:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--text-xs:.8125rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--color-paper:oklch(99.2% .003 95);--color-paper-2:oklch(96.8% .005 95);--color-paper-3:oklch(94.2% .007 95);--color-ink:oklch(21% .02 265);--color-ink-2:oklch(34% .02 265);--color-muted:oklch(47% .015 265);--color-rule:oklch(89% .008 265);--color-blue:oklch(52% .19 258);--color-blue-2:oklch(46% .19 258);--color-focus:oklch(48% .2 265);--color-ok:oklch(48% .13 150);--color-bad:oklch(52% .2 27);--color-card:oklch(99.7% .002 95);--font-display:"Golos Text", ui-sans-serif, system-ui, sans-serif;--font-body:"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--radius-card:16px;--radius-control:10px;--radius-pill:999px;--shadow-card:0 30px 60px -30px oklch(21% .02 265/.3)}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{background:var(--color-paper-2);color:var(--color-ink);font:500 var(--text-md)/1.55 var(--font-body);-webkit-font-smoothing:antialiased}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a{color:inherit;text-underline-offset:.16em}h1{margin:0 0 var(--space-sm);font:700 clamp(1.75rem, 3vw + .75rem, 2.25rem)/1.1 var(--font-display);letter-spacing:-.03em;overflow-wrap:break-word}p{margin:0}.page{min-height:100dvh;padding:var(--space-md) var(--space-md) var(--space-xl);flex-direction:column;align-items:center;display:flex}.top{justify-content:space-between;align-items:center;gap:var(--space-md);width:100%;max-width:480px;padding:var(--space-sm) 0 var(--space-lg);display:flex}.brand{font:700 1.5rem/1 var(--font-display);letter-spacing:-.03em;text-decoration:none}.lang{padding:var(--space-2xs);border-radius:var(--radius-pill);background:var(--color-paper-3);gap:2px;display:flex}.lang button{border-radius:var(--radius-pill);min-width:40px;min-height:36px;padding:0 var(--space-sm);color:var(--color-ink-2);font:700 var(--text-sm)/1 var(--font-body);cursor:pointer;background:0 0;border:0}.lang button[aria-pressed=true]{background:var(--color-ink);color:var(--color-paper)}.card{background:var(--color-card);border-radius:var(--radius-card);width:100%;max-width:480px;box-shadow:var(--shadow-card);padding:var(--space-xl) var(--space-lg)}@media (width<=30rem){.card{padding:var(--space-lg) var(--space-md)}}.card section>*+*{margin-top:var(--space-md)}.lead{color:var(--color-ink-2)}.muted{color:var(--color-muted);font-size:var(--text-sm)}.fine{color:var(--color-muted);font-size:var(--text-xs);line-height:1.5}.error{color:var(--color-bad);font-size:var(--text-sm)}.btn{justify-content:center;align-items:center;gap:var(--space-sm);border:2px solid var(--color-ink);border-radius:var(--radius-control);width:100%;min-height:52px;padding:var(--space-sm) var(--space-lg);color:var(--color-ink);font:700 var(--text-md)/1.25 var(--font-body);text-align:center;cursor:pointer;background:0 0;text-decoration:none;transition:background-color .12s;display:inline-flex}.btn:hover{background:var(--color-paper-2)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn--primary{background:var(--color-blue);border-color:var(--color-blue);color:#fff}.btn--primary:hover:not(:disabled){background:var(--color-blue-2);border-color:var(--color-blue-2)}.btn--google{border-color:var(--color-rule);background:#fff}.btn--google:hover{background:var(--color-paper-2)}.link{padding:var(--space-xs) 0;color:var(--color-ink-2);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;text-decoration:underline}.row{gap:var(--space-sm);flex-direction:column;align-items:center;display:flex}.or{align-items:center;gap:var(--space-sm);color:var(--color-muted);font-size:var(--text-sm);display:flex}.or:before,.or:after{content:"";background:var(--color-rule);flex:1;height:1px}form{gap:var(--space-xs);flex-direction:column;display:flex}label{font-weight:700;font-size:var(--text-sm);margin-top:var(--space-xs)}input{border:2px solid var(--color-rule);border-radius:var(--radius-control);width:100%;min-height:52px;padding:var(--space-sm) var(--space-md);color:var(--color-ink);font:500 var(--text-md)/1.3 var(--font-body);background:#fff}input:focus{border-color:var(--color-focus);outline:none}input[aria-invalid=true]{border-color:var(--color-bad)}form .btn{margin-top:var(--space-sm)}.slug-field{border:2px solid var(--color-rule);border-radius:var(--radius-control);background:#fff;align-items:stretch;display:flex;overflow:hidden}.slug-field:focus-within{border-color:var(--color-focus)}.slug-field span{padding-left:var(--space-md);color:var(--color-muted);white-space:nowrap;font-size:var(--text-sm);align-items:center;display:flex}.slug-field input{border:0;min-width:0;padding-left:2px}.hint{font-size:var(--text-sm);color:var(--color-muted)}.hint.ok{color:var(--color-ok)}.hint.bad{color:var(--color-bad)}.address{font:700 var(--text-lg)/1.3 var(--font-display);overflow-wrap:anywhere}.switch{text-align:center;font-size:var(--text-sm)}input.code{font:700 1.5rem/1 var(--font-display);letter-spacing:.3em;text-align:center}
