/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink:#0c0816;--color-panel:#161024;--color-accent:#a855f7;--color-accent-soft:#c084fc;--color-accent-strong:#7c3aed;--color-on-accent:#100818;--color-text:#f8f5ff;--color-muted:#9d8fad;--color-accent-8:#a855f714}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-accent-8:color-mix(in srgb, var(--color-accent) 8%, transparent)}}:root,:host{--color-accent-12:#a855f71f}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-accent-12:color-mix(in srgb, var(--color-accent) 12%, transparent)}}:root,:host{--color-accent-15:#a855f726}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-accent-15:color-mix(in srgb, var(--color-accent) 15%, transparent)}}:root,:host{--color-accent-18:#a855f72e}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-accent-18:color-mix(in srgb, var(--color-accent) 18%, transparent)}}:root,:host{--color-accent-20:#a855f733}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-accent-20:color-mix(in srgb, var(--color-accent) 20%, transparent)}}:root,:host{--color-accent-25:#a855f740}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-accent-25:color-mix(in srgb, var(--color-accent) 25%, transparent)}}:root,:host{--color-accent-30:#a855f74d}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-accent-30:color-mix(in srgb, var(--color-accent) 30%, transparent)}}:root,:host{--color-accent-45:#a855f773}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-accent-45:color-mix(in srgb, var(--color-accent) 45%, transparent)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.block{display:block}.flex{display:flex}.hidden{display:none}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}.firefly-title{color:#fff;letter-spacing:.02em;-webkit-text-stroke:1.5px #a855f7;paint-order:stroke fill;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.1}.firefly-title.lg{-webkit-text-stroke-width:2px;font-size:1.45rem}html,body,#app{background:var(--color-ink);min-height:100dvh;color:var(--color-text);font-family:var(--font-sans);margin:0}@keyframes reward-pop{0%{opacity:.6;transform:scale(.85)}50%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes reward-heart{0%{opacity:0;transform:scale(.3)}40%{opacity:1;transform:scale(1.25)}to{opacity:0;transform:scale(1)}}@keyframes reward-shimmer{0%{background-position:200%}to{background-position:-200%}}@keyframes reward-glow-pulse{0%,to{box-shadow:0 0 #a855f773}50%{box-shadow:0 0 0 10px #a855f700}}.reward-pop{animation:.38s cubic-bezier(.34,1.56,.64,1) reward-pop}.reward-btn:active:not(:disabled){transition:transform 80ms;transform:scale(.92)}.reward-btn-like:active:not(:disabled){animation:.45s reward-glow-pulse}.card-exit-pass{animation:.34s cubic-bezier(.4,0,.2,1) forwards card-fly-left}.card-exit-like{animation:.34s cubic-bezier(.4,0,.2,1) forwards card-fly-right}@keyframes card-fly-left{to{opacity:0;transform:translate(-120%)rotate(-12deg)}}@keyframes card-fly-right{to{opacity:0;transform:translate(120%)rotate(12deg)}}.like-flash{z-index:6;pointer-events:none;background:radial-gradient(circle,#a855f759,#0000 65%);place-items:center;animation:.55s forwards like-flash-fade;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.like-flash span{color:#fff;text-shadow:0 4px 24px #a855f7cc;font-size:3.5rem;animation:.55s cubic-bezier(.34,1.56,.64,1) forwards reward-heart}@keyframes like-flash-fade{0%{opacity:0}20%{opacity:1}to{opacity:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.brand-name[data-v-147e0b78]{font-weight:800;color:var(--color-text);letter-spacing:.01em;line-height:1.15;white-space:nowrap}.brand-name.sm[data-v-147e0b78]{font-size:.72rem}.brand-name.md[data-v-147e0b78]{font-size:.95rem}.mark[data-v-147e0b78]{color:var(--color-muted);font-weight:700}.auth[data-v-a2dc6cb4]{max-width:22rem;margin:0 auto;padding:2rem 1rem}.hero-brand[data-v-a2dc6cb4]{display:flex;flex-direction:column;align-items:center;gap:.65rem;margin-bottom:1rem}.api-warn[data-v-a2dc6cb4]{padding:.55rem .7rem;border-radius:.55rem;background:#ff8a701f;color:#ff8a70;font-size:.75rem;line-height:1.45}code[data-v-a2dc6cb4]{font-size:.9em}form[data-v-a2dc6cb4]{display:grid;gap:.75rem;margin-top:.5rem}label[data-v-a2dc6cb4]{display:grid;gap:.3rem;font-size:.72rem;color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em}input[data-v-a2dc6cb4]{border-radius:.55rem;border:1px solid rgba(255,255,255,.12);background:var(--color-panel);color:var(--color-text);padding:.6rem .7rem;font:inherit}button[type=submit][data-v-a2dc6cb4]{border:0;border-radius:999px;padding:.7rem;font-weight:800;cursor:pointer;background:var(--color-accent);color:var(--color-on-accent)}button[data-v-a2dc6cb4]:disabled{opacity:.45;cursor:not-allowed}.switch[data-v-a2dc6cb4]{margin:.75rem 0 0;text-align:center}.link[data-v-a2dc6cb4]{border:0;background:none;color:var(--color-accent);font:inherit;font-size:.82rem;cursor:pointer;text-decoration:underline}.error[data-v-a2dc6cb4]{color:#ff8a70;font-size:.8rem}.wrap[data-v-24e36572]{position:relative;width:100%;background:#000;cursor:pointer;overflow:hidden}.wrap.fill[data-v-24e36572]{height:100%}.wrap.cinema[data-v-24e36572]{aspect-ratio:16 / 9;border-radius:.75rem;width:100%}.wrap.discover[data-v-24e36572]{width:100%;height:100%;max-height:100%;border-radius:.85rem;overflow:hidden}.wrap.compact[data-v-24e36572]{aspect-ratio:16 / 9;max-width:20rem;margin:0 auto;border-radius:.65rem;border:1px solid var(--color-accent-25)}.wrap.thumb[data-v-24e36572]{width:5.25rem;aspect-ratio:9 / 16;border-radius:.55rem;border:1px solid var(--color-accent-30);flex-shrink:0}.wrap.thumb .badge[data-v-24e36572]{font-size:.5rem;padding:.12rem .3rem}.frame[data-v-24e36572]{width:100%;height:100%;display:grid;place-items:center;background:#000}.player[data-v-24e36572]{width:100%;height:100%;display:block;object-fit:cover}.player.letterbox[data-v-24e36572]{object-fit:contain}.badge[data-v-24e36572]{position:absolute;right:.45rem;bottom:.45rem;z-index:1;padding:.2rem .45rem;border-radius:999px;font-size:.58rem;font-weight:700;background:#0000008c;color:#fff}.placeholder[data-v-904497a8]{width:100%;height:100%;display:grid;place-content:center;justify-items:center;gap:.35rem;background:linear-gradient(160deg,#2a1a3a,#161024);color:#fff;text-align:center;padding:1rem}.placeholder.fill[data-v-904497a8]{min-height:100%}.placeholder.cinema[data-v-904497a8]{aspect-ratio:16 / 9;border-radius:.75rem}.placeholder.compact[data-v-904497a8]{aspect-ratio:16 / 9;max-width:20rem;margin:0 auto;border-radius:.65rem}.initials[data-v-904497a8]{font-size:2rem;font-weight:800;letter-spacing:.04em;color:var(--color-accent-soft, #c084fc)}.placeholder.thumb[data-v-904497a8]{aspect-ratio:9 / 16;width:100%;height:100%;border-radius:.55rem;padding:.35rem}.placeholder.thumb .initials[data-v-904497a8]{font-size:1.1rem}.placeholder.thumb .sub[data-v-904497a8]{font-size:.55rem}.sub[data-v-904497a8]{font-size:.72rem;color:#f8f5ffb3}.media.fill[data-v-d0786a93]{width:100%;height:100%;display:block;background:#000;object-fit:cover}.menu-wrap[data-v-63a208a4]{position:relative}.trigger[data-v-63a208a4]{border:0;background:#ffffff14;color:var(--color-text);width:2rem;height:2rem;border-radius:999px;font-size:1.1rem;line-height:1;cursor:pointer}.backdrop[data-v-63a208a4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5}.menu[data-v-63a208a4]{position:absolute;right:0;top:calc(100% + .35rem);z-index:6;min-width:9rem;padding:.35rem;border-radius:.65rem;background:var(--color-panel);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 24px #00000059;display:grid;gap:.15rem}.menu button[data-v-63a208a4]{border:0;background:none;color:var(--color-text);text-align:left;padding:.55rem .65rem;border-radius:.45rem;font-size:.78rem;font-weight:600;cursor:pointer}.menu button[data-v-63a208a4]:hover{background:#ffffff0f}.menu button.danger[data-v-63a208a4]{color:#ff8a70}.sheet-root[data-v-cade2e8a]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:column;min-height:0;background:var(--color-ink)}.top[data-v-cade2e8a]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.25rem max(.65rem,env(safe-area-inset-right)) 0 max(.65rem,env(safe-area-inset-left));flex-shrink:0}.back[data-v-cade2e8a]{border:0;background:none;color:var(--color-accent-soft);font-weight:700;font-size:.72rem;cursor:pointer;padding:.25rem 0;touch-action:manipulation}.scroll[data-v-cade2e8a]{flex:1;min-height:0;overflow-y:auto;padding:0 max(.65rem,env(safe-area-inset-right)) .35rem max(.65rem,env(safe-area-inset-left));display:grid;gap:.45rem;align-content:start;-webkit-overflow-scrolling:touch}.hero[data-v-cade2e8a]{display:flex;gap:.55rem;align-items:flex-start;padding:.5rem;border-radius:.65rem;background:var(--color-panel);border:1px solid rgba(255,255,255,.06)}.thumb[data-v-cade2e8a]{flex-shrink:0;width:3.75rem;aspect-ratio:9 / 16;border-radius:.45rem;overflow:hidden;background:#000}.thumb[data-v-cade2e8a] .wrap,.thumb[data-v-cade2e8a] .frame,.thumb[data-v-cade2e8a] .player,.thumb[data-v-cade2e8a] .placeholder{width:100%!important;height:100%!important;max-width:100%;max-height:100%;aspect-ratio:unset}.hero-text[data-v-cade2e8a]{flex:1;min-width:0}.ai-match[data-v-cade2e8a]{margin:0 0 .35rem;font-size:.68rem;line-height:1.4;color:var(--color-accent-soft)}.mutual[data-v-cade2e8a]{margin:0 0 .25rem;font-size:.65rem;color:var(--color-accent-soft)}.hero-text h2[data-v-cade2e8a]{margin:0;font-size:.95rem;line-height:1.2}.sub[data-v-cade2e8a]{margin:.15rem 0 0;color:var(--color-muted);font-size:.68rem;line-height:1.35}.block[data-v-cade2e8a]{padding:.55rem .6rem;border-radius:.65rem;background:var(--color-panel);border:1px solid rgba(255,255,255,.06)}.q[data-v-cade2e8a]{margin:0 0 .25rem;font-size:.58rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted)}.a[data-v-cade2e8a]{margin:0;font-size:.82rem;line-height:1.4}.tags[data-v-cade2e8a]{display:flex;flex-wrap:wrap;gap:.28rem}.tag[data-v-cade2e8a]{font-size:.62rem;padding:.16rem .42rem;border-radius:999px;background:#ffffff0f;color:var(--color-muted)}.actions[data-v-cade2e8a]{display:flex;align-items:center;justify-content:center;gap:.55rem;padding:.4rem max(.65rem,env(safe-area-inset-right)) max(.65rem,env(safe-area-inset-bottom)) max(.65rem,env(safe-area-inset-left));border-top:1px solid rgba(255,255,255,.08);background:#0c0816f2;flex-shrink:0}.pass[data-v-cade2e8a],.like[data-v-cade2e8a]{border:0;border-radius:999px;font-weight:800;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .12s ease}.pass[data-v-cade2e8a]{width:2.625rem;height:2.625rem;padding:0;display:grid;place-content:center;flex-shrink:0;background:#ffffff14;color:var(--color-text);border:1px solid rgba(255,255,255,.1)}.pass .label[data-v-cade2e8a]{display:none}.like[data-v-cade2e8a]{flex:1;max-width:9rem;min-height:2.125rem;padding:.42rem .75rem;font-size:.72rem;background:linear-gradient(145deg,var(--color-accent),var(--color-accent-strong));color:#fff;box-shadow:0 4px 16px #a855f759}.pass[data-v-cade2e8a]:disabled,.like[data-v-cade2e8a]:disabled{opacity:.45}@media(min-width:480px){.top[data-v-cade2e8a]{padding-top:.35rem;padding-left:max(.75rem,env(safe-area-inset-left));padding-right:max(.75rem,env(safe-area-inset-right))}.back[data-v-cade2e8a]{font-size:.78rem;padding:.3rem 0}.scroll[data-v-cade2e8a]{gap:.55rem;padding-left:max(.75rem,env(safe-area-inset-left));padding-right:max(.75rem,env(safe-area-inset-right))}.hero[data-v-cade2e8a]{gap:.65rem;padding:.6rem;border-radius:.75rem}.thumb[data-v-cade2e8a]{width:4.5rem;border-radius:.5rem}.hero-text h2[data-v-cade2e8a]{font-size:1.05rem}.sub[data-v-cade2e8a]{font-size:.74rem}.block[data-v-cade2e8a]{padding:.65rem .7rem}.a[data-v-cade2e8a]{font-size:.86rem}.actions[data-v-cade2e8a]{gap:.65rem;padding:.55rem max(.75rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left))}.pass[data-v-cade2e8a]{width:2.75rem;height:2.75rem}.like[data-v-cade2e8a]{max-width:10rem;min-height:2.25rem;font-size:.78rem}}@media(min-width:768px){.thumb[data-v-cade2e8a]{width:5rem}.hero-text h2[data-v-cade2e8a]{font-size:1.12rem}.like[data-v-cade2e8a]{max-width:11rem}}.overlay[data-v-6750ebe6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:1rem}.backdrop[data-v-6750ebe6]{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#000000b8;cursor:pointer}.panel[data-v-6750ebe6]{position:relative;z-index:1;width:min(100%,22rem);max-height:min(90vh,32rem);overflow-y:auto;background:var(--color-ink);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1rem 1.1rem 1.15rem;display:flex;flex-direction:column;gap:.75rem}.head[data-v-6750ebe6]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.head h2[data-v-6750ebe6]{margin:0;font-size:1rem;font-weight:600}.close[data-v-6750ebe6]{border:0;background:none;color:#ffffff8c;font-size:1rem;cursor:pointer;padding:.25rem}.lead[data-v-6750ebe6]{margin:0;font-size:.78rem;line-height:1.45;color:var(--color-muted)}.context[data-v-6750ebe6]{display:block;margin-top:.35rem;color:#ffffff73}.types[data-v-6750ebe6]{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.type[data-v-6750ebe6]{display:flex;align-items:flex-start;gap:.5rem;font-size:.78rem;color:var(--color-text);cursor:pointer}.type input[data-v-6750ebe6]{margin-top:.15rem}.note[data-v-6750ebe6]{display:flex;flex-direction:column;gap:.35rem;font-size:.72rem;color:var(--color-muted)}.note textarea[data-v-6750ebe6]{resize:vertical;min-height:4rem;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:var(--color-panel);color:var(--color-text);padding:.5rem .6rem;font:inherit}.actions[data-v-6750ebe6]{display:flex;justify-content:flex-end;gap:.5rem}.btn[data-v-6750ebe6]{border-radius:999px;border:1px solid rgba(255,255,255,.14);background:transparent;color:#ffffffbf;padding:.45rem .85rem;font-size:.72rem;cursor:pointer}.btn.primary[data-v-6750ebe6]{border-color:transparent;background:var(--color-accent);color:var(--color-on-accent);font-weight:600}.btn[data-v-6750ebe6]:disabled{opacity:.55;cursor:not-allowed}.error[data-v-6750ebe6]{margin:0;font-size:.72rem;color:#ff6b6b}.success[data-v-6750ebe6]{margin:0;font-size:.78rem;line-height:1.45;color:var(--color-text)}.sr-only[data-v-6750ebe6]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.avatar[data-v-df716a21]{position:relative;flex-shrink:0;border-radius:50%;overflow:hidden;background:var(--color-accent-15);border:1px solid rgba(255,255,255,.1)}.avatar.md[data-v-df716a21]{width:2.5rem;height:2.5rem}.avatar.lg[data-v-df716a21]{width:3rem;height:3rem}.avatar.sm[data-v-df716a21]{width:1.75rem;height:1.75rem}.thumb[data-v-df716a21]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.thumb.hidden[data-v-df716a21]{opacity:0}.initials[data-v-df716a21]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;font-weight:800;color:var(--color-accent);font-size:.85rem}.avatar.lg .initials[data-v-df716a21]{font-size:1rem}.avatar.sm .initials[data-v-df716a21]{font-size:.62rem}.rail[data-v-7aa4e5e3]{flex-shrink:0;padding:.35rem 0 .15rem;min-height:0}.rail-title[data-v-7aa4e5e3]{margin:0 0 .35rem;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-soft)}.rail-scroll[data-v-7aa4e5e3]{display:flex;gap:.45rem;overflow-x:auto;padding-bottom:.15rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.rail-scroll[data-v-7aa4e5e3]::-webkit-scrollbar{display:none}.pick[data-v-7aa4e5e3]{position:relative;flex:0 0 4.5rem;display:grid;justify-items:center;gap:.2rem;padding:.35rem .25rem .4rem;border:1px solid rgba(255,255,255,.08);border-radius:.65rem;background:#161024d9;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;text-align:center}.pick.active[data-v-7aa4e5e3]{border-color:var(--color-accent-45);background:var(--color-accent-12);box-shadow:0 0 0 1px #a855f733}.pick-name[data-v-7aa4e5e3]{width:100%;font-size:.62rem;font-weight:800;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pick-sub[data-v-7aa4e5e3]{width:100%;font-size:.52rem;line-height:1.25;color:var(--color-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:1.3rem}.pick-badge[data-v-7aa4e5e3]{position:absolute;top:.2rem;right:.2rem;font-size:.45rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:.1rem .28rem;border-radius:999px;background:var(--color-accent-strong);color:var(--color-on-accent)}.discover[data-v-9173a972]{position:relative;height:100%;display:flex;flex-direction:column;min-height:0;padding:0 max(.75rem,env(safe-area-inset-right)) 0 max(.75rem,env(safe-area-inset-left));padding-bottom:max(.35rem,env(safe-area-inset-bottom))}.head[data-v-9173a972]{padding:0 0 .35rem;flex-shrink:0}.filter-bar[data-v-9173a972]{display:flex;align-items:flex-end;gap:.45rem;margin-top:.15rem}.filter-field[data-v-9173a972]{display:grid;gap:.18rem;flex:1;min-width:0}.filter-label[data-v-9173a972]{font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.filter-select[data-v-9173a972]{width:100%;border:1px solid rgba(255,255,255,.12);border-radius:.55rem;padding:.42rem 1.75rem .42rem .55rem;background:var(--color-panel) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23c084fc' d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E") no-repeat right .55rem center;color:var(--color-text);font:inherit;font-size:.72rem;font-weight:700;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.filter-select[data-v-9173a972]:focus-visible{outline:2px solid var(--color-accent-45);outline-offset:1px}.filter-hint[data-v-9173a972]{margin:.28rem 0 0;font-size:.62rem;color:var(--color-accent-soft)}.count[data-v-9173a972]{flex-shrink:0;font-size:.62rem;color:var(--color-muted);font-weight:700;padding-bottom:.45rem;white-space:nowrap}.status[data-v-9173a972]{text-align:center;color:var(--color-muted);padding:2rem 0;font-size:.85rem}.status.error[data-v-9173a972]{color:#ff8a70}.deck[data-v-9173a972]{flex:1;min-height:0;display:flex;flex-direction:column;gap:clamp(.25rem,1.5vw,.4rem)}.cinema-stage[data-v-9173a972]{position:relative;flex:1;min-height:0;width:100%;display:grid;place-items:center;background:radial-gradient(ellipse at center,#161024,#000 72%);border-radius:1rem;overflow:hidden;border:1px solid var(--color-accent-18)}.cinema-frame[data-v-9173a972]{position:relative;width:clamp(15rem,72vw,22.5rem);aspect-ratio:9 / 16;max-height:min(52dvh,100%);height:auto;border-radius:.85rem;overflow:hidden;box-shadow:0 12px 40px #00000073;border:1px solid rgba(255,255,255,.08)}.cinema-frame[data-v-9173a972] .wrap,.cinema-frame[data-v-9173a972] .frame,.cinema-frame[data-v-9173a972] .player{width:100%;height:100%}.pill[data-v-9173a972]{position:absolute;top:max(.5rem,env(safe-area-inset-top));left:.55rem;z-index:2;font-size:.58rem;font-weight:800;padding:.15rem .42rem;border-radius:999px;background:#0000008c;color:#fff;pointer-events:none}.pill.ai[data-v-9173a972]{left:.55rem;right:.55rem;max-width:calc(100% - 1.1rem);text-transform:none;letter-spacing:0;font-size:.52rem;font-weight:600;line-height:1.25;white-space:normal;text-align:left}.pill.sample[data-v-9173a972]{left:auto;right:.55rem;text-transform:uppercase;letter-spacing:.04em;font-size:.55rem}.deck-menu[data-v-9173a972]{position:absolute;top:max(.5rem,env(safe-area-inset-top));right:.55rem;z-index:3}.deck-actions[data-v-9173a972]{position:absolute;left:50%;bottom:.5rem;transform:translate(-50%);z-index:4;display:flex;align-items:center;justify-content:center;gap:clamp(.45rem,3vw,.65rem);width:calc(100% - 1rem);max-width:15rem;pointer-events:none}.deck-actions .pass[data-v-9173a972],.deck-actions .like[data-v-9173a972],.deck-actions .profile[data-v-9173a972]{pointer-events:auto;border:0;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;box-shadow:0 4px 14px #00000061;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .12s ease}.deck-actions .pass[data-v-9173a972],.deck-actions .like[data-v-9173a972]{width:2.625rem;height:2.625rem;border-radius:50%;padding:0;display:grid;place-content:center;font-size:.95rem;line-height:1;font-weight:700;flex-shrink:0}.deck-actions .pass[data-v-9173a972]{background:#120e1cb8;color:var(--color-text);border:1px solid rgba(255,255,255,.14)}.deck-actions .like[data-v-9173a972]{background:linear-gradient(145deg,var(--color-accent),var(--color-accent-strong));color:#fff;border:1px solid rgba(255,255,255,.18);font-size:1.05rem}.deck-actions .profile[data-v-9173a972]{flex:1;min-width:0;max-width:6.5rem;border-radius:999px;padding:.42rem .65rem;font-weight:800;font-size:.64rem;letter-spacing:.01em;min-height:2.125rem;background:#120e1cb8;color:var(--color-accent-soft);border:1px solid var(--color-accent-30)}.deck-actions .pass[data-v-9173a972]:disabled,.deck-actions .like[data-v-9173a972]:disabled,.deck-actions .profile[data-v-9173a972]:disabled{opacity:.45;cursor:not-allowed}.hint[data-v-9173a972]{margin:0;text-align:center;font-size:clamp(.55rem,2.4vw,.62rem);color:var(--color-muted);flex-shrink:0;line-height:1.2}@media(min-width:480px){.cinema-frame[data-v-9173a972]{width:min(22.5rem,42vw);max-height:min(54dvh,36rem)}.deck-actions[data-v-9173a972]{width:min(100%,15rem);gap:.75rem}.deck-actions .pass[data-v-9173a972]{width:2.75rem;height:2.75rem;font-size:1rem}.deck-actions .profile[data-v-9173a972]{max-width:8rem;min-height:2.25rem;padding:.48rem .85rem;font-size:.72rem}}@media(min-width:768px){.deck-actions .pass[data-v-9173a972]{width:2.875rem;height:2.875rem}.deck-actions .profile[data-v-9173a972]{max-width:8.5rem;font-size:.75rem}}.player[data-v-071d7c05]{width:100%;border-radius:.65rem;background:#000;max-height:14rem;display:block}.err[data-v-071d7c05],.loading[data-v-071d7c05]{margin:0;font-size:.8rem;color:var(--color-muted);padding:.5rem 0}.recorder[data-v-703dc985]{display:grid;gap:.5rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.08)}.reply-banner[data-v-703dc985]{margin:0;padding:.45rem .6rem;border-radius:.55rem;background:var(--color-accent-12);font-size:.72rem;color:var(--color-accent-soft);display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.cancel-reply[data-v-703dc985]{margin-left:auto;border:0;background:transparent;color:var(--color-muted);font-size:.68rem;cursor:pointer;text-decoration:underline}.preview-wrap[data-v-703dc985]{border-radius:.65rem;overflow:hidden;background:#000}.preview[data-v-703dc985]{width:100%;max-height:10rem;object-fit:cover;display:block}.caption[data-v-703dc985]{border-radius:999px;border:1px solid rgba(255,255,255,.12);background:var(--color-panel);color:var(--color-text);padding:.55rem .85rem;font:inherit;font-size:.85rem}.actions[data-v-703dc985]{display:flex;flex-wrap:wrap;gap:.45rem}.record[data-v-703dc985],.stop[data-v-703dc985]{border:0;border-radius:999px;padding:.6rem .9rem;font-weight:700;font-size:.72rem;cursor:pointer}.record[data-v-703dc985]{background:var(--color-accent);color:var(--color-on-accent);flex:1}.stop[data-v-703dc985]{background:var(--color-accent-strong);color:var(--color-on-accent);flex:1}.error[data-v-703dc985]{margin:0;color:#ff8a70;font-size:.75rem}.inbox[data-v-f8bec64c]{height:100%;padding:0 1rem 1rem;overflow-y:auto;display:flex;flex-direction:column}.status[data-v-f8bec64c]{color:var(--color-muted)}.status.error[data-v-f8bec64c],.error[data-v-f8bec64c]{color:#ff8a70;font-size:.8rem}.safety-note[data-v-f8bec64c]{margin:.5rem 0 0;font-size:.68rem;line-height:1.45;color:var(--color-muted)}.row[data-v-f8bec64c]{width:100%;display:flex;align-items:center;gap:.65rem;margin-bottom:.45rem;padding:.75rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.08);background:var(--color-panel);color:var(--color-text);cursor:pointer;text-align:left}.text-row[data-v-f8bec64c]{display:flex;align-items:flex-end;gap:.45rem;max-width:92%}.mail-row[data-v-f8bec64c]{display:flex;align-items:flex-start;gap:.45rem}.text-row.mine[data-v-f8bec64c],.mail.mine .mail-row[data-v-f8bec64c]{flex-direction:row-reverse}.mail-content[data-v-f8bec64c]{flex:1;min-width:0}.text-row.mine[data-v-f8bec64c]{justify-self:end}.text-row[data-v-f8bec64c]:not(.mine){justify-self:start}.body[data-v-f8bec64c]{flex:1;min-width:0;display:grid;gap:.2rem}.top[data-v-f8bec64c]{display:flex;justify-content:space-between;gap:.5rem}.name[data-v-f8bec64c]{font-weight:700}.time[data-v-f8bec64c]{color:var(--color-muted);font-size:.68rem;flex-shrink:0}.preview[data-v-f8bec64c]{color:var(--color-muted);font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge[data-v-f8bec64c]{min-width:1.25rem;height:1.25rem;border-radius:999px;padding:0 .35rem;background:var(--color-accent);color:var(--color-on-accent);font-size:.65rem;font-weight:800;display:grid;place-content:center}.back[data-v-f8bec64c]{border:0;background:none;color:var(--color-accent-soft);margin-bottom:.35rem;cursor:pointer;align-self:flex-start}.thread-head[data-v-f8bec64c]{margin-bottom:.65rem}.thread-title-row[data-v-f8bec64c]{display:flex;align-items:center;gap:.65rem}.thread-title-text[data-v-f8bec64c]{flex:1;min-width:0}.thread-head h2[data-v-f8bec64c]{margin:0;font-size:1.15rem}.sub[data-v-f8bec64c]{margin:.1rem 0 0;color:var(--color-muted);font-size:.72rem;line-height:1.35}.thread[data-v-f8bec64c]{flex:1;display:grid;gap:.85rem;margin-bottom:.5rem;min-height:0;overflow-y:auto}.empty[data-v-f8bec64c]{color:var(--color-muted);font-size:.85rem}.mail[data-v-f8bec64c]{border-radius:.85rem;padding:.55rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.mail.mine[data-v-f8bec64c]{background:var(--color-accent-8);border-color:var(--color-accent-20)}.mail-meta[data-v-f8bec64c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.35rem;font-size:.68rem;color:var(--color-muted)}.mail-actions[data-v-f8bec64c]{display:inline-flex;align-items:center;gap:.45rem}.from[data-v-f8bec64c]{font-weight:700;color:var(--color-accent-soft)}.report-link[data-v-f8bec64c]{border:0;background:none;color:#ff8a70;font-size:.65rem;font-weight:700;cursor:pointer;padding:0}.caption[data-v-f8bec64c]{margin:.4rem 0 0;font-size:.85rem;line-height:1.4}.reply-ref[data-v-f8bec64c]{margin:.35rem 0 0;font-size:.72rem;color:var(--color-muted);font-style:italic}.reply-btn[data-v-f8bec64c]{margin-top:.45rem;border:0;border-radius:999px;padding:.4rem .7rem;background:var(--color-accent-12);color:var(--color-accent-soft);font-size:.68rem;font-weight:700;cursor:pointer}.text-bubble[data-v-f8bec64c]{max-width:100%;padding:.55rem .7rem;border-radius:.85rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.text-bubble.mine[data-v-f8bec64c]{background:var(--color-accent-12);border-color:var(--color-accent-25)}.text-body[data-v-f8bec64c]{margin:0;font-size:.88rem;line-height:1.4;white-space:pre-wrap;word-break:break-word}.text-when[data-v-f8bec64c]{display:block;margin-top:.25rem;font-size:.62rem;color:var(--color-muted);text-align:right}.reply-card[data-v-f8bec64c]{margin-top:.5rem;padding:.75rem;border-radius:.85rem;background:var(--color-panel);border:1px solid rgba(255,255,255,.08)}.reply-title[data-v-f8bec64c]{margin:0;font-weight:800;font-size:.9rem}.reply-sub[data-v-f8bec64c]{margin:.25rem 0 .65rem;font-size:.72rem;color:var(--color-muted)}.actions[data-v-f8bec64c]{display:grid;gap:.45rem}.actions.two[data-v-f8bec64c]{grid-template-columns:1fr 1fr}.ghost[data-v-f8bec64c],.text-btn[data-v-f8bec64c],.send-btn[data-v-f8bec64c]{border:0;border-radius:999px;padding:.7rem .85rem;font-weight:800;font-size:.78rem;cursor:pointer}.ghost[data-v-f8bec64c]{background:#ffffff14;color:var(--color-text)}.text-btn[data-v-f8bec64c]{background:var(--color-accent);color:var(--color-on-accent)}.video-mailbox[data-v-f8bec64c]{margin-top:.5rem;padding:.65rem .75rem;border-radius:.85rem;background:var(--color-panel);border:1px solid rgba(255,255,255,.08)}.mailbox-title[data-v-f8bec64c]{margin:0 0 .2rem;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text)}.mailbox-hint[data-v-f8bec64c]{margin:0 0 .35rem;font-size:.68rem;line-height:1.4;color:var(--color-muted)}.video-mailbox[data-v-f8bec64c] .recorder{border-top:0;padding-top:0}.compose[data-v-f8bec64c]{display:flex;gap:.45rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.08)}.compose input[data-v-f8bec64c]{flex:1;min-width:0;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:var(--color-panel);color:var(--color-text);padding:.65rem .85rem;font:inherit;font-size:.85rem}.send-btn[data-v-f8bec64c]{flex-shrink:0;padding:.65rem 1rem;background:var(--color-accent);color:var(--color-on-accent)}.send-btn[data-v-f8bec64c]:disabled{opacity:.45;cursor:not-allowed}.demo-match[data-v-f8bec64c]{width:100%;margin-bottom:.65rem;border:1px solid var(--color-accent-30);border-radius:.85rem;padding:.75rem;background:var(--color-accent-10);color:var(--color-accent-soft);font-weight:700;font-size:.8rem;cursor:pointer}.live-session[data-v-e4441767]{display:flex;flex-direction:column;height:100%;min-height:0;background:#000}.stage-wrap[data-v-e4441767]{flex:1;min-height:0;display:grid;place-items:center;padding:max(.35rem,env(safe-area-inset-top)) max(.5rem,env(safe-area-inset-right)) 0 max(.5rem,env(safe-area-inset-left))}.stage[data-v-e4441767]{position:relative;width:100%;max-width:26rem;aspect-ratio:9 / 16;max-height:min(72dvh,100%);border-radius:1.1rem;overflow:hidden;background:#0c0816;border:1px solid var(--color-accent-20);box-shadow:0 0 0 1px #ffffff0a,0 16px 48px #0000008c,0 0 60px #a855f71f}.remote[data-v-e4441767]{width:100%;height:100%;object-fit:cover;display:block;background:#0c0816}.local[data-v-e4441767]{position:absolute;right:.65rem;top:3.5rem;width:26%;min-width:4.5rem;border-radius:.55rem;border:2px solid rgba(255,255,255,.9);object-fit:cover;aspect-ratio:9 / 16;z-index:3;box-shadow:0 4px 16px #00000073}.stage-overlay[data-v-e4441767]{position:absolute;left:0;right:0;z-index:1;pointer-events:none}.stage-overlay.top[data-v-e4441767]{top:0;height:28%;background:linear-gradient(to bottom,rgba(12,8,22,.75),transparent)}.stage-overlay.bottom[data-v-e4441767]{bottom:0;height:22%;background:linear-gradient(to top,rgba(12,8,22,.65),transparent)}.top-bar[data-v-e4441767]{position:absolute;top:0;left:0;right:0;z-index:4;display:flex;align-items:flex-start;gap:.5rem;padding:.65rem}.back[data-v-e4441767]{flex-shrink:0;width:2.1rem;height:2.1rem;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#0c08168c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:.95rem;font-weight:700;cursor:pointer;touch-action:manipulation;display:grid;place-content:center;line-height:1}.top-info[data-v-e4441767]{flex:1;min-width:0;padding-top:.1rem}.live-pill[data-v-e4441767]{display:inline-flex;align-items:center;gap:.28rem;padding:.15rem .5rem;border-radius:999px;font-size:.55rem;font-weight:800;letter-spacing:.07em;background:#dc2626e6;color:#fff}.live-dot[data-v-e4441767]{width:.35rem;height:.35rem;border-radius:50%;background:#fff;animation:live-blink-e4441767 1.2s ease-in-out infinite}.title[data-v-e4441767]{margin:.3rem 0 0;font-weight:800;font-size:.95rem;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status-line[data-v-e4441767]{position:absolute;left:.65rem;right:.65rem;bottom:.65rem;z-index:4;margin:0;padding:.4rem .55rem;border-radius:.55rem;font-size:.68rem;line-height:1.35;color:#ffffffd9;background:#0c081699;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center}.status-line.error[data-v-e4441767]{color:#ffb4a8;background:#501414a6}.host-note[data-v-e4441767]{position:absolute;left:.65rem;right:.65rem;bottom:2.35rem;z-index:4;margin:0;font-size:.62rem;text-align:center;color:var(--color-accent-soft);text-shadow:0 1px 6px rgba(0,0,0,.7)}.controls[data-v-e4441767]{flex-shrink:0;padding:.65rem max(.85rem,env(safe-area-inset-right)) max(.85rem,env(safe-area-inset-bottom)) max(.85rem,env(safe-area-inset-left));background:linear-gradient(to top,#0c0816,transparent)}.end[data-v-e4441767]{width:100%;max-width:26rem;margin:0 auto;display:block;border:0;border-radius:999px;padding:.85rem;font-weight:800;font-size:.85rem;background:linear-gradient(145deg,#dc2626,#b91c1c);color:#fff;cursor:pointer;touch-action:manipulation;box-shadow:0 4px 20px #dc262659}@keyframes live-blink-e4441767{0%,to{opacity:1}50%{opacity:.35}}@media(min-width:480px){.stage[data-v-e4441767]{max-height:min(76dvh,40rem)}.local[data-v-e4441767]{width:22%}}.live[data-v-8a009ad1]{height:100%;min-height:0;display:flex;flex-direction:column;padding:0 max(.85rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(.85rem,env(safe-area-inset-left));overflow-y:auto;-webkit-overflow-scrolling:touch}.live.in-session[data-v-8a009ad1]{padding:0;overflow:hidden}.head[data-v-8a009ad1]{flex-shrink:0;padding:.15rem 0 .75rem}.tagline[data-v-8a009ad1]{margin:.35rem 0 0;font-size:.72rem;line-height:1.45;color:var(--color-muted);max-width:22rem}.state[data-v-8a009ad1]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 1rem;gap:.35rem}.state-title[data-v-8a009ad1]{margin:0;font-weight:800;font-size:1rem}.state-copy[data-v-8a009ad1]{margin:0;font-size:.78rem;line-height:1.5;color:var(--color-muted);max-width:16rem}.cta[data-v-8a009ad1]{margin-top:.65rem;border:0;border-radius:999px;padding:.65rem 1.1rem;font-weight:800;font-size:.78rem;background:linear-gradient(145deg,var(--color-accent),var(--color-accent-strong));color:#fff;cursor:pointer;touch-action:manipulation}.empty-icon[data-v-8a009ad1]{position:relative;width:4.5rem;height:4.5rem;margin-bottom:.5rem}.empty-icon .ring[data-v-8a009ad1]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px dashed var(--color-accent-30);animation:live-spin-8a009ad1 12s linear infinite}.empty-icon .dot[data-v-8a009ad1]{position:absolute;top:1.1rem;right:1.1rem;bottom:1.1rem;left:1.1rem;border-radius:50%;background:var(--color-accent-15);border:1px solid var(--color-accent-25)}.empty-icon .dot[data-v-8a009ad1]:after{content:"";position:absolute;top:50%;left:50%;width:.55rem;height:.55rem;margin:-.275rem 0 0 -.275rem;border-radius:50%;background:var(--color-accent);opacity:.7}.skeleton-list[data-v-8a009ad1]{display:grid;gap:.55rem}.skeleton-card[data-v-8a009ad1]{height:4.25rem;border-radius:1rem;background:linear-gradient(90deg,var(--color-panel) 0%,rgba(168,85,247,.08) 50%,var(--color-panel) 100%);background-size:200% 100%;animation:reward-shimmer 1.4s ease infinite;border:1px solid rgba(255,255,255,.05)}.hero[data-v-8a009ad1]{position:relative;border-radius:1.1rem;overflow:hidden;margin-bottom:.85rem;border:1px solid var(--color-accent-30);background:var(--color-panel)}.hero.own[data-v-8a009ad1]{border-color:#ffffff1f}.hero-glow[data-v-8a009ad1]{position:absolute;top:-40%;right:-20%;bottom:-40%;left:-20%;background:radial-gradient(ellipse at 30% 50%,rgba(168,85,247,.35),transparent 60%);pointer-events:none}.hero.own .hero-glow[data-v-8a009ad1]{background:radial-gradient(ellipse at 30% 50%,rgba(192,132,252,.2),transparent 60%)}.hero-inner[data-v-8a009ad1]{position:relative;display:flex;align-items:center;gap:.75rem;padding:1rem}.hero-avatar-wrap[data-v-8a009ad1]{position:relative;flex-shrink:0}.live-ring[data-v-8a009ad1]{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid var(--color-accent);animation:live-pulse-8a009ad1 1.8s ease-in-out infinite;pointer-events:none}.live-ring.sm[data-v-8a009ad1]{top:-3px;right:-3px;bottom:-3px;left:-3px;border-width:1.5px}.hero-body[data-v-8a009ad1]{flex:1;min-width:0}.live-badge[data-v-8a009ad1]{display:inline-flex;align-items:center;gap:.3rem;padding:.12rem .45rem;border-radius:999px;font-size:.58rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;background:#dc2626d9;color:#fff}.live-dot[data-v-8a009ad1]{width:.4rem;height:.4rem;border-radius:50%;background:#fff;animation:live-blink-8a009ad1 1.2s ease-in-out infinite}.live-dot.sm[data-v-8a009ad1]{width:.32rem;height:.32rem;display:inline-block;vertical-align:middle;margin-right:.2rem}.hero-name[data-v-8a009ad1]{margin:.35rem 0 0;font-weight:800;font-size:1.05rem;line-height:1.2}.hero-meta[data-v-8a009ad1]{margin:.2rem 0 0;font-size:.72rem;color:var(--color-muted)}.hero-cta[data-v-8a009ad1]{flex-shrink:0;border:0;border-radius:999px;padding:.55rem .85rem;font-weight:800;font-size:.72rem;background:linear-gradient(145deg,var(--color-accent),var(--color-accent-strong));color:#fff;cursor:pointer;touch-action:manipulation;box-shadow:0 4px 18px #7c3aed73}.hero-cta[data-v-8a009ad1]:disabled,.card-btn[data-v-8a009ad1]:disabled{opacity:.45;cursor:not-allowed}.sections[data-v-8a009ad1]{display:grid;gap:.85rem}.section-label[data-v-8a009ad1]{margin:0 0 .45rem;font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.cards[data-v-8a009ad1]{display:grid;gap:.45rem}.card[data-v-8a009ad1]{display:flex;align-items:center;gap:.7rem;padding:.8rem;border-radius:1rem;border:1px solid rgba(255,255,255,.08);background:var(--color-panel);transition:border-color .15s ease}.live-card[data-v-8a009ad1]{border-color:var(--color-accent-25);background:linear-gradient(135deg,var(--color-panel) 0%,rgba(168,85,247,.06) 100%)}.card-avatar-wrap[data-v-8a009ad1]{position:relative;flex-shrink:0}.card-body[data-v-8a009ad1]{flex:1;min-width:0}.card-name[data-v-8a009ad1]{margin:0;font-weight:700;font-size:.9rem}.card-meta[data-v-8a009ad1]{margin:.15rem 0 0;font-size:.7rem;color:var(--color-muted);display:flex;align-items:center}.card-btn[data-v-8a009ad1]{flex-shrink:0;border:0;border-radius:999px;padding:.48rem .8rem;font-weight:800;font-size:.68rem;cursor:pointer;touch-action:manipulation}.card-btn.go[data-v-8a009ad1]{background:linear-gradient(145deg,var(--color-accent),var(--color-accent-strong));color:#fff}.card-btn.join[data-v-8a009ad1]{background:var(--color-accent);color:var(--color-on-accent);box-shadow:0 0 0 1px #a855f740}.card-btn.host[data-v-8a009ad1]{background:#ffffff1a;color:var(--color-text);border:1px solid rgba(255,255,255,.12)}.solo-hint[data-v-8a009ad1]{margin:.5rem 0 0;text-align:center;font-size:.68rem;color:var(--color-muted)}@keyframes live-pulse-8a009ad1{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.06);opacity:.45}}@keyframes live-blink-8a009ad1{0%,to{opacity:1}50%{opacity:.35}}@keyframes live-spin-8a009ad1{to{transform:rotate(360deg)}}@media(min-width:480px){.hero-inner[data-v-8a009ad1]{padding:1.15rem 1.25rem}.hero-cta[data-v-8a009ad1]{padding:.6rem 1rem;font-size:.78rem}}.box[data-v-c018d561]{display:grid;gap:.4rem}.box.compact[data-v-c018d561]{gap:.35rem}.record-stage[data-v-c018d561]{display:grid;gap:.4rem;width:100%}.preview[data-v-c018d561]{width:100%;max-width:14rem;aspect-ratio:16 / 9;border-radius:.55rem;background:#000;object-fit:contain;margin:0 auto}.coach[data-v-c018d561]{margin:0;padding:.45rem .55rem;border-radius:.55rem;background:var(--color-accent-12);font-size:.68rem;line-height:1.4;color:var(--color-accent-soft);text-align:center}.actions[data-v-c018d561]{display:flex;flex-wrap:wrap;gap:.4rem}.primary[data-v-c018d561],.stop[data-v-c018d561]{border:0;border-radius:999px;padding:.45rem .75rem;font-weight:700;font-size:.68rem;cursor:pointer}.primary[data-v-c018d561]{background:var(--color-accent);color:var(--color-on-accent)}.stop[data-v-c018d561]{background:var(--color-accent-strong);color:var(--color-on-accent);width:100%}.status[data-v-c018d561]{margin:0;font-size:.68rem;color:var(--color-accent-soft)}.error[data-v-c018d561]{margin:0;color:#ff8a70;font-size:.68rem}.profile[data-v-347f3f59]{height:100%;min-height:0;display:flex;flex-direction:column;padding:0 max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))}.top[data-v-347f3f59]{flex-shrink:0;padding-bottom:.5rem}.email[data-v-347f3f59]{margin:0;color:var(--color-muted);font-size:.78rem}.video-row[data-v-347f3f59]{flex-shrink:0;display:flex;gap:.75rem;align-items:flex-start;padding:.65rem;margin-bottom:.65rem;border-radius:.75rem;background:var(--color-panel);border:1px solid rgba(255,255,255,.06)}.thumb[data-v-347f3f59]{flex-shrink:0;width:5.25rem;aspect-ratio:9 / 16;border-radius:.55rem;overflow:hidden;background:#000}.thumb[data-v-347f3f59] .wrap,.thumb[data-v-347f3f59] .placeholder{width:100%;height:100%}.video-meta[data-v-347f3f59]{flex:1;min-width:0;display:grid;gap:.35rem;align-content:start}.video-title[data-v-347f3f59]{margin:0;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text)}.video-hint[data-v-347f3f59]{margin:0;font-size:.68rem;line-height:1.4;color:var(--color-muted)}.remove-video[data-v-347f3f59]{justify-self:start;border:1px solid rgba(255,138,112,.35);border-radius:999px;padding:.42rem .65rem;background:#ff8a7014;color:#ff8a70;font-size:.68rem;font-weight:700;cursor:pointer;touch-action:manipulation}.remove-video[data-v-347f3f59]:disabled{opacity:.5;cursor:not-allowed}.fields[data-v-347f3f59]{flex:1;min-height:0;overflow-y:auto;display:grid;gap:.65rem;padding-bottom:.5rem;-webkit-overflow-scrolling:touch}label[data-v-347f3f59]{display:grid;gap:.3rem;font-size:.72rem;color:var(--color-muted);text-transform:uppercase}.hint[data-v-347f3f59]{text-transform:none;letter-spacing:0}input[data-v-347f3f59],textarea[data-v-347f3f59],select[data-v-347f3f59]{border-radius:.55rem;border:1px solid rgba(255,255,255,.12);background:var(--color-panel);color:var(--color-text);padding:.6rem .7rem;font:inherit}.prompts[data-v-347f3f59]{display:grid;gap:.5rem}.section-label[data-v-347f3f59]{margin:0;font-size:.72rem;text-transform:uppercase;color:var(--color-muted);font-weight:800;letter-spacing:.04em}.section-hint[data-v-347f3f59]{margin:.2rem 0 .45rem;font-size:.68rem;line-height:1.45;color:var(--color-muted);text-transform:none;letter-spacing:0;font-weight:400}.pref-section[data-v-347f3f59]{display:grid;gap:.65rem;padding:.65rem;border-radius:.65rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.prompt-slot[data-v-347f3f59]{display:grid;gap:.35rem;padding:.65rem;border-radius:.65rem;background:#ffffff08}.save[data-v-347f3f59]{border:0;border-radius:999px;padding:.75rem;background:var(--color-accent);color:var(--color-on-accent);font-weight:800;cursor:pointer}.signout[data-v-347f3f59]{border:1px solid rgba(255,255,255,.15);border-radius:999px;padding:.6rem;background:transparent;color:var(--color-muted);cursor:pointer}.msg[data-v-347f3f59]{font-size:.8rem;color:var(--color-accent-soft);margin:0}.legal-section[data-v-347f3f59]{border-radius:.65rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);overflow:hidden}.legal-toggle[data-v-347f3f59]{width:100%;border:0;background:transparent;color:var(--color-text);font:inherit;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:.7rem .75rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;cursor:pointer;text-align:left}.chevron[data-v-347f3f59]{display:inline-block;transform:rotate(90deg);transition:transform .15s ease;color:var(--color-muted);font-size:1rem;line-height:1}.chevron.open[data-v-347f3f59]{transform:rotate(-90deg)}.legal-body[data-v-347f3f59]{padding:0 .75rem .75rem;display:grid;gap:.55rem}.legal-lead[data-v-347f3f59],.legal-note[data-v-347f3f59],.legal-indemnity[data-v-347f3f59]{margin:0;font-size:.72rem;line-height:1.5;color:var(--color-muted)}.legal-indemnity strong[data-v-347f3f59]{color:var(--color-text);font-weight:800}.legal-list[data-v-347f3f59]{margin:0;padding-left:1.1rem;display:grid;gap:.35rem;font-size:.72rem;line-height:1.45;color:var(--color-text)}.terms-ack[data-v-347f3f59]{display:flex;align-items:flex-start;gap:.5rem;font-size:.68rem;line-height:1.45;color:var(--color-muted);text-transform:none;letter-spacing:0;cursor:pointer}.terms-ack input[data-v-347f3f59]{margin-top:.15rem;flex-shrink:0;accent-color:var(--color-accent)}.terms-acked[data-v-347f3f59]{margin:0;font-size:.68rem;color:#4ade80;font-weight:700}.nav[data-v-09a91e5f]{display:flex;align-items:center;justify-content:flex-end;gap:.22rem;flex-shrink:0}button[data-v-09a91e5f]{border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:.24rem .46rem;min-height:1.625rem;background:transparent;color:var(--color-muted);font:inherit;font-size:.56rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;line-height:1.1;transition:transform .15s ease,background .15s ease,color .15s ease,border-color .15s ease}button.active[data-v-09a91e5f]{color:var(--color-accent-soft);background:var(--color-accent-12);border-color:var(--color-accent-30);transform:scale(1.04);box-shadow:0 0 0 1px #a855f726}.burst[data-v-0a73d1df]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:5}.spark[data-v-0a73d1df]{position:absolute;top:38%;border-radius:999px;opacity:0;animation-name:spark-fly-0a73d1df;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:forwards}@keyframes spark-fly-0a73d1df{0%{opacity:0;transform:translateY(0) translate(0) scale(.3) rotate(0)}15%{opacity:1}to{opacity:0;transform:translateY(-120px) translate(var(--drift)) scale(1) rotate(var(--spin))}}.overlay[data-v-14bbceb7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:1rem;background:#08060ee0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:overlay-in-14bbceb7 .35s ease}.overlay-burst[data-v-14bbceb7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:101}.card[data-v-14bbceb7]{position:relative;z-index:102;width:min(100%,26rem);max-height:min(92dvh,40rem);overflow-y:auto;padding:1.1rem 1rem 1rem;border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:linear-gradient(165deg,#2a1c44f2,#120c1cfa);box-shadow:0 24px 60px #00000073}.card.celebrate[data-v-14bbceb7]{animation:card-celebrate-14bbceb7 .5s cubic-bezier(.34,1.56,.64,1);border-color:#a855f773}.eyebrow[data-v-14bbceb7]{margin:0;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-soft)}.title[data-v-14bbceb7]{margin:.2rem 0 .5rem;font-size:1.45rem;background:linear-gradient(90deg,#fff,var(--color-accent-soft),#f472b6,#fff);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:reward-shimmer 2.5s linear infinite}.reason[data-v-14bbceb7]{margin:0 0 .35rem;font-size:.82rem;line-height:1.45;color:var(--color-text)}.shared[data-v-14bbceb7]{margin:0 0 .75rem;font-size:.72rem;color:var(--color-muted)}.split[data-v-14bbceb7]{display:grid;grid-template-columns:1fr auto 1fr;gap:.45rem;align-items:center;margin-bottom:.75rem}.pane[data-v-14bbceb7]{display:grid;gap:.35rem;min-width:0}.pane[data-v-14bbceb7]:nth-child(1){animation-delay:.05s}.pane[data-v-14bbceb7]:nth-child(3){animation-delay:.1s}.divider[data-v-14bbceb7]{animation-delay:.08s}.clip[data-v-14bbceb7]{width:100%;aspect-ratio:9 / 16;border-radius:.65rem;overflow:hidden;background:#000;object-fit:cover;border:2px solid rgba(168,85,247,.35)}.clip.placeholder[data-v-14bbceb7]{min-height:8rem}.label[data-v-14bbceb7]{font-size:.68rem;font-weight:700;text-align:center;color:var(--color-muted)}.divider[data-v-14bbceb7]{font-size:1.1rem;color:var(--color-accent-soft);font-weight:700}.actions[data-v-14bbceb7]{display:grid;gap:.45rem}.primary[data-v-14bbceb7],.secondary[data-v-14bbceb7],.ghost[data-v-14bbceb7]{border:0;border-radius:999px;padding:.65rem .9rem;font-weight:700;font-size:.78rem;cursor:pointer;transition:transform .12s ease}.primary[data-v-14bbceb7]{background:var(--color-accent);color:var(--color-on-accent)}.secondary[data-v-14bbceb7]{background:transparent;color:var(--color-accent-soft);border:1px solid var(--color-accent-30)}.ghost[data-v-14bbceb7]{background:transparent;color:var(--color-muted)}.status[data-v-14bbceb7]{margin:0;color:var(--color-muted);font-size:.8rem}.error[data-v-14bbceb7]{margin:0;color:#ff8a70;font-size:.8rem}@keyframes overlay-in-14bbceb7{0%{opacity:0}to{opacity:1}}@keyframes card-celebrate-14bbceb7{0%{transform:scale(.88) translateY(16px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.toast[data-v-a1c7413c]{position:fixed;left:50%;bottom:max(1.25rem,env(safe-area-inset-bottom));transform:translate(-50%);margin:0;padding:.55rem 1rem;border-radius:999px;font-size:.78rem;font-weight:700;display:flex;align-items:center;gap:.4rem;max-width:min(92vw,22rem);text-align:center;justify-content:center;line-height:1.25;z-index:200;box-shadow:0 8px 28px #00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.toast.default[data-v-a1c7413c]{background:var(--color-accent-25);color:var(--color-accent-soft);border:1px solid var(--color-accent-30)}.toast.success[data-v-a1c7413c]{background:#22c55e2e;color:#86efac;border:1px solid rgba(34,197,94,.35)}.toast.like[data-v-a1c7413c]{background:#a855f738;color:#e9d5ff;border:1px solid var(--color-accent-45)}.toast.match[data-v-a1c7413c]{background:linear-gradient(135deg,#a855f759,#f472b647);color:#fff;border:1px solid rgba(255,255,255,.2);animation:toast-glow-a1c7413c 1.2s ease-in-out infinite alternate}.icon[data-v-a1c7413c]{font-size:.85rem;line-height:1;animation:icon-pop-a1c7413c .45s cubic-bezier(.34,1.56,.64,1)}.toast-pop-enter-active[data-v-a1c7413c]{animation:toast-in-a1c7413c .42s cubic-bezier(.34,1.56,.64,1)}.toast-pop-leave-active[data-v-a1c7413c]{animation:toast-out-a1c7413c .28s ease-in forwards}@keyframes toast-in-a1c7413c{0%{opacity:0;transform:translate(-50%) translateY(12px) scale(.88)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes toast-out-a1c7413c{0%{opacity:1;transform:translate(-50%) translateY(0) scale(1)}to{opacity:0;transform:translate(-50%) translateY(8px) scale(.94)}}@keyframes icon-pop-a1c7413c{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}@keyframes toast-glow-a1c7413c{0%{box-shadow:0 8px 28px #a855f740}to{box-shadow:0 8px 36px #f472b673}}.boot[data-v-f8ac3819]{min-height:100dvh;display:grid;place-content:center;color:var(--color-muted)}.shell[data-v-f8ac3819]{min-height:100dvh;display:flex;flex-direction:column}.top[data-v-f8ac3819]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:max(.55rem,env(safe-area-inset-top)) max(.85rem,env(safe-area-inset-right)) .35rem max(.85rem,env(safe-area-inset-left));border-bottom:1px solid rgba(255,255,255,.06)}.brand-btn[data-v-f8ac3819]{border:0;background:none;padding:0;margin:0;cursor:pointer;flex-shrink:0;touch-action:manipulation;min-width:0}.main[data-v-f8ac3819]{flex:1;min-height:0;overflow:hidden}
