/*! tailwindcss v4.3.3 | 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)))){:root,:host{--glow:transparent}*,: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-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--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:"Onest Variable", system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-tight:1.25;--leading-snug:1.375;--ease-out:cubic-bezier(0, 0, .2, 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:"Onest Variable", system-ui, -apple-system, sans-serif;--default-mono-font-family:var(--font-mono);--font-display:"Unbounded Variable", "Onest Variable", system-ui, sans-serif}}@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%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;-webkit-text-decoration:inherit;-webkit-text-decoration: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:where(:not(iframe)){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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{touch-action:manipulation;background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}html.layer-open,html.scroll-locked{overscroll-behavior:none;overflow:hidden}body{background:var(--bg);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;min-height:100dvh;transition:background-color .3s}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}img,svg{-webkit-user-drag:none}button{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}}@layer components{.glass{background:linear-gradient(180deg, var(--glass-sheen), transparent 55%), var(--glass-bg);-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);box-shadow:inset 0 0 0 .5px var(--glass-rim-soft), inset 0 1px 0 0 var(--glass-rim-top), var(--glass-shadow);position:relative}.glass-btn{color:var(--text);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.glass-btn :is(.icon-root,.close-g){transition:scale .5s var(--ease-spring)}.glass-btn:active :is(.icon-root,.close-g){transition-duration:.15s;scale:.8}.icon-root{transform-box:view-box;transform-origin:50%;transition:scale .5s var(--ease-spring)}.btn-primary{background:var(--accent);width:100%;height:54px;color:var(--on-accent);font:inherit;border:0;border-radius:18px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:650;transition:opacity .15s,background-color .3s;display:flex}.btn-primary:disabled{opacity:.45;cursor:default}.btn-primary:not(:disabled):active{opacity:.7}.btn-ghost{width:100%;height:46px;color:var(--accent);font:inherit;background:0 0;border:0;border-radius:16px;font-size:15px;font-weight:600;transition:opacity .15s}.btn-ghost:active{opacity:.55}.btn-circle{background:var(--text);border:0;border-radius:50%;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.btn-circle{background:color-mix(in srgb, var(--text) 9%, transparent)}}.btn-circle{color:var(--text-2);transition:opacity .15s}.btn-circle:active{opacity:.6}.reveal{animation:reveal .6s var(--ease-spring) backwards;animation-delay:var(--d,0s)}html:not(.app-ready) .reveal{animation-play-state:paused}.card{background:var(--card-bg);box-shadow:inset 0 0 0 1px var(--card-rim)}}@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.sticky{position:sticky}.mx-1{margin-inline:var(--spacing)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.max-w-\(--settings-max\){max-width:var(--settings-max)}.max-w-\[300px\]{max-width:300px}.min-w-0{min-width:0}.flex-1{flex: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-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.px-1{padding-inline:var(--spacing)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.font-display{font-family:Unbounded Variable,Onest Variable,system-ui,sans-serif}.text-\[12\.5px\]{font-size:12.5px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-wrap{text-wrap:wrap}.text-accent{color:var(--accent)}.text-text-2{color:var(--text-2)}.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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/fonts/unbounded-cyrillic-wght-normal.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/fonts/unbounded-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+20-7E,U+A0,U+AB,U+B7,U+BB,U+2013-2014,U+2026,U+202F,U+2192,U+2194,U+2212,U+2265}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/onest-cyrillic-wght-normal.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/onest-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+20-7E,U+A0,U+AB,U+B7,U+BB,U+2013-2014,U+2026,U+202F,U+2192,U+2194,U+2212,U+2265}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/onest-rub-wght-normal.woff2)format("woff2-variations");unicode-range:U+20BD}:root{--wall-tint-a:20%;--wall-ink-a:.13;--bg:#0b0b0d;--text:#f5f5f8;--text-2:#ebebf599;--text-3:#ebebf54d;--accent:#f2f2f5;--accent-2:#b8b8c2;--on-accent:#0b0b0d;--success:#30d158;--on-success:#062e14;--danger:#ff453a;--gold:#ffb800;--gold-ink:#ffc233;--shadow-strong:#0009;--dim-a:.45;--backdrop-dim:#00000052;--switch-knob-on:#fff;--tab-muted:#ebebf59e;--glass-bg:#1e1e2685;--glass-rim-strong:#ffffff52;--glass-rim-soft:#ffffff1a;--glass-sheen:#ffffff12;--glass-rim-top:#ffffff29;--glass-shadow:0 8px 22px -10px #0000008c;--lens-bg:#ffffff1a;--lens-bg-lifted:#ffffff29;--lens-rim:#ffffff1f;--card-bg:#161618;--card-rim:#ffffff0f;--sheet-bg:#151517;--scrim:#0b0b0dd9;--separator:#ffffff12;--pinned-bg:#ffffff0b;--hero-fill-a:30%;--ease-spring:cubic-bezier(.32, 1.28, .42, 1);--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--screen-h:100dvh;--safe-left:env(safe-area-inset-left,0px);--bar-h:54px;--rail-w:76px;--rail-tab-h:62px;--rail-edge:16px;--header-h:52px;--header-btn:38px;--composer-h:calc(54px + max(10px, calc(var(--safe-bottom) + 4px)));--content-max:720px;--settings-max:560px;--page-top:calc(var(--safe-top) + 10px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width>=768px){:root{--content-max:none}}:root[data-theme=light]{--wall-tint-a:30%;--wall-ink-a:.2;--bg:#f2f2f7;--text:#0b0b12;--text-2:#3c3c43a8;--text-3:#3c3c434d;--accent:#121216;--accent-2:#4a4a55;--on-accent:#fff;--success:#1e9e45;--on-success:#fff;--danger:#e5342b;--gold:#f5a700;--gold-ink:#a86b00;--shadow-strong:#18182838;--dim-a:.25;--backdrop-dim:#00000024;--tab-muted:#282830b8;--glass-bg:#ffffff94;--glass-rim-strong:#fffffff2;--glass-rim-soft:#fff6;--glass-sheen:#ffffff59;--glass-rim-top:#ffffffe6;--glass-shadow:0 8px 22px -12px #14142847;--lens-bg:#0a0a1e12;--lens-bg-lifted:#fff9;--lens-rim:#0000000d;--card-bg:#fff;--card-rim:#0000000d;--sheet-bg:#f2f2f7;--scrim:#f2f2f7d9;--separator:#00000014;--pinned-bg:#0000000a;--hero-fill-a:24%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:not([data-theme=light]):is(:not([data-accent]),[data-accent=mono]){--switch-knob-on:#0b0b0d;--tab-muted:#ebebf575}:root[data-theme=light]:is(:not([data-accent]),[data-accent=mono]){--tab-muted:#28283080}:root[data-accent=lime]{--accent:#c6f432;--accent-2:#5fd35a;--on-accent:#0b0b0d}:root[data-accent=lime][data-theme=light]{--accent:#4e7d00;--accent-2:#2e9a3a;--on-accent:#fff}:root[data-accent=orange]{--accent:#ff8f40;--accent-2:#ffc14d;--on-accent:#1a0b00}:root[data-accent=orange][data-theme=light]{--accent:#c24e0a;--accent-2:#e0801a;--on-accent:#fff}:root[data-accent=violet]{--accent:#b69cff;--accent-2:#ff8fd8;--on-accent:#150a33}:root[data-accent=violet][data-theme=light]{--accent:#6a45f0;--accent-2:#b04fd6;--on-accent:#fff}:root[data-accent=mint]{--accent:#5ee6c0;--accent-2:#9cf06b;--on-accent:#00261c}:root[data-accent=mint][data-theme=light]{--accent:#087a5c;--accent-2:#2a9d4a;--on-accent:#fff}:root[data-accent=blue]{--accent:#3e9bff;--accent-2:#5ac8fa;--on-accent:#fff}:root[data-accent=blue][data-theme=light]{--accent:#2481cc;--accent-2:#2aa4e8;--on-accent:#fff}:root[data-accent=pink]{--accent:#ff7aa8;--accent-2:#ffab6e;--on-accent:#2b0515}:root[data-accent=pink][data-theme=light]{--accent:#d62d6b;--accent-2:#e0603a;--on-accent:#fff}.h-scroll{scrollbar-width:none}.h-scroll::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){.h-scroll{scrollbar-width:thin;scrollbar-color:var(--text) transparent}@supports (color:color-mix(in lab, red, red)){.h-scroll{scrollbar-color:color-mix(in srgb, var(--text) 26%, transparent) transparent}}.h-scroll::-webkit-scrollbar{height:6px;display:block}.h-scroll::-webkit-scrollbar-track{background:0 0}.h-scroll::-webkit-scrollbar-thumb{background:var(--text);border-radius:3px}@supports (color:color-mix(in lab, red, red)){.h-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text) 26%, transparent)}}.h-scroll::-webkit-scrollbar-thumb:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.h-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--text) 42%, transparent)}}}.is-shaking{animation:.5s cubic-bezier(.36,.07,.19,.97) both shake-x}@keyframes shake-x{15%{translate:-9px}30%{translate:8px}45%{translate:-6px}60%{translate:4px}75%{translate:-2px}90%{translate:1px}}.line-enter-active,.line-leave-active{transition:opacity .25s ease, max-height .35s var(--ease-spring);overflow:hidden}.line-enter-from,.line-leave-to{opacity:0;max-height:0}.line-enter-to,.line-leave-from{max-height:30px}@keyframes reveal{0%{opacity:0;translate:0 18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (display-mode:standalone){:root{--screen-h:100lvh}html{min-height:100lvh}}@property --glow{syntax:"<color>";inherits:true;initial-value:#0000}.is-under{z-index:0;top:calc(var(--shell-top) + var(--under-top,0px));right:var(--shell-x);left:var(--shell-left);visibility:hidden;pointer-events:none;position:fixed;margin:0 auto!important}.is-under.is-peek{visibility:visible}.stack-child{z-index:1;background:var(--bg);will-change:transform;position:relative}.stack-child.is-moving{box-shadow:-14px 0 32px #00000038}.stack-page{min-height:var(--screen-h);margin:calc(var(--shell-top) * -1) calc(var(--shell-x) * -1) 0 calc(var(--shell-left) * -1);padding:var(--shell-top) var(--shell-x) 0 var(--shell-left)}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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}.icon[data-v-aae7e353]{fill:currentColor;fill-opacity:0;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.front[data-v-aae7e353]>*{transform-box:fill-box;transition:fill-opacity .3s}.is-active .front[data-v-aae7e353]>*{fill-opacity:1}.back[data-v-aae7e353]{fill:none;transform-box:fill-box;transform-origin:bottom}.shoulders[data-v-aae7e353]{transform-origin:bottom}.head[data-v-aae7e353]{transform-origin:50%}.is-playing .shoulders[data-v-aae7e353]{animation:.8s cubic-bezier(.3,1.4,.5,1) both crouch-aae7e353}.is-playing .head[data-v-aae7e353]{animation:.9s cubic-bezier(.3,1.3,.5,1) both jump-aae7e353}.is-playing .back[data-v-aae7e353]{animation:.85s cubic-bezier(.3,1.4,.5,1) .12s both peek-aae7e353}@keyframes crouch-aae7e353{0%{transform:none}20%{transform:scale(1.08,.82)}48%{transform:scale(.96,1.06)}to{transform:none}}@keyframes jump-aae7e353{0%{transform:none}20%{transform:translateY(2px)scale(1.08,.9)}46%{transform:translateY(-4px)scale(.94,1.08)rotate(-8deg)}66%{transform:translateY(.6px)scale(1.05,.95)rotate(5deg)}to{transform:none}}@keyframes peek-aae7e353{0%{transform:none}24%{transform:translate(-1px,1px)scale(1.06,.88)}52%{transform:translate(1.2px,-3px)scale(.95,1.08)rotate(8deg)}78%{transform:translateY(.4px)rotate(-3deg)}to{transform:none}}.icon[data-v-2376c661]{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.handset[data-v-2376c661]{fill:currentColor;fill-opacity:0;transform-box:fill-box;transform-origin:30% 70%;transition:fill-opacity .3s}.is-active .handset[data-v-2376c661]{fill-opacity:1}.wave[data-v-2376c661]{opacity:0}.is-playing .handset[data-v-2376c661]{animation:.8s cubic-bezier(.3,1.3,.5,1) both ring-2376c661}.is-playing .wave-1[data-v-2376c661]{animation:.7s ease-out 80ms both wave-2376c661}.is-playing .wave-2[data-v-2376c661]{animation:.7s ease-out .18s both wave-2376c661}@keyframes ring-2376c661{0%{transform:none}12%{transform:rotate(-14deg)scale(1.06)}26%{transform:rotate(12deg)scale(1.06)}40%{transform:rotate(-9deg)}54%{transform:rotate(6deg)}70%{transform:rotate(-2deg)}to{transform:none}}@keyframes wave-2376c661{0%{opacity:0;translate:-1.5px 1.5px}35%{opacity:1}to{opacity:0;translate:1px -1px}}.icon[data-v-5f3bad7d]{fill:currentColor;stroke-linejoin:round;overflow:visible}.bubble-path[data-v-5f3bad7d]{fill-opacity:0;stroke:currentColor;stroke-width:1.9px;transition:fill-opacity .3s}.is-active .bubble-path[data-v-5f3bad7d]{fill-opacity:1}.dots[data-v-5f3bad7d]{transition:opacity .3s}.is-active .dots[data-v-5f3bad7d]{opacity:0}.bubble[data-v-5f3bad7d]{transform-box:fill-box;transform-origin:15% 90%}.dot[data-v-5f3bad7d]{transform-box:fill-box;transform-origin:50%}.is-playing .bubble[data-v-5f3bad7d]{animation:.7s cubic-bezier(.3,1.5,.5,1) both pop-5f3bad7d}.is-playing .dot[data-v-5f3bad7d]{animation:.6s cubic-bezier(.3,1.4,.5,1) both typing-5f3bad7d}.is-playing .dot-2[data-v-5f3bad7d]{animation-delay:80ms}.is-playing .dot-3[data-v-5f3bad7d]{animation-delay:.16s}@keyframes pop-5f3bad7d{0%{transform:none}25%{transform:scale(.8)rotate(-6deg)}58%{transform:scale(1.1)rotate(3deg)}to{transform:none}}@keyframes typing-5f3bad7d{0%{transform:none}35%{transform:translateY(-2.6px)scale(1.15)}70%{transform:translateY(.6px)scale(.95)}to{transform:none}}.icon[data-v-c5eaf2ad]{fill:currentColor;fill-opacity:0;stroke:currentColor;stroke-width:1.9px;stroke-linejoin:round;overflow:visible}.icon-root[data-v-c5eaf2ad]>*{transform-box:fill-box;transition:fill-opacity .3s}.is-active .icon-root[data-v-c5eaf2ad]>*{fill-opacity:1}.shoulders[data-v-c5eaf2ad]{transform-origin:bottom}.head[data-v-c5eaf2ad]{transform-origin:50%}.is-playing .shoulders[data-v-c5eaf2ad]{animation:.8s cubic-bezier(.3,1.4,.5,1) both crouch-c5eaf2ad}.is-playing .head[data-v-c5eaf2ad]{animation:.9s cubic-bezier(.3,1.3,.5,1) both jump-c5eaf2ad}@keyframes crouch-c5eaf2ad{0%{transform:none}20%{transform:scale(1.08,.82)}48%{transform:scale(.96,1.06)}to{transform:none}}@keyframes jump-c5eaf2ad{0%{transform:none}20%{transform:translateY(2px)scale(1.08,.9)}46%{transform:translateY(-4.5px)scale(.94,1.08)rotate(-10deg)}66%{transform:translateY(.6px)scale(1.05,.95)rotate(6deg)}84%{transform:translateY(-.6px)rotate(-2deg)}to{transform:none}}.icon[data-v-50e62952]{fill:currentColor;fill-opacity:0;stroke:currentColor;stroke-width:1.9px;stroke-linejoin:round;overflow:visible}.gear[data-v-50e62952]{transform-box:view-box;transform-origin:14px 14px;transition:fill-opacity .3s}.is-active .gear[data-v-50e62952]{fill-opacity:1}.is-playing .gear[data-v-50e62952]{animation:.6s cubic-bezier(.3,1.4,.5,1) both press-50e62952}@keyframes press-50e62952{0%{transform:none}30%{transform:scale(.84)}62%{transform:scale(1.08)}to{transform:none}}.letter-avatar[data-v-be7416a8]{color:#fff;border-radius:50%;flex:none;place-items:center;font-weight:650;transition:border-radius .3s;display:grid}.letter-avatar.is-square[data-v-be7416a8]{border-radius:30%}.user-avatar[data-v-24df7059]{border-radius:50%;flex:none;display:block;position:relative;overflow:hidden}.user-avatar.is-square[data-v-24df7059]{border-radius:30%}.avatar-img[data-v-24df7059]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.avatar-fade-enter-active[data-v-24df7059]{transition:opacity .35s ease, scale .5s var(--ease-spring)}.avatar-fade-enter-from[data-v-24df7059]{opacity:0;scale:1.06}.avatar-fade-leave-active[data-v-24df7059]{transition:opacity .2s .3s}.avatar-fade-leave-to[data-v-24df7059]{opacity:0}.contact-row[data-v-d68a132b]{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-radius:18px;align-items:center;gap:12px;padding:8px 12px;transition:background-color .2s;display:flex;position:relative}.contact-row[data-v-d68a132b]:not(.is-preview,.is-readonly):active{background:color-mix(in srgb, var(--text) 7%, transparent);transition-duration:0s}@media (hover:hover){.contact-row[data-v-d68a132b]:not(.is-preview,.is-readonly):hover{background:color-mix(in srgb, var(--text) 5%, transparent)}}.contact-row.is-readonly[data-v-d68a132b]{cursor:default}.contact-row.has-divider[data-v-d68a132b]:after{background:var(--separator);content:"";transform-origin:bottom;height:1px;position:absolute;bottom:0;left:70px;right:0;transform:scaleY(.5)}.contact-row[data-v-d68a132b]:not(.is-readonly):hover:after,.contact-row[data-v-d68a132b]:not(.is-readonly):active:after{opacity:0}.avatar[data-v-d68a132b]{flex:none;position:relative}.online-dot[data-v-d68a132b]{background:var(--success);width:13px;height:13px;box-shadow:0 0 0 2.5px var(--bg);border-radius:50%;position:absolute;bottom:1px;right:0}.is-preview .online-dot[data-v-d68a132b]{box-shadow:0 0 0 2.5px var(--card-bg)}.list-move[data-v-b3243787]{transition:transform .55s var(--ease-spring)}.header-btn[data-v-147bbc89]{width:var(--header-btn);height:var(--header-btn)}.header-btn.is-pill[data-v-147bbc89]{width:auto;min-width:var(--header-btn);font:inherit;white-space:nowrap;border-radius:999px;padding:0 14px;font-size:15px;font-weight:600;transition:opacity .15s}.header-btn.is-pill.is-pressed[data-v-147bbc89]{opacity:.6}.header-btn svg[data-v-147bbc89-s]{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;overflow:visible}.header-btn.is-pressed .icon-root[data-v-147bbc89-s]{transition-duration:.15s;scale:.8}.item[data-v-425ab0cb]{width:100%;height:46px;color:var(--text);font:inherit;text-align:left;white-space:nowrap;animation:item-in-425ab0cb .4s var(--ease-spring) both;animation-delay:calc(60ms + var(--i) * 35ms);background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px 0 14px;font-size:15.5px;font-weight:550;transition:background-color .15s;display:flex}.item[data-v-425ab0cb]:disabled{color:var(--text-3);cursor:default}.item[data-v-425ab0cb]:not(:disabled):active{background:color-mix(in srgb, var(--text) 9%, transparent);transition-duration:0s}@media (hover:hover){.item[data-v-425ab0cb]:not(:disabled):hover{background:color-mix(in srgb, var(--text) 6%, transparent)}}.item+.item[data-v-425ab0cb]{box-shadow:0 -1px 0 0 var(--card-rim)}@keyframes item-in-425ab0cb{0%{opacity:0;translate:0 -6px}}.item svg[data-v-425ab0cb-s]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.item svg.accent[data-v-425ab0cb-s]{color:var(--accent)}.dropdown[data-v-e0071b1a]{position:relative}.menu[data-v-e0071b1a]{z-index:30;background:var(--card-bg);width:236px;box-shadow:inset 0 0 0 1px var(--card-rim), 0 18px 44px -16px var(--shadow-strong);clip-path:inset(0 round 20px);border-radius:20px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden}.menu-enter-active[data-v-e0071b1a]{transition:clip-path .42s var(--ease-spring), opacity .25s ease, translate .42s var(--ease-spring)}.menu-leave-active[data-v-e0071b1a]{transition:clip-path .3s cubic-bezier(.4,0,.2,1),opacity .22s 60ms,translate .3s cubic-bezier(.4,0,.2,1)}.menu-enter-from[data-v-e0071b1a],.menu-leave-to[data-v-e0071b1a]{clip-path:inset(0 0 100% round 20px);opacity:0;translate:0 -4px}.menu-title[data-v-e0071b1a]{color:var(--text-2);letter-spacing:.08em;text-transform:uppercase;padding:6px 14px 4px;font-size:12.5px;font-weight:600}.check[data-v-e0071b1a]{opacity:0;transition:opacity .2s ease, scale .4s var(--ease-spring);scale:.6}.check.is-on[data-v-e0071b1a]{opacity:1;scale:1}.segmented[data-v-2c917710]{grid-template-columns:repeat(var(--count), minmax(0, 1fr));background:color-mix(in srgb, var(--text) 7%, transparent);border-radius:16px;padding:4px;display:grid;position:relative}.lens[data-v-2c917710]{width:calc((100% - 8px) / var(--count));background:var(--card-bg);box-shadow:0 2px 8px #0000002e, inset 0 0 0 .5px var(--card-rim);translate:calc(100% * var(--index)) 0;transition:translate .45s var(--ease-spring);border-radius:12px;position:absolute;top:4px;bottom:4px;left:4px}.option[data-v-2c917710]{height:40px;color:var(--text-2);font:inherit;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 6px;font-size:14px;font-weight:600;transition:color .25s;display:flex;position:relative}.option.is-active[data-v-2c917710]{color:var(--text)}.option svg[data-v-2c917710-s]{flex:none;width:17px;height:17px}.pill-btn[data-v-fe1fa44a]{background:var(--accent);height:48px;color:var(--on-accent);font:inherit;white-space:nowrap;border:0;border-radius:16px;flex:none;align-items:center;gap:8px;padding:0 20px 0 16px;font-size:15px;font-weight:650;transition:opacity .15s,background-color .3s;display:inline-flex}@media (hover:hover){.pill-btn[data-v-fe1fa44a]:hover{opacity:.88}}.pill-btn[data-v-fe1fa44a]:active{opacity:.7;transition-duration:0s}.pill-btn svg[data-v-fe1fa44a-s]{fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px;overflow:visible}.pill-btn:active .icon-root[data-v-fe1fa44a-s]{transition-duration:.15s;scale:.8}.sort-icon[data-v-b2392c2f]{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.sort[data-v-ddd1fd34]{flex:none}.sort[data-v-ddd1fd34] .option{padding:0 16px}.backdrop[data-v-389cec7f]{height:var(--screen-h);z-index:80;background:var(--backdrop-dim);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);place-items:center;padding:24px;display:grid;position:fixed;inset:0 0 auto}.alert[data-v-389cec7f]{background:var(--card-bg);width:min(300px,100%);box-shadow:inset 0 0 0 1px var(--card-rim), 0 24px 60px -18px var(--shadow-strong);border-radius:22px;overflow:hidden}.body[data-v-389cec7f]{text-align:center;padding:20px 20px 16px}.title[data-v-389cec7f]{font-size:17px;font-weight:650;line-height:1.3}.text[data-v-389cec7f]{color:var(--text-2);margin-top:6px;font-size:14px;line-height:1.4}.buttons[data-v-389cec7f]{box-shadow:inset 0 1px 0 var(--card-rim);grid-template-columns:1fr 1fr;display:grid}.btn[data-v-389cec7f]{height:50px;color:var(--accent);font:inherit;background:0 0;border:0;font-size:16px;font-weight:550;transition:background-color .15s}.btn+.btn[data-v-389cec7f]{box-shadow:inset 1px 0 0 var(--card-rim)}.buttons--stack[data-v-389cec7f]{grid-template-columns:1fr}.buttons--stack .btn+.btn[data-v-389cec7f]{box-shadow:inset 0 1px 0 var(--card-rim)}.buttons--stack .btn[data-v-389cec7f]{justify-content:center;align-items:center;gap:8px;display:flex}.hint[data-v-389cec7f]{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.btn--action[data-v-389cec7f]{font-weight:650}.btn--action.is-danger[data-v-389cec7f]{color:var(--danger)}.btn[data-v-389cec7f]:active{background:color-mix(in srgb, var(--text) 8%, transparent);transition-duration:0s}@media (hover:hover){.btn[data-v-389cec7f]:hover{background:color-mix(in srgb, var(--text) 5%, transparent)}}.btn[data-v-389cec7f]:focus-visible{outline-offset:-3px}.alert-enter-active[data-v-389cec7f]{transition:opacity .2s}.alert-leave-active[data-v-389cec7f]{transition:opacity .18s}.alert-enter-from[data-v-389cec7f],.alert-leave-to[data-v-389cec7f]{opacity:0}.alert-enter-active .alert[data-v-389cec7f]{transition:scale .4s var(--ease-spring)}.alert-leave-active .alert[data-v-389cec7f]{transition:scale .18s}.alert-enter-from .alert[data-v-389cec7f]{scale:1.12}.alert-leave-to .alert[data-v-389cec7f]{scale:.96}.invites[data-v-141a331f]{position:relative}.invite[data-v-141a331f]{align-items:center;gap:12px;padding:8px 12px;transition:opacity .25s;display:flex;position:relative}.invite.is-busy[data-v-141a331f]{opacity:.5}.invite[data-v-141a331f]:before{background:var(--separator);content:"";transform-origin:top;height:1px;position:absolute;top:0;left:70px;right:0;transform:scaleY(.5)}.is-expired[data-v-141a331f]{color:var(--danger)}.avatar[data-v-141a331f]{outline:1.5px dashed var(--text-3);outline-offset:-1px;border-radius:50%;flex:none;padding:2px}.revoke[data-v-141a331f]{background:color-mix(in srgb, var(--danger) 12%, transparent);height:32px;color:var(--danger);font:inherit;border:0;border-radius:999px;flex:none;padding:0 14px;font-size:13.5px;font-weight:600;transition:opacity .15s,background-color .2s}.revoke[data-v-141a331f]:active{opacity:.6}@media (hover:hover){.revoke[data-v-141a331f]:hover{background:color-mix(in srgb, var(--danger) 18%, transparent)}}.revoke[data-v-141a331f]:disabled{opacity:.4;cursor:default}.invite-enter-active[data-v-141a331f],.invite-leave-active[data-v-141a331f]{transition:opacity .25s ease, translate .4s var(--ease-spring)}.invite-enter-from[data-v-141a331f],.invite-leave-to[data-v-141a331f]{opacity:0;translate:24px}.invite-leave-active[data-v-141a331f]{position:absolute;left:0;right:0}.invite-move[data-v-141a331f]{transition:transform .45s var(--ease-spring)}.close-x[data-v-b5c49e02]{fill:currentColor}.close-g[data-v-b5c49e02]{transform-box:view-box;transform-origin:50%}.bar[data-v-b5c49e02]{transform-box:fill-box;transform-origin:50%}.close-btn[data-v-7ca854c5] .close-g{transition:scale .5s var(--ease-spring), rotate .45s var(--ease-spring)}.close-btn.is-closing[data-v-7ca854c5] .close-g{rotate:90deg}.drag-zone[data-v-7ca854c5]{cursor:grab;touch-action:none;flex:none}.grabber-space[data-v-7ca854c5]{height:13px}.grabber[data-v-7ca854c5]{background:var(--text-3);border-radius:999px;width:38px;height:5px;margin:8px auto 0}.overlay[data-v-b9d08df8]{height:var(--screen-h);z-index:60;padding-bottom:var(--kb,0px);background:rgb(0 0 0/calc(var(--dim-a) * var(--drag-dim,1)));align-items:flex-end;transition:padding-bottom .25s;display:flex;position:fixed;inset:0 0 auto}.sheet[data-v-b9d08df8]{width:100%;max-width:560px;max-height:calc(85dvh - var(--kb,0px));padding-bottom:max(20px, calc(var(--safe-bottom) + 12px));background:var(--sheet-bg);box-shadow:0 -1px 0 var(--card-rim);transition:translate .45s var(--ease-spring);border-radius:30px 30px 0 0;flex-direction:column;margin:0 auto;display:flex;overflow:hidden}.sheet-body[data-v-b9d08df8]{overscroll-behavior:contain;touch-action:pan-y;flex:auto;min-height:0;overflow-y:auto}.sheet-body.is-scrollable[data-v-b9d08df8]{padding-bottom:12px}.sheet-body.is-static[data-v-b9d08df8],.sheet-footer[data-v-b9d08df8]{touch-action:none}.sheet-footer[data-v-b9d08df8]{flex:none;padding:0 16px}.sheet-footer.has-divider[data-v-b9d08df8]{box-shadow:0 -1px 0 var(--card-rim);padding-top:4px}.sheet.is-dragging[data-v-b9d08df8]{transition:none}.sheet.is-dismissing[data-v-b9d08df8]{transition:translate .22s ease-out}.sheet-enter-active[data-v-b9d08df8],.sheet-leave-active[data-v-b9d08df8]{transition:background-color .3s}.sheet-enter-active .sheet[data-v-b9d08df8]{transition:translate .55s var(--ease-spring)}.sheet-leave-active .sheet[data-v-b9d08df8]{transition:translate .25s ease-in}.sheet-enter-from[data-v-b9d08df8],.sheet-leave-to[data-v-b9d08df8]{background-color:#0000}.sheet-enter-from .sheet[data-v-b9d08df8],.sheet-leave-to .sheet[data-v-b9d08df8]{translate:0 100%}@media (width>=768px){.overlay[data-v-b9d08df8]{align-items:center;padding:24px}.sheet[data-v-b9d08df8]{max-width:480px;max-height:min(720px,85dvh);box-shadow:inset 0 0 0 1px var(--card-rim), 0 30px 80px -20px var(--shadow-strong);border-radius:30px;padding-bottom:20px}.sheet-enter-from .sheet[data-v-b9d08df8],.sheet-leave-to .sheet[data-v-b9d08df8]{opacity:0;translate:0 40px}.sheet-enter-active .sheet[data-v-b9d08df8]{transition:translate .55s var(--ease-spring), opacity .25s ease}.sheet-leave-active .sheet[data-v-b9d08df8]{transition:translate .2s ease-in,opacity .2s ease-in}}.field[data-v-5277eb0b]{--field-line:color-mix(in srgb, var(--text) 16%, transparent);--field-tint:var(--text-2)}.field[data-v-5277eb0b]:focus-within{--field-line:var(--accent);--field-tint:var(--accent)}.field.is-attention[data-v-5277eb0b]{--field-line:color-mix(in srgb, var(--accent) 55%, transparent);--field-tint:var(--accent)}.field.has-error[data-v-5277eb0b]{--field-line:var(--danger);--field-tint:var(--danger)}.field.is-readonly[data-v-5277eb0b]{--field-line:color-mix(in srgb, var(--text) 14%, transparent);--field-tint:var(--text-2)}.field-box[data-v-5277eb0b]{border:1.5px solid var(--field-line);border-radius:14px;min-width:0;margin:0;padding:0 6px 0 14px;transition:border-color .2s}.field.is-readonly .field-box[data-v-5277eb0b]{border-style:dashed}.field-legend[data-v-5277eb0b]{max-width:calc(100% - 20px);color:var(--field-tint);text-overflow:ellipsis;white-space:nowrap;margin-left:-5px;padding:0 5px;font-size:12.5px;font-weight:500;line-height:1;transition:color .2s;overflow:hidden}.field-legend label[data-v-5277eb0b]{cursor:inherit}.field-control[data-v-5277eb0b]{align-items:center;min-height:44px;margin-top:-3px;display:flex}.prefix[data-v-5277eb0b]{color:var(--text-2);font-size:16px}.field-input[data-v-5277eb0b]{width:100%;min-width:0;color:var(--text);font:inherit;color-scheme:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:16px;line-height:1.375}.field-input[data-v-5277eb0b]::placeholder{color:var(--text-3)}.field.is-readonly .field-input[data-v-5277eb0b]{color:var(--text-2)}.field-error[data-v-5277eb0b]{color:var(--danger);margin:6px 4px 0 14px;font-size:13px;line-height:1.35}.field-error-enter-active[data-v-5277eb0b],.field-error-leave-active[data-v-5277eb0b]{transition:opacity .2s ease, transform .3s var(--ease-spring)}.field-error-enter-from[data-v-5277eb0b],.field-error-leave-to[data-v-5277eb0b]{opacity:0;transform:translateY(-4px)}.eye[data-v-5277eb0b]{width:36px;height:36px;color:var(--text-2);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-left:4px;display:grid}.eye[data-v-5277eb0b]:active{background:color-mix(in srgb, var(--text) 9%, transparent)}.eye svg[data-v-5277eb0b]{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.info-row[data-v-ce290cf5]{width:100%;color:var(--text);font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:10px 14px 10px 16px;transition:background-color .2s;display:flex;position:relative}.info-row.is-copy[data-v-ce290cf5]:active{background:color-mix(in srgb, var(--text) 7%, transparent);transition-duration:0s}@media (hover:hover){.info-row.is-copy[data-v-ce290cf5]:hover{background:color-mix(in srgb, var(--text) 4%, transparent)}}.icon[data-v-ce290cf5]{background:color-mix(in srgb, var(--accent) 14%, transparent);width:34px;height:34px;color:var(--accent);border-radius:11px;flex:none;place-items:center;transition:background-color .25s,color .25s;display:grid}.icon.is-copied[data-v-ce290cf5]{background:var(--success);color:var(--on-success)}.icon svg[data-v-ce290cf5]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.toast[data-v-ce290cf5]{background:var(--success);color:var(--on-success);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:650;position:absolute;top:50%;right:56px;translate:0 -50%}.swap-enter-active[data-v-ce290cf5],.swap-leave-active[data-v-ce290cf5]{transition:opacity .15s}.swap-enter-from[data-v-ce290cf5],.swap-leave-to[data-v-ce290cf5]{opacity:0}.toast-enter-active[data-v-ce290cf5],.toast-leave-active[data-v-ce290cf5]{transition:opacity .2s ease, translate .3s var(--ease-spring)}.toast-enter-from[data-v-ce290cf5],.toast-leave-to[data-v-ce290cf5]{opacity:0;translate:8px -50%}.card>.field+.field[data-v-99b3ed6a]:before{background:var(--separator);content:"";transform-origin:top;height:1px;position:absolute;top:0;left:16px;right:0;transform:scaleY(.5)}.error[data-v-99b3ed6a]{color:var(--danger);text-align:center;margin:8px 4px 0;font-size:14px;line-height:1.35}.sent[data-v-99b3ed6a]{animation:reveal .5s var(--ease-spring) both}.dev[data-v-99b3ed6a]{box-shadow:none;outline:1.5px dashed color-mix(in srgb, var(--gold) 55%, transparent);outline-offset:-1.5px;border-radius:20px;overflow:hidden}.dev-title[data-v-99b3ed6a]{color:var(--gold-ink);letter-spacing:.12em;text-transform:uppercase;padding:14px 16px 0;font-size:12px;font-weight:650}.dev-text[data-v-99b3ed6a]{color:var(--text-2);padding:4px 16px 6px;font-size:14px;line-height:1.4}.row[data-v-b210686b]{animation:1.4s ease-in-out infinite breathe-b210686b;animation-delay:calc(var(--i) * .12s);align-items:center;gap:12px;padding:8px 12px;display:flex}.avatar[data-v-b210686b],.bar[data-v-b210686b]{background:color-mix(in srgb, var(--text) 9%, transparent)}.avatar[data-v-b210686b]{border-radius:50%;flex:none;width:46px;height:46px}.bar[data-v-b210686b]{border-radius:7px;height:13px;display:block}.bar--sub[data-v-b210686b]{opacity:.7;height:10px;margin-top:9px}@keyframes breathe-b210686b{50%{opacity:.45}}.icon[data-v-5fab6498]{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;overflow:visible}.loupe[data-v-5fab6498]{transform-box:view-box;transform-origin:12.4px 12.4px}.lens[data-v-5fab6498]{fill:currentColor;fill-opacity:0;transition:fill-opacity .3s}.is-active .lens[data-v-5fab6498]{fill-opacity:.16}.glint[data-v-5fab6498]{stroke-width:1.6px;opacity:0}.is-playing .loupe[data-v-5fab6498]{animation:.8s cubic-bezier(.3,1.4,.5,1) both look-5fab6498}.is-playing .glint[data-v-5fab6498]{animation:.7s ease-out .1s both glint-5fab6498}@keyframes look-5fab6498{0%{transform:none}25%{transform:rotate(-22deg)scale(1.12)}55%{transform:rotate(12deg)scale(.96)}78%{transform:rotate(-4deg)scale(1.02)}to{transform:none}}@keyframes glint-5fab6498{0%{opacity:0;stroke-dasharray:8;stroke-dashoffset:8px}40%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dasharray:8;stroke-dashoffset:-8px}}.empty[data-v-9ffa0e86]{text-align:center;flex-direction:column;align-items:center;padding:48px 24px;display:flex}.empty-icon[data-v-9ffa0e86]{background:color-mix(in srgb, var(--accent) 14%, transparent);width:72px;height:72px;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:16px;display:grid}.empty-icon svg[data-v-9ffa0e86-s]{width:34px;height:34px}.app-spinner[data-v-520d3de1]{flex:none;animation:1.2s linear infinite app-spin-520d3de1}.app-spinner circle[data-v-520d3de1]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:2 60;animation:1.6s ease-in-out infinite app-dash-520d3de1}@keyframes app-spin-520d3de1{to{rotate:360deg}}@keyframes app-dash-520d3de1{0%{stroke-dasharray:2 60;stroke-dashoffset:0}50%{stroke-dasharray:38 60;stroke-dashoffset:-8px}to{stroke-dasharray:2 60;stroke-dashoffset:-58px}}@media (prefers-reduced-motion:reduce){.app-spinner circle[data-v-520d3de1]{stroke-dasharray:40 60;animation:none}}.back-btn[data-v-edcd39ef]{width:var(--header-btn);height:var(--header-btn);color:var(--text);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.back-btn svg[data-v-edcd39ef]{fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px;overflow:visible}.back-btn.is-pressed .icon-root[data-v-edcd39ef]{transition-duration:.15s;scale:.82}.back-btn.anim-a[data-v-edcd39ef]{animation:back-in-a-edcd39ef .6s var(--ease-spring) backwards}.back-btn.anim-b[data-v-edcd39ef]{animation:back-in-b-edcd39ef .6s var(--ease-spring) backwards}.back-btn.anim-a .back-arrow[data-v-edcd39ef]{animation:arrow-in-a-edcd39ef .7s 80ms var(--ease-spring) backwards}.back-btn.anim-b .back-arrow[data-v-edcd39ef]{animation:arrow-in-b-edcd39ef .7s 80ms var(--ease-spring) backwards}@keyframes back-in-a-edcd39ef{0%{opacity:0;translate:-14px}}@keyframes back-in-b-edcd39ef{0%{opacity:0;translate:-14px}}@keyframes arrow-in-a-edcd39ef{0%{opacity:0;translate:7px}}@keyframes arrow-in-b-edcd39ef{0%{opacity:0;translate:7px}}.back-btn.is-nudging .back-nudge[data-v-edcd39ef]{animation:.42s cubic-bezier(.3,1.4,.5,1) arrow-nudge-edcd39ef}@keyframes arrow-nudge-edcd39ef{35%{translate:-4px}}.conn[data-v-ef3ddd71]{align-items:center;gap:8px;display:inline-flex}.conn--large[data-v-ef3ddd71]{gap:12px;font-size:.8em}.conn-enter-active[data-v-ef3ddd71],.conn-leave-active[data-v-ef3ddd71]{transition:opacity .2s ease, translate .3s var(--ease-spring)}.conn-enter-from[data-v-ef3ddd71],.conn-leave-to[data-v-ef3ddd71]{opacity:0;translate:0 4px}.page-header-large[data-v-ef3ddd71]{padding-left:4px}.large-row[data-v-ef3ddd71]{min-height:var(--header-btn);align-items:center;gap:14px;display:flex}.large-title[data-v-ef3ddd71]{letter-spacing:-.025em;min-width:0;padding-top:6px;font-size:31px;font-weight:600;line-height:1.05}.back-btn+.large-title[data-v-ef3ddd71]{padding-top:0;font-size:24px}.large-actions[data-v-ef3ddd71]{align-items:center;gap:8px;margin-left:auto;display:flex}.toolbar[data-v-ef3ddd71]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.page-header[data-v-ef3ddd71]{z-index:20;height:calc(var(--header-h) + var(--safe-top));margin:calc(var(--shell-top,0px) * -1) calc(var(--shell-x,0px) * -1) 0;padding:var(--safe-top) var(--shell-x,16px) 0;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid;position:sticky;top:0}.page-header[data-v-ef3ddd71]:before{z-index:-1;background:linear-gradient(to bottom, var(--bg) 0%, color-mix(in srgb, var(--bg) 92%, transparent) 45%, color-mix(in srgb, var(--bg) 55%, transparent) 75%, transparent);content:"";opacity:0;pointer-events:none;height:calc(100% + 34px);transition:opacity .3s;position:absolute;inset:0 0 auto}.page-header.is-scrolled[data-v-ef3ddd71]:before{opacity:1}.title[data-v-ef3ddd71]{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;font-weight:650;overflow:hidden}.side[data-v-ef3ddd71]{align-items:center;gap:8px;min-width:0;display:flex}.side--right[data-v-ef3ddd71]{justify-content:flex-end}.search-bar[data-v-a185173a]{--collapse:0}.field[data-v-a185173a]{background:color-mix(in srgb, var(--text) 8%, transparent);cursor:text;border-radius:12px;align-items:center;gap:8px;height:40px;padding:0 10px 0 12px;transition:background-color .2s;display:flex}.field[data-v-a185173a]:focus-within{background:color-mix(in srgb, var(--text) 11%, transparent)}.icon[data-v-a185173a]{width:19px;height:19px;color:var(--text-2);flex:none}.field:focus-within .icon[data-v-a185173a]{color:var(--accent)}.input[data-v-a185173a]{min-width:0;color:var(--text);font:inherit;appearance:none;background:0 0;border:0;outline:0;flex:1;font-size:16px}.input[data-v-a185173a]::placeholder{color:var(--text-2)}.input[data-v-a185173a]::-webkit-search-cancel-button{display:none}.clear[data-v-a185173a]{background:color-mix(in srgb, var(--text) 45%, transparent);width:20px;height:20px;color:var(--bg);opacity:0;pointer-events:none;border:0;border-radius:50%;flex:none;place-items:center;transition:opacity .2s;display:grid}.clear.is-visible[data-v-a185173a]{opacity:1;pointer-events:auto}.clear-icon[data-v-a185173a]{width:12px;height:12px}.search-bar.is-collapsible .field[data-v-a185173a]{opacity:calc(1 - var(--collapse));transform:scale(calc(1 - var(--collapse) * .04));transform-origin:top}.search-bar.is-collapsible[data-v-a185173a] :is(.icon,.input){opacity:max(0, calc(1 - var(--collapse) * 2))}.contacts[data-v-94c2308a]{margin:8px -12px 0}.invites[data-v-94c2308a]{margin:0 -12px}.retry[data-v-94c2308a]{width:auto;margin:-36px auto 0;padding:0 24px;display:block}.row[data-v-22e4ebd6]{animation:1.4s ease-in-out infinite breathe-22e4ebd6;animation-delay:calc(var(--i) * .12s);align-items:center;gap:12px;padding:8px 60px 8px 12px;display:flex}.avatar[data-v-22e4ebd6],.bar[data-v-22e4ebd6]{background:color-mix(in srgb, var(--text) 9%, transparent)}.avatar[data-v-22e4ebd6]{border-radius:50%;flex:none;width:46px;height:46px}.bar[data-v-22e4ebd6]{border-radius:7px;height:13px;display:block}.bar--sub[data-v-22e4ebd6]{opacity:.7;height:10px;margin-top:9px}.bar--time[data-v-22e4ebd6]{opacity:.7;flex:none;width:34px;height:10px}@keyframes breathe-22e4ebd6{50%{opacity:.45}}.call-row[data-v-214f066b]{border-radius:18px;align-items:center;transition:background-color .2s;display:flex;position:relative}@media (hover:hover){.call-row[data-v-214f066b]:hover{background:color-mix(in srgb, var(--text) 5%, transparent)}}.call-row[data-v-214f066b]:has(.main:active){background:color-mix(in srgb, var(--text) 7%, transparent);transition-duration:0s}.main[data-v-214f066b]{min-width:0;color:var(--text);font:inherit;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:8px 4px 8px 12px;display:flex}.name[data-v-214f066b]{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:550;line-height:1.25;display:block;overflow:hidden}.is-missed .name[data-v-214f066b]{color:var(--danger)}.meta[data-v-214f066b]{min-width:0;color:var(--text-2);align-items:center;gap:4px;margin-top:2px;font-size:13.5px;transition:color .25s;display:flex}.meta.is-live[data-v-214f066b]{color:var(--accent)}.arrow[data-v-214f066b],.cam[data-v-214f066b]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.arrow[data-v-214f066b]{stroke-width:2.2px}.cam[data-v-214f066b]{stroke-width:2px;width:15px;height:15px}.arrow.is-out[data-v-214f066b]{rotate:180deg}.is-missed .arrow[data-v-214f066b]{color:var(--danger)}.time[data-v-214f066b]{color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.info[data-v-214f066b]{width:44px;height:44px;color:var(--accent);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-right:4px;transition:background-color .15s;display:grid}.info[data-v-214f066b]:active{background:color-mix(in srgb, var(--accent) 14%, transparent);transition-duration:0s}.info svg[data-v-214f066b]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.info .dot[data-v-214f066b]{fill:currentColor;stroke-width:2.2px}.info:active .icon-root[data-v-214f066b]{transition-duration:.15s;scale:.82}.info-gap[data-v-214f066b]{flex:none;width:48px}.call-row.has-divider[data-v-214f066b]:after{background:var(--separator);content:"";transform-origin:bottom;height:1px;position:absolute;bottom:0;left:70px;right:0;transform:scaleY(.5)}.call-row[data-v-214f066b]:hover:after{opacity:0}.new-row[data-v-4682f34b]{width:100%;color:var(--accent);font:inherit;background:0 0;border:0;border-radius:18px;align-items:center;gap:12px;padding:8px 12px;transition:background-color .2s;display:flex;position:relative}.new-row[data-v-4682f34b]:active{background:color-mix(in srgb, var(--text) 7%, transparent);transition-duration:0s}@media (hover:hover){.new-row[data-v-4682f34b]:hover{background:color-mix(in srgb, var(--text) 5%, transparent)}}.row-icon[data-v-4682f34b]{background:color-mix(in srgb, var(--accent) 14%, transparent);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.row-label[data-v-4682f34b]{font-size:16px;font-weight:600}.new-row[data-v-4682f34b]:after{background:var(--separator);content:"";transform-origin:bottom;height:1px;position:absolute;bottom:0;left:70px;right:0;transform:scaleY(.5)}.new-row[data-v-4682f34b]:hover:after{opacity:0}.new-btn[data-v-4682f34b]{width:auto;margin:0 auto;padding:0 26px}.new-row[data-v-4682f34b] svg,.new-btn[data-v-4682f34b] svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.new-row[data-v-4682f34b]:active .icon-root,.new-btn[data-v-4682f34b]:active .icon-root{transition-duration:.15s;scale:.84}.retry[data-v-7451a4e2]{width:auto;margin:-36px auto 24px;padding:0 24px;display:block}.person[data-v-7451a4e2]{align-items:center;gap:12px;padding:7px 8px 7px 12px;display:flex;position:relative}.person.has-divider[data-v-7451a4e2]:after{background:var(--separator);content:"";transform-origin:bottom;height:1px;position:absolute;bottom:0;left:68px;right:0;transform:scaleY(.5)}.call-btn[data-v-7451a4e2]{background:color-mix(in srgb, var(--accent) 14%, transparent);width:40px;height:40px;color:var(--accent);border:0;border-radius:50%;flex:none;place-items:center;transition:background-color .15s;display:grid}.call-btn[data-v-7451a4e2]:active{background:color-mix(in srgb, var(--accent) 24%, transparent);transition-duration:0s}.call-btn svg[data-v-7451a4e2]{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.call-btn:active .icon-root[data-v-7451a4e2]{transition-duration:.15s;scale:.82}.list[data-v-34da8bb6]{margin:8px -12px 0}.list.is-rail[data-v-34da8bb6]{margin-top:20px}.filter-label[data-v-34da8bb6]{align-items:center;gap:2px;display:inline-flex}.filter-label svg[data-v-34da8bb6]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.6;width:16px;height:16px;margin-right:-4px}.filter-segmented[data-v-34da8bb6]{flex:none}.filter-segmented[data-v-34da8bb6] .option{padding:0 18px}.retry[data-v-34da8bb6]{width:auto;margin:-36px auto 0;padding:0 24px;display:block}.row-enter-active[data-v-34da8bb6]{transition:opacity .3s ease, translate .45s var(--ease-spring)}.row-enter-from[data-v-34da8bb6]{opacity:0;translate:0 -8px}.row-move[data-v-34da8bb6]{transition:transform .45s var(--ease-spring)}.fade-enter-active[data-v-34da8bb6]{transition:opacity .25s ease, translate .4s var(--ease-spring)}.fade-leave-active[data-v-34da8bb6]{transition:opacity .12s}.fade-enter-from[data-v-34da8bb6]{opacity:0;translate:0 8px}.fade-leave-to[data-v-34da8bb6]{opacity:0}.swipe[data-v-3d95d721]{border-radius:var(--swipe-radius);position:relative;overflow:hidden}.content[data-v-3d95d721]{touch-action:pan-y;transition:translate .45s var(--ease-spring);position:relative}.content.is-dragging[data-v-3d95d721]{transition:none}.actions[data-v-3d95d721]{border-radius:var(--swipe-radius);transition:width .45s var(--ease-spring);gap:0;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden}:is(.swipe:has(.content.is-dragging) .actions[data-v-3d95d721],.swipe:has(.content.is-dragging) .action[data-v-3d95d721]){transition:none}.action[data-v-3d95d721]{transition:width .3s var(--ease-spring);border:0;flex:none;place-items:center;display:grid;overflow:hidden}.action-label[data-v-3d95d721]{white-space:nowrap;flex-direction:column;align-items:center;gap:3px;font-size:12px;font-weight:650;display:flex}.action svg[data-v-3d95d721-s]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.action.is-armed svg[data-v-3d95d721-s]{animation:.35s cubic-bezier(.3,1.6,.5,1) armed-3d95d721}@keyframes armed-3d95d721{40%{translate:0 -3px}}.select-circle[data-v-eb8ac662]{width:24px;height:24px;box-shadow:inset 0 0 0 1.8px var(--text-3);transition:background-color .2s ease, box-shadow .2s ease, scale .4s var(--ease-spring);border-radius:50%;flex:none;place-items:center;display:grid}.select-circle.is-on[data-v-eb8ac662]{background:var(--accent);box-shadow:inset 0 0 0 1.8px var(--accent);scale:1.06}.select-circle svg[data-v-eb8ac662]{fill:none;width:17px;height:17px;stroke:var(--on-accent);stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round}.select-circle path[data-v-eb8ac662]{stroke-dasharray:20;stroke-dashoffset:20px;transition:stroke-dashoffset .25s}.select-circle.is-on path[data-v-eb8ac662]{stroke-dashoffset:0}.saved-avatar[data-v-6dea4548]{background:var(--accent);color:var(--on-accent);border-radius:50%;flex:none;place-items:center;display:grid}svg[data-v-6dea4548]{fill:currentColor;stroke:currentColor;stroke-width:1.2px;stroke-linejoin:round}.chat-row[data-v-84f1262b]{width:100%;color:var(--text);font:inherit;text-align:left;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:18px;align-items:center;gap:12px;padding:8px 12px;transition:background-color .2s;display:flex;position:relative}.chat-row[data-v-84f1262b]:active{background:color-mix(in srgb, var(--text) 7%, transparent);transition-duration:0s}@media (hover:hover){.chat-row[data-v-84f1262b]:hover{background:color-mix(in srgb, var(--text) 5%, transparent)}}.select[data-v-84f1262b]{opacity:0;width:0;transition:width .45s var(--ease-spring), margin .45s var(--ease-spring), opacity .2s ease;margin-right:-12px;display:grid;overflow:hidden}.is-selecting .select[data-v-84f1262b]{opacity:1;width:26px;margin-right:0}.avatar[data-v-84f1262b]{flex:none;position:relative}.online-dot[data-v-84f1262b]{background:var(--success);width:14px;height:14px;box-shadow:0 0 0 2.5px var(--bg);border-radius:50%;position:absolute;bottom:2px;right:1px}.body[data-v-84f1262b]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.top[data-v-84f1262b],.bottom[data-v-84f1262b]{gap:8px;min-width:0;display:flex}.top[data-v-84f1262b]{align-items:baseline}.bottom[data-v-84f1262b]{align-items:flex-start}.title[data-v-84f1262b]{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:4px;min-width:0;font-size:16px;font-weight:600;display:flex;overflow:hidden}.title-text[data-v-84f1262b]{text-overflow:ellipsis;min-width:0;overflow:hidden}.muted[data-v-84f1262b]{fill:none;width:15px;height:15px;stroke:var(--text-3);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.time[data-v-84f1262b]{color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.message[data-v-84f1262b]{min-width:0;color:var(--text-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:14.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.author[data-v-84f1262b]{color:var(--text)}.message.is-typing[data-v-84f1262b]{color:var(--accent);animation:.25s typing-in-84f1262b}@keyframes typing-in-84f1262b{0%{opacity:0}}.checks[data-v-84f1262b]{fill:none;width:17px;height:12px;stroke:var(--accent);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;align-self:center;margin-right:-4px}.unread[data-v-84f1262b]{background:var(--accent);min-width:21px;height:21px;color:var(--on-accent);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;margin-top:3px;padding:0 6px;font-size:12.5px;font-weight:700;display:grid}.unread.is-muted[data-v-84f1262b]{background:color-mix(in srgb, var(--text) 26%, transparent);color:var(--bg)}.pin[data-v-84f1262b]{fill:none;width:15px;height:15px;stroke:var(--text-2);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;align-self:center;margin-right:-4px;rotate:35deg}.dot-enter-active[data-v-84f1262b],.dot-leave-active[data-v-84f1262b]{transition:opacity .2s ease, scale .35s var(--ease-spring)}.dot-enter-from[data-v-84f1262b],.dot-leave-to[data-v-84f1262b]{opacity:0;scale:.4}.pin-enter-active[data-v-84f1262b]{transition:opacity .2s ease, scale .45s var(--ease-spring)}.pin-leave-active[data-v-84f1262b]{transition:opacity .15s,scale .15s}.pin-enter-from[data-v-84f1262b],.pin-leave-to[data-v-84f1262b]{opacity:0;scale:.3}.chat-row.has-divider[data-v-84f1262b]:after{background:var(--separator);content:"";transform-origin:bottom;height:1px;transition:left .45s var(--ease-spring);position:absolute;bottom:0;left:78px;right:0;transform:scaleY(.5)}.chat-row.is-selecting.has-divider[data-v-84f1262b]:after{left:116px}.chat-row[data-v-84f1262b]:hover:after,.chat-row[data-v-84f1262b]:active:after{opacity:0}.chat-list[data-v-8c94b18e]{position:relative}li.is-pinned[data-v-8c94b18e]{background:var(--pinned-bg);transition:background-color .3s}li.is-pinned[data-v-8c94b18e]:first-child{border-radius:18px 18px 0 0}li.is-pinned[data-v-8c94b18e]:not(:has(+li.is-pinned)){border-bottom-right-radius:18px;border-bottom-left-radius:18px}li.is-pinned[data-v-8c94b18e]:first-child:not(:has(+li.is-pinned)){border-radius:18px}.chat-move[data-v-8c94b18e]{transition:transform .5s var(--ease-spring)}.row[data-v-822d7b2b]{animation:1.4s ease-in-out infinite breathe-822d7b2b;animation-delay:calc(var(--i) * .11s);align-items:center;gap:12px;padding:8px 12px;display:flex}.avatar[data-v-822d7b2b],.bar[data-v-822d7b2b]{background:color-mix(in srgb, var(--text) 9%, transparent)}.avatar[data-v-822d7b2b]{border-radius:50%;flex:none;width:54px;height:54px}.top[data-v-822d7b2b]{justify-content:space-between;gap:12px;display:flex}.bar[data-v-822d7b2b]{border-radius:7px;height:14px;display:block}.bar--time[data-v-822d7b2b]{opacity:.7;flex:none;width:34px}.bar--sub[data-v-822d7b2b]{opacity:.7;max-width:100%;height:11px;margin-top:8px}@keyframes breathe-822d7b2b{50%{opacity:.45}}.chat-preview[data-v-fc8538d8]{background:var(--bg);height:100%;box-shadow:inset 0 0 0 1px var(--card-rim), 0 22px 50px -14px var(--shadow-strong);border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.head[data-v-fc8538d8]{background:var(--card-bg);box-shadow:0 1px 0 var(--card-rim);flex:none;align-items:center;gap:10px;padding:10px 14px;display:flex}.messages[data-v-fc8538d8]{flex-direction:column;flex:1;justify-content:flex-end;gap:5px;min-height:0;padding:12px 10px;display:flex;overflow:hidden}.bubble[data-v-fc8538d8]{border-radius:17px;flex-direction:column;max-width:80%;padding:6px 10px 5px 11px;font-size:14.5px;line-height:1.3;display:flex}.bubble.is-in[data-v-fc8538d8]{background:var(--card-bg);box-shadow:inset 0 0 0 1px var(--card-rim);border-bottom-left-radius:6px;align-self:flex-start}.bubble.is-out[data-v-fc8538d8]{background:var(--accent);color:var(--on-accent);border-bottom-right-radius:6px;align-self:flex-end}.author[data-v-fc8538d8]{color:var(--accent);margin-bottom:1px;font-size:12.5px;font-weight:650}.text[data-v-fc8538d8]{overflow-wrap:anywhere;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bubble.is-ghost[data-v-fc8538d8]{height:32px;animation:1.4s ease-in-out infinite breathe-fc8538d8}.bubble.is-ghost.is-in[data-v-fc8538d8]{background:color-mix(in srgb, var(--text) 9%, transparent);box-shadow:none}.bubble.is-ghost.is-out[data-v-fc8538d8]{background:color-mix(in srgb, var(--accent) 35%, transparent)}@keyframes breathe-fc8538d8{50%{opacity:.5}}.msg-enter-active[data-v-fc8538d8]{transition:opacity .25s}.msg-enter-from[data-v-fc8538d8]{opacity:0}.time[data-v-fc8538d8]{opacity:.6;font-variant-numeric:tabular-nums;align-self:flex-end;margin-top:1px;font-size:11px}.backdrop[data-v-3616f4cd]{height:var(--screen-h);z-index:70;padding:max(16px, var(--safe-top)) 12px max(16px, var(--safe-bottom));background:var(--backdrop-dim);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0 0 auto}.stack[data-v-3616f4cd]{flex-direction:column;gap:10px;width:min(420px,100%);max-height:100%;display:flex}.preview[data-v-3616f4cd]{cursor:pointer;transform-origin:0 0;height:min(340px,46dvh);transition:transform .5s var(--ease-spring), opacity .25s ease;flex:none}.menu[data-v-3616f4cd]{background:var(--card-bg);width:260px;box-shadow:inset 0 0 0 1px var(--card-rim), 0 18px 44px -16px var(--shadow-strong);clip-path:inset(0 round 20px);border-radius:20px;flex:none;padding:6px;overflow:hidden}.menu-enter-active[data-v-3616f4cd]{transition:opacity .25s}.menu-leave-active[data-v-3616f4cd]{transition:opacity .24s 40ms}.menu-enter-from[data-v-3616f4cd],.menu-leave-to[data-v-3616f4cd]{opacity:0}.menu-enter-active .menu[data-v-3616f4cd]{transition:clip-path .42s 60ms var(--ease-spring), opacity .25s 60ms ease}.menu-leave-active .menu[data-v-3616f4cd]{transition:clip-path .26s cubic-bezier(.4,0,.2,1),opacity .2s 40ms}.menu-enter-from .menu[data-v-3616f4cd],.menu-leave-to .menu[data-v-3616f4cd]{clip-path:inset(0 0 100% round 20px);opacity:0}.menu-leave-active .preview[data-v-3616f4cd]{transition:transform .26s,opacity .22s}.menu-leave-to .preview[data-v-3616f4cd]{opacity:0;transform:scale(.96)}.edit-bar[data-v-03038356]{inset:var(--screen-h) 0 auto 0;z-index:45;padding:0 10px max(12px, calc(var(--safe-bottom) + 2px));pointer-events:none;position:fixed;transform:translateY(-100%)}.pill[data-v-03038356]{max-width:560px;height:var(--bar-h);pointer-events:auto;border-radius:999px;margin:0 auto;padding:4px;display:flex}.edit-bar.is-rail[data-v-03038356]{left:calc(var(--rail-edge) + var(--safe-left) + var(--rail-w));padding-bottom:24px}.edit-bar.is-rail .pill[data-v-03038356]{max-width:420px}.action[data-v-03038356]{color:var(--accent);font:inherit;background:0 0;border:0;border-radius:999px;flex:1;font-size:15.5px;font-weight:600;transition:background-color .15s,opacity .2s}.action[data-v-03038356]:not(:disabled):active{background:color-mix(in srgb, var(--text) 9%, transparent);transition-duration:0s}.action[data-v-03038356]:disabled{opacity:.4;cursor:default}.edit-bar-enter-active[data-v-03038356]{transition:translate .55s 80ms var(--ease-spring), opacity .2s 80ms ease}.edit-bar-leave-active[data-v-03038356]{transition:translate .2s ease-in,opacity .15s ease-in}.edit-bar-enter-from[data-v-03038356],.edit-bar-leave-to[data-v-03038356]{opacity:0;translate:0 100%}.saved-row[data-v-00d93acf]{width:calc(100% - 8px);color:var(--text);font:inherit;background:0 0;border:0;border-radius:18px;align-items:center;gap:12px;margin-left:4px;margin-right:4px;padding:8px 12px;transition:background-color .15s;display:flex;position:relative}.saved-row[data-v-00d93acf]:active{background:color-mix(in srgb, var(--text) 7%, transparent);transition-duration:0s}@media (hover:hover){.saved-row[data-v-00d93acf]:hover{background:color-mix(in srgb, var(--text) 5%, transparent)}}.saved-row[data-v-00d93acf]:after{background:var(--separator);content:"";transform-origin:bottom;height:1px;position:absolute;bottom:0;left:70px;right:0;transform:scaleY(.5)}.error[data-v-00d93acf]{text-align:center;padding:24px 16px 0}.retry[data-v-00d93acf]{width:auto;margin-top:4px;padding:0 24px}.hint[data-v-00d93acf]{color:var(--text-2);text-align:center;padding:20px 24px;font-size:14.5px}.backdrop[data-v-cb2d6d6a]{height:var(--screen-h);z-index:70;background:var(--backdrop-dim);position:fixed;inset:0 0 auto}.menu[data-v-cb2d6d6a]{background:var(--card-bg);box-shadow:inset 0 0 0 1px var(--card-rim), 0 18px 44px -16px var(--shadow-strong);clip-path:inset(0 round 20px);border-radius:20px;padding:6px;position:fixed;overflow:hidden}.menu[data-v-cb2d6d6a] .is-danger:not(:disabled){color:var(--danger)}.menu-enter-active[data-v-cb2d6d6a]{transition:opacity .25s}.menu-leave-active[data-v-cb2d6d6a]{transition:opacity .24s 40ms}.menu-enter-from[data-v-cb2d6d6a],.menu-leave-to[data-v-cb2d6d6a]{opacity:0}.menu-enter-active .menu[data-v-cb2d6d6a]{transition:clip-path .42s var(--ease-spring), opacity .25s ease}.menu-leave-active .menu[data-v-cb2d6d6a]{transition:clip-path .26s cubic-bezier(.4,0,.2,1),opacity .2s 40ms}.menu-enter-from .menu[data-v-cb2d6d6a],.menu-leave-to .menu[data-v-cb2d6d6a]{clip-path:inset(0 0 100% round 20px);opacity:0}.first[data-v-ec395235]{opacity:.6;border-radius:18px;justify-content:space-between;align-items:center;height:52px;margin-bottom:10px;padding:0 16px;display:flex}.hint[data-v-ec395235]{color:var(--text-2);font-size:13px}.list[data-v-ec395235]{border-radius:20px;position:relative}.row[data-v-ec395235]{background:var(--card-bg);height:56px;transition:box-shadow .25s ease, scale .3s var(--ease-spring);border-radius:16px;align-items:center;gap:12px;padding:0 6px 0 16px;display:flex;position:relative}.row+.row[data-v-ec395235]:before{background:var(--separator);content:"";transform-origin:top;height:1px;position:absolute;top:0;left:16px;right:0;transform:scaleY(.5)}.row.is-dragging[data-v-ec395235]{z-index:1;box-shadow:0 14px 34px -10px var(--shadow-strong);scale:1.03}.row.is-dragging[data-v-ec395235]:before,.row.is-dragging+.row[data-v-ec395235]:before{opacity:0}.order-move[data-v-ec395235]{transition:transform .4s var(--ease-spring)}.order-move.is-dragging[data-v-ec395235]{transition:none}.name[data-v-ec395235]{font-size:16px;font-weight:550}.count[data-v-ec395235]{color:var(--text-2);margin-top:1px;font-size:13px;display:block}.handle[data-v-ec395235]{width:44px;height:44px;color:var(--text-3);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;display:grid}.row.is-dragging .handle[data-v-ec395235]{color:var(--accent);cursor:grabbing}.handle svg[data-v-ec395235]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:22px;height:22px}.section-title[data-v-3f99fdd1]{color:var(--text-2);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:600}.counter[data-v-4f03efe4]{color:var(--text-3);font-variant-numeric:tabular-nums;text-align:right;margin:6px 6px 0 0;font-size:12.5px;transition:color .2s}.counter.is-full[data-v-4f03efe4]{color:var(--accent)}.pick-row[data-v-4f03efe4]{width:100%;color:var(--text);font:inherit;text-align:left;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:16px;align-items:center;gap:12px;padding:7px 12px;transition:background-color .2s;display:flex;position:relative}.pick-row[data-v-4f03efe4]:active{background:color-mix(in srgb, var(--text) 7%, transparent);transition-duration:0s}@media (hover:hover){.pick-row[data-v-4f03efe4]:hover{background:color-mix(in srgb, var(--text) 5%, transparent)}}.title[data-v-4f03efe4]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:16px;font-weight:560;overflow:hidden}.pick-row.has-divider[data-v-4f03efe4]:after{background:var(--separator);content:"";transform-origin:bottom;height:1px;position:absolute;bottom:0;left:102px;right:0;transform:scaleY(.5)}.pick-row[data-v-4f03efe4]:hover:after,.pick-row[data-v-4f03efe4]:active:after{opacity:0}.form-error[data-v-4f03efe4]{color:var(--danger);text-align:center;margin:0 4px;font-size:13.5px;line-height:1.35}.error-enter-active[data-v-4f03efe4],.error-leave-active[data-v-4f03efe4]{transition:opacity .2s ease, transform .3s var(--ease-spring)}.error-enter-from[data-v-4f03efe4],.error-leave-to[data-v-4f03efe4]{opacity:0;transform:translateY(4px)}.folder-bar[data-v-8aeadb7f]{gap:8px;display:flex}.add-btn[data-v-8aeadb7f]{width:46px;height:46px}.add-btn svg[data-v-8aeadb7f]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.category-filter[data-v-8aeadb7f]{border-radius:999px;flex:1;min-width:0;height:46px;overflow:hidden}.scroller[data-v-8aeadb7f]{overscroll-behavior-x:contain;scrollbar-width:none;gap:2px;height:100%;padding:4px;display:flex;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000)}.scroller[data-v-8aeadb7f]::-webkit-scrollbar{display:none}.lens[data-v-8aeadb7f]{background:var(--lens-bg);box-shadow:inset 0 0 0 .5px var(--lens-rim);transform-origin:50%;pointer-events:none;will-change:transform;border-radius:999px;transition:background-color .35s,box-shadow .35s;position:absolute;top:4px;bottom:4px;left:0}.lens.is-lifted[data-v-8aeadb7f]{background:var(--lens-bg-lifted);box-shadow:inset 0 0 0 1px var(--glass-rim-strong), inset 0 2px 6px #ffffff2e, inset 0 -3px 8px #0000001f, 0 8px 20px -8px #00000073}.chip[data-v-8aeadb7f]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;color:var(--text-2);font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 15px;font-size:14px;font-weight:560;transition:color .25s;display:inline-flex;position:relative}.chip.is-active[data-v-8aeadb7f]{color:var(--accent)}.chip[data-v-8aeadb7f]:not(.is-active):active{opacity:.6}.chip-count[data-v-8aeadb7f]{background:color-mix(in srgb, var(--text) 18%, transparent);min-width:18px;height:18px;color:var(--text);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;transition:background-color .25s,color .25s;display:grid}.chip.is-active .chip-count[data-v-8aeadb7f]{background:var(--accent);color:var(--on-accent)}.chip[data-v-8aeadb7f]:focus-visible{outline-offset:-3px}.top-bar[data-v-99a24205]{--search-h:40px;--gap:12px;--lift:calc(var(--search-h) + var(--gap));top:calc(var(--header-h) + var(--safe-top));z-index:19;margin:0 calc(var(--shell-x) * -1);padding:8px var(--shell-x) 14px;pointer-events:none;position:sticky}.top-bar[data-v-99a24205]>*{pointer-events:auto}.top-bar.is-rail[data-v-99a24205]{padding-top:16px;top:0}.bg[data-v-99a24205]{inset:calc(-1 * (var(--header-h) + var(--safe-top) + 8px)) 0 0;z-index:-1;background:linear-gradient(to bottom, var(--bg) calc(100% - 18px), transparent);pointer-events:none;position:absolute}.top-bar.is-rail .bg[data-v-99a24205]{top:0}.tabs[data-v-99a24205]{margin-top:var(--gap)}.search[data-v-99a24205]{transform-origin:top;transition:opacity .25s ease, translate .4s var(--ease-spring), scale .4s var(--ease-spring)}.tabs[data-v-99a24205],.bg[data-v-99a24205]{transition:translate .55s var(--ease-spring)}.is-collapsed .search[data-v-99a24205]{opacity:0;pointer-events:none;translate:0 -6px;scale:.97}.is-collapsed .tabs[data-v-99a24205],.is-collapsed .bg[data-v-99a24205]{translate:0 calc(var(--lift) * -1)}.list-wrap[data-v-e29143c3]{margin:-6px -12px 0}.retry[data-v-e29143c3]{width:auto;margin:-36px auto 0;padding:0 24px;display:block}.start[data-v-e29143c3]{padding-bottom:24px}.start-btn[data-v-e29143c3]{width:auto;margin:-28px auto 0;padding:0 26px 0 22px}.start-icon[data-v-e29143c3]{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.group-btn[data-v-e29143c3],.edit-pill[data-v-e29143c3]{--header-btn:48px}.swap-enter-active[data-v-e29143c3],.swap-leave-active[data-v-e29143c3]{transition:opacity .12s}.swap-enter-from[data-v-e29143c3],.swap-leave-to[data-v-e29143c3]{opacity:0}.fade-enter-active[data-v-e29143c3]{transition:opacity .25s ease, translate .4s var(--ease-spring)}.fade-leave-active[data-v-e29143c3]{transition:opacity .12s}.fade-enter-from[data-v-e29143c3]{opacity:0;translate:0 8px}.fade-leave-to[data-v-e29143c3]{opacity:0}.complete[data-v-d6b27fdc]{background:color-mix(in srgb, var(--accent) 11%, var(--card-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 34%, transparent), 0 14px 34px -20px color-mix(in srgb, var(--accent) 70%, transparent);border-radius:20px;align-items:center;gap:14px;padding:14px 14px 14px 16px;display:flex;position:relative;overflow:hidden}.complete[data-v-d6b27fdc]:after{background:linear-gradient(105deg, transparent 35%, color-mix(in srgb, var(--accent) 16%, transparent) 50%, transparent 65%);content:"";pointer-events:none;animation:5.5s ease-in-out 1.2s infinite sheen-d6b27fdc;position:absolute;inset:0;translate:-100%}.badge[data-v-d6b27fdc]{background:var(--accent);width:44px;height:44px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.badge svg[data-v-d6b27fdc]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;position:relative}.ring[data-v-d6b27fdc]{box-shadow:0 0 0 2px var(--accent);opacity:0;animation:ping-d6b27fdc 2.6s var(--ease-spring) infinite;border-radius:50%;position:absolute;inset:0}.ring--late[data-v-d6b27fdc]{animation-delay:.35s}.fill[data-v-d6b27fdc]{background:var(--accent);height:36px;color:var(--on-accent);font:inherit;transition:opacity .15s ease, scale .4s var(--ease-spring);border:0;border-radius:999px;flex:none;padding:0 16px;font-size:14px;font-weight:650}.fill[data-v-d6b27fdc]:active{opacity:.7;transition-duration:.1s;scale:.95}@media (hover:hover){.fill[data-v-d6b27fdc]:hover{opacity:.88}}@keyframes ping-d6b27fdc{0%{opacity:.55;scale:1}55%,to{opacity:0;scale:1.55}}@keyframes sheen-d6b27fdc{0%{translate:-100%}35%,to{translate:100%}}.hero[data-v-a9b77eb2]{isolation:isolate;text-align:center;flex-direction:column;align-items:center;padding:8px 0 26px;transition:--glow .7s;display:flex;position:relative}.hero[data-v-a9b77eb2]:before{z-index:-1;inset:calc(-1 * (var(--header-h) + var(--safe-top))) calc(-1 * var(--shell-x,16px)) 0;background:linear-gradient(to bottom, color-mix(in srgb, var(--glow) calc(var(--hero-fill-a) + 8%), var(--bg)), color-mix(in srgb, var(--glow) var(--hero-fill-a), var(--bg)));content:"";pointer-events:none;transition:background-color .6s;animation:.6s both fill-in-a9b77eb2;position:absolute}.hero.is-card[data-v-a9b77eb2]{padding-top:28px}.hero.is-card[data-v-a9b77eb2]:before{border-radius:28px;inset:0}.avatar[data-v-a9b77eb2]{box-shadow:0 12px 32px -12px color-mix(in srgb, var(--glow) 60%, #000);transition:background-color .6s}.status[data-v-a9b77eb2]{color:color-mix(in srgb, var(--text) 62%, transparent);margin-top:4px;font-size:15px}.status.is-online[data-v-a9b77eb2]{color:color-mix(in srgb, var(--text) 85%, transparent);font-weight:550}@keyframes fill-in-a9b77eb2{0%{opacity:0}}.info[data-v-1d8cb2ff]{border-radius:20px;overflow:hidden}.info>.info-row+.info-row[data-v-1d8cb2ff]:before{background:var(--separator);content:"";transform-origin:top;height:1px;position:absolute;top:0;left:16px;right:0;transform:scaleY(.5)}.settings-icon[data-v-7a3e01fa]{width:24px;height:24px}.nudge-enter-active[data-v-7a3e01fa],.nudge-leave-active[data-v-7a3e01fa]{transition:opacity .3s ease, translate .45s var(--ease-spring)}.nudge-enter-from[data-v-7a3e01fa],.nudge-leave-to[data-v-7a3e01fa]{opacity:0;translate:0 -10px}.install-btn[data-v-1282662c]{width:100%;color:var(--text);font:inherit;border:0;border-radius:22px;align-items:center;gap:12px;padding:10px 16px 10px 10px;transition:opacity .15s;display:flex}.install-btn[data-v-1282662c]:active{opacity:.75}.install-icon[data-v-1282662c]{background:var(--accent);width:40px;height:40px;color:var(--on-accent);border-radius:12px;flex:none;place-items:center;display:grid}.install-icon svg[data-v-1282662c]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.install-btn:active .icon-root[data-v-1282662c]{transition-duration:.15s;scale:.84}.steps[data-v-1282662c]{flex-direction:column;gap:14px;display:flex}.steps li[data-v-1282662c]{align-items:flex-start;gap:12px;display:flex}.step-num[data-v-1282662c]{background:color-mix(in srgb, var(--accent) 16%, transparent);width:28px;height:28px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.step-text[data-v-1282662c]{padding-top:3px;font-size:16px;line-height:1.5}.pill-ico[data-v-1282662c]{background:color-mix(in srgb, var(--text) 9%, transparent);color:#0a84ff;vertical-align:-8px;border-radius:8px;place-items:center;width:28px;height:28px;margin:0 2px;display:inline-grid}.pill-ico svg[data-v-1282662c]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.section-card[data-v-2d293981]{border-radius:20px;overflow:hidden}.section-card[data-v-2d293981]>*+:before{top:0;right:0;left:var(--divider-left,16px);background:var(--separator);content:"";transform-origin:top;height:1px;position:absolute;transform:scaleY(.5)}.section-card[data-v-2d293981]>.menu-row{--divider-left:57px}.section-card[data-v-2d293981]:has(>.field){box-shadow:none;background:0 0;border-radius:0;flex-direction:column;gap:16px;padding-top:2px;display:flex;overflow:visible}.section-card[data-v-2d293981]:has(>.field)>:before{content:none}.chevron[data-v-94236df1]{fill:none;width:18px;height:18px;stroke:var(--text-3);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.menu-row[data-v-3e88b2d7]{width:100%;color:var(--text);font:inherit;background:0 0;border:0;align-items:center;gap:13px;padding:11px 14px 11px 12px;transition:background-color .2s;display:flex;position:relative}.menu-row[data-v-3e88b2d7]:not(.is-static):active{background:color-mix(in srgb, var(--text) 7%, transparent);transition-duration:0s}@media (hover:hover){.menu-row[data-v-3e88b2d7]:not(.is-static):hover{background:color-mix(in srgb, var(--text) 4%, transparent)}}.icon[data-v-3e88b2d7]{color:#fff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.icon svg[data-v-3e88b2d7-s]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.value[data-v-3e88b2d7]{color:var(--text-2);flex:none;font-size:15px}.settings-home[data-v-0dbd72ea]{--bottom-reserve:calc(var(--bar-h) + max(12px, var(--safe-bottom)) + 36px)}.settings-home.is-rail[data-v-0dbd72ea]{--bottom-reserve:32px}.column[data-v-0dbd72ea]{max-width:var(--settings-max);min-height:calc(100dvh - var(--shell-top) - var(--bottom-reserve));flex-direction:column;margin:0 auto;display:flex}.profile[data-v-0dbd72ea]{width:100%;color:var(--text);font:inherit;border:0;border-radius:20px;align-items:center;gap:14px;margin-top:12px;padding:12px 14px 12px 12px;transition:background-color .2s;display:flex}.profile[data-v-0dbd72ea]:active{background:color-mix(in srgb, var(--text) 7%, var(--card-bg));transition-duration:0s}.dock[data-v-0dbd72ea]{bottom:calc(var(--bottom-reserve) - 24px);z-index:5;margin-top:auto;padding-top:20px;position:sticky}.chat-header[data-v-d65a0802]{z-index:20;--side:var(--header-btn);grid-template-columns:var(--side) 1fr var(--side);height:calc(var(--header-h) + var(--safe-top));margin:calc(var(--shell-top,0px) * -1) calc(var(--shell-x,0px) * -1) 0;padding:var(--safe-top) var(--shell-x,16px) 0;align-items:center;gap:10px;display:grid;position:sticky;top:0}.chat-header[data-v-d65a0802]:before{z-index:-1;background:linear-gradient(to bottom, var(--bg) 0%, color-mix(in srgb, var(--bg) 92%, transparent) 45%, color-mix(in srgb, var(--bg) 55%, transparent) 75%, transparent);content:"";opacity:0;pointer-events:none;height:calc(100% + 34px);transition:opacity .3s;position:absolute;inset:0 0 auto}.chat-header.is-scrolled[data-v-d65a0802]:before{opacity:1}.chat-header.has-call[data-v-d65a0802]{--side:calc(var(--header-btn) * 2 + 8px)}.side-right[data-v-d65a0802]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.center[data-v-d65a0802]{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;display:flex}.title[data-v-d65a0802]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:16.5px;font-weight:650;line-height:1.25;overflow:hidden}.status[data-v-d65a0802]{max-width:100%;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.3;overflow:hidden}.status.is-online[data-v-d65a0802]{color:var(--accent)}.status-slot[data-v-d65a0802]{justify-items:center;max-width:100%;display:grid}.status-slot>.status[data-v-d65a0802]{grid-area:1/1}.status-enter-active[data-v-d65a0802],.status-leave-active[data-v-d65a0802]{transition:opacity .2s ease, translate .3s var(--ease-spring)}.status-enter-from[data-v-d65a0802]{opacity:0;translate:0 4px}.status-leave-to[data-v-d65a0802]{opacity:0;translate:0 -4px}.avatar[data-v-d65a0802]{background:0 0;border:0;border-radius:50%;padding:0;transition:opacity .15s;display:grid}.avatar[data-v-d65a0802]:active{opacity:.7}.chat-wallpaper[data-v-26a3ee1d]{background:radial-gradient(120% 70% at 15% 0%, color-mix(in oklab, var(--accent) var(--wall-tint-a), transparent), transparent 70%), radial-gradient(110% 70% at 100% 100%, color-mix(in oklab, var(--accent) calc(var(--wall-tint-a) * .7), transparent), transparent 70%), var(--bg);pointer-events:none;position:absolute;inset:0;overflow:hidden}.chat-wallpaper.has-palette[data-v-26a3ee1d]{background:radial-gradient(90% 60% at 8% 0%, var(--wall-c1), transparent 72%), radial-gradient(85% 65% at 100% 45%, var(--wall-c2), transparent 72%), radial-gradient(100% 70% at 25% 100%, var(--wall-c1), transparent 75%), var(--wall-c3)}.chat-wallpaper.is-fixed[data-v-26a3ee1d]{z-index:-1;height:var(--screen-h);margin:0 calc(var(--shell-x,0px) * -1) calc(var(--screen-h) * -1);flex:none;position:sticky;top:0}.pattern[data-v-26a3ee1d]{background:var(--wall-ink,var(--accent));opacity:var(--wall-ink-a);-webkit-mask-image:var(--pattern);-webkit-mask-image:var(--pattern);mask-image:var(--pattern);-webkit-mask-size:var(--tile) var(--tile);-webkit-mask-size:var(--tile) var(--tile);mask-size:var(--tile) var(--tile);position:absolute;inset:0;-webkit-mask-repeat:repeat;mask-repeat:repeat}.has-palette .pattern[data-v-26a3ee1d]{opacity:calc(var(--wall-ink-a) * 1.3)}.search-bar[data-v-69986c2d]{z-index:45;top:0;right:0;left:var(--search-left,0px);padding:calc(var(--safe-top) + 8px) 12px 10px;animation:bar-in-69986c2d .35s var(--ease-spring) both;border-radius:0 0 22px 22px;position:fixed}@keyframes bar-in-69986c2d{0%{opacity:0;translate:0 -12px}}.row[data-v-69986c2d]{align-items:center;gap:10px;display:flex}.row--nav[data-v-69986c2d]{margin-top:8px;padding:0 4px}.field[data-v-69986c2d]{background:color-mix(in srgb, var(--text) 8%, transparent);border-radius:14px;flex:1;align-items:center;gap:8px;min-width:0;height:40px;padding:0 12px;display:flex}.icon[data-v-69986c2d]{width:18px;height:18px;color:var(--text-2);flex:none}.field input[data-v-69986c2d]{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.field input[data-v-69986c2d]::-webkit-search-cancel-button{-webkit-appearance:none}.cancel[data-v-69986c2d]{color:var(--accent);font:inherit;background:0 0;border:0;flex:none;font-size:16px;font-weight:550}.count[data-v-69986c2d]{color:var(--text-2);font-variant-numeric:tabular-nums;flex:1;font-size:14px}.arrow[data-v-69986c2d]{background:color-mix(in srgb, var(--text) 8%, transparent);width:36px;height:36px;color:var(--accent);border:0;border-radius:50%;place-items:center;display:grid}.arrow[data-v-69986c2d]:disabled{color:var(--text-3);opacity:.6}.arrow svg[data-v-69986c2d]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.composer[data-v-d97fe96f]{z-index:40;padding:10px 10px max(10px, calc(var(--safe-bottom) + 4px));background:linear-gradient(to top, var(--bg) 55%, transparent);pointer-events:none;position:absolute;bottom:0;left:0;right:0}@media (pointer:coarse){.composer[data-v-d97fe96f]:focus-within{padding-bottom:8px}}.reply-wrap[data-v-d97fe96f]{pointer-events:auto;max-width:760px;margin:0 auto 8px;display:grid}.reply[data-v-d97fe96f]{border-radius:16px;align-items:center;gap:10px;min-width:0;padding:6px 6px 6px 12px;display:flex}.reply-icon[data-v-d97fe96f]{fill:none;width:20px;height:20px;stroke:var(--accent);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.reply-body[data-v-d97fe96f]{border-left:3px solid var(--accent);flex-direction:column;flex:1;min-width:0;padding-left:9px;display:flex}.reply-author[data-v-d97fe96f]{color:var(--accent);font-size:13px;font-weight:650}.reply-text[data-v-d97fe96f]{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.reply-close[data-v-d97fe96f]{width:32px;height:32px;color:var(--text-2);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.reply-close[data-v-d97fe96f]:active{background:color-mix(in srgb, var(--text) 9%, transparent)}.reply-close svg[data-v-d97fe96f]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:16px;height:16px}.reply-enter-active[data-v-d97fe96f]{transition:opacity .2s ease, translate .45s var(--ease-spring)}.reply-leave-active[data-v-d97fe96f]{transition:opacity .15s,translate .2s ease-in}.reply-enter-from[data-v-d97fe96f],.reply-leave-to[data-v-d97fe96f]{opacity:0;translate:0 12px}.bar[data-v-d97fe96f]{pointer-events:auto;align-items:flex-end;gap:8px;max-width:760px;margin:0 auto;display:flex}.side-btn[data-v-d97fe96f]{flex:none;width:44px;height:44px}.side-btn svg[data-v-d97fe96f]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.side-slot[data-v-d97fe96f]{flex:none;width:44px;height:44px;position:relative}.side-slot>.side-btn[data-v-d97fe96f]{position:absolute;inset:0}.send-btn[data-v-d97fe96f]{background:var(--accent);color:var(--on-accent);border:0;border-radius:50%;place-items:center;display:grid}.send-btn svg[data-v-d97fe96f]{stroke-width:2.4px}.send-btn:active .icon-root[data-v-d97fe96f]{transition-duration:.15s;scale:.8}.field[data-v-d97fe96f]{cursor:text;border-radius:22px;flex:1;align-items:center;min-width:0;min-height:44px;padding:0 16px;display:flex}.input[data-v-d97fe96f]{width:100%;max-height:148px;color:var(--text);font:inherit;resize:none;background:0 0;border:0;outline:0;padding:11px 0;font-size:16px;line-height:22px}.input[data-v-d97fe96f]::placeholder{color:var(--text-2)}.swap-enter-active[data-v-d97fe96f],.swap-leave-active[data-v-d97fe96f]{transition:opacity .18s ease, scale .35s var(--ease-spring)}.swap-enter-from[data-v-d97fe96f],.swap-leave-to[data-v-d97fe96f]{opacity:0;scale:.6}.row[data-v-a50a48f8]{width:100%;color:var(--text);font:inherit;background:0 0;border:0;border-radius:16px;align-items:center;gap:12px;padding:7px 12px;transition:background-color .15s;display:flex;position:relative}.row[data-v-a50a48f8]:active{background:color-mix(in srgb, var(--text) 7%, transparent);transition-duration:0s}@media (hover:hover){.row[data-v-a50a48f8]:hover{background:color-mix(in srgb, var(--text) 5%, transparent)}}.row.has-divider[data-v-a50a48f8]:after{background:var(--separator);content:"";transform-origin:bottom;height:1px;position:absolute;bottom:0;left:68px;right:0;transform:scaleY(.5)}.hit[data-v-837ba52d]{color:#0b0b12;background:#ffd60ab3;border-radius:4px;box-shadow:0 0 0 1.5px #ffd60ab3}.deleted[data-v-837ba52d]{opacity:.75;align-items:center;gap:6px;margin-right:6px;font-style:italic;display:inline-flex}.deleted svg[data-v-837ba52d]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;flex:none;width:15px;height:15px}.bubble[data-v-837ba52d]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;max-width:min(78%,520px);transition:scale .3s var(--ease-spring), box-shadow .3s ease, opacity .2s ease;border-radius:18px;padding:7px 11px 6px 12px;font-size:15.5px;line-height:1.35;position:relative}.bubble.is-in[data-v-837ba52d]{background:var(--card-bg);box-shadow:inset 0 0 0 1px var(--card-rim);align-self:flex-start}.bubble.is-out[data-v-837ba52d]{background:var(--accent);color:var(--on-accent);align-self:flex-end}.bubble.is-in.has-tail[data-v-837ba52d]{border-bottom-left-radius:6px}.bubble.is-out.has-tail[data-v-837ba52d]{border-bottom-right-radius:6px}.author[data-v-837ba52d]{color:var(--accent);margin-bottom:1px;font-size:13px;font-weight:650;display:block}.text[data-v-837ba52d]{white-space:pre-wrap;overflow-wrap:anywhere}.meta[data-v-837ba52d]{float:right;opacity:.62;font-variant-numeric:tabular-nums;align-items:center;gap:3px;margin:7px 0 -3px 10px;font-size:11.5px;line-height:1;display:inline-flex}.plain[data-v-837ba52d]{letter-spacing:.01em;font-size:10.5px}.checks[data-v-837ba52d]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:12px}.file[data-v-837ba52d]{max-width:100%;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:2px 0;display:flex}.file+.text[data-v-837ba52d],.image+.text[data-v-837ba52d]{margin-top:5px;display:block}.file-icon[data-v-837ba52d]{background:color-mix(in srgb, currentColor 16%, transparent);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.file-icon svg[data-v-837ba52d]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:20px;height:20px}.file-name[data-v-837ba52d]{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-weight:600;display:block;overflow:hidden}.file-size[data-v-837ba52d]{opacity:.7;font-size:13px;display:block}.image[data-v-837ba52d]{aspect-ratio:4/3;background:color-mix(in srgb, currentColor 10%, transparent);border:0;border-radius:14px;width:min(260px,62vw);max-width:calc(100% + 15px);margin:-3px -7px 0 -8px;padding:0;display:block;position:relative;overflow:hidden}.image img[data-v-837ba52d]{object-fit:cover;width:100%;height:100%;animation:.3s image-in-837ba52d}@keyframes image-in-837ba52d{0%{opacity:0}}.image-progress[data-v-837ba52d]{color:#fff;background:#00000047;place-items:center;display:grid;position:absolute;inset:0}.image-progress.is-soft[data-v-837ba52d]{color:currentColor;opacity:.6;background:0 0}.image-progress.is-failed[data-v-837ba52d]{color:currentColor;opacity:.7;background:0 0;font-size:13px}.bubble.is-media[data-v-837ba52d]{padding:3px}.bubble.is-media .image[data-v-837ba52d]{border-radius:15px;max-width:100%;margin:0}.bubble.is-media.has-tail.is-out .image[data-v-837ba52d]{border-bottom-right-radius:4px}.bubble.is-media.has-tail.is-in .image[data-v-837ba52d]{border-bottom-left-radius:4px}.bubble.is-media .meta[data-v-837ba52d]{color:#fff;opacity:1;background:#00000073;border-radius:999px;margin:0;padding:3px 6px;position:absolute;bottom:9px;right:9px}.status-clock[data-v-837ba52d],.status-failed[data-v-837ba52d]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:13px;height:13px}.clock-hand[data-v-837ba52d]{transform-box:view-box;transform-origin:50%;animation:1.6s linear infinite spin}.status-failed[data-v-837ba52d]{width:15px;height:15px}.bubble.is-failed[data-v-837ba52d]{cursor:pointer;opacity:.8}.bubble.is-failed .meta[data-v-837ba52d]{opacity:1}.bubble.is-failed .status-failed[data-v-837ba52d]{stroke:var(--danger)}.bubble.is-out.is-failed .status-failed[data-v-837ba52d]{fill:#fff}.check-enter-active[data-v-837ba52d]{transition:opacity .3s}.check-enter-from[data-v-837ba52d]{opacity:0}.forwarded[data-v-837ba52d]{opacity:.75;margin-bottom:2px;font-size:13px;font-style:italic;display:block}.quote[data-v-837ba52d]{background:color-mix(in srgb, currentColor 10%, transparent);max-width:100%;color:inherit;font:inherit;text-align:left;border:0;border-left:3px solid;border-radius:6px;flex-direction:column;margin:1px 0 4px;padding:3px 8px 3px 9px;display:flex}.is-in .quote[data-v-837ba52d]{border-left-color:var(--accent)}.quote-author[data-v-837ba52d]{font-size:13px;font-weight:650}.is-in .quote-author[data-v-837ba52d]{color:var(--accent)}.quote-text[data-v-837ba52d]{opacity:.85;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13.5px;overflow:hidden}.bubble.is-flash[data-v-837ba52d]{animation:1.1s flash-837ba52d}@keyframes flash-837ba52d{0%,to{box-shadow:0 0 #0000}20%,60%{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 45%, transparent)}}.swipe-reply[data-v-6c4e74bc]{touch-action:pan-y;position:relative;overflow-x:clip}.content[data-v-6c4e74bc]{transition:translate .45s var(--ease-spring);flex-direction:column;display:flex}.content.is-dragging[data-v-6c4e74bc]{transition:none}.reply-icon[data-v-6c4e74bc]{background:color-mix(in srgb, var(--text) 10%, transparent);width:32px;height:32px;color:var(--text-2);border-radius:50%;place-items:center;margin-top:-16px;transition:background-color .2s,color .2s;display:grid;position:absolute;top:50%;right:4px}.reply-icon.is-armed[data-v-6c4e74bc]{background:var(--accent);color:var(--on-accent)}.reply-icon svg[data-v-6c4e74bc]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.message-list[data-v-598e6bf1]{flex-direction:column;gap:3px;display:flex}.item[data-v-598e6bf1]{flex-direction:column;display:flex}.item.is-first[data-v-598e6bf1]{margin-top:8px}.day[data-v-598e6bf1]{pointer-events:none;justify-content:center;margin:14px 0 6px;display:flex}.day span[data-v-598e6bf1]{background:color-mix(in srgb, var(--card-bg) 85%, transparent);box-shadow:inset 0 0 0 1px var(--card-rim);color:var(--text-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:600}.system[data-v-598e6bf1]{pointer-events:none;justify-content:center;margin:10px 0 6px;display:flex}.system span[data-v-598e6bf1]{background:color-mix(in srgb, var(--card-bg) 85%, transparent);max-width:86%;box-shadow:inset 0 0 0 1px var(--card-rim);color:var(--text-2);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:600;line-height:1.3;display:inline-flex}.system svg[data-v-598e6bf1]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:none;width:13px;height:13px}.msg-enter-active[data-v-598e6bf1]{transition:opacity .2s ease, translate .45s var(--ease-spring), scale .45s var(--ease-spring)}.msg-enter-from[data-v-598e6bf1]{opacity:0;transform-origin:0 100%;translate:0 14px;scale:.9}.msg-enter-from.is-out[data-v-598e6bf1]{transform-origin:100% 100%}.no-anim>.msg-enter-active[data-v-598e6bf1]{transition:none}.failed-hint[data-v-598e6bf1]{color:var(--danger);font:inherit;background:0 0;border:0;align-self:flex-end;margin:3px 4px 2px;padding:0;font-size:12.5px;font-weight:550}.hint-enter-active[data-v-598e6bf1],.hint-leave-active[data-v-598e6bf1]{transition:opacity .2s ease, translate .3s var(--ease-spring)}.hint-enter-from[data-v-598e6bf1],.hint-leave-to[data-v-598e6bf1]{opacity:0;translate:0 -4px}.msg-leave-active[data-v-598e6bf1]{transition:opacity .2s,max-height .3s,margin .3s,scale .25s;overflow:hidden}.msg-leave-from[data-v-598e6bf1]{max-height:400px}.msg-leave-to[data-v-598e6bf1]{opacity:0;max-height:0;margin-top:0;scale:.92}.backdrop[data-v-a4115410]{height:var(--screen-h);z-index:70;background:var(--backdrop-dim);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0 0 auto}.preview[data-v-a4115410]{transition:translate .5s var(--ease-spring);flex-direction:column;display:flex;position:fixed;translate:0}.preview.is-lifted[data-v-a4115410]{translate:0 calc(var(--shift) - 3px)}.preview[data-v-a4115410] .bubble{max-width:100%;transition:box-shadow .35s}.preview.is-lifted[data-v-a4115410] .bubble{box-shadow:0 22px 50px -14px var(--shadow-strong)}.menu[data-v-a4115410]{background:var(--card-bg);box-shadow:inset 0 0 0 1px var(--card-rim), 0 18px 44px -16px var(--shadow-strong);clip-path:inset(0 round 20px);border-radius:20px;padding:6px;position:fixed;overflow:hidden}.menu[data-v-a4115410] .is-danger{color:var(--danger)}.read-info[data-v-a4115410]{box-shadow:inset 0 -1px 0 var(--card-rim);color:var(--text-2);align-items:center;gap:6px;padding:8px 14px 10px;font-size:13.5px;display:flex}.read-info svg[data-v-a4115410]{fill:none;width:18px;height:12px;stroke:var(--accent);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none}.item-label[data-v-a4115410]{align-items:baseline;gap:10px;display:inline-flex}.countdown[data-v-a4115410]{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.menu-enter-active[data-v-a4115410]{transition:opacity .25s}.menu-leave-active[data-v-a4115410]{transition:opacity .24s 40ms}.menu-enter-from[data-v-a4115410],.menu-leave-to[data-v-a4115410]{opacity:0}.menu-enter-active .menu[data-v-a4115410]{transition:clip-path .42s var(--ease-spring), opacity .25s ease}.menu-leave-active .menu[data-v-a4115410]{transition:clip-path .26s cubic-bezier(.4,0,.2,1),opacity .2s 40ms}.menu-enter-from .menu[data-v-a4115410],.menu-leave-to .menu[data-v-a4115410]{clip-path:inset(0 0 100% round 20px);opacity:0}.menu-enter-from .menu.from-bottom[data-v-a4115410],.menu-leave-to .menu.from-bottom[data-v-a4115410]{clip-path:inset(100% 0 0 round 20px)}.pinned-bar[data-v-1741343a]{top:calc(var(--header-h) + var(--safe-top) + 4px);z-index:19;padding-top:4px;position:sticky}.pill[data-v-1741343a]{border-radius:16px;align-items:center;gap:6px;padding:4px 4px 4px 14px;display:flex}.body[data-v-1741343a]{border:0;border-left:3px solid var(--accent);min-width:0;color:var(--text);font:inherit;text-align:left;background:0 0;flex-direction:column;flex:1;padding:2px 0 2px 10px;display:flex}.label[data-v-1741343a]{color:var(--accent);font-size:12.5px;font-weight:650}.text[data-v-1741343a]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.swap-enter-active[data-v-1741343a],.swap-leave-active[data-v-1741343a]{transition:opacity .15s,translate .25s}.swap-enter-from[data-v-1741343a]{opacity:0;translate:0 6px}.swap-leave-to[data-v-1741343a]{opacity:0;translate:0 -6px}.unpin[data-v-1741343a]{width:36px;height:36px;color:var(--text-2);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.unpin[data-v-1741343a]:active{background:color-mix(in srgb, var(--text) 9%, transparent)}.unpin svg[data-v-1741343a]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.scroll-down[data-v-f11a1ab4]{right:14px;bottom:calc(var(--composer-h) + 10px);z-index:41;width:42px;height:42px;transition:bottom .35s var(--ease-spring);position:absolute}.scroll-down.is-raised[data-v-f11a1ab4]{bottom:calc(var(--composer-h) + 66px)}.scroll-down svg[data-v-f11a1ab4]{fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.down-enter-active[data-v-f11a1ab4]{transition:opacity .2s ease, scale .45s var(--ease-spring), translate .45s var(--ease-spring)}.down-leave-active[data-v-f11a1ab4]{transition:opacity .15s,scale .2s,translate .2s}.down-enter-from[data-v-f11a1ab4],.down-leave-to[data-v-f11a1ab4]{opacity:0;translate:0 10px;scale:.6}.chat-page[data-v-2cde7e0c]{--shell-top:0px;--shell-x:12px;min-height:var(--screen-h);max-width:none;padding:0 var(--shell-x);background:var(--bg);overflow-anchor:none;touch-action:pan-y;flex-direction:column;margin:0;display:flex}.chat-page.is-rail[data-v-2cde7e0c]{--search-left:calc(var(--rail-edge) + var(--safe-left) + var(--rail-w) + 8px)}.dock[data-v-2cde7e0c]{z-index:40;margin:0 calc(var(--shell-x) * -1);position:sticky;bottom:0;margin-top:auto!important}.dock[data-v-2cde7e0c] .composer{background:0 0;position:relative}.messages[data-v-2cde7e0c]{flex:1 0 auto;justify-content:flex-end;width:100%;max-width:760px;margin:0 auto;padding:8px 0 6px}.empty[data-v-2cde7e0c]{margin-top:12vh}.retry[data-v-2cde7e0c]{width:auto;margin:-36px auto 0;padding:0 24px;display:block}.saved-icon[data-v-2cde7e0c]{fill:currentColor}.older-spinner[data-v-2cde7e0c]{color:var(--text-3);place-items:center;padding:10px 0 2px;display:grid}.ghost-list[data-v-2cde7e0c]{flex-direction:column;gap:8px;display:flex}.ghost[data-v-2cde7e0c]{width:var(--w);background:color-mix(in srgb, var(--text) 8%, transparent);height:38px;animation:1.4s ease-in-out infinite breathe-2cde7e0c;animation-delay:calc(var(--i) * .11s);border-radius:18px}.ghost.is-out[data-v-2cde7e0c]{background:color-mix(in srgb, var(--accent) 30%, transparent);align-self:flex-end}@keyframes breathe-2cde7e0c{50%{opacity:.45}}.pinned-enter-active[data-v-2cde7e0c],.pinned-leave-active[data-v-2cde7e0c]{transition:opacity .2s ease, translate .35s var(--ease-spring)}.pinned-enter-from[data-v-2cde7e0c],.pinned-leave-to[data-v-2cde7e0c]{opacity:0;translate:0 -8px}.device-row[data-v-f87bdf16]{width:100%;color:var(--text);align-items:center;gap:13px;padding:11px 10px 11px 12px;display:flex;position:relative}.icon[data-v-f87bdf16]{color:#fff;background:#5e5ce6;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.icon svg[data-v-f87bdf16]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.end[data-v-f87bdf16]{color:var(--danger);font:inherit;background:0 0;border:0;border-radius:10px;flex:none;padding:6px 8px;font-size:15px;font-weight:550;transition:background-color .15s}.end[data-v-f87bdf16]:active{background:color-mix(in srgb, var(--danger) 12%, transparent);transition-duration:0s}@media (hover:hover){.end[data-v-f87bdf16]:hover{background:color-mix(in srgb, var(--danger) 8%, transparent)}}.state[data-v-453bef8d]{min-height:56px;color:var(--text-2);align-items:center;gap:10px;padding:10px 12px 10px 16px;font-size:15px;display:flex}.is-error[data-v-453bef8d]{color:var(--danger)}.retry[data-v-453bef8d]{color:var(--accent);font:inherit;background:0 0;border:0;border-radius:10px;flex:none;padding:6px 8px;font-weight:600}.retry[data-v-453bef8d]:active{opacity:.6}.action[data-v-453bef8d]{width:100%;color:var(--danger);font:inherit;text-align:left;background:0 0;border:0;padding:15px 16px;font-size:16px;transition:background-color .2s;display:block;position:relative}.action[data-v-453bef8d]:not(:disabled):active{background:color-mix(in srgb, var(--text) 7%, transparent);transition-duration:0s}@media (hover:hover){.action[data-v-453bef8d]:not(:disabled):hover{background:color-mix(in srgb, var(--text) 4%, transparent)}}.action[data-v-453bef8d]:disabled{opacity:.45}.btn-primary.is-loading[data-v-ee129def]:disabled{opacity:1}.lead[data-v-ebe3890a]{color:var(--text-2);font-size:15px;line-height:1.45}.key[data-v-ebe3890a]{border-radius:20px;grid-template-columns:repeat(4,1fr);gap:8px 6px;margin-top:16px;padding:16px 14px;display:grid}.key.is-loading[data-v-ebe3890a]{align-items:center;min-height:150px;display:flex}.group[data-v-ebe3890a]{letter-spacing:.06em;text-align:center;font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;animation:group-in-ebe3890a .45s var(--ease-spring) backwards;animation-delay:calc(var(--i) * 25ms);font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,Consolas,monospace;font-size:18px;font-weight:600}@keyframes group-in-ebe3890a{0%{opacity:0;translate:0 6px}}.key-error[data-v-ebe3890a]{width:100%;color:var(--danger);text-align:center;font-size:15px}.copy[data-v-ebe3890a]{background:color-mix(in srgb, var(--accent) 12%, transparent);width:100%;height:46px;color:var(--accent);font:inherit;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;margin-top:10px;font-size:15px;font-weight:600;transition:opacity .15s;display:flex}.copy[data-v-ebe3890a]:active{opacity:.6}.copy[data-v-ebe3890a]:disabled{opacity:.4}.copy svg[data-v-ebe3890a]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.confirm[data-v-ebe3890a]{width:100%;color:var(--text);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;margin-top:18px;padding:4px 2px;font-size:15.5px;display:flex}.is-warn[data-v-e7f350be] .text-text-2{color:var(--danger)}.state[data-v-e7f350be]{min-height:56px;color:var(--text-2);align-items:center;gap:10px;padding:10px 12px 10px 16px;font-size:15px;display:flex}.is-error[data-v-e7f350be]{color:var(--danger)}.retry[data-v-e7f350be],.review[data-v-e7f350be]{color:var(--accent);font:inherit;background:0 0;border:0;border-radius:10px;flex:none;padding:6px 8px;font-weight:600}.retry[data-v-e7f350be]:active,.review[data-v-e7f350be]:active{opacity:.6}.device[data-v-e7f350be]{--divider-left:57px;align-items:center;padding-right:6px;display:flex;position:relative}.device[data-v-e7f350be]>:first-child{flex:1;min-width:0}.action[data-v-e7f350be]{width:100%;color:var(--accent);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:15px 16px;font-size:16px;transition:background-color .2s;display:flex;position:relative}.action[data-v-e7f350be]:not(:disabled):active{background:color-mix(in srgb, var(--text) 7%, transparent);transition-duration:0s}.action[data-v-e7f350be]:disabled{opacity:.55}.ios-hint[data-v-1ad9e507]{border-radius:20px;padding:14px 16px;font-size:14px;line-height:1.45}.title[data-v-1ad9e507]{margin-bottom:10px;font-weight:650}.steps[data-v-1ad9e507]{flex-direction:column;gap:9px;display:flex}.steps li[data-v-1ad9e507]{gap:10px;display:flex}.num[data-v-1ad9e507]{background:var(--accent);width:22px;height:22px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}b[data-v-1ad9e507]{font-weight:650}.row[data-v-32707da3]{align-items:center;gap:13px;padding:11px 14px 11px 12px;font-size:16px;display:flex}.icon[data-v-32707da3]{color:#fff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.icon svg[data-v-32707da3]{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.value[data-v-32707da3]{color:var(--text-2);font-size:15px}.value.is-granted[data-v-32707da3]{color:var(--success)}.value.is-denied[data-v-32707da3]{color:var(--danger)}.howto[data-v-32707da3]{border-radius:20px;padding:14px 16px;font-size:14px;line-height:1.45}.howto-title[data-v-32707da3]{margin-bottom:6px;font-weight:650}.howto ol[data-v-32707da3]{padding-left:18px;list-style:decimal}.howto li+li[data-v-32707da3]{margin-top:4px}.test[data-v-32707da3]{flex-direction:column;gap:12px;padding:14px;display:flex}.preview[data-v-32707da3]{object-fit:cover;background:#000;border-radius:14px;width:100%;max-height:260px;transform:scaleX(-1)}.meter[data-v-32707da3]{background:color-mix(in srgb, var(--text) 10%, transparent);border-radius:4px;height:8px;overflow:hidden}.meter-fill[data-v-32707da3]{background:var(--success);transform-origin:0;height:100%;transition:transform 80ms linear;display:block}.test-btn[data-v-32707da3]{background:color-mix(in srgb, var(--accent) 14%, transparent);height:44px;color:var(--accent);font:inherit;border:0;border-radius:14px;font-weight:600}.switch[data-v-24c1f10d]{background:color-mix(in srgb, var(--text) 16%, transparent);border:0;border-radius:999px;flex:none;width:51px;height:31px;padding:0;transition:background-color .25s;position:relative}.switch.is-on[data-v-24c1f10d]{background:var(--accent)}.switch[data-v-24c1f10d]:disabled{opacity:.4;cursor:default}.knob[data-v-24c1f10d]{width:27px;height:27px;transition:translate .4s var(--ease-spring), width .2s ease;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 3px 8px #0000002e,0 1px 1px #0000001f}.switch.is-on .knob[data-v-24c1f10d]{background:var(--switch-knob-on);translate:20px}.switch:not(:disabled):active .knob[data-v-24c1f10d]{width:31px}.switch.is-on:not(:disabled):active .knob[data-v-24c1f10d]{translate:16px}.push-row[data-v-399226eb]{color:var(--text);align-items:center;gap:13px;padding:11px 14px 11px 12px;display:flex}.icon[data-v-399226eb]{color:#fff;background:#ff453a;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.icon svg[data-v-399226eb]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.link[data-v-399226eb]{color:var(--accent);font-weight:600}.error[data-v-399226eb]{color:var(--danger)}.fade-enter-active[data-v-399226eb],.fade-leave-active[data-v-399226eb]{transition:opacity .25s}.fade-enter-from[data-v-399226eb],.fade-leave-to[data-v-399226eb]{opacity:0}.cropper[data-v-465db500]{z-index:85;height:var(--screen-h);padding:calc(var(--safe-top) + 16px) 24px calc(var(--safe-bottom) + 16px);color:#fff;-webkit-user-select:none;user-select:none;background:#08080cf0;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0 0 auto}.title[data-v-465db500],.sub[data-v-465db500],.zoom[data-v-465db500],.buttons[data-v-465db500]{z-index:1;position:relative}.title[data-v-465db500]{font-family:var(--font-display,inherit);font-size:20px;font-weight:600}.sub[data-v-465db500]{color:#fff9;margin-top:4px;font-size:14px}.stage[data-v-465db500]{cursor:grab;touch-action:none;margin-top:28px;position:relative;overflow:visible}.stage[data-v-465db500]:active{cursor:grabbing}.photo[data-v-465db500]{transform-origin:50%;pointer-events:none;max-width:none;animation:photo-in-465db500 .45s var(--ease-spring) both;position:absolute;top:50%;left:50%}@keyframes photo-in-465db500{0%{opacity:0}}.ring[data-v-465db500]{pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 1.5px #ffffffd9,0 0 0 100vmax #08080c9e}.zoom[data-v-465db500]{align-items:center;gap:12px;width:min(100%,320px);margin-top:32px;display:flex}.zoom svg[data-v-465db500]{fill:none;stroke:#ffffffb3;stroke-width:2px;flex:none;width:18px;height:18px}.zoom input[data-v-465db500]{accent-color:#fff;flex:1}.buttons[data-v-465db500]{gap:12px;width:min(100%,360px);margin-top:28px;display:flex}.btn[data-v-465db500]{color:#fff;height:50px;font:inherit;background:#ffffff1f;border:0;border-radius:16px;flex:1;font-size:16px;font-weight:600;transition:opacity .15s,background-color .2s}.btn[data-v-465db500]:active{opacity:.7}.btn--done[data-v-465db500]{color:#0b0b12;background:#fff}.btn[data-v-465db500]:disabled{opacity:.5}.cropper-enter-active[data-v-465db500],.cropper-leave-active[data-v-465db500]{transition:opacity .3s}.cropper-enter-active .stage[data-v-465db500],.cropper-leave-active .stage[data-v-465db500]{transition:scale .5s var(--ease-spring)}.cropper-enter-from[data-v-465db500],.cropper-leave-to[data-v-465db500]{opacity:0}.cropper-enter-from .stage[data-v-465db500],.cropper-leave-to .stage[data-v-465db500]{scale:.92}.avatar-editor[data-v-9a113aaa]{flex-direction:column;align-items:center;display:flex}.avatar[data-v-9a113aaa]{transition:scale .4s var(--ease-spring);background:0 0;border:0;border-radius:50%;padding:0;position:relative}.avatar[data-v-9a113aaa]:not(:disabled):active{transition-duration:.15s;scale:.95}.overlay[data-v-9a113aaa]{color:#fff;background:#0006;border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.is-error[data-v-9a113aaa]{color:var(--danger)}.chip[data-v-9a113aaa]{background:color-mix(in srgb, var(--accent) 14%, transparent);height:34px;color:var(--accent);font:inherit;border:0;border-radius:17px;padding:0 14px;font-size:14px;font-weight:600;transition:opacity .15s}.chip.is-danger[data-v-9a113aaa]{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.chip[data-v-9a113aaa]:not(:disabled):active{opacity:.6}.chip[data-v-9a113aaa]:disabled{opacity:.45}.error[data-v-cbaecf84]{color:var(--danger);font-size:14px;line-height:1.4}.link[data-v-def0a33d]{color:var(--accent);font:inherit;background:0 0;border:0;padding:4px 0;font-size:14px;font-weight:600}.link[data-v-def0a33d]:active{opacity:.6}.link[data-v-def0a33d]:disabled{opacity:.4}.error[data-v-def0a33d]{color:var(--danger);font-size:14px;line-height:1.4}.dev[data-v-def0a33d]{border-radius:20px;padding:12px 16px 8px}.dev-link[data-v-def0a33d]{color:var(--text);word-break:break-all;margin-top:4px;font-size:14px;line-height:1.4;display:block}.swatches[data-v-b92a2b27]{background:var(--card-bg);box-shadow:inset 0 0 0 1px var(--card-rim);border-radius:18px;grid-template-columns:repeat(7,1fr);justify-items:center;gap:4px;padding:12px 10px;display:grid}.swatch[data-v-b92a2b27]{background:var(--c);width:36px;height:36px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 14%, transparent);transition:box-shadow .3s var(--ease-spring);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.swatch.is-active[data-v-b92a2b27]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 14%, transparent), 0 0 0 3px var(--card-bg), 0 0 0 5px var(--c)}.swatch svg[data-v-b92a2b27]{fill:none;width:20px;height:20px;stroke:var(--on-accent);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .2s ease, translate .35s var(--ease-spring);translate:0 4px}.swatch.is-active svg[data-v-b92a2b27]{opacity:1;translate:0}.mode-icon[data-v-9a2f746c]{flex:none;width:17px;height:17px}.grid[data-v-a1b08147]{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:12px 10px;display:grid}.card-btn[data-v-a1b08147]{color:var(--text-2);font:inherit;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:6px;padding:0;display:flex}.preview[data-v-a1b08147]{aspect-ratio:3/4.2;box-shadow:inset 0 0 0 1px var(--card-rim);transition:box-shadow .25s ease, scale .35s var(--ease-spring);border-radius:16px;flex-direction:column;justify-content:flex-end;gap:5px;padding:10px 8px;display:flex;position:relative;overflow:hidden}.card-btn:active .preview[data-v-a1b08147]{scale:.96}.card-btn.is-active .preview[data-v-a1b08147]{box-shadow:inset 0 0 0 2px var(--accent), 0 6px 18px -8px color-mix(in srgb, var(--accent) 60%, transparent)}.card-btn.is-active[data-v-a1b08147]{color:var(--text)}.bubble[data-v-a1b08147]{border-radius:7px;height:14px;position:relative}.bubble.is-in[data-v-a1b08147]{background:var(--card-bg);width:62%;box-shadow:inset 0 0 0 .5px var(--card-rim)}.bubble.is-short[data-v-a1b08147]{width:42%}.bubble.is-out[data-v-a1b08147]{background:var(--accent);align-self:flex-end;width:55%}.check[data-v-a1b08147]{background:var(--accent);width:20px;height:20px;color:var(--on-accent,#000);animation:pop-a1b08147 .35s var(--ease-spring);border-radius:50%;place-items:center;display:grid;position:absolute;top:7px;right:7px}.check svg[data-v-a1b08147]{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}@keyframes pop-a1b08147{0%{opacity:0;scale:.4}}.title[data-v-a1b08147]{text-align:center;font-size:13px}.color-label[data-v-a1b08147]{color:var(--text-2);margin:22px 4px 10px;font-size:13px}.colors[data-v-a1b08147]{gap:10px;margin:0 -16px;padding:4px 16px 8px;display:flex;overflow-x:auto}.swatch[data-v-a1b08147]{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--card-rim);transition:scale .35s var(--ease-spring);border:0;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.swatch[data-v-a1b08147]:active{scale:.9}.swatch.is-auto[data-v-a1b08147]{background:color-mix(in srgb, var(--accent) 22%, var(--card-bg));color:var(--accent)}.swatch.is-auto svg[data-v-a1b08147]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;width:22px;height:22px}.swatch.is-active[data-v-a1b08147]{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--accent)}.label[data-v-2029137d]{margin:0 4px 10px}.label.label--sub[data-v-2029137d]{letter-spacing:.08em;margin-top:20px}.label.wall-label[data-v-2029137d]{letter-spacing:.08em;margin-top:30px}.layer-dim[data-v-6f123631],.layer-screen[data-v-6f123631]{height:var(--screen-h);position:fixed;inset:0 0 auto}.is-rail .layer-dim[data-v-6f123631],.is-rail .layer-screen[data-v-6f123631]{left:calc(var(--rail-edge) + var(--safe-left) + var(--rail-w) + 8px)}.layer-dim[data-v-6f123631]{z-index:30;opacity:0;pointer-events:none;will-change:opacity;background:#00000047}.layer-screen[data-v-6f123631]{z-index:31;overscroll-behavior:none;background:var(--bg);will-change:transform;touch-action:pan-y;overflow:hidden;transform:translate(100%);box-shadow:-14px 0 32px #00000038}.layer-scroll[data-v-6f123631]{--shell-top:var(--page-top);--shell-x:16px;--shell-left:var(--shell-x);overscroll-behavior:contain;height:100%;overflow-y:auto}.layer-body[data-v-6f123631]{padding:var(--shell-top) var(--shell-x) calc(var(--bar-h) + max(12px, var(--safe-bottom)) + 36px)}.is-rail .layer-scroll[data-v-6f123631]{--shell-top:20px;--shell-x:20px}.is-rail .layer-body[data-v-6f123631]{padding-bottom:32px}.layer-body[data-v-6f123631]>.page{max-width:var(--content-max);margin:0 auto}.brand-mark[data-v-412c0f3c]{fill:currentColor;display:block}.auth[data-v-17cd32e0]{min-height:calc(100dvh - var(--shell-top,0px) - 32px);flex-direction:column;justify-content:center;padding:16px 0 6vh;display:flex}.auth-col[data-v-17cd32e0]{width:100%;max-width:400px;margin:0 auto}.mark[data-v-17cd32e0]{width:64px;height:64px;box-shadow:inset 0 0 0 1px #ffffff17, inset 0 1px 0 #ffffff29, 0 16px 32px -16px var(--shadow-strong);background:linear-gradient(160deg,#2e2e35,#0b0b0d 72%);border-radius:19px;place-items:center;margin:0 auto;display:grid}.mark[data-v-17cd32e0] .brand-mark{color:#f2f2f5;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;width:46px}.title[data-v-8f968b80]{letter-spacing:-.02em;text-align:center;text-wrap:balance;overflow-wrap:anywhere;margin-top:22px;font-size:26px;font-weight:600;line-height:1.18}.subtitle[data-v-8f968b80]{color:var(--text-2);text-align:center;text-wrap:balance;overflow-wrap:anywhere;margin-top:10px;font-size:15px;line-height:1.45}.subtitle[data-v-8f968b80] b{color:var(--text);font-weight:600}.body[data-v-8f968b80]{margin-top:28px}.error[data-v-8f968b80]{color:var(--danger);text-align:center;margin-top:12px;padding:0 8px;font-size:14px;line-height:1.4}.actions[data-v-8f968b80]{flex-direction:column;gap:4px;margin-top:20px;display:flex}.error-enter-active[data-v-8f968b80],.error-leave-active[data-v-8f968b80]{transition:opacity .25s ease, max-height .35s var(--ease-spring), margin-top .35s var(--ease-spring);overflow:hidden}.error-enter-from[data-v-8f968b80],.error-leave-to[data-v-8f968b80]{opacity:0;max-height:0;margin-top:0}.error-enter-to[data-v-8f968b80],.error-leave-from[data-v-8f968b80]{max-height:60px}.code[data-v-c447672c]{position:relative}.code-input[data-v-c447672c]{z-index:1;color:#0000;-webkit-text-fill-color:transparent;caret-color:#0000;background:0 0;border:0;outline:0;width:100%;padding:0;font-size:16px;position:absolute;inset:0}.code-input[data-v-c447672c]::selection{background:0 0}.cells[data-v-c447672c]{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.cell[data-v-c447672c]{background:var(--card-bg);height:60px;box-shadow:inset 0 0 0 1px var(--card-rim);border-radius:16px;place-items:center;transition:box-shadow .2s,background-color .3s;display:grid;position:relative}.cell.is-active[data-v-c447672c]{box-shadow:inset 0 0 0 2px var(--accent)}.code.has-error .cell[data-v-c447672c]{box-shadow:inset 0 0 0 1.5px var(--danger)}.code.is-disabled .cell[data-v-c447672c]{opacity:.6}.digit[data-v-c447672c]{font-family:var(--font-display);grid-area:1/1;font-size:24px;font-weight:600;line-height:1}.caret[data-v-c447672c]{background:var(--accent);border-radius:1px;grid-area:1/1;width:2px;height:26px;animation:1s step-end infinite blink-c447672c}@keyframes blink-c447672c{50%{opacity:0}}.digit-enter-active[data-v-c447672c]{transition:opacity .2s ease, scale .45s var(--ease-spring)}.digit-enter-from[data-v-c447672c]{opacity:0;scale:.5}.digit-leave-active[data-v-c447672c]{display:none}.dev[data-v-caf1b1e8]{border:1px dashed color-mix(in srgb, var(--text) 22%, transparent);color:var(--text-2);border-radius:16px;padding:12px 14px;font-size:13px;line-height:1.45}.dev-body[data-v-caf1b1e8] b{color:var(--text);font-weight:650}.dev-actions[data-v-caf1b1e8]{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.dev-actions button[data-v-caf1b1e8-s]{background:color-mix(in srgb, var(--text) 9%, transparent);height:32px;color:var(--accent);font:inherit;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600;transition:opacity .15s}.dev-actions button[data-v-caf1b1e8-s]:active{opacity:.6}.dev-link[data-v-daf1f7cd]{color:var(--text);word-break:break-all;margin-top:4px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;display:block}.step-fwd-enter-active[data-v-daf1f7cd],.step-back-enter-active[data-v-daf1f7cd]{transition:opacity .3s ease, transform .5s var(--ease-spring)}.step-fwd-leave-active[data-v-daf1f7cd],.step-back-leave-active[data-v-daf1f7cd]{transition:opacity .14s,transform .14s}.step-fwd-enter-from[data-v-daf1f7cd],.step-back-leave-to[data-v-daf1f7cd]{opacity:0;transform:translate(28px)}.step-fwd-leave-to[data-v-daf1f7cd],.step-back-enter-from[data-v-daf1f7cd]{opacity:0;transform:translate(-28px)}.loading[data-v-6d18d357]{min-height:220px;color:var(--text-2);place-items:center;display:grid}.info-row[data-v-6d18d357]{align-items:center;gap:12px;min-height:48px;padding:10px 16px;font-size:16px;display:flex;position:relative}.info-label[data-v-6d18d357]{color:var(--text-2);flex:none}.info-value[data-v-6d18d357]{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;overflow:hidden}.link-btn[data-v-6d18d357]{place-items:center;display:grid}.swap-enter-active[data-v-6d18d357]{transition:opacity .3s ease, transform .5s var(--ease-spring)}.swap-leave-active[data-v-6d18d357]{transition:opacity .14s}.swap-enter-from[data-v-6d18d357]{opacity:0;transform:translateY(12px)}.swap-leave-to[data-v-6d18d357]{opacity:0}.loading[data-v-3d94d5c7]{min-height:220px;color:var(--text-2);place-items:center;display:grid}.link-btn[data-v-3d94d5c7]{place-items:center;display:grid}.swap-enter-active[data-v-3d94d5c7]{transition:opacity .3s ease, transform .5s var(--ease-spring)}.swap-leave-active[data-v-3d94d5c7]{transition:opacity .14s}.swap-enter-from[data-v-3d94d5c7]{opacity:0;transform:translateY(12px)}.swap-leave-to[data-v-3d94d5c7]{opacity:0}.icon[data-v-8b4c1c8e]{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.bell[data-v-8b4c1c8e]{transform-box:view-box;transform-origin:14px 6px}.clapper[data-v-8b4c1c8e]{transform-box:view-box;transform-origin:14px 21px}.slash[data-v-8b4c1c8e]{stroke-dasharray:26;stroke-dashoffset:26px;transition:stroke-dashoffset .35s}.is-muted .slash[data-v-8b4c1c8e]{stroke-dashoffset:0}.is-playing .bell[data-v-8b4c1c8e]{animation:.75s cubic-bezier(.3,1.3,.5,1) both swing-8b4c1c8e}.is-playing .clapper[data-v-8b4c1c8e]{animation:.75s cubic-bezier(.3,1.3,.5,1) 50ms both clap-8b4c1c8e}@keyframes swing-8b4c1c8e{0%{transform:none}15%{transform:rotate(16deg)}32%{transform:rotate(-13deg)}50%{transform:rotate(8deg)}68%{transform:rotate(-4deg)}to{transform:none}}@keyframes clap-8b4c1c8e{0%{transform:none}20%{transform:translate(-1.5px)}40%{transform:translate(1.5px)}60%{transform:translate(-.8px)}to{transform:none}}.icon[data-v-cbd21061]{fill:currentColor;fill-opacity:0;stroke:currentColor;stroke-width:1.9px;stroke-linejoin:round;overflow:visible}.body[data-v-cbd21061],.lens[data-v-cbd21061]{transform-box:fill-box;transition:fill-opacity .3s}.is-active .body[data-v-cbd21061],.is-active .lens[data-v-cbd21061]{fill-opacity:1}.body[data-v-cbd21061]{transform-origin:50%}.lens[data-v-cbd21061]{transform-origin:0}.rec[data-v-cbd21061]{fill:var(--danger);fill-opacity:1;stroke:none;opacity:0}.is-playing .body[data-v-cbd21061]{animation:.7s cubic-bezier(.3,1.4,.5,1) both body-cbd21061}.is-playing .lens[data-v-cbd21061]{animation:.75s cubic-bezier(.3,1.4,.5,1) both zoom-cbd21061}.is-playing .rec[data-v-cbd21061]{animation:.8s ease-out both rec-cbd21061}@keyframes body-cbd21061{0%{transform:none}25%{transform:scale(1.06,.88)}55%{transform:scale(.97,1.05)}to{transform:none}}@keyframes zoom-cbd21061{0%{transform:none}30%{transform:translate(2px)scale(1.15)}60%{transform:translate(-.5px)scale(.95)}to{transform:none}}@keyframes rec-cbd21061{0%,to{opacity:0}20%,60%{opacity:1}}.actions[data-v-5127f3b9]{grid-template-columns:repeat(var(--columns,4), minmax(0, 1fr));gap:8px;display:grid}.action[data-v-5127f3b9]{min-width:0;height:64px;color:var(--accent);font:inherit;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:background-color .2s,color .25s;display:flex}.action[data-v-5127f3b9]:active{background:color-mix(in srgb, var(--accent) 12%, var(--card-bg));transition-duration:0s}@media (hover:hover){.action[data-v-5127f3b9]:hover{background:color-mix(in srgb, var(--accent) 7%, var(--card-bg))}}.action.is-off[data-v-5127f3b9]{color:var(--text-2)}.action-icon[data-v-5127f3b9]{width:25px;height:25px}.action[data-v-5127f3b9]:active .icon-root{transition-duration:.15s;scale:.84}.action-label[data-v-5127f3b9]{max-width:100%;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550;overflow:hidden}.swap-enter-active[data-v-5127f3b9],.swap-leave-active[data-v-5127f3b9]{transition:opacity .12s}.swap-enter-from[data-v-5127f3b9],.swap-leave-to[data-v-5127f3b9]{opacity:0}.hint[data-v-15e19ecf]{color:var(--text-2);margin:8px 4px 0;font-size:13px;line-height:1.4}.error[data-v-15e19ecf]{color:var(--danger);margin:12px 4px 0;font-size:14px}.actions[data-v-15e19ecf]{border-radius:20px;margin:24px 0 8px;transition:opacity .2s;overflow:hidden}.actions.is-busy[data-v-15e19ecf]{opacity:.5;pointer-events:none}.action[data-v-15e19ecf]{width:100%;color:var(--accent);font:inherit;text-align:left;background:0 0;border:0;padding:14px 16px;font-size:16px;transition:background-color .2s;display:block;position:relative}.action.is-danger[data-v-15e19ecf]{color:var(--danger)}.action[data-v-15e19ecf]:active{background:color-mix(in srgb, var(--text) 7%, transparent);transition-duration:0s}@media (hover:hover){.action[data-v-15e19ecf]:hover{background:color-mix(in srgb, var(--text) 4%, transparent)}}.action+.action[data-v-15e19ecf]:before{background:var(--separator);content:"";transform-origin:top;height:1px;position:absolute;top:0;left:16px;right:0;transform:scaleY(.5)}.emoji-code[data-v-a7038480]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.tile[data-v-a7038480]{background:var(--card-bg);width:68px;height:68px;box-shadow:inset 0 0 0 1px var(--card-rim);animation:tile-in-a7038480 .5s var(--ease-spring) backwards;animation-delay:calc(var(--i) * 60ms);border-radius:20px;place-items:center;font-size:38px;line-height:1;display:grid}.emoji-code.is-md[data-v-a7038480]{max-width:230px;margin-inline:auto}.is-md .tile[data-v-a7038480]{border-radius:15px;width:50px;height:50px;font-size:27px}.tile.is-ghost[data-v-a7038480]{animation:1.4s ease-in-out infinite breathe-a7038480;animation-delay:calc(var(--i) * .11s)}@keyframes tile-in-a7038480{0%{opacity:0;scale:.6}}@keyframes breathe-a7038480{50%{opacity:.45}}.state[data-v-a0f5db9e]{min-height:160px;color:var(--text-2);text-align:center;place-items:center;font-size:15px;line-height:1.45;display:grid}.state.is-error[data-v-a0f5db9e]{color:var(--danger)}.badge[data-v-a0f5db9e]{color:var(--success);text-align:center;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:650;display:flex}.badge.is-warn[data-v-a0f5db9e]{color:var(--gold-ink);font-weight:600;line-height:1.4}.badge svg[data-v-a0f5db9e]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.digits[data-v-a0f5db9e]{letter-spacing:.08em;text-align:center;font-variant-numeric:tabular-nums;border-radius:20px;grid-template-columns:repeat(3,1fr);gap:10px 8px;margin-top:16px;padding:16px 12px;font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,Consolas,monospace;font-size:19px;font-weight:600;display:grid}.hint[data-v-a0f5db9e]{color:var(--text-2);text-align:center;margin-top:14px;font-size:13.5px;line-height:1.45}.gear[data-v-cf5330cb]{width:24px;height:24px}.nav-badge[data-v-8fefcedf]{background:var(--danger);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:14px;height:14px;padding:0 3.5px;font-size:9px;font-weight:700;line-height:1;display:grid;position:absolute;top:-3px;left:calc(100% - 8px)}.badge-enter-active[data-v-8fefcedf]{transition:opacity .2s ease, scale .5s var(--ease-spring)}.badge-leave-active[data-v-8fefcedf]{transition:opacity .15s,scale .15s}.badge-enter-from[data-v-8fefcedf],.badge-leave-to[data-v-8fefcedf]{opacity:0;scale:.4}.nav-tab[data-v-3baddffb]{min-width:0;color:inherit;font:inherit;background:0 0;border:0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0 4px;display:flex}.nav-tab[data-v-3baddffb]:focus-visible{outline-offset:-4px}.tab-icon-wrap[data-v-3baddffb]{flex:none;display:grid;position:relative}.tab-icon[data-v-3baddffb]{width:var(--tab-icon-size,23px);height:var(--tab-icon-size,23px)}.tab-avatar[data-v-3baddffb]{width:var(--tab-icon-size,23px);height:var(--tab-icon-size,23px);transition:box-shadow .25s ease, scale .3s var(--ease-spring);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 1.5px #0000}.tab-avatar[data-v-3baddffb] .user-avatar,.tab-avatar[data-v-3baddffb] .letter-avatar{width:100%!important;height:100%!important}.tab-avatar.is-active[data-v-3baddffb]{box-shadow:0 0 0 1.8px}.nav-tab.is-pressed .tab-avatar[data-v-3baddffb]{scale:.86}.nav-tab.is-pressed[data-v-3baddffb] .icon-root{transition-duration:.18s;scale:.84}.tab-label[data-v-3baddffb]{font-size:var(--label-size,10px);letter-spacing:-.01em;white-space:nowrap;font-weight:540;line-height:1;transition:opacity .3s}.nav-tab.is-pressed .tab-label[data-v-3baddffb]{opacity:.6;transition-duration:.15s}.tabbar[data-v-37c52f4d]{inset:var(--screen-h) 0 auto 0;z-index:40;padding:0 10px max(12px, calc(var(--safe-bottom) + 2px));pointer-events:none;position:fixed;transform:translateY(-100%)}.tabbar.is-hidden[data-v-37c52f4d]{opacity:0;transition:translate .3s cubic-bezier(.4,0,.2,1),opacity .25s;translate:0 calc(100% + 16px)}@media (width<=359px){.tabbar[data-v-37c52f4d]{--bar-h:50px;padding-inline:8px}.tab[data-v-37c52f4d]{padding-inline:3px}.tab[data-v-37c52f4d] .tab-label{letter-spacing:-.03em}}.pill[data-v-37c52f4d]{max-width:560px;height:var(--bar-h);pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:999px;margin:0 auto}.lens[data-v-37c52f4d]{background:var(--lens-bg);box-shadow:inset 0 0 0 .5px var(--lens-rim);transform-origin:50%;will-change:transform;border-radius:999px;transition:background-color .35s,box-shadow .35s;position:absolute;top:4px;left:0}.lens.is-lifted[data-v-37c52f4d]{background:var(--lens-bg-lifted);box-shadow:inset 0 0 0 1px var(--glass-rim-strong), inset 0 2px 6px #ffffff2e, inset 0 -3px 8px #0000001f, 0 10px 26px -8px #00000073}.layer[data-v-37c52f4d]{padding:4px;display:flex;position:absolute;inset:0}.layer--base[data-v-37c52f4d]{color:var(--tab-muted)}.layer--accent[data-v-37c52f4d]{color:var(--accent);pointer-events:none;clip-path:inset(0 100% 0 0)}.tab[data-v-37c52f4d]{flex:1 1 0}.rail[data-v-9c8a1404]{top:50%;left:calc(var(--rail-edge) + var(--safe-left));z-index:40;animation:rail-in-9c8a1404 .75s 80ms var(--ease-spring) backwards;position:fixed;translate:0 -50%}@keyframes rail-in-9c8a1404{0%{opacity:0;translate:-140% -50%}}.pill[data-v-9c8a1404]{--tab-icon-size:24px;--label-size:10.5px;width:var(--rail-w);height:calc(var(--rail-tab-h) * var(--count) + 8px);touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:999px}.lens[data-v-9c8a1404]{background:var(--lens-bg);box-shadow:inset 0 0 0 .5px var(--lens-rim);transform-origin:50%;will-change:transform;border-radius:999px;transition:background-color .35s,box-shadow .35s;position:absolute;top:0;left:4px}.lens.is-lifted[data-v-9c8a1404]{background:var(--lens-bg-lifted);box-shadow:inset 0 0 0 1px var(--glass-rim-strong), inset 0 2px 6px #ffffff2e, inset 0 -3px 8px #0000001f, 0 10px 26px -8px #00000073}.layer[data-v-9c8a1404]{flex-direction:column;padding:4px;display:flex;position:absolute;inset:0}.layer--base[data-v-9c8a1404]{color:var(--tab-muted)}.layer--accent[data-v-9c8a1404]{color:var(--accent);pointer-events:none;clip-path:inset(0 0 100%)}.tab[data-v-9c8a1404]{flex:1 1 0;gap:4px}@media (hover:hover){.layer--base .tab[data-v-9c8a1404]{transition:color .2s}.layer--base .tab[data-v-9c8a1404]:hover{color:var(--text)}}.backdrop[data-v-fb4f5080]{height:var(--screen-h);z-index:70;background:var(--backdrop-dim);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0 0 auto}.preview[data-v-fb4f5080]{background:var(--card-bg);box-shadow:inset 0 0 0 1px var(--card-rim);cursor:pointer;transition:translate .5s var(--ease-spring), box-shadow .35s ease;border-radius:18px;position:fixed;translate:0}.preview.is-lifted[data-v-fb4f5080]{translate:0 calc(var(--shift) - 3px);box-shadow:inset 0 0 0 1px var(--card-rim), 0 22px 50px -14px var(--shadow-strong)}.menu[data-v-fb4f5080]{background:var(--card-bg);box-shadow:inset 0 0 0 1px var(--card-rim), 0 18px 44px -16px var(--shadow-strong);clip-path:inset(0 round 20px);border-radius:20px;padding:6px;position:fixed;overflow:hidden}.menu-enter-active[data-v-fb4f5080]{transition:opacity .25s}.menu-leave-active[data-v-fb4f5080]{transition:opacity .26s 40ms}.menu-enter-from[data-v-fb4f5080],.menu-leave-to[data-v-fb4f5080]{opacity:0}.menu-enter-active .menu[data-v-fb4f5080]{transition:clip-path .42s var(--ease-spring), opacity .25s ease}.menu-leave-active .menu[data-v-fb4f5080]{transition:clip-path .28s cubic-bezier(.4,0,.2,1),opacity .2s 60ms}.menu-enter-from .menu[data-v-fb4f5080],.menu-leave-to .menu[data-v-fb4f5080]{clip-path:inset(0 0 100% round 20px);opacity:0}.menu-enter-from .menu.from-bottom[data-v-fb4f5080],.menu-leave-to .menu.from-bottom[data-v-fb4f5080]{clip-path:inset(100% 0 0 round 20px)}.toast-host[data-v-dbd8d294]{top:calc(var(--safe-top) + 12px);z-index:90;pointer-events:none;position:fixed;left:50%;translate:-50%}.toast[data-v-dbd8d294]{max-width:calc(100vw - 32px);color:var(--text);white-space:pre-line;text-align:center;border-radius:22px;align-items:center;gap:8px;width:max-content;padding:10px 16px 10px 12px;font-size:14.5px;font-weight:600;line-height:1.3;display:flex}.toast svg[data-v-dbd8d294]{fill:none;width:18px;height:18px;stroke:var(--success);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.toast-enter-active[data-v-dbd8d294]{transition:opacity .2s ease, translate .5s var(--ease-spring)}.toast-leave-active[data-v-dbd8d294]{transition:opacity .2s,translate .2s ease-in}.toast-enter-from[data-v-dbd8d294],.toast-leave-to[data-v-dbd8d294]{opacity:0;translate:0 -16px}.notice[data-v-fba22768]{z-index:88;top:calc(var(--safe-top) + 8px);width:min(100% - 16px,440px);color:var(--text);font:inherit;touch-action:none;transition:translate .35s var(--ease-spring);-webkit-user-select:none;user-select:none;border:0;border-radius:22px;align-items:center;gap:12px;padding:10px 14px 10px 10px;display:flex;position:fixed;left:50%;translate:-50%}.notice.is-dragging[data-v-fba22768]{transition:none}.notice[data-v-fba22768]:active{scale:.98}.notice-enter-active[data-v-fba22768]{transition:translate .55s var(--ease-spring), opacity .25s ease}.notice-leave-active[data-v-fba22768]{transition:translate .3s ease-in,opacity .25s ease-in}.notice-enter-from[data-v-fba22768],.notice-leave-to[data-v-fba22768]{opacity:0;translate:-50% calc(-100% - 24px)}.lead[data-v-263b763f]{color:var(--text-2);margin:0 4px 14px;font-size:15px;line-height:1.4}.list[data-v-263b763f]{border-radius:20px;overflow:hidden}.item[data-v-263b763f]{align-items:center;gap:12px;padding:12px 14px 12px 12px;display:flex;position:relative}.item+.item[data-v-263b763f]:before{background:var(--separator);content:"";height:1px;position:absolute;top:0;left:56px;right:0;transform:scaleY(.5)}.icon[data-v-263b763f]{color:#fff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.icon svg[data-v-263b763f]{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.text[data-v-263b763f]{flex-direction:column;flex:1;min-width:0;display:flex}.name[data-v-263b763f]{font-size:16px}.sub[data-v-263b763f]{color:var(--text-2);font-size:13px}.allow[data-v-263b763f]{background:var(--accent);height:34px;color:var(--on-accent);font:inherit;border:0;border-radius:999px;flex:none;padding:0 14px;font-size:14px;font-weight:650}.allow[data-v-263b763f]:disabled{opacity:.6}.ok[data-v-263b763f]{color:var(--success);font-size:14px;font-weight:600}.muted[data-v-263b763f]{color:var(--text-3);font-size:13px}.hint[data-v-263b763f]{color:var(--text-2);margin:10px 4px 0;font-size:13px;line-height:1.4}html.has-call-bar{--safe-top:calc(env(safe-area-inset-top,0px) + 34px)}.call-bar[data-v-2d474cad]{z-index:87;width:100%;height:calc(env(safe-area-inset-top,0px) + 32px);padding:env(safe-area-inset-top,0px) 16px 0;color:#fff;font:inherit;white-space:nowrap;background:#2fb551;border:0;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;transition:background-color .3s,opacity .15s;display:flex;position:fixed;top:0;left:0}.call-bar[data-v-2d474cad]:active{opacity:.8}.call-bar.is-ended[data-v-2d474cad]{background:#3a3a40}.dot[data-v-2d474cad]{background:#fff;border-radius:50%;flex:none;width:7px;height:7px;animation:1.6s ease-in-out infinite blink-2d474cad}.is-ended .dot[data-v-2d474cad]{opacity:.5;animation:none}.peer[data-v-2d474cad]{text-overflow:ellipsis;min-width:0;max-width:45%;overflow:hidden}.sep[data-v-2d474cad]{opacity:.7}.text[data-v-2d474cad]{font-variant-numeric:tabular-nums}@keyframes blink-2d474cad{50%{opacity:.35}}.call-bar-enter-active[data-v-2d474cad]{transition:translate .45s var(--ease-spring)}.call-bar-leave-active[data-v-2d474cad]{transition:translate .25s ease-in,opacity .25s}.call-bar-enter-from[data-v-2d474cad],.call-bar-leave-to[data-v-2d474cad]{translate:0 -100%}.backdrop[data-v-e183aaf1]{background:radial-gradient(120% 70% at 20% 10%, color-mix(in srgb, var(--tint) 75%, transparent), transparent 70%), radial-gradient(110% 70% at 90% 85%, color-mix(in srgb, var(--tint) 45%, #1d2a6b), transparent 75%), #101016;position:absolute;inset:0;overflow:hidden}.photo[data-v-e183aaf1]{object-fit:cover;filter:blur(48px)saturate(160%);width:124%;height:124%;position:absolute;inset:-12%}.shade[data-v-e183aaf1]{background:linear-gradient(#00000038,#00000073);position:absolute;inset:0}.call-btn[data-v-065cfa6d]{width:calc(var(--size) + 20px);color:#fff;font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;display:flex}.call-btn[data-v-065cfa6d]:disabled{opacity:.5;cursor:default}.circle[data-v-065cfa6d]{width:var(--size);height:var(--size);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);transition:scale .5s var(--ease-spring), background-color .25s ease, color .25s ease;background:#ffffff29;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 .5px #ffffff2e,inset 0 1px #ffffff2e}.is-pressed .circle[data-v-065cfa6d]{transition-duration:.15s;scale:.9}.is-active .circle[data-v-065cfa6d]{color:#111;background:#fff}.is-danger .circle[data-v-065cfa6d]{background:#ff3b30;box-shadow:0 8px 24px -8px #ff3b30b3}.is-accept .circle[data-v-065cfa6d]{background:#34c759;box-shadow:0 8px 24px -8px #34c759b3}.circle svg[data-v-065cfa6d-s]{width:calc(var(--size) * .44);height:calc(var(--size) * .44);fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.label[data-v-065cfa6d]{text-align:center;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 6px #00000059;max-width:100%;font-size:13px;font-weight:500;line-height:1.2;overflow:hidden}.fill[data-v-5aed93f7]{fill:currentColor;stroke:none}.call-video[data-v-51240401]{perspective:1200px;pointer-events:none;background:#000;width:100%;height:100%;overflow:hidden}.flip[data-v-51240401]{width:100%;height:100%;position:relative}video[data-v-51240401],.shot[data-v-51240401]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.is-contain video[data-v-51240401],.is-contain .shot[data-v-51240401]{object-fit:contain}.is-mirror video[data-v-51240401]{scale:-1 1}.shot[data-v-51240401]{opacity:0;filter:blur(18px)brightness(.8);transition:opacity .35s}.shot.is-shown[data-v-51240401]{opacity:1;transition:none}.pip[data-v-484cd0c9]{--pip-x:calc(12px + var(--safe-left));--pip-top:calc(var(--safe-top) + 64px);--pip-bottom:calc(var(--safe-bottom) + 150px);z-index:3;cursor:grab;touch-action:none;transition:translate .55s var(--ease-spring), top .45s var(--ease-spring), bottom .45s var(--ease-spring), width .35s ease, height .35s ease;-webkit-user-select:none;user-select:none;background:#000;border-radius:18px;position:absolute;overflow:hidden;box-shadow:0 12px 32px -8px #0000008c,inset 0 0 0 .5px #fff3}.pip.is-lowered[data-v-484cd0c9]{--pip-bottom:calc(var(--safe-bottom) + 24px)}.pip.is-dragging[data-v-484cd0c9]{cursor:grabbing;transition:scale .3s var(--ease-spring), width .35s ease, height .35s ease;scale:1.04}.is-tl[data-v-484cd0c9],.is-tr[data-v-484cd0c9]{top:var(--pip-top)}.is-bl[data-v-484cd0c9],.is-br[data-v-484cd0c9]{bottom:var(--pip-bottom)}.is-tl[data-v-484cd0c9],.is-bl[data-v-484cd0c9]{left:var(--pip-x)}.is-tr[data-v-484cd0c9],.is-br[data-v-484cd0c9]{right:calc(12px + env(safe-area-inset-right,0px))}.ear-guard[data-v-7dcaf4e8]{z-index:95;width:100%;height:var(--screen-h,100lvh);touch-action:none;background:#000;position:fixed;top:0;left:0}.hint[data-v-7dcaf4e8]{right:0;bottom:calc(var(--safe-bottom) + 40px);color:#ffffff38;text-align:center;font-size:13px;position:absolute;left:0}.ear-enter-active[data-v-7dcaf4e8]{transition:opacity .18s}.ear-leave-active[data-v-7dcaf4e8]{transition:opacity .3s}.ear-enter-from[data-v-7dcaf4e8],.ear-leave-to[data-v-7dcaf4e8]{opacity:0}.call-screen[data-v-525999aa]{z-index:86;width:100%;height:var(--screen-h);color:#fff;overscroll-behavior:contain;touch-action:none;-webkit-user-select:none;user-select:none;background:#000;position:fixed;top:0;left:0;overflow:hidden}.main-video[data-v-525999aa]{position:absolute;inset:0}.scrim[data-v-525999aa]{opacity:0;pointer-events:none;background:linear-gradient(#00000073,#0000 22%),linear-gradient(#0000 70%,#00000080);transition:opacity .4s;position:absolute;inset:0}.is-video .scrim[data-v-525999aa]{opacity:1}.is-video.is-bare .scrim[data-v-525999aa]{opacity:.35}.top[data-v-525999aa]{z-index:2;min-height:calc(var(--safe-top) + 56px);padding:calc(var(--safe-top) + 8px) calc(16px + var(--safe-left)) 0;transition:opacity .3s ease, translate .45s var(--ease-spring);justify-content:center;align-items:flex-start;display:flex;position:absolute;top:0;left:0;right:0}.is-bare .top[data-v-525999aa]{opacity:0;pointer-events:none;translate:0 -12px}.collapse-btn[data-v-525999aa]{top:calc(var(--safe-top) + 8px);left:calc(12px + var(--safe-left));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;width:40px;height:40px;transition:scale .4s var(--ease-spring);background:#ffffff29;border:0;border-radius:50%;place-items:center;display:grid;position:absolute}.flip-btn[data-v-525999aa]{right:calc(12px + env(safe-area-inset-right,0px));left:auto}.flip-btn svg[data-v-525999aa]{transition:rotate .5s cubic-bezier(.4,0,.2,1)}.flip-btn.is-turning svg[data-v-525999aa]{rotate:180deg}.flip-btn[data-v-525999aa]:disabled{opacity:1}.collapse-btn[data-v-525999aa]:active{scale:.88}.collapse-btn svg[data-v-525999aa]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.top-info[data-v-525999aa]{text-align:center;text-shadow:0 1px 8px #0006;max-width:calc(100% - 120px);padding-top:2px}.top-name[data-v-525999aa]{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:650;overflow:hidden}.top-status[data-v-525999aa]{color:#fffc;margin-top:2px;font-size:14px}.who[data-v-525999aa]{top:calc(var(--safe-top) + 96px);text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;left:24px;right:24px}.avatar[data-v-525999aa]{margin-bottom:24px;box-shadow:0 16px 40px -12px #00000080}.avatar.is-calling[data-v-525999aa]{animation:2s ease-in-out infinite calling-525999aa}@keyframes calling-525999aa{0%,to{scale:1}50%{scale:1.05}}.name[data-v-525999aa]{max-width:100%;font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:28px;font-weight:600;line-height:1.2;overflow:hidden}.status[data-v-525999aa]{color:#ffffffc7;margin-top:8px;font-size:17px}.sas[data-v-525999aa]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#ffffffd9;font:inherit;transition:scale .4s var(--ease-spring);background:#ffffff24;border:0;border-radius:999px;align-items:center;gap:6px;margin-top:12px;padding:5px 12px 5px 10px;display:inline-flex}.sas[data-v-525999aa]:active{scale:.94}.sas svg[data-v-525999aa]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.sas-emoji[data-v-525999aa]{letter-spacing:2px;font-size:18px;line-height:1.2}.sas.is-small[data-v-525999aa]{background:#00000047;margin-top:6px;padding:3px 10px 3px 8px}.sas.is-small .sas-emoji[data-v-525999aa]{font-size:15px}.sas-layer[data-v-525999aa]{z-index:6;padding:0 12px calc(var(--safe-bottom) + 12px);background:#00000073;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.sas-card[data-v-525999aa]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);text-align:center;background:#28282eeb;border-radius:28px;flex-direction:column;align-items:center;width:100%;max-width:400px;padding:24px 20px 14px;display:flex;box-shadow:0 20px 50px -16px #0009}.sas-card-icon[data-v-525999aa]{color:#4cd471;background:#2fb55133;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.sas-card-icon svg[data-v-525999aa]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.sas-card-title[data-v-525999aa]{margin-top:12px;font-size:19px;font-weight:650}.sas-card-emoji[data-v-525999aa]{gap:14px;margin-top:16px;font-size:40px;line-height:1;display:flex}.sas-card-text[data-v-525999aa]{color:#ffffffbf;max-width:320px;margin-top:16px;font-size:15px;line-height:1.4}.sas-card-btn[data-v-525999aa]{color:#fff;width:100%;height:50px;font:inherit;transition:opacity .15s ease, scale .4s var(--ease-spring);background:#ffffff1f;border:0;border-radius:16px;margin-top:18px;font-size:16px;font-weight:650}.sas-card-btn[data-v-525999aa]:active{opacity:.7;scale:.98}.sas-card-enter-active[data-v-525999aa]{transition:opacity .25s}.sas-card-enter-active .sas-card[data-v-525999aa]{transition:translate .5s var(--ease-spring)}.sas-card-leave-active[data-v-525999aa]{transition:opacity .2s}.sas-card-leave-active .sas-card[data-v-525999aa]{transition:translate .2s ease-in}.sas-card-enter-from[data-v-525999aa],.sas-card-leave-to[data-v-525999aa]{opacity:0}.sas-card-enter-from .sas-card[data-v-525999aa],.sas-card-leave-to .sas-card[data-v-525999aa]{translate:0 40px}.is-timer[data-v-525999aa]{font-variant-numeric:tabular-nums}.hint[data-v-525999aa]{color:#ffffffb3;max-width:300px;margin-top:14px;font-size:15px;line-height:1.4}.detail[data-v-525999aa]{color:#ffffff73;overflow-wrap:anywhere;max-width:320px;margin-top:10px;font-size:12px;line-height:1.35}.error-actions[data-v-525999aa]{z-index:4;padding:0 24px calc(var(--safe-bottom) + 32px);flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;bottom:0;left:0;right:0}.settings-btn[data-v-525999aa],.close-btn[data-v-525999aa]{width:100%;max-width:340px;height:52px;font:inherit;transition:opacity .15s ease, scale .4s var(--ease-spring);border:0;border-radius:18px;font-size:16px;font-weight:650}.settings-btn[data-v-525999aa]{color:#111;background:#fff}.close-btn[data-v-525999aa]{color:#fff;background:0 0}.settings-btn[data-v-525999aa]:active,.close-btn[data-v-525999aa]:active{opacity:.7;scale:.98}.is-ended .status[data-v-525999aa],.is-ended .top-status[data-v-525999aa]{color:#fff;font-weight:600}.chip[data-v-525999aa]{z-index:2;bottom:calc(var(--safe-bottom) + 150px);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);white-space:nowrap;background:#00000073;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:flex;position:absolute;left:50%;translate:-50%}.chip svg[data-v-525999aa]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.controls[data-v-525999aa]{z-index:4;padding:0 12px calc(var(--safe-bottom) + 36px);transition:opacity .3s ease, translate .45s var(--ease-spring);justify-content:center;gap:clamp(4px,3vw,20px);display:flex;position:absolute;bottom:0;left:0;right:0}.controls.is-hidden[data-v-525999aa]{opacity:0;pointer-events:none;translate:0 24px}.video-fade-enter-active[data-v-525999aa],.video-fade-leave-active[data-v-525999aa]{transition:opacity .35s}.video-fade-leave-active[data-v-525999aa]{position:absolute}.video-fade-enter-from[data-v-525999aa],.video-fade-leave-to[data-v-525999aa]{opacity:0}.fade-enter-active[data-v-525999aa],.fade-leave-active[data-v-525999aa]{transition:opacity .25s}.fade-enter-from[data-v-525999aa],.fade-leave-to[data-v-525999aa]{opacity:0}.pip-enter-active[data-v-525999aa]{transition:opacity .25s ease, scale .5s var(--ease-spring)}.pip-leave-active[data-v-525999aa]{transition:opacity .2s,scale .2s}.pip-enter-from[data-v-525999aa],.pip-leave-to[data-v-525999aa]{opacity:0;scale:.6}.incoming[data-v-701cb0f5]{z-index:86;width:100%;height:var(--screen-h);padding:calc(var(--safe-top) + 72px) 24px calc(var(--safe-bottom) + 56px);color:#fff;overscroll-behavior:contain;touch-action:none;flex-direction:column;justify-content:space-between;display:flex;position:fixed;top:0;left:0;overflow:hidden}.who[data-v-701cb0f5]{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.avatar-wrap[data-v-701cb0f5]{place-items:center;margin-bottom:28px;display:grid;position:relative}.avatar[data-v-701cb0f5]{animation:2.4s ease-in-out infinite breathe-701cb0f5;position:relative;box-shadow:0 16px 40px -12px #00000080}.ring[data-v-701cb0f5]{background:#ffffff2e;border-radius:50%;animation:2.4s cubic-bezier(.2,.6,.35,1) infinite ripple-701cb0f5;position:absolute;inset:0}.ring-2[data-v-701cb0f5]{animation-delay:1.2s}@keyframes ripple-701cb0f5{0%{opacity:.9;scale:1}to{opacity:0;scale:1.7}}@keyframes breathe-701cb0f5{0%,to{scale:1}50%{scale:1.04}}.name[data-v-701cb0f5]{max-width:100%;font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:28px;font-weight:600;line-height:1.2;overflow:hidden}.subtitle[data-v-701cb0f5]{color:#ffffffbf;margin-top:8px;font-size:16px}.actions[data-v-701cb0f5]{justify-content:space-between;align-items:flex-end;width:100%;max-width:340px;margin:0 auto;display:flex;position:relative}.audio-only[data-v-701cb0f5]{margin-bottom:8px}.accept[data-v-701cb0f5] .circle svg{animation:1.6s ease-in-out infinite wiggle-701cb0f5}@keyframes wiggle-701cb0f5{0%,60%,to{rotate:0deg}66%{rotate:-14deg}74%{rotate:12deg}82%{rotate:-8deg}90%{rotate:4deg}}.hint-lead[data-v-806441d8]{color:var(--text-2);margin:0 4px 14px;font-size:15px;line-height:1.4}.call-incoming-enter-active[data-v-806441d8]{transition:opacity .35s ease, scale .55s var(--ease-spring)}.call-incoming-leave-active[data-v-806441d8]{transition:opacity .3s}.call-incoming-enter-from[data-v-806441d8]{opacity:0;scale:1.06}.call-incoming-leave-to[data-v-806441d8]{opacity:0}.call-screen-enter-active[data-v-806441d8]{transition:opacity .3s ease, translate .55s var(--ease-spring), scale .55s var(--ease-spring)}.call-screen-leave-active[data-v-806441d8]{transition:opacity .3s,translate .35s ease-in,scale .35s ease-in}.call-screen-enter-from[data-v-806441d8],.call-screen-leave-to[data-v-806441d8]{opacity:0;translate:0 -40px;scale:.94}.gate[data-v-90686a1d]{z-index:70;height:var(--screen-h);overscroll-behavior:contain;--shell-top:var(--page-top);padding:var(--page-top) 16px var(--safe-bottom);background:var(--bg);position:fixed;inset:0 0 auto;overflow-y:auto}.waiting[data-v-90686a1d]{color:var(--text-2);justify-content:center;align-items:center;gap:8px;margin-top:18px;font-size:14px;display:flex}.btn-ghost[data-v-90686a1d]:disabled{opacity:.45}.btn-ghost.is-quiet[data-v-90686a1d]{color:var(--text-2);font-weight:500}.step-enter-active[data-v-90686a1d],.step-leave-active[data-v-90686a1d]{transition:opacity .2s ease, translate .35s var(--ease-spring)}.step-enter-from[data-v-90686a1d]{opacity:0;translate:16px}.step-leave-to[data-v-90686a1d]{opacity:0;translate:-16px}.device[data-v-d50c82c3]{border-radius:20px;align-items:center;gap:13px;padding:12px 14px 12px 12px;display:flex}.icon[data-v-d50c82c3]{color:#fff;background:#5e5ce6;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.icon svg[data-v-d50c82c3]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.lead[data-v-d50c82c3]{text-align:center;margin-top:18px;font-size:15.5px;line-height:1.4}.hint[data-v-d50c82c3]{color:var(--text-2);text-align:center;margin-top:16px;font-size:13.5px;line-height:1.45}.reject[data-v-d50c82c3]{color:var(--danger)}.reject[data-v-d50c82c3]:disabled{opacity:.45}.done[data-v-d50c82c3]{text-align:center;flex-direction:column;align-items:center;padding-top:22px;display:flex}.done-icon[data-v-d50c82c3]{background:var(--success);width:56px;height:56px;color:var(--on-success);animation:pop-d50c82c3 .5s var(--ease-spring);border-radius:50%;place-items:center;display:grid}.done-icon.is-busy[data-v-d50c82c3]{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent)}.done-icon svg[data-v-d50c82c3]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}@keyframes pop-d50c82c3{0%{opacity:0;scale:.5}}.done-title[data-v-d50c82c3]{margin-top:12px;font-size:18px;font-weight:650}.done-text[data-v-d50c82c3]{color:var(--text-2);margin-top:6px;font-size:14.5px;line-height:1.45}.shell[data-v-b1a5e16a]{--shell-top:var(--page-top);--shell-x:16px;--shell-left:var(--shell-x);--page-dx:22px;--page-dy:0px;min-height:100dvh;padding:var(--shell-top) var(--shell-x) calc(var(--bar-h) + max(12px, var(--safe-bottom)) + 36px) var(--shell-left);position:relative}.shell.is-rail[data-v-b1a5e16a]{--shell-top:20px;--shell-x:20px;--shell-left:calc(var(--rail-edge) + var(--safe-left) + var(--rail-w) + 16px);--page-dx:0px;--page-dy:18px;padding-bottom:32px}.shell.is-public[data-v-b1a5e16a]{--shell-left:var(--shell-x);padding-bottom:32px;padding-left:var(--shell-x)}.shell.is-chat[data-v-b1a5e16a]{padding:0}.shell.is-chat.is-rail[data-v-b1a5e16a]{padding-left:calc(var(--rail-edge) + var(--safe-left) + var(--rail-w) + 8px)}.shell[data-v-b1a5e16a] .page{max-width:var(--content-max);margin:0 auto}.bottom-scrim[data-v-b1a5e16a]{inset:var(--screen-h) 0 auto 0;z-index:30;height:calc(var(--bar-h) + var(--safe-bottom) + 48px);background:linear-gradient(to bottom, transparent, var(--scrim));pointer-events:none;transition:opacity .3s;position:fixed;transform:translateY(-100%)}.bottom-scrim.is-hidden[data-v-b1a5e16a]{opacity:0}.gate-enter-active[data-v-b1a5e16a],.gate-leave-active[data-v-b1a5e16a]{transition:opacity .3s}.gate-enter-from[data-v-b1a5e16a],.gate-leave-to[data-v-b1a5e16a]{opacity:0}.page-forward-enter-active[data-v-b1a5e16a],.page-back-enter-active[data-v-b1a5e16a]{transition:opacity .3s ease, transform .5s var(--ease-spring)}.page-forward-leave-active[data-v-b1a5e16a],.page-back-leave-active[data-v-b1a5e16a]{top:var(--shell-top);right:var(--shell-x);left:var(--shell-left);pointer-events:none;transition:opacity .12s,transform .12s;position:absolute}.page-forward-enter-from[data-v-b1a5e16a],.page-back-leave-to[data-v-b1a5e16a]{opacity:0;transform:translate(var(--page-dx), var(--page-dy))}.page-forward-leave-to[data-v-b1a5e16a],.page-back-enter-from[data-v-b1a5e16a]{opacity:0;transform:translate(calc(var(--page-dx) * -1), calc(var(--page-dy) * -1))}
