:root{--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-full:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--chrome-toolbar-height:44px;--chrome-status-height:24px;--chrome-property-height:28px;--chrome-layer-height:28px;--chrome-ledger-height:32px;--motion-insert-fade:.12s;--motion-insert-tint:.6s;--motion-cursor:.1s;--motion-panel:.12s;--motion-dialog:.16s;--motion-toast:.16s;--font-ui:"Inter";--font-mono:"JetBrains Mono";--font-arabic:"IBM Plex Sans Arabic";--chrome-step-height:36px;--motion-placeholder:2s;--motion-step-ring:2.4s;--chrome-elevation-blur:16px}:root,[data-appearance=light]{--chrome-panel:#fff;--chrome-raised:#fff;--chrome-sunken:#f3f3f1;--chrome-text:#17181b;--chrome-secondary:#5d626b;--chrome-tertiary:#686d75;--chrome-inverse:#fff;--chrome-hover:#f1f1ef;--chrome-selected:#e8eeff;--chrome-separator:#e6e6e2;--chrome-border:#d8d8d3;--chrome-focus:#2f6bff;--chrome-variable-bg:#f0ebfc;--chrome-variable-text:#5b3bb0;--chrome-attention:#8a5a00;--chrome-attention-bg:#fff3d6;--chrome-error:#b42318;--chrome-error-bg:#fceeee;--chrome-success:#18794e;--chrome-elevation-color:#17181b24;--chrome-scrim:#17181b66}[data-appearance=dark]{--chrome-panel:#222327;--chrome-raised:#2b2d32;--chrome-sunken:#1b1c1f;--chrome-text:#ecedef;--chrome-secondary:#a3a7ae;--chrome-tertiary:#a3a7ae;--chrome-inverse:#17181b;--chrome-hover:#2a2c31;--chrome-selected:#23304f;--chrome-separator:#313339;--chrome-border:#3a3d44;--chrome-focus:#6e97ff;--chrome-variable-bg:#2e2645;--chrome-variable-text:#c9b8f7;--chrome-attention:#f2b84b;--chrome-attention-bg:#2e2410;--chrome-error:#f97066;--chrome-error-bg:#2d1414;--chrome-success:#4cc38a;--chrome-elevation-color:#0000;--chrome-scrim:#0009}[data-appearance=hc-light]{--chrome-panel:#fff;--chrome-raised:#fff;--chrome-sunken:#f5f5f5;--chrome-text:#000;--chrome-secondary:#303030;--chrome-tertiary:#303030;--chrome-inverse:#fff;--chrome-hover:#e8e8e8;--chrome-selected:#dde8ff;--chrome-separator:#606060;--chrome-border:#303030;--chrome-focus:#0049cf;--chrome-variable-bg:#f0ebfc;--chrome-variable-text:#422186;--chrome-attention:#664000;--chrome-attention-bg:#fff3d6;--chrome-error:#960a00;--chrome-error-bg:#fff0ee;--chrome-success:#06562d;--chrome-elevation-color:#0000;--chrome-scrim:#0009}[data-appearance=hc-dark]{--chrome-panel:#000;--chrome-raised:#000;--chrome-sunken:#111;--chrome-text:#fff;--chrome-secondary:#dadada;--chrome-tertiary:#dadada;--chrome-inverse:#000;--chrome-hover:#242424;--chrome-selected:#152a53;--chrome-separator:#bdbdbd;--chrome-border:#dadada;--chrome-focus:#9abbff;--chrome-variable-bg:#221536;--chrome-variable-text:#e3d5ff;--chrome-attention:#ffd777;--chrome-attention-bg:#211600;--chrome-error:#ffada6;--chrome-error-bg:#250a08;--chrome-success:#94f7bf;--chrome-elevation-color:#0000;--chrome-scrim:#000000b3}:root,[data-canvas-appearance=light]{--canvas-backdrop:#ededeb;--canvas-selection:#2f6bff;--canvas-component:#7a4fd8;--agent-teal:#0f8f86;--agent-green:#2e8a4e;--agent-saffron:#b7791f;--agent-orange:#c9541d;--agent-rose:#c23b5e;--agent-magenta:#a63a8f;--agent-lime:#6f8a12;--agent-sand:#8a6a45}[data-canvas-appearance=dark]{--canvas-backdrop:#18191c;--canvas-selection:#4c86ff;--canvas-component:#a88bf2;--agent-teal:#3cc4b4;--agent-green:#5cc97f;--agent-saffron:#f0b451;--agent-orange:#f2884f;--agent-rose:#f07393;--agent-magenta:#e07bcb;--agent-lime:#b5d44a;--agent-sand:#cda97b}[data-canvas-appearance=hc-light]{--canvas-backdrop:#fff;--canvas-selection:#0049cf;--canvas-component:#6433bf;--agent-teal:#00675f;--agent-green:#1c6638;--agent-saffron:#865500;--agent-orange:#923811;--agent-rose:#922343;--agent-magenta:#7a246b;--agent-lime:#496600;--agent-sand:#674827}[data-canvas-appearance=hc-dark]{--canvas-backdrop:#000;--canvas-selection:#9abbff;--canvas-component:#d2bfff;--agent-teal:#76e9de;--agent-green:#92efad;--agent-saffron:#ffdc8b;--agent-orange:#ffc29f;--agent-rose:#ffb2c9;--agent-magenta:#f5b6e6;--agent-lime:#e0f392;--agent-sand:#f4d2a6}
@font-face{font-family:Inter;src:url(/fonts/InterVariable.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-wght.ttf)format("truetype");font-weight:100 800;font-display:swap}*{box-sizing:border-box}body{background:var(--chrome-panel);color:var(--chrome-text);font-family:var(--font-ui), sans-serif;margin:0}.account-shell{flex-direction:column;min-height:100dvh;display:flex}.account-shell header{height:52px;padding:0 var(--space-6);border-bottom:1px solid var(--chrome-separator);align-items:center;font-size:13px;font-weight:600;display:flex}.account-shell main{flex-direction:column;gap:20px;width:min(460px,100% - 48px);margin:auto;padding:40px 0;display:flex}.account-shell .device-form{width:min(540px,100% - 48px)}h1,p{margin:0}.account-shell h1{font-size:20px;font-weight:650}.account-shell p{color:var(--chrome-secondary);font-size:14px;font-weight:450;line-height:1.5}.account-shell p.scope{color:var(--chrome-text)}.account-shell form{flex-direction:column;gap:20px;display:flex}.account-shell label{min-height:var(--chrome-property-height);align-items:center;gap:var(--space-2);color:var(--chrome-secondary);font-size:12px;display:flex}.account-shell label input{border:1px solid var(--chrome-border);border-radius:var(--radius-xs);background:var(--chrome-sunken);width:calc(100% - 84px);height:26px;color:var(--chrome-text);padding:0 var(--space-2);font:inherit;margin-left:auto}.account-shell button{border:1px solid var(--chrome-text);border-radius:var(--radius-sm);background:var(--chrome-text);height:32px;color:var(--chrome-inverse);padding:0 var(--space-3);font:500 12px var(--font-ui), sans-serif;cursor:pointer}.account-shell .quiet{background:var(--chrome-panel);color:var(--chrome-text);border-color:var(--chrome-border)}.account-shell button:disabled{opacity:.5;cursor:default}.account-shell input:focus-visible,.account-shell button:focus-visible{outline:2px solid var(--chrome-focus);outline-offset:2px}.account-shell small{color:var(--chrome-secondary);font-size:12px}.account-shell .decisions{gap:var(--space-2);display:flex}.account-shell label .device-code{font-family:var(--font-mono), monospace;height:40px;font-size:20px}
