@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");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,[data-theme=midnight]{--bg:#0b0b0f;--bg-deep:#08080b;--panel:#141420;--panel-2:#1b1b29;--panel-3:#232336;--line:#ffffff0f;--line-strong:#ffffff1c;--text:#ededf5;--text-2:#b6b6ca;--muted:#80809a;--faint:#56566c;--accent:#7c5cff;--accent-hi:#9a82ff;--accent-ink:#fff;--accent-soft:#7c5cff29;--accent-fill:#7c5cff14;--accent-glow:#7c5cff59;--success:#3dd68c;--success-soft:#3dd68c24;--danger:#ff5a76;--danger-soft:#ff5a7624;--warn:#f5b544;--warn-soft:#f5b54424;--grid:#ffffff0d;--glass:#141420b8;--shadow-1:0 1px 0 #ffffff08 inset, 0 8px 24px #00000059;--shadow-2:0 1px 0 #ffffff0a inset, 0 16px 48px #00000080;--focus:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--font:"Inter Variable", "Inter", "Segoe UI Variable Text", "Segoe UI", system-ui, sans-serif;--fs-cap:11px;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-lg:16px;--fs-xl:20px;--fs-2xl:28px;--fs-3xl:40px;--lh-tight:1.1;--lh-body:1.5;--track-tight:-.022em;--track-cap:.08em;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-pill:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--ease:cubic-bezier(.22, .61, .36, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--t-fast:.15s;--t-med:.2s;--t-slow:.25s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=violet-haze]{--bg:#0d0a17;--bg-deep:#09070f;--panel:#161226;--panel-2:#1f1934;--panel-3:#2a2244;--line:#c4b0ff14;--line-strong:#c4b0ff24;--text:#f0ecff;--text-2:#c2b8e6;--muted:#8a80ad;--faint:#5e5680;--accent:#a58bff;--accent-hi:#c0adff;--accent-ink:#120d24;--accent-soft:#a58bff2e;--accent-fill:#a58bff17;--accent-glow:#a58bff61;--grid:#c4b0ff0f;--glass:#161226b8}[data-theme=mono]{--bg:#0c0c0d;--bg-deep:#080809;--panel:#151517;--panel-2:#1c1c1f;--panel-3:#26262a;--line:#ffffff12;--line-strong:#ffffff21;--text:#f2f2f3;--text-2:#bdbdc2;--muted:#85858c;--faint:#5a5a61;--accent:#e4e4e8;--accent-hi:#fff;--accent-ink:#0c0c0d;--accent-soft:#e4e4e824;--accent-fill:#e4e4e812;--accent-glow:#e4e4e840;--grid:#ffffff0d;--glass:#151517bf}:root{--nav-h:64px;--muted:#8a8aa4;--faint:#7d7d96;--cta:#7050f5;--cta-hi:#7757fb}*,:before,:after{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font);font-feature-settings:"cv11", "ss01", "ss03";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:15px;line-height:1.6}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus{outline:none}:focus-visible{box-shadow:var(--focus);border-radius:var(--r-sm)}::selection{background:var(--accent-soft);color:var(--text)}h1,h2,h3,h4{letter-spacing:var(--track-tight);font-weight:650;line-height:var(--lh-tight);text-wrap:balance;margin:0}p{margin:0}p,li,dd,figcaption,blockquote,summary{text-wrap:pretty}a{color:var(--accent-hi);text-underline-offset:3px}img,video,svg{max-width:100%}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum", "cv11"}.caption{font-size:var(--fs-cap);letter-spacing:var(--track-cap);text-transform:uppercase;color:var(--muted);font-weight:600}.muted{color:var(--muted)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{--gutter:max(20px, env(safe-area-inset-left), env(safe-area-inset-right));--wrap-max:1120px;width:min(var(--wrap-max), 100% - var(--gutter) * 2);margin-inline:auto}@media (width>=1800px){.wrap{--wrap-max:1240px}}@media (width>=2300px){.wrap{--wrap-max:1360px}}.btn{justify-content:center;align-items:center;gap:var(--s-2);height:40px;padding:0 var(--s-5);border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--panel-2);color:var(--text);font-size:var(--fs-md);white-space:nowrap;transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), transform var(--t-fast) var(--ease), opacity var(--t-fast) var(--ease);font-weight:580;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){background:var(--panel-3);border-color:#ffffff29}.btn:disabled{opacity:.45}.btn.primary{background:var(--cta);color:#fff;border-color:#0000}.btn.primary:hover:not(:disabled){background:var(--cta-hi);border-color:#0000}.btn.ghost{color:var(--text-2);background:0 0;border-color:#0000}.btn.ghost:hover:not(:disabled){background:var(--panel-2);color:var(--text)}.btn.danger{background:var(--danger-soft);color:var(--danger);border-color:#0000}.btn.sm{height:30px;padding:0 var(--s-3);font-size:var(--fs-sm);border-radius:var(--r-sm)}.btn.lg{height:48px;padding:0 var(--s-6);font-size:var(--fs-lg);border-radius:14px}@media (pointer:coarse){.btn,.btn.sm{min-height:44px}}.btn.primary{isolation:isolate;transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), transform var(--t-fast) var(--ease), opacity var(--t-fast) var(--ease), box-shadow var(--t-med) var(--ease);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e}.btn.primary:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff3d 48%,#0000 66%);position:absolute;inset:0;transform:translate(-110%)}.btn.primary:focus-visible{box-shadow:var(--focus)}@media (hover:hover) and (pointer:fine){.btn:hover:not(:disabled){transform:translateY(-1px)}.btn.primary:hover:not(:disabled):after{transition:transform .72s var(--ease-out);transform:translate(110%)}.btn.primary:hover:not(:disabled):not(:focus-visible){box-shadow:inset 0 1px #ffffff2e,0 12px 30px -12px #7c5cffd9}}.btn:active:not(:disabled){transform:translateY(0)scale(.98)}[data-reveal=wait]{opacity:0}[data-reveal=in]{animation:reveal-in .78s var(--ease-out) backwards;animation-delay:var(--rd,0s)}@keyframes reveal-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}[data-still],[data-still] *,[data-still]:before,[data-still]:after,[data-still] :before,[data-still] :after{animation-play-state:paused!important}.link-sweep{background:linear-gradient(90deg, var(--accent-hi), #ff5fa2) no-repeat 0 100% / 0 1.5px;transition:background-size var(--t-slow) var(--ease-out), color var(--t-fast) var(--ease);text-decoration:none}.link-sweep:hover,.link-sweep:focus-visible{background-size:100% 1.5px}.input,.textarea{width:100%;height:40px;padding:0 var(--s-3);border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--bg);color:var(--text);font-size:var(--fs-md);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease)}.textarea{height:auto;min-height:96px;padding:var(--s-2) var(--s-3);resize:vertical;line-height:1.5}.input:hover,.textarea:hover{border-color:#ffffff29}.input:focus-visible,.textarea:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);border-radius:var(--r-md)}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1)}.card.lift{transition:transform var(--t-med) var(--ease), border-color var(--t-med) var(--ease), box-shadow var(--t-med) var(--ease)}.card.lift:hover{border-color:var(--line-strong);box-shadow:var(--shadow-2);transform:translateY(-2px)}.pill{height:24px;padding:0 var(--s-2);border-radius:var(--r-pill);font-size:var(--fs-xs);background:var(--panel-2);color:var(--text-2);border:1px solid var(--line);white-space:nowrap;align-items:center;gap:6px;font-weight:560;display:inline-flex}.pill.accent{background:var(--accent-soft);color:var(--accent-hi);border-color:#0000}.pill.success{background:var(--success-soft);color:var(--success);border-color:#0000}.pill.warn{background:var(--warn-soft);color:var(--warn);border-color:#0000}.pill.danger{background:var(--danger-soft);color:var(--danger);border-color:#0000}.prose{max-width:68ch;color:var(--text-2);overflow-wrap:break-word}.prose h1{color:var(--text);margin:0 0 var(--s-6);font-size:clamp(32px,5vw,44px)}.prose h2{color:var(--text);margin:var(--s-10) 0 var(--s-3);font-size:22px}.prose h3{color:var(--text);margin:var(--s-6) 0 var(--s-2);font-size:17px}.prose p,.prose ul,.prose ol,.prose table{margin:0 0 var(--s-4)}.prose li{margin:0 0 6px}.prose code{background:var(--panel-2);color:var(--text);border-radius:6px;padding:1px 6px;font-family:Cascadia Code,Consolas,monospace;font-size:.88em}.prose strong{color:var(--text);font-weight:620}.prose table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}.prose th{color:var(--text);font-weight:600}@media (height<=500px) and (orientation:landscape){:root{--nav-h:56px}}[data-fab-guard]{transition:opacity var(--t-fast) var(--ease), transform var(--t-med) var(--ease-out), visibility 0s}[data-fab-guard][data-fab-tucked]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--t-fast) var(--ease), transform var(--t-fast) var(--ease), visibility 0s linear var(--t-fast);transform:translateY(10px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bar.svelte-1h32yp1{z-index:50;-webkit-backdrop-filter:blur(14px)saturate(140%);border-bottom:1px solid var(--line);padding-top:env(safe-area-inset-top);background:#0b0b0fcc;position:sticky;top:0}.inner.svelte-1h32yp1{height:var(--nav-h);align-items:center;gap:clamp(12px,3vw,40px);min-width:0;display:flex}.brand.svelte-1h32yp1{min-height:44px;color:var(--text);flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.word.svelte-1h32yp1{letter-spacing:-.03em;font-size:19px;font-weight:700}.links.svelte-1h32yp1 ul:where(.svelte-1h32yp1){align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.dd.svelte-1h32yp1{position:relative}.trigger.svelte-1h32yp1,.top.svelte-1h32yp1{border-radius:var(--r-sm);height:38px;color:var(--text-2);font:inherit;font-size:var(--fs-md);white-space:nowrap;cursor:pointer;transition:color var(--t-fast) var(--ease), background var(--t-fast) var(--ease);background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-weight:520;text-decoration:none;display:inline-flex}.trigger.svelte-1h32yp1:hover,.top.svelte-1h32yp1:hover,.trigger[aria-expanded=true].svelte-1h32yp1{color:var(--text);background:var(--panel)}.trigger.active.svelte-1h32yp1,.top.active.svelte-1h32yp1{color:var(--text)}.trigger.svelte-1h32yp1:focus-visible,.top.svelte-1h32yp1:focus-visible,.item.svelte-1h32yp1:focus-visible,.row.svelte-1h32yp1:focus-visible{box-shadow:var(--focus);outline:none}.chev.svelte-1h32yp1{color:var(--muted);transition:transform var(--t-med) var(--ease);display:inline-flex}.trigger.svelte-1h32yp1,.top.svelte-1h32yp1{position:relative}.trigger.svelte-1h32yp1:after,.top.svelte-1h32yp1:after{content:"";background:linear-gradient(90deg, var(--accent-hi), #ff5fa2);opacity:0;transform-origin:0;height:2px;transition:transform var(--t-slow) var(--ease-out), opacity var(--t-fast) var(--ease);pointer-events:none;border-radius:2px;position:absolute;bottom:4px;left:12px;right:12px;transform:scaleX(0)}.trigger.svelte-1h32yp1:hover:after,.top.svelte-1h32yp1:hover:after{opacity:.45;transform:scaleX(1)}.trigger.active.svelte-1h32yp1:after,.top.active.svelte-1h32yp1:after{opacity:1;transform:scaleX(1)}.chev.up.svelte-1h32yp1{transform:rotate(180deg)}.panel.svelte-1h32yp1{border:1px solid var(--line-strong);background:var(--panel-2);opacity:0;width:340px;transition:opacity var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);border-radius:18px;padding:8px;position:absolute;top:calc(100% + 10px);left:-8px;transform:translateY(-4px);box-shadow:0 24px 70px #0009,inset 0 0 0 1px #ffffff05}.panel.svelte-1h32yp1:before{content:"";height:12px;position:absolute;inset:-12px 0 auto}.panel.show.svelte-1h32yp1{opacity:1;transform:none}.panel.svelte-1h32yp1 ul:where(.svelte-1h32yp1){gap:2px;margin:0;padding:0;list-style:none;display:grid}.item.svelte-1h32yp1,.row.svelte-1h32yp1{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background var(--t-fast) var(--ease);background:0 0;border:0;border-radius:12px;align-items:flex-start;gap:12px;padding:10px;text-decoration:none;display:flex}.item.svelte-1h32yp1:hover,.item.current.svelte-1h32yp1,.row.svelte-1h32yp1:hover,.row.current.svelte-1h32yp1{background:var(--panel-3)}.ico.svelte-1h32yp1{background:var(--accent-soft);width:34px;height:34px;color:var(--accent-hi);transition:transform var(--t-med) var(--ease-out);border-radius:10px;flex:none;place-items:center;display:grid}.item.svelte-1h32yp1:hover .ico:where(.svelte-1h32yp1),.row.svelte-1h32yp1:hover .ico:where(.svelte-1h32yp1){transform:translateY(-1px)scale(1.06)}.txt.svelte-1h32yp1{flex-direction:column;gap:2px;min-width:0;display:flex}.lbl.svelte-1h32yp1{align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.desc.svelte-1h32yp1{color:var(--muted);font-size:13px;line-height:1.4}.actions.svelte-1h32yp1{align-items:center;gap:var(--s-2);flex:none;margin-left:auto;display:flex}.account.active.svelte-1h32yp1{color:var(--text)}.cta-short.svelte-1h32yp1{display:none}.menu.svelte-1h32yp1{width:44px;height:44px;color:var(--text);justify-content:center;padding:0;display:none}.sheet.svelte-1h32yp1{max-height:calc(100dvh - var(--nav-h) - env(safe-area-inset-top));overscroll-behavior:contain;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.sheet-inner.svelte-1h32yp1{padding:12px max(16px, env(safe-area-inset-left), env(safe-area-inset-right)) calc(20px + env(safe-area-inset-bottom));flex-direction:column;gap:2px;display:flex}.row.svelte-1h32yp1{align-items:center;min-height:52px}.row.big.svelte-1h32yp1{padding-left:12px;font-size:17px;font-weight:600}.group.svelte-1h32yp1{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:16px 12px 4px;font-size:12px;font-weight:650}.account-row.svelte-1h32yp1{justify-content:center;min-height:48px;margin-top:16px}@media (width<=1080px){.links.svelte-1h32yp1,.account.svelte-1h32yp1{display:none}.menu.svelte-1h32yp1{display:inline-flex}}@media (pointer:coarse){.trigger.svelte-1h32yp1,.top.svelte-1h32yp1{height:44px}.trigger.svelte-1h32yp1:after,.top.svelte-1h32yp1:after{bottom:6px}}@media (width<=400px){.cta.svelte-1h32yp1{justify-content:center;width:44px;height:44px;padding:0}.cta-full.svelte-1h32yp1{display:none}.cta-short.svelte-1h32yp1{display:inline-flex}}@media (prefers-reduced-motion:reduce){.panel.svelte-1h32yp1,.chev.svelte-1h32yp1{transition:none}}.foot.svelte-jz8lnl{margin-top:var(--s-12);padding:var(--s-12) 0 calc(var(--s-8) + 72px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--bg-deep);color:var(--muted);font-size:var(--fs-sm)}.grid.svelte-jz8lnl{gap:var(--s-8);grid-template-columns:minmax(0,1.7fr) repeat(4,minmax(0,1fr));display:grid}.row.svelte-jz8lnl{margin-bottom:var(--s-3);align-items:center;gap:8px;display:flex}.word.svelte-jz8lnl{color:var(--text);letter-spacing:-.03em;font-size:17px;font-weight:700}.brand.svelte-jz8lnl p:where(.svelte-jz8lnl){max-width:34ch}nav.svelte-jz8lnl{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}h2.svelte-jz8lnl{color:var(--text);font-size:var(--fs-sm);letter-spacing:0;margin-bottom:4px;font-weight:620}nav.svelte-jz8lnl a:where(.svelte-jz8lnl),.link.svelte-jz8lnl{max-width:100%;color:var(--muted);overflow-wrap:anywhere;transition:color var(--t-fast) var(--ease);text-decoration:none}.link.svelte-jz8lnl{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}nav.svelte-jz8lnl a:where(.svelte-jz8lnl):hover,.link.svelte-jz8lnl:hover{color:var(--text)}nav.svelte-jz8lnl a:where(.svelte-jz8lnl),.link.svelte-jz8lnl{background:linear-gradient(90deg, var(--accent-hi), #ff5fa2) no-repeat 0 100% / 0 1px;transition:color var(--t-fast) var(--ease), background-size var(--t-slow) var(--ease-out)}@media (hover:hover) and (pointer:fine){nav.svelte-jz8lnl a:where(.svelte-jz8lnl):hover,.link.svelte-jz8lnl:hover,nav.svelte-jz8lnl a:where(.svelte-jz8lnl):focus-visible,.link.svelte-jz8lnl:focus-visible{background-size:100% 1px}}.legal.svelte-jz8lnl{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);margin-top:var(--s-10);padding-top:var(--s-5);border-top:1px solid var(--line);color:var(--faint);font-size:var(--fs-xs);flex-wrap:wrap;display:flex}.sig.svelte-jz8lnl{flex-wrap:wrap;align-items:center;gap:4px 10px;display:inline-flex}.dot.svelte-jz8lnl{background:var(--faint);border-radius:50%;width:3px;height:3px}.maker.svelte-jz8lnl{color:var(--muted);transition:color var(--t-fast) var(--ease);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.who.svelte-jz8lnl{color:var(--text-2);font-weight:600;position:relative}.who.svelte-jz8lnl:after{content:"";background:linear-gradient(90deg, var(--accent-hi), #ff5fa2);transform-origin:0;height:1px;transition:transform var(--t-med) var(--ease-out);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.maker.svelte-jz8lnl:hover,.maker.svelte-jz8lnl:focus-visible{color:var(--text-2)}.maker.svelte-jz8lnl:hover .who:where(.svelte-jz8lnl),.maker.svelte-jz8lnl:focus-visible .who:where(.svelte-jz8lnl){color:var(--text)}.maker.svelte-jz8lnl:hover .who:where(.svelte-jz8lnl):after,.maker.svelte-jz8lnl:focus-visible .who:where(.svelte-jz8lnl):after{transform:scaleX(1)}@media (width<=980px){.grid.svelte-jz8lnl{grid-template-columns:repeat(4,minmax(0,1fr))}.brand.svelte-jz8lnl{grid-column:1/-1}}@media (width<=600px){.grid.svelte-jz8lnl{gap:var(--s-8) var(--s-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (pointer:coarse){nav.svelte-jz8lnl{gap:0}h2.svelte-jz8lnl{margin-bottom:2px}nav.svelte-jz8lnl a:where(.svelte-jz8lnl),.link.svelte-jz8lnl{align-items:center;width:100%;min-height:44px;display:flex}.maker.svelte-jz8lnl{min-height:44px}}@media (prefers-reduced-motion:reduce){.who.svelte-jz8lnl:after{transition:none}}.support.svelte-1wlqh5v{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:60;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed}.fab.svelte-1wlqh5v{border-radius:var(--r-pill);background:var(--panel-2);min-height:52px;color:var(--text);font:inherit;cursor:pointer;transition:transform var(--t-med) var(--ease-out), border-color var(--t-med) var(--ease), box-shadow var(--t-med) var(--ease);border:1px solid #7c5cff80;align-items:center;gap:8px;padding:0 20px 0 7px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 14px 40px #00000080,inset 0 0 0 1px #ffffff08}.fab.svelte-1wlqh5v:hover,.fab.on.svelte-1wlqh5v{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 16px 48px #7c5cff4d,inset 0 0 0 1px #ffffff0a}.fab.svelte-1wlqh5v:focus-visible{box-shadow:var(--focus);outline:none}.fab.svelte-1wlqh5v:disabled{cursor:progress;opacity:.8}.bubble.svelte-1wlqh5v{background:var(--accent);width:38px;height:38px;color:var(--accent-ink);box-shadow:0 0 18px var(--accent-glow);border-radius:50%;place-items:center;display:grid}.panel.svelte-1wlqh5v{width:min(340px,100vw - 32px);max-height:calc(100dvh - 100px - env(safe-area-inset-bottom));border:1px solid var(--line-strong);background:var(--panel-2);overscroll-behavior:contain;transform-origin:100% 100%;animation:svelte-1wlqh5v-pop var(--t-med) var(--ease-out);border-radius:20px;overflow:hidden auto;box-shadow:0 30px 80px #0009}@keyframes svelte-1wlqh5v-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}}.head.svelte-1wlqh5v{background:radial-gradient(120% 140% at 0% 0%, #7c5cff52, transparent 60%), var(--panel-3);border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:18px 16px 16px 18px;display:flex}.head.svelte-1wlqh5v div:where(.svelte-1wlqh5v){flex-direction:column;flex:1;gap:3px;display:flex}.head.svelte-1wlqh5v strong:where(.svelte-1wlqh5v){color:var(--text);font-size:16px;font-weight:700}.head.svelte-1wlqh5v span:where(.svelte-1wlqh5v){color:var(--text-2);font-size:12.5px}.dot.svelte-1wlqh5v{background:var(--success);width:10px;height:10px;box-shadow:0 0 0 4px var(--success-soft);border-radius:50%;flex:none;margin-top:6px}.x.svelte-1wlqh5v{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;margin:-4px -4px 0 0;display:grid}.x.svelte-1wlqh5v:hover{color:var(--text);background:#ffffff0f}.x.svelte-1wlqh5v:focus-visible{box-shadow:var(--focus);outline:none}@media (pointer:coarse){.x.svelte-1wlqh5v{width:44px;height:44px;margin:-10px -10px -6px 0}}ul.svelte-1wlqh5v{gap:2px;margin:0;padding:8px;list-style:none;display:grid}li.svelte-1wlqh5v a:where(.svelte-1wlqh5v){min-height:56px;color:var(--muted);transition:background var(--t-fast) var(--ease);border-radius:12px;align-items:center;gap:12px;padding:8px 10px;text-decoration:none;display:flex}li.svelte-1wlqh5v a:where(.svelte-1wlqh5v):hover,li.svelte-1wlqh5v a:where(.svelte-1wlqh5v):focus-visible{background:var(--panel-3);outline:none}.ic.svelte-1wlqh5v{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-hi);border-radius:11px;flex:none;place-items:center;display:grid}.tx.svelte-1wlqh5v{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tx.svelte-1wlqh5v b:where(.svelte-1wlqh5v){color:var(--text);font-size:14.5px;font-weight:620}.tx.svelte-1wlqh5v small:where(.svelte-1wlqh5v){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}@media (width<=520px){.fab.svelte-1wlqh5v{justify-content:center;width:52px;padding:0}.label.svelte-1wlqh5v{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}@media (height<=520px) and (orientation:landscape){.support.svelte-1wlqh5v{flex-direction:row;align-items:flex-end}.panel.svelte-1wlqh5v{max-height:calc(100dvh - 88px - env(safe-area-inset-top) - env(safe-area-inset-bottom));transform-origin:100% 100%}li.svelte-1wlqh5v a:where(.svelte-1wlqh5v){min-height:48px}}@media (prefers-reduced-motion:reduce){.fab.svelte-1wlqh5v,.panel.svelte-1wlqh5v{transition:none;animation:none}.fab.svelte-1wlqh5v:hover,.fab.on.svelte-1wlqh5v{transform:none}}.skip.svelte-12qhfyh{z-index:100;border-radius:var(--r-md);background:var(--cta);color:#fff;align-items:center;min-height:44px;padding:8px 14px;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;top:-60px;left:12px}.skip.svelte-12qhfyh:focus-visible{top:12px}main.svelte-12qhfyh{min-height:calc(100vh - var(--nav-h))}
