.overlay[data-v-08b5352b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:22px;background:linear-gradient(180deg,#050c18b8,#050c18d6),radial-gradient(circle at top,rgba(64,108,194,.12),transparent 32%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.overlay-raised[data-v-08b5352b]{z-index:48}.dialog[data-v-08b5352b]{position:relative;width:min(100%,780px);max-height:calc(100vh - 44px);overflow:auto;overscroll-behavior:contain;border-radius:22px;border:1px solid rgba(64,95,156,.16);background:linear-gradient(180deg,rgba(173,198,255,.025),transparent 16%),linear-gradient(180deg,#07132bfb,#061634fb);box-shadow:0 30px 64px #020a1285,inset 0 1px #adc6ff08;padding:22px;scrollbar-gutter:stable}.dialog.lg[data-v-08b5352b]{width:min(100%,940px)}.dialog.xl[data-v-08b5352b]{width:min(100%,1280px)}@media(max-width:760px){.overlay[data-v-08b5352b]{place-items:end center;padding:0}.dialog[data-v-08b5352b]{width:100%;max-height:min(92dvh,100dvh);padding:16px;border-right:0;border-bottom:0;border-left:0;border-radius:20px 20px 0 0;scrollbar-gutter:auto}}.auth-gate[data-v-2ece767a]{min-height:100vh;padding:24px;display:grid;place-items:center;background:radial-gradient(circle at top,rgba(69,106,198,.14),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.015),transparent 18%)}.auth-shell[data-v-2ece767a]{width:min(460px,100%)}.auth-card[data-v-2ece767a]{display:grid;gap:20px;padding:28px;border-radius:24px;border:1px solid rgba(94,124,184,.16);background:linear-gradient(180deg,#08142bf5,#071125fa);box-shadow:0 28px 54px #030a1c4d}.auth-brand-row[data-v-2ece767a],.auth-brand-lockup[data-v-2ece767a]{display:flex;align-items:center;gap:12px}.auth-brand-row[data-v-2ece767a]{justify-content:space-between}.auth-brand-mark-shell[data-v-2ece767a]{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid rgba(94,124,184,.16);background:radial-gradient(circle at top,rgba(94,231,184,.12),transparent 58%),linear-gradient(180deg,#0b1b3cfa,#06122cfa);box-shadow:inset 0 1px #adc6ff14,0 12px 24px #02081838}.auth-brand-mark[data-v-2ece767a]{display:block;width:30px;height:30px;object-fit:contain;filter:drop-shadow(0 6px 16px rgba(13,198,130,.12))}.auth-brand-copy[data-v-2ece767a],.auth-card-copy[data-v-2ece767a],.auth-footer[data-v-2ece767a]{display:grid;gap:6px}.auth-brand-copy p[data-v-2ece767a],.auth-brand-copy span[data-v-2ece767a],.auth-card-kicker[data-v-2ece767a],.auth-card-copy h1[data-v-2ece767a],.auth-card-subtitle[data-v-2ece767a],.auth-helper[data-v-2ece767a],.auth-footer p[data-v-2ece767a]{margin:0}.auth-brand-copy p[data-v-2ece767a]{color:#f5f8ff;font-size:.95rem;font-weight:700}.auth-brand-copy span[data-v-2ece767a],.auth-card-kicker[data-v-2ece767a]{color:#91aadf;font-size:.7rem;text-transform:uppercase;letter-spacing:.16em;font-weight:700}.auth-footer-chips span[data-v-2ece767a]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(108,139,210,.18)}.auth-card-copy h1[data-v-2ece767a]{color:#f5f8ff;font-size:clamp(2rem,4vw,2.45rem);line-height:1.02;letter-spacing:-.04em}.auth-card-subtitle[data-v-2ece767a],.auth-helper[data-v-2ece767a],.auth-footer p[data-v-2ece767a]{color:#a8bee9;line-height:1.6}.auth-form[data-v-2ece767a],.auth-actions[data-v-2ece767a],.auth-dev-bypass[data-v-2ece767a],.auth-dev-tools[data-v-2ece767a]{display:grid;gap:14px}.auth-turnstile-shell[data-v-2ece767a]{display:grid;gap:10px}.auth-turnstile-widget[data-v-2ece767a]{display:flex;justify-content:center;min-height:66px}.auth-turnstile-copy[data-v-2ece767a]{font-size:.82rem}.auth-field[data-v-2ece767a]{display:grid;gap:8px}.auth-field span[data-v-2ece767a]{color:#dbe7ff;font-size:.82rem;font-weight:700}.auth-field-optional span[data-v-2ece767a]{display:flex;align-items:center;justify-content:space-between;gap:10px}.auth-field-optional small[data-v-2ece767a]{color:#8fa8da;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.auth-form input[data-v-2ece767a],.auth-btn[data-v-2ece767a]{width:100%;min-height:50px;border-radius:14px;font:inherit}.auth-form input[data-v-2ece767a]{border:1px solid rgba(113,142,208,.18);background:#08152eeb;padding:0 16px;color:#edf3ff}.auth-form input[readonly][data-v-2ece767a]{opacity:.84}.auth-form input[data-v-2ece767a]::placeholder{color:#7992ca}.auth-form input[data-v-2ece767a]:focus-visible{border-color:#8eaff47a;box-shadow:0 0 0 3px #5a81d91f}.name-capture-field[data-v-2ece767a]{display:grid;gap:8px}.name-capture-field span[data-v-2ece767a]{color:#dbe7ff;font-size:.82rem;font-weight:700}.name-capture-field-shell[data-v-2ece767a]{display:flex;align-items:center;min-height:50px;border-radius:14px;border:1px solid rgba(113,142,208,.18);background:#08152eeb;padding:0 16px;transition:border-color .16s ease,box-shadow .16s ease}.name-capture-field-shell[data-v-2ece767a]:focus-within{border-color:#8eaff47a;box-shadow:0 0 0 3px #5a81d91f}.name-capture-field-shell input[data-v-2ece767a]{width:100%;min-width:0;border:0;background:transparent;color:#edf3ff;font:inherit;outline:0}.name-capture-field-shell input[data-v-2ece767a]::placeholder{color:#7992ca}.auth-status[data-v-2ece767a],.auth-error[data-v-2ece767a]{margin:0;border-radius:14px;padding:12px 14px;font-size:.88rem;line-height:1.55}.auth-status[data-v-2ece767a]{background:#0949802e;border:1px solid rgba(73,129,214,.22);color:#d4e5ff}.auth-error[data-v-2ece767a]{background:#8b172f29;border:1px solid rgba(214,98,127,.2);color:#ffd8df}.auth-btn[data-v-2ece767a]{display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border:1px solid transparent;cursor:pointer;font-weight:700;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}.auth-btn-primary[data-v-2ece767a]{border-color:var(--ui-btn-primary-border);background:var(--ui-btn-primary-bg);color:var(--ui-btn-primary-text);box-shadow:var(--ui-btn-primary-shadow)}.auth-btn-primary[data-v-2ece767a]:hover:not(:disabled){background:var(--ui-btn-primary-bg-hover);border-color:#adc6ff70}.auth-btn-secondary[data-v-2ece767a]{border-color:var(--ui-btn-ghost-border);background:var(--ui-btn-ghost-bg);color:var(--ui-btn-ghost-text)}.auth-btn-secondary[data-v-2ece767a]:hover:not(:disabled){background:var(--ui-btn-ghost-bg-hover);border-color:#84abff52}.auth-btn[data-v-2ece767a]:disabled{cursor:not-allowed;opacity:.6}.auth-secondary-actions[data-v-2ece767a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.auth-dev-bypass[data-v-2ece767a]{padding-top:6px;border-top:1px solid rgba(108,139,210,.1)}.auth-dev-bypass p[data-v-2ece767a]{margin:0;color:#8fa8da;font-size:.82rem;line-height:1.55}.auth-dev-tools[data-v-2ece767a]{gap:10px;padding-top:6px;border-top:1px solid rgba(108,139,210,.12)}.auth-dev-toggle[data-v-2ece767a]{width:fit-content;padding:0;border:none;background:none;color:#8fa8da;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.auth-dev-toggle[data-v-2ece767a]:hover{color:#d7e5ff}.auth-footer[data-v-2ece767a]{gap:10px;padding-top:6px;border-top:1px solid rgba(108,139,210,.12)}.auth-footer-chips[data-v-2ece767a]{display:flex;flex-wrap:wrap;gap:8px}.auth-footer-chips span[data-v-2ece767a]{padding:7px 10px;background:#0d1d41d1;color:#d7e5ff;font-size:.74rem;font-weight:700}.name-capture-modal[data-v-2ece767a],.name-capture-copy[data-v-2ece767a]{display:grid;gap:14px}.name-capture-kicker[data-v-2ece767a]{margin:0;color:#91aadf;font-size:.7rem;text-transform:uppercase;letter-spacing:.16em;font-weight:700}.name-capture-copy h2[data-v-2ece767a],.name-capture-copy p[data-v-2ece767a]{margin:0}.name-capture-copy h2[data-v-2ece767a]{color:#f5f8ff;font-size:1.35rem;line-height:1.05;letter-spacing:-.03em}.name-capture-copy p[data-v-2ece767a]{color:#a8bee9;line-height:1.6}.name-capture-actions[data-v-2ece767a]{display:flex;justify-content:flex-end;gap:10px}@media(max-width:640px){.auth-gate[data-v-2ece767a]{padding:16px}.auth-card[data-v-2ece767a]{padding:22px 20px}.auth-secondary-actions[data-v-2ece767a]{grid-template-columns:1fr}.name-capture-actions[data-v-2ece767a]{flex-direction:column}}.auth-entry-loading-shell[data-v-db2a6bd7]{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--app-bg)}.auth-entry-loading-card[data-v-db2a6bd7]{width:min(420px,100%);border:1px solid var(--ui-field-border);border-radius:24px;background:var(--ui-field-bg-strong);box-shadow:0 24px 52px #0f172a1f;padding:28px;color:var(--text-strong)}.auth-entry-loading-card p[data-v-db2a6bd7],.auth-entry-loading-card strong[data-v-db2a6bd7],.auth-entry-loading-card span[data-v-db2a6bd7]{display:block;margin:0;letter-spacing:0}.auth-entry-loading-card p[data-v-db2a6bd7]{color:var(--text-muted);font-size:.74rem;font-weight:800;text-transform:uppercase}.auth-entry-loading-card strong[data-v-db2a6bd7]{margin-top:8px;font-size:1.1rem}.auth-entry-loading-card span[data-v-db2a6bd7]{margin-top:8px;color:var(--text-muted);font-size:.9rem;line-height:1.5}:root{--pui-font-body: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pui-font-mono: "SFMono-Regular", "Cascadia Code", Consolas, "Liberation Mono", monospace;--pui-radius-xs: 6px;--pui-radius-sm: 8px;--pui-radius-md: 12px;--pui-radius-lg: 16px;--pui-radius-xl: 20px;--pui-radius-pill: 999px;--pui-space-2xs: 2px;--pui-space-xs: 4px;--pui-space-sm: 8px;--pui-space-md: 12px;--pui-space-lg: 16px;--pui-space-xl: 24px;--pui-space-2xl: 32px;--pui-text-xs: .72rem;--pui-text-sm: .82rem;--pui-text-md: .92rem;--pui-text-lg: 1rem;--pui-text-xl: 1.18rem;--pui-transition-fast: .14s ease;--pui-transition-base: .18s ease}:root[data-theme=dark],:root:not([data-theme]){--pui-color-canvas: #060e20;--pui-color-canvas-raised: #071631;--pui-color-surface: rgba(7, 29, 70, .72);--pui-color-surface-soft: rgba(5, 24, 60, .58);--pui-color-surface-raised: rgba(6, 18, 45, .92);--pui-color-surface-selected: rgba(7, 34, 82, .82);--pui-color-surface-danger: linear-gradient(180deg, rgba(76, 16, 31, .34), rgba(45, 10, 22, .26));--pui-color-border: rgba(43, 70, 128, .18);--pui-color-border-strong: rgba(43, 70, 128, .26);--pui-color-border-selected: rgba(94, 231, 184, .34);--pui-color-border-danger: rgba(255, 143, 143, .24);--pui-color-text: #dee5ff;--pui-color-text-strong: #f4f8ff;--pui-color-text-muted: rgba(170, 191, 235, .74);--pui-color-text-faint: rgba(145, 170, 235, .84);--pui-color-accent: #adc6ff;--pui-color-success: #06b77f;--pui-color-danger: #ffd4d4;--pui-color-warning: #f5d77c;--pui-field-bg: rgba(5, 18, 44, .9);--pui-field-bg-disabled: rgba(5, 18, 44, .62);--pui-field-border: rgba(43, 70, 128, .22);--pui-field-border-focus: rgba(94, 231, 184, .34);--pui-field-text: #edf3ff;--pui-field-affix: rgba(173, 198, 255, .8);--pui-field-placeholder: rgba(145, 170, 235, .58);--pui-control-bg: rgba(12, 25, 58, .42);--pui-control-bg-hover: rgba(17, 35, 78, .56);--pui-control-border: rgba(109, 141, 219, .22);--pui-control-border-hover: rgba(132, 171, 255, .32);--pui-button-primary-bg: linear-gradient(180deg, #2159c9 0%, #123f98 100%);--pui-button-primary-bg-hover: linear-gradient(180deg, #2a66de 0%, #1849aa 100%);--pui-button-primary-border: rgba(132, 171, 255, .34);--pui-button-primary-text: #f7faff;--pui-button-primary-shadow: 0 12px 28px rgba(5, 21, 58, .28);--pui-button-secondary-bg: rgba(7, 29, 70, .48);--pui-button-secondary-bg-hover: rgba(11, 41, 97, .62);--pui-button-secondary-border: rgba(84, 118, 194, .24);--pui-button-secondary-text: #dbe6ff;--pui-button-danger-bg: linear-gradient(180deg, rgba(156, 48, 68, .94), rgba(124, 33, 48, .94));--pui-button-danger-bg-hover: linear-gradient(180deg, rgba(176, 56, 78, .98), rgba(140, 38, 54, .98));--pui-button-danger-border: rgba(255, 143, 143, .3);--pui-button-danger-text: #fff4f4;--pui-shadow-sm: 0 12px 28px rgba(2, 8, 20, .16);--pui-shadow-md: 0 16px 34px rgba(2, 8, 20, .2);--pui-focus-ring: rgba(173, 198, 255, .82)}:root[data-theme=light]{--pui-color-canvas: #eef0f4;--pui-color-canvas-raised: #f7f9fc;--pui-color-surface: #ffffff;--pui-color-surface-soft: rgba(255, 255, 255, .78);--pui-color-surface-raised: #ffffff;--pui-color-surface-selected: #ffffff;--pui-color-surface-danger: linear-gradient(180deg, #fff8f8, #fff0f2);--pui-color-border: rgba(44, 74, 116, .14);--pui-color-border-strong: rgba(44, 74, 116, .2);--pui-color-border-selected: rgba(0, 138, 102, .28);--pui-color-border-danger: rgba(178, 45, 66, .22);--pui-color-text: #17243a;--pui-color-text-strong: #101b2e;--pui-color-text-muted: #4a5b75;--pui-color-text-faint: #536681;--pui-color-accent: #1d56b3;--pui-color-success: #006149;--pui-color-danger: #a72f44;--pui-color-warning: #7a5200;--pui-field-bg: #ffffff;--pui-field-bg-disabled: #f2f5fa;--pui-field-border: rgba(48, 79, 125, .18);--pui-field-border-focus: rgba(42, 91, 171, .34);--pui-field-text: #16243a;--pui-field-affix: #1d56b3;--pui-field-placeholder: #536681;--pui-control-bg: rgba(237, 244, 253, .92);--pui-control-bg-hover: rgba(226, 234, 246, .96);--pui-control-border: rgba(48, 79, 125, .16);--pui-control-border-hover: rgba(35, 89, 184, .26);--pui-button-primary-bg: linear-gradient(180deg, #2b6ed8 0%, #1955b8 100%);--pui-button-primary-bg-hover: linear-gradient(180deg, #3379e6 0%, #1f61c9 100%);--pui-button-primary-border: rgba(35, 89, 184, .26);--pui-button-primary-text: #ffffff;--pui-button-primary-shadow: 0 12px 24px rgba(48, 97, 177, .18);--pui-button-secondary-bg: rgba(255, 255, 255, .82);--pui-button-secondary-bg-hover: rgba(238, 245, 255, .96);--pui-button-secondary-border: rgba(48, 79, 125, .18);--pui-button-secondary-text: #253955;--pui-button-danger-bg: linear-gradient(180deg, #c84c5e, #a72f44);--pui-button-danger-bg-hover: linear-gradient(180deg, #d85a6c, #b93a50);--pui-button-danger-border: rgba(178, 45, 66, .26);--pui-button-danger-text: #ffffff;--pui-shadow-sm: 0 1px 2px rgba(15, 23, 42, .05);--pui-shadow-md: 0 18px 40px rgba(51, 74, 107, .14);--pui-focus-ring: rgba(35, 89, 184, .34)}:root{--font-body: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "SFMono-Regular", "Cascadia Code", Consolas, "Liberation Mono", monospace;--text: #dee5ff;--text-strong: #eef4ff;--text-body: #d8e2ff;--text-muted: rgba(145, 170, 235, .78);--app-bg: radial-gradient(circle at top left, rgba(0, 67, 149, .14), transparent 28%), linear-gradient(180deg, #081126 0%, #060e20 55%, #071229 100%);--app-bg-overlay-1: linear-gradient(180deg, rgba(173, 198, 255, .04), transparent 18%), linear-gradient(90deg, rgba(43, 70, 128, .1) 0, transparent 12%, transparent 88%, rgba(43, 70, 128, .08) 100%);--app-bg-overlay-1-opacity: .6;--app-bg-overlay-2: linear-gradient(180deg, rgba(255, 255, 255, .01), transparent 12%);--selection-bg: rgba(173, 198, 255, .28);--selection-text: #f8fafc;--option-bg: #081a42;--option-text: #eef4ff;--focus-ring: rgba(173, 198, 255, .9);--focus-ring-soft: rgba(173, 198, 255, .82);--ui-field-bg-strong: rgba(5, 18, 44, .96);--ui-field-border: rgba(63, 96, 170, .24);--ui-field-border-strong: rgba(111, 149, 229, .3);--ui-field-text: #eff5ff;--ui-field-placeholder: rgba(145, 170, 235, .58);--ui-btn-primary-bg: linear-gradient(180deg, #2159c9 0%, #123f98 100%);--ui-btn-primary-bg-hover: linear-gradient(180deg, #2a66de 0%, #1849aa 100%);--ui-btn-primary-border: rgba(132, 171, 255, .34);--ui-btn-primary-border-hover: rgba(173, 198, 255, .44);--ui-btn-primary-text: #f7faff;--ui-btn-primary-shadow: 0 12px 28px rgba(5, 21, 58, .28);--ui-btn-ghost-bg: rgba(7, 29, 70, .48);--ui-btn-ghost-bg-hover: rgba(11, 41, 97, .62);--ui-btn-ghost-border: rgba(84, 118, 194, .24);--ui-btn-ghost-border-hover: rgba(132, 171, 255, .32);--ui-btn-ghost-text: #dbe6ff;font-family:var(--font-body);color:var(--text)}:root[data-theme=light]{--text: #17243a;--text-strong: #101b2e;--text-body: #273a58;--text-muted: #4a5b75;--app-bg: #eef0f4;--app-bg-overlay-1: none;--app-bg-overlay-1-opacity: 0;--app-bg-overlay-2: none;--selection-bg: rgba(42, 112, 218, .18);--selection-text: #0e1b2f;--option-bg: #ffffff;--option-text: #17243a;--focus-ring: rgba(35, 89, 184, .46);--focus-ring-soft: rgba(35, 89, 184, .34);--ui-field-bg-strong: #ffffff;--ui-field-border: rgba(48, 79, 125, .18);--ui-field-border-strong: rgba(42, 91, 171, .34);--ui-field-text: #16243a;--ui-field-placeholder: #536681;--ui-btn-primary-bg: linear-gradient(180deg, #2b6ed8 0%, #1955b8 100%);--ui-btn-primary-bg-hover: linear-gradient(180deg, #3379e6 0%, #1f61c9 100%);--ui-btn-primary-border: rgba(35, 89, 184, .26);--ui-btn-primary-border-hover: rgba(35, 89, 184, .38);--ui-btn-primary-text: #ffffff;--ui-btn-primary-shadow: 0 12px 24px rgba(48, 97, 177, .18);--ui-btn-ghost-bg: rgba(255, 255, 255, .82);--ui-btn-ghost-bg-hover: rgba(238, 245, 255, .96);--ui-btn-ghost-border: rgba(48, 79, 125, .18);--ui-btn-ghost-border-hover: rgba(35, 89, 184, .28);--ui-btn-ghost-text: #253955}*{box-sizing:border-box}body{margin:0;min-height:100vh;color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background:var(--app-bg);position:relative}body:before,body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}body:before{background:var(--app-bg-overlay-1);opacity:var(--app-bg-overlay-1-opacity)}body:after{background:var(--app-bg-overlay-2)}#app{min-height:100vh;position:relative;z-index:1}::selection{background:var(--selection-bg);color:var(--selection-text)}button,input,select,textarea{font:inherit}input,select,textarea{color:var(--ui-field-text)}input::placeholder,textarea::placeholder{color:var(--ui-field-placeholder)}select option{background:var(--option-bg);color:var(--option-text)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:root[data-theme=light] .auth-gate{background:radial-gradient(circle at top,rgba(58,121,219,.08),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.32),transparent 22%)}:root[data-theme=light] .auth-card{border-color:#2c4a7424;background:linear-gradient(180deg,#fffffff5,#f0f7fff5);box-shadow:0 28px 54px #334a6b24}:root[data-theme=light] .auth-brand-mark-shell{border-color:#008a662e;background:radial-gradient(circle at top,rgba(0,138,102,.1),transparent 58%),linear-gradient(180deg,#fffffffa,#e9f7f2f0);box-shadow:inset 0 1px #fffc,0 12px 24px #334a6b1f}:root[data-theme=light] .auth-brand-copy p,:root[data-theme=light] .auth-card-copy h1,:root[data-theme=light] .name-capture-copy h2{color:var(--text-strong)}:root[data-theme=light] .auth-brand-copy span,:root[data-theme=light] .auth-card-kicker,:root[data-theme=light] .name-capture-kicker,:root[data-theme=light] .auth-dev-bypass p,:root[data-theme=light] .auth-dev-toggle,:root[data-theme=light] .auth-card-subtitle,:root[data-theme=light] .auth-helper,:root[data-theme=light] .auth-footer p,:root[data-theme=light] .name-capture-copy p{color:var(--text-muted)}:root[data-theme=light] .auth-field span,:root[data-theme=light] .name-capture-field span{color:var(--text-body)}:root[data-theme=light] .auth-form input,:root[data-theme=light] .name-capture-field-shell{border-color:var(--ui-field-border);background:var(--ui-field-bg-strong);color:var(--ui-field-text)}:root[data-theme=light] .auth-form input::placeholder,:root[data-theme=light] .name-capture-field-shell input::placeholder{color:var(--ui-field-placeholder)}:root[data-theme=light] .name-capture-field-shell input{color:var(--ui-field-text)}:root[data-theme=light] .auth-form input:focus-visible,:root[data-theme=light] .name-capture-field-shell:focus-within{border-color:var(--ui-field-border-strong);box-shadow:0 0 0 3px #2f6cd61f}:root[data-theme=light] .auth-status{border-color:#2359b82e;background:#2359b814;color:#1d4f9c}:root[data-theme=light] .auth-error{border-color:#d23e5238;background:#d23e5214;color:#a72f44}:root[data-theme=light] .auth-dev-bypass,:root[data-theme=light] .auth-dev-tools,:root[data-theme=light] .auth-footer{border-color:#2c4a741a}:root[data-theme=light] .auth-footer-chips span{border-color:#2359b824;background:#e6f0ffc7;color:var(--text-body)}
