:root{color-scheme:light;--bg: #F1F0EC;--surface: #F8F7F4;--raised: #fff;--sunken: #E6E5E0;--stripe-a: #E2E1DC;--stripe-b: #E9E8E4;--step-next: #E2E1DC;--line: #D6D5D0;--ink: #0E0E0E;--ink-2: #2F3034;--muted: #55565B;--on-ink: #fff;--ink-hover: #2F3034;--ink-pressed: #000;--dark-bg: #0E0E0E;--dark-fg: #F1F0EC;--dark-fg-2: #C8C8C4;--dark-fg-3: #D4D3CE;--dark-line: #2A2A2A;--dark-border: #0E0E0E;--pixel: #0E0E0E;--accent: #E9783F;--accent-ink: #B04A17;--accent-tint: #F7DCCB;--accent-hover: #DC6A31;--accent-pressed: #CF5F28;--on-accent: #0E0E0E;--link-pressed: #8A3A12;--ai: #C9679E;--ai-ink: #8F2763;--ai-tint: #F8E6EF;--ai-line: #EFCFE0;--on-ai-ink: #fff;--event: #6DB592;--event-ink: #1F6B4A;--event-tint: #D3EBDD;--event-line: #A9D3BC;--on-event: #0E0E0E;--error: #B42318;--error-tint: #F9E1DE;--error-hover: #931D14;--error-pressed: #7E180F;--on-error: #fff;--disabled-bg: #D6D5D0;--disabled-fg: #55565B;--focus: #B04A17;--focus-on-fill: #0E0E0E;--font-display: "Oswald", "Arial Narrow", sans-serif;--font-ui: "Golos Text", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--gutter: 48px;--radius: 4px;--tabbar-h: 0px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg: #0E0E0E;--surface: #18181A;--raised: #18181A;--sunken: #222224;--stripe-a: #222224;--stripe-b: #2A2A2C;--step-next: #222224;--line: #2E2E30;--ink: #F1F0EC;--ink-2: #D4D3CE;--muted: #A8A8A3;--on-ink: #0E0E0E;--ink-hover: #D4D3CE;--ink-pressed: #fff;--dark-bg: #18181A;--dark-fg: #F1F0EC;--dark-fg-2: #C8C8C4;--dark-fg-3: #D4D3CE;--dark-line: #2E2E30;--dark-border: #2E2E30;--pixel: #18181A;--accent: #F08A55;--accent-ink: #F08A55;--accent-tint: #3A2216;--accent-hover: #F49B6B;--accent-pressed: #E9783F;--link-pressed: #F49B6B;--ai: #E08BBB;--ai-ink: #F2B8D7;--ai-tint: #33192A;--ai-line: #5A2E48;--on-ai-ink: #0E0E0E;--event: #8ACBA9;--event-ink: #8ACBA9;--event-tint: #16301F;--event-line: #2A5038;--error: #F28B82;--error-tint: #3A1714;--error-hover: #F4A29B;--error-pressed: #F6B5AF;--on-error: #0E0E0E;--disabled-bg: #2E2E30;--disabled-fg: #A8A8A3;--focus: #F08A55;--focus-on-fill: #F1F0EC}}:root[data-theme=dark]{color-scheme:dark;--bg: #0E0E0E;--surface: #18181A;--raised: #18181A;--sunken: #222224;--stripe-a: #222224;--stripe-b: #2A2A2C;--step-next: #222224;--line: #2E2E30;--ink: #F1F0EC;--ink-2: #D4D3CE;--muted: #A8A8A3;--on-ink: #0E0E0E;--ink-hover: #D4D3CE;--ink-pressed: #fff;--dark-bg: #18181A;--dark-fg: #F1F0EC;--dark-fg-2: #C8C8C4;--dark-fg-3: #D4D3CE;--dark-line: #2E2E30;--dark-border: #2E2E30;--pixel: #18181A;--accent: #F08A55;--accent-ink: #F08A55;--accent-tint: #3A2216;--accent-hover: #F49B6B;--accent-pressed: #E9783F;--link-pressed: #F49B6B;--ai: #E08BBB;--ai-ink: #F2B8D7;--ai-tint: #33192A;--ai-line: #5A2E48;--on-ai-ink: #0E0E0E;--event: #8ACBA9;--event-ink: #8ACBA9;--event-tint: #16301F;--event-line: #2A5038;--error: #F28B82;--error-tint: #3A1714;--error-hover: #F4A29B;--error-pressed: #F6B5AF;--on-error: #0E0E0E;--disabled-bg: #2E2E30;--disabled-fg: #A8A8A3;--focus: #F08A55;--focus-on-fill: #F1F0EC}@media(max-width:1023px){:root{--gutter: 32px;--tabbar-h: 68px}}@media(max-width:767px){:root{--gutter: 20px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font:400 17px/normal var(--font-ui);-webkit-font-smoothing:antialiased;overflow-wrap:anywhere}@media(max-width:767px){body{font-size:16px}}h1,h2,h3,p,dl,dd,ul,ol{margin:0}p{line-height:1.55}ul.bare,ol.bare{list-style:none;padding:0}a{color:inherit;text-underline-offset:4px}a:hover{color:var(--accent-ink)}.dark a:hover{color:inherit;text-decoration-thickness:2px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.skip{position:absolute;left:-999rem;z-index:50;background:var(--ink);color:var(--on-ink);padding:12px 16px}.skip:focus{left:16px;top:8px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition:none!important;scroll-behavior:auto!important}}.d1{font:700 96px/.92 var(--font-display);text-transform:uppercase;letter-spacing:-.01em}.d2{font:700 64px/.95 var(--font-display);text-transform:uppercase}.d3{font:600 40px/1 var(--font-display);text-transform:uppercase}.h-block{font:600 32px/1.2 var(--font-display);text-transform:uppercase}.h-card{font:600 24px/1.2 var(--font-display);text-transform:uppercase}.title{font-size:24px;line-height:1.3;font-weight:600}.card-title{font-size:20px;line-height:1.3;font-weight:600}.lead{font-size:20px;line-height:1.55}.body{font-size:17px;line-height:1.55}.small{font-size:15px;line-height:1.5}.caption{font-size:14px;line-height:1.5}.label{font:400 13px/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.label-s{font:400 12px/1.5 var(--font-mono);text-transform:uppercase}.label-xs{font:400 11px/1.5 var(--font-mono);text-transform:uppercase}.muted{color:var(--muted)}.ink2{color:var(--ink-2)}.err-text{color:var(--error);font-size:14px;font-weight:500}.prewrap{white-space:pre-wrap}.mono{font-family:var(--font-mono)}code{font:.85em var(--font-mono)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.section-mark{display:flex;align-items:center;gap:10px;font:400 13px/1.5 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.section-mark:before{content:"";width:10px;height:10px;background:currentColor;flex:none}.section-mark.on-dark:before{background:var(--accent)}@media(max-width:767px){.d1{font-size:52px}.d2{font-size:40px}.d3{font-size:30px}.h-block{font-size:24px}.title{font-size:20px}.lead{font-size:18px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:13px 18px;border:1px solid transparent;border-radius:var(--radius);font-size:16px;line-height:1.1;font-weight:500;text-decoration:none;white-space:normal;text-align:center;cursor:pointer;background:none;color:inherit;transition:background-color var(--duration-quick) var(--ease-smooth-out),color var(--duration-quick) var(--ease-smooth-out)}.btn--l{min-height:52px;padding:16px 24px;font-size:17px}.btn--s{min-height:36px;padding:8px 12px;font-size:14px}.btn--block{display:flex;width:100%}.btn--primary,button:not([class]){background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.btn--primary:hover,button:not([class]):hover{background:var(--ink-hover);border-color:var(--ink-hover);color:var(--on-ink)}.btn--primary:active,button:not([class]):active{background:var(--ink-pressed);transform:translateY(1px)}.btn--accent{background:var(--accent);color:var(--on-accent);font-weight:600}.btn--accent:hover{background:var(--accent-hover);color:var(--on-accent)}.btn--accent:active{background:var(--accent-pressed);transform:translateY(1px)}.btn--accent:focus-visible,.btn--danger:focus-visible{outline-color:var(--focus-on-fill)}.btn--secondary,button.secondary{border-color:var(--ink);background:transparent}.btn--secondary:hover,button.secondary:hover{background:var(--sunken);color:var(--ink)}.btn--secondary:active,button.secondary:active{background:var(--disabled-bg)}.btn--danger{background:var(--error);color:var(--on-error)}.btn--danger:hover{background:var(--error-hover);color:var(--on-error)}.btn--danger:active{background:var(--error-pressed)}.btn--danger-outline{border:1.5px solid var(--error);color:var(--error)}.btn--danger-outline:hover{background:var(--error-tint);color:var(--error)}.btn--text{padding:8px 0;text-decoration:underline;text-underline-offset:4px;border:0;justify-content:flex-start;text-align:left}.btn--text:hover{color:var(--accent-ink);text-decoration-thickness:2px;background:none}.btn--text:active{color:var(--link-pressed)}.dark .btn--text:hover{color:inherit}.dark .btn--secondary{border-color:var(--dark-fg)}.dark .btn--secondary:hover{background:var(--dark-line);color:var(--dark-fg)}button:not([class]),button.secondary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:13px 18px;border-radius:var(--radius);border-style:solid;border-width:1px;font-size:16px;line-height:1.1;font-weight:500;transition:background-color var(--duration-quick) var(--ease-smooth-out)}.btn:disabled,.btn[aria-disabled=true],button:not([class]):disabled,button.secondary:disabled{background:var(--disabled-bg);border-color:var(--disabled-bg);color:var(--disabled-fg);cursor:not-allowed;transform:none}.btn--secondary:disabled,button.secondary:disabled{background:transparent;border-color:var(--line)}.btn--text:disabled{background:none}.btn.is-loading{background:revert-layer;cursor:progress}.btn--primary.is-loading{background:var(--ink);color:var(--on-ink)}.btn--accent.is-loading{background:var(--accent);color:var(--on-accent)}.btn--secondary.is-loading{background:transparent;color:var(--ink);border-color:var(--ink)}.btn--danger.is-loading{background:var(--error);color:var(--on-error)}.dark .btn--secondary.is-loading{color:var(--dark-fg);border-color:var(--dark-fg)}.field{display:flex;flex-direction:column;gap:8px}.field__label{font-size:16px;line-height:1.4;font-weight:600}.field__opt{font-weight:400;color:var(--muted)}.field__req{color:var(--error)}.field__hint{font-size:14px;line-height:1.5;color:var(--muted);font-weight:400}.field__count{font:400 12px/1.5 var(--font-mono);color:var(--muted);text-align:right}.control,input:not([type=radio],[type=checkbox],[type=file]),select,textarea{display:block;width:100%;min-height:44px;padding:13px 14px;border:1px solid var(--muted);border-radius:var(--radius);background:var(--surface);font-size:17px;line-height:1.3;color:var(--ink)}textarea{line-height:1.55;resize:vertical}input[type=file]{display:block;width:100%;min-height:44px;font-size:15px;padding:8px 0}select{appearance:none;padding-right:40px;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%,var(--ink) 58%,transparent 58%),linear-gradient(-45deg,transparent 50%,var(--ink) 50%,var(--ink) 58%,transparent 58%);background-size:7px 7px;background-position:calc(100% - 21px) 50%,calc(100% - 15px) 50%;background-repeat:no-repeat}input:not([type=radio],[type=checkbox],[type=file]):focus-visible,select:focus-visible,textarea:focus-visible{border:2px solid var(--ink);padding:12px 13px;background-color:var(--raised)}.is-error input,.is-error textarea,.is-error select,[aria-invalid=true]{border:2px solid var(--error)!important;background-color:var(--raised);padding:12px 13px}input:disabled,select:disabled,textarea:disabled{background-color:var(--sunken);border-color:var(--line);color:var(--muted)}::placeholder{color:var(--muted);opacity:1}.check{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding-block:11px;font-size:17px;line-height:1.3;cursor:pointer}input[type=checkbox],input[type=radio]{appearance:none;flex:none;width:22px;height:22px;margin:0;border:1.5px solid var(--muted);background:transparent;display:inline-grid;place-items:center;cursor:pointer}input[type=checkbox]{border-radius:var(--radius)}input[type=checkbox]:checked{background:var(--ink);border-color:var(--ink)}input[type=radio]{border-radius:50%}input[type=radio]:checked{border:2px solid var(--ink)}input[type=radio]:checked:before{content:"";width:10px;height:10px;background:var(--ink);border-radius:50%}.switch{position:relative;flex:none;width:52px;height:30px;padding:0;border:0;border-radius:999px;background:var(--disabled-bg);cursor:pointer}.switch[aria-checked=true]{background:var(--ink)}.switch:disabled{opacity:.6;cursor:not-allowed}.switch-hit{position:relative;display:inline-flex}.switch-hit:before{content:"";position:absolute;inset:-7px -2px}.code-input{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.code-input input{height:56px;padding:0!important;text-align:center;font:400 24px var(--font-mono);border:1px solid var(--muted)}.code-input input:not(:placeholder-shown),.code-input input:focus{border:2px solid var(--ink);background:var(--raised)}.search{display:flex;align-items:center;gap:4px;height:56px;padding:0 16px;border:2px solid var(--ink);border-radius:var(--radius);background:var(--raised);font-size:18px}.search:focus-within{outline:3px solid var(--focus);outline-offset:2px}.search__l{display:flex;align-items:center;gap:12px;flex:1;min-width:0;height:100%}.search input::-webkit-search-cancel-button{appearance:none}.search input{flex:1;min-width:0;height:100%;min-height:0;padding:0!important;border:0!important;background:none!important;outline:0!important;font-size:inherit}@media(max-width:767px){.search{height:52px;padding:0 14px;font-size:16px}.search__l{gap:10px}}.chip{transition:background-color var(--duration-quick) var(--ease-smooth-out);display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:9px 14px;border:1px solid var(--muted);border-radius:var(--radius);background:transparent;font-size:15px;line-height:1.2;cursor:pointer;text-decoration:none}.chip:hover{background:var(--sunken)}.chip[aria-pressed=true],.chip[aria-current]{background:var(--ink);border-color:var(--ink);color:var(--on-ink);font-weight:500}.chip[aria-pressed=true]:hover,.chip[aria-current]:hover{background:var(--ink-hover);color:var(--on-ink)}.seg{position:relative;display:inline-flex;border:1px solid var(--ink);border-radius:var(--radius);overflow:hidden}.seg__b{overflow-wrap:normal;white-space:nowrap;min-height:44px;padding:10px 16px;border:0;background:transparent;font-size:15px;font-weight:500;flex:1}.seg__b[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.seg__b:focus-visible{outline-offset:-3px}.badge{display:inline-block;padding:4px 8px;font:400 13px/1.3 var(--font-mono);text-transform:uppercase;width:fit-content;border:1px solid transparent}.badge--draft{border:1px dashed var(--muted)}.badge--consult,.badge--mid{background:var(--accent-tint)}.badge--vote{background:var(--accent);color:var(--on-accent)}.badge--impl{background:var(--ink);color:var(--on-ink)}.badge--archive{background:var(--sunken);color:var(--ink-2)}.badge--ok{border-color:var(--ink)}.badge--low{border-color:var(--muted)}.badge--rejected{background:var(--error-tint);color:var(--error)}.badge--high{background:var(--error);color:var(--on-error)}.badge--event{background:var(--event-tint);color:var(--event-ink)}.badge--on-accent{background:var(--accent);color:var(--on-accent)}.badge-ai{display:inline-block;flex:none;padding:3px 7px;background:var(--ai-ink);color:var(--on-ai-ink);font:400 12px/1.3 var(--font-mono)}.mt-note{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px 8px 8px;background:var(--ai-tint);font-size:14px}.mt-note button{min-height:44px;border:0;background:none;padding:0;color:var(--ai-ink);font-weight:500;text-decoration:underline;text-underline-offset:4px}.card{background:var(--surface);border:1px solid var(--line);padding:24px}.card--pad28{padding:24px 28px}.card--danger{border-color:var(--error)}.card--ai{background:var(--ai-tint);border:0}.card--event{background:var(--event-tint);border:0}@media(max-width:767px){.card,.card--pad28{padding:16px}}.photo{display:grid;place-items:center;background:repeating-linear-gradient(135deg,var(--stripe-a) 0 10px,var(--stripe-b) 10px 20px);font:400 13px var(--font-mono);color:var(--muted)}.icard{display:flex;flex-direction:column;gap:12px}.icard .photo{height:180px}.icard__meta{display:flex;flex-wrap:wrap;gap:8px}.icard__meta .badge{font-size:12px;padding:3px 8px}.icard__title{font-size:20px;line-height:1.3;font-weight:600}.icard__title a{text-decoration:none}.icard__title a:hover{text-decoration:underline}.src-chip{display:inline-block;padding:4px 8px;border:1px solid var(--ai-line);background:var(--raised);font:400 12px/1.4 var(--font-mono)}.counter{background:var(--dark-bg);color:var(--dark-fg);padding:28px;border:1px solid var(--dark-border)}.counter__n{font:700 72px/1 var(--font-display)}.counter__of{font-size:28px;color:var(--dark-fg-2)}.progress{height:6px;background:var(--dark-line);margin:18px 0 22px}.progress>div{height:100%;background:var(--accent);transition:width var(--resize-dur) var(--resize-ease)}.timeline{display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));gap:2px;list-style:none;margin:0;padding:0}.step{padding:16px 18px;background:var(--step-next);color:var(--ink);transition:background-color var(--text-swap-dur) var(--text-swap-ease)}.step__mark{font:400 12px/1.5 var(--font-mono);text-transform:uppercase;color:var(--muted)}.step__name{font:600 24px/1.5 var(--font-display);text-transform:uppercase}.step__note{font-size:14px;line-height:1.5;color:var(--muted)}.step--done{background:var(--dark-bg);color:var(--dark-fg);box-shadow:inset 0 0 0 1px var(--dark-border)}.step--done .step__mark{color:inherit}.step--done .step__note{color:var(--dark-fg-2)}.step--now{background:var(--accent);color:var(--on-accent)}.step--now .step__mark,.step--now .step__note{color:inherit}.step--fail{background:var(--error-tint);color:var(--error)}.step--fail .step__mark,.step--fail .step__note{color:inherit}@media(max-width:767px){.timeline{grid-template-columns:minmax(0,1fr)}.step{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 12px;padding:12px 16px;min-height:44px}.step__mark{grid-column:2;grid-row:1;text-align:right}.step__name{grid-column:1;grid-row:1;font-size:20px;line-height:1.2}.step__note{grid-column:1 / -1}}.steps-strip{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:2px;list-style:none;margin:0;padding:0}.steps-strip li{padding:10px 12px;background:var(--step-next)}.steps-strip li>span{display:block;font:400 11px/1.4 var(--font-mono);text-transform:uppercase;color:var(--muted)}.steps-strip b{font-size:15px;font-weight:600}.steps-strip .is-now{background:var(--accent);color:var(--on-accent)}.steps-strip .is-now>span{color:inherit}.steps-strip .is-done{background:var(--dark-bg);color:var(--dark-fg);box-shadow:inset 0 0 0 1px var(--dark-border)}.steps-strip .is-done>span{color:inherit}.banner{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:14px var(--gutter);font-size:16px;line-height:1.45}.banner__action{margin-left:auto;min-height:44px;display:inline-flex;align-items:center;padding:0;border:0;background:none;font-weight:500;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.banner__action:hover{color:inherit;text-decoration-thickness:2px}.banner__tag{padding:3px 7px;font:400 12px/1.3 var(--font-mono);text-transform:uppercase;flex:none}.banner svg{flex:none}.banner--offline{background:var(--dark-bg);color:var(--dark-fg);box-shadow:inset 0 -1px 0 var(--dark-border)}.banner--offline .banner__text{color:var(--dark-fg-2)}.banner--error{background:var(--error-tint);color:var(--ink)}.banner--error .banner__tag{background:var(--error);color:var(--on-error)}.banner--error .banner__text,.banner--undo .banner__text,.banner--info .banner__text{color:var(--ink-2)}.banner--undo{background:var(--accent-tint)}.banner--undo .banner__tag{background:var(--ink);color:var(--on-ink)}.banner--info{background:var(--sunken)}.banner--ai{background:var(--ai-tint);border-bottom:1px solid var(--ai-line);font-size:15px;flex-wrap:nowrap}.banner.stacked{flex-direction:column;align-items:flex-start;padding:16px}.banner.stacked .banner__action{margin-left:0}.skel{background:var(--sunken);display:block}.empty{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.empty__title{font:600 36px/1 var(--font-display);text-transform:uppercase}.empty__text{font-size:16px;line-height:1.55;color:var(--ink-2);max-width:460px}.pixel{height:24px;background:repeating-conic-gradient(var(--pixel) 0 25%,transparent 0 50%) 0 0 / 24px 24px}@media(max-width:767px){.pixel{height:16px;background-size:16px 16px}}.logo{display:inline-flex;align-items:center;gap:10px;min-height:44px;text-decoration:none;font-size:17px;font-weight:600}.logo:hover{color:inherit}.logo__mark{width:32px;height:32px;display:grid;place-items:center;background:var(--dark-bg);color:var(--accent);box-shadow:inset 0 0 0 1px var(--dark-border);font:700 15px var(--font-display)}.logo--on-dark .logo__mark{background:var(--accent);color:var(--on-accent)}.hdr{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:16px var(--gutter);white-space:nowrap}.hdr--line{border-bottom:1px solid var(--line)}.hdr--staff{padding-block:12px;background:var(--dark-bg);color:var(--dark-fg);box-shadow:inset 0 -1px 0 var(--dark-border)}.hdr--staff .nav a[aria-current]{border-color:var(--accent)}.hdr__tag{padding:3px 8px;border:1px solid currentColor;font:400 12px var(--font-mono)}.hdr__right{display:flex;align-items:center;gap:12px}.nav{display:flex;gap:28px;font-size:15px;font-weight:500}.nav a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.nav a>span{padding-bottom:2px;border-bottom:2px solid transparent}.nav a[aria-current]>span{border-color:currentColor}.hdr--staff .nav a[aria-current]>span{border-color:var(--accent)}.lang{display:inline-flex;align-items:center;font:400 14px var(--font-mono)}.lang__b{min-height:44px;min-width:32px;padding:0 4px;border:0;background:none;font:inherit;cursor:pointer}.lang__b[aria-pressed=true]{font-weight:700}.bell{position:relative;width:44px;height:44px;display:grid;place-items:center}.pill{position:relative}.pill>summary{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:4px 14px 4px 4px;border:1px solid var(--line);border-radius:999px;font-size:15px;font-weight:500;cursor:pointer;list-style:none}.pill>summary::-webkit-details-marker{display:none}.pill[open]>summary{border:2px solid var(--ink);padding:3px 13px 3px 3px}.pill__ava{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--sunken);color:var(--ink)}.pill__menu{position:absolute;right:0;top:calc(100% + 8px);z-index:30;min-width:260px;padding:8px;background:var(--raised);color:var(--ink);border:1px solid var(--ink);white-space:normal;display:flex;flex-direction:column}.pill__menu a,.pill__menu>form>button{display:flex;align-items:center;width:100%;min-height:44px;padding:8px 12px;border:0;background:none;font-size:15px;font-weight:400;text-align:left;text-decoration:none;cursor:pointer}.pill__menu a:hover,.pill__menu>form>button:hover{background:var(--sunken);color:var(--ink)}.pill__menu a,.pill__menu>form>button{transition:background-color var(--duration-quick) var(--ease-smooth-out)}.pill__menu hr{width:100%;height:1px;border:0;background:var(--line);margin:8px 0}.pill__sub{padding:4px 12px}.tabbar{display:none}@media(max-width:1023px){.hdr{padding:12px var(--gutter);gap:8px}.hdr .nav{display:none}.hdr__right{gap:4px}.hdr .hdr__desk{display:none}.logo__mark{width:28px;height:28px;font-size:12px}.logo{font-size:16px;gap:8px}.pill>summary{padding:0;border:0}.pill[open]>summary{padding:0;border:0}.pill__chev{display:none}.pill__name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:20;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line);background:var(--surface);padding:6px 4px 14px;font-size:11px;line-height:1.2;font-weight:500;text-align:center}.tabbar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:48px;color:var(--muted);text-decoration:none;overflow-wrap:normal}.tabbar a[aria-current]{color:var(--ink);font-weight:700}.tabbar__ai{height:24px;display:grid;place-items:center}.tabbar__ai span{background:var(--ai-ink);color:var(--on-ai-ink);font:400 11px/1.3 var(--font-mono);padding:2px 5px}main{padding-bottom:var(--tabbar-h)}}.split{display:grid;grid-template-columns:5fr 7fr;min-height:100vh}.split__l{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:40px 48px}.split__l:after{content:"";position:absolute;top:0;right:-12px;width:12px;height:100%;background:repeating-conic-gradient(var(--pixel) 0 25%,transparent 0 50%) 0 0 / 12px 24px}.split__h{font:700 72px/.94 var(--font-display);text-transform:uppercase;margin-bottom:28px}.trust{display:flex;flex-direction:column;gap:18px;font-size:17px;line-height:1.5;color:var(--dark-fg-3);max-width:420px}.trust li{display:grid;grid-template-columns:28px 1fr;gap:12px}.trust svg{color:var(--accent)}.trust b{color:var(--dark-fg)}.split__r{padding:40px 72px;display:flex;flex-direction:column}.split__top{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px 16px;align-items:center;font-size:15px}.split__form{max-width:520px;margin-top:46px}@media(max-width:1023px){.split{grid-template-columns:minmax(0,1fr);min-height:0}.split__r{order:-1;padding:16px var(--gutter) 32px}.split__form{margin-top:12px;max-width:none}.split__l{padding:32px var(--gutter)}.split__l:after{display:none}.split__h{font-size:40px;margin-bottom:20px}.trust{max-width:none}}:root{--avatar-lift: -4px;--avatar-dur: .32s;--avatar-scale: 1.05;--avatar-falloff: .45;--avatar-ease-in: cubic-bezier(.22, 1, .36, 1);--avatar-ease-out: cubic-bezier(.34, 3.85, .64, 1);--duration-stagger: 40ms;--duration-micro: 80ms;--duration-quick: .15s;--duration-fast: .25s;--duration-medium: .35s;--duration-slow: .4s;--duration-very-slow: .5s;--ease-smooth-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: ease-in-out;--ease-out: ease-out;--ease-linear: linear;--ease-bounce: cubic-bezier(.34, 1.36, .64, 1);--ease-bounce-strong: cubic-bezier(.34, 3.85, .64, 1);--distance-micro: 4px;--distance-small: 6px;--distance-base: 8px;--distance-medium: 12px;--distance-large: 30px;--scale-large: .96;--scale-medium: .97;--scale-small: .98;--scale-tiny: .99;--blur-small: 2px;--blur-medium: 3px;--blur-large: 8px;--resize-dur: .3s;--resize-ease: var(--ease-smooth-out);--digit-dur: var(--duration-very-slow);--digit-distance: var(--distance-base);--digit-stagger: var(--duration-stagger);--digit-blur: var(--blur-small);--digit-ease: var(--ease-bounce);--digit-dir-x: 0;--digit-dir-y: 1;--badge-slide-dur: var(--duration-fast);--badge-pop-dur: var(--duration-very-slow);--badge-pop-close-dur: var(--duration-quick);--badge-fade-dur: var(--duration-slow);--badge-fade-close-dur: var(--duration-quick);--badge-blur: var(--blur-small);--badge-offset-x: calc(var(--distance-base) * -1);--badge-offset-y: var(--distance-medium);--badge-slide-ease: var(--ease-smooth-out);--badge-pop-ease: var(--ease-bounce);--badge-close-ease: var(--ease-smooth-out);--text-swap-dur: var(--duration-quick);--text-swap-translate-y: var(--distance-micro);--text-swap-blur: var(--blur-small);--text-swap-ease: var(--ease-in-out);--dropdown-open-dur: var(--duration-fast);--dropdown-close-dur: var(--duration-quick);--dropdown-pre-scale: var(--scale-medium);--dropdown-closing-scale: var(--scale-tiny);--dropdown-ease: var(--ease-smooth-out);--modal-open-dur: var(--duration-fast);--modal-close-dur: var(--duration-quick);--modal-scale: var(--scale-large);--modal-scale-close: var(--scale-large);--modal-ease: var(--ease-smooth-out);--panel-open-dur: var(--duration-slow);--panel-translate-y: var(--distance-base);--panel-blur: var(--blur-small);--panel-ease: var(--ease-smooth-out);--page-slide-dur: var(--duration-fast);--page-fade-dur: var(--duration-fast);--page-fade-ease: var(--ease-smooth-out);--page-slide-distance: var(--distance-base);--page-blur: var(--blur-medium);--page-slide-ease: var(--ease-smooth-out);--icon-swap-dur: var(--duration-fast);--icon-swap-blur: var(--blur-small);--icon-swap-start-scale: .25;--icon-swap-ease: var(--ease-in-out);--check-dur: var(--duration-very-slow);--check-rotate-from: 80deg;--check-y-amount: var(--distance-large);--check-blur-from: var(--blur-large);--check-path-delay: var(--duration-micro);--check-ease-out: var(--ease-smooth-out);--shake-distance: var(--distance-small);--shake-overshoot: var(--distance-micro);--shake-dur-a: var(--duration-micro);--shake-dur-b: 60ms;--shake-ease: var(--ease-smooth-out);--revert-dur: var(--duration-fast);--clear-dur: 1s;--clear-out-dur: var(--duration-slow);--clear-in-dur: var(--duration-slow);--clear-out-fly: var(--distance-medium);--clear-in-fly: var(--distance-medium);--clear-out-ease: var(--ease-smooth-out);--clear-in-ease: var(--ease-smooth-out);--clear-blur: var(--blur-small);--glow-delay: 50ms;--glow-peak-at: .15;--glow-opacity: .42;--glow-spread: 1.5;--pulse-dur: 1s;--pulse-count: infinite;--pulse-min: .5;--reveal-dur: var(--duration-slow);--reveal-blur: var(--blur-small);--reveal-ease: var(--ease-in-out);--shimmer-dur: 2s;--shimmer-base: var(--muted);--shimmer-highlight: var(--ink);--shimmer-band: 400%;--shimmer-ease: var(--ease-linear);--tabs-dur: var(--duration-fast);--tabs-ease: var(--ease-smooth-out);--tt-in-dur: var(--duration-quick);--tt-out-dur: 50ms;--tt-scale: var(--scale-small);--tt-delay: var(--duration-micro);--tt-in-ease: var(--ease-out);--tt-out-ease: var(--ease-out);--tt-move-dur: .16s;--tt-move-ease: var(--ease-smooth-out);--tt-bg: var(--raised);--tt-fg: var(--ink);--stagger-dur: var(--duration-very-slow);--stagger-distance: var(--distance-medium);--stagger-stagger: var(--duration-stagger);--stagger-blur: var(--blur-medium);--stagger-ease: var(--ease-smooth-out);--acc-expand: var(--duration-fast);--acc-collapse: var(--duration-fast);--acc-chevron: var(--duration-fast);--acc-ease: var(--ease-smooth-out);--toast-open: var(--duration-medium);--toast-close: var(--duration-fast);--toast-distance: 16px;--toast-blur: var(--blur-small);--toast-scale: var(--scale-medium);--toast-ease: var(--ease-smooth-out);--learn-shift: 2px;--learn-spread: 8deg;--learn-in: var(--duration-fast);--learn-out: var(--duration-medium);--learn-ease: var(--ease-smooth-out);--check-box: var(--duration-quick);--check-draw: var(--duration-medium);--check-delay: 0ms;--check-uncheck: var(--duration-quick);--check-ease: var(--ease-smooth-out);--toggle-dur: var(--duration-medium);--toggle-travel: 22px;--toggle-ov1: 1px;--toggle-ov2: 0px;--toggle-track: var(--duration-quick);--toggle-ease: var(--ease-bounce);--think-swap: var(--duration-quick);--think-gap: 50ms;--think-distance: var(--distance-base);--think-blur: var(--blur-small);--think-shimmer: 2s;--think-base: var(--muted);--think-highlight: var(--ink);--think-ease: var(--ease-in-out);--stream-gap: 60ms;--stream-max-delay: .3s;--stream-fade: var(--duration-medium);--stream-blur: 1px;--stream-ease: var(--ease-smooth-out);--matrix-cycle: 1.2s;--matrix-ease: var(--ease-in-out);--stack-open: var(--duration-medium);--stack-close: var(--toast-close);--stack-blur: var(--blur-small);--stack-peek: var(--distance-medium);--stack-depth-scale: .06;--stack-depth-fade: .4;--stack-depth1-blur: 1px;--stack-depth2-blur: var(--blur-small);--stack-ease: var(--ease-smooth-out);--text-morph-dur: var(--duration-quick);--text-morph-resize-dur: var(--duration-fast);--text-morph-blur: var(--blur-small);--text-morph-ease: var(--ease-smooth-out);--text-soft-dur: var(--duration-quick);--text-soft-blur: var(--blur-small);--text-soft-ease: var(--ease-in-out);--text-soft-resize-dur: var(--duration-fast);--text-soft-resize-ease: var(--ease-smooth-out);--chart-morph-dur: var(--duration-slow);--chart-morph-ease: var(--ease-smooth-out);--chart-gap: 3px;--chart-corner: 2px}:root[data-voting]{--ease-bounce: var(--ease-smooth-out);--ease-bounce-strong: var(--ease-smooth-out)}.t-rise{animation:t-stagger-in var(--stagger-dur) var(--stagger-ease) backwards;animation-delay:calc(var(--stagger-stagger) * var(--i, 0))}@keyframes t-stagger-in{0%{opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur))}}.t-stagger-line{transition:opacity var(--stagger-dur) var(--stagger-ease),transform var(--stagger-dur) var(--stagger-ease),filter var(--stagger-dur) var(--stagger-ease);transition-delay:calc(var(--stagger-stagger) * var(--i, 0))}.t-stagger-line--2,.t-rise--2{--i: 1}.t-stagger-line--3,.t-rise--3{--i: 2}.t-stagger-line--4,.t-rise--4{--i: 3}.t-stagger.is-armed:not(.is-shown):not(:focus-within) .t-stagger-line{opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur));will-change:transform,opacity,filter}@media(prefers-reduced-motion:reduce){.t-rise{animation:none!important}.t-stagger-line{transition:none!important;opacity:1!important;transform:none!important;filter:none!important}}@media print{.t-stagger-line{opacity:1!important;transform:none!important;filter:none!important}}.t-dropdown{transform-origin:top left}.t-dropdown[data-origin=top-right]{transform-origin:top right}details[open]>.t-dropdown,.t-dropdown.is-open{animation:t-dropdown-in var(--dropdown-open-dur) var(--dropdown-ease) backwards}@keyframes t-dropdown-in{0%{transform:scale(var(--dropdown-pre-scale));opacity:0}}.t-dropdown.is-closing{transform:scale(var(--dropdown-closing-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-close-dur) var(--dropdown-ease),opacity var(--dropdown-close-dur) var(--dropdown-ease)}@media(prefers-reduced-motion:reduce){.t-dropdown{transition:none!important;animation:none!important}}.t-tabs-pill{position:absolute;top:0;left:0;width:0;height:0;background:var(--ink);border-radius:var(--radius);transition:transform var(--tabs-dur) var(--tabs-ease),width var(--tabs-dur) var(--tabs-ease),height var(--tabs-dur) var(--tabs-ease);z-index:0;pointer-events:none}.has-pill>button{position:relative;z-index:1;transition:color var(--tabs-dur) var(--tabs-ease)}.has-pill>button[aria-pressed=true],.has-pill>button[aria-pressed=true]:hover{background:transparent;border-color:transparent}@media(prefers-reduced-motion:reduce){.t-tabs-pill,.has-pill>button{transition:none!important}}.t-learn{display:inline-flex;align-items:center;gap:6px}.t-learn-chevron{display:inline-flex;transform:translate(0);transition:transform var(--learn-out) var(--learn-ease)}.t-learn-chevron svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.t-learn-arm{transform-box:view-box;transform-origin:10px 8px;vector-effect:non-scaling-stroke;transition:transform var(--learn-out) var(--learn-ease)}.t-learn:hover .t-learn-chevron{transform:translate(var(--learn-shift));transition-duration:var(--learn-in)}.t-learn:hover .t-learn-arm{transition-duration:var(--learn-in)}.t-learn:hover .t-learn-arm-top{transform:rotate(var(--learn-spread))}.t-learn:hover .t-learn-arm-bot{transform:rotate(calc(var(--learn-spread) * -1))}@media(prefers-reduced-motion:reduce){.t-learn-chevron,.t-learn-arm{transition:none!important}}.t-tt-group{position:relative;display:inline-flex}.t-tt{position:absolute;bottom:calc(100% + 8px);left:0;z-index:30;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:0;overflow:hidden;translate:var(--tt-x, 0px) 0;scale:var(--tt-scale);transform-origin:50% 100%;padding:8px 12px;border:1px solid var(--ink);background:var(--tt-bg);color:var(--tt-fg);font:400 14px/1.3 var(--font-ui);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--tt-out-dur) var(--tt-out-ease),scale var(--tt-out-dur) var(--tt-out-ease),translate var(--tt-move-dur) var(--tt-move-ease),width var(--tt-move-dur) var(--tt-move-ease)}.t-tt[data-side=bottom]{bottom:auto;top:calc(100% + 8px);transform-origin:50% 0}.t-tt[data-show=true]{opacity:1;scale:1;pointer-events:auto;transition:opacity var(--tt-in-dur) var(--tt-in-ease) var(--tt-delay),scale var(--tt-in-dur) var(--tt-in-ease) var(--tt-delay),translate var(--tt-move-dur) var(--tt-move-ease),width var(--tt-move-dur) var(--tt-move-ease)}.t-tt-group:has(.t-tt[data-show=true]):after{content:"";position:absolute;left:0;right:0;height:8px;bottom:100%}.t-tt-group:has(.t-tt[data-side=bottom][data-show=true]):after{bottom:auto;top:100%}.t-tt-text{white-space:nowrap}@media(prefers-reduced-motion:reduce){.t-tt{transition:none!important}}.t-icon-swap{position:relative;display:inline-grid;flex:none}.t-icon-swap .t-icon{grid-area:1 / 1;display:inline-flex;transition:opacity var(--icon-swap-dur) var(--icon-swap-ease),filter var(--icon-swap-dur) var(--icon-swap-ease),transform var(--icon-swap-dur) var(--icon-swap-ease)}.t-icon-swap[data-state=a] .t-icon[data-icon=a],.t-icon-swap[data-state=b] .t-icon[data-icon=b]{opacity:1;filter:blur(0);transform:scale(1)}.t-icon-swap[data-state=a] .t-icon[data-icon=b],.t-icon-swap[data-state=b] .t-icon[data-icon=a]{opacity:0;filter:blur(var(--icon-swap-blur));transform:scale(var(--icon-swap-start-scale))}@media(prefers-reduced-motion:reduce){.t-icon-swap .t-icon{transition:none!important}}.t-page{outline:none}::view-transition{pointer-events:none}::view-transition-old(root){display:none}::view-transition-new(root){animation:none}:root[data-vt-scope=page] main,:root[data-vt-scope=wizard] .wiz-step{view-transition-name:t-slide}:root[data-vt-scope=page] .hdr{view-transition-name:t-slide-hdr}:root[data-vt-scope=page] .tabbar{view-transition-name:t-slide-tab}::view-transition-group(t-slide){animation:none}::view-transition-image-pair(t-slide){isolation:auto}::view-transition-old(t-slide),::view-transition-new(t-slide){mix-blend-mode:normal;height:auto}::view-transition-old(t-slide){animation:t-slide-out var(--page-fade-dur) var(--page-fade-ease) both}::view-transition-new(t-slide){animation:t-slide-in var(--page-slide-dur) var(--page-slide-ease) both}:root[data-vt-dir=forward]{--t-slide-out-x: calc(var(--page-slide-distance) * -1);--t-slide-in-x: var(--page-slide-distance)}:root[data-vt-dir=back]{--t-slide-out-x: var(--page-slide-distance);--t-slide-in-x: calc(var(--page-slide-distance) * -1)}@keyframes t-slide-out{to{opacity:0;transform:translate(var(--t-slide-out-x, 0px));filter:blur(var(--page-blur))}}@keyframes t-slide-in{0%{opacity:0;transform:translate(var(--t-slide-in-x, 0px));filter:blur(var(--page-blur))}}::view-transition-group(t-slide-hdr),::view-transition-group(t-slide-tab){animation:none;z-index:1}::view-transition-old(t-slide-hdr),::view-transition-old(t-slide-tab){display:none}::view-transition-new(t-slide-hdr),::view-transition-new(t-slide-tab){animation:none}@supports not (view-transition-name: none){.t-page{animation:t-page-in var(--page-slide-dur) var(--page-slide-ease) backwards}.t-page[data-page-id="1"]{--t-page-from-x: calc(var(--page-slide-distance) * -1)}.t-page[data-page-id="2"]{--t-page-from-x: var(--page-slide-distance)}@keyframes t-page-in{0%{opacity:0;transform:translate(var(--t-page-from-x, 0px));filter:blur(var(--page-blur))}}}@media(prefers-reduced-motion:reduce){.t-page,::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@media(prefers-reduced-motion:no-preference){.t-gen-wait{animation:t-gen-failsafe 1ms 2.5s both}}@keyframes t-gen-failsafe{0%{opacity:0}to{opacity:1}}.t-avatar{transform-origin:center;transform:translateY(var(--shift, 0px)) scale(var(--scale-active, 1));transition:transform var(--avatar-dur) var(--avatar-ease-in);will-change:transform}@media(prefers-reduced-motion:reduce){.t-avatar{transition:none!important;transform:none!important}}.t-skel-skeleton.is-pulsing .skel{animation:t-skel-pulse var(--pulse-dur) var(--ease-in-out) var(--pulse-count)}@keyframes t-skel-pulse{0%,to{opacity:1}50%{opacity:var(--pulse-min)}}.t-skel-content{display:contents}.t-skel-content>*,.t-skel-in{animation:t-skel-reveal var(--reveal-dur) var(--reveal-ease) backwards}@keyframes t-skel-reveal{0%{opacity:0;filter:blur(var(--reveal-blur))}}@media(prefers-reduced-motion:reduce){.t-skel-skeleton.is-pulsing .skel,.t-skel-content>*,.t-skel-in{animation:none!important}}.t-matrix{display:inline-grid;flex:none;grid-template-columns:repeat(4,2px);grid-auto-rows:2px;gap:2px;--matrix-base: color-mix(in srgb, currentColor 25%, transparent);--matrix-active: currentColor}.t-matrix i{display:block;background:var(--matrix-base);animation:t-matrix-pulse var(--matrix-cycle) var(--matrix-ease) infinite;animation-delay:calc(var(--d, 0) * var(--matrix-cycle) / 10)}.t-matrix i:nth-child(4n+2){--d: 1}.t-matrix i:nth-child(4n+3){--d: 2}.t-matrix i:nth-child(4n){--d: 3}@keyframes t-matrix-pulse{0%,45%,to{background-color:var(--matrix-base)}15%{background-color:var(--matrix-active)}}.status .t-matrix,.matrix-line .t-matrix{margin-right:8px;vertical-align:middle}@media(prefers-reduced-motion:reduce){.t-matrix i{animation:none!important;background:var(--matrix-active)}}.t-clear{position:relative;overflow:hidden;display:block;flex:1;min-width:0;height:100%}.t-clear-mirror,.t-clear-placeholder{position:absolute;inset:0;display:flex;align-items:center;pointer-events:none;white-space:nowrap;overflow:hidden;z-index:2;opacity:0}.t-clear-placeholder{color:var(--muted)}.t-clear.is-clearing .t-clear-mirror,.t-clear.is-clearing .t-clear-placeholder{opacity:1}.t-clear.is-clearing>input::placeholder{opacity:0}.t-clear-glow{position:absolute;inset:0;pointer-events:none;opacity:0;z-index:3;mix-blend-mode:multiply}.t-clear-btn{flex:none;width:44px;height:44px;margin-right:-10px;display:grid;place-items:center;padding:0;border:0;background:none;cursor:pointer}@media(prefers-reduced-motion:reduce){.t-clear-glow{opacity:0!important}}.t-panel-slide,.disclose[open]>:not(summary){animation:t-panel-in var(--panel-open-dur) var(--panel-ease) backwards}@keyframes t-panel-in{0%{transform:translateY(var(--panel-translate-y));opacity:0;filter:blur(var(--panel-blur))}}@media(prefers-reduced-motion:reduce){.t-panel-slide,.disclose[open]>:not(summary){animation:none!important}}.t-think{display:inline-grid;justify-items:start}.t-think-text{position:relative;grid-area:1 / 1;display:block;color:var(--think-base)}.t-think-text:before{content:attr(data-text);position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,transparent 0%,transparent 40%,var(--think-highlight) 50%,transparent 60%,transparent 100%);background-size:400% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:t-think-shimmer var(--think-shimmer) var(--ease-linear) infinite}@keyframes t-think-shimmer{0%{background-position:100% 0}to{background-position:0% 0}}.t-think-text.is-enter{animation:t-think-in var(--think-swap) var(--think-ease) var(--think-gap) backwards}.t-think-text.is-exit{animation:t-think-out var(--think-swap) var(--think-ease) forwards}@keyframes t-think-in{0%{transform:translateY(var(--think-distance));filter:blur(var(--think-blur));opacity:0}}@keyframes t-think-out{to{transform:translateY(calc(var(--think-distance) * -1));filter:blur(var(--think-blur));opacity:0}}@media(prefers-reduced-motion:reduce){.t-think-text{animation:none!important;transform:none!important;filter:none!important}.t-think-text.is-exit{display:none}.t-think-text:before{display:none!important}}.t-shimmer{position:relative;display:inline-block;color:var(--shimmer-base)}.t-shimmer:before{content:attr(data-text);position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,transparent 0%,transparent 40%,var(--shimmer-highlight) 50%,transparent 60%,transparent 100%);background-size:var(--shimmer-band) 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:t-shimmer var(--shimmer-dur) var(--shimmer-ease) infinite}@keyframes t-shimmer{0%{background-position:100% 0}to{background-position:0% 0}}@media(prefers-reduced-motion:reduce){.t-shimmer:before{animation:none!important;display:none}}.t-stream-w.is-new{animation:t-stream-in var(--stream-fade) var(--stream-ease) min(calc(var(--stream-gap) * var(--n, 0)),var(--stream-max-delay)) backwards}@keyframes t-stream-in{0%{opacity:0;filter:blur(var(--stream-blur))}}@media(prefers-reduced-motion:reduce){.t-stream-w.is-new{animation:none!important}}.t-resize{transition:width var(--resize-dur) var(--resize-ease),height var(--resize-dur) var(--resize-ease)}@media(prefers-reduced-motion:reduce){.t-resize{transition:none!important}}.t-text-swap{display:inline-block;transform:translateY(0);filter:blur(0);opacity:1;transition:transform var(--text-swap-dur) var(--text-swap-ease),filter var(--text-swap-dur) var(--text-swap-ease),opacity var(--text-swap-dur) var(--text-swap-ease)}.t-text-swap.is-exit{transform:translateY(calc(var(--text-swap-translate-y) * -1));filter:blur(var(--text-swap-blur));opacity:0}.t-text-swap.is-enter-start{transform:translateY(var(--text-swap-translate-y));filter:blur(var(--text-swap-blur));opacity:0;transition:none}@media(prefers-reduced-motion:reduce){.t-text-swap{transition:none!important}}.t-morph-swap{display:inline-grid;vertical-align:bottom;justify-items:start;transition:width var(--text-morph-resize-dur) var(--text-morph-ease)}.t-morph-swap>span{grid-area:1 / 1;white-space:pre;transition:opacity var(--text-morph-dur) var(--text-morph-ease),filter var(--text-morph-dur) var(--text-morph-ease)}.t-morph-new,.t-morph-swap.is-morphing .t-morph-old{opacity:0;filter:blur(var(--text-morph-blur))}.t-morph-swap.is-morphing .t-morph-new{opacity:1;filter:blur(0)}@media(prefers-reduced-motion:reduce){.t-morph-swap,.t-morph-swap>span{transition:none!important}}@keyframes t-digit-pop-in{0%{transform:translate(calc(var(--digit-distance) * var(--digit-dir-x)),calc(var(--digit-distance) * var(--digit-dir-y)));opacity:0;filter:blur(var(--digit-blur))}to{transform:translate(0);opacity:1;filter:blur(0)}}.t-digit-group{display:inline-flex;align-items:baseline}.t-digit{display:inline-block}.t-digit-group.is-animating .t-digit{animation:t-digit-pop-in var(--digit-dur) var(--digit-ease) both}.t-digit-group.is-animating .t-digit[data-stagger="1"]{animation-delay:var(--digit-stagger)}.t-digit-group.is-animating .t-digit[data-stagger="2"]{animation-delay:calc(var(--digit-stagger) * 2)}.t-digit-group.is-animating .t-digit[data-same]{animation:none}@media(prefers-reduced-motion:reduce){.t-digit-group .t-digit{animation:none!important}}.t-modal{width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:24px;overflow:auto;border:1px solid var(--ink);background:var(--raised);color:var(--ink);transform-origin:center;transform:scale(var(--modal-scale-close));opacity:0;transition:transform var(--modal-close-dur) var(--modal-ease),opacity var(--modal-close-dur) var(--modal-ease),display var(--modal-close-dur) allow-discrete,overlay var(--modal-close-dur) allow-discrete}.t-modal[open]{transform:scale(1);opacity:1;transition:transform var(--modal-open-dur) var(--modal-ease),opacity var(--modal-open-dur) var(--modal-ease),display var(--modal-open-dur) allow-discrete,overlay var(--modal-open-dur) allow-discrete}@starting-style{.t-modal[open]{transform:scale(var(--modal-scale));opacity:0}}.t-modal::backdrop{background:var(--dark-bg);opacity:0;transition:opacity var(--modal-close-dur) var(--modal-ease),display var(--modal-close-dur) allow-discrete,overlay var(--modal-close-dur) allow-discrete}.t-modal[open]::backdrop{opacity:.6;transition-duration:var(--modal-open-dur)}@starting-style{.t-modal[open]::backdrop{opacity:0}}@media(prefers-reduced-motion:reduce){.t-modal,.t-modal::backdrop{transition:none!important}}.t-success-check{display:inline-block;transform-origin:center}.t-success-check svg{display:block;overflow:visible}.t-success-check[data-state=in]{animation:t-check-fade var(--check-dur) var(--check-ease-out) backwards,t-check-rotate var(--check-dur) var(--check-ease-out) backwards,t-check-blur var(--check-dur) var(--check-ease-out) backwards,t-check-bob var(--check-dur) var(--check-ease-out) backwards}.t-success-check[data-state=in] svg path{stroke-dasharray:21;animation:t-check-draw var(--check-dur) var(--check-ease-out) var(--check-path-delay) backwards}@keyframes t-check-fade{0%{opacity:0}}@keyframes t-check-rotate{0%{transform:rotate(var(--check-rotate-from))}}@keyframes t-check-blur{0%{filter:blur(var(--check-blur-from))}}@keyframes t-check-bob{0%{translate:0 var(--check-y-amount)}}@keyframes t-check-draw{0%{stroke-dashoffset:21}}@media(prefers-reduced-motion:reduce){.t-success-check,.t-success-check svg path{animation:none!important}}.t-donut{position:relative;flex:none;width:140px;height:140px}.t-donut svg{display:block;width:100%;height:100%;overflow:visible}.t-donut-seg{stroke-linejoin:round}.t-donut-center{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.t-text-soft{display:inline-grid;justify-items:var(--text-soft-align, start);transition:width var(--text-soft-resize-dur) var(--text-soft-resize-ease)}.t-text-soft>span{grid-area:1 / 1;white-space:pre;transition:filter var(--text-soft-dur) var(--text-soft-ease),opacity var(--text-soft-dur) var(--text-soft-ease)}.t-text-soft-new,.t-text-soft.is-swapping .t-text-soft-old{opacity:0;filter:blur(var(--text-soft-blur))}.t-text-soft.is-swapping .t-text-soft-new{opacity:1;filter:blur(0)}@media(prefers-reduced-motion:reduce){.t-text-soft,.t-text-soft>span{transition:none!important}}.t-input{transition:border-color var(--text-swap-dur) var(--ease-out)}.t-error-msg{animation:t-error-in var(--revert-dur) var(--ease-out) backwards}@keyframes t-error-in{0%{opacity:0}}.t-input.is-shaking{animation:t-input-shake calc(var(--shake-dur-a) * 2 + var(--shake-dur-b) * 2) var(--ease-linear)}@keyframes t-input-shake{0%{transform:translate(0);animation-timing-function:var(--shake-ease)}28.57%{transform:translate(var(--shake-distance));animation-timing-function:var(--shake-ease)}57.14%{transform:translate(calc(var(--shake-distance) * -1));animation-timing-function:var(--shake-ease)}78.57%{transform:translate(var(--shake-overshoot));animation-timing-function:var(--shake-ease)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.t-input{animation:none!important;transform:none!important}.t-error-msg{animation:none!important}}.t-check{display:inline-grid;flex:none;--check-len: 18}.t-check>*{grid-area:1 / 1}.t-check input{transition:background-color var(--check-box) var(--check-ease),border-color var(--check-box) var(--check-ease)}.t-check svg{width:22px;height:22px;pointer-events:none;fill:none;stroke:var(--on-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.t-check svg path{stroke-dasharray:var(--check-len);stroke-dashoffset:var(--check-len);transition:stroke-dashoffset var(--check-uncheck) var(--check-ease)}.t-check input:checked+svg path{stroke-dashoffset:0;transition:stroke-dashoffset var(--check-draw) var(--check-ease) var(--check-delay)}@media(prefers-reduced-motion:reduce){.t-check input,.t-check svg path{transition:none!important}}.t-toggle{transition:background-color var(--toggle-track) var(--toggle-ease)}.t-toggle-thumb{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;translate:0 0}.t-toggle[data-on=true] .t-toggle-thumb{translate:var(--toggle-travel) 0;background:var(--bg)}.t-toggle.is-init[data-on=true] .t-toggle-thumb{animation:t-toggle-on var(--toggle-dur) var(--toggle-ease) both}.t-toggle.is-init[data-on=false] .t-toggle-thumb{animation:t-toggle-off var(--toggle-dur) var(--toggle-ease) both}@keyframes t-toggle-on{0%{translate:0 0}55%{translate:calc(var(--toggle-travel) + var(--toggle-ov1)) 0}80%{translate:calc(var(--toggle-travel) - var(--toggle-ov2)) 0}to{translate:var(--toggle-travel) 0}}@keyframes t-toggle-off{0%{translate:var(--toggle-travel) 0}55%{translate:calc(0px - var(--toggle-ov1)) 0}80%{translate:var(--toggle-ov2) 0}to{translate:0 0}}@media(prefers-reduced-motion:reduce){.t-toggle-thumb{animation:none!important}}.t-toast{animation:t-toast-in var(--toast-open) var(--toast-ease) backwards}@keyframes t-toast-in{0%{opacity:0;transform:translateY(var(--toast-distance)) scale(var(--toast-scale));filter:blur(var(--toast-blur))}}@media(prefers-reduced-motion:reduce){.t-toast{animation:none!important}}.t-stack{position:fixed;left:var(--gutter);bottom:calc(var(--tabbar-h) + 16px);z-index:40;width:min(360px,calc(100vw - 2 * var(--gutter)));pointer-events:none}.t-stack-banner{position:absolute;left:0;right:0;bottom:0;padding:12px 16px;background:var(--ink);color:var(--on-ink);font-size:15px;line-height:1.4;transform-origin:50% 50%;filter:blur(0);transition:transform var(--stack-open) var(--stack-ease),opacity var(--stack-open) var(--stack-ease),filter var(--stack-open) var(--stack-ease)}.t-stack-banner[data-depth="0"]{z-index:3;transform:translateY(0) scale(1);opacity:1}.t-stack-banner[data-depth="1"]{z-index:2;transform-origin:50% 100%;transform:translateY(calc(var(--stack-peek) * -1)) scale(calc(1 - var(--stack-depth-scale)));opacity:calc(1 - var(--stack-depth-fade));filter:blur(var(--stack-depth1-blur))}.t-stack-banner[data-depth="2"]{z-index:1;transform-origin:50% 100%;transform:translateY(calc(var(--stack-peek) * -2)) scale(calc(1 - var(--stack-depth-scale) * 2));opacity:calc(1 - var(--stack-depth-fade) * 1.6);filter:blur(var(--stack-depth2-blur))}.t-stack-banner.is-leaving{z-index:0;transform-origin:50% 100%;transform:translateY(calc(var(--stack-peek) * -3)) scale(calc(1 - var(--stack-depth-scale) * 3));opacity:0;filter:blur(var(--stack-blur));transition:transform var(--stack-close) var(--stack-ease),opacity var(--stack-close) var(--stack-ease),filter var(--stack-close) var(--stack-ease)}@media(prefers-reduced-motion:reduce){.t-stack-banner{transition:none!important;transform:none!important;filter:none!important}.t-stack-banner:not([data-depth="0"]){display:none}}@keyframes t-badge-slide-in{0%{transform:translate(var(--badge-offset-x),var(--badge-offset-y))}to{transform:translate(0)}}.t-badge{position:absolute;top:8px;right:8px;pointer-events:none}.t-badge[data-open=true]{animation:t-badge-slide-in var(--badge-slide-dur) var(--badge-slide-ease)}.t-badge-dot{display:block;width:8px;height:8px;border-radius:50%;background:var(--accent);transform-origin:center;transform:scale(1);opacity:1;filter:blur(0);transition:transform var(--badge-pop-dur) var(--badge-pop-ease),opacity var(--badge-fade-dur) var(--badge-pop-ease),filter var(--badge-pop-dur) var(--badge-pop-ease)}.t-badge[data-open=false] .t-badge-dot{transform:scale(0);opacity:0;filter:blur(var(--badge-blur));transition:transform var(--badge-pop-close-dur) var(--badge-close-ease),opacity var(--badge-fade-close-dur) var(--badge-close-ease),filter var(--badge-pop-close-dur) var(--badge-close-ease)}@media(prefers-reduced-motion:reduce){.t-badge,.t-badge-dot{animation:none!important;transition:none!important}}.t-acc-head{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:0;border:0;background:none;font:inherit;text-transform:inherit;text-align:left;cursor:pointer}.t-acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--acc-collapse) var(--acc-ease)}.t-acc[data-open=true] .t-acc-panel{grid-template-rows:1fr;transition:grid-template-rows var(--acc-expand) var(--acc-ease)}.t-acc-panel-inner{overflow:hidden;opacity:0;filter:blur(var(--blur-small));transition:opacity var(--acc-collapse) var(--acc-ease),filter var(--acc-collapse) var(--acc-ease)}.t-acc[data-open=true] .t-acc-panel-inner{opacity:1;filter:blur(0);transition:opacity var(--acc-expand) var(--acc-ease),filter var(--acc-expand) var(--acc-ease)}.t-acc-chevron{display:inline-flex;flex:none;transform:scaleY(1);transform-origin:center;transition:transform var(--acc-chevron) var(--acc-ease)}.t-acc-chevron svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.t-acc-chevron path{vector-effect:non-scaling-stroke}.t-acc[data-open=true] .t-acc-chevron{transform:scaleY(-1)}@supports selector(::details-content) and (interpolate-size: allow-keywords){.disclose{interpolate-size:allow-keywords}.disclose::details-content{block-size:0;opacity:0;overflow:clip;overflow-clip-margin:8px;transition:block-size var(--acc-collapse) var(--acc-ease),opacity var(--acc-collapse) var(--acc-ease),content-visibility var(--acc-collapse) allow-discrete}.disclose[open]::details-content{block-size:auto;opacity:1}}@media(prefers-reduced-motion:reduce){.t-acc-panel,.t-acc-panel-inner,.t-acc-chevron,.disclose::details-content{transition:none!important}}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url("oswald-cyrillic-600-normal-OIkAk3Qq.woff2") format("woff2"),url("oswald-cyrillic-600-normal-B7zyAoGs.woff") format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url("oswald-latin-600-normal-plFmSr5g.woff2") format("woff2"),url("oswald-latin-600-normal-DRToI_2E.woff") format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url("oswald-cyrillic-700-normal-BO0IwMyy.woff2") format("woff2"),url("oswald-cyrillic-700-normal-DxuP1Pb9.woff") format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url("oswald-latin-700-normal-vy6hmKSr.woff2") format("woff2"),url("oswald-latin-700-normal-UmC9Ev9x.woff") format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url("golos-text-cyrillic-400-normal-C7us6pn1.woff2") format("woff2"),url("golos-text-cyrillic-400-normal-BwL4n7Pb.woff") format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url("golos-text-latin-400-normal-Coi1FYaD.woff2") format("woff2"),url("golos-text-latin-400-normal-DOuJOmdK.woff") format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url("golos-text-cyrillic-500-normal-BSLQUuP1.woff2") format("woff2"),url("golos-text-cyrillic-500-normal-hXinzVVQ.woff") format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url("golos-text-latin-500-normal-BznAvurO.woff2") format("woff2"),url("golos-text-latin-500-normal-BQo4s7Kn.woff") format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url("golos-text-cyrillic-600-normal-lpQ9rVRR.woff2") format("woff2"),url("golos-text-cyrillic-600-normal-BgvEFMNR.woff") format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url("golos-text-latin-600-normal-Bhk8uV1U.woff2") format("woff2"),url("golos-text-latin-600-normal-B_o32mE8.woff") format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url("ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2") format("woff2"),url("ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff") format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url("ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2") format("woff2"),url("ibm-plex-mono-latin-400-normal-CvHOgSBP.woff") format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url("ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2") format("woff2"),url("ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff") format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url("ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2") format("woff2"),url("ibm-plex-mono-latin-500-normal-CB9ihrfo.woff") format("woff")}.dark{background:var(--dark-bg);color:var(--dark-fg)}.stack{display:flex;flex-direction:column}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-24{gap:24px}.gap-32{gap:32px}.row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.linkrow{display:flex;flex-wrap:wrap;gap:0 24px}.linkbtn{background:none;border:0;min-height:44px;padding:8px 0;font:inherit;font-size:15px;color:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer;display:inline-flex;align-items:center}.linkbtn:hover{color:var(--accent-ink);text-decoration-thickness:2px}.linkbtn:disabled{color:var(--muted);text-decoration:none;cursor:not-allowed}.auth-h1{font:600 48px/1 var(--font-display);text-transform:uppercase}.auth-note{font-size:14px;line-height:1.5;color:var(--muted)}.auth-note a{color:inherit}.split__form a:not(.btn){min-height:44px;display:inline-flex;align-items:center}.auth-note a,.prose a{min-height:0!important;display:inline!important}.split__form p a{min-height:0;display:inline}.auth-actions{display:flex;flex-direction:column;gap:12px}.t-text-swap{display:block}.code-cells{position:relative}.code-cells input{position:absolute;inset:0;width:100%;height:100%;min-height:0;opacity:0;z-index:1;cursor:text}.code-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.code-cell{height:56px;display:grid;place-items:center;border:1px solid var(--muted);border-radius:var(--radius);background:var(--surface);font:400 24px var(--font-mono)}.code-cell.is-filled{border:2px solid var(--ink);background:var(--raised)}.code-cell.is-active{border:2px solid var(--ink);background:var(--raised);outline:3px solid var(--focus);outline-offset:2px}.is-error .code-cell{border:2px solid var(--error)}.qr{display:block;width:180px;height:180px;background:#fff;padding:8px;border-radius:var(--radius)}.secret{font:500 16px/1.6 var(--font-mono);background:var(--surface);border:1px solid var(--line);padding:12px 14px;border-radius:var(--radius)}.steps-num{padding-left:20px;margin:0;display:flex;flex-direction:column;gap:8px;font-size:15px;line-height:1.5}.auth-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.auth-choice{width:100%;min-height:56px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;background:var(--surface);border:1px solid var(--muted);border-radius:var(--radius);text-align:left;cursor:pointer}.auth-choice:hover{background:var(--sunken)}.auth-choice b{font-size:16px;font-weight:600}.auth-choice span{font-size:14px;color:var(--muted)}.prose{font-size:17px;line-height:1.55;color:var(--ink-2)}.prose p+p{margin-top:12px}.kc-form{display:flex;flex-direction:column;gap:16px}.kc-group{display:flex;flex-direction:column;gap:8px}.kc-group label,.kc-label{font-size:16px;line-height:1.4;font-weight:600}.kc-error{color:var(--error);font-size:14px;font-weight:500}#kc-form-buttons,#kc-form-options,.kc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}input[type=submit].btn{width:auto;background-color:var(--ink);color:var(--on-ink);border:1px solid var(--ink)}.kc-hide{display:none!important}.kc-input-group{display:flex;gap:8px;align-items:stretch}@media(max-width:1023px){.auth-h1{font-size:40px}.split--solo .split__l{display:none}.split--solo,.split--solo .split__r{min-height:100dvh}.split--solo .split__form{flex:1}.split--solo .split__form>form.stack{flex:1}.auth-push{margin-top:auto}.split__top--back{justify-content:space-between}}@media(min-width:1024px){.back-link{display:none!important}}.back-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:16px;font-weight:500;text-decoration:none}
