:root{--c-red: #D52B1E;--c-red-soft: #fef2f1;--c-red-strong: #b32218;--c-red-deep: #7a1610;--c-green: #00964B;--c-green-soft: #ebfaf2;--c-green-strong: #007038;--c-green-deep: #00472a;--c-bg: #FFFFFF;--c-bg-alt: #FAFAF7;--c-bg-muted: #F5F5F2;--c-bg-cream: #fdfcf8;--c-text: #1A1A1A;--c-ink: #0c0c0e;--c-text-muted: #6B6B6B;--c-text-dim: #A0A0A0;--c-border: #E5E5E0;--c-border-strong: #C9C9C2;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.5rem;--s-6: 2rem;--s-7: 3rem;--s-8: 4rem;--s-9: 6rem;--s-10: 8rem;--r-sm: 6px;--r-md: 10px;--r-lg: 16px;--r-xl: 22px;--r-pill: 999px;--sh-card: 0 1px 2px rgba(15, 12, 10, .04), 0 6px 18px -8px rgba(15, 12, 10, .08);--sh-card-hover: 0 2px 4px rgba(15, 12, 10, .05), 0 18px 40px -14px rgba(15, 12, 10, .18);--sh-card-deep: 0 4px 8px rgba(15, 12, 10, .06), 0 32px 64px -20px rgba(15, 12, 10, .22);--sh-glow-red: 0 0 0 1px var(--c-red), 0 18px 48px -12px rgba(213, 43, 30, .45);--sh-glow-green: 0 0 0 1px var(--c-green), 0 18px 48px -12px rgba(0, 150, 75, .4);--sh-button: 0 1px 0 rgba(255, 255, 255, .2) inset, 0 12px 24px -10px rgba(213, 43, 30, .55);--ff-display: "Fraunces", "Iowan Old Style", "Cambria", "Georgia", serif;--ff-sans: "Manrope", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--t-display: clamp(3.5rem, 11vw, 8.5rem);--t-h1: clamp(2.25rem, 5.5vw, 3.75rem);--t-h2: clamp(1.65rem, 3.5vw, 2.5rem);--t-h3: clamp(1.25rem, 2.5vw, 1.6rem);--t-eyebrow: .78rem;--tr-display: -.035em;--tr-tight: -.02em;--tr-wide: .18em;--content-max: 720px;--shell-max: 1240px;--m-fast: .15s;--m-base: .24s;--m-slow: .48s;--m-graceful: .8s;--ease-out: cubic-bezier(.2, .7, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--grad-ikurri-text: linear-gradient(100deg, var(--c-red) 12%, var(--c-red-strong) 48%, var(--c-green) 88%);--grad-ikurri-edge: linear-gradient(120deg, var(--c-red), var(--c-green));--grad-button: linear-gradient(135deg, var(--c-red) 0%, var(--c-red-strong) 100%);--grad-button-hover: linear-gradient(135deg, #e84235 0%, var(--c-red-strong) 100%);--rtl-mirror: 1}[dir=rtl]{--rtl-mirror: -1}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Variable.woff2) format("woff2-variations");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+0000-024F,U+0259,U+1E00-1EFF,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;src:url(/fonts/Fraunces-Variable.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-024F,U+0259,U+1E00-1EFF,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html{font-family:var(--ff-sans);color:var(--c-text);background:var(--c-bg);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{min-height:100vh;padding-block-start:var(--beta-banner-h, 0px);background:radial-gradient(circle at 8% -8%,rgba(213,43,30,.045),transparent 38%),radial-gradient(circle at 92% 4%,rgba(0,150,75,.04),transparent 42%),var(--c-bg)}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{color:var(--c-red)}img,svg{display:block;max-width:100%;height:auto}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}input,textarea,select{font:inherit;color:inherit}::selection{background:var(--c-red);color:#fff}.container{max-width:var(--content-max);margin-inline:auto;padding-inline:var(--s-5)}.container-wide{max-width:var(--shell-max);margin-inline:auto;padding-inline:var(--s-5)}.display{font-family:var(--ff-display);font-weight:700;font-variation-settings:"opsz" 144,"SOFT" 0,"WONK" 0;letter-spacing:var(--tr-display);line-height:.95}.display-italic{font-family:var(--ff-display);font-weight:700;font-style:italic;font-variation-settings:"opsz" 144;letter-spacing:var(--tr-tight)}.eyebrow{font-family:var(--ff-sans);font-size:var(--t-eyebrow);font-weight:600;letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--c-text-muted)}.text-grad{background:var(--grad-ikurri-text);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:52px;padding-inline:var(--s-6);padding-block:var(--s-3);border-radius:var(--r-pill);font-weight:600;letter-spacing:-.005em;text-decoration:none;position:relative;overflow:hidden;transition:transform var(--m-base) var(--ease-out),box-shadow var(--m-base) var(--ease-out),background-color var(--m-base) var(--ease-out),color var(--m-base) var(--ease-out);isolation:isolate}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn-primary{background:var(--grad-button);color:#fff;box-shadow:var(--sh-button)}.btn-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.32) 50%,transparent 70%);transform:translate(-100%);transition:transform var(--m-graceful) var(--ease-out);pointer-events:none}.btn-primary:hover{background:var(--grad-button-hover);color:#fff;box-shadow:0 1px #fff3 inset,0 22px 36px -10px #d52b1ea6}.btn-primary:hover:before{transform:translate(100%)}.btn-secondary{border:1.5px solid var(--c-text);color:var(--c-text);background:transparent}.btn-secondary:before{content:"";position:absolute;inset:0;background:var(--c-text);transform:translate(-101%);transition:transform var(--m-base) var(--ease-out);z-index:-1}.btn-secondary:hover{color:var(--c-bg);border-color:var(--c-text)}.btn-secondary:hover:before{transform:translate(0)}.card{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-lg);padding:var(--s-5);box-shadow:var(--sh-card);transition:transform var(--m-base) var(--ease-out),box-shadow var(--m-base) var(--ease-out),border-color var(--m-base) var(--ease-out);position:relative;isolation:isolate}.card:hover{transform:translateY(-4px);box-shadow:var(--sh-card-hover);border-color:transparent}.card:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--grad-ikurri-edge);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity var(--m-base) var(--ease-out);pointer-events:none;z-index:1}.card:hover:after{opacity:1}.icon-direction-aware{transform:scaleX(var(--rtl-mirror))}.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.glow-red{box-shadow:var(--sh-glow-red);border-color:transparent!important}.glow-green{box-shadow:var(--sh-glow-green);border-color:transparent!important}.stagger>*{opacity:0;transform:translateY(18px);animation:stagger-up var(--m-graceful) var(--ease-out) forwards}.stagger>*:nth-child(1){animation-delay:60ms}.stagger>*:nth-child(2){animation-delay:.22s}.stagger>*:nth-child(3){animation-delay:.38s}.stagger>*:nth-child(4){animation-delay:.54s}.stagger>*:nth-child(5){animation-delay:.7s}@keyframes stagger-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.fade-in{opacity:0;transform:translateY(12px);transition:opacity var(--m-graceful) var(--ease-out),transform var(--m-graceful) var(--ease-out)}.fade-in.in{opacity:1;transform:translateY(0)}@keyframes drift-a{0%{transform:translate3d(-3vw,4vh,0) scale(1)}50%{transform:translate3d(4vw,-2vh,0) scale(1.08)}to{transform:translate3d(-3vw,4vh,0) scale(1)}}@keyframes drift-b{0%{transform:translate3d(4vw,-3vh,0) scale(1.05)}50%{transform:translate3d(-3vw,3vh,0) scale(.95)}to{transform:translate3d(4vw,-3vh,0) scale(1.05)}}@keyframes drift-c{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-2vw,2vh,0) scale(1.06)}to{transform:translateZ(0) scale(1)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 0 1px var(--c-red),0 18px 48px -16px #d52b1e59}50%{box-shadow:0 0 0 1px var(--c-red),0 26px 64px -16px #d52b1e8c}}.pulse-active{animation:pulse-glow 4s var(--ease-out) infinite}@media (prefers-reduced-motion: reduce){.stagger>*{opacity:1;transform:none;animation:none}.fade-in,.fade-in.in{opacity:1;transform:none;transition:none}.pulse-active{animation:none}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.trigger.svelte-awxia3.svelte-awxia3{display:none;margin-inline-start:auto;padding:var(--s-2);color:var(--c-text)}@media (max-width: 768px){.trigger.svelte-awxia3.svelte-awxia3{display:inline-flex}}.overlay.svelte-awxia3.svelte-awxia3{position:fixed;inset:0;background:#0006;z-index:60}.drawer.svelte-awxia3.svelte-awxia3{position:fixed;inset-block:0;inset-inline-end:0;inline-size:min(80vw,320px);background:var(--c-bg);z-index:70;padding:var(--s-6);box-shadow:-4px 0 24px #0000001a}.drawer.svelte-awxia3 ul.svelte-awxia3{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-3)}.drawer.svelte-awxia3 a.svelte-awxia3{display:block;padding:var(--s-3);border-radius:var(--r-md);text-decoration:none;color:var(--c-text);font-weight:500}.drawer.svelte-awxia3 a.svelte-awxia3:hover{background:var(--c-bg-alt);color:var(--c-red)}.site-header[data-astro-cid-qlfjksao]{position:sticky;inset-block-start:var(--beta-banner-h, 0px);background:#fffffff5;border-block-end:1px solid var(--c-border);z-index:50;padding-block-start:max(0px,calc(env(safe-area-inset-top,0px) - var(--beta-banner-h, 0px)));padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px)}.row[data-astro-cid-qlfjksao]{display:flex;align-items:center;gap:var(--s-5);block-size:64px}.brand[data-astro-cid-qlfjksao]{display:inline-flex;align-items:center;gap:var(--s-3);text-decoration:none;color:var(--c-text)}.brand[data-astro-cid-qlfjksao] svg[data-astro-cid-qlfjksao]{color:var(--c-red);flex-shrink:0}.brand-text[data-astro-cid-qlfjksao]{display:inline-flex;flex-direction:column;line-height:1.1}.brand-name[data-astro-cid-qlfjksao]{font-weight:700;font-size:1rem}.brand-by[data-astro-cid-qlfjksao]{font-size:.65rem;font-weight:500;color:var(--c-text-muted);letter-spacing:var(--tr-wide);text-transform:uppercase}.primary-nav[data-astro-cid-qlfjksao]{margin-inline-start:auto}.primary-nav[data-astro-cid-qlfjksao] ul[data-astro-cid-qlfjksao]{display:flex;list-style:none;margin:0;padding:0;gap:var(--s-5)}.primary-nav[data-astro-cid-qlfjksao] a[data-astro-cid-qlfjksao]{text-decoration:none;color:var(--c-text);font-weight:500;padding-block:var(--s-2)}.primary-nav[data-astro-cid-qlfjksao] a[data-astro-cid-qlfjksao]:hover{color:var(--c-red)}.lang-mobile[data-astro-cid-qlfjksao]{display:none;align-items:center;gap:var(--s-2);margin-inline-start:auto;padding:var(--s-2) var(--s-3);border:1px solid var(--c-border);border-radius:var(--r-pill);color:var(--c-text);text-decoration:none;font-size:.85rem;font-weight:600;white-space:nowrap;transition:border-color var(--m-base) var(--ease-out),color var(--m-base) var(--ease-out)}.lang-mobile[data-astro-cid-qlfjksao] .globe[data-astro-cid-qlfjksao]{color:var(--c-red);flex-shrink:0}.lang-mobile[data-astro-cid-qlfjksao] .chev[data-astro-cid-qlfjksao]{color:var(--c-text-muted);flex-shrink:0}.lang-mobile[data-astro-cid-qlfjksao] .lang-name[data-astro-cid-qlfjksao]{display:block;min-inline-size:0;max-inline-size:10ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lang-mobile[data-astro-cid-qlfjksao]:hover{border-color:var(--c-red);color:var(--c-red)}[data-astro-cid-qlfjksao][dir=rtl] .lang-mobile[data-astro-cid-qlfjksao]{margin-inline-start:auto}@media (max-width: 768px){.primary-nav[data-astro-cid-qlfjksao]{display:none}.lang-mobile[data-astro-cid-qlfjksao]{display:inline-flex}.brand-by[data-astro-cid-qlfjksao]{display:none}}@media (max-width: 380px){.lang-mobile[data-astro-cid-qlfjksao] .lang-name[data-astro-cid-qlfjksao]{max-inline-size:7ch}.lang-mobile[data-astro-cid-qlfjksao]{padding-inline:var(--s-2);gap:var(--s-1)}}.lang-select[data-astro-cid-hpmdh7x3]{position:relative}summary[data-astro-cid-hpmdh7x3]{cursor:pointer;color:var(--c-text-muted);font-size:.9rem;list-style:none;user-select:none;display:inline-flex;align-items:center;gap:8px;padding:var(--s-2) 0}summary[data-astro-cid-hpmdh7x3]::-webkit-details-marker{display:none}summary[data-astro-cid-hpmdh7x3]:hover{color:var(--c-text)}summary[data-astro-cid-hpmdh7x3] strong[data-astro-cid-hpmdh7x3]{color:var(--c-text);font-weight:500}.globe[data-astro-cid-hpmdh7x3]{color:var(--c-text-muted);flex-shrink:0;transition:color var(--m-base) var(--ease-out)}summary[data-astro-cid-hpmdh7x3]:hover .globe[data-astro-cid-hpmdh7x3]{color:var(--c-red)}details[data-astro-cid-hpmdh7x3][open] .globe[data-astro-cid-hpmdh7x3]{color:var(--c-red)}.caret[data-astro-cid-hpmdh7x3]{color:var(--c-text-dim);font-size:.75rem;transition:transform var(--m-base) var(--ease-out)}details[data-astro-cid-hpmdh7x3][open] .caret[data-astro-cid-hpmdh7x3]{color:var(--c-red);transform:rotate(180deg)}.lang-panel[data-astro-cid-hpmdh7x3]{position:absolute;inset-block-end:100%;inset-inline-start:0;margin-block-end:var(--s-2);background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-lg);padding:var(--s-5);min-inline-size:320px;max-inline-size:480px;display:grid;gap:var(--s-4);box-shadow:var(--sh-card-deep);z-index:30}.lang-panel[data-astro-cid-hpmdh7x3] h4[data-astro-cid-hpmdh7x3]{margin:0 0 var(--s-2);font-family:var(--ff-sans);font-size:.7rem;font-weight:600;color:var(--c-text-dim);text-transform:uppercase;letter-spacing:var(--tr-wide)}.lang-panel[data-astro-cid-hpmdh7x3] ul[data-astro-cid-hpmdh7x3]{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:var(--s-1) var(--s-3);margin:0;padding:0}.lang-panel[data-astro-cid-hpmdh7x3] a[data-astro-cid-hpmdh7x3],.lang-panel[data-astro-cid-hpmdh7x3] .planned[data-astro-cid-hpmdh7x3]{color:var(--c-text-muted);font-size:.9rem;display:inline-flex;align-items:baseline;gap:var(--s-2);text-decoration:none;transition:color var(--m-base) var(--ease-out)}.lang-panel[data-astro-cid-hpmdh7x3] a[data-astro-cid-hpmdh7x3]:hover{color:var(--c-red)}.lang-panel[data-astro-cid-hpmdh7x3] a[data-astro-cid-hpmdh7x3][aria-current=true]{color:var(--c-red);font-weight:600}.lang-panel[data-astro-cid-hpmdh7x3] .planned[data-astro-cid-hpmdh7x3]{color:var(--c-text-dim);cursor:not-allowed}.badge[data-astro-cid-hpmdh7x3]{font-size:.65rem;font-weight:500;color:var(--c-text-dim);padding:1px 8px;border-radius:var(--r-pill);background:var(--c-bg-muted);text-transform:uppercase;letter-spacing:.05em}.badge[data-astro-cid-hpmdh7x3].beta{background:var(--c-green-soft);color:var(--c-green-strong)}.help[data-astro-cid-hpmdh7x3]{margin:0;font-size:.75rem;color:var(--c-text-muted);border-block-start:1px solid var(--c-border);padding-block-start:var(--s-3)}.help[data-astro-cid-hpmdh7x3] a[data-astro-cid-hpmdh7x3]{color:var(--c-red)}@media (max-width: 540px){.lang-panel[data-astro-cid-hpmdh7x3]{inset-inline-start:0;inset-inline-end:auto;min-inline-size:min(90vw,320px)}}.app-badges[data-astro-cid-wyxmqwhq]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3)}.badge-link[data-astro-cid-wyxmqwhq]{display:inline-flex}.badge-link[data-astro-cid-wyxmqwhq] img[data-astro-cid-wyxmqwhq]{display:block;height:45px;width:auto}.store-pill[data-astro-cid-wyxmqwhq]{display:inline-flex;align-items:center;gap:var(--s-2);padding:.4rem .7rem;border:1px solid var(--c-border-strong);border-radius:999px;font-size:.8rem;color:var(--c-text-muted)}.store-pill[data-astro-cid-wyxmqwhq] .os[data-astro-cid-wyxmqwhq]{font-weight:600;color:var(--c-text)}.store-pill[data-astro-cid-wyxmqwhq] .soon[data-astro-cid-wyxmqwhq]{opacity:.85}.site-footer[data-astro-cid-35ed7um5]{background:var(--c-bg-alt);border-block-start:1px solid var(--c-border);margin-block-start:var(--s-8);padding-block:var(--s-6);color:var(--c-text-muted)}.grid[data-astro-cid-35ed7um5]{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:var(--s-6)}.brand-col[data-astro-cid-35ed7um5]{display:grid;gap:var(--s-3);align-content:start}.brand-col[data-astro-cid-35ed7um5] p[data-astro-cid-35ed7um5]{margin:0}.app-col[data-astro-cid-35ed7um5]{display:grid;gap:var(--s-3);align-content:start}.grid[data-astro-cid-35ed7um5] h4[data-astro-cid-35ed7um5]{margin:0 0 var(--s-2);color:var(--c-text);font-size:.9rem;text-transform:uppercase;letter-spacing:.05em}.grid[data-astro-cid-35ed7um5] ul[data-astro-cid-35ed7um5]{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-2)}.grid[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]{color:inherit}.bottom[data-astro-cid-35ed7um5]{margin-block-start:var(--s-5);padding-block-start:var(--s-3);border-block-start:1px solid var(--c-border);font-size:.875rem}.brand-link[data-astro-cid-35ed7um5]{color:inherit;text-decoration:none;border-block-end:1px dashed var(--c-border-strong);transition:color var(--m-base) var(--ease-out),border-color var(--m-base) var(--ease-out)}.brand-link[data-astro-cid-35ed7um5]:hover{color:var(--c-red);border-block-end-color:var(--c-red)}@media (max-width: 720px){.grid[data-astro-cid-35ed7um5]{grid-template-columns:1fr;gap:var(--s-5)}}.beta-banner[data-astro-cid-6jy4kqkm]{position:fixed;inset-block-start:0;inset-inline:0;z-index:60;display:flex;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-4);padding-block-start:max(var(--s-2),env(safe-area-inset-top,0px));background:var(--c-green-strong);color:#fff;font-size:.88rem;line-height:1.3;box-shadow:0 2px 12px -4px #0006}.bb-icon[data-astro-cid-6jy4kqkm]{flex-shrink:0}.bb-text[data-astro-cid-6jy4kqkm]{flex:1;min-inline-size:0}.bb-link[data-astro-cid-6jy4kqkm]{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:.15em;white-space:nowrap;flex-shrink:0}.bb-link[data-astro-cid-6jy4kqkm]:hover{color:#fff;opacity:.85}.bb-dismiss[data-astro-cid-6jy4kqkm]{flex-shrink:0;inline-size:28px;block-size:28px;border-radius:50%;color:#fff;font-size:1.3rem;line-height:1;display:grid;place-items:center;transition:background .15s}.bb-dismiss[data-astro-cid-6jy4kqkm]:hover{background:#ffffff2e}@media (max-width: 540px){.beta-banner[data-astro-cid-6jy4kqkm]{font-size:.8rem;gap:var(--s-2);padding-inline:var(--s-3)}.bb-link[data-astro-cid-6jy4kqkm]{font-size:.78rem}}body.gate-locked main{visibility:hidden}body.gate-locked .site-footer{visibility:hidden}.gate.svelte-16q39pc.svelte-16q39pc{position:fixed;inset:0;background:#fffffff5;backdrop-filter:blur(2px);z-index:200;display:grid;place-items:center;padding:var(--s-5);overflow-y:auto}.gate-card.svelte-16q39pc.svelte-16q39pc{inline-size:100%;max-inline-size:540px;background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-lg);padding:var(--s-7) var(--s-6);box-shadow:var(--sh-card-deep);text-align:center;display:grid;gap:var(--s-3)}.eyebrow.svelte-16q39pc.svelte-16q39pc{margin:0;font-family:var(--ff-sans);font-size:var(--t-eyebrow);font-weight:600;letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--c-text-muted)}.gate-title.svelte-16q39pc.svelte-16q39pc{font-family:var(--ff-display);font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.05;letter-spacing:var(--tr-tight);margin:0}.gate-title.svelte-16q39pc .text-grad.svelte-16q39pc{background:var(--grad-ikurri-text);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-style:italic}.gate-desc.svelte-16q39pc.svelte-16q39pc{margin:0;color:var(--c-text-muted);font-size:.95rem;line-height:1.55}.gate-form.svelte-16q39pc.svelte-16q39pc{display:grid;gap:var(--s-3);margin-block-start:var(--s-3)}input[type=password].svelte-16q39pc.svelte-16q39pc{inline-size:100%;padding:var(--s-3) var(--s-4);border:1px solid var(--c-border);border-radius:var(--r-md);font-size:1rem;font-family:ui-monospace,monospace;text-align:center;letter-spacing:.15em}input[type=password].svelte-16q39pc.svelte-16q39pc:focus{outline:2px solid var(--c-text);outline-offset:1px;border-color:var(--c-text)}input[type=password].svelte-16q39pc.svelte-16q39pc:disabled{opacity:.7}.gate-error.svelte-16q39pc.svelte-16q39pc{color:var(--c-red);font-size:.9rem;margin:0}.gate-foot.svelte-16q39pc.svelte-16q39pc{margin:var(--s-3) 0 0;font-size:.85rem;color:var(--c-text-muted)}.gate-foot.svelte-16q39pc a.svelte-16q39pc{color:var(--c-red);font-weight:600}.sr-only.svelte-16q39pc.svelte-16q39pc{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.is-native-app .app-promo{display:none!important}
