:root,:root[data-theme=dark]{--page-bg:#141414;--ck-bg:#191919;--ck-surface:#212121;--ck-surface-2:#2a2a2a;--ck-surface-3:#2a2a2a;--ck-line:#333;--ck-line-2:#3a3a3a;--ck-line-strong:#454545;--dot:#ffffff1f;--dot-soft:#ffffff17;--line:var(--ck-line);--line-2:var(--ck-line-2);--line-strong:var(--ck-line-strong);--cream:#fff;--cream-dim:#9aa6b8;--cream-label:#b0bac9;--cream-faint:#7a7a7a;--cream-deep:#5a5a5a;--tirio:#1f8bff;--tirio-light:#8cc6ff;--tirio-soft:#1f8bff1f;--tirio-bg:#1f8bff14;--on-accent:#fff;--dorado:#707070;--dorado-light:#aaa;--dorado-soft:#7070701f;--ck-ok:#8bbfb8;--ck-warn:#f8e578;--ck-err:#ff4200;--ck-info:#5cd5e8;--sem-info-solid:#1f8bff;--sem-info-soft:#122436;--sem-info-border:#1e4a73;--sem-info-text:#8cc6ff;--sem-success-solid:#1fa97f;--sem-success-soft:#122822;--sem-success-border:#1f4f45;--sem-success-text:#8bbfb8;--sem-warn-solid:#f8e578;--sem-warn-soft:#2b2409;--sem-warn-border:#5e4f14;--sem-warn-text:#f8e578;--sem-danger-solid:#ff4200;--sem-danger-soft:#30110a;--sem-danger-border:#6e2a12;--sem-danger-text:#ff8a61;--sem-neutral-solid:#ededed;--sem-neutral-soft:#242424;--sem-neutral-border:#454545;--sem-neutral-text:#c4c4c4;--ck-ok-ink:#8bbfb8;--ck-ok-soft:#1fa97f24;--ck-warn-ink:#f8e578;--ck-warn-soft:#f8e57824;--ck-err-ink:#ff8a61;--ck-err-soft:#ff420024;--ck-info-ink:#8cc6ff;--ck-info-soft:#1f8bff24;--ck-ok-border:#1f4f45;--ck-warn-border:#5e4f14;--ck-err-border:#6e2a12;--ck-info-border:#1e4a73;--ck-oport-ink:#5cd5e8;--ck-oport-soft:#5cd5e824;--ck-oport-border:#1d5560;--ck-ok-tint:#1fa97f40;--ck-warn-tint:#f8e57840;--ck-err-tint:#ff420033;--ck-info-tint:#1f8bff38;--tirio-tint:#1f8bff33;--tag-lilac:#c0b5f7;--tag-lilac-soft:#c0b5f724;--tag-sky:#a8dfef;--tag-sky-soft:#a8dfef24;--tag-emerald:#6cefe7;--tag-emerald-soft:#6cefe724;--type-skill:#5cd5e8;--type-skill-soft:#5cd5e824;--type-agent:#b586f0;--type-agent-soft:#b586f024;--type-chain:#e8a84c;--type-chain-soft:#e8a84c24;--radar-nos:#1f8bff;--radar-serie-1:#d76f00;--radar-serie-2:#02a49e;--radar-serie-3:#9b6ef9;--radar-serie-4:#14ac33;--radar-serie-5:#d455be;--radar-embudo-1:#85baff;--radar-embudo-2:#3a87e3;--radar-embudo-3:#0056aa;--hover-bg:#ffffff0a;--hover-bg-strong:#ffffff14;--chip-bg:#ffffff14;--quote-bg:#ffffff0a;--app-shadow:0 30px 60px -20px #0a0f1a73, 0 12px 24px -10px #0a0f1a4d, 0 0 0 1px #ffffff0a;--gradient-action:linear-gradient(135deg,#2e97ff 0%,#0b6fd9 100%);--gradient-action-hover:linear-gradient(135deg,#4da8ff 0%,#1f8bff 100%);--gradient-panel-dark:linear-gradient(160deg,#1b2333 0%,#0c1220 100%);--grad-progreso:linear-gradient(90deg, #1f8bff, #5cd5e8);--halo-tarjeta:radial-gradient(120% 90% at 0% 0%, #1f8bff1a, transparent 60%);--halo-tarjeta-fin:radial-gradient(120% 90% at 100% 0%, #1f8bff1a, transparent 60%);--halo-cabecera:radial-gradient(1100px 420px at 50% -120px, #1f8bff33, transparent 70%);--glow-action:0 10px 22px -12px #0b6fd9a6;--glass-sm-bg:linear-gradient(180deg, #ffffff1f, #ffffff0a), #1f8bff14;--glass-md-bg:linear-gradient(180deg, #ffffff1f, #ffffff0a), #1f8bff14;--glass-menu-bg:var(--glass-md-bg);--glass-lg-bg:linear-gradient(180deg, #ffffff24, #ffffff0d), #1f8bff1a;--glass-sm-filter:blur(12px) saturate(180%);--glass-md-filter:blur(24px) saturate(180%);--glass-lg-filter:blur(40px) saturate(180%);--glass-border:#ffffff29;--glass-lg-border:#ffffff2e;--glass-shine:inset 0 1px 0 #ffffff47, inset 0 -1px 0 #ffffff0d;--glass-lg-shine:inset 0 1px 0 #ffffff52, inset 0 -1px 0 #ffffff0d;--glass-sm-shadow:0 12px 30px -16px #0009;--glass-md-shadow:0 24px 60px -24px #000000b3;--glass-lg-shadow:0 40px 90px -30px #000000d9;--glass-text-dim:#c3d4e8;--glass-text-label:#d8e4f2;--glass-text-faint:#c0ccdb;--topbar-bg:linear-gradient(180deg, #ffffff0f, #ffffff04), #2121219e;--topbar-tinte:linear-gradient(90deg, #1f8bff29, #1f8bff0d 45%, transparent 80%);--topbar-border:#ffffff17;--glass-lg-solido:#1c2636;--luz-halo:#2e97ff33;--luz-borde:#4da8ffe6;--luz-borde-suave:#4da8ff1f;--scrim:#05080e8c;--halo-scrim:radial-gradient(42% 55% at 22% 28%, #1f8bff21, transparent 70%), radial-gradient(34% 48% at 80% 76%, #5cd5e812, transparent 70%);--halo-app:radial-gradient(460px 380px at 0 0, #1f8bff21, transparent 70%), radial-gradient(1100px 150px at 38% 0, #1f8bff1a, transparent 75%), radial-gradient(420px 460px at 0 100%, #5cd5e812, transparent 70%)}:root[data-theme=light]{--page-bg:#e6eef9;--ck-bg:#f0f5fc;--ck-surface:#fff;--ck-surface-2:#fff;--ck-surface-3:#f0f5fc;--ck-line:#d9e4f2;--ck-line-2:#c8d8ec;--ck-line-strong:#b7cbe6;--dot:#10346024;--dot-soft:#1034601b;--cream:#101828;--cream-dim:#4b5a6e;--cream-label:#3d4d63;--cream-faint:#7a8aa0;--cream-deep:#9aa6b8;--tirio:#1f8bff;--tirio-light:#0a5fbf;--tirio-soft:#1f8bff1a;--tirio-bg:#1f8bff0f;--on-accent:#fff;--dorado:#555;--dorado-light:#707070;--dorado-soft:#5555551a;--ck-ok:#0f6b50;--ck-warn:#6e5500;--ck-err:#b82f00;--ck-info:#0a5fbf;--sem-info-solid:#1f8bff;--sem-info-soft:#e8f3ff;--sem-info-border:#b8daff;--sem-info-text:#0a5fbf;--sem-success-solid:#1fa97f;--sem-success-soft:#e7f5f1;--sem-success-border:#a9d8cc;--sem-success-text:#0f6b50;--sem-warn-solid:#f8e578;--sem-warn-soft:#fef9e3;--sem-warn-border:#efd98b;--sem-warn-text:#6e5500;--sem-danger-solid:#ff4200;--sem-danger-soft:#ffede7;--sem-danger-border:#ffc2ad;--sem-danger-text:#b82f00;--sem-neutral-solid:#191919;--sem-neutral-soft:#e7eff9;--sem-neutral-border:#d9e4f2;--sem-neutral-text:#454545;--ck-ok-ink:#0f6b50;--ck-ok-soft:#e7f5f1;--ck-warn-ink:#6e5500;--ck-warn-soft:#fef9e3;--ck-err-ink:#b82f00;--ck-err-soft:#ffede7;--ck-info-ink:#0a5fbf;--ck-info-soft:#e8f3ff;--ck-ok-border:#a9d8cc;--ck-warn-border:#efd98b;--ck-err-border:#ffc2ad;--ck-info-border:#b8daff;--ck-oport-ink:#0a6b7c;--ck-oport-soft:#e4f7fa;--ck-oport-border:#a6e3ec;--ck-ok-tint:#1fa97f2e;--ck-warn-tint:#f8e5784d;--ck-err-tint:#ff42001f;--ck-info-tint:#1f8bff24;--tirio-tint:#1f8bff1f;--tag-lilac:#6b5ca5;--tag-lilac-soft:#6b5ca51f;--tag-sky:#2a8fa0;--tag-sky-soft:#2a8fa01f;--tag-emerald:#2e8b7a;--tag-emerald-soft:#2e8b7a1f;--type-skill:#0a5fbf;--type-skill-soft:#1f8bff1a;--type-agent:#7b4bbf;--type-agent-soft:#7b4bbf1f;--type-chain:#b07d2e;--type-chain-soft:#b07d2e1f;--radar-nos:#1f8bff;--radar-serie-1:#b95e00;--radar-serie-2:#018d87;--radar-serie-3:#8658e1;--radar-serie-4:#019427;--radar-serie-5:#bc3ea8;--radar-embudo-1:#6dadff;--radar-embudo-2:#3380dc;--radar-embudo-3:#0053a5;--hover-bg:#1034600a;--hover-bg-strong:#10346012;--chip-bg:#1034600f;--quote-bg:#10346008;--app-shadow:0 8px 22px -10px #10346038, 0 0 0 1px #1034600f;--gradient-canvas:radial-gradient(70% 55% at 0% 0%, #1f8bff0f, transparent 70%), radial-gradient(60% 50% at 100% 100%, #5cd5e817, transparent 70%), linear-gradient(180deg,#fbfdff 0%,#eaf0f9 100%);--gradient-action:linear-gradient(135deg,#2e97ff 0%,#0b6fd9 100%);--gradient-action-hover:linear-gradient(135deg,#4da8ff 0%,#1f8bff 100%);--gradient-panel-dark:linear-gradient(160deg,#1b2333 0%,#0c1220 100%);--grad-progreso:linear-gradient(90deg, #1f8bff, #0aa6c9);--halo-tarjeta:radial-gradient(120% 90% at 0% 0%, #1f8bff12, transparent 60%);--halo-tarjeta-fin:radial-gradient(120% 90% at 100% 0%, #1f8bff12, transparent 60%);--halo-cabecera:radial-gradient(1100px 420px at 50% -120px, #1f8bff1f, transparent 70%);--glow-action:0 10px 22px -12px #0b6fd9a6;--glass-sm-bg:linear-gradient(180deg, #ffffffc7, #ffffff80), #1f8bff0d;--glass-md-bg:linear-gradient(180deg, #ffffffb8, #ffffff6b), #1f8bff0d;--glass-menu-bg:linear-gradient(180deg, #ffffffc7, #ffffff80), #1f8bff0d;--glass-lg-bg:linear-gradient(180deg, #ffffffd1, #fff9), #1f8bff0d;--glass-sm-filter:blur(12px) saturate(160%);--glass-md-filter:blur(24px) saturate(160%);--glass-lg-filter:blur(40px) saturate(160%);--glass-border:#ffffffd9;--glass-lg-border:#ffffffe6;--glass-shine:inset 0 1px 0 #fff, inset 0 -1px 0 #1034600f;--glass-lg-shine:inset 0 1px 0 #fff, inset 0 -1px 0 #1034600f;--glass-sm-shadow:0 12px 30px -18px #10346066;--glass-md-shadow:0 24px 60px -28px #10346080;--glass-lg-shadow:0 40px 90px -36px #10346099;--glass-text-dim:#4b5a6e;--glass-text-label:#3d4d63;--glass-text-faint:#4a596e;--topbar-bg:linear-gradient(180deg, #ffffffc7, #ffffff8f), #1f8bff08;--topbar-tinte:linear-gradient(90deg, #1f8bff24, #5cd5e80f 45%, transparent 80%);--topbar-border:#1034601a;--glass-lg-solido:#e4eaf3;--luz-halo:#1f8bff1a;--luz-borde:#1f8bffd9;--luz-borde-suave:#1f8bff26;--scrim:#10346047;--halo-scrim:radial-gradient(42% 55% at 22% 28%, #1f8bff2e, transparent 70%), radial-gradient(34% 48% at 80% 76%, #5cd5e829, transparent 70%);--halo-app:radial-gradient(460px 380px at 0 0, #1f8bff29, transparent 70%), radial-gradient(1100px 150px at 38% 0, #1f8bff1f, transparent 75%), radial-gradient(420px 460px at 0 100%, #5cd5e829, transparent 70%)}:root,:root[data-theme=dark],:root[data-theme=light]{--bg:var(--ck-bg);--surface:var(--ck-surface);--surface-2:var(--ck-surface-2);--border:var(--ck-line-strong);--text:var(--cream);--text-dim:var(--cream-dim);--accent:var(--tirio);--accent-2:var(--tirio-light);--ok:var(--ck-ok);--warn:var(--ck-warn);--err:var(--ck-err);--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--display:"Inter Tight", "Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--fs-2xs:11px;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-lg:16px;--fs-xl:18px;--fs-2xl:22px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-sm:6px;--radius-md:12px;--radius-lg:18px;--radius-pill:999px;--radius-control:10px;--track-eyebrow:.08em;--track-eyebrow-lg:.12em;--shadow-soft:0 1px 2px #0a0f1a0f, 0 8px 24px #0a0f1a0f;--shadow-card:0 10px 30px -22px #1034604d;--shadow-raised:0 8px 22px -10px #10346038;--shadow-deep:0 30px 60px -20px #0a0f1a73, 0 12px 24px -10px #0a0f1a4d;--motion-fast:.15s;--motion-base:.22s;--motion-slow:.32s;--ease-standard:cubic-bezier(.2,0,0,1);--ease-settle:cubic-bezier(.32,.72,0,1);--glass-radius-sm:12px;--glass-radius-md:16px;--glass-radius-lg:24px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root,:root[data-theme=dark],:root[data-theme=light]{--glass-sm-bg:var(--ck-surface-2);--glass-md-bg:var(--ck-surface-2);--glass-menu-bg:var(--ck-surface-2);--glass-lg-bg:var(--ck-surface-2);--glass-sm-filter:none;--glass-md-filter:none;--glass-lg-filter:none;--glass-border:var(--ck-line-strong);--glass-lg-border:var(--ck-line-strong)}}@supports (background-image:linear-gradient(in oklch, red, blue)){:root,:root[data-theme=dark]{--gradient-action:linear-gradient(135deg in oklch, #2e97ff 0%, #0b6fd9 100%);--gradient-action-hover:linear-gradient(135deg in oklch, #4da8ff 0%, #1f8bff 100%);--gradient-panel-dark:linear-gradient(160deg in oklch, #1b2333 0%, #0c1220 100%);--grad-progreso:linear-gradient(90deg in oklch, #1f8bff, #5cd5e8)}:root[data-theme=light]{--gradient-action:linear-gradient(135deg in oklch, #2e97ff 0%, #0b6fd9 100%);--gradient-action-hover:linear-gradient(135deg in oklch, #4da8ff 0%, #1f8bff 100%);--gradient-panel-dark:linear-gradient(160deg in oklch, #1b2333 0%, #0c1220 100%);--grad-progreso:linear-gradient(90deg in oklch, #1f8bff, #0aa6c9);--gradient-canvas:radial-gradient(70% 55% at 0% 0%, #1f8bff0f, transparent 70%), radial-gradient(60% 50% at 100% 100%, #5cd5e817, transparent 70%), linear-gradient(180deg in oklch, #fbfdff 0%, #eaf0f9 100%)}}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/inter-400-latin-ext.2ktx6yqc-sbf1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/inter-400-latin.0rpdhg_4ubdtf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/inter-500-latin-ext.2ktx6yqc-sbf1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/inter-500-latin.0rpdhg_4ubdtf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/inter-600-latin-ext.2ktx6yqc-sbf1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/inter-600-latin.0rpdhg_4ubdtf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/inter-700-latin-ext.2ktx6yqc-sbf1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/inter-700-latin.0rpdhg_4ubdtf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/inter-tight-700-latin.2a5_-zfcn96ii.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/inter-tight-800-latin.2a5_-zfcn96ii.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/jetbrains-mono-400-latin-ext.3kdhfwd_g41ck.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/jetbrains-mono-400-latin.0gbvn7yk5tf9v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/jetbrains-mono-500-latin-ext.3kdhfwd_g41ck.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/jetbrains-mono-500-latin.0gbvn7yk5tf9v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/jetbrains-mono-700-latin-ext.3kdhfwd_g41ck.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/jetbrains-mono-700-latin.0gbvn7yk5tf9v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.access-page{min-height:100svh;padding:var(--space-5);place-items:center;display:grid}.access-panel{width:min(100%,760px);padding:clamp(var(--space-6), 6vw, calc(var(--space-8) * 2));border:1px solid var(--ck-line);border-radius:var(--glass-radius-lg);background:var(--surface);box-shadow:var(--shadow-card)}.access-brand{align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.access-brand .shell-icon{margin-left:auto}.access-eyebrow{padding-left:var(--space-4);border-left:1px solid var(--ck-line);color:var(--text-dim);font:500 var(--fs-xs)/1.4 var(--mono);letter-spacing:var(--track-eyebrow-lg);text-transform:uppercase;margin:0}.access-panel h1{max-width:13ch;margin-bottom:var(--space-5);font-size:clamp(2.4rem,6vw,4rem);line-height:1.05}.access-copy{max-width:60ch;color:var(--text-dim);font-size:var(--fs-lg);margin:0}.access-form{margin-top:var(--space-8)}.access-form label{margin-bottom:var(--space-2);color:var(--text-dim);font:500 var(--fs-xs)/1.2 var(--mono);letter-spacing:var(--track-eyebrow);text-transform:uppercase;display:block}.access-control{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.access-control input{border:1px solid var(--ck-line-2);border-radius:var(--radius-control);background:var(--bg);min-width:0;min-height:48px;color:var(--text);font:500 var(--fs-md)/1 var(--mono);outline:none;padding:10px 14px}.access-control input:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.access-control button{align-items:center;gap:var(--space-2);border-radius:var(--radius-control);background:var(--gradient-action);min-height:48px;box-shadow:var(--glow-action);color:var(--on-accent);font-family:var(--sans);font-size:var(--fs-md);cursor:pointer;border:1px solid #0000;padding:10px 18px;font-weight:600;transition:background .15s ease-out,box-shadow .2s ease-out;display:inline-flex}.access-control button:hover{background:var(--gradient-action-hover)}.access-control button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.access-error{min-height:1.5rem;margin:var(--space-3) 0 0;color:var(--ck-err-ink);font-size:var(--fs-sm)}.access-footer{gap:var(--space-2);margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--ck-line);color:var(--text-dim);font:500 var(--fs-2xs)/1.4 var(--mono);letter-spacing:var(--track-eyebrow);text-transform:uppercase;flex-wrap:wrap;display:flex}.access-lock{align-items:center;gap:var(--space-1);display:inline-flex}@media (max-width:620px){.access-panel{padding-inline:var(--space-5)}.access-eyebrow{border-left:0;flex-basis:100%;order:3;padding-left:0}.access-control{grid-template-columns:1fr}}
