@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;700&family=Quattrocento&display=swap";.b1n7ewu{align-items:center;gap:8px;display:flex}.b1n7ewu img{-o-object-fit:contain;object-fit:contain;width:32px;height:32px}.b1n7ewu.compact img{width:20px;height:20px}.b1n7ewu .brand-name{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--menu-text-strong);font-weight:600}.s1j4uauq{background:var(--border-default);height:1px;margin:4px 0}.l1lmbdy0{font-size:var(--font-size-small);line-height:var(--line-height-small);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-muted);-webkit-user-select:none;user-select:none;padding:8px 12px}.d15u2l58[data-highlighted]{background:var(--bg-block-subtle);color:var(--text-block)}.s91y26y{display:contents}.s91y26y .brand-block{min-height:calc(var(--page-header-open-height,0px) - 19px);flex-direction:column;justify-content:center;gap:12px;padding:12px 20px;display:flex}.s91y26y .brand-block.headless{min-height:0;padding-block:8px}.s91y26y .org-name{font-size:var(--font-size-label);line-height:var(--line-height-label);color:var(--menu-text-strong);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.s91y26y .org-loading{border-radius:var(--radius-xs);background:var(--bg-hover-strong);width:96px;height:12px;animation:1.2s ease-in-out infinite alternate org-loading}@keyframes org-loading{0%{opacity:.4}to{opacity:1}}@media (prefers-reduced-motion:reduce){.s91y26y .org-loading{animation:none}}.s91y26y .nav{flex:1;padding:12px;overflow-y:auto}.s91y26y .section+.section{margin-top:16px}.s91y26y .section-title{font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--menu-text);align-items:center;gap:8px;margin:0;padding-bottom:6px;font-weight:500;display:flex}.s91y26y .section-title:after{content:"";background:var(--menu-section-rule);flex:1;height:1px}.s91y26y .items{flex-direction:column;gap:2px;display:flex}.s91y26y .item{font-size:var(--font-size-body);line-height:var(--line-height-body);border-radius:var(--radius-md);height:36px;color:var(--menu-text);border:1px solid #0000;align-items:center;gap:12px;padding:0 12px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.s91y26y .item svg{width:var(--icon-md);height:var(--icon-md);flex-shrink:0}.s91y26y .item:hover{background:var(--menu-item-active-bg);color:var(--menu-text-strong)}.s91y26y .item.active{border-color:var(--menu-item-active-border);background:var(--menu-item-active-bg);color:var(--menu-item-active-text)}.s91y26y .item.locked{color:var(--menu-text-muted);cursor:not-allowed;-webkit-user-select:none;user-select:none}.s91y26y .item.locked:hover{color:var(--menu-text-muted);background:0 0}.s91y26y .account{border-top:1px solid var(--menu-border);flex-direction:column;align-items:flex-start;gap:8px;padding:16px 20px;display:flex}.s91y26y .account-button{max-width:100%}.s91y26y .account-email{font-size:var(--font-size-small);line-height:var(--line-height-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s91y26y .version{font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--menu-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ayr61s6{background:var(--bg-canvas);height:100dvh;font-family:var(--font-body);color:var(--text-primary);display:flex;overflow:hidden}.ayr61s6 .skip-link{position:absolute;left:-9999px}.ayr61s6 .skip-link:focus{font-size:var(--font-size-label);line-height:var(--line-height-label);z-index:60;border-radius:var(--radius-sm);background:var(--bg-accent);color:var(--text-on-accent);padding:8px 16px;font-weight:600;text-decoration:none;position:fixed;top:16px;left:16px}.ayr61s6 .sidebar{border-right:1px solid var(--menu-border);background:var(--menu-bg);flex-direction:column;flex-shrink:0;width:256px;display:none}@media (width>=1024px){.ayr61s6 .sidebar{display:flex}}.ayr61s6 .drawer-backdrop{z-index:40;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009;position:fixed;inset:0}@media (width>=1024px){.ayr61s6 .drawer-backdrop{display:none}}.ayr61s6 .drawer{inset-block:0;z-index:50;border-right:1px solid var(--menu-border);background:var(--menu-bg);flex-direction:column;width:288px;transition:transform .2s ease-in-out;display:flex;position:fixed;left:0;transform:translate(-100%)}.ayr61s6 .drawer.open{transform:translate(0)}@media (prefers-reduced-motion:reduce){.ayr61s6 .drawer{transition:none}}@media (width>=1024px){.ayr61s6 .drawer{display:none}}.ayr61s6 .drawer-head{justify-content:space-between;align-items:center;gap:8px;padding:12px 12px 0 20px;display:flex}.ayr61s6 .page-column{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.ayr61s6 .top-bar{border-bottom:1px solid var(--border-default);background:var(--bg-surface);justify-content:space-between;align-items:center;padding:8px 16px;display:flex}@media (width>=1024px){.ayr61s6 .top-bar{display:none}}.ayr61s6 .top-bar-spacer{width:var(--control-height-md)}.ayr61s6 .main{flex:1;min-height:0;overflow-y:auto}.ayr61s6 .route{flex-direction:column;min-height:100%;animation:.3s ease-out enter;display:flex}@keyframes enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ayr61s6 .route{animation:none}}.e1cm5hkx.whole{box-sizing:border-box;background:var(--bg-canvas);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.e1cm5hkx.page{justify-content:center;padding:80px 24px;display:flex}.e1cm5hkx .column{width:100%;max-width:32rem}.e1cm5hkx .answers{flex-direction:column;align-items:stretch;gap:16px;width:100%;display:flex}.e1cm5hkx .buttons{justify-content:center;gap:12px;display:flex}.e1cm5hkx .error-message{font-family:var(--font-mono);font-size:var(--font-size-code);font-weight:700;line-height:var(--line-height-code);text-align:left;overflow-wrap:anywhere;font-weight:400}.e1cm5hkx .footnote{font-size:var(--font-size-small);line-height:var(--line-height-small);text-align:center;color:var(--text-muted);margin:24px 0 0}.ndrjesv{background:var(--bg-canvas);justify-content:center;align-items:center;height:100vh;display:flex}.ndrjesv .card{width:100%;max-width:var(--width-dialog);flex-direction:column;gap:16px;display:flex}.ndrjesv .head{flex-direction:column;gap:4px;display:flex}.ndrjesv .title{font-size:var(--font-size-title);line-height:var(--line-height-title);color:var(--text-primary);align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.ndrjesv .warning{color:var(--text-warn)}.ndrjesv .text{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--text-muted);margin:0}.ndrjesv .email{color:var(--text-primary);font-weight:500}.ndrjesv .actions{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:8px;display:flex}.b1y0qj1a{background:linear-gradient(to bottom right, var(--bg-surface), var(--bg-canvas), rgb(from var(--bg-accent) r g b/.2));flex-direction:column;justify-content:center;width:50%;padding:0 64px;display:none}@media (width>=1024px){.b1y0qj1a{display:flex}}.b1y0qj1a .logo{align-self:flex-start;height:48px;margin-bottom:32px}.b1y0qj1a .headline{font-size:var(--font-size-display);line-height:var(--line-height-display);color:var(--text-primary);margin:0;font-weight:700}.b1y0qj1a .accent{color:var(--text-accent)}.b1y0qj1a .lead{font-size:var(--font-size-title);line-height:var(--line-height-title);max-width:28rem;color:var(--text-secondary);margin:16px 0 0;font-weight:400}.b1y0qj1a .points{flex-direction:column;gap:12px;margin:32px 0 0;padding:0;list-style:none;display:flex}.b1y0qj1a .point{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--text-secondary);align-items:center;gap:12px;display:flex}.b1y0qj1a .point svg{width:var(--icon-lg);height:var(--icon-lg);color:var(--text-accent);flex-shrink:0}.e1084bjg{height:var(--control-height-md);border-radius:var(--radius-sm);background:var(--bg-hover-strong);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.e1084bjg .address{border-radius:var(--radius-round);background:var(--bg-hover);flex:1;height:16px}.e1084bjg .icons{align-items:center;gap:8px;margin-left:8px;display:flex}.e1084bjg .puzzle path{stroke:var(--text-muted)}.e1084bjg .extension{border:1px solid var(--bg-accent);border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}.e1084bjg .signed-out{border-radius:var(--radius-round);background:var(--bg-block);width:6px;height:6px;box-shadow:0 0 0 1.5px var(--bg-hover-strong);position:absolute;bottom:-2px;right:-2px}.e1x1xffu{background:var(--bg-canvas);min-height:100vh;display:flex}.e1x1xffu .message{flex:1;justify-content:center;align-items:center;padding:0 24px;display:flex}.e1x1xffu .column{text-align:center;width:100%;max-width:24rem}.e1x1xffu .title{font-size:var(--font-size-display);line-height:var(--line-height-display);color:var(--text-primary);margin:0;font-weight:700}.e1x1xffu .lead{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--text-primary);margin:12px 0 0}.e1x1xffu .how-to{text-align:left;margin-top:32px}.e1x1xffu .how-to-title{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--text-muted);margin:0 0 16px;font-weight:600}.e1x1xffu .steps{flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.e1x1xffu .step{align-items:flex-start;gap:12px;display:flex}.e1x1xffu .step-text{font-size:var(--font-size-label);line-height:var(--line-height-label);color:var(--text-secondary);margin:0}*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--border-default)}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:var(--text-muted)}textarea::-moz-placeholder{opacity:1;color:var(--text-muted)}input::placeholder,textarea::placeholder{opacity:1;color:var(--text-muted)}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--neutral-0:#fff;--neutral-85:#e6e6e6;--neutral-165:#d0d0d0;--neutral-400:#8b8b8b;--neutral-500:#757575;--neutral-600:#5f5f5f;--neutral-700:#484848;--neutral-800:#313131;--neutral-875:#202020;--neutral-900:#1a1a1a;--neutral-925:#121212;--neutral-950:#0f0f0f;--neutral-1000:#040404;--paper-0:#fff;--paper-10:#fcfcfc;--paper-45:#f2f2f2;--paper-60:#ededed;--paper-95:#e4e4e4;--paper-125:#dcdcdc;--paper-205:#c5c5c5;--paper-420:#8b8b8b;--paper-545:#6c6c6c;--paper-600:#5f5f5f;--paper-800:#313131;--paper-900:#1a1a1a;--paper-1000:#040404;--blue-50:#eaf6fe;--blue-40:#eaf6fe;--blue-400:#4fb3e8;--blue-500:#0f8dce;--blue-600:#0f739d;--blue-75:#d1ebf9;--blue-700:#00618a;--blue-800:#2a3648;--blue-900:#1f2837;--blue-950:#121d28;--green-400:#72bb6f;--green-600:#317a34;--green-50:#e8f4e8;--green-75:#daedda;--green-950:#1c261e;--green-975:#101a10;--yellow-400:#e7da4e;--yellow-600:#726f00;--yellow-50:#fbf9e3;--yellow-75:#f9f5d1;--yellow-950:#25230c;--yellow-975:#191809;--amber-400:#e6a444;--amber-600:#976000;--amber-50:#fbf0e1;--amber-75:#f8e7ce;--amber-950:#2e230b;--amber-975:#1f150b;--coral-400:#d24f47;--coral-600:#bf3e39;--coral-50:#f8e3e2;--coral-75:#f3d1cf;--coral-950:#2a1418;--coral-975:#1a0d0d;--purple-400:#b58ce8;--purple-600:#7f5ab0;--purple-50:#f3edfb;--purple-75:#ece1f9;--purple-950:#221c2e;--font-size-1:28px;--font-size-2:24px;--font-size-3:20px;--font-size-4:16px;--font-size-5:14px;--font-size-6:12px;--font-size-7:11px;--line-height-1:36px;--line-height-2:32px;--line-height-3:28px;--line-height-4:24px;--line-height-5:20px;--line-height-6:16px;--line-height-7:16px;--line-height-prose:24px;--line-height-prose-small:20px;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-canvas:#0b0b0d;--bg-surface:var(--neutral-950);--bg-card:var(--neutral-1000);--bg-sidebar:var(--neutral-1000);--bg-sunken:var(--neutral-900);--bg-hover:var(--neutral-875);--bg-hover-strong:var(--neutral-800);--bg-secondary:var(--blue-900);--bg-secondary-hover:var(--blue-800);--bg-neutral:var(--neutral-700);--bg-neutral-hover:var(--neutral-600);--text-on-card:var(--neutral-85);--text-bright:var(--neutral-0);--text-on-accent:var(--neutral-85);--text-primary:var(--neutral-165);--text-secondary:var(--neutral-400);--text-muted:var(--neutral-500);--border-default:var(--neutral-800);--border-subtle:var(--neutral-875);--border-secondary:var(--neutral-400);--bg-accent:var(--blue-500);--bg-accent-subtle:var(--blue-50);--bg-accent-hover:var(--blue-400);--text-link:var(--blue-500);--text-accent:var(--blue-500);--border-focus:var(--blue-400);--shadow-color:var(--neutral-1000);--shadow-strength:1;--text-allow:var(--green-400);--border-allow:var(--green-400);--bg-allow-subtle:var(--green-950);--bg-allow-deep:var(--green-975);--bg-allow:var(--green-400);--text-on-allow:var(--neutral-1000);--text-warn:var(--yellow-400);--border-warn:var(--yellow-400);--bg-warn-subtle:var(--yellow-950);--bg-warn-deep:var(--yellow-975);--bg-warn:var(--yellow-400);--text-on-warn:var(--neutral-1000);--text-block:var(--coral-400);--border-block:var(--coral-400);--bg-block-subtle:var(--coral-950);--bg-block-deep:var(--coral-975);--bg-block:var(--coral-400);--text-on-block:var(--neutral-1000);--text-severe:var(--amber-400);--border-severe:var(--amber-400);--bg-severe-subtle:var(--amber-950);--bg-severe:var(--amber-400);--text-on-severe:var(--neutral-1000);--text-info:var(--blue-400);--border-info:var(--blue-400);--bg-info-subtle:var(--blue-950);--bg-info:var(--blue-400);--text-on-info:var(--neutral-1000);--text-purple:var(--purple-400);--border-purple:var(--purple-400);--bg-purple-subtle:var(--purple-950);--bg-purple:var(--purple-400);--text-on-purple:var(--neutral-1000);--font-size-display:var(--font-size-1);--font-size-big-number:var(--font-size-2);--font-size-heading:var(--font-size-3);--font-size-title:var(--font-size-4);--font-size-body:var(--font-size-5);--font-size-label:var(--font-size-6);--font-size-code:var(--font-size-6);--font-size-subtitle:var(--font-size-5);--font-size-small:var(--font-size-7);--line-height-display:var(--line-height-1);--line-height-big-number:var(--line-height-2);--line-height-heading:var(--line-height-3);--line-height-title:var(--line-height-4);--line-height-body:var(--line-height-5);--line-height-label:var(--line-height-6);--line-height-code:var(--line-height-6);--line-height-subtitle:var(--line-height-5);--line-height-small:var(--line-height-7);--font-sans:Inter, Helvetica, system-ui, sans-serif;--font-display:Inter, system-ui, sans-serif;--font-serif:Quattrocento, Georgia, serif;--font-body:Inter, system-ui, sans-serif;--font-mono:"JetBrains Mono", monospace;--layout-width:1152px;--layout-gutter:16px;--width-narrow:448px;--width-dialog:512px;--width-text:640px;--width-wide:960px;--control-height-md:40px;--control-height-sm:32px;--control-height-xs:24px;--tracking-caps:.08em;--tracking-label:.04em;--tracking-tight:-.02em;--bg-banner:var(--neutral-875);--text-on-banner:var(--neutral-85);--text-on-banner-bright:var(--neutral-0);--bg-on-banner-hover:#fafafa12;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-round:9999px;--icon-xs:12px;--icon-sm:14px;--icon-md:16px;--icon-lg:20px;--menu-bg:#05030b;--menu-border:var(--neutral-900);--menu-section-rule:#2c2c2c;--menu-text:#919191;--menu-text-strong:#e8e8e9;--menu-text-muted:#6b6b6b;--menu-item-active-bg:#0b0b0f;--menu-item-active-border:var(--blue-500);--menu-item-active-text:#3f8bc6;--card-surface-bg:#151517;--card-surface-border:#1e1e20;--card-surface-raised-bg:#1c1c1d}@media (width>=1024px){:root{--layout-gutter:24px}}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-canvas:var(--paper-60);--bg-surface:var(--paper-45);--bg-card:var(--paper-10);--bg-sidebar:var(--paper-10);--bg-sunken:var(--paper-95);--bg-hover:var(--paper-125);--bg-hover-strong:var(--paper-205);--bg-secondary:var(--blue-40);--bg-secondary-hover:var(--blue-75);--bg-neutral:var(--paper-205);--bg-neutral-hover:var(--paper-420);--text-on-card:var(--paper-900);--text-bright:var(--paper-1000);--text-on-accent:var(--paper-0);--text-primary:var(--paper-800);--text-secondary:var(--paper-600);--text-muted:var(--paper-545);--border-default:var(--paper-205);--border-subtle:var(--paper-125);--border-secondary:var(--paper-600);--bg-accent:var(--blue-600);--bg-accent-subtle:var(--blue-75);--bg-accent-hover:var(--blue-700);--text-link:var(--blue-600);--text-accent:var(--blue-600);--border-focus:var(--blue-600);--text-allow:var(--green-600);--border-allow:var(--green-600);--bg-allow-subtle:var(--green-50);--bg-allow-deep:var(--green-75);--text-warn:var(--yellow-600);--border-warn:var(--yellow-600);--bg-warn-subtle:var(--yellow-50);--bg-warn-deep:var(--yellow-75);--text-block:var(--coral-600);--border-block:var(--coral-600);--bg-block-subtle:var(--coral-50);--bg-block-deep:var(--coral-75);--text-severe:var(--amber-600);--border-severe:var(--amber-600);--bg-severe-subtle:var(--amber-50);--text-info:var(--blue-600);--border-info:var(--blue-600);--bg-info-subtle:var(--blue-40);--text-purple:var(--purple-600);--border-purple:var(--purple-600);--bg-purple-subtle:var(--purple-50);--shadow-color:var(--paper-800);--shadow-strength:.22;--card-surface-bg:var(--paper-95);--card-surface-border:var(--paper-205);--card-surface-raised-bg:var(--paper-45)}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;forced-color-adjust:none}body{color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-canvas);font-family:var(--font-sans);forced-color-adjust:none;font-weight:400}h1,h2,h3,h4,h5,h6{letter-spacing:var(--tracking-tight);font-family:var(--font-display);font-weight:600}
