@import"https://fonts.googleapis.com/css2?family=Cherry+Bomb+One&display=swap";@import"https://rsms.me/inter/inter.css";.dancing-bear[data-v-adfe765e]{display:inline-block;flex-shrink:0;vertical-align:middle}.dancing-bear[data-v-adfe765e] svg{display:block;width:100%!important;height:100%!important}.notification-container[data-v-85bf9640]{position:fixed;top:1.25rem;left:50%;transform:translate(-50%);z-index:10000000000;width:100%;max-width:26.25rem;padding:0 1.2rem;box-sizing:border-box;pointer-events:none}.notification-shell[data-v-85bf9640]{position:relative;pointer-events:auto;transition:transform .3s cubic-bezier(.25,.46,.45,.94),opacity .3s ease;touch-action:pan-x;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.notification-shell.is-swiping[data-v-85bf9640]{transition:none}.notification-shadow[data-v-85bf9640]{position:absolute;top:-48px;left:-48px;overflow:visible;pointer-events:none}.notification-card[data-v-85bf9640]{background:hsla(225,45%,10%,.75);backdrop-filter:blur(2.5rem);-webkit-backdrop-filter:blur(2.5rem);border-radius:1.5rem;padding:.875rem 1rem;position:relative;overflow:hidden}.no-avatar .notification-card[data-v-85bf9640]{padding:1.125rem 1.25rem}.notification-close[data-v-85bf9640]{position:absolute;top:.4rem;right:.6rem;background:transparent;border:none;color:#fff9;cursor:pointer;padding:.375rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;z-index:10}.notification-close[data-v-85bf9640]:hover{background:rgba(255,255,255,.1);color:#ffffffe6}.notification-header[data-v-85bf9640]{display:flex;align-items:flex-start;gap:.75rem}.no-avatar .notification-header[data-v-85bf9640]{gap:0}.no-avatar .notification-content[data-v-85bf9640]{padding-right:1.5rem}.notification-avatar[data-v-85bf9640]{position:relative;width:2.5rem;height:2.5rem;flex-shrink:0}.avatar-image[data-v-85bf9640]{width:100%;height:100%;border-radius:50%;object-fit:cover}.avatar-placeholder[data-v-85bf9640]{width:100%;height:100%;border-radius:50%;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;color:#fff9}.avatar-indicator[data-v-85bf9640]{position:absolute;bottom:0;right:0;width:.875rem;height:.875rem;background:#34c759;border:.15625rem solid rgba(30,30,30,.95);border-radius:50%}.notification-content[data-v-85bf9640]{flex:1;min-width:0;padding-right:.5rem}.notification-title[data-v-85bf9640]{font-size:.9rem;font-weight:600;color:#fff;margin-bottom:.5rem;letter-spacing:-.0125rem}.notification-message[data-v-85bf9640]{font-size:.8rem;font-weight:500;color:#cdd7d6;line-height:1.5;letter-spacing:-.03rem}.rolling-message[data-v-85bf9640]{overflow:hidden}.notification-bear[data-v-85bf9640]{flex-shrink:0;margin-left:.15rem}.notification-countdown[data-v-85bf9640]{position:relative;flex-shrink:0;align-self:center;box-sizing:border-box;width:2.75rem;height:2.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.1);transition:background .3s ease}.countdown-ring[data-v-85bf9640]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.countdown-ring__track[data-v-85bf9640],.countdown-ring__progress[data-v-85bf9640]{fill:none;stroke-width:3.5}.countdown-ring__track[data-v-85bf9640]{stroke:#ffffff1f}.countdown-ring__progress[data-v-85bf9640]{stroke:var(--accent-color);stroke-linecap:round;transition:stroke-dashoffset .05s linear,stroke .3s ease}.countdown-number[data-v-85bf9640]{font-size:1.1rem;font-weight:700;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.03rem;line-height:1}.countdown-urgent[data-v-85bf9640]{background:rgba(255,69,58,.15);animation:countdown-pulse-85bf9640 1s ease-in-out infinite}.countdown-urgent .countdown-ring__progress[data-v-85bf9640]{stroke:#ff453a}@keyframes countdown-pulse-85bf9640{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.notification-actions[data-v-85bf9640]{margin-top:.75rem;padding-top:.75rem;border-top:.0625rem solid rgba(255,255,255,.1);min-height:2.875rem;display:flex;align-items:center}.notification-buttons[data-v-85bf9640]{display:flex;gap:.5rem;width:100%}.notification-btn[data-v-85bf9640]{flex:1;padding:1rem;border:none;border-radius:10rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;letter-spacing:-.03rem}.notification-btn-decline[data-v-85bf9640]{background:rgba(255,255,255,.12);color:#fff}.notification-btn-decline[data-v-85bf9640]:hover{background:rgba(255,255,255,.18)}.notification-btn-accept[data-v-85bf9640]{background:var(--accent-color);color:var(--accent-text)}.notification-btn-accept[data-v-85bf9640]:active,.notification-btn-decline[data-v-85bf9640]:active{transform:scale(.98)}.notification-pending[data-v-85bf9640]{display:flex;align-items:center;justify-content:center;gap:.5625rem;width:100%;padding:.25rem 0}.pending-label[data-v-85bf9640]{font-size:.875rem;font-weight:600;letter-spacing:-.025rem}.pending-accept[data-v-85bf9640]{color:#ffffffd9}.pending-decline[data-v-85bf9640]{color:#ffffff8c}.pending-spinner[data-v-85bf9640]{flex-shrink:0;animation:spin-pending-85bf9640 .75s linear infinite}@keyframes spin-pending-85bf9640{to{transform:rotate(360deg)}}.action-swap-enter-active[data-v-85bf9640]{transition:opacity .28s ease,transform .28s cubic-bezier(.34,1.56,.64,1)}.action-swap-leave-active[data-v-85bf9640]{transition:opacity .18s ease,transform .18s ease;position:absolute;width:100%}.action-swap-enter-from[data-v-85bf9640]{opacity:0;transform:translateY(6px) scale(.97)}.action-swap-leave-to[data-v-85bf9640]{opacity:0;transform:translateY(-4px) scale(.97)}.notification-timer[data-v-85bf9640]{position:absolute;bottom:0;left:0;right:0;height:.1875rem;background:rgba(255,255,255,.1);overflow:hidden}.notification-timer-bar[data-v-85bf9640]{height:100%;background:linear-gradient(90deg,var(--accent-color),rgba(255,255,255,.4));transition:width .05s linear}.notification-enter-active[data-v-85bf9640]{animation:slideDown-85bf9640 .4s cubic-bezier(.25,.46,.45,.94)}.notification-leave-active[data-v-85bf9640]{animation:slideUp-85bf9640 .3s cubic-bezier(.55,.085,.68,.53)}@keyframes slideDown-85bf9640{0%{transform:translate(-50%) translateY(-120%);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}@keyframes slideUp-85bf9640{0%{transform:translate(-50%) translateY(0);opacity:1}to{transform:translate(-50%) translateY(-120%);opacity:0}}.roll-enter-active[data-v-85bf9640],.roll-leave-active[data-v-85bf9640]{transition:all .3s ease}.roll-enter-from[data-v-85bf9640]{opacity:0;transform:translateY(.625rem)}.roll-leave-to[data-v-85bf9640]{opacity:0;transform:translateY(-.625rem)}.esb[data-v-2c1eb0aa]{position:fixed;top:50%;left:0;z-index:1300;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:hsla(225,45%,16%,.92);border:1px solid rgba(255,255,255,.14);box-shadow:0 4px 14px #0006;color:#c8d0d8;pointer-events:none}.esb--armed[data-v-2c1eb0aa]{background:hsla(225,45%,22%,.95);color:var(--bg-text-strong, #e9edef)}.esb__chevron[data-v-2c1eb0aa]{width:20px;height:20px}.modal-backdrop[data-v-1e8d8f62]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:flex-end;justify-content:center;z-index:100000;overflow:hidden}.modal-content.bottom[data-v-1e8d8f62]{max-height:calc(100dvh - env(safe-area-inset-top) - 16px)}.modal-backdrop.center[data-v-1e8d8f62]{align-items:center}.modal-backdrop.top[data-v-1e8d8f62]{align-items:flex-start;padding-top:60px}.modal-content[data-v-1e8d8f62]{background:var(--bg);box-shadow:0 0 0 1px rgba(var(--bg-text-strong-rgb),.09);width:100%;max-width:500px;border-radius:16px 16px 0 0;padding:0;max-height:70vh;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;-webkit-overflow-scrolling:touch;transition:max-height .3s ease-in-out,height .3s ease-in-out}.modal-content.center[data-v-1e8d8f62]{border-radius:16px;max-height:80vh}.modal-content.top[data-v-1e8d8f62]{border-radius:0 0 16px 16px}.modal-header[data-v-1e8d8f62]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid rgba(var(--bg-text-strong-rgb),.1);position:sticky;top:0;background:var(--bg);z-index:1;flex-shrink:0}.modal-header h3[data-v-1e8d8f62],.modal-header h4[data-v-1e8d8f62]{margin:0;font-size:18px;font-weight:600;color:var(--bg-text-strong)}.modal-header h4[data-v-1e8d8f62]{font-size:16px}.close-button[data-v-1e8d8f62]{width:32px;height:32px;border-radius:50%;border:none;background:rgba(var(--bg-text-strong-rgb),.07);color:var(--bg-text);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.close-button[data-v-1e8d8f62]:hover{background:rgba(var(--bg-text-strong-rgb),.12);color:var(--bg-text-strong)}.modal-body[data-v-1e8d8f62]{padding:20px;flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;transition:all .3s ease-in-out;color:var(--bg-text)}.modal-footer[data-v-1e8d8f62]{display:flex;justify-content:flex-end;gap:12px;padding:20px;border-top:1px solid rgba(var(--bg-text-strong-rgb),.1);position:sticky;bottom:0;background:var(--bg);flex-shrink:0}.nested-modal[data-v-1e8d8f62]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;z-index:10}.nested-modal-content[data-v-1e8d8f62]{background:var(--bg);border-radius:12px;width:90%;max-width:400px;max-height:80%;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;-webkit-overflow-scrolling:touch;transition:max-height .3s ease-in-out,height .3s ease-in-out}.nested-modal-header[data-v-1e8d8f62]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid rgba(var(--bg-text-strong-rgb),.1);position:sticky;top:0;background:var(--bg);z-index:1;flex-shrink:0}.nested-modal-header h4[data-v-1e8d8f62]{margin:0;font-size:16px;font-weight:600;color:var(--bg-text-strong)}.modal-content.no-padding[data-v-1e8d8f62],.modal-content.no-padding .modal-body[data-v-1e8d8f62]{padding:0}.modal-content.full-height[data-v-1e8d8f62]{max-height:90vh}.modal-content.small[data-v-1e8d8f62]{max-width:400px}.modal-content.large[data-v-1e8d8f62]{max-width:800px}.modal-content.daily-photo-audience-modal[data-v-1e8d8f62],.modal-content.audience-selection-modal[data-v-1e8d8f62]{height:calc(100vh - env(safe-area-inset-top) - 16px);height:min(760px,calc(100svh - env(safe-area-inset-top) - 16px));max-height:calc(100svh - env(safe-area-inset-top) - 16px)}.modal-content.daily-photo-capture-modal[data-v-1e8d8f62]{max-height:min(680px,calc(100svh - env(safe-area-inset-top) - 16px));box-shadow:none}.daily-photo-capture-modal>.modal-header[data-v-1e8d8f62]{padding-bottom:.5rem;border-bottom:0}.daily-photo-capture-modal>.modal-header h3[data-v-1e8d8f62]{color:rgba(var(--bg-text-strong-rgb),.56);font-size:.82rem;font-weight:640;letter-spacing:-.01em}.daily-photo-capture-modal>.modal-body[data-v-1e8d8f62]{padding-top:.5rem}.modal-content.daily-photo-preview-modal[data-v-1e8d8f62]{height:calc(100vh - env(safe-area-inset-top) - 16px);height:min(760px,calc(100svh - env(safe-area-inset-top) - 16px));max-height:calc(100svh - env(safe-area-inset-top) - 16px);overflow:hidden;box-shadow:none}.daily-photo-preview-modal>.modal-body[data-v-1e8d8f62]{display:flex;min-height:0;padding:0;overflow:hidden}.modal-content.daily-photo-settings-modal[data-v-1e8d8f62]{box-shadow:none}.daily-photo-settings-modal>.modal-header[data-v-1e8d8f62]{padding-bottom:.45rem;border-bottom:0}.daily-photo-settings-modal>.modal-header h3[data-v-1e8d8f62]{color:rgba(var(--bg-text-strong-rgb),.68);font-size:.92rem;font-weight:660;letter-spacing:-.02em}.daily-photo-settings-modal>.modal-header .close-button[data-v-1e8d8f62],.daily-photo-capture-modal>.modal-header .close-button[data-v-1e8d8f62]{background:transparent}.daily-photo-settings-modal>.modal-body[data-v-1e8d8f62]{padding-top:.4rem}.daily-photo-flow-modal--audience>.modal-header[data-v-1e8d8f62],.daily-photo-flow-modal--preview>.modal-header[data-v-1e8d8f62]{justify-content:flex-start;gap:.45rem}.daily-photo-audience-header-status[data-v-1e8d8f62]{min-width:0;margin-left:auto;overflow:hidden;color:var(--accent-label);font-size:.7rem;font-weight:650;letter-spacing:0;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.daily-photo-audience-header-status--ready[data-v-1e8d8f62]{color:rgba(var(--bg-text-strong-rgb),.52);font-weight:560}.daily-photo-flow-back[data-v-1e8d8f62]{width:2rem;height:2rem;display:grid;flex:0 0 auto;padding:0;border:0;border-radius:50%;place-items:center;color:var(--bg-text-strong);background:transparent;cursor:pointer;transition:transform .12s cubic-bezier(.23,1,.32,1)}.daily-photo-flow-back[data-v-1e8d8f62]:active{transform:scale(.92)}.daily-photo-flow-back[data-v-1e8d8f62]:disabled{opacity:.36;cursor:wait}.daily-photo-flow-back[data-v-1e8d8f62]:focus-visible{outline:2px solid var(--accent-label);outline-offset:2px}.daily-photo-flow-forward-enter-active[data-v-1e8d8f62],.daily-photo-flow-back-enter-active[data-v-1e8d8f62]{transition:opacity .17s ease-out,transform .21s cubic-bezier(.23,1,.32,1)}.daily-photo-flow-forward-leave-active[data-v-1e8d8f62],.daily-photo-flow-back-leave-active[data-v-1e8d8f62]{transition:opacity .11s ease-in,transform .14s ease-in}.daily-photo-flow-forward-enter-from[data-v-1e8d8f62],.daily-photo-flow-back-leave-to[data-v-1e8d8f62]{opacity:0;transform:translate(.85rem)}.daily-photo-flow-forward-leave-to[data-v-1e8d8f62],.daily-photo-flow-back-enter-from[data-v-1e8d8f62]{opacity:0;transform:translate(-.55rem)}@media (hover: hover) and (pointer: fine){.daily-photo-flow-back[data-v-1e8d8f62]:hover{color:var(--accent-label)}}@media (prefers-reduced-motion: reduce){.daily-photo-flow-back[data-v-1e8d8f62],.daily-photo-flow-forward-enter-active[data-v-1e8d8f62],.daily-photo-flow-forward-leave-active[data-v-1e8d8f62],.daily-photo-flow-back-enter-active[data-v-1e8d8f62],.daily-photo-flow-back-leave-active[data-v-1e8d8f62]{transition:none}.daily-photo-flow-forward-enter-from[data-v-1e8d8f62],.daily-photo-flow-forward-leave-to[data-v-1e8d8f62],.daily-photo-flow-back-enter-from[data-v-1e8d8f62],.daily-photo-flow-back-leave-to[data-v-1e8d8f62]{transform:none}}.modal-body.scrollable[data-v-1e8d8f62]{max-height:400px;overflow-y:auto}.modal-content[data-v-1e8d8f62]::-webkit-scrollbar,.modal-body[data-v-1e8d8f62]::-webkit-scrollbar,.nested-modal-content[data-v-1e8d8f62]::-webkit-scrollbar{width:6px}.modal-content[data-v-1e8d8f62]::-webkit-scrollbar-track,.modal-body[data-v-1e8d8f62]::-webkit-scrollbar-track,.nested-modal-content[data-v-1e8d8f62]::-webkit-scrollbar-track{background:rgba(var(--bg-text-strong-rgb),.04);border-radius:3px}.modal-content[data-v-1e8d8f62]::-webkit-scrollbar-thumb,.modal-body[data-v-1e8d8f62]::-webkit-scrollbar-thumb,.nested-modal-content[data-v-1e8d8f62]::-webkit-scrollbar-thumb{background:rgba(var(--bg-text-strong-rgb),.18);border-radius:3px}.modal-content[data-v-1e8d8f62]::-webkit-scrollbar-thumb:hover,.modal-body[data-v-1e8d8f62]::-webkit-scrollbar-thumb:hover,.nested-modal-content[data-v-1e8d8f62]::-webkit-scrollbar-thumb:hover{background:rgba(var(--bg-text-strong-rgb),.28)}@media (max-width: 640px){.modal-content[data-v-1e8d8f62]{max-width:100%;margin:0 8px;border-radius:16px 16px 0 0;max-height:85vh}.modal-content.center[data-v-1e8d8f62]{margin:8px;border-radius:16px;max-height:90vh}.modal-header[data-v-1e8d8f62],.modal-body[data-v-1e8d8f62],.modal-footer[data-v-1e8d8f62]{padding:16px 20px}}.modal-body[data-v-1e8d8f62]>*:last-child{margin-bottom:0}@media (max-height: 600px){.modal-content[data-v-1e8d8f62],.modal-content.center[data-v-1e8d8f62]{max-height:95vh}}.modal-backdrop[data-v-1e8d8f62]{visibility:hidden}.modal-header.swipeable[data-v-1e8d8f62]{cursor:grab;user-select:none;-webkit-user-select:none;touch-action:none}.modal-header.swipeable[data-v-1e8d8f62]:active{cursor:grabbing}.close-button[data-v-1e8d8f62]:disabled{cursor:default;opacity:.38}.modal-backdrop--keyboard-aware[data-v-1e8d8f62]{transition:bottom .24s cubic-bezier(.32,.72,0,1)}@media (prefers-reduced-motion: reduce){.modal-backdrop--keyboard-aware[data-v-1e8d8f62]{transition:none}}.modal-content.modal-content--managed-scroll[data-v-1e8d8f62]{overflow-y:hidden}.modal-content--managed-scroll>.modal-body[data-v-1e8d8f62]{min-height:0;overscroll-behavior-y:contain;touch-action:pan-y}.modal-content--swipe-right[data-v-1e8d8f62]{position:relative}.modal-content--swipe-right-anywhere[data-v-1e8d8f62]{touch-action:pan-y}.modal-swipe-back-edge[data-v-1e8d8f62]{position:absolute;z-index:4;inset:0 auto 0 0;width:32px;touch-action:none}.swipe-indicator[data-v-1e8d8f62]{width:40px;height:4px;background-color:#0003;border-radius:2px;margin:8px auto 0;flex-shrink:0;touch-action:none}@media (prefers-color-scheme: dark){.swipe-indicator[data-v-1e8d8f62]{background-color:#ffffff4d}}.add-photo-slot[data-v-89964079]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:inherit;background:var(--avatar-bg, #1c1c22);color:#ffffffb3}.add-photo-slot[data-v-89964079]:after{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:inherit;border:1.5px dashed rgba(255,255,255,.42)}.add-photo-slot__icon[data-v-89964079]{width:46%;height:46%;stroke-width:1.6}.add-photo-badge[data-v-94767c21]{position:absolute;right:-2px;bottom:-2px;z-index:1;display:grid;place-items:center;width:var(--badge);height:var(--badge);padding:0;border:2px solid var(--bg, #08080c);border-radius:50%;background:var(--accent-color);color:var(--accent-text, #fff);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .16s cubic-bezier(.22,1,.36,1)}.add-photo-badge[data-v-94767c21]:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.add-photo-badge[data-v-94767c21]:active{transform:scale(.88)}.add-photo-badge__plus[data-v-94767c21]{width:62%;height:62%}.add-photo-badge--coins[data-v-94767c21]{display:inline-flex;align-items:center;gap:.15rem;width:auto;padding:0 .5rem 0 .3rem;border-radius:999px;right:-.4rem}.add-photo-badge--coins .add-photo-badge__plus[data-v-94767c21]{width:calc(var(--badge) * .55);height:calc(var(--badge) * .55)}.add-photo-badge__coins[data-v-94767c21]{font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.avatar-wrapper[data-v-4a309610]{position:relative;border-radius:50%;flex-shrink:0;overflow:hidden}.avatar-image[data-v-4a309610]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:50%}.avatar-initials[data-v-4a309610]{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--avatar-bg);font-weight:600;-webkit-user-select:none;user-select:none;font-size:1rem}.avatar-wrapper--add-photo[data-v-4a309610]{overflow:visible}.avatar-wrapper--square[data-v-4a309610],.avatar-wrapper--square .avatar-image[data-v-4a309610],.avatar-wrapper--square .avatar-initials[data-v-4a309610]{border-radius:0}.chat-input-container[data-v-10aa96cc]{width:100%;padding:.3rem;background:hsl(225,45%,0%);border-radius:5rem;transition:border-color .16s ease,box-shadow .16s ease;position:relative}.chat-input-container--squircle[data-v-10aa96cc]{background:transparent;border-radius:1.5rem}.chat-input-container__surface[data-v-10aa96cc]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:hsl(225,45%,0%);border-radius:1.5rem}.chat-input-container.expandable[data-v-10aa96cc]{width:100%;margin-left:0}.chat-input-container[data-v-10aa96cc]:focus-within{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.input-wrapper[data-v-10aa96cc]{width:100%;z-index:1;position:relative}.chat-textarea[data-v-10aa96cc]{width:100%;border:none;outline:none;background:transparent;resize:none;font-size:1rem;line-height:1.4;color:#fff;min-height:30px;max-height:120px;overflow-y:auto;padding:0;transition:height .18s cubic-bezier(.2,.8,.2,1);touch-action:manipulation;-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}@media (prefers-reduced-motion: reduce){.chat-textarea[data-v-10aa96cc]{transition:none}}.chat-textarea[data-v-10aa96cc]::placeholder{color:#8e9297}.chat-textarea[data-v-10aa96cc]::-webkit-scrollbar{width:4px}.chat-textarea[data-v-10aa96cc]::-webkit-scrollbar-track{background:transparent}.chat-textarea[data-v-10aa96cc]::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.chat-textarea[data-v-10aa96cc]::-webkit-scrollbar-thumb:hover{background:#999}[data-v-10aa96cc] .mojs-no-pointer-events,[data-v-10aa96cc] [class*=mojs-]{pointer-events:none!important}.pswp-modal-list[data-v-a42da3a2]{display:flex;flex-direction:column;gap:16px;padding:16px 20px 12px;overflow-y:auto;flex:1;min-height:0;-webkit-overflow-scrolling:touch}.pswp-modal-state[data-v-a42da3a2]{text-align:center;font-size:13px;color:#fff6;padding:24px 0}.pswp-modal-input-field[data-v-a42da3a2]{-webkit-user-select:text!important;user-select:text!important;pointer-events:all!important;touch-action:manipulation!important}.pswp-modal-input[data-v-a42da3a2]{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.pswp-modal-comment[data-v-a42da3a2]{display:flex;flex-direction:column;gap:6px}.pswp-modal-comment-row[data-v-a42da3a2],.pswp-modal-reply-row[data-v-a42da3a2]{display:flex;gap:10px;align-items:flex-start}.pswp-modal-reply-row[data-v-a42da3a2]{padding-left:36px}.pswp-modal-error[data-v-a42da3a2]{margin:0 0 6px;padding:0 2px;font-size:12px;font-weight:500;color:#ff8a80}.pswp-modal-avatar[data-v-a42da3a2]{flex-shrink:0}.pswp-modal-bubble[data-v-a42da3a2]{flex:1;min-width:0}.pswp-modal-name[data-v-a42da3a2]{font-size:12px;font-weight:700;color:#ffffffe6;margin-bottom:2px}.pswp-modal-body[data-v-a42da3a2]{font-size:14px;color:#fffc;line-height:1.4;word-break:break-word}.pswp-modal-meta[data-v-a42da3a2]{display:flex;gap:10px;align-items:center;margin-top:4px;flex-wrap:wrap}.pswp-modal-meta span[data-v-a42da3a2]{font-size:11px;color:#ffffff59}.pswp-modal-edited[data-v-a42da3a2]{font-size:10px;color:#ffffff40;font-style:italic}.pswp-modal-action[data-v-a42da3a2]{background:none;border:none;font-size:11px;font-weight:600;color:#fff6;cursor:pointer;padding:0}.pswp-modal-action[data-v-a42da3a2]:hover{color:#fffc}.pswp-modal-action--danger[data-v-a42da3a2]:hover{color:#fc8181}.pswp-modal-replies-toggle[data-v-a42da3a2]{background:none;border:none;font-size:12px;font-weight:600;color:#fff6;cursor:pointer;padding:2px 0 0 34px;display:block;text-align:left}.pswp-modal-replies-toggle[data-v-a42da3a2]:hover{color:#fffc}.pswp-modal-load-more[data-v-a42da3a2]{text-align:center;padding-top:4px}.pswp-modal-load-btn[data-v-a42da3a2]{background:none;border:1px solid rgba(255,255,255,.15);border-radius:999px;padding:6px 20px;font-size:12px;font-weight:600;color:#ffffff80;cursor:pointer}.pswp-modal-load-btn[data-v-a42da3a2]:disabled{opacity:.4;cursor:default}.pswp-modal-context[data-v-a42da3a2]{display:flex;align-items:center;justify-content:space-between;padding:8px 20px;font-size:12px;color:#ffffff80;border-top:1px solid hsl(225,30%,20%);flex-shrink:0}.pswp-modal-context-cancel[data-v-a42da3a2]{background:none;border:none;font-size:16px;color:#ffffff4d;cursor:pointer;padding:0;line-height:1}.pswp-modal-input[data-v-a42da3a2]{display:flex;align-items:flex-end;gap:8px;padding:8px 16px 12px;border-top:1px solid hsl(225,30%,20%);flex-shrink:0;background:hsl(225,45%,9%)}.pswp-modal-send[data-v-a42da3a2]{background:none;border:none;cursor:pointer;color:#ffffff80;padding:0 0 6px;flex-shrink:0;transition:color .15s}.pswp-modal-send[data-v-a42da3a2]:not(:disabled):hover{color:#fff}.pswp-modal-send[data-v-a42da3a2]:disabled{opacity:.3;cursor:default}.lottie-icon[data-v-9fbfa7bd]{position:relative;display:block;width:var(--lottie-icon-size, 24px);height:var(--lottie-icon-size, 24px);flex-shrink:0}.lottie-icon__stage[data-v-9fbfa7bd],.lottie-icon__fallback[data-v-9fbfa7bd]{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.lottie-icon__stage[data-v-9fbfa7bd]{transform:scale(var(--lottie-icon-scale, 1));transform-origin:center}.lottie-icon__stage[data-v-9fbfa7bd] svg,.lottie-icon__fallback[data-v-9fbfa7bd] svg{display:block;width:100%!important;height:100%!important}.lottie-icon--mono .lottie-icon__stage[data-v-9fbfa7bd] path,.lottie-icon--mono .lottie-icon__stage[data-v-9fbfa7bd] ellipse,.lottie-icon--mono .lottie-icon__stage[data-v-9fbfa7bd] circle,.lottie-icon--mono .lottie-icon__stage[data-v-9fbfa7bd] rect{fill:currentColor}.lottie-icon--mono .lottie-icon__stage[data-v-9fbfa7bd] [stroke]{stroke:currentColor}.lottie-icon__stage[data-v-9fbfa7bd] path:not([stroke]){stroke:none}.signup-badge[data-v-3682af18]{position:absolute;top:-15px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:3px;height:15px;padding:0 5px;border-radius:999px;font-size:8px;line-height:1;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 3px 8px #00000038;z-index:2}.signup-badge__clock[data-v-3682af18]{width:8px;height:8px}.signup-badge--calm[data-v-3682af18]{background:var(--surface-raised, #191921);color:var(--bg-text-strong, #e9edef);box-shadow:0 0 0 1px #ffffff1f,0 3px 8px #00000038}.signup-badge--urgent[data-v-3682af18],.signup-badge--over[data-v-3682af18]{background:var(--accent-color);color:var(--accent-text)}.signup-badge--over[data-v-3682af18]{animation:signup-badge-nudge-3682af18 2.4s ease-in-out infinite}@keyframes signup-badge-nudge-3682af18{0%,80%,to{transform:translate(-50%) scale(1)}88%{transform:translate(-50%) scale(1.12)}}@media (prefers-reduced-motion: reduce){.signup-badge--over[data-v-3682af18]{animation:none}}.nav-switch-orb[data-v-c4adcfa8]{display:block;width:64px;height:64px}.bottom-nav[data-v-f1ea913a]{position:fixed;bottom:var(--bottom-nav-offset);left:50%;transform:translate(-50%);width:95%;max-width:400px;display:flex;align-items:center;gap:8px;height:70px;box-sizing:border-box;padding:8px 12px 10px;border-radius:5rem;z-index:1000;background:var(--chrome-solid, #000);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(255,255,255,.1);box-shadow:inset 2px 2px 3px -1px #fff3,inset -2px -2px 3px -1px #00000026,0 4px 12px #0003;transition:all .4s cubic-bezier(1,0,.4,1),opacity .2s ease}.bottom-nav.bottom-nav--route-transition[data-v-f1ea913a]{opacity:0;pointer-events:none;transition:none}.bottom-nav[data-v-f1ea913a]:after{content:"";position:absolute;left:8px;top:8px;display:block;width:calc(25% - 10px);height:calc(100% - 16px);border-radius:5rem;background:rgba(var(--accent-color-rgb, 166, 58, 67),.2);border:1px solid rgba(255,255,255,.15);box-shadow:inset 1.5px 1.5px 2px -1px #ffffff4d,inset -1.5px -1.5px 2px -1px #0003,0 2px 8px #00000026;z-index:0;transition:left .4s cubic-bezier(1,0,.4,1),transform .4s cubic-bezier(1,0,.4,1)}.bottom-nav[data-current="0"][data-v-f1ea913a]:after{left:8px}.bottom-nav[data-current="1"][data-v-f1ea913a]:after{left:calc(25% + 2px)}.bottom-nav[data-current="2"][data-v-f1ea913a]:after{left:calc(50% - 2px)}.bottom-nav[data-current="3"][data-v-f1ea913a]:after{left:calc(75% - 6px)}.bottom-nav--three[data-v-f1ea913a]:after{width:calc(33.333% - 10px)}.bottom-nav--three[data-current="1"][data-v-f1ea913a]:after{left:calc(33.333% + 1px)}.bottom-nav--three[data-current="2"][data-v-f1ea913a]:after{left:calc(66.667% - 6px)}.bottom-nav.pill-bounce[data-v-f1ea913a]:after{animation:scaleToggle-f1ea913a .44s ease}@keyframes scaleToggle-f1ea913a{0%{scale:1 1}50%{scale:1.1 1}to{scale:1 1}}.bottom-nav__link[data-v-f1ea913a]{display:flex;flex-direction:column;align-items:center;flex:1;padding:.5rem;text-decoration:none;transition:transform .1s ease;position:relative;z-index:1;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.nav-chat-menu-layer[data-v-f1ea913a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001}.nav-chat-menu-dismiss[data-v-f1ea913a]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;padding:0;border:0;background:transparent}.nav-chat-menu[data-v-f1ea913a]{position:absolute;left:max(1rem,calc(50% - 184px));bottom:calc(var(--bottom-nav-offset) + 82px);width:min(220px,calc(100vw - 2rem));padding:6px;box-sizing:border-box;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:var(--chrome-solid, #101117);box-shadow:0 14px 38px #0000006b;outline:none}.nav-chat-menu__action[data-v-f1ea913a]{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 10px;border:0;border-radius:11px;background:transparent;color:var(--bg-text-strong, #e9edef);font-size:13px;font-weight:600;text-align:left;cursor:pointer}.nav-chat-menu__action[data-v-f1ea913a]:active:not(:disabled),.nav-chat-menu__action[data-v-f1ea913a]:focus-visible{background:rgba(255,255,255,.1)}.nav-chat-menu__action[data-v-f1ea913a]:disabled{opacity:.55;cursor:default}.nav-chat-menu__action svg[data-v-f1ea913a]{width:20px;height:20px;flex:0 0 auto;color:var(--accent-color)}.nav-chat-menu__error[data-v-f1ea913a]{margin:2px 10px 8px;color:#ff8d87;font-size:11px;line-height:1.3}.nav-chat-menu-enter-active[data-v-f1ea913a],.nav-chat-menu-leave-active[data-v-f1ea913a]{transition:opacity .14s ease}.nav-chat-menu-enter-active .nav-chat-menu[data-v-f1ea913a],.nav-chat-menu-leave-active .nav-chat-menu[data-v-f1ea913a]{transition:transform .14s ease}.nav-chat-menu-enter-from[data-v-f1ea913a],.nav-chat-menu-leave-to[data-v-f1ea913a]{opacity:0}.nav-chat-menu-enter-from .nav-chat-menu[data-v-f1ea913a],.nav-chat-menu-leave-to .nav-chat-menu[data-v-f1ea913a]{transform:translateY(5px) scale(.97)}@media (prefers-reduced-motion: reduce){.nav-chat-menu-enter-active[data-v-f1ea913a],.nav-chat-menu-leave-active[data-v-f1ea913a],.nav-chat-menu-enter-active .nav-chat-menu[data-v-f1ea913a],.nav-chat-menu-leave-active .nav-chat-menu[data-v-f1ea913a]{transition:none}}.bottom-nav__link[data-v-f1ea913a]:active{transform:scale(.9)}.bottom-nav__pending-orb[data-v-f1ea913a]{position:absolute;bottom:calc(100% + 12px);left:50%;display:grid;place-items:center;width:64px;height:64px;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:var(--chrome-solid, #000);box-shadow:0 10px 28px #0000004d;pointer-events:none;transform:translate(-50%);animation:nav-orb-arrive-f1ea913a .18s cubic-bezier(.16,1,.3,1) both}.bottom-nav__pending-orb[data-v-f1ea913a]:after{content:"";position:absolute;top:100%;left:50%;width:1px;height:12px;background:rgba(255,255,255,.3)}@keyframes nav-orb-arrive-f1ea913a{0%{opacity:0;transform:translate(-50%) translateY(6px) scale(.85)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.bottom-nav__pending-orb[data-v-f1ea913a]{animation:none}}.bottom-nav__icon-wrap[data-v-f1ea913a]{position:relative;display:flex;align-items:center;justify-content:center;height:30px}.bottom-nav__dot[data-v-f1ea913a]{position:absolute;top:-2px;right:-4px;width:8px;height:8px;border-radius:50%;background:var(--accent-color);border:2px solid var(--bg);box-shadow:0 0 0 1px rgba(var(--accent-color-rgb),.4)}.bottom-nav__dot--avatar-request[data-v-f1ea913a]{top:0;right:calc(50% - 17px)}.bottom-nav__dot--avatar-suggestion[data-v-f1ea913a]{top:0;left:calc(50% - 17px);right:auto;background:var(--accent-violet, #c4b5fd);box-shadow:0 0 0 1px #c4b5fd73}.bottom-nav__activity[data-v-f1ea913a]{position:absolute;top:-15px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:3px;height:15px;padding:0 5px;border-radius:999px;font-size:8px;line-height:1;font-weight:800;letter-spacing:0;white-space:nowrap;box-shadow:0 3px 8px #00000038}.bottom-nav__activity--live[data-v-f1ea913a]{color:#50e285;background:hsl(142,42%,12%);border:1px solid hsla(142,72%,60%,.28)}.bottom-nav__activity--match[data-v-f1ea913a]{color:#f7cb45;background:hsl(45,52%,13%);border:1px solid hsla(45,92%,62%,.28)}.bottom-nav__activity--photo-duty[data-v-f1ea913a]{color:#58d4e4;background:hsl(187,42%,12%);border:1px solid hsla(187,72%,62%,.28)}.bottom-nav__activity-dot[data-v-f1ea913a]{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 0 0 currentColor;animation:bottom-nav-live-pulse-f1ea913a 1.6s ease-out infinite}@keyframes bottom-nav-live-pulse-f1ea913a{0%{opacity:1;box-shadow:0 0 0 0 currentColor}70%{opacity:.8;box-shadow:0 0 0 5px transparent}to{opacity:1;box-shadow:0 0 0 0 transparent}}.nav-avatar-wrap[data-v-f1ea913a]{position:relative;width:26px;height:26px;border-radius:50%;overflow:hidden;flex-shrink:0;border:1.5px solid rgba(255,255,255,.2);transition:border-color .2s ease}.nav-avatar[data-v-f1ea913a]{width:100%;height:100%;object-fit:cover;display:block}.nav-avatar-fallback[data-v-f1ea913a]{width:100%;height:100%;background-color:var(--avatar-bg);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.bottom-nav__link.router-link-active .nav-avatar-wrap[data-v-f1ea913a]{border-color:var(--accent-color)}.nav-name[data-v-f1ea913a]{font-size:.7rem;color:var(--inactive-color);font-weight:500;letter-spacing:-.04rem;transition:color .2s}.icon[data-v-f1ea913a]{width:24px;height:24px;color:var(--inactive-color);transition:all .2s cubic-bezier(.5,0,0,1)}.bottom-nav__link:hover .icon[data-v-f1ea913a]{scale:1.15;color:rgba(var(--bg-text-strong-rgb, 233, 237, 239),.7)}.bottom-nav__link:hover .nav-name[data-v-f1ea913a]{color:rgba(var(--bg-text-strong-rgb, 233, 237, 239),.7)}.bottom-nav__link.router-link-active .icon[data-v-f1ea913a]{color:var(--bg-text-strong, #e9edef);scale:1}.bottom-nav__link.router-link-active .nav-name[data-v-f1ea913a]{color:var(--bg-text-strong, #e9edef)}.nav-fade-enter-active[data-v-f1ea913a]{transition:opacity .2s ease,transform .2s ease}.nav-fade-leave-active[data-v-f1ea913a]{transition:opacity .15s ease,transform .15s ease}.nav-fade-leave-active.bottom-nav--route-transition[data-v-f1ea913a]{transition:none}.nav-fade-enter-from[data-v-f1ea913a],.nav-fade-leave-to[data-v-f1ea913a]{opacity:0;transform:translate(-50%) translateY(12px)}.name-gate[data-v-538cc0e5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;display:flex;align-items:center;justify-content:center;padding:calc(1.5rem + env(safe-area-inset-top,0px)) 1.5rem calc(1.5rem + env(safe-area-inset-bottom,0px));background:var(--bg, #08080c);color:#fff}.name-gate__form[data-v-538cc0e5]{display:flex;flex-direction:column;width:100%;max-width:22rem}.name-gate__title[data-v-538cc0e5]{margin:0;font-size:1.75rem;font-weight:800;line-height:1.15;letter-spacing:-.03em;text-wrap:balance}.name-gate__hint[data-v-538cc0e5]{margin:.7rem 0 1.6rem;color:#ffffffad;font-size:.95rem;line-height:1.45;text-wrap:pretty}.name-gate__input[data-v-538cc0e5]{box-sizing:border-box;width:100%;height:3.25rem;padding:0 1.1rem;border:none;border-radius:1rem;outline:none;background:rgba(255,255,255,.07);color:#fff;font-size:16px;font-weight:600}.name-gate__input--second[data-v-538cc0e5]{margin-top:.6rem}.name-gate__input[data-v-538cc0e5]:focus{background:rgba(255,255,255,.1)}.name-gate__input[data-v-538cc0e5]::placeholder{color:#ffffff4d}.name-gate__error[data-v-538cc0e5]{margin:.6rem 0 0;color:var(--accent-label, #e0707a);font-size:.8rem}.name-gate__button[data-v-538cc0e5]{height:3.25rem;margin-top:1rem;border:none;border-radius:1rem;background:var(--accent-color, #a63a43);color:var(--accent-text, #fff);font-size:1rem;font-weight:800;cursor:pointer;transition:opacity .16s ease,transform .14s cubic-bezier(.23,1,.32,1)}.name-gate__button[data-v-538cc0e5]:disabled{opacity:.4;cursor:default}.name-gate__button[data-v-538cc0e5]:active:not(:disabled){transform:scale(.98)}.name-gate__login[data-v-538cc0e5]{align-self:center;margin-top:1.1rem;padding:.5rem;border:none;background:none;color:#ffffff80;font-size:.85rem;font-weight:600;cursor:pointer}.name-gate--sheet[data-v-538cc0e5]{z-index:6000;align-items:flex-end;padding:0;background:rgba(0,0,0,.6)}.name-gate--sheet .name-gate__form[data-v-538cc0e5]{position:relative;margin-bottom:var(--keyboard-inset, 0px);max-height:calc(100dvh - var(--keyboard-inset, 0px) - 1rem);overflow-y:auto;transition:margin-bottom .22s cubic-bezier(.32,.72,0,1);max-width:30rem;padding:1.75rem 1.5rem calc(1.5rem + env(safe-area-inset-bottom,0px));border-radius:1.75rem 1.75rem 0 0;background:var(--surface, #121216)}.name-gate__close[data-v-538cc0e5]{position:absolute;top:1rem;right:1rem;display:grid;place-items:center;width:2.25rem;height:2.25rem;border:none;border-radius:50%;background:rgba(255,255,255,.08);color:#ffffffb3;cursor:pointer}.name-gate--sheet .name-gate__title[data-v-538cc0e5]{padding-right:2.5rem}.name-sheet-enter-active[data-v-538cc0e5],.name-sheet-leave-active[data-v-538cc0e5]{transition:background-color .26s ease}.name-sheet-enter-active .name-gate__form[data-v-538cc0e5],.name-sheet-leave-active .name-gate__form[data-v-538cc0e5]{transition:transform .32s cubic-bezier(.32,.72,0,1)}.name-sheet-enter-from.name-gate--sheet[data-v-538cc0e5],.name-sheet-leave-to.name-gate--sheet[data-v-538cc0e5]{background-color:#0000}.name-sheet-enter-from.name-gate--sheet .name-gate__form[data-v-538cc0e5],.name-sheet-leave-to.name-gate--sheet .name-gate__form[data-v-538cc0e5]{transform:translateY(100%)}@media (prefers-reduced-motion: reduce){.name-sheet-enter-active .name-gate__form[data-v-538cc0e5],.name-sheet-leave-active .name-gate__form[data-v-538cc0e5]{transition:none}}.page-skeleton[data-v-de0126a7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:flex;flex-direction:column;background:var(--bg, #08080c);pointer-events:none;animation:skeleton-in-de0126a7 .2s ease .12s both}@keyframes skeleton-in-de0126a7{0%{opacity:0}}.sk[data-v-de0126a7]{display:block;border-radius:.5rem;background:rgba(255,255,255,.07);animation:pulse-de0126a7 1.6s ease-in-out infinite}@keyframes pulse-de0126a7{50%{opacity:.55}}.page-skeleton__bar[data-v-de0126a7]{display:flex;align-items:center;gap:8px;min-height:52px;padding:calc(8px + env(safe-area-inset-top,0px)) 16px 8px;box-sizing:border-box;border-bottom:1px solid #262626;background:#000}.sk--logo[data-v-de0126a7]{width:3.2rem;height:1.9rem;border-radius:.8rem}.sk--title[data-v-de0126a7]{width:4rem;height:.8rem;margin:0 auto}.sk--action[data-v-de0126a7]{width:5rem;height:1.9rem;border-radius:999px}.page-skeleton__body[data-v-de0126a7]{flex:1;overflow:hidden;padding:1.1rem 0 0 16px}.page-skeleton__rail+.page-skeleton__rail[data-v-de0126a7]{margin-top:1.8rem}.sk--heading[data-v-de0126a7]{width:8.5rem;height:1.05rem}.sk--sub[data-v-de0126a7]{width:11rem;height:.7rem;margin-top:.45rem;opacity:.7}.page-skeleton__track[data-v-de0126a7]{display:flex;gap:.6rem;margin-top:.8rem}.sk--tile[data-v-de0126a7]{flex:0 0 auto;width:11rem;aspect-ratio:5 / 7;border-radius:1rem;animation-delay:calc(var(--t) * .12s + var(--r) * .2s)}.page-skeleton__nav[data-v-de0126a7]{position:absolute;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));display:flex;gap:.5rem;padding:.5rem;border-radius:999px;background:rgba(255,255,255,.04)}.sk--tab[data-v-de0126a7]{flex:1;height:2.9rem;border-radius:999px}@media (prefers-reduced-motion: reduce){.sk[data-v-de0126a7]{animation:none}}.mini-stickers[data-v-a22a79e9]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;row-gap:.1rem;pointer-events:none;-webkit-user-select:none;user-select:none}.mini-sticker[data-v-a22a79e9]{--sticker-stroke: calc(var(--sticker-size) * .42);--sticker-border: #fff;position:relative;padding:calc(var(--sticker-stroke) * .5);margin-inline:var(--sticker-gap, 0rem);rotate:var(--sticker-rotate);translate:0 var(--sticker-y);scale:1;transition:scale .3s ease;font-family:Cherry Bomb One,ui-rounded,system-ui,sans-serif;font-size:var(--sticker-size);line-height:1;color:var(--sticker-color);white-space:nowrap;-webkit-text-stroke:var(--sticker-stroke) var(--sticker-border);paint-order:stroke fill;filter:drop-shadow(1px 0 var(--sticker-color)) drop-shadow(-1px 0 var(--sticker-color)) drop-shadow(0 1px var(--sticker-color)) drop-shadow(0 -1px var(--sticker-color))}@media (prefers-color-scheme: dark){.mini-sticker[data-v-a22a79e9]{--sticker-border: #1b1f2b}}.mini-sticker[data-v-a22a79e9]:before{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background:linear-gradient(40deg,var(--sticker-color) 30%,color-mix(in srgb,var(--sticker-color),#fff 60%) 45% 55%,var(--sticker-color) 70%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-stroke:0 transparent}.mini-sticker--shimmer[data-v-a22a79e9]{scale:1.07}.mini-sticker--shimmer[data-v-a22a79e9]:before{background:linear-gradient(40deg,var(--sticker-color) 35%,color-mix(in srgb,var(--sticker-color),#fff 75%) 48% 52%,var(--sticker-color) 65%);background-size:300% 100%;background-clip:text;-webkit-background-clip:text;animation:mini-sticker-shine-a22a79e9 .9s ease-in-out}@keyframes mini-sticker-shine-a22a79e9{0%{background-position:100% 0}to{background-position:0% 0}}.top-bar-pill[data-v-3b2a6307]{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:5px 10px 5px 8px;border:1px solid #363636;border-radius:999px;background:#1a1a1a;cursor:pointer;color:#fafafa;font:inherit;font-size:12px;font-weight:600;letter-spacing:-.01em;line-height:1;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color .15s ease,background-color .15s ease,border-color .15s ease,transform .14s cubic-bezier(.23,1,.32,1)}.top-bar-pill[data-v-3b2a6307]:hover{border-color:#484848;background:#242424}.top-bar-pill[data-v-3b2a6307]:active{transform:scale(.97)}.top-bar-pill[data-v-3b2a6307]:disabled{cursor:default;opacity:.6}.top-bar-pill__icon[data-v-3b2a6307]{display:inline-flex;flex:none}.top-bar-pill__icon[data-v-3b2a6307] svg{width:15px;height:15px}@media (prefers-reduced-motion: reduce){.top-bar-pill[data-v-3b2a6307]{transition:color .15s ease,background-color .15s ease,border-color .15s ease}.top-bar-pill[data-v-3b2a6307]:active{transform:none}}.top-bar[data-v-3fa1a1d0]{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:8px;min-height:52px;padding:8px 16px;box-sizing:border-box;background:#000;border-bottom:1px solid #262626}.top-bar__title[data-v-3fa1a1d0]{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;color:var(--text-muted, #a1a1aa);font-family:var(--font-display);font-size:14px;font-weight:500;letter-spacing:-.02em;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.top-bar__leading[data-v-3fa1a1d0]{flex:0 0 auto;display:flex;align-items:center}.top-bar__wordmark[data-v-3fa1a1d0]{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;line-height:1}.top-bar__wordmark-sticker[data-v-3fa1a1d0] .mini-sticker{translate:none;margin-inline:0}.top-bar__wordmark-domain[data-v-3fa1a1d0]{position:relative;z-index:1;margin-top:4px;color:var(--text-muted, #a1a1aa);font-size:11px;font-weight:600;letter-spacing:.02em}.top-bar__actions[data-v-3fa1a1d0]{flex:0 0 auto;display:flex;align-items:center;gap:4px}.top-bar__hang[data-v-3fa1a1d0]{position:absolute;right:16px;bottom:-24px;z-index:1;width:34px;height:34px;display:grid;place-items:center;box-sizing:border-box;border:1px solid #262626;border-radius:50%;background:#000}.top-bar__hang[data-v-3fa1a1d0] .notif-bell__btn{padding:4px}.stories-backdrop[data-v-23200739]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;background:rgba(0,0,0,.6);animation:fade-in-23200739 .3s ease both}.stories-backdrop--closing[data-v-23200739]{animation:fade-out-23200739 .32s ease both}@keyframes fade-in-23200739{0%{opacity:0}}@keyframes fade-out-23200739{to{opacity:0}}.stories[data-v-23200739]{--story-font: "Inter", system-ui, sans-serif;position:fixed;top:0;right:0;bottom:0;left:0;z-index:4001;font-family:var(--story-font);font-feature-settings:"cv11","ss01";letter-spacing:-.011em;overflow:hidden;background:var(--bg, #08080c);transform-origin:center;will-change:transform}.stories__inner[data-v-23200739]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;perspective:1200px;color:#fff;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:transform .26s cubic-bezier(.22,1,.36,1),border-radius .26s ease}.stories__inner--dragging[data-v-23200739]{transition:none}.stories__face[data-v-23200739]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(120% 70% at 50% 18%,color-mix(in srgb,var(--glow) 55%,transparent),transparent 70%),var(--ground);backface-visibility:hidden;-webkit-backface-visibility:hidden}.stories__face--turning[data-v-23200739]{will-change:transform}.stories__shade[data-v-23200739]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:#000;opacity:var(--shade, 0);pointer-events:none}.stories__chrome[data-v-23200739]{position:relative;z-index:2;padding:calc(.6rem + env(safe-area-inset-top,0px)) .75rem 0;transition:opacity .2s ease}.stories__chrome--hidden[data-v-23200739]{opacity:0}.stories__bars[data-v-23200739]{display:flex;gap:.25rem}.stories__bar[data-v-23200739]{flex:1;height:2.5px;border-radius:999px;background:rgba(255,255,255,.32);overflow:hidden}.stories__bar-fill[data-v-23200739]{display:block;height:100%;background:#fff;border-radius:999px;transform-origin:left}.stories__top[data-v-23200739]{display:flex;align-items:center;gap:.5rem;padding:.55rem 0 0 .15rem}.stories__name[data-v-23200739]{font-weight:700;letter-spacing:-.02em;font-size:.95rem}.stories__count[data-v-23200739]{flex:1;color:#fff9;font-size:.78rem;font-variant-numeric:tabular-nums}.stories__close[data-v-23200739]{display:grid;place-items:center;width:2.5rem;height:2.5rem;margin-right:-.4rem;border:none;border-radius:50%;background:transparent;color:#fff;cursor:pointer}.stories__close svg[data-v-23200739]{width:1.5rem;height:1.5rem}.stories__slide[data-v-23200739]{flex:1;min-height:0;display:flex;flex-direction:column;padding:.75rem 1.25rem 0}.stories__slide--no-cta[data-v-23200739]{padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}.stories__scene[data-v-23200739]{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;width:100%;max-width:24rem;margin:0 auto}.stories__scene--paused[data-v-23200739] *{animation-play-state:paused!important}.stories__copy[data-v-23200739]{width:100%;max-width:24rem;margin:0 auto;padding:.6rem 0 .4rem;animation:copy-in-23200739 .52s cubic-bezier(.22,1,.36,1) 60ms both}@keyframes copy-in-23200739{0%{opacity:0;transform:translateY(10px)}}.stories__title[data-v-23200739]{margin:0 0 .9rem;font-family:var(--story-font);font-weight:700;font-size:1.8rem;line-height:1.1;letter-spacing:-.04em;text-wrap:balance}.stories__body[data-v-23200739]{margin:0;color:#ffffffc7;font-size:1rem;line-height:1.45;text-wrap:pretty}.stories__foot[data-v-23200739]{position:relative;z-index:2;display:flex;padding:1rem 1.25rem calc(1rem + env(safe-area-inset-bottom,0px));transition:opacity .2s ease}.stories__cta[data-v-23200739]{flex:1;font-family:inherit;max-width:24rem;height:3.1rem;margin:0 auto;border:none;border-radius:999px;background:#fff;color:#111;font-size:1rem;font-weight:700;cursor:pointer}.stories__cta[data-v-23200739]:active{transform:scale(.98)}@media (prefers-reduced-motion: reduce){.stories__copy[data-v-23200739]{animation:none}}.cards[data-v-e65cebfc]{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;font-family:Inter,system-ui,sans-serif;font-feature-settings:"cv11","ss01";letter-spacing:-.011em}.card[data-v-e65cebfc]{font-family:inherit;position:relative;display:flex;flex-direction:column;aspect-ratio:4 / 5.3;padding:0;overflow:hidden;border:none;border-radius:1.4rem;background:radial-gradient(120% 80% at 50% 10%,color-mix(in srgb,var(--glow) 55%,transparent),transparent 72%),var(--ground);color:#fff;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .18s cubic-bezier(.22,1,.36,1)}.card[data-v-e65cebfc]:active{transform:scale(.97)}.card[data-v-e65cebfc]:focus-visible{outline:2px solid #fff;outline-offset:3px}.card__art[data-v-e65cebfc]{position:relative;box-sizing:border-box;width:100%;flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;padding:.9rem .75rem .3rem}.card__label[data-v-e65cebfc]{display:flex;flex-direction:column;gap:.4rem;padding:0 .85rem .85rem}.card__name[data-v-e65cebfc]{font-weight:700;letter-spacing:-.022em;font-size:.98rem}.card__blurb[data-v-e65cebfc]{color:#ffffffb3;font-size:.74rem;line-height:1.3}.landing[data-v-852fda36]{min-height:100vh;min-height:100dvh;background:var(--bg, #08080c);color:#fff}.landing--embedded[data-v-852fda36]{min-height:0;background:transparent}.landing--embedded .landing__main[data-v-852fda36]{padding-top:.75rem}.landing__main[data-v-852fda36]{font-family:Inter,system-ui,sans-serif;font-feature-settings:"cv11","ss01";letter-spacing:-.011em;box-sizing:border-box;max-width:34rem;margin:0 auto;padding:1.5rem 1rem calc(9rem + env(safe-area-inset-bottom,0px))}.landing__tagline[data-v-852fda36]{margin:0;font-size:2.25rem;font-weight:700;line-height:1.06;letter-spacing:-.045em;text-wrap:balance}.landing__lede[data-v-852fda36]{margin:.6rem 0 1.4rem;color:var(--text-muted, #a1a1aa);font-size:.95rem}.landing__cta[data-v-852fda36]{font-family:inherit;display:block;width:100%;height:3.1rem;margin-top:1.4rem;border:none;border-radius:999px;background:var(--accent-color, #a63a43);color:var(--accent-text, #fff);font-size:1rem;font-weight:700;cursor:pointer}.landing__cta[data-v-852fda36]:active{transform:scale(.98)}.scene[data-v-697d392a]{position:relative;display:flex;flex-direction:column;justify-content:center;gap:.6rem;width:100%;height:100%;color:#fff;font-size:.85rem}.in[data-v-697d392a]{animation:scene-in-697d392a .56s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 80ms + .14s)}@keyframes scene-in-697d392a{0%{opacity:0;transform:translateY(14px) scale(.97)}}@media (prefers-reduced-motion: reduce){.in[data-v-697d392a]{animation:scene-fade-697d392a .3s ease both}@keyframes scene-fade-697d392a{0%{opacity:0}}}svg[data-v-697d392a]{flex-shrink:0}.av[data-v-697d392a]{display:inline-grid;place-items:center;flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--av);color:#111;font-weight:700;font-size:.9rem}.av--md[data-v-697d392a]{width:3.2rem;height:3.2rem;font-size:1.2rem}.av--sm[data-v-697d392a]{width:1.9rem;height:1.9rem;font-size:.8rem}.av--xs[data-v-697d392a]{width:1.5rem;height:1.5rem;font-size:.68rem}.av--xxs[data-v-697d392a]{width:1.1rem;height:1.1rem;font-size:.55rem}.av--empty[data-v-697d392a]{background:transparent;border:1.5px dashed rgba(255,255,255,.28)}.stack[data-v-697d392a]{display:flex}.stack .av+.av[data-v-697d392a]{margin-left:-.4rem;box-shadow:0 0 0 2px #00000080}.panel[data-v-697d392a]{padding:.9rem;border-radius:1.1rem;background:rgba(0,0,0,.34);border:1px solid rgba(255,255,255,.1)}.panel__label[data-v-697d392a]{display:flex;align-items:center;gap:.35rem;margin:0 0 .55rem;color:#ffffff9e;font-size:.72rem;font-weight:600}.panel__label svg[data-v-697d392a]{width:.9rem;height:.9rem}.bubble[data-v-697d392a]{align-self:flex-start;max-width:82%;padding:.5rem .75rem;border-radius:1.1rem;line-height:1.3}.bubble--them[data-v-697d392a]{background:rgba(255,255,255,.12);border-bottom-left-radius:.35rem}.bubble--me[data-v-697d392a]{align-self:flex-end;background:var(--accent-color);color:var(--accent-text);border-bottom-right-radius:.35rem}.bubble__name[data-v-697d392a]{display:block;margin-bottom:.1rem;font-size:.7rem;font-weight:700}.pill-button[data-v-697d392a]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;align-self:center;height:2.4rem;padding:0 1.1rem;border-radius:999px;background:#fff;color:#111;font-weight:700}.pill-button svg[data-v-697d392a]{width:1rem;height:1rem}.pill-button--wide[data-v-697d392a]{align-self:stretch;margin-top:.65rem}.ghost-button[data-v-697d392a]{display:inline-flex;align-items:center;gap:.35rem;height:2rem;padding:0 .8rem;border-radius:999px;border:1px solid rgba(255,255,255,.22);color:#ffffffd9;font-size:.75rem;font-weight:600}.ghost-button svg[data-v-697d392a]{width:.85rem;height:.85rem}.tag[data-v-697d392a]{padding:.12rem .45rem;border-radius:999px;font-size:.65rem;font-weight:700}.tag--late[data-v-697d392a]{background:rgba(251,191,36,.2);color:var(--accent-gold)}.heart[data-v-697d392a]{width:2.6rem;height:2.6rem;color:#ff5a6e}.heart--sm[data-v-697d392a]{width:1.15rem;height:1.15rem}.heart--lost[data-v-697d392a]{animation:heart-lost-697d392a .9s cubic-bezier(.22,1,.36,1) .7s both}@keyframes heart-lost-697d392a{30%{transform:scale(1.25)}to{transform:scale(.9);color:#ffffff2e}}.heart--refill[data-v-697d392a]{color:#fff3;animation:heart-refill-697d392a .9s ease 1s both}@keyframes heart-refill-697d392a{to{color:#ff5a6e}}.ph[data-v-697d392a]{position:relative;overflow:hidden;width:100%;aspect-ratio:4 / 3;border-radius:.8rem;background-color:#252329;background-position:center;background-size:cover;background-repeat:no-repeat}.ph--tall[data-v-697d392a]{aspect-ratio:4 / 4.2}.ph--fill[data-v-697d392a]{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;height:100%;border-radius:inherit}.ph--outfit[data-v-697d392a]{background-image:url(/images/visitor-stories/outfit.webp);background-position:center 30%}.ph--phone[data-v-697d392a]{background-image:url(/images/visitor-stories/phone.webp)}.ph--door[data-v-697d392a]{background-image:url(/images/visitor-stories/yellow-door.webp)}.ph--meal[data-v-697d392a]{background-image:url(/images/visitor-stories/meal.webp)}.ph--sky[data-v-697d392a]{background-image:url(/images/visitor-stories/sky.webp)}.ph--street[data-v-697d392a]{background-image:url(/images/visitor-stories/street.webp)}.ph--plant[data-v-697d392a]{background-image:url(/images/visitor-stories/plant.webp)}.ph--sea[data-v-697d392a]{background-image:url(/images/visitor-stories/sea.webp)}.chat-head[data-v-697d392a]{display:flex;align-items:center;gap:.6rem;padding-bottom:.4rem}.chat-head__name[data-v-697d392a]{margin:0;font-weight:700;font-size:.95rem}.chat-head__sub[data-v-697d392a]{margin:0;color:#ffffff8c;font-size:.72rem}.hearts[data-v-697d392a]{display:flex;justify-content:center;gap:.5rem}.hearts__label[data-v-697d392a]{margin:0;text-align:center;color:#ffffffb3}.locked[data-v-697d392a]{display:flex;align-items:center;gap:.55rem;margin-top:.4rem;padding:.7rem .85rem;border-radius:999px;background:rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.12);color:#fffc;font-size:.78rem}.locked svg[data-v-697d392a]{width:1rem;height:1rem;color:var(--alert-label)}.photo-post[data-v-697d392a]{padding:.55rem;border-radius:1.1rem;background:rgba(0,0,0,.34);border:1px solid rgba(255,255,255,.1)}.photo-post__meta[data-v-697d392a]{display:flex;align-items:center;gap:.45rem;padding:.5rem .2rem .1rem;font-weight:600}.photo-post__prompt[data-v-697d392a]{margin:.1rem .2rem .5rem;color:#ffffffb3;font-size:.75rem;font-weight:600}.unlocked[data-v-697d392a]{display:flex;align-items:center;gap:.7rem;padding:.7rem .85rem;border-radius:1rem;background:rgba(134,239,172,.12);border:1px solid rgba(134,239,172,.3)}.unlocked__icon[data-v-697d392a]{color:var(--accent-green)}.unlocked__icon svg[data-v-697d392a]{width:1.4rem;height:1.4rem}.unlocked__title[data-v-697d392a]{margin:0;font-weight:700}.unlocked__sub[data-v-697d392a]{margin:0;color:#ffffffa6;font-size:.75rem}.reactions[data-v-697d392a]{display:flex;flex-wrap:wrap;gap:.35rem;padding:.5rem .1rem .1rem}.reaction[data-v-697d392a]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .55rem;border-radius:999px;background:rgba(255,255,255,.1);font-size:.75rem;font-weight:600}.reaction svg[data-v-697d392a]{width:.9rem;height:.9rem}.reaction--on[data-v-697d392a]{background:rgba(255,90,110,.22);color:#ffb3bd}.notice__icon--duty[data-v-697d392a]{background:#e07a2c;color:#fff}.notice[data-v-697d392a]{display:flex;align-items:center;gap:.65rem;padding:.7rem .85rem;border-radius:1.1rem;background:rgba(255,255,255,.95);color:#1c0a10;box-shadow:0 12px 30px #00000059}.notice__icon[data-v-697d392a]{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:.6rem;background:var(--accent-color);color:var(--accent-text)}.notice__icon svg[data-v-697d392a]{width:1.1rem;height:1.1rem}.notice__title[data-v-697d392a]{margin:0;font-weight:700}.notice__sub[data-v-697d392a]{margin:0;color:#1c0a1099;font-size:.75rem}.week__row[data-v-697d392a]{display:flex;align-items:center;gap:.55rem;padding:.38rem .45rem;border-radius:.6rem}.week__row--free[data-v-697d392a]{opacity:.4}.week__day[data-v-697d392a]{width:1.9rem;color:#fff9;font-size:.72rem;font-weight:700}.week__what[data-v-697d392a]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ladder[data-v-697d392a]{display:flex;align-items:flex-end;gap:.35rem;margin-top:.5rem}.ladder__step[data-v-697d392a]{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:.2rem;min-height:calc(3.1rem + var(--h) * .9rem);padding:.45rem .4rem;border-radius:.6rem;background:rgba(255,102,116,calc(.12 + var(--h) * .08))}.ladder__lock[data-v-697d392a]{font-weight:700;font-size:.78rem}.ladder__miss[data-v-697d392a]{color:#fff9;font-size:.64rem}.refill[data-v-697d392a]{display:flex;align-items:center;gap:.3rem;color:#ffffffb3;font-size:.78rem}.refill span[data-v-697d392a]{margin-left:.3rem}.members__row[data-v-697d392a]{display:flex;align-items:center;gap:.6rem;padding:.45rem .2rem}.members__row--quiet[data-v-697d392a]{opacity:.45}.members__text[data-v-697d392a]{display:flex;flex-direction:column;min-width:0}.members__name[data-v-697d392a]{font-weight:700}.members__seen[data-v-697d392a]{color:#ffffffa6;font-size:.75rem}.orbit[data-v-697d392a]{position:relative;align-self:center;width:15rem;height:15rem}.orbit__core[data-v-697d392a]{position:absolute;top:4.9rem;right:4.9rem;bottom:4.9rem;left:4.9rem;display:grid;place-items:center;border-radius:50%;background:#fff;color:#b8621c;box-shadow:0 0 0 10px #ffffff14,0 0 60px #f5a04a80}.orbit__core svg[data-v-697d392a]{width:2.4rem;height:2.4rem}.orbit__seat[data-v-697d392a]{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotate(var(--a)) translate(5.9rem) rotate(calc(var(--a) * -1))}.orbit__av[data-v-697d392a]{position:absolute;left:-1.6rem;top:-1.6rem;animation:scene-in .56s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i) * .11s + .25s)}.orbit__caption[data-v-697d392a]{margin:.6rem 0 0;text-align:center;color:#ffffffbf;font-weight:600}.duty-post[data-v-697d392a]{padding:.6rem;border-radius:1.1rem;background:rgba(0,0,0,.34);border:1px solid rgba(255,255,255,.1)}.duty-post__tag[data-v-697d392a]{display:flex;align-items:center;gap:.35rem;margin:.1rem .15rem .15rem;color:#f5b77a;font-size:.72rem;font-weight:700}.duty-post__tag svg[data-v-697d392a]{width:.85rem;height:.85rem}.duty-post__tag .tag[data-v-697d392a]{margin-left:auto}.duty-post__prompt[data-v-697d392a]{margin:0 .15rem .55rem;font-weight:600}.missed[data-v-697d392a]{display:flex;align-items:center;gap:.55rem;align-self:center;margin-bottom:.6rem;padding:.4rem .5rem .4rem .4rem;border-radius:999px;background:rgba(0,0,0,.35);font-weight:600}.tag--missed[data-v-697d392a]{background:rgba(255,102,116,.2);color:var(--alert-label)}.week-wall[data-v-697d392a]{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem}.week-wall__tile[data-v-697d392a]{position:relative}.week-wall__tile .ph[data-v-697d392a]{aspect-ratio:3 / 4;border-radius:.7rem}.week-wall__label[data-v-697d392a]{position:absolute;left:.35rem;bottom:.35rem;display:flex;align-items:center;gap:.25rem;padding:.12rem .4rem .12rem .15rem;border-radius:999px;background:rgba(0,0,0,.6);font-size:.66rem;font-weight:700}.week-wall__tile--next[data-v-697d392a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:.5rem;border-radius:.7rem;border:1.5px dashed rgba(255,255,255,.3);color:#ffffffbf;font-size:.68rem;font-weight:600;text-align:center}.week-wall__tile--next svg[data-v-697d392a]{width:1.3rem;height:1.3rem}.dead[data-v-697d392a]{display:flex;flex-direction:column;gap:.4rem}.bubble--dead[data-v-697d392a]{opacity:.8}.dead__seen[data-v-697d392a]{align-self:flex-end;margin:.2rem 0 0;color:#ffffff73;font-size:.7rem}.gallery__grid[data-v-697d392a]{display:grid;grid-template-columns:repeat(5,1fr);gap:3px}.gallery__grid .ph[data-v-697d392a]{border-radius:0}.ph--square[data-v-697d392a]{aspect-ratio:1}.prompt-card[data-v-697d392a]{position:relative;display:flex;flex-direction:column;gap:.2rem;padding:1rem 1.1rem 1.05rem;border-radius:1rem;background:#f4efe4;color:#10201d;box-shadow:0 16px 36px #00000059}.prompt-card[data-v-697d392a]:after{content:"";position:absolute;top:.35rem;right:.35rem;bottom:.35rem;left:.35rem;border:1px solid rgba(16,32,29,.18);border-radius:.7rem;pointer-events:none}.prompt-card__quote[data-v-697d392a]{height:1.6rem;font-family:Zodiak,Georgia,serif;font-weight:700;font-size:3rem;line-height:1;color:#1f8f7e}.prompt-card__text[data-v-697d392a]{font-family:Zodiak,Georgia,serif;font-size:1.15rem;line-height:1.25}.prompt-card__game[data-v-697d392a]{margin-top:.55rem;color:#10201d99;font-size:.7rem;font-weight:700}.deck[data-v-697d392a]{position:relative;height:20rem}.prompt-card--fan[data-v-697d392a]{position:absolute;left:50%;top:50%;width:12rem;min-height:14rem;margin:-7rem 0 0 -6rem}.prompt-card--fan .prompt-card__text[data-v-697d392a]{font-size:1.05rem}.prompt-card--fan .prompt-card__game[data-v-697d392a]{margin-top:auto}.prompt-card--a[data-v-697d392a]{--rest: translateX(-2.6rem) rotate(-9deg);transform:var(--rest)}.prompt-card--b[data-v-697d392a]{--rest: translateX(2.6rem) rotate(8deg);transform:var(--rest)}.prompt-card--c[data-v-697d392a]{--rest: translateY(.4rem) rotate(-1deg);transform:var(--rest)}.prompt-card--fan.in[data-v-697d392a]{animation-name:card-deal-697d392a}@keyframes card-deal-697d392a{0%{opacity:0;transform:translateY(3rem) rotate(0) scale(.9)}to{transform:var(--rest)}}.votes[data-v-697d392a]{display:flex;flex-direction:column;gap:.55rem;margin-top:.3rem}.vote[data-v-697d392a]{display:flex;align-items:flex-start;gap:.6rem;padding:.6rem .7rem;border-radius:.9rem;background:rgba(0,0,0,.3)}.vote--top[data-v-697d392a]{background:rgba(255,255,255,.12)}.vote__body[data-v-697d392a]{flex:1;min-width:0}.vote__line[data-v-697d392a]{display:flex;justify-content:space-between;font-weight:600}.vote__count[data-v-697d392a]{color:#ffffffb3;font-size:.75rem}.vote__bar[data-v-697d392a]{height:.3rem;margin:.35rem 0;border-radius:999px;background:rgba(255,255,255,.1);overflow:hidden}.vote__bar span[data-v-697d392a]{display:block;height:100%;width:calc(var(--share) * 100%);background:#5fd3bf;border-radius:inherit;transform-origin:left;animation:grow-x-697d392a .9s cubic-bezier(.22,1,.36,1) .6s both}@keyframes grow-x-697d392a{0%{transform:scaleX(0)}}.vote__by[data-v-697d392a]{display:flex;align-items:center;gap:.2rem}.vote__by-label[data-v-697d392a]{margin-right:.2rem;color:#ffffff8c;font-size:.66rem}.split[data-v-697d392a]{display:flex;flex-direction:column;gap:.45rem;margin-top:.3rem}.split__option[data-v-697d392a]{position:relative;display:flex;align-items:center;gap:.6rem;min-height:3rem;padding:.55rem .8rem;border-radius:.9rem;background:rgba(0,0,0,.3);overflow:hidden}.split__fill[data-v-697d392a]{position:absolute;top:0;right:0;bottom:0;left:0;width:calc(var(--share) * 100%);background:rgba(95,211,191,.28);transform-origin:left;animation:grow-x-697d392a 1s cubic-bezier(.22,1,.36,1) .6s both}.split__text[data-v-697d392a]{position:relative;flex:1;line-height:1.25;font-weight:600}.split__pct[data-v-697d392a]{position:relative;font-weight:700;font-variant-numeric:tabular-nums}.sides[data-v-697d392a]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.3rem}.side[data-v-697d392a]{padding:.7rem;border-radius:.9rem;background:rgba(0,0,0,.3)}.side--have[data-v-697d392a]{background:rgba(95,211,191,.2)}.side__label[data-v-697d392a]{margin:0 0 .5rem;font-weight:700}.side__people[data-v-697d392a]{display:flex;flex-direction:column;gap:.4rem}.person[data-v-697d392a]{display:flex;align-items:center;gap:.45rem;font-size:.8rem}.timer[data-v-697d392a]{display:inline-flex;align-items:center;gap:.35rem;align-self:center;margin-bottom:.3rem;padding:.35rem .8rem;border-radius:999px;background:#ffcaaf;color:#3a1405;font-weight:700;font-variant-numeric:tabular-nums}.timer svg[data-v-697d392a]{width:1rem;height:1rem}.chips[data-v-697d392a]{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem}.chip[data-v-697d392a]{padding:.45rem .8rem;border-radius:999px;background:#f4efe4;color:#10201d;font-family:Zodiak,Georgia,serif;font-size:.85rem}.chip--more[data-v-697d392a]{background:transparent;color:#ffffffbf;border:1px dashed rgba(255,255,255,.35)}.roll-card[data-v-697d392a]{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:1.1rem 1rem 1.2rem;border-radius:1.2rem;background:rgba(0,0,0,.34);border:1px solid rgba(255,255,255,.1);text-align:center}.roll-card__prompt[data-v-697d392a]{margin:.3rem 0 .9rem;font-family:var(--font-display);font-size:1.7rem;font-weight:600;line-height:1.1}.word[data-v-697d392a]{display:inline-block;margin:0 .12em}.roll-card__actions[data-v-697d392a]{display:flex;gap:.45rem;margin-bottom:.8rem}.prompt-reel[data-v-697d392a]{display:flex;flex-direction:column;gap:.55rem;text-align:center}.prompt-reel__item[data-v-697d392a]{margin:0;color:#fff6;font-family:var(--font-display);font-size:1.15rem;font-weight:500}.prompt-reel__item--lead[data-v-697d392a]{padding:.7rem .4rem;border-radius:1rem;background:rgba(255,255,255,.95);color:#2a0a14;font-size:1.45rem;font-weight:600}.roll-post__head[data-v-697d392a]{display:flex;align-items:center;gap:.45rem;color:#ffffffbf;font-size:.78rem}.roll-post__head strong[data-v-697d392a]{color:#fff}.roll-post__prompt[data-v-697d392a]{margin:.4rem 0 .65rem;font-weight:700;font-size:1rem}.grid[data-v-697d392a]{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.grid__tile[data-v-697d392a]{position:relative}.grid--locked .grid__tile[data-v-697d392a]{overflow:hidden;border-radius:.55rem}.grid--locked .ph[data-v-697d392a]{filter:blur(9px) saturate(1.2);transform:scale(1.15)}.grid__tile .ph[data-v-697d392a]{border-radius:.55rem}.grid__name[data-v-697d392a]{position:absolute;left:.35rem;bottom:.3rem;padding:.08rem .4rem;border-radius:999px;background:rgba(0,0,0,.55);font-size:.64rem;font-weight:700}.voice[data-v-697d392a]{display:flex;align-items:center;gap:.6rem;align-self:flex-end;width:88%;padding:.6rem .75rem;border-radius:1.3rem 1.3rem .35rem;background:var(--accent-color);color:var(--accent-text)}.voice__play[data-v-697d392a]{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:50%;background:rgba(255,255,255,.95);color:var(--accent-color)}.voice__play svg[data-v-697d392a]{width:1rem;height:1rem;margin-left:2px}.voice__wave[data-v-697d392a]{flex:1;display:flex;align-items:center;gap:2px;height:1.8rem}.voice__wave span[data-v-697d392a]{flex:1;height:calc(var(--h) * 1px);border-radius:2px;background:rgba(255,255,255,.4);animation:played-697d392a .2s linear both;animation-delay:calc(.7s + var(--n) * 90ms)}.voice__wave span[data-v-697d392a]:nth-child(n+12){animation:none}@keyframes played-697d392a{to{background:#fff}}.voice__speed[data-v-697d392a]{padding:.18rem .45rem;border-radius:999px;background:rgba(255,255,255,.2);font-size:.7rem;font-weight:700}.voice__time[data-v-697d392a]{align-self:flex-end;margin:0;color:#fff9;font-size:.7rem}.video-note[data-v-697d392a]{position:relative;align-self:flex-start;width:8.5rem;height:8.5rem;margin-top:.6rem}.video-note .ph[data-v-697d392a]{width:100%;height:100%;aspect-ratio:1;border-radius:50%}.video-note__ring[data-v-697d392a]{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:3px solid transparent;border-top-color:#fff;border-right-color:#fff;animation:spin-697d392a 3s linear infinite}@keyframes spin-697d392a{to{transform:rotate(360deg)}}.rings[data-v-697d392a]{display:flex;justify-content:center;gap:.6rem}.ring[data-v-697d392a]{display:flex;flex-direction:column;align-items:center;gap:.3rem}.ring .av[data-v-697d392a]{box-shadow:0 0 0 2px #0b1f3d,0 0 0 4px #7dd3fc}.ring__name[data-v-697d392a]{font-size:.66rem;color:#ffffffbf}.story-card[data-v-697d392a]{position:relative;align-self:center;width:9.5rem;height:15rem;margin-top:.8rem;border-radius:1rem;overflow:hidden;box-shadow:0 16px 36px #0006}.story-card__bars[data-v-697d392a]{position:absolute;top:.45rem;left:.45rem;right:.45rem;display:flex;gap:3px}.story-card__bar[data-v-697d392a]{flex:1;height:2px;border-radius:2px;background:rgba(255,255,255,.4)}.story-card__bar--on[data-v-697d392a]{background:#fff}.story-card__who[data-v-697d392a]{position:absolute;top:.8rem;left:.5rem;display:flex;align-items:center;gap:.3rem;font-size:.64rem;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.5)}.fame__row[data-v-697d392a]{display:flex;align-items:center;gap:.55rem;padding:.35rem 0}.fame__title[data-v-697d392a]{flex:1;font-weight:600}.fame__value[data-v-697d392a]{color:#ffffffb3;font-size:.78rem}.stat-pair[data-v-697d392a]{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.streak[data-v-697d392a],.wrapped[data-v-697d392a]{display:flex;flex-direction:column;justify-content:center;min-height:6.5rem}.streak__icon[data-v-697d392a]{width:1.4rem;height:1.4rem;color:#fb923c}.streak__num[data-v-697d392a]{font-size:2rem;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.streak__label[data-v-697d392a]{color:#ffffffa6;font-size:.75rem}.wrapped[data-v-697d392a]{background:linear-gradient(150deg,#2f6fc4,#0e2a52)}.wrapped__month[data-v-697d392a]{color:#ffffffb3;font-size:.72rem;font-weight:700}.wrapped__line[data-v-697d392a]{font-family:var(--font-display);font-size:1.25rem;font-weight:600;line-height:1.1}.confetti[data-v-697d392a]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.confetti span[data-v-697d392a]{position:absolute;top:-8%;width:.45rem;height:.8rem;border-radius:2px;background:hsl(calc(var(--n) * 47deg) 85% 65%);animation:fall-697d392a 2.6s cubic-bezier(.3,.6,.5,1) both}@keyframes fall-697d392a{0%{transform:translateY(0) rotate(0)}to{transform:translateY(26rem) rotate(540deg);opacity:0}}.bubble--slam[data-v-697d392a]{font-size:1.35rem;font-weight:800}.bubble--slam.in[data-v-697d392a]{animation-name:slam-697d392a}@keyframes slam-697d392a{0%{opacity:0;transform:scale(2.4)}55%{opacity:1;transform:scale(.92)}to{transform:scale(1)}}.bubble--ink[data-v-697d392a]{color:transparent;text-shadow:0 0 9px rgba(255,255,255,.95)}.effect-label[data-v-697d392a]{align-self:flex-end;margin-top:-.35rem;color:#ffffff8c;font-size:.68rem}.scheduled[data-v-697d392a]{display:flex;align-items:center;gap:.4rem;align-self:center;margin-top:.4rem;padding:.4rem .8rem;border-radius:999px;background:rgba(0,0,0,.35);font-size:.75rem}.scheduled svg[data-v-697d392a]{width:.95rem;height:.95rem}.themes[data-v-697d392a]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.theme[data-v-697d392a]{display:flex;flex-direction:column;gap:.35rem;padding:.6rem .5rem;height:11rem;border-radius:1rem;background:var(--ground);border:1px solid rgba(255,255,255,.12)}.theme__b[data-v-697d392a]{height:1.4rem;border-radius:.7rem}.theme__b--them[data-v-697d392a]{width:78%;background:var(--them)}.theme__b--me[data-v-697d392a]{width:70%;align-self:flex-end;background:var(--me)}.theme__b--short[data-v-697d392a]{width:45%}.sticker[data-v-697d392a]{align-self:center;width:5.5rem;height:5.5rem;margin-top:.4rem}.sticker.in[data-v-697d392a]{animation-name:sticker-pop-697d392a}@keyframes sticker-pop-697d392a{0%{opacity:0;transform:scale(.3) rotate(-25deg)}70%{transform:scale(1.1) rotate(8deg)}to{transform:rotate(-6deg)}}.invite[data-v-697d392a]{display:flex;align-items:center;gap:.65rem}.invite__icon[data-v-697d392a]{display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:.7rem;background:var(--accent-gold);color:#2a1a02}.invite__icon svg[data-v-697d392a]{width:1.2rem;height:1.2rem}.invite__text[data-v-697d392a]{flex:1;min-width:0}.invite__title[data-v-697d392a]{margin:0;font-weight:700}.invite__sub[data-v-697d392a]{margin:0;color:#fff9;font-size:.75rem}.invite__join[data-v-697d392a]{padding:.35rem .85rem;border-radius:999px;background:#fff;color:#111;font-weight:700;font-size:.78rem}.poll__q[data-v-697d392a]{margin:0 0 .55rem;font-weight:700}.poll__opt[data-v-697d392a]{position:relative;display:flex;justify-content:space-between;gap:.5rem;margin-top:.35rem;padding:.5rem .7rem;border-radius:.65rem;background:rgba(255,255,255,.07);overflow:hidden}.poll__opt span[data-v-697d392a]{position:relative}.poll__fill[data-v-697d392a]{position:absolute!important;top:0;right:0;bottom:0;left:0;width:calc(var(--share) * 100%);background:rgba(125,211,252,.25);transform-origin:left;animation:grow-x-697d392a 1s cubic-bezier(.22,1,.36,1) .6s both}.little[data-v-697d392a]{display:flex;align-items:center;gap:.75rem}.little__icon[data-v-697d392a]{display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:.7rem;background:rgba(255,255,255,.12)}.little__icon svg[data-v-697d392a]{width:1.15rem;height:1.15rem}.little__title[data-v-697d392a]{margin:0;font-weight:700}.little__sub[data-v-697d392a]{margin:0;color:#ffffffa6;font-size:.78rem}.dot[data-v-1adc3728]{display:grid;place-items:center;width:.95rem;height:.95rem;border-radius:50%;background:var(--av);color:#111;font-size:.5rem;font-weight:700}.dot--empty[data-v-1adc3728]{background:transparent;border:1px dashed rgba(255,255,255,.3)}.rota[data-v-1adc3728]{display:flex;gap:.05rem;padding:.4rem .35rem;border-radius:.8rem;background:rgba(0,0,0,.3)}.rota__day[data-v-1adc3728]{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.2rem .1rem;border-radius:.45rem}.rota__day--today[data-v-1adc3728]{background:rgba(255,255,255,.18)}.rota__letter[data-v-1adc3728]{color:#fff9;font-size:.55rem;font-weight:700}.rota__duty[data-v-1adc3728]{display:flex;align-items:center;gap:.3rem;padding:.3rem .55rem;border-radius:999px;background:rgba(255,255,255,.95);color:#1a1206;font-size:.6rem;font-weight:700;white-space:nowrap}.rota__duty svg[data-v-1adc3728]{width:.7rem;height:.7rem;color:#c2621c}.rota__hearts[data-v-1adc3728]{display:flex;gap:.15rem;color:#ff5a6e}.rota__hearts svg[data-v-1adc3728]{width:.85rem;height:.85rem}.mini-prompt[data-v-1adc3728]{position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:80%;min-height:6.4rem;padding:.55rem .65rem .7rem;border-radius:.7rem;background:#f4efe4;color:#10201d;transform:rotate(-4deg);box-shadow:0 10px 24px #00000059}.mini-prompt[data-v-1adc3728]:after{content:"";position:absolute;top:.22rem;right:.22rem;bottom:.22rem;left:.22rem;border:1px solid rgba(16,32,29,.18);border-radius:.5rem}.mini-prompt--back[data-v-1adc3728]{position:absolute;min-height:6.4rem;background:#cfe7e1;transform:rotate(7deg) translate(.5rem,-.2rem)}.mini-prompt__quote[data-v-1adc3728]{height:1rem;font-family:Zodiak,Georgia,serif;font-weight:700;font-size:1.9rem;line-height:1;color:#1f8f7e}.mini-prompt__text[data-v-1adc3728]{font-family:Zodiak,Georgia,serif;font-size:.78rem;line-height:1.2}.snap[data-v-1adc3728]{position:absolute;width:52%;padding:.3rem .3rem 1.1rem;border-radius:.3rem;background:#f3f0ea;box-shadow:0 10px 22px #00000059}.snap--one[data-v-1adc3728]{top:14%;left:12%;transform:rotate(-8deg)}.snap--two[data-v-1adc3728]{top:20%;right:10%;transform:rotate(7deg)}.snap__ph[data-v-1adc3728]{display:block;aspect-ratio:1;border-radius:.15rem}.snap__ph--sky[data-v-1adc3728]{background:linear-gradient(to top,#1b1a2a 0 22%,transparent 22%),linear-gradient(to top,#2a2438 0 40%,transparent 40%) 30% 0 / 30% 100% no-repeat,radial-gradient(circle at 70% 58%,#ffd27a 0 9%,transparent 10%),linear-gradient(to bottom,#3d5a8c,#e0876a 70%,#f1b36f)}.snap__ph--sea[data-v-1adc3728]{background:linear-gradient(to top,#d9c28e 0 18%,transparent 18%),linear-gradient(to top,#1f7a8c 0 48%,transparent 48%),radial-gradient(circle at 72% 30%,#fff4c9 0 8%,transparent 9%),linear-gradient(#7ec3e0,#cfeaf2)}.snap__prompt[data-v-1adc3728]{position:absolute;bottom:.4rem;left:50%;transform:translate(-50%);padding:.28rem .55rem;border-radius:999px;background:rgba(255,255,255,.95);color:#2a0a14;font-size:.6rem;font-weight:700;white-space:nowrap}.note[data-v-1adc3728]{display:flex;align-items:center;gap:.35rem;align-self:flex-end;padding:.35rem .5rem;border-radius:1rem 1rem .25rem;background:var(--accent-color, #a63a43)}.note__play[data-v-1adc3728]{display:grid;place-items:center;width:1.3rem;height:1.3rem;border-radius:50%;background:#fff;color:var(--accent-color, #a63a43)}.note__play svg[data-v-1adc3728]{width:.65rem;height:.65rem;margin-left:1px}.note__wave[data-v-1adc3728]{display:flex;align-items:center;gap:2px}.note__wave span[data-v-1adc3728]{width:2px;border-radius:2px;background:#fff}.note--them[data-v-1adc3728]{align-self:flex-start;border-radius:1rem 1rem 1rem .25rem;background:rgba(255,255,255,.14);font-size:.65rem;font-weight:700}.note--them svg[data-v-1adc3728]{width:.75rem;height:.75rem}.note-sticker[data-v-1adc3728]{width:2.8rem;height:2.8rem;transform:rotate(-8deg)}.note-sticker svg[data-v-1adc3728]{width:100%;height:100%}.scene[data-v-e50e8280]{position:relative;display:flex;flex-direction:column;justify-content:center;gap:.6rem;width:100%;height:100%;color:#fff;font-size:.85rem}.in[data-v-e50e8280]{animation:scene-in-e50e8280 .56s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 80ms + .14s)}@keyframes scene-in-e50e8280{0%{opacity:0;transform:translateY(14px) scale(.97)}}@media (prefers-reduced-motion: reduce){.in[data-v-e50e8280]{animation:scene-fade-e50e8280 .3s ease both}@keyframes scene-fade-e50e8280{0%{opacity:0}}}svg[data-v-e50e8280]{flex-shrink:0}.av[data-v-e50e8280]{display:inline-grid;place-items:center;flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--av);color:#111;font-weight:700;font-size:.9rem}.av--md[data-v-e50e8280]{width:3.2rem;height:3.2rem;font-size:1.2rem}.av--sm[data-v-e50e8280]{width:1.9rem;height:1.9rem;font-size:.8rem}.av--xs[data-v-e50e8280]{width:1.5rem;height:1.5rem;font-size:.68rem}.av--xxs[data-v-e50e8280]{width:1.1rem;height:1.1rem;font-size:.55rem}.av--empty[data-v-e50e8280]{background:transparent;border:1.5px dashed rgba(255,255,255,.28)}.stack[data-v-e50e8280]{display:flex}.stack .av+.av[data-v-e50e8280]{margin-left:-.4rem;box-shadow:0 0 0 2px #00000080}.panel[data-v-e50e8280]{padding:.9rem;border-radius:1.1rem;background:rgba(0,0,0,.34);border:1px solid rgba(255,255,255,.1)}.panel__label[data-v-e50e8280]{display:flex;align-items:center;gap:.35rem;margin:0 0 .55rem;color:#ffffff9e;font-size:.72rem;font-weight:600}.panel__label svg[data-v-e50e8280]{width:.9rem;height:.9rem}.bubble[data-v-e50e8280]{align-self:flex-start;max-width:82%;padding:.5rem .75rem;border-radius:1.1rem;line-height:1.3}.bubble--them[data-v-e50e8280]{background:rgba(255,255,255,.12);border-bottom-left-radius:.35rem}.bubble--me[data-v-e50e8280]{align-self:flex-end;background:var(--accent-color);color:var(--accent-text);border-bottom-right-radius:.35rem}.bubble__name[data-v-e50e8280]{display:block;margin-bottom:.1rem;font-size:.7rem;font-weight:700}.pill-button[data-v-e50e8280]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;align-self:center;height:2.4rem;padding:0 1.1rem;border-radius:999px;background:#fff;color:#111;font-weight:700}.pill-button svg[data-v-e50e8280]{width:1rem;height:1rem}.pill-button--wide[data-v-e50e8280]{align-self:stretch;margin-top:.65rem}.ghost-button[data-v-e50e8280]{display:inline-flex;align-items:center;gap:.35rem;height:2rem;padding:0 .8rem;border-radius:999px;border:1px solid rgba(255,255,255,.22);color:#ffffffd9;font-size:.75rem;font-weight:600}.ghost-button svg[data-v-e50e8280]{width:.85rem;height:.85rem}.tag[data-v-e50e8280]{padding:.12rem .45rem;border-radius:999px;font-size:.65rem;font-weight:700}.tag--late[data-v-e50e8280]{background:rgba(251,191,36,.2);color:var(--accent-gold)}.heart[data-v-e50e8280]{width:2.6rem;height:2.6rem;color:#ff5a6e}.heart--sm[data-v-e50e8280]{width:1.15rem;height:1.15rem}.heart--lost[data-v-e50e8280]{animation:heart-lost-e50e8280 .9s cubic-bezier(.22,1,.36,1) .7s both}@keyframes heart-lost-e50e8280{30%{transform:scale(1.25)}to{transform:scale(.9);color:#ffffff2e}}.heart--refill[data-v-e50e8280]{color:#fff3;animation:heart-refill-e50e8280 .9s ease 1s both}@keyframes heart-refill-e50e8280{to{color:#ff5a6e}}.ph[data-v-e50e8280]{position:relative;overflow:hidden;width:100%;aspect-ratio:4 / 3;border-radius:.8rem;background-color:#252329;background-position:center;background-size:cover;background-repeat:no-repeat}.ph--tall[data-v-e50e8280]{aspect-ratio:4 / 4.2}.ph--fill[data-v-e50e8280]{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;height:100%;border-radius:inherit}.ph--outfit[data-v-e50e8280]{background-image:url(/images/visitor-stories/outfit.webp);background-position:center 30%}.ph--phone[data-v-e50e8280]{background-image:url(/images/visitor-stories/phone.webp)}.ph--door[data-v-e50e8280]{background-image:url(/images/visitor-stories/yellow-door.webp)}.ph--meal[data-v-e50e8280]{background-image:url(/images/visitor-stories/meal.webp)}.ph--sky[data-v-e50e8280]{background-image:url(/images/visitor-stories/sky.webp)}.ph--street[data-v-e50e8280]{background-image:url(/images/visitor-stories/street.webp)}.ph--plant[data-v-e50e8280]{background-image:url(/images/visitor-stories/plant.webp)}.ph--sea[data-v-e50e8280]{background-image:url(/images/visitor-stories/sea.webp)}.chat-head[data-v-e50e8280]{display:flex;align-items:center;gap:.6rem;padding-bottom:.4rem}.chat-head__name[data-v-e50e8280]{margin:0;font-weight:700;font-size:.95rem}.chat-head__sub[data-v-e50e8280]{margin:0;color:#ffffff8c;font-size:.72rem}.hearts[data-v-e50e8280]{display:flex;justify-content:center;gap:.5rem}.hearts__label[data-v-e50e8280]{margin:0;text-align:center;color:#ffffffb3}.locked[data-v-e50e8280]{display:flex;align-items:center;gap:.55rem;margin-top:.4rem;padding:.7rem .85rem;border-radius:999px;background:rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.12);color:#fffc;font-size:.78rem}.locked svg[data-v-e50e8280]{width:1rem;height:1rem;color:var(--alert-label)}.photo-post[data-v-e50e8280]{padding:.55rem;border-radius:1.1rem;background:rgba(0,0,0,.34);border:1px solid rgba(255,255,255,.1)}.photo-post__meta[data-v-e50e8280]{display:flex;align-items:center;gap:.45rem;padding:.5rem .2rem .1rem;font-weight:600}.photo-post__prompt[data-v-e50e8280]{margin:.1rem .2rem .5rem;color:#ffffffb3;font-size:.75rem;font-weight:600}.unlocked[data-v-e50e8280]{display:flex;align-items:center;gap:.7rem;padding:.7rem .85rem;border-radius:1rem;background:rgba(134,239,172,.12);border:1px solid rgba(134,239,172,.3)}.unlocked__icon[data-v-e50e8280]{color:var(--accent-green)}.unlocked__icon svg[data-v-e50e8280]{width:1.4rem;height:1.4rem}.unlocked__title[data-v-e50e8280]{margin:0;font-weight:700}.unlocked__sub[data-v-e50e8280]{margin:0;color:#ffffffa6;font-size:.75rem}.reactions[data-v-e50e8280]{display:flex;flex-wrap:wrap;gap:.35rem;padding:.5rem .1rem .1rem}.reaction[data-v-e50e8280]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .55rem;border-radius:999px;background:rgba(255,255,255,.1);font-size:.75rem;font-weight:600}.reaction svg[data-v-e50e8280]{width:.9rem;height:.9rem}.reaction--on[data-v-e50e8280]{background:rgba(255,90,110,.22);color:#ffb3bd}.notice__icon--duty[data-v-e50e8280]{background:#e07a2c;color:#fff}.notice[data-v-e50e8280]{display:flex;align-items:center;gap:.65rem;padding:.7rem .85rem;border-radius:1.1rem;background:rgba(255,255,255,.95);color:#1c0a10;box-shadow:0 12px 30px #00000059}.notice__icon[data-v-e50e8280]{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:.6rem;background:var(--accent-color);color:var(--accent-text)}.notice__icon svg[data-v-e50e8280]{width:1.1rem;height:1.1rem}.notice__title[data-v-e50e8280]{margin:0;font-weight:700}.notice__sub[data-v-e50e8280]{margin:0;color:#1c0a1099;font-size:.75rem}.gloss[data-v-e50e8280]{position:relative;z-index:1;align-self:center;width:80%;padding:.55rem;border-radius:1rem;background:#fff;color:#111;box-shadow:0 18px 40px #0006;transform:rotate(-2deg)}.gloss--behind[data-v-e50e8280]{position:absolute;z-index:0;top:18%;right:2%;width:55%;opacity:.55;transform:rotate(7deg)}.gloss__head[data-v-e50e8280]{display:flex;align-items:center;gap:.4rem;margin-bottom:.45rem}.gloss__av[data-v-e50e8280]{--av: linear-gradient(135deg, #fbbf24, #f472b6);background:var(--av)}.gloss__name[data-v-e50e8280]{font-size:.72rem;font-weight:700}.gloss__likes[data-v-e50e8280]{display:flex;align-items:center;gap:.25rem;margin:.5rem 0 .1rem;font-weight:700;font-size:.8rem}.gloss__likes svg[data-v-e50e8280]{width:.95rem;height:.95rem;color:#ef4444}.gloss__caption[data-v-e50e8280]{margin:0;font-size:.78rem}.trio[data-v-e50e8280]{position:relative;height:17rem}.snapshot[data-v-e50e8280]{position:absolute;width:56%;padding:.35rem .35rem .6rem;border-radius:.35rem;background:#f3f0ea;color:#1b1405;box-shadow:0 14px 30px #0006}.snapshot .ph[data-v-e50e8280]{border-radius:.2rem}.snapshot--0[data-v-e50e8280]{left:0;top:8%;--rest: rotate(-8deg);transform:var(--rest)}.snapshot--1[data-v-e50e8280]{left:22%;top:0;z-index:1;--rest: rotate(2deg);transform:var(--rest)}.snapshot--2[data-v-e50e8280]{right:0;top:14%;--rest: rotate(9deg);transform:var(--rest)}.snapshot.in[data-v-e50e8280]{animation-name:drop-in-e50e8280}@keyframes drop-in-e50e8280{0%{opacity:0;transform:translateY(-1.5rem) rotate(0) scale(1.08)}to{transform:var(--rest)}}.snapshot__text[data-v-e50e8280]{display:block;margin-top:.4rem;font-size:.68rem;font-weight:700}.trio__caption[data-v-e50e8280]{margin:0;text-align:center;color:#fffc;font-weight:600}.sched__row[data-v-e50e8280]{display:grid;grid-template-columns:2rem repeat(7,1fr);align-items:center;gap:.2rem;padding:.3rem 0}.sched__row--head[data-v-e50e8280]{padding-top:0}.sched__day[data-v-e50e8280]{text-align:center;color:#ffffff8c;font-size:.68rem;font-weight:700}.sched__cell[data-v-e50e8280]{display:grid;place-items:center;height:1.6rem;border-radius:.4rem;background:rgba(255,255,255,.05)}.sched__dot[data-v-e50e8280]{width:.8rem;height:.8rem;border-radius:50%;background:var(--av)}.prompt[data-v-e50e8280]{display:flex;flex-direction:column;align-items:center;padding:1.3rem 1rem 1.2rem;border-radius:1.3rem;background:#fbf3d5;color:#2a2005;text-align:center;box-shadow:0 18px 40px #00000059}.prompt__kicker[data-v-e50e8280]{margin:0;color:#2a200599;font-size:.72rem;font-weight:700}.prompt__text[data-v-e50e8280]{margin:.4rem 0 .9rem;font-family:var(--font-display);font-size:1.6rem;font-weight:600;line-height:1.1}.prompt__actions[data-v-e50e8280]{margin-bottom:.8rem}.prompt .ghost-button[data-v-e50e8280]{border-color:#2a200540;color:#2a2005}.prompt .pill-button[data-v-e50e8280]{background:#2a2005;color:#fff}.post[data-v-e50e8280]{padding:.6rem;border-radius:1.1rem;background:rgba(0,0,0,.34);border:1px solid rgba(255,255,255,.1)}.post--small[data-v-e50e8280]{align-self:center;width:70%}.post__head[data-v-e50e8280]{display:flex;align-items:center;gap:.55rem;margin:.1rem .1rem .55rem}.post__who[data-v-e50e8280]{display:flex;flex:1;min-width:0;flex-direction:column}.post__name[data-v-e50e8280]{font-weight:700}.post__prompt[data-v-e50e8280]{color:#ffffffa6;font-size:.72rem}.post__prompt--foot[data-v-e50e8280]{margin:.45rem .1rem 0}.post__foot[data-v-e50e8280]{display:flex;align-items:center;justify-content:space-between;padding-top:.5rem}.post__expiry[data-v-e50e8280]{color:#fff9;font-size:.72rem}.wall[data-v-e50e8280]{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem}.wall__tile[data-v-e50e8280]{position:relative}.wall__tile .ph[data-v-e50e8280]{aspect-ratio:3 / 4;border-radius:.7rem}.wall__label[data-v-e50e8280]{position:absolute;left:.3rem;right:.3rem;bottom:.3rem;display:flex;align-items:center;gap:.25rem;padding:.14rem .35rem .14rem .15rem;border-radius:999px;background:rgba(0,0,0,.6);font-size:.6rem;font-weight:700;white-space:nowrap;overflow:hidden}.feed__title[data-v-e50e8280]{margin:0 0 .6rem;font-weight:700}.feed__grid[data-v-e50e8280]{display:grid;grid-template-columns:repeat(2,1fr);gap:.4rem}.feed__tile[data-v-e50e8280]{position:relative;overflow:hidden;border-radius:.7rem}.feed__tile .ph[data-v-e50e8280]{border-radius:0}.feed__tile--mine[data-v-e50e8280]{box-shadow:0 0 0 2px #fff}.feed__grid--locked .ph[data-v-e50e8280]{filter:blur(10px) saturate(1.2);transform:scale(1.2)}.feed__name[data-v-e50e8280]{position:absolute;left:.35rem;bottom:.3rem;padding:.08rem .4rem;border-radius:999px;background:rgba(0,0,0,.55);font-size:.64rem;font-weight:700}.feed__open[data-v-e50e8280]{display:flex;align-items:center;justify-content:center;gap:.35rem;margin:.75rem 0 .1rem;color:var(--accent-green);font-weight:700}.feed__open svg[data-v-e50e8280]{width:1rem;height:1rem}.missed-day[data-v-e50e8280]{display:flex;align-items:center;gap:.5rem;align-self:center;margin-bottom:.4rem;padding:.4rem .55rem .4rem .8rem;border-radius:999px;background:rgba(0,0,0,.35);font-weight:600}.tag--missed[data-v-e50e8280]{background:rgba(255,102,116,.2);color:var(--alert-label)}.shut[data-v-e50e8280]{display:flex;flex-direction:column;align-items:center;padding:1.4rem 1rem;text-align:center}.shut__icon[data-v-e50e8280]{display:grid;place-items:center;width:3rem;height:3rem;margin-bottom:.6rem;border-radius:50%;background:rgba(255,102,116,.18);color:var(--alert-label)}.shut__icon svg[data-v-e50e8280]{width:1.4rem;height:1.4rem}.shut__title[data-v-e50e8280]{margin:0;font-size:1.1rem;font-weight:700}.shut__sub[data-v-e50e8280]{margin:.25rem 0 .9rem;color:#ffffffb3}.heart--gone[data-v-e50e8280]{color:#ffffff2e}.lockdays[data-v-e50e8280]{display:grid;grid-template-columns:repeat(5,1fr);gap:.35rem;margin-top:.8rem}.lockdays__day[data-v-e50e8280]{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.7rem .2rem;border-radius:.7rem;background:rgba(255,102,116,.14);font-size:.68rem;font-weight:700;animation:scene-in .5s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.9s + var(--n) * 90ms)}.lockdays__day svg[data-v-e50e8280]{width:1rem;height:1rem;color:var(--alert-label)}.shrink__bar[data-v-e50e8280]{height:1.1rem;border-radius:999px;background:rgba(255,255,255,.1);overflow:hidden}.shrink__fill[data-v-e50e8280]{display:block;height:100%;border-radius:inherit;background:var(--alert-label);transform-origin:left;animation:shrink-e50e8280 1.4s cubic-bezier(.65,0,.35,1) .9s both}@keyframes shrink-e50e8280{to{transform:scaleX(.2);background:var(--accent-green)}}.shrink__labels[data-v-e50e8280]{display:flex;justify-content:space-between;margin-top:.4rem;font-weight:700}.shrink__from[data-v-e50e8280]{color:#ffffff73;text-decoration:line-through}.shrink__to[data-v-e50e8280]{color:var(--accent-green)}.post--small[data-v-e50e8280]{margin-top:1rem}.thread-label[data-v-e50e8280]{display:flex;align-items:center;justify-content:center;gap:.3rem;margin:.6rem 0 .2rem;color:#ffffffa6;font-size:.75rem;font-weight:600}.thread-label svg[data-v-e50e8280]{width:.85rem;height:.85rem}.views__row[data-v-e50e8280]{display:flex;align-items:center;gap:.6rem;padding:.45rem .1rem}.views__name[data-v-e50e8280]{flex:1;font-weight:600}.views__heart[data-v-e50e8280]{width:1.1rem;height:1.1rem;color:#ff5a6e}.nudge[data-v-e50e8280]{display:flex;align-items:center;gap:.6rem}.nudge+.nudge[data-v-e50e8280]{margin-top:.3rem}.nudge__text[data-v-e50e8280]{flex:1;min-width:0}.nudge__name[data-v-e50e8280]{margin:0;font-weight:700}.nudge__sub[data-v-e50e8280]{display:flex;align-items:center;gap:.25rem;margin:0;color:#ffffffa6;font-size:.75rem}.nudge__sub svg[data-v-e50e8280]{width:.85rem;height:.85rem}.nudge__button[data-v-e50e8280],.nudge__done[data-v-e50e8280]{display:inline-flex;align-items:center;gap:.3rem;padding:.4rem .8rem;border-radius:999px;font-size:.78rem;font-weight:700}.nudge__button[data-v-e50e8280]{background:#fff;color:#10280c}.nudge__done[data-v-e50e8280]{background:rgba(134,239,172,.18);color:var(--accent-green)}.nudge__button svg[data-v-e50e8280],.nudge__done svg[data-v-e50e8280]{width:.9rem;height:.9rem}.rewind__grid[data-v-e50e8280]{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.rewind__day[data-v-e50e8280]{position:relative;aspect-ratio:1;border-radius:.35rem;background:rgba(255,255,255,.05);overflow:hidden}.rewind__num[data-v-e50e8280]{position:absolute;left:.2rem;top:.1rem;font-size:.55rem;font-weight:700;color:#ffffffbf;text-shadow:0 1px 2px rgba(0,0,0,.6)}/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, .4);--pswp-preloader-color-secondary: rgba(255, 255, 255, .9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}.mc__empty[data-v-45761e8e]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#fff3}.mc__empty svg[data-v-45761e8e]{width:36px;height:36px}.mc__empty span[data-v-45761e8e]{font-size:12px}.mc__placeholder[data-v-45761e8e]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden}.mc__placeholder-thumb[data-v-45761e8e]{width:100%;height:100%;object-fit:cover;display:block;filter:blur(12px);transform:scale(1.08)}.mc__shimmer[data-v-45761e8e]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.08) 50%,transparent 60%);background-size:200% 100%;animation:mc-shimmer-45761e8e 1.4s infinite linear}@keyframes mc-shimmer-45761e8e{0%{background-position:200% 0}to{background-position:-200% 0}}.mc__img[data-v-45761e8e]{position:relative;z-index:2;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .3s ease;cursor:zoom-in}.mc__img--loaded[data-v-45761e8e]{opacity:1}.mc__viewport[data-v-45761e8e]{width:100%;height:100%;overflow:hidden;position:relative;touch-action:pan-y}.mc__track[data-v-45761e8e]{display:flex;height:100%;will-change:transform;transition:none;-webkit-user-select:none;user-select:none}.mc__track--snapping[data-v-45761e8e]{transition:transform .32s cubic-bezier(.25,1,.5,1)}.mc__slide[data-v-45761e8e]{flex:0 0 100%;width:100%;height:100%;position:relative;overflow:hidden}.mc__slide-img[data-v-45761e8e]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:2}.mc__slide-img--loaded[data-v-45761e8e]{opacity:1}.mc__btn[data-v-45761e8e]{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:36px;height:36px;border-radius:50%;border:none;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .15s,transform .15s;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.mc__btn[data-v-45761e8e]:hover{background:rgba(0,0,0,.8)}.mc__btn[data-v-45761e8e]:active{transform:translateY(-50%) scale(.9)}.mc__btn svg[data-v-45761e8e]{width:16px;height:16px}.mc__btn--prev[data-v-45761e8e]{left:8px}.mc__btn--next[data-v-45761e8e]{right:8px}.mc__dots[data-v-45761e8e]{position:absolute;bottom:8px;left:50%;transform:translate(-50%);display:flex;gap:4px;z-index:2}.mc__dot[data-v-45761e8e]{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.4);cursor:pointer;transition:background .2s,transform .2s}.mc__dot--active[data-v-45761e8e]{background:#fff;transform:scale(1.2)}.mc__expand[data-v-45761e8e]{position:absolute;bottom:10px;right:10px;z-index:4;width:32px;height:32px;border-radius:50%;border:none;padding:0;background:rgba(0,0,0,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,transform .15s}.mc__expand[data-v-45761e8e]:hover{background:rgba(0,0,0,.8)}.mc__expand[data-v-45761e8e]:active{transform:scale(.9)}.mc__expand svg[data-v-45761e8e]{width:15px;height:15px}.mc__counter[data-v-45761e8e]{position:absolute;top:10px;right:10px;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:12px;font-weight:600;padding:3px 8px;border-radius:20px;z-index:4;pointer-events:none;letter-spacing:.3px}.replacement[data-v-e960f61e]{--replacement-accent: var(--accent-label, #d98a90);display:flex;flex-direction:column;gap:1.15rem;padding:.15rem 0 max(.5rem,env(safe-area-inset-bottom));color:rgba(var(--bg-text-strong-rgb, 245, 245, 247),.96)}.replacement__intro[data-v-e960f61e],.replacement__section-heading[data-v-e960f61e],.replacement__selection-actions[data-v-e960f61e]{display:flex;align-items:center}.replacement__intro[data-v-e960f61e]{align-items:flex-start;justify-content:space-between;gap:1rem}.replacement__intro p[data-v-e960f61e],.replacement__promise[data-v-e960f61e],.replacement__preparing p[data-v-e960f61e]{margin:.25rem 0 0;color:rgba(var(--bg-text-strong-rgb, 245, 245, 247),.5);font-size:.75rem;line-height:1.45}.replacement__timer[data-v-e960f61e]{flex:0 0 auto;color:var(--replacement-accent);font-size:.76rem;font-variant-numeric:tabular-nums;font-weight:650}.replacement__timer--closed[data-v-e960f61e]{color:rgba(var(--bg-text-strong-rgb, 245, 245, 247),.42)}.replacement__set[data-v-e960f61e]{min-width:0}.replacement__section-heading[data-v-e960f61e]{justify-content:space-between;gap:1rem;margin-bottom:.55rem}.replacement__section-heading>span[data-v-e960f61e]{font-size:.78rem;font-weight:620}.replacement__section-heading small[data-v-e960f61e]{overflow:hidden;color:rgba(var(--bg-text-strong-rgb, 245, 245, 247),.46);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.replacement__strip[data-v-e960f61e]{display:flex;gap:.4rem;overflow-x:auto;scrollbar-width:none}.replacement__strip[data-v-e960f61e]::-webkit-scrollbar{display:none}.replacement__strip img[data-v-e960f61e]{width:3.5rem;aspect-ratio:1;flex:0 0 auto;border-radius:.7rem;object-fit:cover;opacity:.72}.replacement__swap[data-v-e960f61e]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.65rem;color:rgba(var(--bg-text-strong-rgb, 245, 245, 247),.24)}.replacement__swap span[data-v-e960f61e]{height:1px;background:currentColor}.replacement__swap svg[data-v-e960f61e]{width:1rem;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.replacement__preview-grid[data-v-e960f61e],.replacement__preparing-grid[data-v-e960f61e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}.replacement__preview-grid img[data-v-e960f61e],.replacement__preparing-grid span[data-v-e960f61e]{width:100%;aspect-ratio:1;border-radius:.85rem;object-fit:cover}.replacement__preparing-grid span[data-v-e960f61e]{background:rgba(var(--bg-text-strong-rgb, 245, 245, 247),.08);animation:replacement-pulse-e960f61e 1.1s ease-in-out infinite alternate}.replacement__preparing-grid .replacement__preparing-cell--done[data-v-e960f61e]{background:color-mix(in srgb,var(--replacement-accent) 24%,transparent)}.replacement__preparing p[data-v-e960f61e]{text-align:center}.replacement__selection-actions[data-v-e960f61e]{flex-wrap:wrap;gap:.9rem;margin-top:.7rem}.replacement__selection-actions button[data-v-e960f61e]{padding:0;border:0;background:transparent;color:var(--replacement-accent);font:inherit;font-size:.74rem;font-weight:620}.replacement__selection-actions .replacement__clear[data-v-e960f61e]{margin-left:auto;color:rgba(var(--bg-text-strong-rgb, 245, 245, 247),.44)}.replacement__pickers[data-v-e960f61e]{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.replacement__picker[data-v-e960f61e],.replacement__submit[data-v-e960f61e]{min-height:2.9rem;border:0;border-radius:999px;background:rgba(var(--bg-text-strong-rgb, 245, 245, 247),.09);color:inherit;font:inherit;font-size:.82rem;font-weight:650;transition:transform .13s ease-out,opacity .13s ease-out}.replacement__picker--primary[data-v-e960f61e],.replacement__submit[data-v-e960f61e]{background:var(--replacement-accent);color:#120d10}.replacement__picker svg[data-v-e960f61e]{width:1.05rem;margin-right:.35rem;vertical-align:-.2rem;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}.replacement__picker[data-v-e960f61e]:active:not(:disabled),.replacement__submit[data-v-e960f61e]:active:not(:disabled){transform:scale(.985)}.replacement button[data-v-e960f61e]:disabled{cursor:default;opacity:.38}.replacement__submit[data-v-e960f61e]{width:100%}.replacement__error[data-v-e960f61e]{margin:-.2rem 0 0;color:#ff7b86;font-size:.76rem;line-height:1.45}.replacement__promise[data-v-e960f61e]{margin-top:-.65rem;text-align:center}.replacement__input[data-v-e960f61e]{display:none}@keyframes replacement-pulse-e960f61e{to{opacity:.45}}@media (prefers-reduced-motion: reduce){.replacement__preparing-grid span[data-v-e960f61e]{animation:none}.replacement__picker[data-v-e960f61e],.replacement__submit[data-v-e960f61e]{transition:none}}.daily-photo-conversation-dock[data-v-1708f5f5]{position:relative;z-index:20;box-sizing:border-box;display:flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:3.4rem;max-height:3.4rem;padding:.4rem .75rem .55rem;pointer-events:none;transition:opacity .14s ease-out,transform .18s ease-out,min-height .18s ease-out,max-height .18s ease-out,padding .18s ease-out}.daily-photo-conversation-dock--inline[data-v-1708f5f5]{min-width:0;min-height:2.65rem;max-height:2.65rem;flex:1 1 auto;justify-content:flex-end;padding:0}.daily-photo-conversation-dock--keyboard[data-v-1708f5f5]{min-height:0;max-height:0;padding-top:0;padding-bottom:0;overflow:hidden;opacity:0;pointer-events:none;transform:translateY(.45rem)}.daily-photo-conversation-dock--keyboard[data-v-1708f5f5]>*{pointer-events:none}.daily-photo-conversation-dock[data-v-1708f5f5]>*{pointer-events:auto}.conversation-dock__scrim[data-v-1708f5f5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;padding:0;border:0;background:rgba(0,0,0,.48);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);touch-action:none}.conversation-dock__pill[data-v-1708f5f5]{position:relative;z-index:2;display:flex;max-width:min(100%,25rem);height:2.65rem;align-items:center;gap:.5rem;padding:0 .85rem 0 .5rem;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:5rem;background:rgba(20,25,45,.42);box-shadow:inset 2px 2px 3px -1px #fff3,inset -2px -2px 3px -1px #00000026,0 4px 12px #0000003d;color:var(--bg-text-strong, #e9edef);font:inherit;cursor:pointer;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);-webkit-tap-highlight-color:transparent;transition:transform .14s ease-out}.conversation-dock__pill[data-v-1708f5f5]:active{transform:scale(.96)}.conversation-dock__pill[data-v-1708f5f5]:focus-visible,.conversation-dock__row[data-v-1708f5f5]:focus-visible{outline:2px solid #0095f6;outline-offset:1px}.conversation-dock__faces[data-v-1708f5f5]{display:flex;flex:0 0 auto}.conversation-dock__face[data-v-1708f5f5]{width:1.65rem;height:1.65rem;display:grid;flex:0 0 auto;margin-left:-.5rem;overflow:hidden;border:1.5px solid rgba(255,255,255,.22);border-radius:50%;place-items:center;background:#262626;font-size:.56rem;font-weight:750}.conversation-dock__face[data-v-1708f5f5]:first-child{margin-left:0}.conversation-dock__face img[data-v-1708f5f5],.conversation-dock__avatar img[data-v-1708f5f5]{width:100%;height:100%;object-fit:cover}.conversation-dock__pill-label[data-v-1708f5f5]{min-width:0;overflow:hidden;font-size:.8rem;font-weight:650;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.conversation-dock__chevron[data-v-1708f5f5]{flex:0 0 auto;color:rgba(var(--bg-text-strong-rgb, 233, 237, 239),.55);transition:transform .24s cubic-bezier(.4,0,.2,1)}.conversation-dock__pill--open .conversation-dock__chevron[data-v-1708f5f5]{transform:rotate(180deg)}.conversation-dock__panel[data-v-1708f5f5]{position:absolute;right:.75rem;bottom:calc(100% + .35rem);left:.75rem;z-index:2;max-height:min(48dvh,26rem);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:1.625rem;background:rgba(18,18,18,.9);box-shadow:0 16px 40px #00000073;transform-origin:bottom center;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%)}.conversation-dock__panel-head[data-v-1708f5f5]{display:flex;flex:0 0 auto;align-items:center;gap:.5rem;padding:.9rem 1rem .65rem}.conversation-dock__panel-title[data-v-1708f5f5]{color:var(--bg-text-strong, #e9edef);font-size:.9rem;font-weight:700;letter-spacing:-.01em}.conversation-dock__panel-count[data-v-1708f5f5]{min-width:1.25rem;height:1.25rem;display:inline-flex;align-items:center;justify-content:center;padding:0 .38rem;border-radius:999px;background:rgba(255,255,255,.1);color:rgba(var(--bg-text-strong-rgb, 233, 237, 239),.75);font-size:.7rem;font-weight:700}.conversation-dock__list[data-v-1708f5f5]{overflow-y:auto;overscroll-behavior:contain;padding:0 .5rem .75rem;touch-action:pan-y;-webkit-overflow-scrolling:touch}.conversation-dock__row[data-v-1708f5f5]{width:100%;min-height:3.7rem;display:flex;align-items:center;gap:.65rem;padding:.5rem;border:0;border-radius:.9rem;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s ease-out,background-color .15s ease-out}.conversation-dock__row--active[data-v-1708f5f5]{background:rgba(255,255,255,.065)}.conversation-dock__row[data-v-1708f5f5]:active{background:rgba(255,255,255,.09);transform:scale(.985)}.conversation-dock__avatar[data-v-1708f5f5]{width:2.5rem;height:2.5rem;display:grid;flex:0 0 2.5rem;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:50%;place-items:center;background:#262626;font-size:.72rem;font-weight:750}.conversation-dock__copy[data-v-1708f5f5]{min-width:0;display:flex;flex:1 1 auto;flex-direction:column;gap:.08rem}.conversation-dock__copy strong[data-v-1708f5f5],.conversation-dock__copy>span[data-v-1708f5f5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-dock__copy strong[data-v-1708f5f5]{color:var(--bg-text-strong, #e9edef);font-size:.82rem;font-weight:650;letter-spacing:-.01em}.conversation-dock__copy>span[data-v-1708f5f5]{color:rgba(var(--bg-text-strong-rgb, 233, 237, 239),.52);font-size:.72rem;line-height:1.35}.conversation-dock__meta[data-v-1708f5f5]{display:flex;flex:0 0 auto;min-width:2rem;align-items:flex-end;flex-direction:column;gap:.28rem}.conversation-dock__meta time[data-v-1708f5f5]{color:rgba(var(--bg-text-strong-rgb, 233, 237, 239),.4);font-size:.66rem}.conversation-dock__unread[data-v-1708f5f5]{min-width:1.15rem;height:1.15rem;display:grid;padding:0 .28rem;border-radius:.6rem;place-items:center;background:#0095f6;color:#fff;font-size:.62rem;font-weight:750;line-height:1}.conversation-dock__check[data-v-1708f5f5]{width:.95rem;height:.95rem;color:#6ee7b7}.conversation-dock-panel-enter-active[data-v-1708f5f5]{transition:opacity .22s ease-out,transform .28s cubic-bezier(.2,.9,.25,1)}.conversation-dock-panel-leave-active[data-v-1708f5f5]{transition:opacity .16s ease-in,transform .18s ease-in}.conversation-dock-panel-enter-from[data-v-1708f5f5],.conversation-dock-panel-leave-to[data-v-1708f5f5]{opacity:0;transform:translateY(.875rem) scale(.96)}.conversation-dock-scrim-enter-active[data-v-1708f5f5],.conversation-dock-scrim-leave-active[data-v-1708f5f5]{transition:opacity .2s ease}.conversation-dock-scrim-enter-from[data-v-1708f5f5],.conversation-dock-scrim-leave-to[data-v-1708f5f5]{opacity:0}@media (prefers-reduced-motion: reduce){.daily-photo-conversation-dock[data-v-1708f5f5],.conversation-dock__pill[data-v-1708f5f5],.conversation-dock__chevron[data-v-1708f5f5],.conversation-dock__row[data-v-1708f5f5],.conversation-dock-panel-enter-active[data-v-1708f5f5],.conversation-dock-panel-leave-active[data-v-1708f5f5]{transition:none}.conversation-dock-panel-enter-from[data-v-1708f5f5],.conversation-dock-panel-leave-to[data-v-1708f5f5]{transform:none}}@media (prefers-reduced-transparency: reduce){.conversation-dock__pill[data-v-1708f5f5],.conversation-dock__panel[data-v-1708f5f5]{background:#121318;backdrop-filter:none;-webkit-backdrop-filter:none}.conversation-dock__scrim[data-v-1708f5f5]{backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-contrast: more){.conversation-dock__pill[data-v-1708f5f5],.conversation-dock__panel[data-v-1708f5f5]{border-color:#ffffff52}}.daily-photo-reply[data-v-3ee85c1a]{--reply-ease: cubic-bezier(.32, .72, 0, 1);--reply-content-ease: cubic-bezier(.23, 1, .32, 1);position:relative;min-height:2.45rem;margin:.58rem .9rem 0 4.25rem;overflow:hidden;border-radius:1rem;transition:min-height .24s var(--reply-ease),background-color .2s var(--reply-content-ease),box-shadow .2s var(--reply-content-ease)}.daily-photo-reply--reply[data-v-3ee85c1a],.daily-photo-reply--reply-sending[data-v-3ee85c1a]{min-height:6.85rem;background:rgba(255,255,255,.065);box-shadow:inset 0 0 0 1px #ffffff14}.daily-photo-reply--sent[data-v-3ee85c1a]{min-height:4.25rem;background:rgba(255,255,255,.065);box-shadow:inset 0 0 0 1px #ffffff14}.daily-photo-reply__stage[data-v-3ee85c1a]{position:absolute;top:0;right:0;bottom:0;left:0}.daily-photo-reply__layer[data-v-3ee85c1a]{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;opacity:0;pointer-events:none;transform:scale(.985);filter:blur(1.5px);transition:opacity .14s var(--reply-content-ease),transform .21s var(--reply-content-ease),filter .14s var(--reply-content-ease)}.daily-photo-reply__layer--active[data-v-3ee85c1a]{z-index:1;opacity:1;pointer-events:auto;transform:none;filter:none}.daily-photo-reply__idle[data-v-3ee85c1a],.daily-photo-reply__heading[data-v-3ee85c1a],.daily-photo-reply__input-row[data-v-3ee85c1a],.daily-photo-reply__sent[data-v-3ee85c1a]{display:flex;align-items:center}.daily-photo-reply__action[data-v-3ee85c1a]{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-height:2.45rem;padding:.52rem .9rem;border:0;border-radius:1rem;color:#ffffffb8;background:rgba(255,255,255,.075);font:inherit;font-size:.79rem;font-weight:750;cursor:pointer;transition:transform .14s var(--reply-content-ease),background-color .16s ease,opacity .14s ease}.daily-photo-reply__action svg[data-v-3ee85c1a]{width:1rem;height:1rem}.daily-photo-reply__action[data-v-3ee85c1a]:disabled{opacity:.35;cursor:default}.daily-photo-reply__composer[data-v-3ee85c1a]{display:grid;gap:.55rem;padding:.55rem}.daily-photo-reply__heading[data-v-3ee85c1a]{min-width:0;gap:.5rem}.daily-photo-reply__heading>span[data-v-3ee85c1a],.daily-photo-reply__sent>span[data-v-3ee85c1a]{display:flex;min-width:0;flex:1;flex-direction:column}.daily-photo-reply__heading strong[data-v-3ee85c1a],.daily-photo-reply__sent strong[data-v-3ee85c1a]{color:#f4f4f7;font-size:.82rem;font-weight:800}.daily-photo-reply__heading small[data-v-3ee85c1a],.daily-photo-reply__sent small[data-v-3ee85c1a]{overflow:hidden;color:#ffffff75;font-size:.7rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.daily-photo-reply__back[data-v-3ee85c1a],.daily-photo-reply__send[data-v-3ee85c1a]{display:grid;width:2.35rem;height:2.35rem;flex:0 0 auto;padding:.6rem;border:0;border-radius:1rem;place-items:center;color:var(--bg-text, #cdd7d6);background:rgba(255,255,255,.075);cursor:pointer;transition:transform .14s var(--reply-content-ease),opacity .14s ease,background-color .16s ease}.daily-photo-reply__back svg[data-v-3ee85c1a],.daily-photo-reply__send svg[data-v-3ee85c1a]{width:100%;height:100%}.daily-photo-reply__input-row[data-v-3ee85c1a]{gap:.4rem}.daily-photo-reply__input[data-v-3ee85c1a]{width:100%;min-width:0;min-height:2.65rem;padding:0 .8rem;border:0;border-radius:1rem;outline:0;color:var(--bg-text, #cdd7d6);caret-color:var(--accent-color, #e96a74);background:rgba(255,255,255,.075);font:inherit;font-size:1rem}.daily-photo-reply__input[data-v-3ee85c1a]::placeholder{color:#ffffff57}.daily-photo-reply__send[data-v-3ee85c1a]{width:2.65rem;height:2.65rem;padding:.72rem;color:var(--accent-color-text, #fff);background:var(--accent-color, #a63a43)}.daily-photo-reply__back[data-v-3ee85c1a]:disabled,.daily-photo-reply__send[data-v-3ee85c1a]:disabled{opacity:.38;cursor:default}.daily-photo-reply__action[data-v-3ee85c1a]:active:not(:disabled),.daily-photo-reply__back[data-v-3ee85c1a]:active:not(:disabled),.daily-photo-reply__send[data-v-3ee85c1a]:active:not(:disabled){transform:scale(.97)}.daily-photo-reply__sent[data-v-3ee85c1a]{gap:.6rem;padding:.65rem}.daily-photo-reply__sent-icon[data-v-3ee85c1a]{display:grid;width:2.3rem;height:2.3rem;padding:.62rem;box-sizing:border-box;place-items:center;border-radius:.85rem;color:#071712;background:#6ee7b7}.daily-photo-reply__sent-icon svg[data-v-3ee85c1a]{width:100%;height:100%}.daily-photo-reply__error[data-v-3ee85c1a]{position:absolute;z-index:3;right:.65rem;bottom:.18rem;left:.65rem;margin:0;color:#ff9696;font-size:.67rem;text-align:center}.daily-photo-reply__spinner[data-v-3ee85c1a]{width:.95rem;height:.95rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:daily-photo-reply-spin-3ee85c1a .68s linear infinite}@keyframes daily-photo-reply-spin-3ee85c1a{to{transform:rotate(360deg)}}@media (hover: hover) and (pointer: fine){.daily-photo-reply__action[data-v-3ee85c1a]:hover:not(:disabled){background:rgba(255,255,255,.11)}}@media (prefers-reduced-motion: reduce){.daily-photo-reply[data-v-3ee85c1a],.daily-photo-reply__layer[data-v-3ee85c1a],.daily-photo-reply__action[data-v-3ee85c1a],.daily-photo-reply__back[data-v-3ee85c1a],.daily-photo-reply__send[data-v-3ee85c1a]{transition:none}.daily-photo-reply__layer[data-v-3ee85c1a]{transform:none;filter:none}.daily-photo-reply__action[data-v-3ee85c1a]:active:not(:disabled),.daily-photo-reply__back[data-v-3ee85c1a]:active:not(:disabled),.daily-photo-reply__send[data-v-3ee85c1a]:active:not(:disabled){transform:none}}.post-context[data-v-2e2a7bdc]{position:relative;z-index:1;display:flex;flex:0 0 auto;align-items:center;gap:.8rem;min-width:0;padding:.72rem 1rem;border-bottom:1px solid rgba(255,255,255,.075);background:rgba(255,255,255,.025);color:var(--bg-text, #cdd7d6)}.post-context--translucent[data-v-2e2a7bdc]{background:rgba(1,1,4,.3);backdrop-filter:blur(14px) saturate(125%);-webkit-backdrop-filter:blur(14px) saturate(125%)}.post-context__photo[data-v-2e2a7bdc]{position:relative;display:grid;width:4.4rem;height:4.4rem;flex:0 0 4.4rem;overflow:hidden;border-radius:1rem;place-items:center;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px #ffffff17}.post-context__photo img[data-v-2e2a7bdc]{width:100%;height:100%;object-fit:cover}.post-context__placeholder[data-v-2e2a7bdc]{width:1.5rem;height:1.5rem;color:#ffffff57}.post-context__more[data-v-2e2a7bdc]{position:absolute;right:.3rem;bottom:.3rem;min-width:1.45rem;height:1.25rem;display:grid;padding:0 .3rem;border:1px solid rgba(255,255,255,.18);border-radius:.65rem;place-items:center;background:rgba(0,0,0,.72);color:#fff;font-size:.64rem;font-weight:750;line-height:1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.post-context__copy[data-v-2e2a7bdc]{min-width:0}.post-context__copy>span[data-v-2e2a7bdc]{display:block;margin-bottom:.22rem;color:#ffffff6b;font-size:.72rem;font-weight:650;line-height:1.2}.post-context__copy p[data-v-2e2a7bdc]{display:-webkit-box;overflow:hidden;margin:0;color:#f4f4f7;font-size:.94rem;font-weight:650;line-height:1.35;letter-spacing:-.01em;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media (max-height: 650px){.post-context[data-v-2e2a7bdc]{padding-top:.55rem;padding-bottom:.55rem}.post-context__photo[data-v-2e2a7bdc]{width:3.75rem;height:3.75rem;flex-basis:3.75rem;border-radius:.85rem}.post-context__copy p[data-v-2e2a7bdc]{-webkit-line-clamp:2}}@media (prefers-reduced-transparency: reduce){.post-context[data-v-2e2a7bdc]{background:#080910;backdrop-filter:none;-webkit-backdrop-filter:none}.post-context__more[data-v-2e2a7bdc]{backdrop-filter:none;-webkit-backdrop-filter:none}}.conversation-index[data-v-04dfe986]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;flex-direction:column;overflow:hidden;background:var(--bg, #08080c);color:var(--bg-text, #cdd7d6);transform:translate(100%);transition:transform .34s cubic-bezier(.32,.72,0,1);touch-action:pan-y;will-change:transform;isolation:isolate}.conversation-index--open[data-v-04dfe986],.conversation-index--reduced[data-v-04dfe986]{transform:translate(0)}.conversation-index--above-photoswipe[data-v-04dfe986]{z-index:100100}.conversation-index--reduced[data-v-04dfe986]{transition:opacity .16s ease-out}.conversation-index--dragging[data-v-04dfe986]{transition:none;user-select:none;-webkit-user-select:none}.conversation-index__header[data-v-04dfe986]{position:relative;z-index:2;flex:0 0 auto;display:flex;align-items:center;gap:.5rem;min-height:4.25rem;padding:calc(.65rem + env(safe-area-inset-top,0px)) 1rem .65rem .5rem;background:rgba(1,1,4,.78);backdrop-filter:blur(20px) saturate(145%);-webkit-backdrop-filter:blur(20px) saturate(145%);box-shadow:0 1px #ffffff12}.conversation-index__back[data-v-04dfe986]{flex:0 0 auto;width:auto;min-width:4.75rem;height:42px;display:inline-flex;align-items:center;justify-content:center;gap:.05rem;padding:0 .65rem 0 .35rem;border:0;border-radius:1.3rem;background:transparent;color:#f4f4f7;font:inherit;font-size:.82rem;font-weight:650;cursor:pointer;transition:transform .1s ease-out,background .15s ease-out}.conversation-index__back[data-v-04dfe986]:active{transform:scale(.92);background:rgba(255,255,255,.08)}.conversation-index__back[data-v-04dfe986]:focus-visible{outline:2px solid #0095f6;outline-offset:1px}.conversation-index__back svg[data-v-04dfe986]{flex:0 0 auto}.conversation-index__titles[data-v-04dfe986]{min-width:0}.conversation-index__titles h1[data-v-04dfe986]{margin:0;color:#f8f8fa;font-size:1.08rem;font-weight:750;line-height:1.2;letter-spacing:-.015em}.conversation-index__titles p[data-v-04dfe986]{margin:.15rem 0 0;color:#ffffff80;font-size:.78rem;line-height:1.25}.conversation-index__content[data-v-04dfe986]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom,0px);-webkit-overflow-scrolling:touch}.conversation-index__row[data-v-04dfe986]{position:relative;width:100%;padding:0 0 .9rem}.conversation-index__row[data-v-04dfe986]:after{position:absolute;right:.9rem;bottom:0;left:4.25rem;height:1px;background:rgba(255,255,255,.065);content:""}.conversation-index__row[data-v-04dfe986]:last-child:after{display:none}.conversation-index__open[data-v-04dfe986]{width:100%;display:flex;align-items:stretch;gap:.75rem;min-height:5.2rem;margin:0;padding:1rem .9rem 0 1rem;border:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.conversation-index__open[data-v-04dfe986]:active{background:rgba(255,255,255,.035)}.conversation-index__open[data-v-04dfe986]:focus-visible{outline:2px solid #0095f6;outline-offset:-2px}.conversation-index__gutter[data-v-04dfe986]{flex:0 0 44px;display:flex;flex-direction:column;align-items:center}.conversation-index__body[data-v-04dfe986]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.3rem;padding:.05rem 0 0}.conversation-index__meta[data-v-04dfe986]{min-width:0;display:flex;align-items:baseline;gap:.35rem;color:#ffffff7a;font-size:.8rem}.conversation-index__meta strong[data-v-04dfe986]{max-width:min(15rem,62vw);overflow:hidden;color:#f4f4f7;font-size:.95rem;font-weight:700;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.conversation-index__source[data-v-04dfe986]{flex:0 0 auto;padding:.18rem .36rem;border-radius:999px;color:#a5f3fc;background:rgba(34,211,238,.1);font-size:.57rem;font-weight:760;line-height:1}.conversation-index__source--passport[data-v-04dfe986]{color:#ddd6fe;background:rgba(167,139,250,.12)}.conversation-index__unread[data-v-04dfe986]{min-width:1.15rem;height:1.15rem;display:inline-grid;place-items:center;margin-left:auto;padding:0 .3rem;border-radius:.6rem;background:#0095f6;color:#fff;font-size:.64rem;font-weight:750;line-height:1}.conversation-index__preview[data-v-04dfe986]{display:-webkit-box;overflow:hidden;color:#ffffffab;font-size:.91rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.conversation-index__preview--unread[data-v-04dfe986]{color:#f2f2f5;font-weight:600}.conversation-index__sender[data-v-04dfe986]{color:#ffffffe0;font-weight:700}.conversation-index__count[data-v-04dfe986]{color:#ffffff5c;font-size:.72rem;line-height:1.2}.conversation-index__chevron[data-v-04dfe986]{flex:0 0 auto;align-self:center;margin-bottom:1rem;color:#ffffff47}.conversation-index__empty[data-v-04dfe986]{min-height:70%;display:grid;place-content:center;justify-items:center;padding:2rem;text-align:center}.conversation-index__empty>div[data-v-04dfe986]{margin-bottom:.9rem;font-size:2rem}.conversation-index__empty h2[data-v-04dfe986]{margin:0;color:#f4f4f7;font-size:1rem;font-weight:700}.conversation-index__empty p[data-v-04dfe986]{max-width:17rem;margin:.4rem 0 0;color:#ffffff75;font-size:.84rem;line-height:1.45}.conversation-index__retry[data-v-04dfe986]{min-width:6.6rem;height:2.5rem;margin-top:1rem;padding:0 1rem;border:0;border-radius:5rem;background:var(--accent-color, #a63a43);color:var(--accent-text, #f2f4f5);cursor:pointer;font:inherit;font-size:.8rem;font-weight:650;transition:opacity .15s ease-out,transform .1s ease-out}.conversation-index__retry[data-v-04dfe986]:active{transform:scale(.96)}.conversation-index__retry[data-v-04dfe986]:focus-visible{outline:2px solid var(--accent-label, #d88f95);outline-offset:2px}.conversation-index__skeleton[data-v-04dfe986]{padding-top:.25rem}.conversation-index__skeleton-row[data-v-04dfe986]{display:flex;gap:.75rem;padding:1rem}.conversation-index__skeleton-avatar[data-v-04dfe986],.conversation-index__skeleton-copy span[data-v-04dfe986]{background:rgba(255,255,255,.075);animation:conversation-pulse-04dfe986 1.35s ease-in-out infinite alternate}.conversation-index__skeleton-avatar[data-v-04dfe986]{flex:0 0 44px;width:44px;height:44px;border-radius:50%}.conversation-index__skeleton-copy[data-v-04dfe986]{flex:1;display:flex;flex-direction:column;gap:.65rem;padding-top:.3rem}.conversation-index__skeleton-copy span[data-v-04dfe986]{width:42%;height:.72rem;border-radius:.4rem}.conversation-index__skeleton-copy span[data-v-04dfe986]:last-child{width:76%}@keyframes conversation-pulse-04dfe986{to{opacity:.45}}@media (prefers-reduced-motion: reduce){.conversation-index[data-v-04dfe986],.conversation-index__back[data-v-04dfe986]{transition:none}.conversation-index__skeleton-avatar[data-v-04dfe986],.conversation-index__skeleton-copy span[data-v-04dfe986]{animation:none}}@media (prefers-reduced-transparency: reduce){.conversation-index__header[data-v-04dfe986]{background:#080910;backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-contrast: more){.conversation-index__header[data-v-04dfe986],.conversation-index__body[data-v-04dfe986]{border-color:#ffffff47}}.slide[data-v-a56d1544]{position:fixed;top:0;right:0;bottom:0;left:0;box-sizing:border-box;width:100%;max-width:100%;z-index:1110;display:flex;flex-direction:column;overflow:hidden;overscroll-behavior-x:none;background:var(--bg, #08080c);transform:translate(100%);transition:transform .34s cubic-bezier(.32,.72,0,1);touch-action:pan-y;isolation:isolate}.slide--open[data-v-a56d1544]{transform:translate(0)}.slide--open.slide--obscured[data-v-a56d1544]{pointer-events:none;transform:translate(-5%)}.slide--above-photoswipe[data-v-a56d1544]{z-index:100110}.slide--above-photoswipe.slide--behind-lightbox[data-v-a56d1544]{z-index:99990}.slide--dragging[data-v-a56d1544]{transition:none;user-select:none;-webkit-user-select:none}.slide--reduced[data-v-a56d1544]{transition:none;transform:none}.slide--open.slide--reduced.slide--obscured[data-v-a56d1544]{transform:none}.slide__backdrop[data-v-a56d1544]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;background:var(--bg, #08080c)}.slide__backdrop-ambient[data-v-a56d1544],.slide__backdrop-photo[data-v-a56d1544],.slide__backdrop-wash[data-v-a56d1544]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.slide__backdrop-ambient[data-v-a56d1544]{object-fit:cover;object-position:center;opacity:.32;filter:blur(24px) saturate(.86);transform:scale(1.08)}.slide__backdrop-photo[data-v-a56d1544]{object-fit:cover;object-position:center;opacity:.38;filter:saturate(.74) contrast(.96)}.slide__backdrop-wash[data-v-a56d1544]{background:linear-gradient(to bottom,rgba(1,1,4,.28),rgba(1,1,4,.46) 52%,rgba(1,1,4,.58))}.slide__header[data-v-a56d1544]{position:relative;z-index:2;flex:0 0 auto;display:flex;align-items:center;gap:2px;padding:calc(1rem + env(safe-area-inset-top,0px)) 1.25rem 1rem;background:rgba(7,10,19,.5);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);box-shadow:inset 0 -1px #ffffff0f;user-select:none;-webkit-user-select:none}.slide__utility[data-v-a56d1544]{position:relative;z-index:2;box-sizing:border-box;min-height:calc(3.75rem + env(safe-area-inset-bottom,0px));max-height:calc(3.75rem + env(safe-area-inset-bottom,0px));display:flex;flex:0 0 auto;align-items:center;gap:.5rem;padding:.4rem .75rem calc(.7rem + env(safe-area-inset-bottom,0px));overflow:visible;background:linear-gradient(to bottom,rgba(1,1,4,0),rgba(7,10,19,.58));backdrop-filter:blur(12px) saturate(125%);-webkit-backdrop-filter:blur(12px) saturate(125%);transition:opacity .14s ease-out,transform .18s ease-out,min-height .18s ease-out,max-height .18s ease-out,padding .18s ease-out}.slide__utility--keyboard[data-v-a56d1544]{min-height:0;max-height:0;padding-top:0;padding-bottom:0;overflow:hidden;opacity:0;pointer-events:none;transform:translateY(.45rem)}.slide__back[data-v-a56d1544]{width:auto;min-width:4.7rem;height:2.65rem;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.05rem;padding:0 .75rem 0 .45rem;border:1px solid rgba(255,255,255,.1);border-radius:5rem;background:rgba(20,25,45,.42);box-shadow:inset 2px 2px 3px -1px #ffffff2e,inset -2px -2px 3px -1px #00000026,0 4px 12px #0003;color:#e7e7ef;cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:650;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);transition:transform .1s ease-out,background .15s ease-out}.slide__back[data-v-a56d1544]:hover{background:rgba(255,255,255,.1)}.slide__back[data-v-a56d1544]:active{transform:scale(.95)}.slide__back[data-v-a56d1544]:focus-visible{outline:2px solid #0095f6;outline-offset:1px}.slide__back svg[data-v-a56d1544]{flex:0 0 auto}.slide__avatar-wrapper[data-v-a56d1544]{flex-shrink:0;margin-right:.75rem}.slide__avatar[data-v-a56d1544]{position:relative}.online-indicator[data-v-a56d1544]{position:absolute;bottom:0;right:-4px;width:12px;height:12px;background-color:#25d366;border:2px solid hsla(225,45%,12%,.7);border-radius:50%;box-shadow:0 0 0 1px #25d3664d}.slide__identity[data-v-a56d1544]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.slide__name[data-v-a56d1544]{display:flex;align-items:center;gap:.5rem;min-width:0}.slide__name h4[data-v-a56d1544]{margin:0;font-size:.85rem;font-weight:550;letter-spacing:-.04em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.slide__status[data-v-a56d1544]{font-size:.75rem}.status-online[data-v-a56d1544]{color:#25d366;font-weight:500}.status-offline[data-v-a56d1544]{color:#ccc}.slide__body[data-v-a56d1544]{position:relative;z-index:1;box-sizing:border-box;width:100%;min-width:0;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.slide__composer[data-v-a56d1544]{position:relative;z-index:2;flex:0 0 auto;min-width:0}@media (prefers-reduced-motion: reduce){.slide__utility[data-v-a56d1544]{transition:opacity .14s ease-out;transform:none}}@media (prefers-reduced-transparency: reduce){.slide__header[data-v-a56d1544],.slide__utility[data-v-a56d1544]{background:var(--chat-chrome-bg, #080910);backdrop-filter:none;-webkit-backdrop-filter:none}.slide__back[data-v-a56d1544]{background:#121318;backdrop-filter:none;-webkit-backdrop-filter:none}}.reach-panel__heading[data-v-f1b9025e]{display:flex;min-width:0;flex-direction:column;gap:3px}.reach-panel__heading h4[data-v-f1b9025e]{margin:0;color:#fafafa;font-size:17px;font-weight:700;letter-spacing:-.02em}.reach-panel__heading span[data-v-f1b9025e]{color:#8e8e93;font-size:12.5px;font-variant-numeric:tabular-nums}.reach-panel[data-v-f1b9025e]{flex:1 1 auto;min-height:0;padding:14px 1.15rem max(20px,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior-y:contain;color:#fafafa}.reach-panel__hero[data-v-f1b9025e]{display:flex;padding:2px 4px 8px;border:0;border-radius:0;background:none;box-shadow:none}.reach-panel__hero-copy[data-v-f1b9025e]{display:flex;min-width:0;flex-direction:column;gap:3px}.reach-panel__eyebrow[data-v-f1b9025e]{display:block;margin:0;padding:0;border:0;border-radius:0;color:#ffffff7a;background:none;box-shadow:none;font-size:12px;font-weight:600;font-variant:normal;font-variant-caps:normal;letter-spacing:0;line-height:1.25;text-transform:none}.reach-panel__hero-copy .reach-panel__eyebrow[data-v-f1b9025e]{color:var(--accent-label, #d98a90)}.reach-panel__hero-copy strong[data-v-f1b9025e]{font-size:17px;font-weight:670;letter-spacing:-.015em}.reach-panel__detail[data-v-f1b9025e]{color:#8e8e93;font-size:12.5px}.reach-panel__section[data-v-f1b9025e]{margin-top:28px}.reach-panel__section[data-v-f1b9025e]:focus{outline:none}.reach-panel__section-head[data-v-f1b9025e]{display:flex;padding:0 4px 14px;border:0;border-radius:0;background:none;box-shadow:none}.reach-panel__section-copy[data-v-f1b9025e]{display:flex;min-width:0;flex-direction:column;gap:2px}.reach-panel__section-head strong[data-v-f1b9025e]{font-size:16px;font-weight:670;letter-spacing:-.015em}.reach-panel__people[data-v-f1b9025e],.reach-panel__countries[data-v-f1b9025e]{display:flex;margin:0;padding:0;flex-direction:column;gap:10px;overflow:visible;border:0;border-radius:0;background:none;box-shadow:none;list-style:none}.reach-panel__countries[data-v-f1b9025e]{margin-top:14px}.reach-panel__person[data-v-f1b9025e],.reach-panel__country[data-v-f1b9025e]{display:flex;width:100%;min-height:62px;align-items:center;gap:11px;padding:6px 4px}.reach-panel__person[data-v-f1b9025e],.reach-panel__country-item[data-v-f1b9025e]:not(:last-child){border:0}.reach-panel__country-item[data-v-f1b9025e]{margin:0;padding:0;border:0;background:none}.reach-panel__country[data-v-f1b9025e]{border:0;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .14s cubic-bezier(.23,1,.32,1)}.reach-panel__country--active[data-v-f1b9025e]{background:none;box-shadow:none}.reach-panel__country[data-v-f1b9025e]:active:not(:disabled){transform:scale(.985)}.reach-panel__country[data-v-f1b9025e]:focus-visible{outline:none}.reach-panel__country:focus-visible .reach-panel__country-copy strong[data-v-f1b9025e]{color:var(--accent-label, #d98a90);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.reach-panel__country[data-v-f1b9025e]:disabled{cursor:default;opacity:.62}.reach-panel__person-copy[data-v-f1b9025e],.reach-panel__country-copy[data-v-f1b9025e]{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.reach-panel__person-copy strong[data-v-f1b9025e],.reach-panel__country-copy strong[data-v-f1b9025e]{overflow:hidden;font-size:13.5px;font-weight:640;text-overflow:ellipsis;white-space:nowrap}.reach-panel__country-copy strong[data-v-f1b9025e]{transition:color .18s ease}.reach-panel__country--active .reach-panel__country-copy strong[data-v-f1b9025e]{color:var(--accent-label, #d98a90)}.reach-panel__person-copy small[data-v-f1b9025e],.reach-panel__country-copy small[data-v-f1b9025e]{overflow:hidden;color:#737378;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.reach-panel__flag[data-v-f1b9025e]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:0;border-radius:0;background:none;box-shadow:none;font-size:23px}.reach-panel__view-state[data-v-f1b9025e]{flex:0 0 auto;color:#ffffff52;font-size:10.5px;font-weight:620}.reach-panel__view-state--seen[data-v-f1b9025e]{color:#6ee7b7}.reach-panel__empty[data-v-f1b9025e]{margin:0 4px;padding:0;border:0;border-radius:0;color:#737378;background:none;box-shadow:none;font-size:12px;line-height:1.45}.reach-panel__privacy[data-v-f1b9025e]{margin:18px 4px 0;color:#ffffff57;font-size:10.5px;line-height:1.45}.reach-panel__state[data-v-f1b9025e]{display:grid;min-height:52vh;place-content:center;justify-items:center;gap:7px;color:#8e8e93;text-align:center}.reach-panel__state-icon[data-v-f1b9025e]{color:#737378;font-size:34px}.reach-panel__state strong[data-v-f1b9025e]{color:#fafafa;font-size:15px}.reach-panel__state p[data-v-f1b9025e]{max-width:250px;margin:0;font-size:12px;line-height:1.45}.reach-panel__state button[data-v-f1b9025e]{min-height:44px;margin-top:2px;padding:8px 12px;border:0;color:var(--accent-label, #d98a90);background:transparent;font:inherit;font-size:13px;font-weight:600}.reach-panel__state button[data-v-f1b9025e]:active{transform:scale(.97)}.reach-panel__skeleton[data-v-f1b9025e]{display:flex;flex-direction:column;gap:20px}.reach-panel__skeleton-hero[data-v-f1b9025e]{height:78px;border-radius:18px}.reach-panel__skeleton-section[data-v-f1b9025e]{display:flex;flex-direction:column;gap:8px}.reach-panel__skeleton-title[data-v-f1b9025e]{width:130px;height:13px;margin-left:4px;border-radius:7px}.reach-panel__skeleton-subtitle[data-v-f1b9025e]{width:84px;height:9px;margin:0 0 2px 4px;border-radius:5px}.reach-panel__skeleton-globe[data-v-f1b9025e],.reach-panel__globe-placeholder[data-v-f1b9025e]{display:block;width:100%;height:calc(clamp(218px,55vw,250px) + 44px)}.reach-panel__globe-placeholder[data-v-f1b9025e]{background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.075) 0 28%,transparent 28.5%)}.reach-panel__skeleton-row[data-v-f1b9025e]{display:flex;height:62px;align-items:center;gap:11px;padding:6px 4px}.reach-panel__skeleton-avatar[data-v-f1b9025e]{width:42px;height:42px;flex:0 0 42px;border-radius:50%}.reach-panel__skeleton-line[data-v-f1b9025e]{width:min(48%,160px);height:11px;border-radius:6px}.reach-panel__skeleton-hero[data-v-f1b9025e],.reach-panel__skeleton-globe[data-v-f1b9025e],.reach-panel__globe-placeholder[data-v-f1b9025e],.reach-panel__skeleton-title[data-v-f1b9025e],.reach-panel__skeleton-subtitle[data-v-f1b9025e],.reach-panel__skeleton-avatar[data-v-f1b9025e],.reach-panel__skeleton-line[data-v-f1b9025e]{background-image:linear-gradient(90deg,rgba(255,255,255,.05) 20%,rgba(255,255,255,.11) 48%,rgba(255,255,255,.05) 76%);background-position:140% 0;background-size:220% 100%;animation:reach-panel-shimmer-f1b9025e 1.35s ease-in-out infinite}@keyframes reach-panel-shimmer-f1b9025e{to{background-position:-120% 0}}@media (prefers-reduced-motion: reduce){.reach-panel__state button[data-v-f1b9025e]:active{transform:none}.reach-panel__country[data-v-f1b9025e]:active:not(:disabled),.reach-panel__country--active[data-v-f1b9025e]{transform:none}.reach-panel__skeleton-hero[data-v-f1b9025e],.reach-panel__skeleton-globe[data-v-f1b9025e],.reach-panel__globe-placeholder[data-v-f1b9025e],.reach-panel__skeleton-title[data-v-f1b9025e],.reach-panel__skeleton-subtitle[data-v-f1b9025e],.reach-panel__skeleton-avatar[data-v-f1b9025e],.reach-panel__skeleton-line[data-v-f1b9025e]{animation:none;background-position:0 0}}.reaction-sheet[data-v-cfdf1e75]{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;padding:14px 1.25rem 0;color:#fafafa}.reaction-sheet__heading[data-v-cfdf1e75]{display:flex;min-width:0;flex-direction:column;gap:3px}.reaction-sheet__heading h4[data-v-cfdf1e75]{margin:0;font-size:17px;font-weight:700;letter-spacing:-.02em;color:#fafafa}.reaction-sheet__heading span[data-v-cfdf1e75]{color:#8e8e93;font-size:12.5px;font-variant-numeric:tabular-nums}.reaction-sheet__privacy[data-v-cfdf1e75]{flex:0 0 auto;margin:0 4px 14px;color:#8e8e93;font-size:12px;line-height:1.45}.reaction-sheet__filters[data-v-cfdf1e75]{display:flex;flex:0 0 auto;gap:7px;padding:0 2px 14px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.reaction-sheet__filters[data-v-cfdf1e75]::-webkit-scrollbar{display:none}.reaction-sheet__filter[data-v-cfdf1e75],.reaction-sheet__retry[data-v-cfdf1e75]{border:1px solid rgba(255,255,255,.1);background:#1c1c1e;color:#a8a8a8;font:inherit;cursor:pointer;transition:transform .13s cubic-bezier(.23,1,.32,1),color .16s ease,background-color .16s ease,border-color .16s ease}.reaction-sheet__filter[data-v-cfdf1e75]{flex:0 0 auto;min-height:34px;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:600}.reaction-sheet__filter span[data-v-cfdf1e75]{margin-left:2px;font-variant-numeric:tabular-nums}.reaction-sheet__filter--active[data-v-cfdf1e75]{border-color:#ffffff42;background:#343438;color:#fff}.reaction-sheet__filter[data-v-cfdf1e75]:active,.reaction-sheet__retry[data-v-cfdf1e75]:active{transform:scale(.97)}.reaction-sheet__list[data-v-cfdf1e75]{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;overflow-y:auto;overscroll-behavior-y:contain;padding-bottom:max(8px,env(safe-area-inset-bottom))}.reaction-sheet__row[data-v-cfdf1e75]{display:flex;align-items:center;gap:12px;min-height:64px;padding:9px 4px;border-bottom:1px solid rgba(255,255,255,.065)}.reaction-sheet__row[data-v-cfdf1e75]:last-child{border-bottom:0}.reaction-sheet__identity[data-v-cfdf1e75]{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.reaction-sheet__identity strong[data-v-cfdf1e75]{overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.reaction-sheet__identity small[data-v-cfdf1e75]{overflow:hidden;color:#8e8e93;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.reaction-sheet__emoji[data-v-cfdf1e75]{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:rgba(255,255,255,.055);font-size:23px}.reaction-sheet__sentinel[data-v-cfdf1e75]{display:grid;min-height:48px;place-items:center;padding:4px 0 12px}.reaction-sheet__more[data-v-cfdf1e75]{color:#8e8e93;font-size:12px}.reaction-sheet__state[data-v-cfdf1e75]{display:grid;min-height:170px;place-items:center;align-content:center;gap:7px;padding:24px;color:#a8a8a8;text-align:center}.reaction-sheet__state strong[data-v-cfdf1e75]{color:#fafafa;font-size:15px}.reaction-sheet__state p[data-v-cfdf1e75]{max-width:260px;margin:0;font-size:13px;line-height:1.45}.reaction-sheet__state-icon[data-v-cfdf1e75]{color:#737378;font-size:36px;line-height:1}.reaction-sheet__retry[data-v-cfdf1e75]{margin-top:5px;padding:8px 14px;border-radius:9px;color:#fff;font-size:13px;font-weight:600}.reaction-sheet__skeleton[data-v-cfdf1e75]{display:flex;flex-direction:column}.reaction-sheet__skeleton-row[data-v-cfdf1e75]{display:flex;align-items:center;gap:12px;min-height:64px;padding:9px 4px}.reaction-sheet__skeleton-avatar[data-v-cfdf1e75],.reaction-sheet__skeleton-line[data-v-cfdf1e75]{background:linear-gradient(90deg,#1c1c1e 25%,#2b2b2e 50%,#1c1c1e 75%);background-size:200% 100%;animation:reaction-shimmer-cfdf1e75 1.2s linear infinite}.reaction-sheet__skeleton-avatar[data-v-cfdf1e75]{width:44px;height:44px;border-radius:50%}.reaction-sheet__skeleton-line[data-v-cfdf1e75]{width:min(58%,190px);height:12px;border-radius:6px}@keyframes reaction-shimmer-cfdf1e75{to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.reaction-sheet__skeleton-avatar[data-v-cfdf1e75],.reaction-sheet__skeleton-line[data-v-cfdf1e75]{animation:none}}.animated-emoji-burst[data-v-ca0df436]{position:fixed;z-index:1205;width:176px;height:176px;transform:translate(-50%,-50%);pointer-events:none}.animated-emoji-burst__focus[data-v-ca0df436],.animated-emoji-burst__glyph[data-v-ca0df436],.animated-emoji-burst__stage[data-v-ca0df436],.animated-emoji-burst__ring[data-v-ca0df436],.animated-emoji-burst__particle[data-v-ca0df436]{position:absolute;top:50%;left:50%}.animated-emoji-burst__focus[data-v-ca0df436]{width:108px;height:108px;transform:translate(-50%,-50%);animation:animated-emoji-focus-in-ca0df436 .32s cubic-bezier(.23,1,.32,1) both;filter:drop-shadow(0 7px 20px rgba(0,0,0,.34))}.animated-emoji-burst__glyph[data-v-ca0df436],.animated-emoji-burst__stage[data-v-ca0df436]{top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:none;opacity:0;transition:opacity .1s ease-out}.animated-emoji-burst__glyph[data-v-ca0df436]{display:grid;place-items:center;font-size:72px;line-height:1;opacity:1}.animated-emoji-burst__glyph.is-hidden[data-v-ca0df436]{opacity:0}.animated-emoji-burst__stage.is-visible[data-v-ca0df436]{opacity:1}.animated-emoji-burst__ring[data-v-ca0df436]{width:72px;height:72px;box-sizing:border-box;border:2px solid rgba(255,255,255,.56);border-radius:50%;animation:animated-emoji-ring-ca0df436 .72s cubic-bezier(.23,1,.32,1) both}.animated-emoji-burst__particle[data-v-ca0df436]{font-size:var(--burst-size);line-height:1;opacity:0;animation:animated-emoji-particle-ca0df436 .9s cubic-bezier(.23,1,.32,1) var(--burst-delay) both;filter:drop-shadow(0 3px 7px rgba(0,0,0,.28))}.animated-emoji-burst-enter-active[data-v-ca0df436]{transition:opacity 90ms ease-out}.animated-emoji-burst-leave-active[data-v-ca0df436]{transition:opacity .32s cubic-bezier(.23,1,.32,1)}.animated-emoji-burst-enter-from[data-v-ca0df436],.animated-emoji-burst-leave-to[data-v-ca0df436]{opacity:0}@keyframes animated-emoji-focus-in-ca0df436{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}}@keyframes animated-emoji-ring-ca0df436{0%{opacity:.7;transform:translate(-50%,-50%) scale(.9)}58%{opacity:.42;transform:translate(-50%,-50%) scale(1.75)}to{opacity:0;transform:translate(-50%,-50%) scale(1.75)}}@keyframes animated-emoji-particle-ca0df436{0%{opacity:0;transform:translate(-50%,-50%) translateZ(0) scale(.9) rotate(0)}16%{opacity:1}58%{opacity:1;transform:translate(-50%,-50%) translate3d(var(--burst-x),var(--burst-y),0) scale(1) rotate(var(--burst-rotate))}to{opacity:0;transform:translate(-50%,-50%) translate3d(var(--burst-x),var(--burst-y),0) scale(1) rotate(var(--burst-rotate))}}@media (prefers-reduced-motion: reduce){.animated-emoji-burst__ring[data-v-ca0df436],.animated-emoji-burst__particle[data-v-ca0df436]{display:none}.animated-emoji-burst__focus[data-v-ca0df436]{animation:none}.animated-emoji-burst-enter-active[data-v-ca0df436],.animated-emoji-burst-leave-active[data-v-ca0df436]{transition:opacity .12s ease-out}}.post[data-v-8ef9fdf3]{background:transparent;display:flex;flex-direction:column;padding-bottom:10px}.post--highlighted[data-v-8ef9fdf3]{animation:post-highlight-8ef9fdf3 1.2s ease-out forwards}@keyframes post-highlight-8ef9fdf3{0%{box-shadow:inset 0 0 0 2px #0095f6b3}to{box-shadow:inset 0 0 #0095f600}}.post__header[data-v-8ef9fdf3]{display:flex;align-items:flex-start;gap:10px;padding:8px 14px}.post__avatar[data-v-8ef9fdf3]{width:32px;height:32px;border-radius:50%;overflow:hidden;background:#262626;flex-shrink:0;display:flex;align-items:center;justify-content:center}.post__avatar img[data-v-8ef9fdf3]{width:100%;height:100%;object-fit:cover}.post__avatar-fallback[data-v-8ef9fdf3]{font-size:13px;font-weight:600;color:#a8a8a8}.post__meta[data-v-8ef9fdf3]{display:flex;flex-direction:column;flex:1;min-width:0}.post__identity[data-v-8ef9fdf3]{display:flex;min-width:0;align-items:baseline;gap:.48rem}.post__name[data-v-8ef9fdf3]{display:inline-block;min-width:0;overflow:hidden;font-size:13px;font-weight:600;color:#fafafa;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.post__source[data-v-8ef9fdf3]{display:inline-flex;min-width:0;flex:0 1 auto;align-items:center;gap:.2rem;padding:0;border:0;background:none;font-size:.62rem;font-weight:650;letter-spacing:0;line-height:1.2}.post__source-label[data-v-8ef9fdf3]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post__source svg[data-v-8ef9fdf3]{width:.72rem;height:.72rem;flex:0 0 auto;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.post__source--passport[data-v-8ef9fdf3]{color:#c4b5fd}.post__source--neighborhood[data-v-8ef9fdf3]{color:#67e8f9}.post__prompt[data-v-8ef9fdf3]{margin:2px 0 0;color:#a8a8a8;font-size:12.5px;font-weight:400;letter-spacing:-.01em;line-height:1.35;word-break:break-word}.post__late-tag[data-v-8ef9fdf3]{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;border:1px solid #363636;font-size:10px;font-weight:500;color:#a8a8a8;vertical-align:1px}.post__posting-tag[data-v-8ef9fdf3]{display:inline-flex;align-items:center;gap:4px;margin-left:6px;color:#a8a8a8;font-size:10px;font-weight:500;vertical-align:1px}.post__posting-tag--failed[data-v-8ef9fdf3]{color:#ff8a8a}.post__posting-spinner[data-v-8ef9fdf3]{width:9px;height:9px;border:1.5px solid rgba(255,255,255,.24);border-top-color:#ffffffc7;border-radius:50%;animation:post-upload-spin-8ef9fdf3 .75s linear infinite}@keyframes post-upload-spin-8ef9fdf3{to{transform:rotate(360deg)}}.post__upload-failed[data-v-8ef9fdf3]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 14px 4px;padding:10px 12px;border:1px solid rgba(255,105,105,.25);border-radius:10px;background:rgba(255,72,72,.075);color:#f5f5f5;font-size:12px}.post__upload-failed strong[data-v-8ef9fdf3]{font-size:12px;font-weight:650}.post__upload-failed p[data-v-8ef9fdf3]{margin:2px 0 0;color:#b8b8b8;line-height:1.35}.post__upload-action-error[data-v-8ef9fdf3]{color:#ff9c9c!important}.post__upload-actions[data-v-8ef9fdf3]{display:flex;flex-shrink:0;gap:5px}.post__upload-actions button[data-v-8ef9fdf3]{padding:6px 9px;border:0;border-radius:7px;background:#f4f4f4;color:#111;cursor:pointer;font-size:11px;font-weight:650}.post__upload-actions button[data-v-8ef9fdf3]:disabled{cursor:wait;opacity:.55}.post__upload-actions .post__upload-discard[data-v-8ef9fdf3]{background:transparent;color:#b8b8b8}@media (prefers-reduced-motion: reduce){.post__posting-spinner[data-v-8ef9fdf3]{animation-duration:1.5s}}.post__reach-status[data-v-8ef9fdf3]{display:flex;width:calc(100% - 28px);align-items:center;gap:.52rem;margin:0 14px 8px;padding:0;border:0;color:#ffffff94;background:none;font:inherit;text-align:left}.post__reach-icon[data-v-8ef9fdf3]{width:1rem;height:1rem;flex:0 0 auto;color:#c4b5fd}.post__reach-status>span[data-v-8ef9fdf3]{display:flex;min-width:0;flex:1;align-items:baseline;justify-content:space-between;gap:.65rem}.post__reach-status strong[data-v-8ef9fdf3]{color:var(--accent-label, #d98a90);font-size:.7rem;font-weight:740}.post__reach-status small[data-v-8ef9fdf3]{overflow:hidden;color:#ffffff61;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.post__reach-status--expanding .post__reach-icon[data-v-8ef9fdf3]{color:#ddd6fe}.post__reach-status--expanded .post__reach-icon[data-v-8ef9fdf3]{color:#86efac}.post__reach-chevron[data-v-8ef9fdf3]{width:.78rem;height:.78rem;flex:0 0 auto;color:#ffffff4d}.post__reach-status--interactive[data-v-8ef9fdf3]{cursor:pointer;touch-action:manipulation;transition:opacity .12s ease-out,transform .12s ease-out}.post__reach-status--interactive[data-v-8ef9fdf3]:active{opacity:.68;transform:scale(.99)}.post__reach-status--interactive[data-v-8ef9fdf3]:focus-visible{outline:none}.post__reach-status--interactive:focus-visible strong[data-v-8ef9fdf3]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media (prefers-reduced-motion: reduce){.post__reach-status--interactive[data-v-8ef9fdf3]{transition:opacity .12s ease-out}.post__reach-status--interactive[data-v-8ef9fdf3]:active{transform:none}}.post__edit-btn[data-v-8ef9fdf3]{margin-left:auto;align-self:flex-start;background:none;border:none;cursor:pointer;gap:.28rem;color:var(--accent-label, #d98a90);padding:4px 0;border-radius:6px;display:flex;align-items:center;transition:color .15s;flex-shrink:0;font:inherit;font-size:.69rem;font-weight:650}.post__edit-btn[data-v-8ef9fdf3]:hover{opacity:.72}.post__edit-btn--busy[data-v-8ef9fdf3]{cursor:wait;opacity:.62}.post__edit-btn[data-v-8ef9fdf3]:active{transform:scale(.985)}.post__edit-btn[data-v-8ef9fdf3]:focus-visible{outline:2px solid currentColor;outline-offset:3px}.post__photos[data-v-8ef9fdf3]{position:relative;width:100%;aspect-ratio:4 / 5;background:#000;overflow:hidden}.post__actions[data-v-8ef9fdf3]{display:flex;align-items:center;gap:8px;padding:6px 8px 4px}.post__reaction-wrap[data-v-8ef9fdf3]{position:relative}.post__action-btn[data-v-8ef9fdf3]{position:relative;background:none;border:none;cursor:pointer;padding:6px;color:#fafafa;display:flex;align-items:center;justify-content:center;transition:color .15s,transform .1s}.post__action-btn[data-v-8ef9fdf3]:hover{color:#a8a8a8}.post__action-btn[data-v-8ef9fdf3]:active{transform:scale(.88)}.post__action-btn--active[data-v-8ef9fdf3]{color:#fafafa}.post__action-btn[data-v-8ef9fdf3]:disabled{opacity:.4;cursor:not-allowed}.post__reaction-emoji[data-v-8ef9fdf3]{font-size:22px;line-height:1}.post__reaction-sync[data-v-8ef9fdf3]{position:absolute;right:1px;bottom:1px;width:5px;height:5px;border-radius:50%;background:#a8a8a8;box-shadow:0 0 0 2px #000;animation:reaction-sync-pulse-8ef9fdf3 .7s ease-in-out infinite alternate}@keyframes reaction-sync-pulse-8ef9fdf3{to{opacity:.35}}.post__emoji-picker[data-v-8ef9fdf3]{position:absolute;bottom:calc(100% + 8px);left:0;transform-origin:18px 100%;background:rgba(38,38,38,.96);border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:6px 10px;display:flex;gap:4px;z-index:30;box-shadow:0 8px 24px #00000080;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.post__emoji-btn[data-v-8ef9fdf3]{background:none;border:none;font-size:22px;cursor:pointer;padding:4px 6px;border-radius:50%;transition:background .15s,transform .15s}.post__emoji-btn--active[data-v-8ef9fdf3]{background:rgba(255,255,255,.15)}.post__emoji-btn[data-v-8ef9fdf3]:active{transform:scale(.92)}@media (hover: hover) and (pointer: fine){.post__emoji-btn[data-v-8ef9fdf3]:hover{background:rgba(255,255,255,.1);transform:scale(1.12)}}.post__owner-reactions[data-v-8ef9fdf3]{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:5px 8px 5px 6px;border:0;border-radius:10px;background:transparent;color:#d4d4d6;font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:transform .13s cubic-bezier(.23,1,.32,1),background-color .16s ease}.post__owner-reactions[data-v-8ef9fdf3]:active{transform:scale(.97);background:rgba(255,255,255,.07)}.post__owner-reactions-emojis[data-v-8ef9fdf3]{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:rgba(255,48,64,.12);font-size:15px}.post__action-btn--comment[data-v-8ef9fdf3]{display:flex;align-items:center}.post__action-btn--views[data-v-8ef9fdf3]{margin-left:auto;gap:6px;color:#a8a8a8}.post__comment-icon-wrap[data-v-8ef9fdf3]{position:relative;display:flex;align-items:center;justify-content:center}.post__unread-badge[data-v-8ef9fdf3]{position:absolute;top:-4px;right:-6px;min-width:16px;height:16px;padding:0 4px;background:#ff3040;color:#fff;font-size:9px;font-weight:700;border-radius:8px;display:flex;align-items:center;justify-content:center;line-height:1;pointer-events:none}.post__action-count[data-v-8ef9fdf3]{font-size:12px;font-weight:500;color:inherit;line-height:1;white-space:nowrap}.post__stats[data-v-8ef9fdf3]{display:block;width:100%;margin:0;padding:2px 14px 4px;border:0;background:none;text-align:left;font-family:inherit;font-size:13px;font-weight:600;color:#fafafa;cursor:pointer;transition:opacity .1s ease-out;-webkit-tap-highlight-color:transparent}.post__stats[data-v-8ef9fdf3]:active{opacity:.56}.post__stats[data-v-8ef9fdf3]:focus-visible{outline:2px solid #0095f6;outline-offset:-2px}.post__view-comments[data-v-8ef9fdf3]{background:none;border:none;padding:0 14px 4px;text-align:left;font-size:13px;color:#a8a8a8;cursor:pointer;font-family:inherit}.post__inline[data-v-8ef9fdf3]{position:relative;display:flex;align-items:center;gap:10px;padding:6px 14px 4px}.post__inline-avatar[data-v-8ef9fdf3]{flex:0 0 auto}.post__inline-input[data-v-8ef9fdf3]{flex:1 1 auto;min-width:0;background:none;border:none;padding:4px 0;font-family:inherit;font-size:13px;color:#fafafa}.post__inline-input[data-v-8ef9fdf3]::placeholder{color:#a8a8a8}.post__inline-input[data-v-8ef9fdf3]:focus{outline:none}.post__inline-input[data-v-8ef9fdf3]:disabled{color:#a8a8a8}.post__inline-send[data-v-8ef9fdf3]{flex:0 0 auto;min-width:3.25rem;background:none;border:none;padding:4px 0;font-family:inherit;font-size:13px;font-weight:600;color:var(--accent-label, #d98a90);cursor:pointer;text-align:right}.post__inline-privacy[data-v-8ef9fdf3]{position:absolute;z-index:2;bottom:calc(100% - .1rem);left:2.85rem;display:flex;align-items:center;gap:.3rem;margin:0;padding:.34rem .5rem;border:0;border-radius:.65rem;color:#ffffff9e;background:rgba(18,18,22,.88);box-shadow:0 .3rem .9rem #00000047;font-size:.7rem;line-height:1.3;pointer-events:none;backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%)}.post__inline-privacy svg[data-v-8ef9fdf3]{width:.72rem;height:.72rem;flex:0 0 auto}.post__inline-privacy--waiting[data-v-8ef9fdf3]{max-width:min(19rem,calc(100vw - 4.5rem));color:#ffffffad}.post-inline-privacy-enter-active[data-v-8ef9fdf3],.post-inline-privacy-leave-active[data-v-8ef9fdf3]{transition:opacity .16s ease-out}.post-inline-privacy-enter-from[data-v-8ef9fdf3],.post-inline-privacy-leave-to[data-v-8ef9fdf3]{opacity:0}.post__inline-send[data-v-8ef9fdf3]:disabled{color:#a8a8a8;cursor:default}.post__inline-error[data-v-8ef9fdf3]{margin:0;padding:0 14px 4px;font-size:12px;color:#ed4956}.post__time[data-v-8ef9fdf3]{padding:0 14px;font-size:11px;color:#a8a8a8}.pop-enter-active[data-v-8ef9fdf3],.pop-leave-active[data-v-8ef9fdf3]{transition:opacity .17s cubic-bezier(.23,1,.32,1),transform .17s cubic-bezier(.23,1,.32,1)}.pop-leave-active[data-v-8ef9fdf3]{transition-duration:.12s}.pop-enter-from[data-v-8ef9fdf3],.pop-leave-to[data-v-8ef9fdf3]{opacity:0;transform:translateY(4px) scale(.95)}@media (prefers-reduced-motion: reduce){.post__reaction-sync[data-v-8ef9fdf3]{animation:none}.pop-enter-active[data-v-8ef9fdf3],.pop-leave-active[data-v-8ef9fdf3]{transition:opacity .12s ease}.pop-enter-from[data-v-8ef9fdf3],.pop-leave-to[data-v-8ef9fdf3]{transform:none}}.views__heading[data-v-8ef9fdf3]{display:flex;min-width:0;flex-direction:column;gap:3px}.views__heading h4[data-v-8ef9fdf3]{margin:0;color:#fafafa;font-size:17px;font-weight:700;letter-spacing:-.02em}.views__heading span[data-v-8ef9fdf3]{color:#8e8e93;font-size:12.5px;font-variant-numeric:tabular-nums}.views__body[data-v-8ef9fdf3]{display:flex;box-sizing:border-box;width:100%;min-width:0;flex:1 1 auto;min-height:0;flex-direction:column;padding:14px 1.25rem 0;overflow-x:hidden;color:#fafafa}.views__skeleton[data-v-8ef9fdf3]{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;overflow:hidden}.views__skeleton-row[data-v-8ef9fdf3]{display:flex;flex:0 0 64px;align-items:center;gap:12px;padding:9px 4px;border-bottom:1px solid rgba(255,255,255,.045)}.views__skeleton-avatar[data-v-8ef9fdf3],.views__skeleton-name[data-v-8ef9fdf3],.views__skeleton-source[data-v-8ef9fdf3],.views__skeleton-time[data-v-8ef9fdf3]{background-image:linear-gradient(90deg,rgba(255,255,255,.055) 20%,rgba(255,255,255,.12) 48%,rgba(255,255,255,.055) 76%);background-position:140% 0;background-size:220% 100%;animation:views-skeleton-shimmer-8ef9fdf3 1.35s ease-in-out infinite}.views__skeleton-avatar[data-v-8ef9fdf3]{width:44px;height:44px;flex:0 0 44px;border-radius:50%}.views__skeleton-copy[data-v-8ef9fdf3]{display:flex;min-width:0;flex:1;flex-direction:column;gap:7px}.views__skeleton-identity[data-v-8ef9fdf3]{display:flex;align-items:center;gap:7px}.views__skeleton-name[data-v-8ef9fdf3]{width:min(42%,150px);height:12px;border-radius:6px}.views__skeleton-row:nth-child(3n+2) .views__skeleton-name[data-v-8ef9fdf3]{width:min(34%,120px)}.views__skeleton-row:nth-child(3n) .views__skeleton-name[data-v-8ef9fdf3]{width:min(48%,172px)}.views__skeleton-source[data-v-8ef9fdf3]{width:43px;height:15px;border-radius:999px}.views__skeleton-time[data-v-8ef9fdf3]{width:38px;height:9px;border-radius:5px}@keyframes views-skeleton-shimmer-8ef9fdf3{to{background-position:-120% 0}}@media (prefers-reduced-motion: reduce){.views__skeleton-avatar[data-v-8ef9fdf3],.views__skeleton-name[data-v-8ef9fdf3],.views__skeleton-source[data-v-8ef9fdf3],.views__skeleton-time[data-v-8ef9fdf3]{animation:none;background-position:0 0}}.views__empty[data-v-8ef9fdf3]{display:grid;flex:1 1 auto;place-content:center;align-content:center;text-align:center;padding:32px 16px}.views__empty-text[data-v-8ef9fdf3]{margin:0 0 6px;font-size:15px;font-weight:600;color:#737373}.views__empty-sub[data-v-8ef9fdf3]{margin:0;font-size:13px;color:#737373;line-height:1.5}.views__list[data-v-8ef9fdf3]{display:flex;width:100%;min-width:0;max-width:100%;flex:1 1 auto;min-height:0;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:none;overscroll-behavior-y:contain;touch-action:pan-y;padding-bottom:max(8px,env(safe-area-inset-bottom))}.views__item[data-v-8ef9fdf3]{display:flex;box-sizing:border-box;width:100%;min-width:0;max-width:100%;align-items:center;gap:12px;min-height:64px;padding:9px 4px;border:0;border-bottom:1px solid rgba(255,255,255,.065);color:inherit;background:transparent;font:inherit;text-align:left}.views__item[data-v-8ef9fdf3]:last-child{border-bottom:0}.views__item--passport-link[data-v-8ef9fdf3]{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .12s ease,transform .16s cubic-bezier(.32,.72,0,1)}.views__item--passport-link[data-v-8ef9fdf3]:active{opacity:.72;transform:translate(2px);transition-duration:60ms}.views__item--passport-link[data-v-8ef9fdf3]:focus-visible{outline:none}.views__item--passport-link:focus-visible .views__name[data-v-8ef9fdf3]{color:var(--accent-label, #d98a90);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.views__item--passport-link:focus-visible .views__destination[data-v-8ef9fdf3]{color:var(--accent-label, #d98a90)}.views__destination[data-v-8ef9fdf3]{width:17px;height:17px;flex:0 0 17px;color:#ddd6fe94}@media (prefers-reduced-motion: reduce){.views__item--passport-link[data-v-8ef9fdf3]{transition:none}.views__item--passport-link[data-v-8ef9fdf3]:active{transform:none}}.views__avatar[data-v-8ef9fdf3]{width:44px;height:44px;border-radius:50%;background:#262626;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;color:#a8a8a8}.views__avatar img[data-v-8ef9fdf3]{width:100%;height:100%;object-fit:cover}.views__meta[data-v-8ef9fdf3]{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.views__identity[data-v-8ef9fdf3]{display:flex;min-width:0;align-items:center;gap:.42rem;overflow:hidden}.views__name[data-v-8ef9fdf3]{min-width:0;overflow:hidden;font-size:14px;font-weight:600;color:#fafafa;text-overflow:ellipsis;white-space:nowrap}.views__time[data-v-8ef9fdf3]{font-size:11px;color:#a8a8a8}.views__source[data-v-8ef9fdf3]{flex:0 0 auto;padding:.18rem .38rem;border-radius:999px;color:#ffffff94;background:rgba(255,255,255,.075);font-size:.58rem;font-weight:760;line-height:1;letter-spacing:.01em}.views__source--neighborhood[data-v-8ef9fdf3]{color:#a5f3fc;background:rgba(34,211,238,.11)}.views__source--passport[data-v-8ef9fdf3]{color:#ddd6fe;background:rgba(167,139,250,.12)}.cm__body[data-v-8ef9fdf3]{display:flex;flex-direction:column;min-height:200px;max-height:60vh}.cm__body--overlay[data-v-8ef9fdf3]{flex:1 1 auto;min-height:0;max-height:none}.cm__loading[data-v-8ef9fdf3]{display:flex;justify-content:center;align-items:center;flex:1;padding:40px 0}.cm__spinner[data-v-8ef9fdf3]{width:22px;height:22px;border:2px solid #262626;border-top-color:#0095f6;border-radius:50%;animation:cm-spin-8ef9fdf3 .7s linear infinite}@keyframes cm-spin-8ef9fdf3{to{transform:rotate(360deg)}}.cm__thread[data-v-8ef9fdf3]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0;position:relative}.views__more[data-v-8ef9fdf3]{align-self:center;margin:10px auto 4px;padding:8px 16px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.04);color:#ffffffa8;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.views__more[data-v-8ef9fdf3]:disabled{opacity:.6;cursor:default}.cm__load-earlier[data-v-8ef9fdf3]{align-self:center;margin:4px auto 10px;padding:7px 14px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.04);color:#ffffffa8;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.cm__load-earlier[data-v-8ef9fdf3]:disabled{opacity:.6;cursor:default}.cm__messages[data-v-8ef9fdf3],.cm__thread-loading[data-v-8ef9fdf3],.cm__empty[data-v-8ef9fdf3]{position:relative;z-index:1}.cm__thread-loading[data-v-8ef9fdf3]{display:flex;justify-content:center;align-items:center;padding:32px 0}.cm__empty[data-v-8ef9fdf3]{text-align:center;padding:36px 16px;font-size:14px;color:#a8a8a8}.cm__empty-title[data-v-8ef9fdf3]{margin:0 0 6px;font-size:15px;font-weight:600;color:#fafafa}.cm__empty-sub[data-v-8ef9fdf3]{margin:0 auto;max-width:22rem;font-size:13px;line-height:1.5;color:#a8a8a8}.cm__privacy-hint[data-v-8ef9fdf3]{margin:0;padding:10px 16px 14px;text-align:center;font-size:11px;color:#737373;letter-spacing:.01em}.cm__messages[data-v-8ef9fdf3]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:4px;padding:12px 14px 8px}.cm__msg-row[data-v-8ef9fdf3]{display:flex;align-items:flex-end;gap:6px;max-width:78%}.cm__msg-row--mine[data-v-8ef9fdf3]{align-self:flex-end;flex-direction:row-reverse}.cm__msg-row--theirs[data-v-8ef9fdf3]{align-self:flex-start}.cm__msg-row--highlighted .cm__bubble[data-v-8ef9fdf3]{animation:cm-highlight-8ef9fdf3 2s ease-out forwards}@keyframes cm-highlight-8ef9fdf3{0%{box-shadow:0 0 0 3px #0095f6b3;background-color:#0095f62e}60%{box-shadow:0 0 0 3px #0095f64d;background-color:#0095f614}to{box-shadow:0 0 #0095f600;background-color:inherit}}.cm__msg-avatar[data-v-8ef9fdf3]{width:24px;height:24px;border-radius:50%;background:#262626;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#a8a8a8;margin-bottom:2px}.cm__msg-avatar img[data-v-8ef9fdf3]{width:100%;height:100%;object-fit:cover}.cm__bubble[data-v-8ef9fdf3]{padding:8px 12px;border-radius:18px;font-size:14px;line-height:1.4;word-break:break-word;max-width:100%}.cm__bubble--mine[data-v-8ef9fdf3]{background:var(--accent-color, #a63a43);color:var(--accent-text, #f2f4f5);border-bottom-right-radius:4px;cursor:pointer;transition:filter .15s}.cm__bubble--mine[data-v-8ef9fdf3]:active{filter:brightness(.9)}.cm__bubble--theirs[data-v-8ef9fdf3]{background:#262626;color:#fafafa;border-bottom-left-radius:4px}.cm__bubble-wrap[data-v-8ef9fdf3]{display:flex;flex-direction:column;align-items:flex-end;max-width:100%}.cm__msg-row--theirs .cm__bubble-wrap[data-v-8ef9fdf3]{align-items:flex-start}.cm__receipt[data-v-8ef9fdf3]{margin-top:3px;padding-right:2px;font-size:11px;line-height:1;letter-spacing:.01em;color:#8e8e93}.cm__receipt--read[data-v-8ef9fdf3]{color:#b8b8c0}.cm-receipt-enter-active[data-v-8ef9fdf3]{transition:opacity .24s ease,transform .24s cubic-bezier(.22,1,.36,1)}.cm-receipt-leave-active[data-v-8ef9fdf3]{transition:opacity .12s ease}.cm-receipt-enter-from[data-v-8ef9fdf3]{opacity:0;transform:translateY(-3px)}.cm-receipt-leave-to[data-v-8ef9fdf3]{opacity:0}@media (prefers-reduced-motion: reduce){.cm-receipt-enter-active[data-v-8ef9fdf3],.cm-receipt-leave-active[data-v-8ef9fdf3]{transition:none}.cm-receipt-enter-from[data-v-8ef9fdf3]{transform:none}}.cm__msg-menu[data-v-8ef9fdf3]{margin-top:4px}.cm__msg-menu-btn--delete[data-v-8ef9fdf3]{display:block;background:none;border:none;cursor:pointer;font-size:13px;font-weight:600;color:#f87171;padding:10px 18px;border-radius:10px;transition:background .15s;letter-spacing:.01em}.cm__msg-menu-btn--delete[data-v-8ef9fdf3]:hover,.cm__msg-menu-btn--delete[data-v-8ef9fdf3]:active{background:rgba(239,68,68,.1)}.cm-menu-enter-active[data-v-8ef9fdf3]{transition:opacity .15s,transform .15s}.cm-menu-leave-active[data-v-8ef9fdf3]{transition:opacity .1s,transform .1s}.cm-menu-enter-from[data-v-8ef9fdf3],.cm-menu-leave-to[data-v-8ef9fdf3]{opacity:0;transform:translateY(-4px) scale(.97)}.cm__input-row[data-v-8ef9fdf3]{position:relative;flex:0 0 auto;padding:10px 10px calc(env(safe-area-inset-bottom,0px) + 1rem);background-color:#070a138a;border-top:1px solid rgba(255,255,255,.09);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%)}.cm__utility-actions[data-v-8ef9fdf3]{display:flex;min-width:0;align-items:center;gap:.5rem}.cm__block[data-v-8ef9fdf3]{min-height:2.35rem;padding:.45rem .72rem;border:1px solid rgba(248,113,113,.18);border-radius:999px;color:#fca5a5;background:rgba(248,113,113,.075);font:inherit;font-size:.7rem;font-weight:760;cursor:pointer;transition:transform .12s cubic-bezier(.23,1,.32,1),opacity .14s ease}.cm__block[data-v-8ef9fdf3]:active:not(:disabled){transform:scale(.97)}.cm__block[data-v-8ef9fdf3]:disabled{opacity:.48;cursor:default}.cm__reply-gate[data-v-8ef9fdf3]{display:flex;align-items:center;gap:.55rem;padding:.82rem 1rem calc(env(safe-area-inset-bottom,0px) + .9rem);border-top:1px solid rgba(255,255,255,.08);color:#ffffff8c;background:rgba(7,10,19,.76);font-size:.72rem;line-height:1.4}.cm__reply-gate svg[data-v-8ef9fdf3]{width:1rem;height:1rem;flex:0 0 auto}.discovery-block[data-v-8ef9fdf3]{display:grid;gap:1rem;padding:.2rem 0 .4rem}.discovery-block p[data-v-8ef9fdf3]{margin:0;color:#ffffffa3;font-size:.82rem;line-height:1.5}.discovery-block__error[data-v-8ef9fdf3]{color:#fca5a5!important}.discovery-block__actions[data-v-8ef9fdf3]{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.discovery-block__actions button[data-v-8ef9fdf3]{min-height:44px;border:1px solid rgba(255,255,255,.1);border-radius:.85rem;color:#ffffffb3;background:rgba(255,255,255,.055);font:inherit;font-size:.78rem;font-weight:760;cursor:pointer;transition:transform .12s cubic-bezier(.23,1,.32,1),opacity .14s ease}.discovery-block__actions button[data-v-8ef9fdf3]:active:not(:disabled){transform:scale(.98)}.discovery-block__actions .discovery-block__confirm[data-v-8ef9fdf3]{border-color:#f8717133;color:#fecaca;background:rgba(248,113,113,.12)}.cm__textarea-wrap[data-v-8ef9fdf3]{width:100%}.cm__send[data-v-8ef9fdf3]{position:absolute;right:18px;top:10px;bottom:calc(env(safe-area-inset-bottom,0px) + 1rem);width:44px;border-radius:0 5rem 5rem 0;border:none;background:transparent;color:#0095f6;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s,transform .15s;z-index:1;padding:0 6px 0 0}.cm__send[data-v-8ef9fdf3]:hover{color:#1877f2}.cm__send[data-v-8ef9fdf3]:active{transform:scale(.95)}.cm__send[data-v-8ef9fdf3]:disabled{color:#262626;cursor:not-allowed}.cm__send-icon[data-v-8ef9fdf3]{width:28px;height:28px}@media (prefers-reduced-transparency: reduce){.cm__input-row[data-v-8ef9fdf3]{background-color:var(--chat-chrome-bg, #080910);backdrop-filter:none;-webkit-backdrop-filter:none}}.example-feed[data-v-4bdb5f00]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;background:#000;color:var(--bg-text-strong, #e9edef)}.feed[data-v-4bdb5f00]{display:flex;flex-direction:column;height:100dvh;background:#000}.feed__scroll[data-v-4bdb5f00]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom,0px)}.feed__example-note[data-v-4bdb5f00]{display:flex;flex-wrap:wrap;gap:4px 9px;padding:13px 16px;border-bottom:1px solid #262626;color:#a1a1aa;font-size:12px;line-height:1.45}.feed__example-note strong[data-v-4bdb5f00]{color:#fafafa}.feed__stream-header[data-v-4bdb5f00]{display:flex;align-items:center;justify-content:space-between;padding:18px 16px 12px}.feed__stream-title[data-v-4bdb5f00]{margin:0;font-size:15px;font-weight:800;letter-spacing:-.02em}.feed__stream-subtitle[data-v-4bdb5f00]{margin:3px 0 0;color:#fff6;font-size:11px;line-height:1.3}.feed__stream-count[data-v-4bdb5f00]{color:#ffffff75;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.feed__posts[data-v-4bdb5f00]{display:flex;flex-direction:column;gap:8px}.feed__end[data-v-4bdb5f00]{display:grid;gap:12px;justify-items:center;padding:32px 16px 48px;text-align:center}.feed__end p[data-v-4bdb5f00]{margin:0;color:#a1a1aa;font-size:13px}.feed__end button[data-v-4bdb5f00]{min-height:42px;padding:0 20px;border:1px solid #363636;border-radius:999px;background:#1a1a1a;color:#fafafa;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.example-entry[data-v-79a79ea4]{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:58px;margin:0 0 1.25rem;padding:.75rem 1rem;border:1px solid color-mix(in srgb,var(--accent-color, #a63a43) 55%,#fff 15%);border-radius:1rem;background:color-mix(in srgb,var(--accent-color, #a63a43) 12%,#111);color:#fff;font:700 .9rem Inter,system-ui,sans-serif;text-align:left;cursor:pointer}.example-entry span[data-v-79a79ea4]{color:var(--text-muted, #aaa);font-size:.72rem;font-weight:500;white-space:nowrap}.example-entry[data-v-79a79ea4]:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (max-width: 380px){.example-entry[data-v-79a79ea4]{align-items:flex-start;flex-direction:column;gap:.3rem}}.landing--locked[data-v-79a79ea4] .landing__main{padding-bottom:calc(var(--bottom-nav-offset) + 70px + 5.5rem + env(safe-area-inset-bottom,0px))}.unlock[data-v-79a79ea4]{margin:0 0 1.5rem;padding:1rem;border-radius:1rem;background:var(--surface-raised)}.unlock__heading[data-v-79a79ea4]{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.unlock__heading strong[data-v-79a79ea4]{font-size:.95rem}.unlock__heading span[data-v-79a79ea4]{color:var(--accent-label);font-size:.88rem;font-variant-numeric:tabular-nums;white-space:nowrap}.unlock__track[data-v-79a79ea4]{height:.5rem;margin:.9rem 0 .7rem;border-radius:999px;background:var(--surface-hover);overflow:hidden}.unlock__track span[data-v-79a79ea4]{display:block;height:100%;border-radius:inherit;background:var(--accent-color);transition:width .22s ease}.unlock p[data-v-79a79ea4]{margin:0;color:var(--text-muted);font-size:.85rem;line-height:1.4}.unlock button[data-v-79a79ea4]{padding:0;border:0;background:none;color:var(--accent-label);font:inherit;font-weight:700;cursor:pointer}@media (prefers-reduced-motion: reduce){.unlock__track span[data-v-79a79ea4]{transition:none}}.prompt-card[data-v-79a79ea4]{display:flex;flex-direction:column;align-items:center;gap:.3rem;width:86%;padding:.7rem .55rem .6rem;border-radius:.9rem;background:#fbf3d5;color:#2a2005;text-align:center;transform:rotate(-3deg);box-shadow:0 10px 24px #00000059}.prompt-card__kicker[data-v-79a79ea4]{color:#2a200599;font-size:.55rem;font-weight:700}.prompt-card__text[data-v-79a79ea4]{font-family:var(--font-display);font-size:.92rem;font-weight:600;line-height:1.08}.prompt-card__swap[data-v-79a79ea4]{display:inline-flex;align-items:center;gap:.2rem;padding:.15rem .45rem;border:1px solid rgba(42,32,5,.25);border-radius:999px;font-size:.55rem;font-weight:700}.prompt-card__swap svg[data-v-79a79ea4]{width:.6rem;height:.6rem}.blurred[data-v-79a79ea4]{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:.25rem;width:80%;aspect-ratio:1;padding:.25rem;border-radius:.8rem;background:rgba(0,0,0,.3);overflow:hidden}.blurred__tile[data-v-79a79ea4]{border-radius:.45rem;filter:blur(6px) saturate(1.3)}.blurred__tile--door[data-v-79a79ea4]{background:linear-gradient(#f2c230,#d99b12)}.blurred__tile--sky[data-v-79a79ea4]{background:linear-gradient(#3d5a8c,#e0876a)}.blurred__tile--meal[data-v-79a79ea4]{background:radial-gradient(circle,#f3e3c3 0 40%,#5a3a22 60%)}.blurred__tile--sea[data-v-79a79ea4]{background:linear-gradient(#7ec3e0 40%,#1f7a8c 40% 80%,#d9c28e 80%)}.blurred__lock[data-v-79a79ea4]{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:2.2rem;height:2.2rem;margin:-1.1rem 0 0 -1.1rem;border-radius:50%;background:#fff;color:#3a1408}.blurred__lock svg[data-v-79a79ea4]{width:1.1rem;height:1.1rem}.reply[data-v-79a79ea4]{position:relative;width:62%;margin-bottom:.6rem}.reply__photo[data-v-79a79ea4]{display:block;aspect-ratio:4 / 4.4;border-radius:.6rem;background:radial-gradient(circle at 60% 58%,#3a2a05 0 1.6%,transparent 2%),linear-gradient(#f2c230,#e2ad17) 50% 62% / 34% 64% no-repeat,linear-gradient(to top,#6f6a62 0 12%,transparent 12%),linear-gradient(160deg,#e9e2d3,#cfc4ae);transform:rotate(3deg);box-shadow:0 10px 24px #00000059}.reply__bubble[data-v-79a79ea4]{position:absolute;left:-14%;bottom:.9rem;padding:.35rem .6rem;border-radius:.9rem .9rem .9rem .25rem;background:var(--accent-color, #a63a43);color:var(--accent-text, #fff);font-size:.62rem;font-weight:700;white-space:nowrap}.visitor-tab[data-v-656b0b93]{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;padding:calc(1.25rem + env(safe-area-inset-top,0px)) 1.25rem calc(8rem + env(safe-area-inset-bottom,0px));background:var(--bg, #08080c);color:#fff}.visitor-tab__title[data-v-656b0b93]{margin:0;font-size:1.75rem;font-weight:800;letter-spacing:-.03em}.visitor-tab__empty[data-v-656b0b93]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.1rem;text-align:center}.visitor-tab__body[data-v-656b0b93]{margin:0;max-width:16rem;color:#ffffff80;font-size:.95rem;line-height:1.4}.visitor-tab__button[data-v-656b0b93]{height:2.75rem;padding:0 1.4rem;border:none;border-radius:999px;background:var(--accent-color, #a63a43);color:var(--accent-text, #fff);font-size:.95rem;font-weight:800;cursor:pointer}.visitor-tab__button[data-v-656b0b93]:active{transform:scale(.98)}.room[data-v-39958c30]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6200;display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.6)}.room__sheet[data-v-39958c30]{display:flex;flex-direction:column;width:100%;max-width:30rem;max-height:calc(85dvh - var(--keyboard-inset, 0px));margin-bottom:var(--keyboard-inset, 0px);transition:margin-bottom .22s cubic-bezier(.32,.72,0,1);box-sizing:border-box;padding:1.75rem 1.5rem calc(1.5rem + env(safe-area-inset-bottom,0px));border-radius:1.75rem 1.75rem 0 0;background:var(--surface, #0e0e15);color:var(--text, #f4f4f5)}.room__title[data-v-39958c30]{margin:0;font-size:1.5rem;font-weight:800;letter-spacing:-.03em}.room__hint[data-v-39958c30]{margin:.5rem 0 1rem;color:var(--text-muted, #a1a1aa);font-size:.9rem;line-height:1.4}.room__who[data-v-39958c30],.room__row[data-v-39958c30]{display:flex;align-items:center;gap:.8rem}.room__who[data-v-39958c30]{padding:.75rem;border-radius:1rem;background:var(--surface-raised, #191921)}.room__avatar[data-v-39958c30]{flex:none;width:2.75rem;height:2.75rem;border-radius:50%;object-fit:cover;background:var(--surface-hover, #22222c)}.room__avatar--initials[data-v-39958c30]{display:grid;place-items:center;font-size:.9rem;font-weight:700}.room__name[data-v-39958c30]{display:flex;flex-direction:column;min-width:0;font-weight:600}.room__username[data-v-39958c30]{color:var(--text-dim, #8b8b93);font-size:.85rem;font-weight:400}.room__primary[data-v-39958c30],.room__secondary[data-v-39958c30],.room__cancel[data-v-39958c30]{height:3rem;border:none;border-radius:1rem;font-size:1rem;font-weight:700;cursor:pointer}.room__primary[data-v-39958c30]{margin-top:1.25rem;background:var(--accent-color);color:var(--accent-text)}.room__primary[data-v-39958c30]:disabled{opacity:.5}.room__secondary[data-v-39958c30]{margin-top:.6rem;background:var(--surface-raised, #191921);color:var(--text, #f4f4f5)}.room__cancel[data-v-39958c30]{margin-top:.4rem;background:none;color:var(--text-muted, #a1a1aa);font-weight:600}.room__search[data-v-39958c30]{box-sizing:border-box;width:100%;height:2.75rem;margin-top:1rem;padding:0 .9rem;border:none;border-radius:.9rem;outline:none;background:var(--surface-raised, #191921);color:inherit;font-size:16px}.room__list[data-v-39958c30]{flex:1;min-height:0;margin:.75rem 0 0;padding:0;overflow-y:auto;list-style:none}.room__row[data-v-39958c30]{width:100%;padding:.55rem .25rem;border:none;border-radius:.9rem;background:none;color:inherit;text-align:left;cursor:pointer}.room__row[data-v-39958c30]:active{background:var(--surface-raised, #191921)}.make-room-enter-active[data-v-39958c30],.make-room-leave-active[data-v-39958c30]{transition:background-color .26s ease}.make-room-enter-active .room__sheet[data-v-39958c30],.make-room-leave-active .room__sheet[data-v-39958c30]{transition:transform .32s cubic-bezier(.32,.72,0,1)}.make-room-enter-from[data-v-39958c30],.make-room-leave-to[data-v-39958c30]{background-color:#0000}.make-room-enter-from .room__sheet[data-v-39958c30],.make-room-leave-to .room__sheet[data-v-39958c30]{transform:translateY(100%)}.pass[data-v-d823f6f8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.6)}.pass__sheet[data-v-d823f6f8]{position:relative;display:flex;flex-direction:column;width:100%;max-width:30rem;max-height:calc(90dvh - var(--keyboard-inset, 0px));margin-bottom:var(--keyboard-inset, 0px);overflow-y:auto;overscroll-behavior:contain;transition:margin-bottom .22s cubic-bezier(.32,.72,0,1);box-sizing:border-box;padding:1.75rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom,0px));border-radius:1.75rem 1.75rem 0 0;background:var(--surface, #0e0e15);color:var(--text, #f4f4f5)}.pass__close[data-v-d823f6f8]{position:absolute;top:1rem;right:1rem;display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:none;border-radius:50%;background:var(--surface-raised, #191921);color:var(--text-muted, #a1a1aa);cursor:pointer}.pass__close svg[data-v-d823f6f8]{width:1.1rem;height:1.1rem}.pass__title[data-v-d823f6f8]{margin:0;padding-right:2.75rem;font-size:1.5rem;font-weight:800;letter-spacing:-.03em}.pass__hint[data-v-d823f6f8]{margin:.45rem 0 1.1rem;color:var(--text-muted, #a1a1aa);font-size:.92rem;line-height:1.4}.pass__list[data-v-d823f6f8]{display:flex;flex-direction:column;gap:.5rem}.pass__row[data-v-d823f6f8]{display:flex;align-items:center;gap:.85rem;width:100%;min-height:4rem;padding:.8rem 1rem;border:none;background:var(--surface-raised, #191921);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .16s ease,transform .16s cubic-bezier(.22,1,.36,1)}.pass__row[data-v-d823f6f8]:active{transform:scale(.985)}.pass__row--on[data-v-d823f6f8]{background:color-mix(in srgb,var(--accent-color) 16%,var(--surface-raised, #191921))}.pass__row--skeleton[data-v-d823f6f8]{cursor:default;animation:pass-skeleton-d823f6f8 1.2s ease-in-out infinite alternate}@keyframes pass-skeleton-d823f6f8{0%{opacity:.55}to{opacity:1}}.pass__dot[data-v-d823f6f8]{flex:none;width:1.25rem;height:1.25rem;border-radius:50%;box-shadow:inset 0 0 0 2px var(--text-dim, #5f5f68);transition:box-shadow .16s ease}.pass__row--on .pass__dot[data-v-d823f6f8]{box-shadow:inset 0 0 0 6px var(--accent-color)}.pass__row-body[data-v-d823f6f8]{display:flex;flex:1;flex-direction:column;gap:.15rem;min-width:0}.pass__name[data-v-d823f6f8]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;font-weight:700}.pass__tag[data-v-d823f6f8]{padding:.12rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--accent-color) 22%,transparent);color:var(--accent-label, var(--accent-color));font-size:.72rem;font-weight:700;white-space:nowrap}.pass__per-day[data-v-d823f6f8]{color:var(--text-dim, #8b8b93);font-size:.82rem}.pass__price[data-v-d823f6f8]{flex:none;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.pass__pay[data-v-d823f6f8]{display:flex;flex-direction:column;margin-top:1.1rem}.pass__label[data-v-d823f6f8]{margin-bottom:.4rem;color:var(--text-muted, #a1a1aa);font-size:.82rem;font-weight:600}.pass__input[data-v-d823f6f8]{box-sizing:border-box;width:100%;height:3.1rem;padding:0 1rem;border:none;outline:none;background:var(--surface-raised, #191921);color:inherit;font-size:16px;font-weight:600;letter-spacing:.02em}.pass__input[data-v-d823f6f8]:focus-visible{box-shadow:inset 0 0 0 2px var(--accent-color)}.pass__primary[data-v-d823f6f8],.pass__secondary[data-v-d823f6f8]{height:3.25rem;border:none;font:inherit;font-size:1rem;font-weight:700;white-space:nowrap;cursor:pointer}.pass__primary[data-v-d823f6f8]{margin-top:.9rem;background:var(--accent-color);color:var(--accent-text);transition:transform .16s cubic-bezier(.22,1,.36,1),opacity .16s ease}.pass__primary[data-v-d823f6f8]:active{transform:scale(.98)}.pass__primary[data-v-d823f6f8]:disabled{opacity:.55}.pass__secondary[data-v-d823f6f8]{margin-top:.3rem;background:none;color:var(--text-muted, #a1a1aa);font-weight:600}.pass__error[data-v-d823f6f8]{margin:.6rem 0 0;color:var(--danger, #f87171);font-size:.86rem}.pass__note[data-v-d823f6f8]{margin:.9rem 0 0;color:var(--text-dim, #8b8b93);font-size:.8rem;text-align:center}.pass__state[data-v-d823f6f8]{display:flex;flex-direction:column;align-items:stretch;padding-top:.5rem;text-align:center}.pass__state .pass__title[data-v-d823f6f8]{padding-right:0}.pass__icon[data-v-d823f6f8]{display:grid;place-items:center;width:4.5rem;height:4.5rem;margin:.5rem auto 1.1rem;border-radius:50%;background:var(--surface-raised, #191921);color:var(--text, #f4f4f5)}.pass__icon svg[data-v-d823f6f8]{width:2rem;height:2rem}.pass__icon--pulse[data-v-d823f6f8]{animation:pass-pulse-d823f6f8 1.6s ease-in-out infinite}@keyframes pass-pulse-d823f6f8{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent-color) 40%,transparent)}50%{box-shadow:0 0 0 14px color-mix(in srgb,var(--accent-color) 0%,transparent)}}.pass__icon--done[data-v-d823f6f8]{background:var(--accent-color);color:var(--accent-text)}.pass__icon--failed[data-v-d823f6f8]{color:var(--danger, #f87171)}.pass__waiting[data-v-d823f6f8]{margin:0 0 .5rem;color:var(--text-dim, #8b8b93);font-size:.85rem}@media (prefers-reduced-motion: reduce){.pass__icon--pulse[data-v-d823f6f8],.pass__row--skeleton[data-v-d823f6f8]{animation:none}}.pass-sheet-enter-active[data-v-d823f6f8],.pass-sheet-leave-active[data-v-d823f6f8]{transition:background-color .26s ease}.pass-sheet-enter-active .pass__sheet[data-v-d823f6f8],.pass-sheet-leave-active .pass__sheet[data-v-d823f6f8]{transition:transform .32s cubic-bezier(.32,.72,0,1)}.pass-sheet-enter-from[data-v-d823f6f8],.pass-sheet-leave-to[data-v-d823f6f8]{background-color:#0000}.pass-sheet-enter-from .pass__sheet[data-v-d823f6f8],.pass-sheet-leave-to .pass__sheet[data-v-d823f6f8]{transform:translateY(100%)}.skeleton-block[data-v-f26c8e56]{display:block;flex:0 0 auto;max-width:100%;background-color:#ffffff0f;background-image:linear-gradient(100deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.07) 50%,rgba(255,255,255,0) 70%);background-size:200vw 100%;background-attachment:fixed;background-repeat:no-repeat;animation:skeleton-sheen-f26c8e56 1.5s linear infinite}@keyframes skeleton-sheen-f26c8e56{0%{background-position:100vw 0}to{background-position:-100vw 0}}@media (prefers-reduced-motion: reduce){.skeleton-block[data-v-f26c8e56]{animation:none;background-image:none}}.mwps[data-v-4e1caa87]{--mwps-gutter: var(--forfeits-gutter, 1.25rem);--mwps-avatar: 2rem;--mwps-gap: .7rem;--mwps-column: calc(var(--mwps-gutter) + var(--mwps-avatar) + var(--mwps-gap));display:flex;flex-direction:column}.mwps__header[data-v-4e1caa87]{display:flex;align-items:flex-start;gap:var(--mwps-gap);padding:0 var(--mwps-gutter) var(--forfeits-step, .6rem)}.mwps__meta[data-v-4e1caa87]{display:flex;flex:1;flex-direction:column;gap:.4rem;min-width:0;padding-top:.1rem}.mwps__media[data-v-4e1caa87]{width:100%;aspect-ratio:4 / 5}.mwps__foot[data-v-4e1caa87]{display:flex;flex-direction:column;gap:.75rem;padding:var(--forfeits-step, .6rem) var(--mwps-gutter) 0 var(--mwps-column)}.mwps__bar[data-v-4e1caa87]{display:flex;gap:.3rem}.fpv[data-v-df99ca5d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6000;display:flex;flex-direction:column;background:var(--bg, #08080c);color:var(--text, #f4f4f5)}.fpv__header[data-v-df99ca5d]{display:flex;flex:none;align-items:center;gap:.6rem;padding:calc(.75rem + env(safe-area-inset-top,0px)) 1rem .75rem}.fpv__back[data-v-df99ca5d]{display:grid;width:2.5rem;height:2.5rem;place-items:center;padding:0;border:none;border-radius:50%;background:var(--surface-raised, #191921);color:inherit;cursor:pointer}.fpv__back svg[data-v-df99ca5d]{width:1.3rem;height:1.3rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fpv__title[data-v-df99ca5d]{margin:0;font-size:1.15rem;font-weight:700}.fpv__body[data-v-df99ca5d]{flex:1;min-height:0;padding:.5rem 0 calc(2rem + env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain}.fpv__state[data-v-df99ca5d]{display:flex;justify-content:center;margin:4rem 1.5rem;color:var(--text-muted, #a1a1aa);font-size:.95rem;text-align:center}.fpv-enter-active[data-v-df99ca5d],.fpv-leave-active[data-v-df99ca5d]{transition:transform .32s cubic-bezier(.32,.72,0,1),opacity .2s ease}.fpv-enter-from[data-v-df99ca5d],.fpv-leave-to[data-v-df99ca5d]{transform:translate(100%)}@media (prefers-reduced-motion: reduce){.fpv-enter-active[data-v-df99ca5d],.fpv-leave-active[data-v-df99ca5d]{transition:opacity .15s ease}.fpv-enter-from[data-v-df99ca5d],.fpv-leave-to[data-v-df99ca5d]{transform:none;opacity:0}}.tcv[data-v-a4a4fc09]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99989;display:grid;place-items:center;background:var(--bg)}.tcv__capsule[data-v-a4a4fc09]{width:56px;height:56px;fill:none;stroke:var(--text-dim);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;animation:tcv-breathe-a4a4fc09 1.2s ease-in-out infinite alternate}@keyframes tcv-breathe-a4a4fc09{0%{opacity:.35;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.tcv-enter-active[data-v-a4a4fc09]{transition:opacity .18s ease-out}.tcv-leave-active[data-v-a4a4fc09]{transition:opacity .24s ease-out .12s}.tcv-enter-from[data-v-a4a4fc09],.tcv-leave-to[data-v-a4a4fc09]{opacity:0}@media (prefers-reduced-motion: reduce){.tcv__capsule[data-v-a4a4fc09]{animation:none}}.psheet[data-v-bdffd6c1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6000;display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.6)}.psheet__sheet[data-v-bdffd6c1]{position:relative;display:flex;flex-direction:column;width:100%;max-width:30rem;box-sizing:border-box;padding:1.75rem 1.5rem calc(1.5rem + env(safe-area-inset-bottom,0px));border-radius:1.75rem 1.75rem 0 0;background:var(--surface, #0e0e15);color:#fff;margin-bottom:var(--keyboard-inset, 0px);max-height:calc(100dvh - var(--keyboard-inset, 0px) - 1rem);overflow-y:auto;transition:margin-bottom .22s cubic-bezier(.32,.72,0,1)}.psheet__sheet--form[data-v-bdffd6c1]{height:calc(100dvh - env(safe-area-inset-top,0px) - .75rem);max-height:none;margin-bottom:0;transition:none}.psheet__close[data-v-bdffd6c1]{position:absolute;top:1rem;right:1rem;display:grid;place-items:center;width:2.25rem;height:2.25rem;border:none;border-radius:50%;background:rgba(255,255,255,.08);color:#ffffffb3;cursor:pointer}.psheet__title[data-v-bdffd6c1]{margin:0;padding-right:2.5rem;font-size:1.6rem;font-weight:800;letter-spacing:-.03em}.psheet__hint[data-v-bdffd6c1]{margin:.5rem 0 .75rem;color:#ffffff8c;font-size:.9rem;line-height:1.4}.profile-sheet-enter-active[data-v-bdffd6c1],.profile-sheet-leave-active[data-v-bdffd6c1]{transition:background-color .26s ease}.profile-sheet-enter-active .psheet__sheet[data-v-bdffd6c1],.profile-sheet-leave-active .psheet__sheet[data-v-bdffd6c1]{transition:transform .32s cubic-bezier(.32,.72,0,1)}.profile-sheet-enter-from[data-v-bdffd6c1],.profile-sheet-leave-to[data-v-bdffd6c1]{background-color:#0000}.profile-sheet-enter-from .psheet__sheet[data-v-bdffd6c1],.profile-sheet-leave-to .psheet__sheet[data-v-bdffd6c1]{transform:translateY(100%)}.profile-form-sheet-enter-active[data-v-bdffd6c1],.profile-form-sheet-leave-active[data-v-bdffd6c1]{transition:background-color .26s ease}.profile-form-sheet-enter-active .psheet__sheet[data-v-bdffd6c1]{transition:transform .32s cubic-bezier(.25,.8,.3,1),opacity .12s linear}.profile-form-sheet-leave-active .psheet__sheet[data-v-bdffd6c1]{transition:transform .3s cubic-bezier(.32,.72,0,1)}.profile-form-sheet-enter-from[data-v-bdffd6c1],.profile-form-sheet-leave-to[data-v-bdffd6c1]{background-color:#0000}.profile-form-sheet-enter-from .psheet__sheet[data-v-bdffd6c1]{transform:translateY(8%);opacity:0}.profile-form-sheet-leave-to .psheet__sheet[data-v-bdffd6c1]{transform:translateY(100%)}@media (prefers-reduced-motion: reduce){.profile-sheet-enter-active .psheet__sheet[data-v-bdffd6c1],.profile-sheet-leave-active .psheet__sheet[data-v-bdffd6c1],.profile-form-sheet-enter-active .psheet__sheet[data-v-bdffd6c1],.profile-form-sheet-leave-active .psheet__sheet[data-v-bdffd6c1]{transition:none}}.signup[data-v-831dd1ed]{display:flex;flex-direction:column}.signup__label[data-v-831dd1ed]{margin:.75rem 0 .4rem;color:#ffffffb3;font-size:.85rem;font-weight:600}.signup__input[data-v-831dd1ed]{box-sizing:border-box;width:100%;height:3.25rem;padding:0 1.1rem;border:none;border-radius:1rem;outline:none;background:rgba(255,255,255,.07);color:#fff;font-size:16px;font-weight:600}.signup__input[data-v-831dd1ed]:focus{background:rgba(255,255,255,.1)}.signup__input--invalid[data-v-831dd1ed],.signup__input--invalid[data-v-831dd1ed]:focus{box-shadow:inset 0 0 0 1.5px var(--alert-label, #ff6674)}.signup__input[data-v-831dd1ed]::placeholder{color:#ffffff4d}.signup__password[data-v-831dd1ed]{position:relative}.signup__password .signup__input[data-v-831dd1ed]{padding-right:4.5rem}.signup__show[data-v-831dd1ed]{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);height:2.25rem;padding:0 .75rem;border:none;border-radius:.75rem;background:none;color:#fff9;font-size:.85rem;font-weight:600;cursor:pointer}.signup__error[data-v-831dd1ed]{min-height:1.1rem;margin:.45rem 0 0;color:var(--alert-label, #ff6674);font-size:.8rem;line-height:1.1rem}.signup__error--form[data-v-831dd1ed]{min-height:0;margin-top:.75rem}.signup__input--warning[data-v-831dd1ed],.signup__input--warning[data-v-831dd1ed]:focus{box-shadow:inset 0 0 0 1.5px var(--warning-label, #fbbf24)}.signup__suggest[data-v-831dd1ed]{color:var(--warning-label, #fbbf24)}.signup__suggest-button[data-v-831dd1ed]{padding:0;border:none;background:none;color:inherit;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.signup__current[data-v-831dd1ed]{display:flex;align-items:center;justify-content:space-between;height:3.25rem;padding:0 .25rem 0 .1rem}.signup__handle-text[data-v-831dd1ed]{overflow:hidden;color:#fff;font-size:1rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.signup__link[data-v-831dd1ed]{flex:none;height:2.25rem;padding:0 .75rem;border:none;border-radius:.75rem;background:rgba(255,255,255,.08);color:#fff;font-size:.85rem;font-weight:700;cursor:pointer}.signup__handle[data-v-831dd1ed]{position:relative}.signup__handle .signup__input[data-v-831dd1ed]{padding-left:2rem;padding-right:5rem}.signup__at[data-v-831dd1ed]{position:absolute;top:50%;left:1.1rem;transform:translateY(-50%);color:#ffffff73;font-size:16px;font-weight:600;pointer-events:none}.signup__rule[data-v-831dd1ed]{color:#ffffff80}.signup__rule--met[data-v-831dd1ed]{color:#ffffffbf}.signup__button[data-v-831dd1ed]{height:3.25rem;margin-top:1.5rem;border:none;border-radius:1rem;background:var(--accent-color, #a63a43);color:var(--accent-text, #fff);font-size:1rem;font-weight:800;cursor:pointer}.signup__button[data-v-831dd1ed]:disabled{opacity:.4;cursor:default}.self-view[data-v-da5b7ca0]{position:fixed;right:calc(.75rem + env(safe-area-inset-right,0px));bottom:calc(5.25rem + env(safe-area-inset-bottom,0px));z-index:3000;display:flex;align-items:center;gap:.6rem;padding:.4rem .45rem .4rem .4rem;border-radius:999px;background:rgba(0,0,0,.82);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.self-view__circle[data-v-da5b7ca0]{position:relative;width:3.4rem;height:3.4rem;flex:0 0 auto;overflow:hidden;border-radius:50%;background:rgba(255,255,255,.08)}.self-view__video[data-v-da5b7ca0]{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.self-view__starting[data-v-da5b7ca0]{position:absolute;top:.9rem;right:.9rem;bottom:.9rem;left:.9rem;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:self-view-spin-da5b7ca0 .8s linear infinite}.self-view__text[data-v-da5b7ca0]{display:flex;flex-direction:column;gap:.05rem;min-width:0}.self-view__live[data-v-da5b7ca0]{color:var(--accent-label, #e0707a);font-size:.66rem;font-weight:800;letter-spacing:-.01em}.self-view__who[data-v-da5b7ca0]{color:#fff;font-size:.78rem;font-weight:700;letter-spacing:-.015em;white-space:nowrap}.self-view__stop[data-v-da5b7ca0]{flex:0 0 auto;white-space:nowrap;padding:.5rem .8rem;border:none;border-radius:999px;background:rgba(255,255,255,.1);color:#fff;font-size:.72rem;font-weight:750;cursor:pointer}.self-view-pop-enter-active[data-v-da5b7ca0],.self-view-pop-leave-active[data-v-da5b7ca0]{transition:opacity .2s ease,transform .26s cubic-bezier(.22,1,.36,1)}.self-view-pop-enter-from[data-v-da5b7ca0],.self-view-pop-leave-to[data-v-da5b7ca0]{opacity:0;transform:translateY(.5rem) scale(.96)}@keyframes self-view-spin-da5b7ca0{to{transform:rotate(360deg)}}.crop[data-v-f5a3d2a6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6500;display:flex;flex-direction:column;background:var(--bg);color:var(--text, #f4f4f5)}.crop__bar[data-v-f5a3d2a6]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:calc(.5rem + env(safe-area-inset-top,0px)) .75rem .5rem}.crop__title[data-v-f5a3d2a6]{margin:0;font-size:1rem;font-weight:700}.crop__text-button[data-v-f5a3d2a6],.crop__bar-spacer[data-v-f5a3d2a6]{min-width:4.5rem}.crop__text-button[data-v-f5a3d2a6]{height:2.5rem;padding:0 .5rem;border:none;background:none;color:var(--text-muted, #a1a1aa);font-size:1rem;font-weight:600;text-align:left;cursor:pointer}.crop__stage[data-v-f5a3d2a6]{flex:1;display:grid;place-items:center;min-height:0;padding:1rem;overflow:hidden;touch-action:none;cursor:grab}.crop__stage[data-v-f5a3d2a6]:active{cursor:grabbing}.crop__frame[data-v-f5a3d2a6]{position:relative;width:min(100%,26rem,calc((100dvh - 15rem)*.8));aspect-ratio:4 / 5;border-radius:1.25rem;box-shadow:0 0 0 100vmax #010104b8}.crop__image[data-v-f5a3d2a6]{position:absolute;top:50%;left:50%;max-width:none;z-index:-1;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.crop__circle[data-v-f5a3d2a6]{position:absolute;top:50%;left:0;width:100%;aspect-ratio:1;border-radius:50%;transform:translateY(-50%);box-shadow:0 0 0 1.5px #ffffffb3;pointer-events:none}.crop__foot[data-v-f5a3d2a6]{display:flex;flex-direction:column;gap:.9rem;padding:.75rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom,0px))}.crop__hint[data-v-f5a3d2a6]{margin:0;color:var(--text-muted, #a1a1aa);font-size:.85rem;text-align:center}.crop__zoom[data-v-f5a3d2a6]{display:flex;align-items:center;gap:.75rem}.crop__zoom-label[data-v-f5a3d2a6]{color:var(--text-muted, #a1a1aa);font-size:.85rem;font-weight:600}.crop__zoom input[data-v-f5a3d2a6]{flex:1;accent-color:var(--accent-color)}.crop__use[data-v-f5a3d2a6]{height:3.25rem;border:none;border-radius:1rem;background:var(--accent-color);color:var(--accent-text);font-size:1rem;font-weight:800;cursor:pointer}.crop__use[data-v-f5a3d2a6]:disabled{opacity:.5;cursor:default}.crop-sheet-enter-active[data-v-f5a3d2a6],.crop-sheet-leave-active[data-v-f5a3d2a6]{transition:opacity .22s ease,transform .32s cubic-bezier(.32,.72,0,1)}.crop-sheet-enter-from[data-v-f5a3d2a6],.crop-sheet-leave-to[data-v-f5a3d2a6]{opacity:0;transform:translateY(2rem)}@media (prefers-reduced-motion: reduce){.crop-sheet-enter-active[data-v-f5a3d2a6],.crop-sheet-leave-active[data-v-f5a3d2a6]{transition:opacity .15s ease}.crop-sheet-enter-from[data-v-f5a3d2a6],.crop-sheet-leave-to[data-v-f5a3d2a6]{transform:none}}.add-photo-host__input[data-v-df6b3773]{display:none}.sketch-button[data-v-aa961626]{-webkit-tap-highlight-color:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;font-family:inherit;background:none;position:relative;display:inline-block}.sketch-button[data-v-aa961626]:disabled{cursor:not-allowed}.sketch-button span[data-v-aa961626]{position:relative;line-height:24px;display:block;box-shadow:0 1px 2px #00000005,0 4px 16px #00000005,0 4px 24px #00000005}.sketch-button.start[data-v-aa961626] svg{animation:stroke-aa961626 1s linear}.lines[data-v-aa961626]{position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:hard-light;pointer-events:none;z-index:1;transform:scaleX(.92) scaleY(.95) translateZ(0)}.lines>div[data-v-aa961626]{position:absolute;top:0;right:0;bottom:0;left:0}.group-bottom[data-v-aa961626]{transform:rotate(180deg)}.lines[data-v-aa961626] svg{display:block;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;fill:none;stroke-width:1;stroke:var(--4d6078af);width:100%;height:100%;stroke-dasharray:2 10;stroke-dashoffset:14;opacity:0}.lines[data-v-aa961626] svg:nth-child(1){stroke:var(--51a09489)}.lines[data-v-aa961626] svg:nth-child(2){stroke-width:6px;filter:blur(20px)}.lines[data-v-aa961626] svg:nth-child(3){stroke-width:5px;filter:blur(6px)}.lines[data-v-aa961626] svg:nth-child(4){stroke-width:10px;filter:blur(56px)}@keyframes stroke-aa961626{30%,55%{opacity:1}to{stroke-dashoffset:4;opacity:0}}.acceptance-section[data-v-bf5b3d57]{display:flex;flex-direction:column;gap:.75rem}.acceptance-countdown[data-v-bf5b3d57]{display:flex;align-items:center;justify-content:space-between;padding:.625rem .875rem;background:hsl(45,40%,12%);border:1px solid hsl(45,50%,22%);border-radius:.5rem;transition:background .3s ease,border-color .3s ease}.acceptance-countdown.urgent[data-v-bf5b3d57]{background:hsl(0,40%,12%);border-color:#7a1f1f;animation:urgentPulse-bf5b3d57 2s ease-in-out infinite}@keyframes urgentPulse-bf5b3d57{0%,to{border-color:#7a1f1f}50%{border-color:#e61919}}.countdown-label[data-v-bf5b3d57]{font-size:.75rem;font-weight:600;color:#d6b85c;text-transform:uppercase;letter-spacing:.04em}.acceptance-countdown.urgent .countdown-label[data-v-bf5b3d57]{color:#e46767}.countdown-value[data-v-bf5b3d57]{font-size:.9375rem;font-weight:700;color:#edc95e;font-variant-numeric:tabular-nums;letter-spacing:.02em}.acceptance-countdown.urgent .countdown-value[data-v-bf5b3d57]{color:#f07575}.accept-button[data-v-bf5b3d57]{width:100%;padding:.625rem 1rem;background:linear-gradient(135deg,hsl(142,76%,30%),hsl(142,76%,38%));color:#fff;border:none;border-radius:.5rem;font-size:.9375rem;font-weight:700;cursor:pointer;transition:all .2s ease}.accept-button[data-v-bf5b3d57]:hover{background:linear-gradient(135deg,hsl(142,76%,36%),hsl(142,76%,44%));transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}.accept-button[data-v-bf5b3d57]:active{transform:translateY(0)}.collapsed-root[data-v-24bf879a]{display:contents}.card-top[data-v-24bf879a]{display:flex;flex-direction:column;gap:.25rem}.card-title-row[data-v-24bf879a]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.card-title-row__right[data-v-24bf879a]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.card-name-group[data-v-24bf879a]{display:flex;align-items:center;gap:.5rem;min-width:0}.card-name[data-v-24bf879a]{font-size:.9375rem;font-weight:600;color:#f2f2f2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.tournament-bell[data-v-24bf879a]{position:relative;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:1px solid hsl(225,30%,28%);background:hsl(225,40%,13%);color:#7581a3;cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease,border-color .15s ease}.tournament-bell[data-v-24bf879a]:hover{background:hsl(225,40%,18%);color:#d9d9d9}.tournament-bell--has-unread[data-v-24bf879a]{color:#d9d9d9;border-color:#a02222;background:hsl(0,40%,13%)}.tournament-bell--has-unread[data-v-24bf879a]:hover{background:hsl(0,40%,17%);border-color:#ca2b2b}.bell-badge[data-v-24bf879a]{position:absolute;top:-4px;right:-4px;background:hsl(0,84%,60%);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;border:1.5px solid hsl(225,45%,9%);transition:width .35s cubic-bezier(.34,1.56,.64,1),height .35s cubic-bezier(.34,1.56,.64,1),border-radius .35s cubic-bezier(.34,1.56,.64,1),padding .35s cubic-bezier(.34,1.56,.64,1),font-size .25s ease,opacity .2s ease}.bell-badge--pill[data-v-24bf879a]{min-width:18px;height:18px;padding:0 5px;border-radius:9999px;font-size:.5625rem;line-height:1}.bell-badge--dot[data-v-24bf879a]{width:8px;height:8px;padding:0;border-radius:50%;font-size:0;top:-2px;right:-2px}.badge-morph-enter-active[data-v-24bf879a]{transition:opacity .2s ease,transform .25s cubic-bezier(.34,1.56,.64,1)}.badge-morph-leave-active[data-v-24bf879a]{transition:opacity .15s ease,transform .15s ease}.badge-morph-enter-from[data-v-24bf879a],.badge-morph-leave-to[data-v-24bf879a]{opacity:0;transform:scale(.4)}.status-pill[data-v-24bf879a]{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:.2rem .6rem;border-radius:9999px;flex-shrink:0}.status--awaiting_acceptance[data-v-24bf879a]{background:hsl(45,60%,20%);color:#edc95e}.status--accepting_applications[data-v-24bf879a]{background:hsl(210,60%,18%);color:#5ea6ed}.status--in_progress[data-v-24bf879a]{background:hsl(142,50%,15%);color:#3cdd77}.status--applications_closed[data-v-24bf879a]{background:hsl(0,0%,15%);color:#999}.card-middle[data-v-24bf879a]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.avatars[data-v-24bf879a]{display:flex;align-items:center;flex-shrink:0}.avatar[data-v-24bf879a]{width:32px;height:32px;border-radius:50%;border:2px solid hsl(225,45%,9%);box-sizing:border-box;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;flex-shrink:0}.avatar--overflow[data-v-24bf879a]{background:hsl(225,30%,22%);font-size:.6875rem;font-weight:700;color:#949db8}.standings-snippet[data-v-24bf879a]{display:flex;flex-direction:column;gap:.3rem;flex:1;align-items:flex-end}.standing-row[data-v-24bf879a]{display:flex;align-items:center;gap:.4rem;font-size:.8125rem}.standing-rank[data-v-24bf879a]{color:#667399;font-weight:600;font-size:.75rem;width:14px;text-align:center}.standing-name[data-v-24bf879a]{color:#ccc;font-weight:500;max-width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.standing-points[data-v-24bf879a]{color:#999;font-size:.75rem;font-weight:600;margin-left:auto}.carousel-section[data-v-24bf879a]{display:flex;flex-direction:column;gap:.5rem;overflow:visible;padding-top:.875rem;padding-bottom:.875rem}.carousel-dots[data-v-24bf879a]{display:flex;align-items:center;gap:6px}.carousel-dot[data-v-24bf879a]{width:10px;height:10px;border-radius:50%;border:none;cursor:pointer;padding:0;flex-shrink:0;opacity:.5;transition:opacity .2s ease,transform .2s ease,box-shadow .25s cubic-bezier(.34,1.56,.64,1)}.carousel-dot.active[data-v-24bf879a]{opacity:1;transform:scale(1.1);box-shadow:0 0 0 2.5px #141b2e,0 0 0 4.5px var(--ring-color)}.carousel-dot--overdue[data-v-24bf879a]{opacity:.7}.match-carousel[data-v-24bf879a]{background:hsl(225,40%,13%);border:1px solid hsl(225,30%,25%);border-radius:.5rem;padding:.75rem .875rem 1.5rem;display:flex;flex-direction:column;gap:.625rem;cursor:grab;user-select:none;-webkit-user-select:none;transition:border-color .2s ease;position:relative;overflow:visible}.match-carousel--clickable[data-v-24bf879a]:hover{border-color:#3e4c74}.match-carousel[data-v-24bf879a]:active{cursor:grabbing}.match-carousel-header[data-v-24bf879a]{display:flex;align-items:center;gap:.5rem}.match-carousel-number[data-v-24bf879a]{font-size:.75rem;font-weight:700;color:#8c8c8c;text-transform:uppercase;letter-spacing:.04em;flex:1}.result-pill[data-v-24bf879a]{font-size:.6875rem;font-weight:700;letter-spacing:-.02rem;padding:.2rem .6rem;border-radius:9999px;flex-shrink:0}.match-deadline-block[data-v-24bf879a]{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;flex-shrink:0}.match-deadline-block__datetime[data-v-24bf879a]{font-size:.6875rem;font-weight:600;color:#b3b3b3;white-space:nowrap}.match-deadline-block__remaining[data-v-24bf879a]{font-size:.625rem;font-weight:500;color:#ddb43c;white-space:nowrap}.match-deadline-block--overdue .match-deadline-block__datetime[data-v-24bf879a]{color:#e09452}.match-deadline-block--overdue .match-deadline-block__remaining[data-v-24bf879a]{color:#ec9951}.expand-games-hint[data-v-24bf879a]{color:#5c678a;display:flex;align-items:center;flex-shrink:0}.agree-time-btn[data-v-24bf879a]{position:absolute;top:-14px;right:12px;display:flex;align-items:center;gap:.3rem;padding:.4rem 1rem;background:hsl(210,65%,32%);color:#fff;border:none;border-radius:9999px;font-size:.8125rem;font-weight:700;cursor:pointer;box-shadow:0 4px 14px #00000073;transition:background .2s ease,transform .1s ease,box-shadow .2s ease;white-space:nowrap;z-index:2}.agree-time-btn[data-v-24bf879a]:hover{background:hsl(210,65%,40%);transform:translateY(-2px);box-shadow:0 6px 18px #00000080}.agree-time-btn[data-v-24bf879a]:active{transform:translateY(0)}.proposed-time-pill[data-v-24bf879a]{position:absolute;bottom:-14px;left:12px;display:flex;align-items:center;gap:.3rem;padding:.35rem .75rem;background:hsl(45,40%,12%);border:1px solid hsl(45,55%,28%);border-radius:9999px;color:#f0c74c;font-size:.625rem;font-weight:700;white-space:nowrap;z-index:2;box-shadow:0 3px 10px #0006}.agree-time-btn__dot[data-v-24bf879a]{width:7px;height:7px;border-radius:50%;background:hsl(0,84%,60%);border:1.5px solid hsl(225,45%,9%);flex-shrink:0;animation:dotPulse-24bf879a 2s ease-in-out infinite}@keyframes dotPulse-24bf879a{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.play-button-float[data-v-24bf879a]{position:absolute;bottom:-14px;right:12px;padding:.4rem 1rem;background:hsl(142,76%,36%);color:#fff;border:none;border-radius:9999px;font-size:.8125rem;font-weight:700;cursor:pointer;box-shadow:0 4px 14px #00000073;transition:background .2s ease,transform .1s ease,box-shadow .2s ease;white-space:nowrap;z-index:2}.play-button-float[data-v-24bf879a]:hover{background:hsl(142,76%,44%);transform:translateY(-2px);box-shadow:0 6px 18px #00000080}.play-button-float[data-v-24bf879a]:active{transform:translateY(0)}.match-players[data-v-24bf879a]{display:flex;flex-direction:column;gap:.5rem}.match-divider[data-v-24bf879a]{height:1px;background:hsl(225,30%,20%);opacity:.5}.match-player[data-v-24bf879a]{display:flex;flex-direction:column;gap:.3rem}.match-player-name[data-v-24bf879a]{display:flex;align-items:center;gap:.375rem}.player-name-text[data-v-24bf879a]{font-size:.8125rem;font-weight:600;color:#e6e6e6}.home-badge[data-v-24bf879a]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background:hsl(210,70%,35%);color:#a3ccf5;border-radius:3px;font-size:.625rem;font-weight:700;flex-shrink:0}.player-games[data-v-24bf879a]{display:flex;flex-wrap:wrap;gap:.3rem}.game-pill[data-v-24bf879a]{font-size:.6875rem;font-weight:500;color:#949db8;background:hsl(225,35%,16%);border:1px solid hsl(225,30%,24%);border-radius:.25rem;padding:.15rem .45rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.no-games[data-v-24bf879a]{font-size:.6875rem;color:#575e75;font-style:italic}.game-selection[data-v-24bf879a]{border-top:1px solid hsl(225,30%,20%);padding-top:.625rem;display:flex;flex-direction:column;gap:.5rem;cursor:default}.game-selection-header[data-v-24bf879a]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.game-selection-title[data-v-24bf879a]{font-size:.75rem;font-weight:600;color:#a6a6a6;text-transform:uppercase;letter-spacing:.04em;display:flex;align-items:center;gap:.4rem}.game-selection-count[data-v-24bf879a]{font-size:.6875rem;font-weight:500;color:#626e93;text-transform:none;letter-spacing:0}.refresh-btn[data-v-24bf879a]{display:flex;align-items:center;gap:.3rem;padding:.25rem .5rem;background:hsl(225,35%,18%);border:1px solid hsl(225,30%,26%);border-radius:.3rem;color:#949db8;font-size:.6875rem;font-weight:600;cursor:pointer;transition:all .2s ease;flex-shrink:0}.refresh-btn[data-v-24bf879a]:hover:not(:disabled){background:hsl(225,35%,22%);color:#d9d9d9}.refresh-btn--disabled[data-v-24bf879a]{opacity:.4;cursor:not-allowed}.refresh-remaining[data-v-24bf879a]{color:#667399}.spinning[data-v-24bf879a]{animation:spin-24bf879a .8s linear infinite}@keyframes spin-24bf879a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.refresh-error[data-v-24bf879a]{font-size:.6875rem;color:#e05275;background:hsl(345,52%,12%);border:1px solid hsl(345,52%,22%);border-radius:.25rem;padding:.3rem .5rem}.game-selection-flash-anchor[data-v-24bf879a]{position:relative;height:0}.select-games-flash[data-v-24bf879a]{position:absolute;bottom:.25rem;left:0;right:0;font-size:.75rem;font-weight:600;color:#edc95e;background:hsl(45,40%,12%);border:1px solid hsl(45,50%,22%);border-radius:.25rem;padding:.35rem .6rem;text-align:center;z-index:2;pointer-events:none}.flash-enter-active[data-v-24bf879a]{transition:opacity .2s ease,transform .2s ease}.flash-leave-active[data-v-24bf879a]{transition:opacity .4s ease}.flash-enter-from[data-v-24bf879a]{opacity:0;transform:translateY(4px)}.flash-leave-to[data-v-24bf879a]{opacity:0}.game-options[data-v-24bf879a]{display:flex;flex-wrap:wrap;gap:.4rem}.game-option-pill[data-v-24bf879a]{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .65rem;background:hsl(225,35%,14%);border:1px solid hsl(225,30%,24%);border-radius:9999px;color:#858fad;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.game-option-pill[data-v-24bf879a]:hover:not(.game-option-pill--loading){background:hsl(225,35%,18%);border-color:#3d4a71;color:#d9d9d9}.game-option-pill--selected[data-v-24bf879a]{background:hsl(210,55%,20%);border-color:#2466a8;color:#7eb8f1}.game-option-pill--selected[data-v-24bf879a]:hover{background:hsl(210,55%,24%);border-color:#2b7aca}.game-option-pill--loading[data-v-24bf879a]{opacity:.6;cursor:wait}.pill-check[data-v-24bf879a]{font-size:.625rem;font-weight:800;color:#5ea6ed;flex-shrink:0}.pill-spinner[data-v-24bf879a]{display:inline-block;width:10px;height:10px;border:1.5px solid hsl(225,30%,35%);border-top-color:#5299e0;border-radius:50%;animation:spin-24bf879a .6s linear infinite;flex-shrink:0}.slide-down-enter-active[data-v-24bf879a]{transition:all .25s ease;overflow:hidden}.slide-down-leave-active[data-v-24bf879a]{transition:all .2s ease;overflow:hidden}.slide-down-enter-from[data-v-24bf879a],.slide-down-leave-to[data-v-24bf879a]{opacity:0;max-height:0;padding-top:0}.slide-down-enter-to[data-v-24bf879a],.slide-down-leave-from[data-v-24bf879a]{opacity:1;max-height:300px}.swipe-hint[data-v-24bf879a]{text-align:center;font-size:.6875rem;color:#525a6f;font-style:italic}.card-footer[data-v-24bf879a]{display:flex;align-items:center;justify-content:flex-end;gap:.3rem;color:#5c678a;font-size:.75rem}.expand-hint[data-v-24bf879a]{font-size:.75rem}.inline-expanded__standings[data-v-89fabfd3]{display:flex;flex-direction:column}.ie-section-label[data-v-89fabfd3]{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#525c7a;margin-bottom:.375rem}.standings-table[data-v-89fabfd3]{display:flex;flex-direction:column}.standings-table__header[data-v-89fabfd3],.standings-table__row[data-v-89fabfd3]{display:grid;grid-template-columns:18px 1fr 22px 22px 22px 22px 28px;align-items:center;gap:.25rem;padding:.35rem .5rem}.standings-table__header[data-v-89fabfd3]{border-bottom:1px solid hsl(225,30%,18%);margin-bottom:.125rem}.standings-table__row[data-v-89fabfd3]{border-radius:.3rem;transition:background .12s ease}.standings-table__row--me[data-v-89fabfd3]{background:hsl(225,40%,13%);border:1px solid hsl(225,30%,20%)}.sth[data-v-89fabfd3]{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#4e5774;text-align:center}.sth--player[data-v-89fabfd3]{text-align:left}.sth--pts[data-v-89fabfd3]{text-align:right}.std[data-v-89fabfd3]{font-size:.75rem;font-weight:500;color:#7581a3;text-align:center}.std--pos[data-v-89fabfd3]{color:#566081;font-weight:700}.std--pts[data-v-89fabfd3]{text-align:right;color:#ccc;font-weight:700;font-size:.8125rem}.std--won[data-v-89fabfd3]{color:#26d968}.std--drew[data-v-89fabfd3]{color:#e8a530}.std--lost[data-v-89fabfd3]{color:#d74267}.std--player[data-v-89fabfd3]{display:flex;align-items:center;gap:.375rem;min-width:0;text-align:left}.std-avatar[data-v-89fabfd3]{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;font-size:.5625rem;font-weight:700;color:#fff}.std-avatar img[data-v-89fabfd3]{width:100%;height:100%;object-fit:cover}.std-name[data-v-89fabfd3]{font-size:.8125rem;font-weight:500;color:#d9d9d9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inline-expanded__matches[data-v-4a1925f0]{display:flex;flex-direction:column;gap:.375rem}.ie-section-label[data-v-4a1925f0]{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#525c7a;margin-bottom:.125rem}.ie-section-label--other[data-v-4a1925f0]{margin-top:.75rem}.matches-grid[data-v-4a1925f0]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.match-cell[data-v-4a1925f0]{background:hsl(225,40%,11%);border:1px solid hsl(225,30%,18%);border-radius:.5rem;padding:.625rem .75rem;display:flex;flex-direction:column;gap:.375rem}.match-cell--other[data-v-4a1925f0]{background:hsl(225,32%,9%);border-color:#1c202c;opacity:.88}.match-cell--live[data-v-4a1925f0]{border-color:#1c5431;background:hsl(142,20%,8%);opacity:1}.match-cell--overdue[data-v-4a1925f0]{border-color:#6b4524;background:hsl(28,30%,10%)}.match-cell--completed[data-v-4a1925f0]{opacity:.72}.match-cell__top[data-v-4a1925f0]{display:flex;align-items:center;gap:.3rem}.match-cell__number[data-v-4a1925f0]{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#566081;flex:1}.live-dot[data-v-4a1925f0]{width:7px;height:7px;border-radius:50%;background:hsl(0,84%,60%);flex-shrink:0;animation:livePulse-4a1925f0 1.6s ease-in-out infinite}@keyframes livePulse-4a1925f0{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.match-bell[data-v-4a1925f0]{display:flex;align-items:center;gap:.2rem;background:hsl(225,40%,16%);border:1px solid hsl(225,30%,24%);border-radius:.25rem;padding:.15rem .35rem;color:#ebc247;cursor:pointer;transition:background .15s ease,color .15s ease;flex-shrink:0}.match-bell[data-v-4a1925f0]:hover{background:hsl(225,40%,20%);color:#f7d56e}.match-bell__count[data-v-4a1925f0]{font-size:.5625rem;font-weight:700;color:#ebc247}.match-cell__badge[data-v-4a1925f0]{font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.1rem .35rem;border-radius:9999px;flex-shrink:0}.match-cell__badge--done[data-v-4a1925f0]{background:hsl(142,50%,14%);color:#3cdd77}.match-cell__badge--overdue[data-v-4a1925f0]{background:hsl(28,40%,14%);color:#ea8e3e}.match-cell__badge--pending[data-v-4a1925f0]{background:hsl(225,35%,16%);color:#7581a3}.match-cell__players[data-v-4a1925f0]{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.match-cell__player[data-v-4a1925f0]{font-size:.75rem;font-weight:500;color:#bfbfbf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:52px}.match-cell__player--winner[data-v-4a1925f0]{color:#f6ce55;font-weight:700}.match-cell__vs[data-v-4a1925f0]{font-size:.5625rem;color:#4e5774;flex-shrink:0}.match-cell__result[data-v-4a1925f0]{display:flex;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:600;color:#ebc247}.match-cell__result svg[data-v-4a1925f0]{flex-shrink:0;color:#e8ba30}.match-cell__deadline[data-v-4a1925f0]{display:flex;flex-direction:column;gap:.05rem}.match-cell__deadline-date[data-v-4a1925f0]{font-size:.625rem;color:#8c8c8c;white-space:nowrap}.match-cell__deadline-remaining[data-v-4a1925f0]{font-size:.5625rem;font-weight:600;color:#daaf2f}.match-cell__deadline--overdue .match-cell__deadline-date[data-v-4a1925f0]{color:#dd873c}.match-cell__deadline--overdue .match-cell__deadline-remaining[data-v-4a1925f0]{color:#eb9447}.agree-time-btn[data-v-4a1925f0]{display:flex;align-items:center;gap:.3rem;background:none;border:1px solid hsl(225,30%,26%);border-radius:.3rem;padding:.2rem .45rem;color:#6c789d;font-size:.5625rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,color .15s ease;width:100%;justify-content:center;margin-top:.125rem}.agree-time-btn[data-v-4a1925f0]:hover{border-color:#2e669e;color:#67a6e4}.watch-live-btn[data-v-4a1925f0]{display:flex;align-items:center;justify-content:center;gap:.35rem;width:100%;padding:.3rem .5rem;background:hsl(142,45%,12%);border:1px solid hsl(142,55%,28%);border-radius:.3rem;color:#3cdd77;font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;margin-top:.125rem;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .1s ease}.watch-live-btn[data-v-4a1925f0]:hover{background:hsl(142,45%,16%);border-color:#279b51;color:#55e78b;transform:translateY(-1px)}.watch-live-btn[data-v-4a1925f0]:active{transform:translateY(0)}.watch-live-btn__dot[data-v-4a1925f0]{width:6px;height:6px;border-radius:50%;background:hsl(0,84%,60%);flex-shrink:0;animation:livePulse-4a1925f0 1.6s ease-in-out infinite}.notification-view[data-v-d6be991c]{display:flex;flex-direction:column;gap:.875rem}.notification-view__header[data-v-d6be991c]{display:flex;align-items:center;gap:.75rem}.back-btn[data-v-d6be991c]{display:flex;align-items:center;gap:.3rem;background:none;border:none;color:#4c99e6;font-size:.8125rem;font-weight:600;cursor:pointer;padding:0;flex-shrink:0;transition:color .15s ease}.back-btn[data-v-d6be991c]:hover{color:#7eb8f1}.notification-view__title[data-v-d6be991c]{font-size:.8125rem;font-weight:600;color:#ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.mark-all-read-btn[data-v-d6be991c]{background:none;border:none;color:#3c8cdd;font-size:.75rem;font-weight:600;cursor:pointer;padding:0;white-space:nowrap;flex-shrink:0;transition:color .15s ease}.mark-all-read-btn[data-v-d6be991c]:hover{color:#6cadef;text-decoration:underline}.notification-list[data-v-d6be991c]{display:flex;flex-direction:column;gap:.375rem}.notification-item[data-v-d6be991c]{display:flex;align-items:flex-start;gap:.5rem;padding:.625rem .75rem;background:hsl(225,40%,11%);border:1px solid hsl(225,30%,18%);border-radius:.4rem;transition:background .15s ease;cursor:default}.notification-item--unread[data-v-d6be991c]{border-color:#1d4772;background:hsl(210,40%,11%);cursor:pointer}.notification-item--unread[data-v-d6be991c]:hover{background:hsl(210,40%,14%)}.notification-item__dot[data-v-d6be991c]{width:7px;height:7px;border-radius:50%;background:hsl(210,80%,60%);flex-shrink:0;margin-top:.35rem}.notification-item__icon[data-v-d6be991c]{font-size:1rem;flex-shrink:0;line-height:1.4}.notification-item__body[data-v-d6be991c]{display:flex;flex-direction:column;gap:.2rem;flex:1;min-width:0}.notification-item__title[data-v-d6be991c]{font-size:.8125rem;font-weight:600;color:#e6e6e6;margin:0}.notification-item__message[data-v-d6be991c]{font-size:.8125rem;color:#bfbfbf;line-height:1.4;margin:0}.notification-item__time[data-v-d6be991c]{font-size:.6875rem;color:#5c678a}.notification-empty[data-v-d6be991c]{font-size:.8125rem;color:#5c678a;font-style:italic;padding:.5rem 0}.schedule-view[data-v-10b02ac7]{display:flex;flex-direction:column;gap:.875rem;min-height:0}.schedule-view__header[data-v-10b02ac7]{display:flex;align-items:center;gap:.75rem}.back-btn[data-v-10b02ac7]{display:flex;align-items:center;gap:.3rem;background:none;border:none;color:#4c99e6;font-size:.8125rem;font-weight:600;cursor:pointer;padding:0;flex-shrink:0;transition:color .15s ease}.back-btn[data-v-10b02ac7]:hover{color:#7eb8f1}.schedule-view__title-group[data-v-10b02ac7]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.schedule-view__title[data-v-10b02ac7]{font-size:.875rem;font-weight:700;color:#ebebeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.schedule-view__sub[data-v-10b02ac7]{font-size:.6875rem;color:#626e93}.schedule-loading[data-v-10b02ac7]{display:flex;justify-content:center;padding:2rem 0}.schedule-spinner[data-v-10b02ac7]{display:inline-block;width:22px;height:22px;border:2.5px solid hsl(225,30%,25%);border-top-color:#4994df;border-radius:50%;animation:spin-10b02ac7 .7s linear infinite}@keyframes spin-10b02ac7{to{transform:rotate(360deg)}}.schedule-error[data-v-10b02ac7]{font-size:.75rem;color:#e05275;background:hsl(345,50%,12%);border:1px solid hsl(345,50%,22%);border-radius:.375rem;padding:.4rem .625rem}.proposal-banner[data-v-10b02ac7]{display:flex;flex-direction:column;gap:.4rem;background:hsl(210,35%,12%);border:1px solid hsl(210,50%,25%);border-radius:.625rem;padding:.75rem .875rem}.proposal-banner--theirs[data-v-10b02ac7]{background:hsl(45,35%,11%);border-color:#6f5b20}.proposal-banner--mine[data-v-10b02ac7]{background:hsl(210,35%,12%);border-color:#204060}.proposal-banner__top[data-v-10b02ac7]{display:flex;align-items:center;gap:.35rem}.proposal-banner--mine .proposal-banner__top[data-v-10b02ac7]{color:#5a9ee2}.proposal-banner--theirs .proposal-banner__top[data-v-10b02ac7]{color:#e6bf4c}.proposal-banner__label[data-v-10b02ac7]{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.proposal-banner__time[data-v-10b02ac7]{font-size:.9375rem;font-weight:700;color:#ebebeb}.proposal-banner__tz[data-v-10b02ac7]{font-size:.5625rem;color:#525c7a;font-style:italic;margin-top:-.15rem}.proposal-banner__countdown[data-v-10b02ac7]{font-size:.6875rem;font-weight:700;color:#f0c74c;font-variant-numeric:tabular-nums}.proposal-banner__respond-section[data-v-10b02ac7]{display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem;padding-top:.625rem;border-top:1px solid hsl(45,35%,20%)}.proposal-banner__respond-label[data-v-10b02ac7]{display:flex;align-items:center;gap:.4rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#f2cc5a;animation:respondPulse-10b02ac7 2.5s ease-in-out infinite}.proposal-banner__respond-dot[data-v-10b02ac7]{width:7px;height:7px;border-radius:50%;background:hsl(45,90%,60%);flex-shrink:0;animation:respondPulse-10b02ac7 2.5s ease-in-out infinite}@keyframes respondPulse-10b02ac7{0%,to{opacity:1}50%{opacity:.5}}.proposal-banner__actions[data-v-10b02ac7]{display:flex;gap:.5rem}.proposal-btn[data-v-10b02ac7]{flex:1;padding:.5rem .75rem;border:none;border-radius:.375rem;font-size:.8125rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.3rem;transition:opacity .15s ease,transform .1s ease}.proposal-btn[data-v-10b02ac7]:disabled{opacity:.5;cursor:not-allowed}.proposal-btn[data-v-10b02ac7]:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.proposal-btn[data-v-10b02ac7]:active:not(:disabled){transform:translateY(0)}.proposal-btn--approve[data-v-10b02ac7]{background:hsl(142,60%,28%);color:#acf6c7}.proposal-btn--decline[data-v-10b02ac7]{background:hsl(345,50%,22%);color:#ea869f}.proposal-banner__waiting[data-v-10b02ac7]{font-size:.6875rem;color:#626e93;font-style:italic}.agreed-time-card[data-v-10b02ac7]{display:flex;flex-direction:column;align-items:center;gap:.25rem;background:hsl(142,40%,10%);border:2px solid hsl(142,60%,28%);border-radius:.875rem;padding:1rem 1.25rem;text-align:center;box-shadow:0 0 0 4px #0a1f12}.agreed-time-card__header[data-v-10b02ac7]{display:flex;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#2dd269}.agreed-time-card__time[data-v-10b02ac7]{font-size:1.25rem;font-weight:800;color:#f5f5f5;letter-spacing:-.01em;line-height:1.2}.agreed-time-card__tz[data-v-10b02ac7]{font-size:.5625rem;color:#566081;font-style:italic}.agreed-time-card__sub[data-v-10b02ac7]{font-size:.6875rem;color:#626e93;margin-top:.1rem}.messages-thread[data-v-10b02ac7]{display:flex;flex-direction:column;gap:.5rem;max-height:280px;overflow-y:auto;padding:.25rem 0;scrollbar-width:thin;scrollbar-color:hsl(225,25%,22%) transparent}.messages-empty[data-v-10b02ac7]{font-size:.8125rem;color:#566081;font-style:italic;text-align:center;padding:1rem 0}.message-row[data-v-10b02ac7]{display:flex;justify-content:flex-start}.message-row--me[data-v-10b02ac7]{justify-content:flex-end}.message-row--optimistic[data-v-10b02ac7]{opacity:.6}.message-bubble[data-v-10b02ac7]{max-width:78%;background:hsl(225,38%,15%);border:1px solid hsl(225,30%,22%);border-radius:.75rem .75rem .75rem .2rem;padding:.5rem .75rem;display:flex;flex-direction:column;gap:.2rem}.message-row--me .message-bubble[data-v-10b02ac7]{background:hsl(210,50%,18%);border-color:#2b4764;border-radius:.75rem .75rem .2rem}.message-bubble__body[data-v-10b02ac7]{font-size:.8125rem;color:#e0e0e0;margin:0;line-height:1.45;white-space:pre-wrap;word-break:break-word}.message-bubble__footer[data-v-10b02ac7]{display:flex;align-items:center;justify-content:flex-end;gap:.25rem}.message-bubble__time[data-v-10b02ac7]{font-size:.5625rem;color:#566081}.message-ticks[data-v-10b02ac7]{display:flex;align-items:center;color:#566081;transition:color .2s ease;flex-shrink:0}.message-ticks--read[data-v-10b02ac7]{color:#519eec}.messages-limit-warning[data-v-10b02ac7]{font-size:.6875rem;font-weight:600;color:#e2b736;text-align:center}.messages-limit-reached[data-v-10b02ac7]{font-size:.6875rem;color:#da4e71;background:hsl(345,45%,11%);border:1px solid hsl(345,45%,20%);border-radius:.375rem;padding:.35rem .6rem;text-align:center}.compose-row[data-v-10b02ac7]{display:flex;gap:.5rem;align-items:flex-end}.compose-input[data-v-10b02ac7]{flex:1;background:hsl(225,38%,13%);border:1px solid hsl(225,30%,24%);border-radius:.625rem;padding:.5rem .75rem;color:#e6e6e6;font-size:16px;line-height:1.45;resize:none;font-family:inherit;transition:border-color .15s ease;outline:none}.compose-input[data-v-10b02ac7]:focus{border-color:#2e669e}.compose-input[data-v-10b02ac7]::placeholder{color:#4e5774}.compose-send[data-v-10b02ac7]{width:36px;height:36px;border-radius:50%;border:none;background:hsl(210,70%,36%);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s ease,transform .1s ease}.compose-send[data-v-10b02ac7]:hover:not(:disabled){background:hsl(210,70%,44%);transform:scale(1.05)}.compose-send[data-v-10b02ac7]:disabled{opacity:.4;cursor:not-allowed}.time-picker-section[data-v-10b02ac7]{display:flex;flex-direction:column;gap:.5rem;padding-top:.625rem;border-top:1px solid hsl(225,30%,18%)}.time-picker-section__label[data-v-10b02ac7]{display:flex;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#5a6587}.time-picker-section__tz[data-v-10b02ac7]{font-weight:400;font-style:italic;text-transform:none;letter-spacing:0;color:#49536e}.time-picker-row[data-v-10b02ac7]{display:flex;gap:.5rem;align-items:center}.time-picker-input[data-v-10b02ac7]{flex:1;background:hsl(225,38%,13%);border:1px solid hsl(225,30%,24%);border-radius:.5rem;padding:.45rem .625rem;color:#e0e0e0;font-size:16px;font-family:inherit;outline:none;transition:border-color .15s ease;color-scheme:dark}.time-picker-input[data-v-10b02ac7]:focus{border-color:#2e669e}.time-picker-hint[data-v-10b02ac7]{font-size:.625rem;color:#525c7a;margin:0;font-style:italic}.time-picker-submit[data-v-10b02ac7]{padding:.45rem .875rem;background:hsl(210,65%,34%);color:#fff;border:none;border-radius:.5rem;font-size:.8125rem;font-weight:700;cursor:pointer;white-space:nowrap;flex-shrink:0;display:flex;align-items:center;gap:.3rem;transition:background .15s ease,transform .1s ease}.time-picker-submit[data-v-10b02ac7]:hover:not(:disabled){background:hsl(210,65%,42%);transform:translateY(-1px)}.time-picker-submit[data-v-10b02ac7]:disabled{opacity:.45;cursor:not-allowed}.btn-spinner[data-v-10b02ac7]{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-10b02ac7 .7s linear infinite}.btn-spinner--sm[data-v-10b02ac7]{width:11px;height:11px;border-width:1.5px}.tournament-card[data-v-e1b5d725]{background:hsl(225,45%,9%);border:1px solid hsl(225,30%,22%);border-radius:.75rem;padding:1rem 1.125rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;display:flex;flex-direction:column;gap:.875rem;margin-bottom:1rem;overflow:hidden}.tournament-card[data-v-e1b5d725]:hover{border-color:#36477d;box-shadow:0 4px 16px #00000059}.tournament-card--expanded[data-v-e1b5d725]{cursor:default;border-color:#2e3d6b}.inline-expanded[data-v-e1b5d725]{display:flex;flex-direction:column;position:relative;overflow:hidden}.expanded-main[data-v-e1b5d725]{display:flex;flex-direction:column;gap:1rem}.inline-expanded__header[data-v-e1b5d725]{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.inline-expanded__title-group[data-v-e1b5d725]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;min-width:0}.inline-expanded__title[data-v-e1b5d725]{font-size:.9375rem;font-weight:700;color:#f2f2f2}.inline-expanded__header-actions[data-v-e1b5d725]{display:flex;align-items:center;gap:.375rem;flex-shrink:0}.tournament-bell[data-v-e1b5d725]{position:relative;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:1px solid hsl(225,30%,28%);background:hsl(225,40%,13%);color:#7581a3;cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease,border-color .15s ease}.tournament-bell[data-v-e1b5d725]:hover{background:hsl(225,40%,18%);color:#d9d9d9}.tournament-bell--has-unread[data-v-e1b5d725]{color:#d9d9d9;border-color:#a02222;background:hsl(0,40%,13%)}.tournament-bell--has-unread[data-v-e1b5d725]:hover{background:hsl(0,40%,17%);border-color:#ca2b2b}.bell-badge-expanded[data-v-e1b5d725]{position:absolute;top:-2px;right:-2px;width:8px;height:8px;border-radius:50%;background:hsl(0,84%,60%);border:1.5px solid hsl(225,45%,9%)}.status-pill[data-v-e1b5d725]{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:.2rem .6rem;border-radius:9999px;flex-shrink:0}.status--awaiting_acceptance[data-v-e1b5d725]{background:hsl(45,60%,20%);color:#edc95e}.status--accepting_applications[data-v-e1b5d725]{background:hsl(210,60%,18%);color:#5ea6ed}.status--in_progress[data-v-e1b5d725]{background:hsl(142,50%,15%);color:#3cdd77}.status--applications_closed[data-v-e1b5d725]{background:hsl(0,0%,15%);color:#999}.inline-expanded__close[data-v-e1b5d725]{width:28px;height:28px;border-radius:50%;border:1px solid hsl(225,30%,28%);background:hsl(225,40%,13%);color:#858fad;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease}.inline-expanded__close[data-v-e1b5d725]:hover{background:hsl(225,40%,18%);color:#d9d9d9}.expand-enter-active[data-v-e1b5d725]{transition:opacity .25s ease,transform .25s ease}.expand-leave-active[data-v-e1b5d725]{transition:opacity .2s ease,transform .2s ease}.expand-enter-from[data-v-e1b5d725]{opacity:0;transform:translateY(6px) scale(.99)}.expand-leave-to[data-v-e1b5d725]{opacity:0;transform:translateY(4px) scale(.99)}.page-slot[data-v-e1b5d725]{display:flex;flex-direction:column;gap:1rem;min-width:0}.page-slide-enter-active[data-v-e1b5d725]{transition:opacity .2s ease,transform .2s ease}.page-slide-leave-active[data-v-e1b5d725]{transition:opacity .15s ease,transform .15s ease}.page-slide-enter-from[data-v-e1b5d725]{opacity:0;transform:translate(20px)}.page-slide-leave-to[data-v-e1b5d725]{opacity:0;transform:translate(-20px)}.today-match-float[data-v-8c0587fb]{position:fixed;bottom:calc(2rem + 82px + env(safe-area-inset-bottom,0px));right:1rem;z-index:1001;filter:drop-shadow(0 10px 24px rgba(0,0,0,.32))}.today-match-float-enter-active[data-v-8c0587fb],.today-match-float-leave-active[data-v-8c0587fb]{transition:opacity .2s ease,transform .2s ease}.today-match-float-enter-from[data-v-8c0587fb],.today-match-float-leave-to[data-v-8c0587fb]{opacity:0;transform:translateY(8px)}.today-matches-sheet[data-v-8c0587fb]{display:flex;flex-direction:column;gap:.85rem;padding-bottom:.5rem}.today-matches-summary[data-v-8c0587fb]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#626e93;font-size:.75rem;font-weight:700}.today-matches-tabs[data-v-8c0587fb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;padding:.2rem;border-radius:9999px;background:hsl(225,40%,11%)}.today-matches-tab[data-v-8c0587fb]{display:flex;align-items:center;justify-content:center;gap:.35rem;min-width:0;border:0;border-radius:9999px;padding:.45rem .5rem;background:transparent;color:#7581a3;font:inherit;font-size:.7rem;font-weight:800;text-transform:uppercase;cursor:pointer}.today-matches-tab--active[data-v-8c0587fb]{background:hsl(225,40%,20%);color:#ebebeb}.today-matches-empty[data-v-8c0587fb]{margin:0;padding:.5rem 0;color:#5c678a;font-size:.82rem}.today-matches-list[data-v-8c0587fb]{display:flex;flex-direction:column;gap:.5rem}.today-match-row[data-v-8c0587fb]{display:flex;align-items:center;gap:.75rem;width:100%;border:1px solid transparent;border-radius:.75rem;padding:.75rem .85rem;background:hsl(225,42%,13%);color:inherit;text-align:left;cursor:pointer}.today-match-row__avatars[data-v-8c0587fb]{display:flex;align-items:center;flex:0 0 46px;min-width:46px}.today-match-row__avatar[data-v-8c0587fb]{border:2px solid hsl(225,42%,13%);border-radius:9999px;box-sizing:border-box;overflow:hidden}.today-match-row--mine .today-match-row__avatar[data-v-8c0587fb]{border-color:#151e37}.today-match-row__avatar--away[data-v-8c0587fb]{margin-left:-14px}.today-match-row--mine[data-v-8c0587fb]{border-color:#24598f;background:hsl(225,45%,15%)}.today-match-row__main[data-v-8c0587fb],.today-match-row__meta[data-v-8c0587fb]{display:flex;flex-direction:column;min-width:0}.today-match-row__main[data-v-8c0587fb]{gap:.22rem;flex:1}.today-match-row__meta[data-v-8c0587fb]{align-items:flex-end;flex-shrink:0;gap:.16rem}.today-match-row__tournament[data-v-8c0587fb]{color:#626e93;font-size:.68rem;font-weight:700;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.today-match-row__players[data-v-8c0587fb]{color:#e6e6e6;font-size:.92rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.today-match-row__badge[data-v-8c0587fb]{width:fit-content;border-radius:9999px;padding:.14rem .45rem;background:hsl(210,70%,22%);color:#6cadef;font-size:.55rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.today-match-row__time[data-v-8c0587fb]{color:#ecc551;font-size:.78rem;font-weight:800;white-space:nowrap}.today-match-row__countdown[data-v-8c0587fb],.today-match-row__played[data-v-8c0587fb]{color:#2dd269;font-size:.62rem;font-weight:800;white-space:nowrap}.sheet-backdrop[data-v-8c0587fb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:flex;align-items:flex-end;background:rgba(0,0,0,.62)}.sheet-panel[data-v-8c0587fb]{display:flex;flex-direction:column;width:100%;max-height:88vh;overflow:hidden;border-radius:1.25rem 1.25rem 0 0;background:hsl(225,45%,9%)}.sheet-handle[data-v-8c0587fb]{width:36px;height:4px;flex-shrink:0;margin:.625rem auto 0;border-radius:2px;background:hsl(225,30%,26%)}.sheet-toolbar[data-v-8c0587fb]{display:flex;align-items:center;padding:.5rem 1rem 0}.sheet-back[data-v-8c0587fb]{border:0;border-radius:9999px;padding:.45rem .75rem;background:hsl(225,38%,15%);color:#70adeb;font:inherit;font-size:.75rem;font-weight:800;cursor:pointer}.sheet-body[data-v-8c0587fb]{flex:1;overflow-y:auto;padding:.75rem 1rem 2rem}.sheet-enter-active[data-v-8c0587fb]{transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .25s ease}.sheet-leave-active[data-v-8c0587fb]{transition:transform .22s ease,opacity .2s ease}.sheet-enter-from[data-v-8c0587fb],.sheet-leave-to[data-v-8c0587fb]{opacity:0;transform:translateY(100%)}.mini-audio[data-v-57a30c58]{position:fixed;left:50%;bottom:8.3rem;transform:translate(-50%);z-index:999;display:flex;align-items:center;gap:10px;width:min(440px,calc(100vw - 3rem));padding:8px 14px 8px 8px;border-radius:999px;background:var(--audio-glass-bg);backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border:1px solid var(--audio-glass-border);box-shadow:var(--audio-glass-shadow)}.mini-audio__avatar[data-v-57a30c58]{position:absolute;top:-1rem;left:0rem;box-shadow:0 2px 6px #00000059;border-radius:50%}.mini-audio__play[data-v-57a30c58],.mini-audio__skip[data-v-57a30c58],.mini-audio__close[data-v-57a30c58]{display:grid;place-items:center;padding:0;border:0;cursor:pointer;flex:0 0 auto}.mini-audio__play[data-v-57a30c58]{width:34px;height:34px;border-radius:50%;color:var(--audio-on-accent);background:var(--audio-accent)}.mini-audio__skip[data-v-57a30c58]{width:28px;height:28px;border-radius:50%;color:var(--audio-text);background:var(--audio-surface)}.mini-audio__close[data-v-57a30c58]{width:28px;height:28px;border-radius:50%;color:var(--audio-text-muted);background:var(--audio-surface)}.mini-audio__footer[data-v-57a30c58]{display:flex;align-items:center;justify-content:space-between;gap:8px}.mini-audio__speed[data-v-57a30c58]{padding:1px 7px;border:0;border-radius:999px;color:var(--audio-on-accent);background:var(--audio-accent);font-size:.65rem;font-weight:600;cursor:pointer}.mini-audio__icon[data-v-57a30c58]{width:18px;height:18px}.mini-audio__icon--play[data-v-57a30c58]{margin-left:2px}.mini-audio__icon--close[data-v-57a30c58]{width:15px;height:15px}.mini-audio__body[data-v-57a30c58]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.mini-audio__title[data-v-57a30c58]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--audio-text);font-size:.8rem;font-weight:600}.mini-audio__icon--skip[data-v-57a30c58]{width:14px;height:14px}.mini-audio__time[data-v-57a30c58]{color:var(--audio-text-muted);font-size:.7rem;font-variant-numeric:tabular-nums}.mini-audio__track[data-v-57a30c58]{position:relative;height:6px;border-radius:999px;background:var(--audio-track-bg);cursor:pointer;overflow:hidden}.mini-audio__fill[data-v-57a30c58]{position:absolute;inset:0 auto 0 0;background:var(--audio-accent);border-radius:999px}.mini-audio-enter-active[data-v-57a30c58],.mini-audio-leave-active[data-v-57a30c58]{transition:opacity .2s ease,transform .2s ease}.mini-audio-enter-from[data-v-57a30c58],.mini-audio-leave-to[data-v-57a30c58]{opacity:0;transform:translate(-50%) translateY(.75rem)}.pixel-game-transition[data-v-2beec7e5]{position:fixed;top:-128px;right:0;bottom:-128px;left:0;z-index:2147483647;display:grid;grid-template-columns:repeat(var(--columns),1fr);pointer-events:none;opacity:0}.pixel-game-transition__cell[data-v-2beec7e5]{background:var(--curtain-color);opacity:0;transform:scale(0);will-change:opacity,transform}.dancing-mascot[data-v-a3958dfd]{display:inline-block;flex-shrink:0;vertical-align:middle}.dancing-mascot[data-v-a3958dfd] svg{display:block;width:100%!important;height:100%!important}.animated-loading-text[data-v-61dfe8be]{--shimmer-duration: 2s;--shimmer-base: rgba(255, 255, 255, .55);--shimmer-highlight: #fff;--shimmer-step: .07s;display:inline-grid;min-height:1.2em;place-items:center;vertical-align:middle;white-space:nowrap}.animated-loading-text__layer[data-v-61dfe8be]{display:inline-block;grid-area:1 / 1;transform-style:preserve-3d;white-space:nowrap;will-change:transform,opacity,filter}.animated-loading-text__unit[data-v-61dfe8be],.animated-loading-text__character[data-v-61dfe8be]{display:inline-block;white-space:pre}.animated-loading-text__unit[data-v-61dfe8be]{backface-visibility:hidden;transform-origin:50% 55%;will-change:transform,opacity,filter}.animated-loading-text__character[data-v-61dfe8be]{color:var(--shimmer-base);transform-origin:center;animation:animated-loading-text-shimmer-61dfe8be var(--shimmer-duration) linear infinite;animation-delay:calc(var(--character-index) * var(--shimmer-step));will-change:transform,color}@keyframes animated-loading-text-shimmer-61dfe8be{0%,18%,to{color:var(--shimmer-base);transform:scale(1)}9%{color:var(--shimmer-highlight);transform:scale(1.35)}}@media (prefers-reduced-motion: reduce){.animated-loading-text__character[data-v-61dfe8be]{animation:none}}.game-loading-status-badge[data-v-a8bef044]{position:fixed;top:1rem;left:50%;z-index:1100;max-width:min(90%,24rem);padding:.55rem 1.15rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-family:area-normal,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:-.05em;text-align:center;white-space:nowrap;transform:translate(-50%)}.game-loading-status-badge__bear[data-v-a8bef044]{margin-right:.4rem;vertical-align:middle}.v1-screen[data-v-084dd47e]{position:fixed;top:-128px;right:0;bottom:-128px;left:0;z-index:2147483647;background:#08080c;overflow:hidden;font-family:InterVariable,sans-serif;color:#cdcbdd}.v1-circle[data-v-084dd47e]{position:absolute;top:50%;left:50%;width:200vmax;height:200vmax;margin-left:-100vmax;margin-top:-100vmax;border-radius:50%;background:#08080c;transform:scale(0);will-change:transform;pointer-events:none}.gts__intro[data-v-084dd47e]{position:absolute;top:128px;right:0;bottom:128px;left:0;display:grid;align-content:space-between;justify-items:center;overflow:hidden;pointer-events:none;grid-template-rows:repeat(5,min-content);grid-template-areas:"top" "mid-top" "center" "mid-bottom" "bottom"}.gts__title-row[data-v-084dd47e]{display:grid;width:100vw;overflow:hidden;grid-auto-flow:column;grid-auto-columns:min-content}.gts__title-row .gts__title[data-v-084dd47e]{opacity:0}.gts__title[data-v-084dd47e]{font-weight:400;margin:0 .4rem;overflow:hidden;position:relative;font-size:clamp(1.4rem,3vw,2.4rem);white-space:nowrap;will-change:transform;letter-spacing:-.04em}.gts__title--large[data-v-084dd47e]{transform:scale(2.3685)}[data-v-084dd47e] .char{display:inline-block;will-change:transform}.gts__dancers[data-v-084dd47e]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.gts__dancer-slot[data-v-084dd47e]{position:absolute;top:var(--dancer-y);left:var(--dancer-x);display:flex;align-items:center;justify-content:center;width:clamp(6rem,13vw,10rem);height:clamp(6rem,13vw,10rem);transform:translate(-50%,-50%)}.gts__dancer-slot[data-v-084dd47e] svg{animation:gts-dancer-in-084dd47e .45s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(var(--dancer-index) * 70ms)}@keyframes gts-dancer-in-084dd47e{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}.gts__top[data-v-084dd47e]{grid-area:top;align-self:start}.gts__mid-top[data-v-084dd47e]{grid-area:mid-top;overflow:visible}.gts__center[data-v-084dd47e]{grid-area:center}.gts__mid-bottom[data-v-084dd47e]{grid-area:mid-bottom;overflow:visible}.gts__bottom[data-v-084dd47e]{grid-area:bottom;align-self:end}.v2-screen[data-v-89aa7b22]{position:fixed;top:-128px;right:0;bottom:-128px;left:0;z-index:2147483647;background:#08080c;overflow:hidden;font-family:InterVariable,sans-serif;color:#cdcbdd}.v2-overlay[data-v-89aa7b22]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(11,1fr);grid-template-rows:repeat(6,1fr);pointer-events:none;z-index:2}.v2-cell[data-v-89aa7b22]{background:#08080c;will-change:transform}.gts__intro[data-v-89aa7b22]{position:absolute;top:128px;right:0;bottom:128px;left:0;display:grid;align-content:space-between;justify-items:center;overflow:hidden;pointer-events:none;z-index:1;grid-template-rows:repeat(5,min-content);grid-template-areas:"top" "mid-top" "center" "mid-bottom" "bottom"}.gts__title-row[data-v-89aa7b22]{display:grid;width:100vw;overflow:hidden;grid-auto-flow:column;grid-auto-columns:min-content}.gts__title-row .gts__title[data-v-89aa7b22]{opacity:0}.gts__title[data-v-89aa7b22]{font-weight:400;margin:0 .4rem;overflow:hidden;position:relative;font-size:clamp(1.4rem,3vw,2.4rem);white-space:nowrap;will-change:transform;letter-spacing:-.04em}.gts__title--large[data-v-89aa7b22]{transform:scale(2.3685)}[data-v-89aa7b22] .char{display:inline-block;will-change:transform}.gts__dancers[data-v-89aa7b22]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.gts__dancer-slot[data-v-89aa7b22]{position:absolute;top:var(--dancer-y);left:var(--dancer-x);display:flex;align-items:center;justify-content:center;width:clamp(6rem,13vw,10rem);height:clamp(6rem,13vw,10rem);transform:translate(-50%,-50%)}.gts__dancer-slot[data-v-89aa7b22] svg{animation:gts-dancer-in-89aa7b22 .45s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(var(--dancer-index) * 70ms)}@keyframes gts-dancer-in-89aa7b22{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}.gts__top[data-v-89aa7b22]{grid-area:top;align-self:start}.gts__mid-top[data-v-89aa7b22]{grid-area:mid-top;overflow:visible}.gts__center[data-v-89aa7b22]{grid-area:center}.gts__mid-bottom[data-v-89aa7b22]{grid-area:mid-bottom;overflow:visible}.gts__bottom[data-v-89aa7b22]{grid-area:bottom;align-self:end}.offline-banner[data-v-3075ddc6]{position:fixed;top:0;left:0;right:0;z-index:4000;display:flex;align-items:center;justify-content:center;gap:8px;padding:calc(env(safe-area-inset-top,0px) + 6px) 12px 6px;background:hsl(225,45%,10%);border-bottom:1px solid rgba(255,255,255,.08);color:#ecc279;font-size:12px;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.offline-banner__dot[data-v-3075ddc6]{width:7px;height:7px;border-radius:50%;background:hsl(38,90%,60%);flex-shrink:0;animation:offline-pulse-3075ddc6 2s ease-in-out infinite}.offline-banner__text[data-v-3075ddc6]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes offline-pulse-3075ddc6{0%,to{opacity:1}50%{opacity:.4}}.offline-banner-enter-active[data-v-3075ddc6],.offline-banner-leave-active[data-v-3075ddc6]{transition:transform .25s ease,opacity .25s ease}.offline-banner-enter-from[data-v-3075ddc6],.offline-banner-leave-to[data-v-3075ddc6]{transform:translateY(-100%);opacity:0}.update-prompt[data-v-1cbf81d8]{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 5.5rem);transform:translate(-50%);z-index:4000;display:flex;align-items:center;gap:12px;padding:10px 12px 10px 16px;border-radius:999px;background:hsl(225,45%,14%);border:1px solid rgba(255,255,255,.1);box-shadow:0 6px 24px #0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e9edef;font-size:13px;font-weight:500;white-space:nowrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.update-prompt__btn[data-v-1cbf81d8]{border:none;cursor:pointer;padding:6px 14px;border-radius:999px;background:#00a884;color:#fff;font-size:13px;font-weight:700}.update-prompt__btn[data-v-1cbf81d8]:active{opacity:.85}.update-prompt-enter-active[data-v-1cbf81d8],.update-prompt-leave-active[data-v-1cbf81d8]{transition:transform .25s ease,opacity .25s ease}.update-prompt-enter-from[data-v-1cbf81d8],.update-prompt-leave-to[data-v-1cbf81d8]{opacity:0;transform:translate(-50%) translateY(1rem)}.chat-undo[data-v-a21438ad]{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 5.5rem);transform:translate(-50%);z-index:4000;display:flex;align-items:center;gap:12px;padding:10px 12px 10px 16px;border-radius:999px;background:hsl(225,45%,14%);border:1px solid rgba(255,255,255,.1);box-shadow:0 6px 24px #0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e9edef;font-size:13px;font-weight:500;white-space:nowrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.chat-undo__btn[data-v-a21438ad]{border:none;cursor:pointer;padding:6px 14px;border-radius:999px;background:#00a884;color:#fff;font-size:13px;font-weight:700}.chat-undo__btn[data-v-a21438ad]:disabled{opacity:.6}.chat-undo__btn[data-v-a21438ad]:active{opacity:.85}.chat-undo-enter-active[data-v-a21438ad],.chat-undo-leave-active[data-v-a21438ad]{transition:transform .25s ease,opacity .25s ease}.chat-undo-enter-from[data-v-a21438ad],.chat-undo-leave-to[data-v-a21438ad]{opacity:0;transform:translate(-50%) translateY(1rem)}@media (prefers-reduced-motion: reduce){.chat-undo-enter-active[data-v-a21438ad],.chat-undo-leave-active[data-v-a21438ad]{transition:opacity .15s linear}.chat-undo-enter-from[data-v-a21438ad],.chat-undo-leave-to[data-v-a21438ad]{transform:translate(-50%)}}:root{--red__cs-main-bg: hsl(345, 52%, 35%);--red__cs-main-bg-transparent: hsla(345, 52%, 35%, .5);--red__cs-checkerboard-bg: hsl(345, 52%, 30%);--red__cs-darker-bg: hsl(345, 52%, 15%);--red__cs-main-text: #cdd7d6;--red__cs-next-question-number: hsl(345, 85%, 62%);--red__cs-background-text: hsl(345, 52%, 14%);--red__cs-accent-bg: hsl(225, 45%, 8%);--red__cs-accent-main-text: hsla(174, 11%, 82%, .6);--red__cs-accent-secondary-text: #cdd7d6;--red__cs-chart-bar: hsl(125, 35%, 75%);--red__cs-points-counter-color: hsl(298.59deg 51.52% 16.35%);--red__cs-progress-bar: hsl(122, 39%, 63%);--red__cs-progress-stroke: rgba(200, 200, 200, .15);--red__cs-red-tracker: #ff8f9a;--red__cs-green-tracker: #4fdcb0;--red__cs-grey-tracker: #6d2241;--red__cs-yellow-tracker: #f4d06f;--red__cs-green-tracker-text: #05281e;--red__cs-red-tracker-text: #2a0b10;--red__cs-grey-tracker-text: #fff;--red__cs-yellow-tracker-text: #2b2410;--red__cs-red-text: hsl(36, 100%, 60%);--red__cs-green-text: hsl(122, 39%, 63%);--red__cs-powerup-bg: hsla(225, 45%, 18%, .4);--red__cs-powerup-red-btn-bg: hsl(350, 50%, 30%);--red__cs-powerup-red-btn-color: hsl(350, 50%, 76%);--red__cs-powerup-red-btn-text-shadow: 0 .0625em 0 hsl(350, 50%, 10%);--red__cs-powerup-red-btn-box-shadow: inset 0 .0625em 0 0 hsl(350, 50%, 25%), 0 .0625em 0 0 hsl(350, 50%, 15%), 0 .125em 0 0 hsl(350, 50%, 12%), 0 .25em 0 0 hsl(350, 50%, 9%), 0 .3125em 0 0 hsl(350, 50%, 6%), 0 .375em 0 0 hsl(350, 50%, 3%), 0 .425em 0 0 hsl(350, 50%, 1%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--red__cs-powerup-red-btn-inset-pressed: inset 0 .03em 0 0 hsl(350, 50%, 25%), 0 .03em 0 0 hsl(350, 50%, 15%), 0 .0625em 0 0 hsl(350, 50%, 12%), 0 .125em 0 0 hsl(350, 50%, 9%);--red__cs-powerup-green-btn-bg: hsl(184, 36%, 28%);--red__cs-powerup-green-btn-color: hsl(150, 60%, 75%);--red__cs-powerup-green-btn-text-shadow: 0 .0625em 0 hsl(150, 60%, 15%);--red__cs-powerup-green-btn-box-shadow: inset 0 .0625em 0 0 hsl(150, 60%, 30%), 0 .0625em 0 0 hsl(150, 60%, 22%), 0 .125em 0 0 hsl(150, 60%, 19%), 0 .25em 0 0 hsl(150, 60%, 16%), 0 .3125em 0 0 hsl(150, 60%, 13%), 0 .375em 0 0 hsl(150, 60%, 10%), 0 .425em 0 0 hsl(150, 60%, 8%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--red__cs-powerup-green-btn-inset-pressed: inset 0 .03em 0 0 hsl(150, 60%, 30%), 0 .03em 0 0 hsl(150, 60%, 22%), 0 .0625em 0 0 hsl(150, 60%, 19%), 0 .125em 0 0 hsl(150, 60%, 16%);--red__cs-button-bg: hsl(210, 25%, 40%);--red__cs-button-color: hsl(210, 25%, 85%);--red__cs-button-text-shadow: 0 .0625em 0 hsl(210, 25%, 25%);--red__cs-button-box-shadow: inset 0 .0625em 0 0 hsl(210, 25%, 45%), 0 .0625em 0 0 hsl(210, 25%, 35%), 0 .125em 0 0 hsl(210, 25%, 30%), 0 .25em 0 0 hsl(210, 25%, 25%), 0 .3125em 0 0 hsl(210, 25%, 20%), 0 .375em 0 0 hsl(210, 25%, 15%), 0 .425em 0 0 hsl(210, 25%, 10%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--red__cs-button-inset-pressed: inset 0 .03em 0 0 hsl(210, 25%, 45%), 0 .03em 0 0 hsl(210, 25%, 35%), 0 .0625em 0 0 hsl(210, 25%, 30%), 0 .125em 0 0 hsl(210, 25%, 25%);--red__cs-button-inset-hover: inset 0 .03em 0 0 hsl(210, 25%, 45%), 0 .03em 0 0 hsl(210, 25%, 35%), 0 .0625em 0 0 hsl(210, 25%, 30%), 0 .125em 0 0 hsl(210, 25%, 25%), 0 .125em 0 0 hsl(210, 25%, 20%), 0 .2em 0 0 hsl(210, 25%, 15%), 0 .225em 0 0 hsl(210, 25%, 10%), 0 .225em .375em 0 rgba(0, 0, 0, .2);--red__cs-button-disabled-bg: hsl(210, 25%, 50%);--red__cs-button-disabled-color: hsl(210, 25%, 75%);--red__cs-button-disabled-text-shadow: 0 .0625em 0 hsl(210, 25%, 25%);--red__cs-button-disabled-box-shadow: inset 0 .0625em 0 0 hsl(210, 25%, 45%), 0 .0625em 0 0 hsl(210, 25%, 35%), 0 .125em 0 0 hsl(210, 25%, 30%), 0 .25em 0 0 hsl(210, 25%, 25%), 0 .3125em 0 0 hsl(210, 25%, 20%), 0 .375em 0 0 hsl(210, 25%, 15%), 0 .425em 0 0 hsl(210, 25%, 10%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--red__cs-button-green-bg: hsl(150, 60%, 25%);--red__cs-button-green-color: hsl(150, 60%, 75%);--red__cs-button-green-text-shadow: 0 .0625em 0 hsl(150, 60%, 15%);--red__cs-button-green-box-shadow: inset 0 .0625em 0 0 hsl(150, 60%, 30%), 0 .0625em 0 0 hsl(150, 60%, 22%), 0 .125em 0 0 hsl(150, 60%, 19%), 0 .25em 0 0 hsl(150, 60%, 16%), 0 .3125em 0 0 hsl(150, 60%, 13%), 0 .375em 0 0 hsl(150, 60%, 10%), 0 .425em 0 0 hsl(150, 60%, 8%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--red__cs-button-red-bg: hsl(355, 65%, 45%);--red__cs-button-red-color: #e8b4a2;--red__cs-button-red-text-shadow: 0 .0625em 0 hsl(5, 70%, 38%);--red__cs-button-red-box-shadow: inset 0 .0625em 0 0 hsl(5, 75%, 45%), 0 .0625em 0 0 hsl(5, 70%, 38%), 0 .125em 0 0 hsl(5, 65%, 35%), 0 .25em 0 0 hsl(5, 60%, 30%), 0 .3125em 0 0 hsl(5, 55%, 28%), 0 .375em 0 0 hsl(5, 50%, 26%), 0 .425em 0 0 hsl(5, 45%, 24%), 0 .425em .5em 0 hsl(5, 40%, 22%)}:root{--yellow__cs-main-bg: hsl(46, 79%, 68%);--yellow__cs-main-bg-transparent: hsla(46, 79%, 68%, .8);--yellow__cs-checkerboard-bg: hsl(62, 62%, 60%);--yellow__cs-darker-bg: hsl(53, 95%, 40%);--yellow__cs-main-text: #4c3549;--yellow__cs-next-question-number: hsl(46, 92%, 62%);--yellow__cs-background-text: hsl(53, 95%, 18%);--yellow__cs-accent-bg: hsl(225, 45%, 18%);--yellow__cs-accent-main-text: hsla(308, 18%, 25%, .5);--yellow__cs-accent-secondary-text: #4c3549;--yellow__cs-chart-bar: hsl(125, 35%, 75%);--yellow__cs-points-counter-color: hsl(298.59deg 51.52% 16.35%);--yellow__cs-progress-bar: #a30003;--yellow__cs-progress-stroke: hsl(53, 66%, 79%);--yellow__cs-red-tracker: #a3121f;--yellow__cs-green-tracker: #0b6b5f;--yellow__cs-grey-tracker: hsl(53, 66%, 26%);--yellow__cs-green-tracker-text: #f0fffb;--yellow__cs-yellow-tracker: #6b4e00;--yellow__cs-red-tracker-text: #fff5f5;--yellow__cs-grey-tracker-text: #fff8dc;--yellow__cs-yellow-tracker-text: #fff6d6;--yellow__cs-red-text: #bd1e1e;--yellow__cs-green-text: #0b7a75;--yellow__cs-button-bg: hsl(210, 25%, 40%);--yellow__cs-button-color: hsl(210, 25%, 95%);--yellow__cs-button-text-shadow: 0 .0625em 0 hsl(210, 25%, 25%);--yellow__cs-button-box-shadow: inset 0 .0625em 0 0 hsl(210, 25%, 45%), 0 .0625em 0 0 hsl(210, 25%, 35%), 0 .125em 0 0 hsl(210, 25%, 30%), 0 .25em 0 0 hsl(210, 25%, 25%), 0 .3125em 0 0 hsl(210, 25%, 20%), 0 .375em 0 0 hsl(210, 25%, 15%), 0 .425em 0 0 hsl(210, 25%, 10%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--yellow__cs-button-inset-pressed: inset 0 .03em 0 0 hsl(210, 25%, 45%), 0 .03em 0 0 hsl(210, 25%, 35%), 0 .0625em 0 0 hsl(210, 25%, 30%), 0 .125em 0 0 hsl(210, 25%, 25%);--yellow__cs-button-inset-hover: inset 0 .03em 0 0 hsl(210, 25%, 45%), 0 .03em 0 0 hsl(210, 25%, 35%), 0 .0625em 0 0 hsl(210, 25%, 30%), 0 .125em 0 0 hsl(210, 25%, 25%), 0 .125em 0 0 hsl(210, 25%, 20%), 0 .2em 0 0 hsl(210, 25%, 15%), 0 .225em 0 0 hsl(210, 25%, 10%), 0 .225em .375em 0 rgba(0, 0, 0, .2);--yellow__cs-button-green-bg: hsl(150, 60%, 25%);--yellow__cs-button-green-color: hsl(150, 60%, 75%);--yellow__cs-button-green-text-shadow: 0 .0625em 0 hsl(150, 60%, 15%);--yellow__cs-button-green-box-shadow: inset 0 .0625em 0 0 hsl(150, 60%, 30%), 0 .0625em 0 0 hsl(150, 60%, 22%), 0 .125em 0 0 hsl(150, 60%, 19%), 0 .25em 0 0 hsl(150, 60%, 16%), 0 .3125em 0 0 hsl(150, 60%, 13%), 0 .375em 0 0 hsl(150, 60%, 10%), 0 .425em 0 0 hsl(150, 60%, 8%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--yellow__cs-button-red-bg: hsl(5, 80%, 42%);--yellow__cs-button-red-color: #e8b4a2;--yellow__cs-button-red-text-shadow: 0 .0625em 0 hsl(5, 70%, 38%);--yellow__cs-button-red-box-shadow: inset 0 .0625em 0 0 hsl(5, 75%, 45%), 0 .0625em 0 0 hsl(5, 70%, 38%), 0 .125em 0 0 hsl(5, 65%, 35%), 0 .25em 0 0 hsl(5, 60%, 30%), 0 .3125em 0 0 hsl(5, 55%, 28%), 0 .375em 0 0 hsl(5, 50%, 26%), 0 .425em 0 0 hsl(5, 45%, 24%), 0 .425em .5em 0 hsl(5, 40%, 22%);--yellow__cs-powerup-bg: hsla(225, 45%, 18%, .4);--yellow__cs-powerup-red-btn-bg: hsl(350, 50%, 30%);--yellow__cs-powerup-red-btn-color: hsl(350, 50%, 76%);--yellow__cs-powerup-red-btn-text-shadow: 0 .0625em 0 hsl(350, 50%, 10%);--yellow__cs-powerup-red-btn-box-shadow: inset 0 .0625em 0 0 hsl(350, 50%, 25%), 0 .0625em 0 0 hsl(350, 50%, 15%), 0 .125em 0 0 hsl(350, 50%, 12%), 0 .25em 0 0 hsl(350, 50%, 9%), 0 .3125em 0 0 hsl(350, 50%, 6%), 0 .375em 0 0 hsl(350, 50%, 3%), 0 .425em 0 0 hsl(350, 50%, 1%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--yellow__cs-powerup-red-btn-inset-pressed: inset 0 .03em 0 0 hsl(350, 50%, 25%), 0 .03em 0 0 hsl(350, 50%, 15%), 0 .0625em 0 0 hsl(350, 50%, 12%), 0 .125em 0 0 hsl(350, 50%, 9%);--yellow__cs-powerup-green-btn-bg: hsl(184, 36%, 28%);--yellow__cs-powerup-green-btn-color: hsl(150, 60%, 75%);--yellow__cs-powerup-green-btn-text-shadow: 0 .0625em 0 hsl(150, 60%, 15%);--yellow__cs-powerup-green-btn-box-shadow: inset 0 .0625em 0 0 hsl(150, 60%, 30%), 0 .0625em 0 0 hsl(150, 60%, 22%), 0 .125em 0 0 hsl(150, 60%, 19%), 0 .25em 0 0 hsl(150, 60%, 16%), 0 .3125em 0 0 hsl(150, 60%, 13%), 0 .375em 0 0 hsl(150, 60%, 10%), 0 .425em 0 0 hsl(150, 60%, 8%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--yellow__cs-powerup-green-btn-inset-pressed: inset 0 .03em 0 0 hsl(150, 60%, 30%), 0 .03em 0 0 hsl(150, 60%, 22%), 0 .0625em 0 0 hsl(150, 60%, 19%), 0 .125em 0 0 hsl(150, 60%, 16%);--yellow__cs-button-disabled-bg: hsl(210, 25%, 50%);--yellow__cs-button-disabled-color: hsl(210, 25%, 75%);--yellow__cs-button-disabled-text-shadow: 0 .0625em 0 hsl(210, 25%, 25%);--yellow__cs-button-disabled-box-shadow: inset 0 .0625em 0 0 hsl(210, 25%, 45%), 0 .0625em 0 0 hsl(210, 25%, 35%), 0 .125em 0 0 hsl(210, 25%, 30%), 0 .25em 0 0 hsl(210, 25%, 25%), 0 .3125em 0 0 hsl(210, 25%, 20%), 0 .375em 0 0 hsl(210, 25%, 15%), 0 .425em 0 0 hsl(210, 25%, 10%), 0 .425em .5em 0 rgba(0, 0, 0, .25)}:root{--black__cs-main-bg: hsl(0, 0%, 10%);--black__cs-main-bg-transparent: hsla(0, 0%, 10%, .9);--black__cs-checkerboard-bg: hsl(0, 0%, 20%);--black__cs-darker-bg: hsl(345, 52%, 15%);--black__cs-main-text: #cdd7d6;--black__cs-next-question-number: hsl(0, 0%, 90%);--black__cs-background-text: hsl(0, 0%, 60%);--black__cs-accent-bg: hsl(225, 45%, 8%);--black__cs-accent-main-text: hsla(174, 11%, 82%, .6);--black__cs-accent-secondary-text: #cdd7d6;--black__cs-chart-bar: hsl(125, 35%, 75%);--black__cs-points-counter-color: hsl(298.59deg 51.52% 16.35%);--black__cs-progress-bar: hsl(122, 39%, 63%);--black__cs-progress-stroke: rgba(200, 200, 200, .15);--black__cs-red-tracker: #ff8f9a;--black__cs-green-tracker: #4fdcb0;--black__cs-grey-tracker: hsl(257, 23%, 25%);--black__cs-yellow-tracker: #f4d06f;--black__cs-green-tracker-text: #05281e;--black__cs-red-tracker-text: #2a0b10;--black__cs-grey-tracker-text: #fff;--black__cs-yellow-tracker-text: #2b2410;--black__cs-red-text: #f26157;--black__cs-green-text: #00b295;--black__cs-powerup-bg: hsla(225, 45%, 18%, .4);--black__cs-powerup-red-btn-bg: hsl(350, 50%, 30%);--black__cs-powerup-red-btn-color: hsl(350, 50%, 76%);--black__cs-powerup-red-btn-text-shadow: 0 .0625em 0 hsl(350, 50%, 10%);--black__cs-powerup-red-btn-box-shadow: inset 0 .0625em 0 0 hsl(350, 50%, 25%), 0 .0625em 0 0 hsl(350, 50%, 15%), 0 .125em 0 0 hsl(350, 50%, 12%), 0 .25em 0 0 hsl(350, 50%, 9%), 0 .3125em 0 0 hsl(350, 50%, 6%), 0 .375em 0 0 hsl(350, 50%, 3%), 0 .425em 0 0 hsl(350, 50%, 1%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--black__cs-powerup-red-btn-inset-pressed: inset 0 .03em 0 0 hsl(350, 50%, 25%), 0 .03em 0 0 hsl(350, 50%, 15%), 0 .0625em 0 0 hsl(350, 50%, 12%), 0 .125em 0 0 hsl(350, 50%, 9%);--black__cs-powerup-green-btn-bg: hsl(184, 36%, 28%);--black__cs-powerup-green-btn-color: hsl(150, 60%, 75%);--black__cs-powerup-green-btn-text-shadow: 0 .0625em 0 hsl(150, 60%, 15%);--black__cs-powerup-green-btn-box-shadow: inset 0 .0625em 0 0 hsl(150, 60%, 30%), 0 .0625em 0 0 hsl(150, 60%, 22%), 0 .125em 0 0 hsl(150, 60%, 19%), 0 .25em 0 0 hsl(150, 60%, 16%), 0 .3125em 0 0 hsl(150, 60%, 13%), 0 .375em 0 0 hsl(150, 60%, 10%), 0 .425em 0 0 hsl(150, 60%, 8%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--black__cs-powerup-green-btn-inset-pressed: inset 0 .03em 0 0 hsl(150, 60%, 30%), 0 .03em 0 0 hsl(150, 60%, 22%), 0 .0625em 0 0 hsl(150, 60%, 19%), 0 .125em 0 0 hsl(150, 60%, 16%);--black__cs-button-bg: hsl(210, 25%, 40%);--black__cs-button-color: hsl(210, 25%, 85%);--black__cs-button-text-shadow: 0 .0625em 0 hsl(210, 25%, 25%);--black__cs-button-box-shadow: inset 0 .0625em 0 0 hsl(210, 25%, 45%), 0 .0625em 0 0 hsl(210, 25%, 35%), 0 .125em 0 0 hsl(210, 25%, 30%), 0 .25em 0 0 hsl(210, 25%, 25%), 0 .3125em 0 0 hsl(210, 25%, 20%), 0 .375em 0 0 hsl(210, 25%, 15%), 0 .425em 0 0 hsl(210, 25%, 10%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--black__cs-button-inset-pressed: inset 0 .03em 0 0 hsl(210, 25%, 45%), 0 .03em 0 0 hsl(210, 25%, 35%), 0 .0625em 0 0 hsl(210, 25%, 30%), 0 .125em 0 0 hsl(210, 25%, 25%);--black__cs-button-inset-hover: inset 0 .03em 0 0 hsl(210, 25%, 45%), 0 .03em 0 0 hsl(210, 25%, 35%), 0 .0625em 0 0 hsl(210, 25%, 30%), 0 .125em 0 0 hsl(210, 25%, 25%), 0 .125em 0 0 hsl(210, 25%, 20%), 0 .2em 0 0 hsl(210, 25%, 15%), 0 .225em 0 0 hsl(210, 25%, 10%), 0 .225em .375em 0 rgba(0, 0, 0, .2);--black__cs-button-disabled-bg: hsl(210, 25%, 50%);--black__cs-button-disabled-color: hsl(210, 25%, 75%);--black__cs-button-disabled-text-shadow: 0 .0625em 0 hsl(210, 25%, 25%);--black__cs-button-disabled-box-shadow: inset 0 .0625em 0 0 hsl(210, 25%, 45%), 0 .0625em 0 0 hsl(210, 25%, 35%), 0 .125em 0 0 hsl(210, 25%, 30%), 0 .25em 0 0 hsl(210, 25%, 25%), 0 .3125em 0 0 hsl(210, 25%, 20%), 0 .375em 0 0 hsl(210, 25%, 15%), 0 .425em 0 0 hsl(210, 25%, 10%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--black__cs-button-green-bg: hsl(150, 60%, 25%);--black__cs-button-green-color: hsl(150, 60%, 75%);--black__cs-button-green-text-shadow: 0 .0625em 0 hsl(150, 60%, 15%);--black__cs-button-green-box-shadow: inset 0 .0625em 0 0 hsl(150, 60%, 30%), 0 .0625em 0 0 hsl(150, 60%, 22%), 0 .125em 0 0 hsl(150, 60%, 19%), 0 .25em 0 0 hsl(150, 60%, 16%), 0 .3125em 0 0 hsl(150, 60%, 13%), 0 .375em 0 0 hsl(150, 60%, 10%), 0 .425em 0 0 hsl(150, 60%, 8%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--black__cs-button-red-bg: hsl(355, 65%, 45%);--black__cs-button-red-color: #e8b4a2;--black__cs-button-red-text-shadow: 0 .0625em 0 hsl(5, 70%, 38%);--black__cs-button-red-box-shadow: inset 0 .0625em 0 0 hsl(5, 75%, 45%), 0 .0625em 0 0 hsl(5, 70%, 38%), 0 .125em 0 0 hsl(5, 65%, 35%), 0 .25em 0 0 hsl(5, 60%, 30%), 0 .3125em 0 0 hsl(5, 55%, 28%), 0 .375em 0 0 hsl(5, 50%, 26%), 0 .425em 0 0 hsl(5, 45%, 24%), 0 .425em .5em 0 hsl(5, 40%, 22%)}:root{--blue__cs-main-bg: hsl(218, 100%, 20%);--blue__cs-main-bg-transparent: hsla(218, 100%, 26%, .5);--blue__cs-checkerboard-bg: hsl(345, 52%, 30%);--blue__cs-darker-bg: hsl(279, 54%, 10%);--blue__cs-main-text: #cdd7d6;--blue__cs-next-question-number: hsl(212, 95%, 65%);--blue__cs-background-text: hsl(279, 54%, 10%);--blue__cs-accent-bg: hsl(225, 45%, 8%);--blue__cs-accent-main-text: hsla(174, 11%, 82%, .6);--blue__cs-accent-secondary-text: #cdd7d6;--blue__cs-chart-bar: hsl(125, 35%, 75%);--blue__cs-points-counter-color: hsl(298.59deg 51.52% 16.35%);--blue__cs-progress-bar: hsl(122, 39%, 63%);--blue__cs-progress-stroke: rgba(200, 200, 200, .15);--blue__cs-red-tracker: #ff8f9a;--blue__cs-green-tracker: #4fdcb0;--blue__cs-grey-tracker: hsl(218, 100%, 36%);--blue__cs-yellow-tracker: #f4d06f;--blue__cs-green-tracker-text: #05281e;--blue__cs-red-tracker-text: #2a0b10;--blue__cs-grey-tracker-text: #fff;--blue__cs-yellow-tracker-text: #2b2410;--blue__cs-red-text: #e5385e;--blue__cs-green-text: #2ec4b6;--blue__cs-powerup-bg: hsla(225, 45%, 18%, .4);--blue__cs-powerup-red-btn-bg: hsl(350, 50%, 30%);--blue__cs-powerup-red-btn-color: hsl(350, 50%, 76%);--blue__cs-powerup-red-btn-text-shadow: 0 .0625em 0 hsl(350, 50%, 10%);--blue__cs-powerup-red-btn-box-shadow: inset 0 .0625em 0 0 hsl(350, 50%, 25%), 0 .0625em 0 0 hsl(350, 50%, 15%), 0 .125em 0 0 hsl(350, 50%, 12%), 0 .25em 0 0 hsl(350, 50%, 9%), 0 .3125em 0 0 hsl(350, 50%, 6%), 0 .375em 0 0 hsl(350, 50%, 3%), 0 .425em 0 0 hsl(350, 50%, 1%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--blue__cs-powerup-red-btn-inset-pressed: inset 0 .03em 0 0 hsl(350, 50%, 25%), 0 .03em 0 0 hsl(350, 50%, 15%), 0 .0625em 0 0 hsl(350, 50%, 12%), 0 .125em 0 0 hsl(350, 50%, 9%);--blue__cs-powerup-green-btn-bg: hsl(184, 36%, 28%);--blue__cs-powerup-green-btn-color: hsl(150, 60%, 75%);--blue__cs-powerup-green-btn-text-shadow: 0 .0625em 0 hsl(150, 60%, 15%);--blue__cs-powerup-green-btn-box-shadow: inset 0 .0625em 0 0 hsl(150, 60%, 30%), 0 .0625em 0 0 hsl(150, 60%, 22%), 0 .125em 0 0 hsl(150, 60%, 19%), 0 .25em 0 0 hsl(150, 60%, 16%), 0 .3125em 0 0 hsl(150, 60%, 13%), 0 .375em 0 0 hsl(150, 60%, 10%), 0 .425em 0 0 hsl(150, 60%, 8%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--blue__cs-powerup-green-btn-inset-pressed: inset 0 .03em 0 0 hsl(150, 60%, 30%), 0 .03em 0 0 hsl(150, 60%, 22%), 0 .0625em 0 0 hsl(150, 60%, 19%), 0 .125em 0 0 hsl(150, 60%, 16%);--blue__cs-button-bg: hsl(210, 25%, 40%);--blue__cs-button-color: hsl(210, 25%, 85%);--blue__cs-button-text-shadow: 0 .0625em 0 hsl(210, 25%, 25%);--blue__cs-button-box-shadow: inset 0 .0625em 0 0 hsl(210, 25%, 45%), 0 .0625em 0 0 hsl(210, 25%, 35%), 0 .125em 0 0 hsl(210, 25%, 30%), 0 .25em 0 0 hsl(210, 25%, 25%), 0 .3125em 0 0 hsl(210, 25%, 20%), 0 .375em 0 0 hsl(210, 25%, 15%), 0 .425em 0 0 hsl(210, 25%, 10%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--blue__cs-button-inset-pressed: inset 0 .03em 0 0 hsl(210, 25%, 45%), 0 .03em 0 0 hsl(210, 25%, 35%), 0 .0625em 0 0 hsl(210, 25%, 30%), 0 .125em 0 0 hsl(210, 25%, 25%);--blue__cs-button-inset-hover: inset 0 .03em 0 0 hsl(210, 25%, 45%), 0 .03em 0 0 hsl(210, 25%, 35%), 0 .0625em 0 0 hsl(210, 25%, 30%), 0 .125em 0 0 hsl(210, 25%, 25%), 0 .125em 0 0 hsl(210, 25%, 20%), 0 .2em 0 0 hsl(210, 25%, 15%), 0 .225em 0 0 hsl(210, 25%, 10%), 0 .225em .375em 0 rgba(0, 0, 0, .2);--blue__cs-button-disabled-bg: hsl(210, 25%, 50%);--blue__cs-button-disabled-color: hsl(210, 25%, 75%);--blue__cs-button-disabled-text-shadow: 0 .0625em 0 hsl(210, 25%, 25%);--blue__cs-button-disabled-box-shadow: inset 0 .0625em 0 0 hsl(210, 25%, 45%), 0 .0625em 0 0 hsl(210, 25%, 35%), 0 .125em 0 0 hsl(210, 25%, 30%), 0 .25em 0 0 hsl(210, 25%, 25%), 0 .3125em 0 0 hsl(210, 25%, 20%), 0 .375em 0 0 hsl(210, 25%, 15%), 0 .425em 0 0 hsl(210, 25%, 10%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--blue__cs-button-green-bg: hsl(150, 60%, 25%);--blue__cs-button-green-color: hsl(150, 60%, 75%);--blue__cs-button-green-text-shadow: 0 .0625em 0 hsl(150, 60%, 15%);--blue__cs-button-green-box-shadow: inset 0 .0625em 0 0 hsl(150, 60%, 30%), 0 .0625em 0 0 hsl(150, 60%, 22%), 0 .125em 0 0 hsl(150, 60%, 19%), 0 .25em 0 0 hsl(150, 60%, 16%), 0 .3125em 0 0 hsl(150, 60%, 13%), 0 .375em 0 0 hsl(150, 60%, 10%), 0 .425em 0 0 hsl(150, 60%, 8%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--blue__cs-button-red-bg: hsl(355, 65%, 45%);--blue__cs-button-red-color: #e8b4a2;--blue__cs-button-red-text-shadow: 0 .0625em 0 hsl(5, 70%, 38%);--blue__cs-button-red-box-shadow: inset 0 .0625em 0 0 hsl(5, 75%, 45%), 0 .0625em 0 0 hsl(5, 70%, 38%), 0 .125em 0 0 hsl(5, 65%, 35%), 0 .25em 0 0 hsl(5, 60%, 30%), 0 .3125em 0 0 hsl(5, 55%, 28%), 0 .375em 0 0 hsl(5, 50%, 26%), 0 .425em 0 0 hsl(5, 45%, 24%), 0 .425em .5em 0 hsl(5, 40%, 22%)}:root{--orange__cs-main-bg: hsl(29, 88%, 26%);--orange__cs-main-bg-transparent: hsla(29, 88%, 36%, .9);--orange__cs-checkerboard-bg: hsl(345, 52%, 30%);--orange__cs-darker-bg: hsl(29, 88%, 15%);--orange__cs-main-text: #cdd7d6;--orange__cs-next-question-number: hsl(32, 95%, 60%);--orange__cs-background-text: hsl(29, 88%, 10%);--orange__cs-accent-bg: hsl(225, 45%, 8%);--orange__cs-accent-main-text: hsla(174, 11%, 82%, .6);--orange__cs-accent-secondary-text: #cdd7d6;--orange__cs-chart-bar: hsl(125, 35%, 75%);--orange__cs-points-counter-color: hsl(298.59deg 51.52% 16.35%);--orange__cs-progress-bar: hsl(122, 39%, 63%);--orange__cs-progress-stroke: rgba(200, 200, 200, .15);--orange__cs-red-tracker: #ff8f9a;--orange__cs-green-tracker: #4fdcb0;--orange__cs-grey-tracker: hsl(29, 88%, 36%);--orange__cs-yellow-tracker: #f4d06f;--orange__cs-green-tracker-text: #05281e;--orange__cs-red-tracker-text: #2a0b10;--orange__cs-grey-tracker-text: #fff;--orange__cs-yellow-tracker-text: #2b2410;--orange__cs-red-text: #ffadb3;--orange__cs-green-text: #8fe0c4;--orange__cs-powerup-bg: hsla(225, 45%, 18%, .4);--orange__cs-powerup-red-btn-bg: hsl(350, 50%, 30%);--orange__cs-powerup-red-btn-color: hsl(350, 50%, 76%);--orange__cs-powerup-red-btn-text-shadow: 0 .0625em 0 hsl(350, 50%, 10%);--orange__cs-powerup-red-btn-box-shadow: inset 0 .0625em 0 0 hsl(350, 50%, 25%), 0 .0625em 0 0 hsl(350, 50%, 15%), 0 .125em 0 0 hsl(350, 50%, 12%), 0 .25em 0 0 hsl(350, 50%, 9%), 0 .3125em 0 0 hsl(350, 50%, 6%), 0 .375em 0 0 hsl(350, 50%, 3%), 0 .425em 0 0 hsl(350, 50%, 1%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--orange__cs-powerup-red-btn-inset-pressed: inset 0 .03em 0 0 hsl(350, 50%, 25%), 0 .03em 0 0 hsl(350, 50%, 15%), 0 .0625em 0 0 hsl(350, 50%, 12%), 0 .125em 0 0 hsl(350, 50%, 9%);--orange__cs-powerup-green-btn-bg: hsl(184, 36%, 28%);--orange__cs-powerup-green-btn-color: hsl(150, 60%, 75%);--orange__cs-powerup-green-btn-text-shadow: 0 .0625em 0 hsl(150, 60%, 15%);--orange__cs-powerup-green-btn-box-shadow: inset 0 .0625em 0 0 hsl(150, 60%, 30%), 0 .0625em 0 0 hsl(150, 60%, 22%), 0 .125em 0 0 hsl(150, 60%, 19%), 0 .25em 0 0 hsl(150, 60%, 16%), 0 .3125em 0 0 hsl(150, 60%, 13%), 0 .375em 0 0 hsl(150, 60%, 10%), 0 .425em 0 0 hsl(150, 60%, 8%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--orange__cs-powerup-green-btn-inset-pressed: inset 0 .03em 0 0 hsl(150, 60%, 30%), 0 .03em 0 0 hsl(150, 60%, 22%), 0 .0625em 0 0 hsl(150, 60%, 19%), 0 .125em 0 0 hsl(150, 60%, 16%);--orange__cs-button-bg: hsl(210, 25%, 40%);--orange__cs-button-color: hsl(210, 25%, 85%);--orange__cs-button-text-shadow: 0 .0625em 0 hsl(210, 25%, 25%);--orange__cs-button-box-shadow: inset 0 .0625em 0 0 hsl(210, 25%, 45%), 0 .0625em 0 0 hsl(210, 25%, 35%), 0 .125em 0 0 hsl(210, 25%, 30%), 0 .25em 0 0 hsl(210, 25%, 25%), 0 .3125em 0 0 hsl(210, 25%, 20%), 0 .375em 0 0 hsl(210, 25%, 15%), 0 .425em 0 0 hsl(210, 25%, 10%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--orange__cs-button-inset-pressed: inset 0 .03em 0 0 hsl(210, 25%, 45%), 0 .03em 0 0 hsl(210, 25%, 35%), 0 .0625em 0 0 hsl(210, 25%, 30%), 0 .125em 0 0 hsl(210, 25%, 25%);--orange__cs-button-inset-hover: inset 0 .03em 0 0 hsl(210, 25%, 45%), 0 .03em 0 0 hsl(210, 25%, 35%), 0 .0625em 0 0 hsl(210, 25%, 30%), 0 .125em 0 0 hsl(210, 25%, 25%), 0 .125em 0 0 hsl(210, 25%, 20%), 0 .2em 0 0 hsl(210, 25%, 15%), 0 .225em 0 0 hsl(210, 25%, 10%), 0 .225em .375em 0 rgba(0, 0, 0, .2);--orange__cs-button-disabled-bg: hsl(210, 25%, 50%);--orange__cs-button-disabled-color: hsl(210, 25%, 75%);--orange__cs-button-disabled-text-shadow: 0 .0625em 0 hsl(210, 25%, 25%);--orange__cs-button-disabled-box-shadow: inset 0 .0625em 0 0 hsl(210, 25%, 45%), 0 .0625em 0 0 hsl(210, 25%, 35%), 0 .125em 0 0 hsl(210, 25%, 30%), 0 .25em 0 0 hsl(210, 25%, 25%), 0 .3125em 0 0 hsl(210, 25%, 20%), 0 .375em 0 0 hsl(210, 25%, 15%), 0 .425em 0 0 hsl(210, 25%, 10%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--orange__cs-button-green-bg: hsl(150, 60%, 25%);--orange__cs-button-green-color: hsl(150, 60%, 75%);--orange__cs-button-green-text-shadow: 0 .0625em 0 hsl(150, 60%, 15%);--orange__cs-button-green-box-shadow: inset 0 .0625em 0 0 hsl(150, 60%, 30%), 0 .0625em 0 0 hsl(150, 60%, 22%), 0 .125em 0 0 hsl(150, 60%, 19%), 0 .25em 0 0 hsl(150, 60%, 16%), 0 .3125em 0 0 hsl(150, 60%, 13%), 0 .375em 0 0 hsl(150, 60%, 10%), 0 .425em 0 0 hsl(150, 60%, 8%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--orange__cs-button-red-bg: hsl(355, 65%, 45%);--orange__cs-button-red-color: #e8b4a2;--orange__cs-button-red-text-shadow: 0 .0625em 0 hsl(5, 70%, 38%);--orange__cs-button-red-box-shadow: inset 0 .0625em 0 0 hsl(5, 75%, 45%), 0 .0625em 0 0 hsl(5, 70%, 38%), 0 .125em 0 0 hsl(5, 65%, 35%), 0 .25em 0 0 hsl(5, 60%, 30%), 0 .3125em 0 0 hsl(5, 55%, 28%), 0 .375em 0 0 hsl(5, 50%, 26%), 0 .425em 0 0 hsl(5, 45%, 24%), 0 .425em .5em 0 hsl(5, 40%, 22%)}:root{--purple__cs-main-bg: hsl(279, 54%, 28%);--purple__cs-main-bg-transparent: hsla(279, 54%, 28%, .5);--purple__cs-checkerboard-bg: hsl(279, 54%, 32%);--purple__cs-darker-bg: hsl(279, 54%, 10%);--purple__cs-main-text: #cdd7d6;--purple__cs-next-question-number: hsl(276, 80%, 70%);--purple__cs-background-text: hsl(279, 54%, 10%);--purple__cs-accent-bg: hsl(225, 45%, 8%);--purple__cs-accent-main-text: hsla(174, 11%, 82%, .6);--purple__cs-accent-secondary-text: #cdd7d6;--purple__cs-chart-bar: hsl(125, 35%, 75%);--purple__cs-points-counter-color: hsl(298.59deg 51.52% 16.35%);--purple__cs-progress-bar: hsl(122, 39%, 63%);--purple__cs-progress-stroke: rgba(200, 200, 200, .15);--purple__cs-red-tracker: #ff8f9a;--purple__cs-green-tracker: #4fdcb0;--purple__cs-grey-tracker: hsl(279, 54%, 40%);--purple__cs-yellow-tracker: #f4d06f;--purple__cs-green-tracker-text: #05281e;--purple__cs-red-tracker-text: #2a0b10;--purple__cs-grey-tracker-text: #fff;--purple__cs-yellow-tracker-text: #2b2410;--purple__cs-red-text: #d86e85;--purple__cs-green-text: #2ec4b6;--purple__cs-powerup-bg: hsla(225, 45%, 18%, .4);--purple__cs-powerup-red-btn-bg: hsl(350, 50%, 30%);--purple__cs-powerup-red-btn-color: hsl(350, 50%, 76%);--purple__cs-powerup-red-btn-text-shadow: 0 .0625em 0 hsl(350, 50%, 10%);--purple__cs-powerup-red-btn-box-shadow: inset 0 .0625em 0 0 hsl(350, 50%, 25%), 0 .0625em 0 0 hsl(350, 50%, 15%), 0 .125em 0 0 hsl(350, 50%, 12%), 0 .25em 0 0 hsl(350, 50%, 9%), 0 .3125em 0 0 hsl(350, 50%, 6%), 0 .375em 0 0 hsl(350, 50%, 3%), 0 .425em 0 0 hsl(350, 50%, 1%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--purple__cs-powerup-red-btn-inset-pressed: inset 0 .03em 0 0 hsl(350, 50%, 25%), 0 .03em 0 0 hsl(350, 50%, 15%), 0 .0625em 0 0 hsl(350, 50%, 12%), 0 .125em 0 0 hsl(350, 50%, 9%);--purple__cs-powerup-green-btn-bg: hsl(184, 36%, 28%);--purple__cs-powerup-green-btn-color: hsl(150, 60%, 75%);--purple__cs-powerup-green-btn-text-shadow: 0 .0625em 0 hsl(150, 60%, 15%);--purple__cs-powerup-green-btn-box-shadow: inset 0 .0625em 0 0 hsl(150, 60%, 30%), 0 .0625em 0 0 hsl(150, 60%, 22%), 0 .125em 0 0 hsl(150, 60%, 19%), 0 .25em 0 0 hsl(150, 60%, 16%), 0 .3125em 0 0 hsl(150, 60%, 13%), 0 .375em 0 0 hsl(150, 60%, 10%), 0 .425em 0 0 hsl(150, 60%, 8%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--purple__cs-powerup-green-btn-inset-pressed: inset 0 .03em 0 0 hsl(150, 60%, 30%), 0 .03em 0 0 hsl(150, 60%, 22%), 0 .0625em 0 0 hsl(150, 60%, 19%), 0 .125em 0 0 hsl(150, 60%, 16%);--purple__cs-button-bg: hsl(210, 25%, 40%);--purple__cs-button-color: hsl(210, 25%, 85%);--purple__cs-button-text-shadow: 0 .0625em 0 hsl(210, 25%, 25%);--purple__cs-button-box-shadow: inset 0 .0625em 0 0 hsl(210, 25%, 45%), 0 .0625em 0 0 hsl(210, 25%, 35%), 0 .125em 0 0 hsl(210, 25%, 30%), 0 .25em 0 0 hsl(210, 25%, 25%), 0 .3125em 0 0 hsl(210, 25%, 20%), 0 .375em 0 0 hsl(210, 25%, 15%), 0 .425em 0 0 hsl(210, 25%, 10%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--purple__cs-button-inset-pressed: inset 0 .03em 0 0 hsl(210, 25%, 45%), 0 .03em 0 0 hsl(210, 25%, 35%), 0 .0625em 0 0 hsl(210, 25%, 30%), 0 .125em 0 0 hsl(210, 25%, 25%);--purple__cs-button-inset-hover: inset 0 .03em 0 0 hsl(210, 25%, 45%), 0 .03em 0 0 hsl(210, 25%, 35%), 0 .0625em 0 0 hsl(210, 25%, 30%), 0 .125em 0 0 hsl(210, 25%, 25%), 0 .125em 0 0 hsl(210, 25%, 20%), 0 .2em 0 0 hsl(210, 25%, 15%), 0 .225em 0 0 hsl(210, 25%, 10%), 0 .225em .375em 0 rgba(0, 0, 0, .2);--purple__cs-button-disabled-bg: hsl(210, 25%, 50%);--purple__cs-button-disabled-color: hsl(210, 25%, 75%);--purple__cs-button-disabled-text-shadow: 0 .0625em 0 hsl(210, 25%, 25%);--purple__cs-button-disabled-box-shadow: inset 0 .0625em 0 0 hsl(210, 25%, 45%), 0 .0625em 0 0 hsl(210, 25%, 35%), 0 .125em 0 0 hsl(210, 25%, 30%), 0 .25em 0 0 hsl(210, 25%, 25%), 0 .3125em 0 0 hsl(210, 25%, 20%), 0 .375em 0 0 hsl(210, 25%, 15%), 0 .425em 0 0 hsl(210, 25%, 10%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--purple__cs-button-green-bg: hsl(150, 60%, 25%);--purple__cs-button-green-color: hsl(150, 60%, 75%);--purple__cs-button-green-text-shadow: 0 .0625em 0 hsl(150, 60%, 15%);--purple__cs-button-green-box-shadow: inset 0 .0625em 0 0 hsl(150, 60%, 30%), 0 .0625em 0 0 hsl(150, 60%, 22%), 0 .125em 0 0 hsl(150, 60%, 19%), 0 .25em 0 0 hsl(150, 60%, 16%), 0 .3125em 0 0 hsl(150, 60%, 13%), 0 .375em 0 0 hsl(150, 60%, 10%), 0 .425em 0 0 hsl(150, 60%, 8%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--purple__cs-button-red-bg: hsl(355, 65%, 45%);--purple__cs-button-red-color: #e8b4a2;--purple__cs-button-red-text-shadow: 0 .0625em 0 hsl(5, 70%, 38%);--purple__cs-button-red-box-shadow: inset 0 .0625em 0 0 hsl(5, 75%, 45%), 0 .0625em 0 0 hsl(5, 70%, 38%), 0 .125em 0 0 hsl(5, 65%, 35%), 0 .25em 0 0 hsl(5, 60%, 30%), 0 .3125em 0 0 hsl(5, 55%, 28%), 0 .375em 0 0 hsl(5, 50%, 26%), 0 .425em 0 0 hsl(5, 45%, 24%), 0 .425em .5em 0 hsl(5, 40%, 22%)}:root{--brown__cs-main-bg: hsl(357, 29%, 35%);--brown__cs-main-bg-transparent: hsla(357, 29%, 35%, .9);--brown__cs-checkerboard-bg: hsl(357, 29%, 45%);--brown__cs-darker-bg: hsl(357, 29%, 25%);--brown__cs-main-text: #cdd7d6;--brown__cs-next-question-number: hsl(28, 70%, 62%);--brown__cs-background-text: hsl(357, 29%, 15%);--brown__cs-accent-bg: hsl(225, 45%, 8%);--brown__cs-accent-main-text: hsla(174, 11%, 82%, .6);--brown__cs-accent-secondary-text: #cdd7d6;--brown__cs-chart-bar: hsl(125, 35%, 75%);--brown__cs-points-counter-color: hsl(298.59deg 51.52% 16.35%);--brown__cs-progress-bar: hsl(122, 39%, 63%);--brown__cs-progress-stroke: rgba(200, 200, 200, .15);--brown__cs-red-tracker: #ff8f9a;--brown__cs-green-tracker: #4fdcb0;--brown__cs-grey-tracker: hsl(357, 29%, 45%);--brown__cs-yellow-tracker: #f4d06f;--brown__cs-green-tracker-text: #05281e;--brown__cs-red-tracker-text: #2a0b10;--brown__cs-grey-tracker-text: #fff;--brown__cs-yellow-tracker-text: #2b2410;--brown__cs-red-text: #ffadb3;--brown__cs-green-text: #afd0bf;--brown__cs-powerup-bg: hsla(225, 45%, 18%, .4);--brown__cs-powerup-red-btn-bg: hsl(350, 50%, 30%);--brown__cs-powerup-red-btn-color: hsl(350, 50%, 76%);--brown__cs-powerup-red-btn-text-shadow: 0 .0625em 0 hsl(350, 50%, 10%);--brown__cs-powerup-red-btn-box-shadow: inset 0 .0625em 0 0 hsl(350, 50%, 25%), 0 .0625em 0 0 hsl(350, 50%, 15%), 0 .125em 0 0 hsl(350, 50%, 12%), 0 .25em 0 0 hsl(350, 50%, 9%), 0 .3125em 0 0 hsl(350, 50%, 6%), 0 .375em 0 0 hsl(350, 50%, 3%), 0 .425em 0 0 hsl(350, 50%, 1%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--brown__cs-powerup-red-btn-inset-pressed: inset 0 .03em 0 0 hsl(350, 50%, 25%), 0 .03em 0 0 hsl(350, 50%, 15%), 0 .0625em 0 0 hsl(350, 50%, 12%), 0 .125em 0 0 hsl(350, 50%, 9%);--brown__cs-powerup-green-btn-bg: hsl(184, 36%, 28%);--brown__cs-powerup-green-btn-color: hsl(150, 60%, 75%);--brown__cs-powerup-green-btn-text-shadow: 0 .0625em 0 hsl(150, 60%, 15%);--brown__cs-powerup-green-btn-box-shadow: inset 0 .0625em 0 0 hsl(150, 60%, 30%), 0 .0625em 0 0 hsl(150, 60%, 22%), 0 .125em 0 0 hsl(150, 60%, 19%), 0 .25em 0 0 hsl(150, 60%, 16%), 0 .3125em 0 0 hsl(150, 60%, 13%), 0 .375em 0 0 hsl(150, 60%, 10%), 0 .425em 0 0 hsl(150, 60%, 8%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--brown__cs-powerup-green-btn-inset-pressed: inset 0 .03em 0 0 hsl(150, 60%, 30%), 0 .03em 0 0 hsl(150, 60%, 22%), 0 .0625em 0 0 hsl(150, 60%, 19%), 0 .125em 0 0 hsl(150, 60%, 16%);--brown__cs-button-bg: hsl(210, 25%, 40%);--brown__cs-button-color: hsl(210, 25%, 85%);--brown__cs-button-text-shadow: 0 .0625em 0 hsl(210, 25%, 25%);--brown__cs-button-box-shadow: inset 0 .0625em 0 0 hsl(210, 25%, 45%), 0 .0625em 0 0 hsl(210, 25%, 35%), 0 .125em 0 0 hsl(210, 25%, 30%), 0 .25em 0 0 hsl(210, 25%, 25%), 0 .3125em 0 0 hsl(210, 25%, 20%), 0 .375em 0 0 hsl(210, 25%, 15%), 0 .425em 0 0 hsl(210, 25%, 10%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--brown__cs-button-inset-pressed: inset 0 .03em 0 0 hsl(210, 25%, 45%), 0 .03em 0 0 hsl(210, 25%, 35%), 0 .0625em 0 0 hsl(210, 25%, 30%), 0 .125em 0 0 hsl(210, 25%, 25%);--brown__cs-button-inset-hover: inset 0 .03em 0 0 hsl(210, 25%, 45%), 0 .03em 0 0 hsl(210, 25%, 35%), 0 .0625em 0 0 hsl(210, 25%, 30%), 0 .125em 0 0 hsl(210, 25%, 25%), 0 .125em 0 0 hsl(210, 25%, 20%), 0 .2em 0 0 hsl(210, 25%, 15%), 0 .225em 0 0 hsl(210, 25%, 10%), 0 .225em .375em 0 rgba(0, 0, 0, .2);--brown__cs-button-disabled-bg: hsl(210, 25%, 50%);--brown__cs-button-disabled-color: hsl(210, 25%, 75%);--brown__cs-button-disabled-text-shadow: 0 .0625em 0 hsl(210, 25%, 25%);--brown__cs-button-disabled-box-shadow: inset 0 .0625em 0 0 hsl(210, 25%, 45%), 0 .0625em 0 0 hsl(210, 25%, 35%), 0 .125em 0 0 hsl(210, 25%, 30%), 0 .25em 0 0 hsl(210, 25%, 25%), 0 .3125em 0 0 hsl(210, 25%, 20%), 0 .375em 0 0 hsl(210, 25%, 15%), 0 .425em 0 0 hsl(210, 25%, 10%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--brown__cs-button-green-bg: hsl(150, 60%, 25%);--brown__cs-button-green-color: hsl(150, 60%, 75%);--brown__cs-button-green-text-shadow: 0 .0625em 0 hsl(150, 60%, 15%);--brown__cs-button-green-box-shadow: inset 0 .0625em 0 0 hsl(150, 60%, 30%), 0 .0625em 0 0 hsl(150, 60%, 22%), 0 .125em 0 0 hsl(150, 60%, 19%), 0 .25em 0 0 hsl(150, 60%, 16%), 0 .3125em 0 0 hsl(150, 60%, 13%), 0 .375em 0 0 hsl(150, 60%, 10%), 0 .425em 0 0 hsl(150, 60%, 8%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--brown__cs-button-red-bg: hsl(355, 65%, 45%);--brown__cs-button-red-color: #e8b4a2;--brown__cs-button-red-text-shadow: 0 .0625em 0 hsl(5, 70%, 38%);--brown__cs-button-red-box-shadow: inset 0 .0625em 0 0 hsl(5, 75%, 45%), 0 .0625em 0 0 hsl(5, 70%, 38%), 0 .125em 0 0 hsl(5, 65%, 35%), 0 .25em 0 0 hsl(5, 60%, 30%), 0 .3125em 0 0 hsl(5, 55%, 28%), 0 .375em 0 0 hsl(5, 50%, 26%), 0 .425em 0 0 hsl(5, 45%, 24%), 0 .425em .5em 0 hsl(5, 40%, 22%)}:root{--grey__cs-main-bg: hsl(233, 14%, 36%);--grey__cs-main-bg-transparent: hsla(233, 14%, 46%, .5);--grey__cs-checkerboard-bg: hsl(233, 14%, 46%);--grey__cs-darker-bg: hsl(233, 14%, 15%);--grey__cs-lighter-bg: hsl(233, 14%, 56%);--grey__cs-main-text: #cdd7d6;--grey__cs-next-question-number: hsl(220, 20%, 82%);--grey__cs-background-text: hsl(233, 14%, 15%);--grey__cs-accent-bg: hsl(225, 45%, 8%);--grey__cs-accent-main-text: hsla(174, 11%, 82%, .6);--grey__cs-accent-secondary-text: #cdd7d6;--grey__cs-chart-bar: hsl(125, 35%, 75%);--grey__cs-points-counter-color: hsl(298.59deg 51.52% 16.35%);--grey__cs-progress-bar: hsl(122, 39%, 63%);--grey__cs-progress-stroke: rgba(200, 200, 200, .15);--grey__cs-red-tracker: #ff8f9a;--grey__cs-green-tracker: #4fdcb0;--grey__cs-grey-tracker: hsl(233, 14%, 25%);--grey__cs-yellow-tracker: #f4d06f;--grey__cs-green-tracker-text: #05281e;--grey__cs-red-tracker-text: #2a0b10;--grey__cs-grey-tracker-text: #fff;--grey__cs-yellow-tracker-text: #2b2410;--grey__cs-green-text: #55b4a0;--grey__cs-red-text: #e4a0aa;--grey__cs-powerup-bg: hsla(225, 45%, 18%, .4);--grey__cs-powerup-red-btn-bg: hsl(350, 50%, 30%);--grey__cs-powerup-red-btn-color: hsl(350, 50%, 76%);--grey__cs-powerup-red-btn-text-shadow: 0 .0625em 0 hsl(350, 50%, 10%);--grey__cs-powerup-red-btn-box-shadow: inset 0 .0625em 0 0 hsl(350, 50%, 25%), 0 .0625em 0 0 hsl(350, 50%, 15%), 0 .125em 0 0 hsl(350, 50%, 12%), 0 .25em 0 0 hsl(350, 50%, 9%), 0 .3125em 0 0 hsl(350, 50%, 6%), 0 .375em 0 0 hsl(350, 50%, 3%), 0 .425em 0 0 hsl(350, 50%, 1%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--grey__cs-powerup-red-btn-inset-pressed: inset 0 .03em 0 0 hsl(350, 50%, 25%), 0 .03em 0 0 hsl(350, 50%, 15%), 0 .0625em 0 0 hsl(350, 50%, 12%), 0 .125em 0 0 hsl(350, 50%, 9%);--grey__cs-powerup-green-btn-bg: hsl(184, 36%, 28%);--grey__cs-powerup-green-btn-color: hsl(150, 60%, 75%);--grey__cs-powerup-green-btn-text-shadow: 0 .0625em 0 hsl(150, 60%, 15%);--grey__cs-powerup-green-btn-box-shadow: inset 0 .0625em 0 0 hsl(150, 60%, 30%), 0 .0625em 0 0 hsl(150, 60%, 22%), 0 .125em 0 0 hsl(150, 60%, 19%), 0 .25em 0 0 hsl(150, 60%, 16%), 0 .3125em 0 0 hsl(150, 60%, 13%), 0 .375em 0 0 hsl(150, 60%, 10%), 0 .425em 0 0 hsl(150, 60%, 8%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--grey__cs-powerup-green-btn-inset-pressed: inset 0 .03em 0 0 hsl(150, 60%, 30%), 0 .03em 0 0 hsl(150, 60%, 22%), 0 .0625em 0 0 hsl(150, 60%, 19%), 0 .125em 0 0 hsl(150, 60%, 16%);--grey__cs-button-bg: hsl(210, 25%, 40%);--grey__cs-button-color: hsl(210, 25%, 85%);--grey__cs-button-text-shadow: 0 .0625em 0 hsl(210, 25%, 25%);--grey__cs-button-box-shadow: inset 0 .0625em 0 0 hsl(210, 25%, 45%), 0 .0625em 0 0 hsl(210, 25%, 35%), 0 .125em 0 0 hsl(210, 25%, 30%), 0 .25em 0 0 hsl(210, 25%, 25%), 0 .3125em 0 0 hsl(210, 25%, 20%), 0 .375em 0 0 hsl(210, 25%, 15%), 0 .425em 0 0 hsl(210, 25%, 10%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--grey__cs-button-inset-pressed: inset 0 .03em 0 0 hsl(210, 25%, 45%), 0 .03em 0 0 hsl(210, 25%, 35%), 0 .0625em 0 0 hsl(210, 25%, 30%), 0 .125em 0 0 hsl(210, 25%, 25%);--grey__cs-button-inset-hover: inset 0 .03em 0 0 hsl(210, 25%, 45%), 0 .03em 0 0 hsl(210, 25%, 35%), 0 .0625em 0 0 hsl(210, 25%, 30%), 0 .125em 0 0 hsl(210, 25%, 25%), 0 .125em 0 0 hsl(210, 25%, 20%), 0 .2em 0 0 hsl(210, 25%, 15%), 0 .225em 0 0 hsl(210, 25%, 10%), 0 .225em .375em 0 rgba(0, 0, 0, .2);--grey__cs-button-disabled-bg: hsl(210, 25%, 50%);--grey__cs-button-disabled-color: hsl(210, 25%, 75%);--grey__cs-button-disabled-text-shadow: 0 .0625em 0 hsl(210, 25%, 25%);--grey__cs-button-disabled-box-shadow: inset 0 .0625em 0 0 hsl(210, 25%, 45%), 0 .0625em 0 0 hsl(210, 25%, 35%), 0 .125em 0 0 hsl(210, 25%, 30%), 0 .25em 0 0 hsl(210, 25%, 25%), 0 .3125em 0 0 hsl(210, 25%, 20%), 0 .375em 0 0 hsl(210, 25%, 15%), 0 .425em 0 0 hsl(210, 25%, 10%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--grey__cs-button-green-bg: hsl(150, 60%, 25%);--grey__cs-button-green-color: hsl(150, 60%, 75%);--grey__cs-button-green-text-shadow: 0 .0625em 0 hsl(150, 60%, 15%);--grey__cs-button-green-box-shadow: inset 0 .0625em 0 0 hsl(150, 60%, 30%), 0 .0625em 0 0 hsl(150, 60%, 22%), 0 .125em 0 0 hsl(150, 60%, 19%), 0 .25em 0 0 hsl(150, 60%, 16%), 0 .3125em 0 0 hsl(150, 60%, 13%), 0 .375em 0 0 hsl(150, 60%, 10%), 0 .425em 0 0 hsl(150, 60%, 8%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--grey__cs-button-red-bg: hsl(355, 65%, 45%);--grey__cs-button-red-color: #e8b4a2;--grey__cs-button-red-text-shadow: 0 .0625em 0 hsl(5, 70%, 38%);--grey__cs-button-red-box-shadow: inset 0 .0625em 0 0 hsl(5, 75%, 45%), 0 .0625em 0 0 hsl(5, 70%, 38%), 0 .125em 0 0 hsl(5, 65%, 35%), 0 .25em 0 0 hsl(5, 60%, 30%), 0 .3125em 0 0 hsl(5, 55%, 28%), 0 .375em 0 0 hsl(5, 50%, 26%), 0 .425em 0 0 hsl(5, 45%, 24%), 0 .425em .5em 0 hsl(5, 40%, 22%)}:root{--darkGreen__cs-main-bg: hsl(128, 63%, 16%);--darkGreen__cs-main-bg-transparent: hsla(128, 63%, 16%, .5);--darkGreen__cs-checkerboard-bg: hsl(128, 63%, 26%%);--darkGreen__cs-chat-text: hsl(212, 72%, 26%);--darkGreen__cs-chat-bg: hsl(155, 68%, 73%);--darkGreen__cs-darker-bg: hsl(233, 14%, 15%);--darkGreen__cs-main-text: #cdd7d6;--darkGreen__cs-next-question-number: hsl(140, 65%, 55%);--darkGreen__cs-background-text: hsl(233, 14%, 15%);--darkGreen__cs-accent-bg: hsl(225, 45%, 8%);--darkGreen__cs-accent-main-text: hsla(174, 11%, 82%, .6);--darkGreen__cs-accent-secondary-text: #cdd7d6;--darkGreen__cs-chart-bar: hsl(125, 35%, 75%);--darkGreen__cs-points-counter-color: hsl(298.59deg 51.52% 16.35%);--darkGreen__cs-progress-bar: hsl(122, 39%, 63%);--darkGreen__cs-progress-stroke: rgba(200, 200, 200, .15);--darkGreen__cs-red-tracker: #ff8f9a;--darkGreen__cs-green-tracker: #4fdcb0;--darkGreen__cs-grey-tracker: hsl(128, 63%, 10%);--darkGreen__cs-yellow-tracker: #f4d06f;--darkGreen__cs-green-tracker-text: #05281e;--darkGreen__cs-red-tracker-text: #2a0b10;--darkGreen__cs-grey-tracker-text: #fff;--darkGreen__cs-yellow-tracker-text: #2b2410;--darkGreen__cs-green-text: #55b4a0;--darkGreen__cs-red-text: #e4a0aa;--darkGreen__cs-powerup-bg: hsla(225, 45%, 18%, .4);--darkGreen__cs-powerup-red-btn-bg: hsl(350, 50%, 30%);--darkGreen__cs-powerup-red-btn-color: hsl(350, 50%, 76%);--darkGreen__cs-powerup-red-btn-text-shadow: 0 .0625em 0 hsl(350, 50%, 10%);--darkGreen__cs-powerup-red-btn-box-shadow: inset 0 .0625em 0 0 hsl(350, 50%, 25%), 0 .0625em 0 0 hsl(350, 50%, 15%), 0 .125em 0 0 hsl(350, 50%, 12%), 0 .25em 0 0 hsl(350, 50%, 9%), 0 .3125em 0 0 hsl(350, 50%, 6%), 0 .375em 0 0 hsl(350, 50%, 3%), 0 .425em 0 0 hsl(350, 50%, 1%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--darkGreen__cs-powerup-red-btn-inset-pressed: inset 0 .03em 0 0 hsl(350, 50%, 25%), 0 .03em 0 0 hsl(350, 50%, 15%), 0 .0625em 0 0 hsl(350, 50%, 12%), 0 .125em 0 0 hsl(350, 50%, 9%);--darkGreen__cs-powerup-green-btn-bg: hsl(184, 36%, 28%);--darkGreen__cs-powerup-green-btn-color: hsl(150, 60%, 75%);--darkGreen__cs-powerup-green-btn-text-shadow: 0 .0625em 0 hsl(150, 60%, 15%);--darkGreen__cs-powerup-green-btn-box-shadow: inset 0 .0625em 0 0 hsl(150, 60%, 30%), 0 .0625em 0 0 hsl(150, 60%, 22%), 0 .125em 0 0 hsl(150, 60%, 19%), 0 .25em 0 0 hsl(150, 60%, 16%), 0 .3125em 0 0 hsl(150, 60%, 13%), 0 .375em 0 0 hsl(150, 60%, 10%), 0 .425em 0 0 hsl(150, 60%, 8%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--darkGreen__cs-powerup-green-btn-inset-pressed: inset 0 .03em 0 0 hsl(150, 60%, 30%), 0 .03em 0 0 hsl(150, 60%, 22%), 0 .0625em 0 0 hsl(150, 60%, 19%), 0 .125em 0 0 hsl(150, 60%, 16%);--darkGreen__cs-button-bg: hsl(210, 25%, 40%);--darkGreen__cs-button-color: hsl(210, 25%, 85%);--darkGreen__cs-button-text-shadow: 0 .0625em 0 hsl(210, 25%, 25%);--darkGreen__cs-button-box-shadow: inset 0 .0625em 0 0 hsl(210, 25%, 45%), 0 .0625em 0 0 hsl(210, 25%, 35%), 0 .125em 0 0 hsl(210, 25%, 30%), 0 .25em 0 0 hsl(210, 25%, 25%), 0 .3125em 0 0 hsl(210, 25%, 20%), 0 .375em 0 0 hsl(210, 25%, 15%), 0 .425em 0 0 hsl(210, 25%, 10%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--darkGreen__cs-button-inset-pressed: inset 0 .03em 0 0 hsl(210, 25%, 45%), 0 .03em 0 0 hsl(210, 25%, 35%), 0 .0625em 0 0 hsl(210, 25%, 30%), 0 .125em 0 0 hsl(210, 25%, 25%);--darkGreen__cs-button-inset-hover: inset 0 .03em 0 0 hsl(210, 25%, 45%), 0 .03em 0 0 hsl(210, 25%, 35%), 0 .0625em 0 0 hsl(210, 25%, 30%), 0 .125em 0 0 hsl(210, 25%, 25%), 0 .125em 0 0 hsl(210, 25%, 20%), 0 .2em 0 0 hsl(210, 25%, 15%), 0 .225em 0 0 hsl(210, 25%, 10%), 0 .225em .375em 0 rgba(0, 0, 0, .2);--darkGreen__cs-button-disabled-bg: hsl(210, 25%, 50%);--darkGreen__cs-button-disabled-color: hsl(210, 25%, 75%);--darkGreen__cs-button-disabled-text-shadow: 0 .0625em 0 hsl(210, 25%, 25%);--darkGreen__cs-button-disabled-box-shadow: inset 0 .0625em 0 0 hsl(210, 25%, 45%), 0 .0625em 0 0 hsl(210, 25%, 35%), 0 .125em 0 0 hsl(210, 25%, 30%), 0 .25em 0 0 hsl(210, 25%, 25%), 0 .3125em 0 0 hsl(210, 25%, 20%), 0 .375em 0 0 hsl(210, 25%, 15%), 0 .425em 0 0 hsl(210, 25%, 10%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--darkGreen__cs-button-green-bg: hsl(150, 60%, 25%);--darkGreen__cs-button-green-color: hsl(150, 60%, 75%);--darkGreen__cs-button-green-text-shadow: 0 .0625em 0 hsl(150, 60%, 15%);--darkGreen__cs-button-green-box-shadow: inset 0 .0625em 0 0 hsl(150, 60%, 30%), 0 .0625em 0 0 hsl(150, 60%, 22%), 0 .125em 0 0 hsl(150, 60%, 19%), 0 .25em 0 0 hsl(150, 60%, 16%), 0 .3125em 0 0 hsl(150, 60%, 13%), 0 .375em 0 0 hsl(150, 60%, 10%), 0 .425em 0 0 hsl(150, 60%, 8%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--darkGreen__cs-button-red-bg: hsl(355, 65%, 45%);--darkGreen__cs-button-red-color: #e8b4a2;--darkGreen__cs-button-red-text-shadow: 0 .0625em 0 hsl(5, 70%, 38%);--darkGreen__cs-button-red-box-shadow: inset 0 .0625em 0 0 hsl(5, 75%, 45%), 0 .0625em 0 0 hsl(5, 70%, 38%), 0 .125em 0 0 hsl(5, 65%, 35%), 0 .25em 0 0 hsl(5, 60%, 30%), 0 .3125em 0 0 hsl(5, 55%, 28%), 0 .375em 0 0 hsl(5, 50%, 26%), 0 .425em 0 0 hsl(5, 45%, 24%), 0 .425em .5em 0 hsl(5, 40%, 22%)}:root{--cs-button-bg: hsl(210, 25%, 40%);--cs-button-color: hsl(210, 25%, 95%);--cs-button-text-shadow: 0 .0625em 0 hsl(210, 25%, 25%);--cs-button-box-shadow: inset 0 .0625em 0 0 hsl(210, 25%, 45%), 0 .0625em 0 0 hsl(210, 25%, 35%), 0 .125em 0 0 hsl(210, 25%, 30%), 0 .25em 0 0 hsl(210, 25%, 25%), 0 .3125em 0 0 hsl(210, 25%, 20%), 0 .375em 0 0 hsl(210, 25%, 15%), 0 .425em 0 0 hsl(210, 25%, 10%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--cs-button-inset-pressed: inset 0 .03em 0 0 hsl(210, 25%, 45%), 0 .03em 0 0 hsl(210, 25%, 35%), 0 .0625em 0 0 hsl(210, 25%, 30%), 0 .125em 0 0 hsl(210, 25%, 25%);--cs-button-inset-hover: inset 0 .03em 0 0 hsl(210, 25%, 45%), 0 .03em 0 0 hsl(210, 25%, 35%), 0 .0625em 0 0 hsl(210, 25%, 30%), 0 .125em 0 0 hsl(210, 25%, 25%), 0 .125em 0 0 hsl(210, 25%, 20%), 0 .2em 0 0 hsl(210, 25%, 15%), 0 .225em 0 0 hsl(210, 25%, 10%), 0 .225em .375em 0 rgba(0, 0, 0, .2);--cs-button-green-bg: hsl(150, 60%, 25%);--cs-button-green-color: hsl(150, 60%, 75%);--cs-button-green-text-shadow: 0 .0625em 0 hsl(150, 60%, 15%);--cs-button-green-box-shadow: inset 0 .0625em 0 0 hsl(150, 60%, 30%), 0 .0625em 0 0 hsl(150, 60%, 22%), 0 .125em 0 0 hsl(150, 60%, 19%), 0 .25em 0 0 hsl(150, 60%, 16%), 0 .3125em 0 0 hsl(150, 60%, 13%), 0 .375em 0 0 hsl(150, 60%, 10%), 0 .425em 0 0 hsl(150, 60%, 8%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--cs-button-red-bg: hsl(5, 80%, 42%);--cs-button-red-color: #e8b4a2;--cs-button-red-text-shadow: 0 .0625em 0 hsl(5, 70%, 38%);--cs-button-red-box-shadow: inset 0 .0625em 0 0 hsl(5, 75%, 45%), 0 .0625em 0 0 hsl(5, 70%, 38%), 0 .125em 0 0 hsl(5, 65%, 35%), 0 .25em 0 0 hsl(5, 60%, 30%), 0 .3125em 0 0 hsl(5, 55%, 28%), 0 .375em 0 0 hsl(5, 50%, 26%), 0 .425em 0 0 hsl(5, 45%, 24%), 0 .425em .5em 0 hsl(5, 40%, 22%);--cs-powerup-bg: hsla(225, 45%, 18%, .4);--cs-powerup-red-btn-bg: hsl(350, 50%, 30%);--cs-powerup-red-btn-color: hsl(350, 50%, 76%);--cs-powerup-red-btn-text-shadow: 0 .0625em 0 hsl(350, 50%, 10%);--cs-powerup-red-btn-box-shadow: inset 0 .0625em 0 0 hsl(350, 50%, 25%), 0 .0625em 0 0 hsl(350, 50%, 15%), 0 .125em 0 0 hsl(350, 50%, 12%), 0 .25em 0 0 hsl(350, 50%, 9%), 0 .3125em 0 0 hsl(350, 50%, 6%), 0 .375em 0 0 hsl(350, 50%, 3%), 0 .425em 0 0 hsl(350, 50%, 1%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--cs-powerup-red-btn-inset-pressed: inset 0 .03em 0 0 hsl(350, 50%, 25%), 0 .03em 0 0 hsl(350, 50%, 15%), 0 .0625em 0 0 hsl(350, 50%, 12%), 0 .125em 0 0 hsl(350, 50%, 9%);--cs-powerup-green-btn-bg: hsl(184, 36%, 28%);--cs-powerup-green-btn-color: hsl(150, 60%, 75%);--cs-powerup-green-btn-text-shadow: 0 .0625em 0 hsl(150, 60%, 15%);--cs-powerup-green-btn-box-shadow: inset 0 .0625em 0 0 hsl(150, 60%, 30%), 0 .0625em 0 0 hsl(150, 60%, 22%), 0 .125em 0 0 hsl(150, 60%, 19%), 0 .25em 0 0 hsl(150, 60%, 16%), 0 .3125em 0 0 hsl(150, 60%, 13%), 0 .375em 0 0 hsl(150, 60%, 10%), 0 .425em 0 0 hsl(150, 60%, 8%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--cs-powerup-green-btn-inset-pressed: inset 0 .03em 0 0 hsl(150, 60%, 30%), 0 .03em 0 0 hsl(150, 60%, 22%), 0 .0625em 0 0 hsl(150, 60%, 19%), 0 .125em 0 0 hsl(150, 60%, 16%);--cs-button-disabled-bg: hsl(210, 25%, 50%);--cs-button-disabled-color: hsl(210, 25%, 75%);--cs-button-disabled-text-shadow: 0 .0625em 0 hsl(210, 25%, 25%);--cs-button-disabled-box-shadow: inset 0 .0625em 0 0 hsl(210, 25%, 45%), 0 .0625em 0 0 hsl(210, 25%, 35%), 0 .125em 0 0 hsl(210, 25%, 30%), 0 .25em 0 0 hsl(210, 25%, 25%), 0 .3125em 0 0 hsl(210, 25%, 20%), 0 .375em 0 0 hsl(210, 25%, 15%), 0 .425em 0 0 hsl(210, 25%, 10%), 0 .425em .5em 0 rgba(0, 0, 0, .25)}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-900.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/build/assets/clash-display-600-e748ea11.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-variable-latin.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Tanker;src:url(/fonts/tanker-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Zodiak;src:url(/fonts/zodiak-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Zodiak;src:url(/fonts/zodiak-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Khand;src:url(/fonts/khand-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Melodrama;src:url(/fonts/melodrama-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Bespoke Stencil;src:url(/fonts/bespoke-stencil-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--surface: #0e0e15;--surface-raised: #191921;--surface-hover: #22222c;--border: rgba(255, 255, 255, .1);--border-strong: rgba(255, 255, 255, .2);--chrome-solid: rgba(0, 0, 0, .85);--bottom-nav-offset: 1.5rem;--text: #f4f4f5;--text-muted: #a1a1aa;--text-dim: #8b8b93;--on-accent: #0b0b10;--accent-gold: #fbbf24;--accent-blue: #7dd3fc;--accent-rose: #fda4af;--accent-green: #86efac;--accent-violet: #c4b5fd;--danger: #fca5a5}:root{--font-numeric: "Satoshi", InterVariable, Inter, system-ui, sans-serif;--font-display: "Clash Display", "Satoshi", system-ui, sans-serif;--heading-tracking: -.035em;--heading-color: #dcdce0;--heading-weight: 600;--heading-meta-size: .74rem;--heading-meta-weight: 300}:root{--gameplay__screen-margin: 0 2rem;--desktop: 1024px;--tablet: 768px;--large-desktop: 1280px;--accent-color: #a63a43;--accent-color-rgb: 166, 58, 67;--accent-text: #f2f4f5;--accent-label: color-mix(in srgb, var(--accent-color) 60%, #ffffff);--action-pill: var(--chrome-solid);--action-pill-text: var(--text);--action-pill-ring: inset 0 0 0 1.5px rgba(255, 255, 255, .22);--alert-label: #ff6674;--warning-label: #fbbf24;--primary-bg: rgba(20, 25, 45, .7);--inactive-color: grey;--bg: #08080c;--bg-text: #cdd7d6;--bg-text-strong: #e9edef;--bg-text-strong-rgb: 233, 237, 239;--avatar-bg: hsl(225, 45%, 14%);--avatar-color-1: #ffc759;--avatar-color-2: #63b3ed;--avatar-color-3: #68d391;--avatar-color-4: #fc8181;--avatar-color-5: #b794f4;--avatar-color-6: #f6ad55;--avatar-color-7: #76e4f7;--avatar-color-8: #f687b3;--avatar-color-9: #9ae6b4;--avatar-color-10: #faf089;--result-win: #00a884;--result-win-bg: rgba(0, 168, 132, .12);--result-win-border: rgba(0, 168, 132, .25);--result-loss: #f87171;--result-loss-bg: rgba(248, 113, 113, .12);--result-loss-border: rgba(248, 113, 113, .25);--result-draw: #8696a0;--result-draw-bg: rgba(134, 150, 160, .12);--result-draw-border: rgba(134, 150, 160, .25);--stat-btn-text: #c8d0d8;--stat-btn-bg: hsla(225, 45%, 14%, .5);--stat-btn-bg-active: hsla(225, 45%, 20%, .6);--stat-btn-border: rgba(255, 255, 255, .1);--stat-glyph-game: #8ab4ff;--stat-glyph-game-bg: hsla(220, 100%, 70%, .15);--stat-glyph-chat: #6ee7b7;--stat-glyph-chat-bg: hsla(160, 65%, 60%, .15);--stat-leading: var(--result-win);--stat-losing: var(--result-loss);--glass-bg: hsla(225, 45%, 12%, .7);--glass-border: rgba(255, 255, 255, .1);--story-interactive-bg: hsla(225, 45%, 10%, .92);--story-interactive-surface: rgba(var(--bg-text-strong-rgb), .07);--story-interactive-surface-active: rgba(var(--bg-text-strong-rgb), .12);--story-interactive-border: rgba(var(--bg-text-strong-rgb), .13);--story-interactive-border-strong: rgba(var(--bg-text-strong-rgb), .22);--story-interactive-accent: rgba(var(--accent-color-rgb), .32);--pin-accent: var(--accent-color);--pin-accent-icon: rgba(255, 255, 255, .42);--pin-accent-label: var(--accent-label);--pin-banner-counter: var(--text-dim);--pin-banner-preview: rgba(255, 255, 255, .92);--pin-banner-sender: var(--text-muted);--pin-banner-unpin: rgba(255, 255, 255, .3);--chat-pin-icon: #8696a0;--archived-icon: #8696a0;--archived-label: #e9edef;--archived-back-icon: #e9edef;--archived-unread-bg: #25d366;--archived-unread-text: hsl(225, 45%, 8%);--audio-accent: var(--result-win);--audio-on-accent: #ffffff;--audio-text: #e9edef;--audio-text-muted: #8696a0;--audio-surface: rgba(255, 255, 255, .06);--audio-track-bg: rgba(255, 255, 255, .14);--audio-wave-idle: rgba(233, 237, 239, .42);--audio-wave-progress: var(--audio-accent);--audio-bubble-surface: rgba(255, 255, 255, .08);--audio-meta-text: #8696a0;--audio-meta-text-active: #c8d2d8;--audio-glass-bg: hsla(225, 20%, 20%, .6);--audio-glass-border: rgba(255, 255, 255, .15);--audio-glass-shadow: 0 4px 16px rgba(0, 0, 0, .25)}html,body{min-height:100%;margin:0;background-color:#08080c;overscroll-behavior-y:none;color-scheme:dark}#app{min-height:100vh;background-color:#08080c}.pswp{--pswp-bg: #000}.pswp-caption{position:absolute;bottom:0;left:0;right:0;padding:48px 20px 28px;background:linear-gradient(to top,rgba(0,0,0,.75) 0%,transparent 100%);display:flex;flex-direction:column;gap:6px;pointer-events:none;z-index:10}.pswp-caption__poster{display:flex;align-items:center;gap:8px}.pswp-caption__avatar{width:32px;height:32px;border-radius:50%;overflow:hidden;background:#2a2a30;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1.5px solid rgba(255,255,255,.2)}.pswp-caption__avatar-img{width:100%;height:100%;object-fit:cover}.pswp-caption__avatar-fallback{font-size:13px;font-weight:700;color:#e0e0e8}.pswp-caption__name{font-size:14px;font-weight:600;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.5)}.pswp-caption__prompt{margin:0;font-size:13px;color:#ffffffb3;font-style:italic;line-height:1.4;text-shadow:0 1px 4px rgba(0,0,0,.5)}.pswp-item-author{position:absolute;top:0;left:0;right:0;z-index:10;padding:calc(14px + env(safe-area-inset-top,0px)) 20px 44px;background:linear-gradient(to bottom,rgba(0,0,0,.72) 0%,transparent 100%);pointer-events:none}.pswp-item-author--empty{display:none}.pswp-item-author__name{margin:0;padding-right:96px;font-size:14px;font-weight:600;letter-spacing:-.01em;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.55);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pswp-item-caption{position:absolute;bottom:0;left:0;right:0;z-index:10;padding:56px 20px calc(24px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,rgba(0,0,0,.78) 0%,transparent 100%);pointer-events:none}.pswp-item-caption--empty{display:none}.pswp-item-caption__title{margin:0;font-size:15px;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.55)}.pswp-item-caption__meta{margin:4px 0 0;font-size:12.5px;line-height:1.3;color:#ffffffad;text-shadow:0 1px 4px rgba(0,0,0,.55)}.pswp-item-caption__meta:empty{display:none}.icon{width:1rem;height:1rem;padding:.6rem;border-radius:50%}.icon-green{color:var(--darkGreen__cs-chat-text);background-color:var(--darkGreen__cs-chat-bg);border:1px solid var(--darkGreen__cs-chat-text)}.icon-grey{color:var(--grey__cs-main-text);background-color:var(--grey__cs-main-bg);border:1px solid var(--grey__cs-lighter-bg)}@media (max-width: 768px){*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}.debug-no-blur *,.debug-no-blur *:before,.debug-no-blur *:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.dp-overlay-open,body.dp-conversations-open,body.games-surface-open,body.profile-surface-open,body.chats-surface-open{overflow:hidden;overscroll-behavior:none}body.dp-overlay-open .bottom-nav,body.dp-conversations-open .bottom-nav,body.games-surface-open .bottom-nav,body.profile-surface-open .bottom-nav,body.chats-surface-open .bottom-nav{opacity:0;pointer-events:none}.rtl-fade-leave-active{transition:opacity .35s ease}.rtl-fade-leave-to{opacity:0}*{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}@media (hover: none) and (pointer: coarse){*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}body{background-color:#0b101e;color:#cdcbdd;font-family:InterVariable,sans-serif;font-feature-settings:"liga" 1,"calt" 1;margin:0;padding:0}@supports (font-variation-settings: normal){:root{font-family:InterVariable,sans-serif}}button,input,select,textarea{font-family:inherit}.vue-recycle-scroller{position:relative}.vue-recycle-scroller.direction-vertical:not(.page-mode){overflow-y:auto}.vue-recycle-scroller.direction-horizontal:not(.page-mode){overflow-x:auto}.vue-recycle-scroller.direction-horizontal{display:flex}.vue-recycle-scroller__slot{flex:auto 0 0}.vue-recycle-scroller__item-wrapper{flex:1;box-sizing:border-box;overflow:hidden;position:relative}.vue-recycle-scroller.ready .vue-recycle-scroller__item-view{position:absolute;top:0;left:0;will-change:transform}.vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper{width:100%}.vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper{height:100%}.vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view{width:100%}.vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view{height:100%}.resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}
