@font-face{font-family:Geist;src:url(../../../fonts/geist/Geist-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(../../../fonts/sora/sora-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(../../../fonts/sora/sora-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(../../../fonts/sora/sora-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(../../../fonts/sora/sora-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(../../../fonts/montserrat/montserrat-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(../../../fonts/montserrat/montserrat-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(../../../fonts/montserrat/montserrat-latin-ext-800-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(../../../fonts/montserrat/montserrat-latin-800-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(../../../fonts/montserrat/montserrat-latin-ext-900-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(../../../fonts/montserrat/montserrat-latin-900-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-geist-sans:"Geist";--font-display:"Sora";--font-banner:"Montserrat";--radius:12px;--radius-sm:10px;--shadow:0 6px 18px #00000029;--shadow-lg:0 12px 32px #0000002e;--motion-micro:.15s;--motion-ui:.3s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--font:var(--font-geist-sans), "Geist", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-title:var(--font-display), var(--font-geist-sans), "Sora", system-ui, sans-serif;--font-brand:var(--font-banner), var(--font);--touch:44px;--frame-max:1540px;--frame-gutter:clamp(16px, 1.6vw, 20px);--frame-gutter-left:max(var(--frame-gutter), env(safe-area-inset-left,0px));--frame-gutter-right:max(var(--frame-gutter), env(safe-area-inset-right,0px));--frame-offset:max(0px, (100% - var(--frame-max)) / 2);--frame-pad:24px;--frame-inset:8px;--page-min-h:0px;--screen-h:max(100vh, var(--page-min-h))}@media (pointer:coarse) and (orientation:portrait){:root{--screen-h:max(100svh, var(--page-min-h))}}@media not all and (pointer:coarse){:root{--page-min-h:720px}html{min-width:1200px}}@media (pointer:coarse) and (width<=1179.98px),(pointer:coarse) and (height<=719.98px){:root{--frame-gutter:14px;--frame-pad:6px}}*,:before,:after{box-sizing:border-box}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}body{min-height:max(100dvh, var(--page-min-h));color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;background-color:var(--bg-deep);margin:0;font-size:16px;line-height:1.5}p,h1,h2,h3,ul{margin:0}h1,h2,h3{letter-spacing:-.015em;text-wrap:balance;line-height:1.2}ul{padding:0;list-style:none}a{color:var(--accent-text);text-decoration:none}button{font:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-strong) padding-box;border:2px solid #0000;border-radius:999px;min-height:32px}::-webkit-scrollbar-thumb:hover{background-color:var(--text-faint)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;position:absolute;top:8px;left:-9999px}.skip-link:focus{border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface);padding:10px 14px;left:12px}html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.field{display:block;position:relative}.field>label{z-index:1;max-width:calc(133.33% - 34px);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;transform-origin:0 0;transition:transform var(--motion-micro) cubic-bezier(.2, .8, .3, 1), color var(--motion-micro) ease;font-size:15px;font-weight:500;position:absolute;top:17px;left:13px;overflow:hidden}.field>input,.field>textarea{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-2);width:100%;height:56px;color:var(--text);font:inherit;transition:border-color var(--motion-micro), box-shadow var(--motion-micro);padding:22px 12px 6px;font-size:16px}.field>textarea{resize:vertical;height:auto;min-height:96px;padding-top:26px;line-height:1.45;display:block}.field>:is(input,textarea):not(:disabled):hover{border-color:var(--text-faint)}.field>:is(input,textarea):focus{border-color:var(--ui-focus-border);box-shadow:var(--ui-focus-glow);outline:none}.field>:is(input,textarea):disabled{opacity:.6}:is(.field:has(>:is(input,textarea):not(:placeholder-shown))>label,.field:has(>:is(input,textarea):focus)>label){transform:translateY(-11px)scale(.75)}.field:has(>:is(input,textarea):focus)>label{color:var(--accent-text)}.choice-list{gap:6px;display:grid}.choice{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);width:100%;min-height:38px;color:var(--text-muted);font:inherit;text-align:left;cursor:pointer;transition:color var(--motion-micro) var(--ease-out), border-color var(--motion-micro) var(--ease-out);padding:0 14px;font-size:13.5px}.choice[aria-checked=true]{border-color:var(--accent);color:var(--text)}@media (hover:hover){.choice:not([aria-checked=true]):hover{color:var(--text)}}.btn{border:1px solid var(--ui-line-2);background:var(--ui-panel);min-height:42px;color:var(--ui-text);font:600 15px/1 var(--font);white-space:nowrap;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--ui-faint);text-decoration:none}.btn:disabled{opacity:.55;cursor:not-allowed}.btn[data-variant=primary]{border-color:var(--ui-red);background-color:var(--ui-red);color:#fff}.btn[data-variant=primary]:hover:not(:disabled){border-color:var(--ui-red-hover);background-color:var(--ui-red-hover)}.btn[data-variant=soft]{border-color:var(--ui-soft);background-color:var(--ui-soft)}.btn[data-variant=ghost]{color:var(--ui-muted);background-color:#0000;border-color:#0000}.btn[data-variant=ghost]:hover:not(:disabled){border-color:var(--ui-line-2);color:var(--ui-text)}.btn[data-variant=danger]{border-color:var(--ui-red);color:var(--ui-red-text);background-color:#0000}.btn[data-variant=danger]:hover:not(:disabled){background-color:var(--ui-red-soft)}.btn[data-block]{width:100%}@property --sr-av{syntax:"<length>";inherits:true;initial-value:76px}@property --sr-clock-w{syntax:"<length>";inherits:true;initial-value:72px}@property --sr-clock-h{syntax:"<length>";inherits:true;initial-value:36px}html.ui-root,.site{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-frame-min:1200px;--ui-frame-max:1600px;--ui-page:#e7e4df;--ui-panel:#f8f6f2;--ui-soft:#eeebe6;--ui-soft-2:#e4e1db;--ui-hover:color-mix(in srgb, var(--ui-text) 5%, transparent);--ui-away:var(--ui-red);--ui-focus-border:color-mix(in srgb, var(--ui-red) 48%, var(--ui-line-2));--ui-focus-glow:0 0 0 3px color-mix(in srgb, var(--ui-red) 8%, transparent);--ui-line:#dcd8d1;--ui-edge:#dcd8d1;--ui-line-2:#cdc8c0;--ui-text:#1d1d22;--ui-muted:#5f6068;--ui-faint:#616269;--ui-red:#d8262e;--ui-red-hover:#c11f27;--ui-red-press:#a11a21;--ui-red-soft:#fdecec;--ui-red-text:#b3262c;--ui-green:#22a95a;--ui-amber-soft:#fbf1e1;--ui-amber-text:#8a5a14;--ui-shadow:0 1px 2px #14141e0d, 0 6px 18px #14141e0d;--ui-radius:14px;--banner-pad-x:28px;--banner-pad-bottom:12px;--banner-stats-inset:12px;--banner-stats-width:210px;--banner-photo-pos:center 58%;--banner-shade:linear-gradient(90deg, #120c08c7 0%, #120c087a 36%, #120c0800 62%, #120c0847 100%);--ui-nav:#f3f1ed;--ui-felt:radial-gradient(70% 60% at 50% 45%, #1f7a55, #145a3e 70%, #0f4a33);--ui-grain:url(../../../img/grain-light.svg);--ui-grain-soft:url(../../../img/grain-light-soft.svg);--bg:var(--ui-page);--bg-deep:var(--ui-page);--bg-soft:var(--ui-soft);--surface:var(--ui-panel);--surface-2:var(--ui-soft);--surface-3:var(--ui-soft-2);--text:var(--ui-text);--text-muted:var(--ui-muted);--text-faint:var(--ui-faint);--border:var(--ui-line);--border-strong:var(--ui-line-2);--panel-border:var(--ui-line);--accent:var(--ui-red);--accent-hover:var(--ui-red-hover);--accent-strong:var(--ui-red-hover);--accent-text:var(--ui-red-text);--accent-soft:var(--ui-red-soft);--accent-gradient:linear-gradient(115deg, var(--ui-red), var(--ui-red));--accent-gradient-hover:linear-gradient(115deg, var(--ui-red-hover), var(--ui-red-hover));--on-accent:#fff;--focus:#e8868a;--success:#126b37;--success-soft:#e6f6ec;--warning:#8a5a14;--warning-soft:#fbf1e1;--danger:#c11f27;--danger-soft:#fdecec;--banner-text:#fff;--panel-bg:var(--ui-panel);--panel-line:var(--ui-line);--panel-mark-bg:var(--ui-red-soft);--panel-mark-border:#f0b7ba;--panel-mark:var(--ui-red);--panel-muted:var(--ui-muted);--texture-grain:none;--shadow:var(--ui-shadow);--shadow-lg:0 12px 32px #14141e1f;min-width:0}html.ui-root[data-theme=dark],html[data-theme=dark] .site{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-page:#111317;--ui-panel:#1d2026;--ui-soft:#272a31;--ui-soft-2:#32363e;--ui-line:#31353d;--ui-line-2:#444954;--ui-edge:#181b20;--ui-text:#eceef2;--ui-muted:#a9adb6;--ui-faint:#90949e;--ui-red:#e5262e;--ui-red-hover:#f03a42;--ui-red-soft:#3a1e21;--ui-red-text:#ff8a8f;--ui-green:#2ec46c;--ui-amber-soft:#3a2f1c;--ui-amber-text:#f2c27a;--ui-shadow:0 1px 2px #0000004d, 0 8px 22px #00000040;--ui-nav:#16181d;--ui-grain:url(../../../img/grain-dark.svg);--ui-grain-soft:url(../../../img/grain-dark-soft.svg);--focus:#ff9aa0;--success:#6fdc9b;--success-soft:#16301f;--warning:#f2c27a;--warning-soft:#3a2f1c;--danger:#ff8a8f;--danger-soft:#3a1c25;--panel-mark-border:#7a2f39}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}html.ui-root{scrollbar-gutter:stable}html.ui-root body{background:var(--ui-grain) 0 0 / 200px 200px repeat, var(--ui-page);min-width:0;color:var(--ui-text)}:where(html.ui-root) .site a{color:inherit;text-decoration:none}:where(html.ui-root) .ui-btn{border:1px solid var(--ui-line-2);background:var(--ui-panel);min-height:42px;color:var(--ui-text);font:600 15px/1 var(--font);white-space:nowrap;cursor:pointer;transition:background var(--motion-micro), border-color var(--motion-micro);border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}:where(html.ui-root) .ui-btn:hover:not(:disabled){border-color:var(--ui-faint)}:where(html.ui-root) .ui-btn:disabled{opacity:.55;cursor:default}:where(html.ui-root) .ui-btn.red{background:var(--ui-red);border-color:var(--ui-red);color:#fff}:where(html.ui-root) .ui-btn.red:hover:not(:disabled){background:var(--ui-red-hover);border-color:var(--ui-red-hover)}:where(html.ui-root) .ui-btn.soft{background:var(--ui-soft);border-color:var(--ui-soft)}:where(html.ui-root) .ui-btn.ghost{color:#fff;background:0 0;border-color:#ffffffb3}:where(html.ui-root) .ui-btn.sm{border-radius:8px;min-height:32px;padding:0 12px;font-size:13px}:where(html.ui-root) .ui-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (pointer:coarse){:where(html.ui-root) .ui-btn,:where(html.ui-root) .ui-btn.sm{min-height:44px}input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=button],[type=submit]),textarea,select{font-size:16px!important}}:where(html.ui-root) .ui-box{border:1px solid var(--ui-edge);border-radius:var(--ui-radius);background:var(--ui-panel);box-shadow:var(--ui-shadow);padding:18px}:where(html.ui-root) .ui-box-head{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 12px;display:flex}:where(html.ui-root) .ui-box-head h2,:where(html.ui-root) .ui-box-head h3{margin:0;font-size:17px;font-weight:750}:where(html.ui-root) .ui-box-title{align-items:center;gap:12px;margin:0 0 12px;display:flex}:where(html.ui-root) .ui-box-title>.emblem{background:var(--ui-red);color:#fff;width:44px;height:44px;box-shadow:0 6px 16px color-mix(in srgb, var(--ui-red) 25%, transparent);border-radius:13px;flex:none;place-items:center;display:grid}:where(html.ui-root) .ui-box-title h2,:where(html.ui-root) .ui-box-title h3{margin:0;font-size:17px;font-weight:750}:where(html.ui-root) .ui-box-title small{color:var(--ui-muted);margin-left:auto;font-size:13px}:where(html.ui-root) .ui-box-head a,:where(html.ui-root) .ui-box-head small{color:var(--ui-muted);font-size:13px}:where(html.ui-root) .ui-live{align-items:center;gap:6px;display:inline-flex}:where(html.ui-root) .ui-live:before{content:"";background:var(--ui-green);border-radius:50%;width:8px;height:8px}:where(html.ui-root) .ui-live.zero:before{background:var(--ui-line-2)}html.ui-root.ui-root :is(.ui-box,.ui-btn,.btn,.chip,.chips button,.trigger,.game,.seats li,.strip-clock,.clock,.compose .entry,.send,.mode,.list,.bubble,.info-tabs button,.sys,.empty-seat,.strip-captured,.daily .letters button,.daily .answer){background-image:var(--ui-grain-soft);background-size:200px 200px}html.ui-root.ui-root :is(.ui-btn,.btn,.chips button,.chart-periods a,.trigger,.close,.send,.prefs .theme,.theme.phone,.me-row .logout,.daily .letters button,.emote-open,.emotes button){transition:background-color var(--motion-micro), border-color var(--motion-micro), box-shadow 80ms, transform 80ms}html.ui-root.ui-root :is(.ui-btn,.btn,.chips button,.chart-periods a,.trigger,.close,.send,.prefs .theme,.theme.phone,.me-row .logout,.daily .letters button,.emote-open,.emotes button):not(:disabled,[aria-disabled=true]):hover,html.ui-root.ui-root a.game:hover .play{border-color:var(--ui-faint)}html.ui-root.ui-root :is(.chips button.on,.chart-periods a[aria-current=true],.trigger[aria-expanded=true]){border-color:var(--ui-red);background-color:var(--ui-red);color:#fff}html.ui-root.ui-root :is(.ui-btn,.btn,.chips button,.chart-periods a,.trigger,.close,.send,.prefs .theme,.theme.phone,.me-row .logout,.daily .letters button,.emote-open,.emotes button):not(:disabled,[aria-disabled=true]):active,html.ui-root.ui-root a.game:active .play{border-color:var(--ui-red-press);background-color:var(--ui-red-press);color:#fff;transform:translateY(1px);box-shadow:inset 0 2px 6px #00000059}html.ui-root.ui-root .trigger:is([aria-expanded=true],:active) :is(.chevron,.note){color:inherit}html.ui-root :is(.remember,.check)>input[type=checkbox]{appearance:none;border:1px solid var(--ui-line-2);background:var(--ui-panel) center / 14px no-repeat;cursor:pointer;width:20px;height:20px;transition:background-color var(--motion-micro), border-color var(--motion-micro), transform 80ms;border-radius:6px;flex:none;margin:0}html.ui-root :is(.remember,.check)>input[type=checkbox]:not(:disabled):hover{border-color:var(--ui-faint)}html.ui-root :is(.remember,.check)>input[type=checkbox]:checked{border-color:var(--ui-red);background-color:var(--ui-red);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}html.ui-root :is(.remember,.check)>input[type=checkbox]:not(:disabled):active{transform:translateY(1px)}html.ui-root :is(.remember,.check)>input[type=checkbox]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}html.ui-root.ui-root .send:not(:disabled):hover{background-color:var(--ui-red-hover)}html.ui-root.ui-root :is(.compose .entry,.daily .answer){transition:border-color var(--motion-micro), box-shadow var(--motion-micro)}html.ui-root.ui-root :is(.compose .entry:not(:has(input:disabled)),.daily .answer:not(:disabled)):hover{border-color:var(--ui-faint)}html.ui-root.ui-root :is(.compose .entry:focus-within,.daily .answer:focus){border-color:var(--ui-focus-border);box-shadow:var(--ui-focus-glow)}html.ui-root.ui-root :is(.compose .entry:has(input:disabled),.daily .answer:disabled){opacity:.6}@supports (color:oklch(from red l c h)){html.ui-root,.site{--ui-away:oklch(from var(--ui-green) l c 25)}}@media (width<=760px) and (pointer:coarse){.site{--banner-pad-x:16px;--banner-pad-bottom:8px;--banner-stats-width:136px}}.skip.svelte-y0c4qd{z-index:300;background:var(--ui-panel);color:var(--ui-text);font:700 14px var(--font);box-shadow:var(--shadow);border-radius:10px;padding:10px 14px;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.skip.svelte-y0c4qd:focus-visible{outline:2px solid var(--focus);transform:none}.content.svelte-y0c4qd:focus{outline:none}.shell.svelte-y0c4qd{min-width:var(--ui-frame-min);max-width:var(--ui-frame-max);min-height:var(--screen-h);color:var(--ui-text);font-family:var(--font);grid-template-columns:236px minmax(0,1fr);margin-inline:auto;display:grid}.nav.svelte-y0c4qd{scrollbar-width:thin;border-right:1px solid var(--ui-edge);background:color-mix(in srgb, var(--ui-nav) 82%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex-direction:column;gap:4px;height:100vh;padding:18px;display:flex;position:sticky;top:0;overflow:hidden auto}.logo.svelte-y0c4qd{align-items:center;gap:10px;padding:0 4px 20px;display:flex}.logo.svelte-y0c4qd img:where(.svelte-y0c4qd){width:46px;height:auto}.logo.svelte-y0c4qd b:where(.svelte-y0c4qd){letter-spacing:-.5px;font-size:25px;font-weight:800;line-height:1;display:block}.logo.svelte-y0c4qd i:where(.svelte-y0c4qd){color:var(--ui-red);font-style:normal}.logo.svelte-y0c4qd small:where(.svelte-y0c4qd){color:var(--ui-muted);margin-top:3px;font-size:12px;display:block}.nav.svelte-y0c4qd nav:where(.svelte-y0c4qd) a:where(.svelte-y0c4qd):not(.on) .duo{color:var(--ui-muted)}.nav.svelte-y0c4qd nav:where(.svelte-y0c4qd) a:where(.svelte-y0c4qd):not(.on):hover .duo{color:var(--ui-text)}.side-ic.svelte-y0c4qd{width:26px;height:26px;color:var(--ui-muted);flex:none;place-items:center;display:grid}.nav.svelte-y0c4qd nav:where(.svelte-y0c4qd) a:where(.svelte-y0c4qd):hover .side-ic:where(.svelte-y0c4qd){color:var(--ui-text)}.nav.svelte-y0c4qd nav:where(.svelte-y0c4qd) a.on:where(.svelte-y0c4qd) .side-ic:where(.svelte-y0c4qd){color:inherit}.nav.svelte-y0c4qd nav:where(.svelte-y0c4qd){gap:4px;display:grid}.nav.svelte-y0c4qd nav:where(.svelte-y0c4qd) a:where(.svelte-y0c4qd){color:var(--ui-text);font:500 16px var(--font);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;padding:11px 14px;display:flex}.nav.svelte-y0c4qd nav:where(.svelte-y0c4qd) a.long:where(.svelte-y0c4qd){letter-spacing:-.2px;padding-inline:12px 6px;font-size:14.5px}.nav.svelte-y0c4qd nav:where(.svelte-y0c4qd) a:where(.svelte-y0c4qd):hover{background:var(--ui-hover)}.nav.svelte-y0c4qd nav:where(.svelte-y0c4qd) a.on:where(.svelte-y0c4qd){background:var(--ui-red);color:#fff;font-weight:600;box-shadow:0 6px 16px #d8262e40}.badge.svelte-y0c4qd{background:var(--ui-red);color:#fff;min-width:20px;height:20px;font:700 12px/20px var(--font);text-align:center;border-radius:999px;margin-left:auto;padding:0 6px}.nav.svelte-y0c4qd nav:where(.svelte-y0c4qd) a.on:where(.svelte-y0c4qd) .badge:where(.svelte-y0c4qd){color:var(--ui-red);background:#fff}.nav.svelte-y0c4qd nav:where(.svelte-y0c4qd) a:where(.svelte-y0c4qd),.nav.svelte-y0c4qd .links:where(.svelte-y0c4qd) a:where(.svelte-y0c4qd),.menu-list.svelte-y0c4qd a:where(.svelte-y0c4qd){transition:background-color var(--motion-micro), color var(--motion-micro), box-shadow 80ms, transform 80ms}.nav.svelte-y0c4qd nav:where(.svelte-y0c4qd) a:where(.svelte-y0c4qd):active,.nav.svelte-y0c4qd .links:where(.svelte-y0c4qd) a:where(.svelte-y0c4qd):active,.account-menu.svelte-y0c4qd .menu-list:where(.svelte-y0c4qd) :where(.svelte-y0c4qd):is(a:where(.svelte-y0c4qd),.exit:where(.svelte-y0c4qd)):active,.me-row.svelte-y0c4qd .account:where(.svelte-y0c4qd):active{background:var(--ui-red-press);color:#fff;transform:translateY(1px);box-shadow:inset 0 2px 6px #00000059}.grow.svelte-y0c4qd{flex:1}.unknown.svelte-y0c4qd .auth:where(.svelte-y0c4qd),.unknown.svelte-y0c4qd .me-row:where(.svelte-y0c4qd),.unknown.svelte-y0c4qd .top:where(.svelte-y0c4qd) .wide:where(.svelte-y0c4qd),.unknown.svelte-y0c4qd .top:where(.svelte-y0c4qd) .me:where(.svelte-y0c4qd){visibility:hidden}.nav.svelte-y0c4qd .links:where(.svelte-y0c4qd){gap:0;padding-bottom:12px}.nav.svelte-y0c4qd .links:where(.svelte-y0c4qd) a:where(.svelte-y0c4qd){color:var(--ui-muted);border-radius:10px;padding:6px 14px;font-size:13.5px}.nav.svelte-y0c4qd .links:where(.svelte-y0c4qd) a:where(.svelte-y0c4qd):hover{background:var(--ui-hover);color:var(--ui-text)}.nav.svelte-y0c4qd .links:where(.svelte-y0c4qd) a:where(.svelte-y0c4qd):active,.nav.svelte-y0c4qd .links:where(.svelte-y0c4qd) a.on:where(.svelte-y0c4qd){color:#fff}.nav.svelte-y0c4qd .links:where(.svelte-y0c4qd) a.on:where(.svelte-y0c4qd){background:var(--ui-red);font-weight:600}.auth.svelte-y0c4qd,.me-row.svelte-y0c4qd{box-sizing:border-box;border-top:1px solid var(--ui-line);gap:8px;height:55px;padding-top:14px;display:flex}.me-row.svelte-y0c4qd .account:where(.svelte-y0c4qd){flex:1}.logout.svelte-y0c4qd{border:1px solid var(--ui-line);background:var(--ui-panel);width:40px;height:40px;color:var(--ui-muted);cursor:pointer;border-radius:11px;flex:none;place-items:center;padding:0;display:grid}.nav.svelte-y0c4qd .auth:where(.svelte-y0c4qd) .ui-btn:where(.svelte-y0c4qd){flex:auto;min-height:40px;padding:0 10px;font-size:13.5px}.account.svelte-y0c4qd{min-width:0;height:40px;transition:background-color var(--motion-micro), transform 80ms;border-radius:12px;align-items:center;gap:10px;padding:0 8px;font-weight:600;display:flex}.account.svelte-y0c4qd:hover{background:var(--ui-hover)}.account.svelte-y0c4qd:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.account.svelte-y0c4qd .handle:where(.svelte-y0c4qd){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prefs.svelte-y0c4qd{gap:8px;margin-top:12px;display:flex}.theme-icon.svelte-y0c4qd{flex:none;display:grid}.theme-icon.svelte-y0c4qd>svg{transition:transform .42s var(--ease-out), opacity .28s ease;grid-area:1/1}.theme-icon.svelte-y0c4qd>svg:last-child,html[data-theme=dark] .theme-icon.svelte-y0c4qd>svg:first-child{opacity:0;transform:rotate(-90deg)scale(.4)}html[data-theme=dark] .theme-icon.svelte-y0c4qd>svg:last-child{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.theme-icon.svelte-y0c4qd>svg{transition:none}}.prefs.svelte-y0c4qd .menu{flex:none;min-width:0}.prefs.svelte-y0c4qd .trigger{height:42px;padding:0 10px 0 12px}.prefs.svelte-y0c4qd .narrow-toggle:where(.svelte-y0c4qd),.prefs.svelte-y0c4qd .theme:where(.svelte-y0c4qd){cursor:pointer;flex:none;place-items:center;width:42px;padding:0;display:grid}.main.svelte-y0c4qd{flex-direction:column;min-width:0;display:flex}.top.svelte-y0c4qd{display:none}.spacer.svelte-y0c4qd{flex:1}.theme.svelte-y0c4qd,.narrow-toggle.svelte-y0c4qd{border:1px solid var(--ui-line);background:var(--ui-panel);height:42px;color:var(--ui-text);font:600 14px var(--font);border-radius:11px;padding:0 10px}.narrow-toggle.svelte-y0c4qd:focus-visible,.theme.svelte-y0c4qd:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.logo.svelte-y0c4qd span:where(.svelte-y0c4qd),.account.svelte-y0c4qd .handle:where(.svelte-y0c4qd){max-width:180px;transition:opacity .2s ease 90ms, max-width .3s var(--ease-out,ease)}.lbl.svelte-y0c4qd{max-width:220px;transition:max-width .3s var(--ease-out,ease), margin-left .3s var(--ease-out,ease), opacity .2s ease 90ms;margin-left:14px;display:block;overflow:hidden}.nav.svelte-y0c4qd nav:where(.svelte-y0c4qd) a.long:where(.svelte-y0c4qd) .lbl:where(.svelte-y0c4qd){margin-left:10px}.nav.svelte-y0c4qd .links:where(.svelte-y0c4qd) a:where(.svelte-y0c4qd) .lbl:where(.svelte-y0c4qd){margin-left:12px}.nav.svelte-y0c4qd nav:where(.svelte-y0c4qd) a:where(.svelte-y0c4qd),.nav.svelte-y0c4qd .links:where(.svelte-y0c4qd) a:where(.svelte-y0c4qd){transition:padding .3s var(--ease-out,ease), background-color var(--motion-micro), color var(--motion-micro), box-shadow 80ms, transform 80ms}.narrow.svelte-y0c4qd .lbl:where(.svelte-y0c4qd){opacity:0;max-width:0;transition:max-width .3s var(--ease-out,ease), margin-left .3s var(--ease-out,ease), opacity .11s ease;margin-left:0}.narrow.svelte-y0c4qd .logo:where(.svelte-y0c4qd) span:where(.svelte-y0c4qd),.narrow.svelte-y0c4qd .account:where(.svelte-y0c4qd) .handle:where(.svelte-y0c4qd){transition:opacity .11s ease, max-width .3s var(--ease-out,ease)}.shell.svelte-y0c4qd{transition:grid-template-columns .3s var(--ease-out,ease)}.shell.narrow.svelte-y0c4qd{grid-template-columns:84px minmax(0,1fr)}.narrow.svelte-y0c4qd .account:where(.svelte-y0c4qd) .handle:where(.svelte-y0c4qd){opacity:0;max-width:0;overflow:hidden}.narrow.svelte-y0c4qd .logo:where(.svelte-y0c4qd){overflow:hidden}.narrow.svelte-y0c4qd .logo:where(.svelte-y0c4qd) span:where(.svelte-y0c4qd){opacity:0;flex:0 0 135px}.narrow.svelte-y0c4qd .nav:where(.svelte-y0c4qd) nav:where(.svelte-y0c4qd) a:where(.svelte-y0c4qd),.narrow.svelte-y0c4qd .nav:where(.svelte-y0c4qd) nav:where(.svelte-y0c4qd) a.long:where(.svelte-y0c4qd){padding-inline:11px 0;position:relative}.narrow.svelte-y0c4qd .nav:where(.svelte-y0c4qd) .links:where(.svelte-y0c4qd) a:where(.svelte-y0c4qd){padding-inline:14px 0;position:relative}.narrow.svelte-y0c4qd .nav:where(.svelte-y0c4qd) .badge:where(.svelte-y0c4qd){min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:2px;right:2px}.narrow.svelte-y0c4qd .me-row:where(.svelte-y0c4qd),.narrow.svelte-y0c4qd .auth:where(.svelte-y0c4qd),.narrow.svelte-y0c4qd .prefs:where(.svelte-y0c4qd){flex-direction:column;align-items:flex-start;height:auto}.narrow.svelte-y0c4qd .me-row:where(.svelte-y0c4qd) .account:where(.svelte-y0c4qd){flex:none;gap:0;padding:0 6px}.narrow.svelte-y0c4qd .logout:where(.svelte-y0c4qd){margin-left:4px}.narrow.svelte-y0c4qd .prefs:where(.svelte-y0c4qd)>*{margin-left:3px}.narrow.svelte-y0c4qd .prefs:where(.svelte-y0c4qd) .menu{order:-1}.narrow.svelte-y0c4qd .prefs:where(.svelte-y0c4qd) .narrow-toggle:where(.svelte-y0c4qd){order:1}.narrow.svelte-y0c4qd .prefs:where(.svelte-y0c4qd) .trigger{justify-content:center;width:42px;padding:0}.narrow.svelte-y0c4qd .prefs:where(.svelte-y0c4qd) .trigger>svg,.narrow.svelte-y0c4qd .prefs:where(.svelte-y0c4qd) .trigger .chevron{display:none}.nav.svelte-y0c4qd .auth:where(.svelte-y0c4qd) .ui-btn:where(.svelte-y0c4qd){gap:0}.auth-t.svelte-y0c4qd,.auth-ic.svelte-y0c4qd{white-space:nowrap;transition:max-width .3s var(--ease-out,ease), opacity .2s ease 90ms;place-items:center;display:grid;overflow:hidden}.auth-t.svelte-y0c4qd{max-width:120px}.auth-ic.svelte-y0c4qd{opacity:0;max-width:0}.narrow.svelte-y0c4qd .nav:where(.svelte-y0c4qd) .auth:where(.svelte-y0c4qd) .ui-btn:where(.svelte-y0c4qd){flex:none;width:42px;padding:0}.narrow.svelte-y0c4qd .auth-ic:where(.svelte-y0c4qd){opacity:1;max-width:24px}.narrow.svelte-y0c4qd .auth-t:where(.svelte-y0c4qd){opacity:0;max-width:0;transition-delay:0s,0s}@media (prefers-reduced-motion:reduce){.shell.svelte-y0c4qd,.nav.svelte-y0c4qd nav:where(.svelte-y0c4qd) a:where(.svelte-y0c4qd),.nav.svelte-y0c4qd .links:where(.svelte-y0c4qd) a:where(.svelte-y0c4qd),.lbl.svelte-y0c4qd,.auth-t.svelte-y0c4qd,.auth-ic.svelte-y0c4qd,.logo.svelte-y0c4qd span:where(.svelte-y0c4qd),.account.svelte-y0c4qd .handle:where(.svelte-y0c4qd),.tabbar.svelte-y0c4qd,.tab-show.svelte-y0c4qd{transition:none}}.me.svelte-y0c4qd{align-items:center;gap:10px;font-weight:600;display:inline-flex}.account-menu.svelte-y0c4qd{position:relative}.me-button.svelte-y0c4qd{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0}.menu-list.svelte-y0c4qd{z-index:30;border:1px solid var(--ui-edge);background:var(--ui-panel);min-width:220px;box-shadow:var(--shadow-lg);border-radius:14px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.menu-list.svelte-y0c4qd a:where(.svelte-y0c4qd),.menu-list.svelte-y0c4qd .exit:where(.svelte-y0c4qd){color:var(--ui-text);border-radius:9px;align-items:center;gap:10px;padding:10px 12px;font-size:15px;font-weight:600;display:flex}.menu-list.svelte-y0c4qd .exit:where(.svelte-y0c4qd){width:100%;font-family:var(--font);cursor:pointer;background:0 0;border:0;border-radius:9px;margin-top:10px;position:relative}.menu-list.svelte-y0c4qd .exit:where(.svelte-y0c4qd):before{background:var(--ui-line);content:"";height:1px;position:absolute;top:-6px;left:6px;right:6px}.menu-list.svelte-y0c4qd .exit:where(.svelte-y0c4qd):hover,.menu-list.svelte-y0c4qd a:where(.svelte-y0c4qd):hover{background:var(--ui-hover)}.avatar.svelte-y0c4qd{background:var(--ui-soft-2);width:40px;height:40px;color:var(--ui-muted);border-radius:50%;place-items:center;font-weight:700;display:grid}.content.svelte-y0c4qd{flex:1;min-width:0;padding:24px 28px 28px}.shell.svelte-y0c4qd{--ui-chrome-h:114px}.page.svelte-y0c4qd{min-width:0}.footer.svelte-y0c4qd{color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:22px;padding:14px 28px 24px;font-size:14px;display:flex}.footer.svelte-y0c4qd b:where(.svelte-y0c4qd){color:var(--ui-text);font-size:16px}.footer.svelte-y0c4qd i:where(.svelte-y0c4qd){color:var(--ui-red);font-style:normal}.foot-links.svelte-y0c4qd{display:none}.foot-links.svelte-y0c4qd a:where(.svelte-y0c4qd):hover{color:var(--ui-text)}@media (pointer:coarse){.foot-links.svelte-y0c4qd a:where(.svelte-y0c4qd){align-items:center;gap:7px;padding-block:11px;display:inline-flex}.back.svelte-y0c4qd{position:relative}.back.svelte-y0c4qd:after{content:"";position:absolute;inset:-10px}}.tabbar.svelte-y0c4qd,.tab-show-row.svelte-y0c4qd{display:none}@media (width>=1601px){.nav.svelte-y0c4qd{border-left:1px solid var(--ui-edge)}}@media (width<=1000px) and (pointer:coarse){.shell.svelte-y0c4qd{grid-template-columns:minmax(0,1fr);min-width:0;max-width:none}.nav.svelte-y0c4qd{display:none}.top.svelte-y0c4qd{padding:calc(12px + env(safe-area-inset-top,0px)) 16px 12px;border-bottom:1px solid var(--ui-line);background:var(--ui-panel);border-radius:0 0 18px 18px;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.shell.svelte-y0c4qd{padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px)}.back.svelte-y0c4qd,.me.phone.svelte-y0c4qd{display:none}.logo.phone.svelte-y0c4qd{padding:0;display:flex}.logo.phone.svelte-y0c4qd img:where(.svelte-y0c4qd){width:36px}.logo.phone.svelte-y0c4qd b:where(.svelte-y0c4qd){font-size:22px}.lang-menu.svelte-y0c4qd .trigger{height:40px;padding:0 8px 0 10px}.theme.phone.svelte-y0c4qd{cursor:pointer;place-items:center;width:40px;height:40px;padding:0;display:grid}.break.svelte-y0c4qd{flex-basis:100%;height:0}.top.svelte-y0c4qd .wide:where(.svelte-y0c4qd){flex:1 1 0;min-height:44px;padding:0 12px;font-size:14px}.me.phone.svelte-y0c4qd{cursor:pointer;background:0 0;border:0;padding:0}.focus.svelte-y0c4qd .back:where(.svelte-y0c4qd),.focus.svelte-y0c4qd .break:where(.svelte-y0c4qd),html[data-registered] .unknown.svelte-y0c4qd .break:where(.svelte-y0c4qd),html[data-registered] .unknown.svelte-y0c4qd .top:where(.svelte-y0c4qd) .wide:where(.svelte-y0c4qd),.focus.svelte-y0c4qd .top:where(.svelte-y0c4qd) .me:where(.svelte-y0c4qd){display:none}.focus.svelte-y0c4qd .top:where(.svelte-y0c4qd) .wide:where(.svelte-y0c4qd){flex:none}.content.svelte-y0c4qd{padding:14px 16px 20px}.footer.svelte-y0c4qd{gap:14px;padding:6px 16px 20px}.shell.svelte-y0c4qd{padding-bottom:var(--bar-h,67px)}.foot-links.svelte-y0c4qd{flex-wrap:wrap;gap:8px 18px;width:100%;display:flex}.tabbar.svelte-y0c4qd{right:env(safe-area-inset-right,0px);bottom:0;left:env(safe-area-inset-left,0px);z-index:5;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--ui-line);background:var(--ui-panel);border-radius:18px 0 0;align-items:stretch;display:flex;position:fixed}.tab-hide.svelte-y0c4qd,.tab-show.svelte-y0c4qd{border:1px solid var(--ui-line);background:var(--ui-panel);height:24px;color:var(--ui-muted);cursor:pointer;border-bottom:0;border-radius:10px 10px 0 0;place-items:center;padding:0;display:grid;position:absolute}.tab-hide.svelte-y0c4qd{top:-24px;left:-1px;right:0}.tab-hide.svelte-y0c4qd:after,.tab-show.svelte-y0c4qd:after{content:"";position:absolute;inset:-12px 0 0}.tab-show-row.svelte-y0c4qd{right:env(safe-area-inset-right,0px);bottom:0;left:env(safe-area-inset-left,0px);z-index:5;height:0;display:block;position:fixed}.tab-show.svelte-y0c4qd{height:calc(24px + env(safe-area-inset-bottom,0px));align-content:start;width:65px;padding-top:2px;bottom:0;right:0}.tab-show.svelte-y0c4qd .flip:where(.svelte-y0c4qd){display:grid;transform:rotate(180deg)}.tabbar.svelte-y0c4qd{transition:transform .32s cubic-bezier(.32,.72,0,1),margin-bottom .32s cubic-bezier(.32,.72,0,1),visibility}.tabbar.hidden.svelte-y0c4qd{visibility:hidden;transition:transform .32s cubic-bezier(.32,.72,0,1),margin-bottom .32s cubic-bezier(.32,.72,0,1),visibility 0s linear .32s;transform:translateY(100%)}.tab-show.svelte-y0c4qd{opacity:0;pointer-events:none;transition:transform .26s cubic-bezier(.32,.72,0,1),opacity .16s;transform:translateY(100%)}.tab-show.shown.svelte-y0c4qd{opacity:1;pointer-events:auto;transition-delay:.16s;transform:none}.tabs.svelte-y0c4qd{scrollbar-width:none;flex:1;justify-content:safe center;min-width:0;padding:9px 2px 11px;display:flex;overflow-x:auto}.tabs.svelte-y0c4qd::-webkit-scrollbar{display:none}.tabbar.svelte-y0c4qd .tabs:where(.svelte-y0c4qd) a:where(.svelte-y0c4qd){min-width:0;max-width:84px;color:var(--ui-muted);flex-direction:column;flex:1 1 0;align-items:center;gap:3px;font-size:11px;font-weight:500;display:flex;position:relative}.tabbar.svelte-y0c4qd .tabs:where(.svelte-y0c4qd) a:where(.svelte-y0c4qd) span:where(.svelte-y0c4qd){white-space:nowrap}.tabbar.svelte-y0c4qd .tabs:where(.svelte-y0c4qd) a.on:where(.svelte-y0c4qd){color:var(--ui-red);font-weight:600}html[data-theme=dark] .tabbar.svelte-y0c4qd .tabs:where(.svelte-y0c4qd) a.on:where(.svelte-y0c4qd){color:var(--ui-red-text)}.tab-me.svelte-y0c4qd{border-left:1px solid var(--ui-line);flex:none;place-items:center;width:64px;display:grid;position:relative}.tab-me.svelte-y0c4qd .me.phone:where(.svelte-y0c4qd){display:inline-flex}.account-menu.up.svelte-y0c4qd{position:static}.account-menu.up.svelte-y0c4qd .menu-list:where(.svelte-y0c4qd){top:auto;bottom:calc(100% + 10px);right:8px}.unknown.svelte-y0c4qd .tab-me:where(.svelte-y0c4qd){visibility:hidden}.tabbar.svelte-y0c4qd .tabs:where(.svelte-y0c4qd) .badge:where(.svelte-y0c4qd){min-width:18px;height:18px;box-shadow:0 0 0 2px var(--ui-panel);margin:0;padding:0 5px;font-size:11px;line-height:18px;position:absolute;top:-4px;left:calc(50% + 6px)}.tabbar.svelte-y0c4qd .tabs:where(.svelte-y0c4qd) a:where(.svelte-y0c4qd):active{color:var(--ui-red-press);transform:translateY(1px)}}@media (width>=360px) and (pointer:coarse){.account-menu.up.svelte-y0c4qd .menu-list:where(.svelte-y0c4qd) .msg:where(.svelte-y0c4qd){display:none}}@media (width<=359px) and (pointer:coarse){.tabbar.svelte-y0c4qd .tabs:where(.svelte-y0c4qd) a[data-id=messages]:where(.svelte-y0c4qd){display:none}}@media (width<=340px) and (pointer:coarse){.tab-me.svelte-y0c4qd{width:52px}.tab-show.svelte-y0c4qd{width:53px}.tabbar.svelte-y0c4qd .tabs:where(.svelte-y0c4qd) a:where(.svelte-y0c4qd){min-width:0;font-size:11px}}@media (width<=1000px) and (pointer:coarse) and (orientation:landscape) and (height<=520px){.tabbar.svelte-y0c4qd{padding-bottom:0}.tab-show.svelte-y0c4qd{height:24px}.tabbar.svelte-y0c4qd .tabs:where(.svelte-y0c4qd){padding-block:4px 5px}.tabbar.svelte-y0c4qd .tabs:where(.svelte-y0c4qd) a:where(.svelte-y0c4qd){gap:1px;font-size:11px}.tabbar.svelte-y0c4qd .tabs:where(.svelte-y0c4qd) a:where(.svelte-y0c4qd) svg{width:22px;height:22px}}@media (width<=1000px) and (pointer:coarse) and (orientation:portrait){html.ui-root,html.ui-root body{height:100svh;overflow:hidden}.shell.svelte-y0c4qd{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;height:100svh;min-height:0;overflow:hidden auto}}@media (width<=480px) and (pointer:coarse){.logo.phone.svelte-y0c4qd small:where(.svelte-y0c4qd){display:none}}@media (width<=560px) and (pointer:coarse){.focus.svelte-y0c4qd .top:where(.svelte-y0c4qd) .wide:where(.svelte-y0c4qd){display:none}.focus.svelte-y0c4qd .me.phone:where(.svelte-y0c4qd){display:inline-flex}}@media (width<=420px) and (pointer:coarse){.focus.svelte-y0c4qd .logo.phone:where(.svelte-y0c4qd) span:where(.svelte-y0c4qd){display:none}}@media (width<=380px) and (pointer:coarse){.logo.phone.svelte-y0c4qd{gap:8px}.logo.phone.svelte-y0c4qd img:where(.svelte-y0c4qd){width:32px}.logo.phone.svelte-y0c4qd b:where(.svelte-y0c4qd){font-size:20px}}.dock.svelte-1kwtmh1{--inset:12px;top:max(var(--inset), env(safe-area-inset-top));z-index:300;width:min(460px, calc(100vw - 2 * var(--inset)));max-height:calc(100svh - 2 * var(--inset));pointer-events:none;flex-direction:column;display:flex;position:fixed;left:50%;transform:translate(-50%)}.notices.svelte-1kwtmh1{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:10px;min-height:0;margin:-8px -40px -52px;padding:8px 40px 52px;display:flex;overflow-y:auto}.notice.svelte-1kwtmh1{--notice-accent:#3b82c4;--notice-icon:url(../../../appearance/notice-info.svg);box-sizing:border-box;border:1px solid var(--border);background:var(--ui-grain-soft) 0 0 / 200px 200px repeat, var(--surface);color:var(--text);box-shadow:var(--shadow-lg);pointer-events:auto;border-radius:14px;flex:none;grid-template-columns:23px minmax(0,1fr) 32px;align-items:start;gap:8px 11px;padding:16px;font-size:13px;line-height:1.5;display:grid}.notice.svelte-1kwtmh1:before{content:"";background:var(--notice-accent);width:23px;height:23px;-webkit-mask:var(--notice-icon) center / contain no-repeat;mask:var(--notice-icon) center / contain no-repeat;margin-top:3px}.notice[data-tone=error].svelte-1kwtmh1{--notice-accent:var(--danger);--notice-icon:url(../../../appearance/notice-error.svg);border-color:color-mix(in srgb, var(--danger) 40%, transparent)}.text.svelte-1kwtmh1{overflow-wrap:anywhere;align-self:center;min-width:0}.action.svelte-1kwtmh1{width:fit-content;color:var(--accent-text);text-underline-offset:3px;margin-top:6px;font-weight:700;text-decoration:underline;display:block}.close.svelte-1kwtmh1{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;margin:-3px -4px 0 0;padding:0;font-size:22px;line-height:1}.close.svelte-1kwtmh1:hover{background:var(--surface-2);color:var(--text)}.close.svelte-1kwtmh1:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.form-error.svelte-1oqt7wn{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--ui-red) 35%, transparent);background:var(--ui-red-soft);min-height:calc(2.9em + 22px);color:var(--ui-red-text);border-radius:11px;align-items:center;margin:0 0 14px;padding:10px 12px;font-size:13.5px;font-weight:600;line-height:1.45;display:flex}.empty.svelte-1oqt7wn{visibility:hidden}.account-form.svelte-k7l1uq{flex-direction:column;display:flex}.hint.svelte-k7l1uq{color:var(--text-faint);margin:4px 0 18px;font-size:13px;line-height:1.55}.done.svelte-k7l1uq{color:var(--text-muted);margin:0;font-size:15px;line-height:1.6}.account-form.svelte-1ru7vbk{flex-direction:column;display:flex}.note.svelte-1ru7vbk{min-height:75.15px}.hint.svelte-1ru7vbk{color:var(--text-faint);margin:4px 0 0;font-size:13px;line-height:1.55}.account-form.svelte-60e0r{flex-direction:column;display:flex}.remember.svelte-60e0r{color:var(--text-muted);cursor:pointer;align-items:center;gap:9px;margin:2px 0 16px;font-size:14px;display:flex}.restore.svelte-60e0r{border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--surface-2);justify-items:start;gap:10px;margin-top:16px;padding:14px;display:grid}.restore.svelte-60e0r p:where(.svelte-60e0r){color:var(--text-muted);margin:0;font-size:13.5px;line-height:1.55}.slider.svelte-q3fhgz{border:1px solid var(--panel-border);border-radius:var(--radius);width:100%;min-height:min(600px,100dvh - 34px);box-shadow:var(--shadow-lg);background:linear-gradient(#0c09081f,#0c090861 50%,#0c09081f),url(../../../img/auth-art.webp) 50%/cover,#1e140e;position:relative;overflow:hidden}.slider.svelte-q3fhgz:before{content:"";z-index:1;background:var(--surface);width:50%;transition:left var(--motion-ui) ease-in-out;position:absolute;inset:0 auto 0 0}[data-mode=signup].svelte-q3fhgz:before{left:50%}.pane.svelte-q3fhgz{width:50%;height:100%;transition:left var(--motion-ui) ease-in-out, opacity var(--motion-ui) ease-in-out, visibility var(--motion-ui);flex-direction:column;justify-content:center;padding:38px;display:flex;position:absolute;top:0;left:0;overflow-y:auto}.pane.svelte-q3fhgz h1:where(.svelte-q3fhgz){font-family:var(--font-title);letter-spacing:-.045em;text-wrap:balance;margin:0 0 12px;font-size:32px;font-weight:700;line-height:1.1}.hint.svelte-q3fhgz{color:var(--text-faint);margin:0 0 14px;font-size:13px;line-height:1.55}.hint.lead.svelte-q3fhgz{margin-bottom:24px;line-height:1.7}.signin.svelte-q3fhgz{z-index:3}.signup.svelte-q3fhgz{z-index:2;opacity:0;visibility:hidden}[data-mode=signup].svelte-q3fhgz .signin:where(.svelte-q3fhgz){opacity:0;visibility:hidden;left:50%}[data-mode=signup].svelte-q3fhgz .signup:where(.svelte-q3fhgz){opacity:1;visibility:visible;left:50%}.steps.svelte-q3fhgz{align-content:center;align-items:center;margin:-6px;padding:6px;display:grid;overflow:hidden}.step.svelte-q3fhgz{min-width:0;transition:transform var(--motion-ui) var(--ease-in-out), opacity var(--motion-ui) var(--ease-out), visibility var(--motion-ui);grid-area:1/1}.step[data-state=before].svelte-q3fhgz,.step[data-state=after].svelte-q3fhgz{opacity:0;visibility:hidden}.step[data-state=before].svelte-q3fhgz{transform:translate(-100%)}.step[data-state=after].svelte-q3fhgz{transform:translate(100%)}.alt.svelte-q3fhgz{color:var(--text-faint);margin:16px 0 0;font-size:13px}.alt.svelte-q3fhgz button:where(.svelte-q3fhgz){color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.alt.svelte-q3fhgz button:where(.svelte-q3fhgz):hover{color:var(--text)}.overlay.svelte-q3fhgz{z-index:0;width:100%;height:100%;transition:transform var(--motion-ui) ease-in-out;position:absolute;top:0;left:0;overflow:hidden}.overlay-inner.svelte-q3fhgz{width:100%;height:100%;position:relative;overflow:hidden}.overlay-panel.svelte-q3fhgz{color:#fff;text-align:center;width:50%;height:100%;transition:transform var(--motion-ui) ease-in-out;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:42px;display:flex;position:absolute;top:0}.overlay-panel.svelte-q3fhgz h2:where(.svelte-q3fhgz){letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:32px;font-weight:700;line-height:1.15}.overlay-panel.svelte-q3fhgz p:where(.svelte-q3fhgz){color:#ffffffdb;margin:0;font-size:14.5px;line-height:1.7}.overlay-panel.svelte-q3fhgz .btn:where(.svelte-q3fhgz){z-index:1;color:#fff;background-color:#0000;border-color:#ffffffb3;align-self:center;min-width:154px;margin-top:8px;position:relative}.overlay-panel.svelte-q3fhgz .btn:where(.svelte-q3fhgz):hover{border-color:#fff}.left.svelte-q3fhgz{left:0}.right.svelte-q3fhgz{right:0}@media (width<=1179.98px) and (pointer:coarse),(height<=719.98px) and (pointer:coarse){.slider.svelte-q3fhgz{grid-template-rows:auto 1fr;min-height:0;display:grid}.slider.svelte-q3fhgz:before{display:none}.pane.svelte-q3fhgz{background:var(--surface);opacity:0;pointer-events:none;width:100%;height:auto;transition:transform var(--motion-ui) var(--ease-in-out), opacity var(--motion-ui) var(--ease-in-out);grid-area:2/1;padding:20px;position:static}[data-mode=signup].svelte-q3fhgz .signin:where(.svelte-q3fhgz){transform:translate(100%)scale(.96)}[data-mode=signin].svelte-q3fhgz .signup:where(.svelte-q3fhgz){transform:translate(-100%)scale(.96)}[data-mode=signin].svelte-q3fhgz .signin:where(.svelte-q3fhgz),[data-mode=signup].svelte-q3fhgz .signup:where(.svelte-q3fhgz){visibility:visible;opacity:1;pointer-events:auto;transform:translate(0)}.overlay.svelte-q3fhgz,[data-mode=signup].svelte-q3fhgz .overlay:where(.svelte-q3fhgz){grid-area:1/1;width:100%;height:auto;position:relative;top:auto;left:auto;transform:none}.overlay-inner.svelte-q3fhgz{width:200%;height:auto;display:flex;left:0;transform:translate(-50%)}[data-mode=signup].svelte-q3fhgz .overlay-inner:where(.svelte-q3fhgz){transform:translate(0)}.overlay-panel.svelte-q3fhgz,[data-mode=signup].svelte-q3fhgz .overlay-panel:where(.svelte-q3fhgz){flex:0 0 50%;width:50%;height:auto;padding:24px 20px;position:relative;top:auto;transform:none}.overlay-panel.svelte-q3fhgz h2:where(.svelte-q3fhgz){font-size:24px}.pane.svelte-q3fhgz h1:where(.svelte-q3fhgz){font-size:26px}}@media (prefers-reduced-motion:reduce){.slider.svelte-q3fhgz:before,.pane.svelte-q3fhgz,.step.svelte-q3fhgz,.overlay.svelte-q3fhgz,.overlay-inner.svelte-q3fhgz,.overlay-panel.svelte-q3fhgz{transition:none}}.veil.svelte-1pqqxlt{z-index:200;padding:max(16px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));animation:svelte-1pqqxlt-veil-in var(--motion-micro) var(--ease-out);background:#00000094;place-items:center;display:grid;position:fixed;inset:0}.dialog.svelte-1pqqxlt{overscroll-behavior:contain;scrollbar-gutter:stable;border-radius:var(--radius);width:min(1040px,100%);max-height:100%;animation:svelte-1pqqxlt-rise .22s var(--ease-out);position:relative;overflow:auto}.dialog.svelte-1pqqxlt:focus{outline:none}.closebar.svelte-1pqqxlt{z-index:30;pointer-events:none;height:0;position:absolute;top:0;left:0;right:0}.close.svelte-1pqqxlt{border:1px solid var(--ui-line);background-color:var(--ui-soft);width:40px;height:40px;color:var(--ui-text);cursor:pointer;pointer-events:auto;border-radius:11px;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}.close.svelte-1pqqxlt:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@keyframes svelte-1pqqxlt-veil-in{0%{opacity:0}}@keyframes svelte-1pqqxlt-rise{0%{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.veil.svelte-1pqqxlt,.dialog.svelte-1pqqxlt{animation:none}}.veil.svelte-4ja0cd{z-index:210;background:#00000094;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.card.svelte-4ja0cd{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:min(420px,100%);max-height:calc(100dvh - 32px);color:var(--text);gap:14px;padding:22px;display:grid;position:relative;overflow:auto}.card.svelte-4ja0cd:focus{outline:none}.close.svelte-4ja0cd{border:1px solid var(--ui-line);background:var(--ui-soft);width:40px;height:40px;color:var(--ui-text);cursor:pointer;border-radius:11px;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}.close.svelte-4ja0cd:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.head.svelte-4ja0cd{align-items:center;gap:14px;padding-right:44px;display:flex}.who.svelte-4ja0cd{gap:3px;min-width:0;display:grid}.who.svelte-4ja0cd strong:where(.svelte-4ja0cd){text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.about.svelte-4ja0cd,.rating.svelte-4ja0cd,.hint.svelte-4ja0cd{color:var(--text-muted);margin:0;font-size:13px}.row.svelte-4ja0cd{flex-wrap:wrap;gap:8px;display:flex}.skel.svelte-4ja0cd{background:var(--ui-soft);border-radius:8px;animation:1.2s ease-in-out infinite alternate svelte-4ja0cd-skel;display:block}.line.svelte-4ja0cd{height:16px}.check-skel.svelte-4ja0cd{width:45%;height:21px}.btnskel.svelte-4ja0cd{border-radius:11px;width:96px;height:42px}@keyframes svelte-4ja0cd-skel{to{opacity:.45}}@media (prefers-reduced-motion:reduce){.skel.svelte-4ja0cd{animation:none}}.quiet.svelte-4ja0cd{border-top:1px solid var(--border);gap:10px;padding-top:12px;display:grid}.check.svelte-4ja0cd{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.report.svelte-4ja0cd{align-content:start;gap:10px;display:grid}.report.svelte-4ja0cd h3:where(.svelte-4ja0cd){margin:0;font-size:15px}.quote.svelte-4ja0cd{border-left:3px solid var(--ui-line-2);color:var(--text-muted);overflow-wrap:anywhere;margin:0;padding:6px 10px;font-size:14px}.heads.svelte-mkzdgq{z-index:60;touch-action:none;gap:10px;display:grid;position:fixed}.head.svelte-mkzdgq{width:56px;height:56px;position:relative}.face.svelte-mkzdgq{border:2px solid var(--ui-panel,#fff);background:var(--ui-panel);cursor:grab;touch-action:none;border-radius:50%;width:56px;height:56px;padding:0;transition:transform .16s;display:block;overflow:hidden;box-shadow:0 6px 18px #00000047}.face.svelte-mkzdgq:active{cursor:grabbing}.head.on.svelte-mkzdgq .face:where(.svelte-mkzdgq){border-color:var(--accent);transform:scale(1.06)}.face.svelte-mkzdgq .avatar{width:100%;height:100%}.face.svelte-mkzdgq img,.face.svelte-mkzdgq svg{pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.face.svelte-mkzdgq:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.dismiss.svelte-mkzdgq{border:2px solid var(--ui-panel,#fff);background:var(--ui-text,#222);width:22px;height:22px;color:var(--ui-panel,#fff);font:700 14px/1 var(--font);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-5px;left:-5px}.count.svelte-mkzdgq{border:2px solid var(--ui-panel,#fff);background:var(--danger,#d23b4b);color:#fff;min-width:22px;height:22px;font:800 12px/1 var(--font);pointer-events:none;border-radius:11px;place-items:center;padding:0 5px;display:grid;position:absolute;top:-5px;right:-5px}.window.svelte-mkzdgq{--chat-accent:var(--ui-red);--chat-accent-text:var(--ui-red-text);--pane:var(--ui-panel);--bubble-in:color-mix(in srgb, var(--ui-text) 11%, var(--pane));color:var(--ui-text);z-index:61;border:1px solid var(--ui-edge);background:var(--ui-panel);border-radius:18px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 48px #0000004d;container-type:inline-size}.window.sheet.svelte-mkzdgq{left:8px;right:8px}.veil.svelte-18dwrhr{z-index:300;animation:svelte-18dwrhr-veil-in var(--motion-micro) var(--ease-out);background:#00000094;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.card.svelte-18dwrhr{border:1px solid var(--ui-edge);background:var(--ui-grain-soft) 0 0 / 200px 200px repeat, var(--ui-panel);width:min(460px,100%);color:var(--ui-text);box-shadow:var(--shadow-lg);text-align:center;animation:svelte-18dwrhr-rise .22s var(--ease-out);border-radius:18px;flex-direction:column;align-items:center;gap:14px;padding:32px 30px;display:flex}.moon.svelte-18dwrhr{box-sizing:content-box;background:var(--ui-soft);width:32px;height:32px;fill:var(--ui-red);border-radius:16px;padding:12px}h2.svelte-18dwrhr{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:28px;font-weight:700;line-height:1.15}p.svelte-18dwrhr{color:var(--ui-muted);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.7}.hint.svelte-18dwrhr{color:var(--ui-faint);font-size:13px}.btn.svelte-18dwrhr{min-width:154px;margin-top:8px}.btn.svelte-18dwrhr:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@keyframes svelte-18dwrhr-veil-in{0%{opacity:0}}@keyframes svelte-18dwrhr-rise{0%{opacity:0;transform:scale(.96)}}@media (width<=480px) and (pointer:coarse){.card.svelte-18dwrhr{padding:28px 20px}h2.svelte-18dwrhr{font-size:26px}}@media (prefers-reduced-motion:reduce){.veil.svelte-18dwrhr,.card.svelte-18dwrhr{animation:none}}
