:root{--navy:#283e4c;--navy2:#3f697b;--navy-deep:#1e2f3a;--steel:#3a6fa0;--steel-soft:#e3edf6;--teal:#56beba;--teal-deep:#27a09c;--teal-text:#196b68;--teal-soft:#edfbfa;--gold:#f1d777;--gold-soft:#fbf3d4;--gold-deep:#c9a02d;--gold-warm:#b8861f;--coral:#ff7264;--page:#fafcf9;--page-deep:#eff5f3;--card:#fff;--card-tint:#fafcfe;--calm:#edfbfa;--warm:#f8e8db;--muted:#5c6b69;--muted-soft:#8a9694;--rule:#d9d9d9;--rule-soft:color-mix(in srgb, var(--rule) 55%, var(--card));--soft:#f8fbfa;--soft2:#eef4f2;--ink:#252625;--offwhite-warm:#f7f6f2;--paper:color-mix(in srgb, var(--card) 86%, var(--offwhite-warm));--paper-lift:color-mix(in srgb, var(--card) 90%, var(--warm));--hairline:color-mix(in srgb, var(--rule-soft) 76%, var(--warm));--navy-warm:color-mix(in srgb, var(--navy) 89%, var(--warm));--navy-warm-deep:color-mix(in srgb, var(--navy-deep) 90%, var(--warm));--on-navy:color-mix(in srgb, var(--offwhite-warm) 92%, var(--gold-soft));--on-navy-quiet:color-mix(in srgb, var(--on-navy) 66%, transparent);--glow-soft:0 1px 2px #283e4c0a, 0 10px 30px #283e4c0e;--green:#2b7b57;--green-soft:#e7f4ed;--green-rule:#cde8d8;--green-deep:#1f5c40;--amber:#a06800;--amber-soft:#fef9e7;--amber-rule:#f0d060;--red:#b54131;--red-soft:#fbe9e6;--red-rule:#efcbc4;--red-deep:#8a2e23;--shadow-flat:0 1px 2px #0f172a0a;--shadow:0 1px 2px #0f172a0a, 0 8px 24px #0f172a0f;--shadow-md:0 2px 4px #0f172a0d, 0 14px 32px #0f172a1a;--shadow-lg:0 4px 8px #0f172a0f, 0 28px 60px #0f172a29;--shadow-hero:0 1px 2px #0f172a0f, 0 30px 80px -20px #283e4c4d;--glow:0 0 10px #ecc7a06b;--glow-nav:0 2px 20px #ecc7a080;--ring-focus:0 0 0 3px color-mix(in srgb, var(--teal) 42%, transparent);--ring-navy:0 0 0 3px color-mix(in srgb, var(--navy2) 22%, transparent);--sidebar-width:252px;--sidebar-width-mini:72px;--sidebar-width-expanded:284px;--sidebar-width-collapsed:var(--sidebar-width-mini);--header-height:64px;--pad:28px;--row-gap:12px;--radius-sm:6px;--radius-md:10px;--radius-lg:32px;--radius-xl:16px;--radius-2xl:20px;--radius:26px;--radius-card:var(--radius);--radius-hero:28px;--radius-full:9999px;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-title:"Overpass", system-ui, "Segoe UI", sans-serif;--font-accent:"Mali", "Segoe Script", cursive;--font-family-base:var(--font-body);--font-family-mono:"JetBrains Mono", "Fira Code", "Courier New", monospace;--font-size-xs:11px;--font-size-sm:12.5px;--font-size-base:14px;--font-size-md:15px;--font-size-lg:17px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:34px;--font-size-4xl:44px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.18;--line-height-snug:1.32;--line-height-base:1.55;--line-height-relaxed:1.7;--letter-spacing-tight:-.012em;--letter-spacing-normal:0em;--letter-spacing-wide:.04em;--letter-spacing-wider:.08em;--letter-spacing-widest:.14em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--transition-fast:.12s ease;--transition-base:.18s ease;--transition-slow:.28s cubic-bezier(.2,.8,.2,1);--ease-emph:cubic-bezier(.2,.85,.25,1);--z-base:0;--z-raised:10;--z-dropdown:120;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-toast:500;--color-navy-900:var(--navy);--color-navy-700:var(--navy2);--color-navy-50:var(--soft);--color-gold-500:var(--gold);--color-gold-600:var(--gold-deep);--color-gold-100:var(--gold-soft);--color-neutral-0:var(--card);--color-neutral-50:var(--soft);--color-neutral-100:var(--soft2);--color-neutral-200:var(--rule);--color-neutral-300:#bccad6;--color-neutral-400:var(--muted);--color-neutral-600:var(--muted);--color-neutral-700:var(--navy);--color-neutral-900:var(--navy);--color-bg-app:var(--page);--color-bg-card:var(--card);--color-bg-sidebar:var(--card);--color-bg-header:var(--card);--color-bg-input:var(--card);--color-bg-overlay:#0f172a6b;--color-text-primary:var(--navy);--color-text-secondary:var(--muted);--color-text-tertiary:var(--muted);--color-text-inverse:#fff;--color-text-brand:var(--teal-text);--color-text-accent:var(--teal-text);--color-text-disabled:var(--rule);--color-text-sidebar-default:var(--navy);--color-text-sidebar-active:var(--teal-text);--color-text-sidebar-muted:var(--muted);--color-border-default:var(--rule);--color-border-strong:#b8c6d0;--color-border-focus:var(--teal);--color-border-sidebar:var(--rule);--color-surface:var(--card);--color-surface-raised:var(--soft2);--color-border:var(--rule);--color-border-subtle:color-mix(in srgb, var(--rule) 55%, transparent);--color-accent:var(--navy-deep);--color-error:var(--red);--color-skeleton:var(--soft2);--color-status-success-bg:var(--green-soft);--color-status-success-text:var(--green);--color-status-success-border:var(--green-rule);--color-status-warning-bg:var(--amber-soft);--color-status-warning-text:var(--amber);--color-status-warning-border:var(--amber-rule);--color-status-error-bg:var(--red-soft);--color-status-error-text:var(--red);--color-status-error-border:var(--red-rule);--color-status-info-bg:color-mix(in srgb, var(--steel) 12%, var(--soft));--color-status-info-text:var(--steel);--color-status-info-border:color-mix(in srgb, var(--steel) 30%, var(--rule));--color-status-neutral-bg:var(--soft2);--color-status-neutral-text:var(--muted);--color-status-neutral-border:var(--rule);--color-status-pending-bg:var(--amber-soft);--color-status-pending-text:var(--amber);--color-status-pending-border:var(--amber-rule);--color-interactive-primary:var(--navy);--color-interactive-primary-hover:var(--navy2);--color-interactive-primary-active:var(--navy);--color-interactive-primary-text:#fff;--color-interactive-secondary:var(--card);--color-interactive-secondary-hover:var(--soft2);--color-interactive-secondary-border:var(--rule);--color-interactive-secondary-text:var(--navy);--color-interactive-ghost-hover:var(--soft2);--color-interactive-ghost-text:var(--teal-text);--color-interactive-danger:var(--red);--color-interactive-danger-hover:var(--red-deep);--color-interactive-danger-text:#fff;--color-interactive-accent:var(--teal-text);--color-interactive-accent-hover:var(--navy);--color-interactive-accent-text:#fff;--color-sidebar-active-bg:linear-gradient(135deg, var(--teal-soft), color-mix(in srgb, var(--teal-soft) 55%, white));--color-sidebar-hover-bg:var(--soft2);--shadow-xs:var(--shadow-flat);--shadow-sm:var(--shadow);--shadow-xl:var(--shadow-lg);--page-content-padding:var(--pad);--page-max-width:1320px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-body);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);color:var(--ink);background:var(--page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}img{max-width:100%;display:block}svg{display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;line-height:normal}input,textarea,select{outline:none}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-semibold);color:var(--navy)}#root{display:contents}.app-bg{pointer-events:none;z-index:0;background:radial-gradient(1200px 700px at 88% -10%, #e7bf4829, transparent 62%), radial-gradient(1000px 800px at -10% 110%, #234d741a, transparent 58%), linear-gradient(180deg, var(--page), var(--page-deep));position:fixed;inset:0}:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:var(--radius-md)}.page-enter{animation:pageIn .35s var(--ease-emph)}@keyframes pageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@layer legacy{.card{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--glow);padding:24px 26px}.card-tight{padding:16px 18px}.card-hero{border-radius:var(--radius-hero);background:radial-gradient(900px 380px at 100% 0%, color-mix(in srgb, var(--gold) 10%, transparent), transparent 60%), linear-gradient(180deg, var(--card), var(--card-tint));border:1px solid var(--rule);box-shadow:var(--shadow-hero);padding:30px 32px;position:relative;overflow:hidden}.section-title{color:var(--navy);letter-spacing:-.005em;font-size:15px;font-weight:700}.kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700}.kicker-gold{color:var(--teal-text)}.pill{letter-spacing:.04em;border-radius:var(--radius-full);border:1px solid var(--rule);background:var(--soft);color:var(--muted);text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.pill.approved{background:var(--green-soft);color:var(--green);border-color:var(--green-rule)}.pill.pending{background:var(--amber-soft);color:var(--amber);border-color:var(--amber-rule)}.pill.overdue,.pill.revision,.pill.missing{background:var(--red-soft);color:var(--red);border-color:var(--red-rule)}.pill.info{background:color-mix(in srgb, var(--steel) 12%, var(--soft));color:var(--steel);border-color:color-mix(in srgb, var(--steel) 30%, var(--rule))}.pill.gold{background:var(--gold-soft);color:var(--gold-deep);border-color:color-mix(in srgb, var(--gold) 55%, var(--rule))}.pill.amber{background:var(--amber-soft);color:var(--amber);border-color:var(--amber-rule)}.pill.solid-navy{background:var(--navy);color:#fff;border-color:var(--navy)}.ui-btn{font-family:var(--font-title);background:var(--navy);color:#fff;transition:all var(--transition-base);white-space:nowrap;letter-spacing:-.005em;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:9px 18px;font-size:13px;font-weight:600;display:inline-flex}.ui-btn:hover{background:var(--navy2);box-shadow:var(--shadow-md);transform:translateY(-1px)}.ui-btn:active{transform:translateY(0)}.ui-btn-sm{border-radius:9px;padding:6px 12px;font-size:12px}.ui-btn-lg{border-radius:13px;padding:12px 22px;font-size:14px}.ui-btn-secondary{background:var(--card);color:var(--navy);border-color:var(--rule)}.ui-btn-secondary:hover{background:var(--soft2);border-color:var(--teal)}.ui-btn-gold{background:var(--gold);color:var(--navy)}.ui-btn-gold:hover{background:var(--gold-deep);color:#fff}.ui-btn-danger-ghost{color:var(--red);border:1px solid var(--red-rule);background:0 0}.ui-btn-danger-ghost:hover{background:var(--red-soft)}.ui-btn-ghost{border-radius:var(--radius-full);border:1px solid var(--rule);background:var(--card);color:var(--navy);transition:all var(--transition-base);align-items:center;gap:7px;padding:7px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.ui-btn-ghost:hover{border-color:var(--teal);background:var(--soft2)}.ui-btn-icon{color:var(--muted);transition:background var(--transition-base), color var(--transition-base);border-radius:9px;justify-content:center;align-items:center;padding:7px;display:inline-flex}.ui-btn-icon:hover{background:var(--soft2);color:var(--navy)}.ui-field{flex-direction:column;gap:6px;min-width:0;display:flex}.label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700}.input,.select,.textarea{border:1px solid var(--rule);background:var(--card);color:var(--navy);transition:border-color var(--transition-base), box-shadow var(--transition-base), background var(--transition-base);border-radius:11px;width:100%;padding:11px 13px;font-size:13.5px}.input:hover,.select:hover,.textarea:hover{border-color:color-mix(in srgb, var(--navy2) 30%, var(--rule))}.input:focus,.select:focus,.textarea:focus{border-color:var(--teal);box-shadow:var(--ring-focus)}.textarea{resize:vertical;min-height:96px;font-family:inherit}.select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%23697f92' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.ui-tabs{background:var(--soft2);border-radius:var(--radius-full);border:1px solid var(--rule);gap:2px;padding:4px;display:inline-flex}.tab{border-radius:var(--radius-full);color:var(--muted);transition:all var(--transition-base);white-space:nowrap;padding:7px 16px;font-size:12.5px;font-weight:600}.tab.active{background:var(--navy);color:#fff;box-shadow:var(--shadow)}.tab:not(.active):hover{color:var(--navy)}.grid{gap:16px;display:grid}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-2{grid-template-columns:1fr 1fr}.stack{flex-direction:column;gap:16px;display:flex}.ui-row{align-items:center;gap:10px;display:flex}.spacer{flex:1}.mb-10{margin-bottom:10px}.mb-14{margin-bottom:14px}.mb-20{margin-bottom:20px}.mt-4{margin-top:4px}.mt-10{margin-top:10px}.mt-14{margin-top:14px}.text-muted{color:var(--muted)}.text-small{font-size:12px}.page-head{margin-bottom:22px}.page-title{font-family:var(--font-title);color:var(--navy);letter-spacing:-.012em;font-size:36px;font-weight:600;line-height:1.12}.page-sub{color:var(--muted);margin-top:6px;font-size:14.5px;line-height:1.5}.stat{padding:18px 20px;position:relative;overflow:hidden}.stat .label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:10.5px;font-weight:700}.stat .value{font-family:var(--font-title);color:var(--navy);letter-spacing:-.01em;font-size:40px;font-weight:600;line-height:1}.stat .desc{color:var(--muted);margin-top:10px;font-size:12px}.stat .stat-icon{background:var(--soft2);width:32px;height:32px;color:var(--navy2);border-radius:10px;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.ibub{background:linear-gradient(135deg, var(--soft2), color-mix(in srgb, var(--navy2) 14%, var(--soft)));width:36px;height:36px;color:var(--navy2);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--navy2) 18%, var(--rule)), 0 2px 4px #0f172a0d;border-radius:11px;flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.ibub.sm{border-radius:9px;flex:0 0 30px;width:30px;height:30px}.ibub.lg{border-radius:13px;flex:0 0 44px;width:44px;height:44px}.ibub.gold{color:#8a6a1a;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 55%, var(--rule)), 0 2px 6px color-mix(in srgb, var(--gold) 25%, transparent);background:linear-gradient(135deg,#fff0b8,#f5d470)}.ibub.green{color:#1f5c40;box-shadow:inset 0 0 0 1px var(--green-rule), 0 2px 6px color-mix(in srgb, var(--green) 15%, transparent);background:linear-gradient(135deg,#d3ecdc,#8cc8a5)}.ibub.amber{color:#7a4d00;box-shadow:inset 0 0 0 1px var(--amber-rule), 0 2px 6px color-mix(in srgb, var(--amber) 20%, transparent);background:linear-gradient(135deg,#fde9a8,#f2c964)}.ibub.red{color:#8a2e23;box-shadow:inset 0 0 0 1px var(--red-rule), 0 2px 6px color-mix(in srgb, var(--red) 15%, transparent);background:linear-gradient(135deg,#f5cfc8,#e59a8c)}.ibub.blue{color:#1f4672;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--steel) 35%, var(--rule)), 0 2px 6px color-mix(in srgb, var(--steel) 15%, transparent);background:linear-gradient(135deg,#cfe0f0,#8ab0d1)}.ibub.navy{background:linear-gradient(135deg, var(--navy2), var(--navy));color:#fff;box-shadow:0 2px 8px #17324d40}.ibub.teal{color:var(--teal-deep);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--teal) 22%, var(--rule)), 0 2px 6px color-mix(in srgb, var(--teal-deep) 14%, transparent);background:linear-gradient(135deg,#e7fbf9,#d3f2ef)}.progress{background:var(--rule);border-radius:var(--radius-full);width:100%;height:6px;overflow:hidden}.progress>span{border-radius:var(--radius-full);background:linear-gradient(90deg, var(--teal), var(--teal-deep));height:100%;transition:width .5s var(--ease-emph);display:block}.progress.green>span{background:linear-gradient(90deg, var(--green), var(--green-deep))}.progress.navy>span{background:linear-gradient(90deg, var(--steel), var(--navy))}.progress.thin{height:4px}.progress.thick{height:10px}.ui-avatar{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--navy), var(--navy2));color:#fff;width:36px;height:36px;box-shadow:0 0 0 2px var(--card), 0 0 0 3px var(--rule);letter-spacing:.03em;flex:0 0 36px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;overflow:hidden}.ui-avatar img{object-fit:cover;width:100%;height:100%}.ui-avatar.sm{flex:0 0 28px;width:28px;height:28px;font-size:11px}.ui-avatar.lg{flex:0 0 48px;width:48px;height:48px;font-size:16px}.table{border-collapse:collapse;width:100%}.table th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--rule);padding:10px 14px;font-size:10.5px;font-weight:700}.table td{border-bottom:1px solid var(--rule);color:var(--navy);vertical-align:middle;padding:14px;font-size:13.5px}.table tr:last-child td{border-bottom:none}.table tr.clickable:hover td{background:var(--soft)}.pop{z-index:var(--z-dropdown);background:var(--card);border:1px solid var(--rule);box-shadow:var(--shadow-lg);min-width:200px;animation:slideUp .18s var(--ease-emph);border-radius:14px;position:absolute;overflow:hidden}.pop-head{border-bottom:1px solid var(--rule);color:var(--navy);align-items:center;gap:10px;padding:12px 16px;font-size:13.5px;font-weight:700;display:flex}.pop-item{border-bottom:1px solid var(--rule);transition:background var(--transition-base);cursor:pointer;color:var(--navy);align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex}.pop-item:last-child{border-bottom:none}.pop-item:hover{background:var(--soft)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.toast-zone{z-index:var(--z-toast);pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}.toast{background:var(--navy);color:#fff;box-shadow:var(--shadow-md);min-width:220px;max-width:380px;animation:toastIn .3s var(--ease-emph);pointer-events:auto;border-radius:13px;align-items:center;gap:10px;padding:13px 18px;font-size:13px;font-weight:500;display:flex}.toast.success{background:linear-gradient(135deg, var(--green), var(--green-deep))}.toast.error{background:linear-gradient(135deg, var(--red), var(--red-deep))}@keyframes toastIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.skel{background:linear-gradient(90deg, var(--soft) 20%, var(--soft2) 40%, var(--soft) 60%);background-size:200% 100%;border-radius:6px;animation:1.4s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.hr{background:var(--rule);border:none;height:1px;margin:14px 0}.kbd{font-family:var(--font-family-mono);background:var(--soft2);border:1px solid var(--rule);color:var(--muted);border-radius:5px;padding:2px 6px;font-size:10.5px;font-weight:600}@keyframes slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes spotlightSheen{0%{transform:translate(-100%)}to{transform:translate(180%)}}.sheen-line{width:30%;height:100%;animation:spotlightSheen 6s var(--ease-emph) infinite;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#e7bf4847 50%,#0000 70%);position:absolute;top:0;left:0}.gauge{display:inline-block;position:relative}.gauge svg{display:block;transform:rotate(-90deg)}.gauge .track{stroke:var(--rule);fill:none}.gauge .progress-arc{stroke:url(#bayridgeTealGradient);fill:none;transition:stroke-dashoffset .9s var(--ease-emph);stroke-linecap:round}.gauge .progress-arc.green{stroke:var(--green)}.gauge .progress-arc.amber{stroke:var(--amber)}.gauge .progress-arc.red{stroke:var(--red)}.dot-divider{background:var(--muted);opacity:.5;vertical-align:middle;border-radius:50%;width:3px;height:3px;margin:0 8px;display:inline-block}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root{--navy:#283e4c;--navy2:#3f697b;--navy-deep:#1e2f3a;--steel:#3a6fa0;--teal:#56beba;--teal-deep:#27a09c;--teal-text:#196b68;--teal-soft:#edfbfa;--gold:#f1d777;--gold-soft:#fbf3d4;--gold-deep:#c9a02d;--gold-warm:#b8861f;--coral:#ff7264;--page:#fafcf9;--card:#fff;--calm:#edfbfa;--warm:#f8e8db;--offwhite-warm:#f7f6f2;--muted:#5c6b69;--muted-soft:#8a9694;--rule:#d9d9d9;--rule-soft:color-mix(in srgb, var(--rule) 55%, var(--card));--soft:#f8fbfa;--soft2:#eef4f2;--ink:#252625;--green:#2b7b57;--amber:#a06800;--red:#b54131;--glow:0 0 10px #ecc7a06b;--ring-focus:0 0 0 3px color-mix(in srgb, var(--teal) 42%, transparent);--sidebar:252px;--header:64px;--font-title:"Overpass",system-ui,sans-serif;--font-body:"Inter",system-ui,sans-serif;--font-accent:"Mali",cursive;--paper:color-mix(in srgb, var(--card) 86%, var(--offwhite-warm));--paper-lift:color-mix(in srgb, var(--card) 90%, var(--warm));--hairline:color-mix(in srgb, var(--rule-soft) 76%, var(--warm));--navy-warm:color-mix(in srgb, var(--navy) 89%, var(--warm));--navy-warm-deep:color-mix(in srgb, var(--navy-deep) 90%, var(--warm));--on-navy:color-mix(in srgb, var(--offwhite-warm) 92%, var(--gold-soft));--on-navy-quiet:color-mix(in srgb, var(--on-navy) 66%, transparent);--glow-soft:0 1px 2px #283e4c0a, 0 10px 30px #283e4c0e;--radius:26px;--radius-lg:32px;--e-soft:cubic-bezier(.4,0,.2,1);--t-soft:.4s;--e-settle:cubic-bezier(.33,0,.11,1);--t-settle:.5s;--g-row:12px;--g-block:32px;--g-chapter:40px}*{box-sizing:border-box}html,body{margin:0}body{color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;background:var(--page);background-image:radial-gradient(980px 640px at 92% -10%, color-mix(in srgb,var(--teal) 15%,transparent), transparent 60%), radial-gradient(760px 560px at -8% 112%, color-mix(in srgb,var(--warm) 40%,transparent), transparent 58%), radial-gradient(620px 420px at 62% 106%, color-mix(in srgb,var(--gold-soft) 46%,transparent), transparent 62%);background-repeat:no-repeat;background-attachment:fixed;font-size:15px;line-height:1.6}h1,h2,h3,button,a,nav{font-family:var(--font-title)}h1{letter-spacing:-.015em;color:var(--navy);margin:0;font-size:34px;font-weight:500;line-height:1.14}h2{color:var(--navy);margin:0;font-size:19px;font-weight:600;line-height:1.3}h3{color:var(--navy);margin:0;font-size:15px;font-weight:600}.num{font-variant-numeric:tabular-nums lining-nums}a{color:var(--teal-text);text-decoration:none}:focus-visible{box-shadow:var(--ring-focus);border-radius:14px;outline:none}.shell{grid-template-columns:var(--sidebar) 1fr;min-height:100vh;display:grid}.shell>*{min-width:0}.side{background:color-mix(in srgb,var(--offwhite-warm) 55%,var(--page));border-right:1px solid var(--hairline);height:100vh;padding:20px 14px;position:sticky;top:0;overflow:auto}.brand{align-items:center;padding:6px 10px 22px;display:flex}.brand .wordmark{background-image:url(data:image/png;base64,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);background-position:0;background-repeat:no-repeat;background-size:contain;width:210px;height:41px;display:block}.navlab{color:var(--muted-soft);padding:14px 10px 6px;font-size:12px}.nav a{color:var(--ink);transition:background var(--t-soft) var(--e-soft),color var(--t-soft) var(--e-soft);border-radius:14px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;font-weight:500;display:flex}.nav a:hover{background:color-mix(in srgb,var(--warm) 40%,transparent)}.nav a.on{background:color-mix(in srgb,var(--warm) 62%,transparent);color:var(--navy);font-weight:600}.nav .count{color:var(--amber);margin-left:auto;font-size:12px;font-weight:600}.bub{background:color-mix(in srgb,var(--offwhite-warm) 72%,var(--card));width:27px;height:27px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--navy) 9%,transparent);color:var(--navy);border-radius:10px;flex:none;place-items:center;display:grid}.bub svg{width:15px;height:15px}.top{height:var(--header);padding:0 var(--g-block);border-bottom:1px solid var(--hairline);background:color-mix(in srgb,var(--offwhite-warm) 72%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:5;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.search{background:var(--paper);border:1px solid var(--hairline);width:320px;color:var(--muted-soft);border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;display:flex}.who{color:var(--muted);align-items:center;gap:10px;font-size:14px;display:flex}.avatar{background:color-mix(in srgb,var(--gold-soft) 70%,var(--card));width:31px;height:31px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold-deep) 26%,transparent);color:var(--teal-text);font-size:13px;font-weight:600;font-family:var(--font-title);border-radius:50%;place-items:center;display:grid}main{padding:var(--g-block) var(--g-block) 72px;max-width:1180px}.kick{font-family:var(--font-accent);color:var(--gold-warm);align-items:center;gap:7px;margin:0 0 6px;font-size:14px;display:flex}.kick svg{width:15px;height:15px}h1 em{color:var(--teal-text);font-style:normal}.sub{color:var(--muted);max-width:56ch;margin:8px 0 0}.hero{margin-top:var(--g-chapter);border-radius:var(--radius-lg);background:radial-gradient(120% 145% at 88% 4%, color-mix(in srgb,var(--navy2) 78%,var(--warm)) 0%, var(--navy-warm) 42%, var(--navy-warm-deep) 100%);color:var(--on-navy);grid-template-columns:auto 1fr auto;align-items:center;gap:36px;padding:32px 36px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;opacity:.8;background-image:radial-gradient(color-mix(in srgb,var(--gold) 34%,transparent) 1.1px,transparent 1.1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 100% at 14%,#000 18%,#0000 76%);mask-image:radial-gradient(78% 100% at 14%,#000 18%,#0000 76%)}.hero>*{position:relative}.hero .watermark{pointer-events:none;width:230px;height:303px;position:absolute;bottom:-54px;right:-30px;-webkit-mask-image:radial-gradient(120% 110% at 30% 20%,#000 30%,#0000 82%);mask-image:radial-gradient(120% 110% at 30% 20%,#000 30%,#0000 82%)}.ring{flex:none;width:136px;height:136px;display:block}.ring circle{fill:none;stroke-width:9px;stroke-linecap:round}.ring .track{stroke:color-mix(in srgb,var(--warm) 17%,transparent)}.ring .arc{stroke:var(--teal);stroke-dasharray:326.7;stroke-dashoffset:326.7px;transform-origin:50%;animation:draw 1.6s var(--e-settle) .2s forwards;transform:rotate(-90deg)}@keyframes draw{to{stroke-dashoffset:72px}}.ring .head{fill:var(--gold);stroke:none;opacity:0;animation:pop .5s var(--e-settle) 1.6s forwards}@keyframes pop{to{opacity:1}}.ringwrap{place-items:center;display:grid;position:relative}.ringwrap .pct{text-align:center;font-family:var(--font-title);line-height:1.05;position:absolute}.ringwrap .pct b{letter-spacing:-.02em;font-size:30px;font-weight:500;display:block}.ringwrap .pct span{color:var(--on-navy-quiet);font-size:11.5px}.heroline{max-width:34ch}.heroline h2{color:var(--on-navy);letter-spacing:-.012em;font-size:24px;font-weight:500;line-height:1.32}.heroline h2 em{color:var(--gold);font-style:normal}.heroline p{color:var(--on-navy-quiet);margin:9px 0 0;font-size:14px}.heroline .rule{background:color-mix(in srgb,var(--gold) 74%,transparent);border-radius:2px;width:64px;height:2px;margin:16px 0 0}.herostat{border-left:1px solid color-mix(in srgb,var(--warm) 20%,transparent);flex-direction:column;gap:15px;padding-left:32px;display:flex}.herostat div{align-items:baseline;gap:10px;display:flex}.herostat b{font-family:var(--font-title);text-align:right;min-width:2ch;font-size:21px;font-weight:500}.herostat span{color:var(--on-navy-quiet);font-size:13px}.herostat .go{margin-top:6px}.btn{cursor:pointer;white-space:nowrap;transition:background var(--t-soft) var(--e-soft),color var(--t-soft) var(--e-soft),border-color var(--t-soft) var(--e-soft),box-shadow var(--t-soft) var(--e-soft);border:1px solid #0000;border-radius:999px;padding:10px 22px;font-size:14px;font-weight:600}.btn-primary{background:var(--navy);color:var(--on-navy)}.btn-primary:hover{background:color-mix(in srgb,var(--navy) 88%,var(--teal-deep))}.btn-onnavy{background:var(--on-navy);color:var(--navy)}.btn-onnavy:hover{background:var(--card);box-shadow:var(--glow-soft)}.btn-quiet{color:var(--teal-text);border-color:color-mix(in srgb,var(--teal-text) 34%,transparent);background:0 0}.btn-quiet:hover{background:color-mix(in srgb,var(--warm) 46%,transparent);border-color:color-mix(in srgb,var(--teal-text) 55%,transparent)}.btn-sm{padding:7px 15px;font-size:13px}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:disabled:hover{background:inherit;border-color:inherit;box-shadow:none}.chapter{margin-top:var(--g-chapter)}.chead{margin:0 0 var(--g-row);justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.chead p{color:var(--muted);margin:3px 0 0;font-size:13.5px}.chead .rule{background:var(--teal-deep);opacity:.75;border-radius:2px;width:46px;height:2px;margin:0 0 10px}.band{border-radius:var(--radius-lg);padding:26px 28px}.band-warm{background:color-mix(in srgb,var(--soft2) 46%,var(--page))}.linkmore{font-size:13.5px;font-weight:500}.list{background:var(--paper);border-radius:var(--radius-lg);box-shadow:var(--glow-soft);padding:10px}.row{border-radius:var(--radius);color:inherit;transition:background var(--t-soft) var(--e-soft);grid-template-columns:36px 1fr 128px 152px;align-items:center;gap:14px;padding:13px 15px;display:grid}.row+.row{box-shadow:inset 0 1px 0 var(--hairline)}.row:hover{background:var(--paper-lift)}.row .title{font-weight:500;font-family:var(--font-title);color:var(--navy);font-size:14.5px;display:block}.row .meta{color:var(--muted);margin-top:1px;font-size:13px;display:block}.row .tail{justify-self:end;place-items:center end;min-width:140px;display:grid;position:relative}.tail .when{color:var(--muted);transition:opacity var(--t-soft) var(--e-soft);grid-area:1/1;font-size:13px}.tail .act{opacity:0;pointer-events:none;transition:opacity var(--t-soft) var(--e-soft);grid-area:1/1}.row:hover .when,.row:focus-within .when{opacity:0}.row:hover .act,.row:focus-within .act{opacity:1;pointer-events:auto}.st{align-items:center;gap:7px;font-size:13px;font-weight:500;display:inline-flex}.st:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.st-due{color:var(--amber)}.st-info{color:var(--steel)}.st-ok{color:var(--muted)}.st-exp{color:var(--red)}.st-none{color:var(--muted-soft)}.st-exp,.st-due{background:color-mix(in srgb,currentColor 10%,var(--paper));box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 22%,transparent);border-radius:999px;padding:3px 11px 3px 9px;font-weight:600}.st-exp:before,.st-due:before{width:6px;height:6px}.row:has(.st-exp){background:color-mix(in srgb,var(--red) 5%,var(--paper))}.row:has(.st-exp):hover{background:color-mix(in srgb,var(--red) 8%,var(--paper))}.row:has(.st-exp) .title{font-weight:600}.row:has(.st-exp) .bub{background:linear-gradient(150deg,color-mix(in srgb,var(--red) 16%,var(--paper)),color-mix(in srgb,var(--red) 9%,var(--warm)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--red) 26%,transparent);color:var(--red)}.two{gap:var(--g-block);grid-template-columns:1.05fr .95fr;display:grid}.panel{background:var(--paper);border-radius:var(--radius-lg);padding:22px 24px}.band-warm .panel{background:var(--card)}.bar{background:color-mix(in srgb,var(--warm) 68%,var(--page));border-radius:999px;height:9px;margin:15px 0 8px;overflow:hidden}.bar i{background:linear-gradient(90deg,var(--teal-text),var(--teal-deep) 62%,var(--gold));width:0;height:100%;animation:fill 1.3s var(--e-settle) .35s forwards;border-radius:999px;display:block}@keyframes fill{to{width:62%}}.legend{color:var(--muted);justify-content:space-between;font-size:13px;display:flex}.streak{border-top:1px solid var(--hairline);color:var(--muted);align-items:center;gap:8px;margin-top:18px;padding-top:15px;font-size:13px;display:flex}.streak svg{width:16px;height:16px;color:var(--gold-warm)}.streak svg.off{color:color-mix(in srgb,var(--gold-warm) 26%,transparent)}.note{gap:14px;padding:15px 4px;display:flex}.note+.note{box-shadow:inset 0 1px 0 var(--hairline)}.note .body{color:var(--muted);margin-top:2px;font-size:14px}.hair-coral{border-top:2px solid color-mix(in srgb,var(--coral) 72%,var(--warm));border-radius:2px;margin-bottom:6px}.cleared{color:var(--muted);align-items:center;gap:12px;padding:20px 14px;display:flex}.cleared svg{width:22px;height:22px;color:var(--gold-warm);flex:none}.rise{opacity:0;animation:rise .6s var(--e-settle) forwards;transform:translateY(10px)}.rise:first-of-type{animation-delay:20ms}.rise:nth-of-type(2){animation-delay:90ms}.rise:nth-of-type(3){animation-delay:.16s}.rise:nth-of-type(4){animation-delay:.23s}@keyframes rise{to{opacity:1;transform:none}}.prov{border:1px dashed var(--hairline);background:var(--paper);border-radius:18px;margin:0 0 8px;padding:14px 18px;font-size:13.5px}.prov summary{cursor:pointer;font-family:var(--font-title);color:var(--navy);font-weight:600}.prov ul{color:var(--muted);margin:10px 0 0;padding-left:18px}.prov li{margin:6px 0}.prov code{background:color-mix(in srgb,var(--card) 70%,var(--warm));border-radius:5px;padding:1px 5px;font-size:12.5px}@media (width>=981px) and (width<=1080px){.hero{grid-template-columns:auto 1fr;gap:26px}.herostat{border-left:0;border-top:1px solid color-mix(in srgb,var(--warm) 20%,transparent);flex-flow:wrap;grid-column:1/-1;align-items:center;gap:24px;padding:20px 0 0}.herostat .go{margin:0 0 0 auto}}@media (width<=980px){.shell{grid-template-columns:1fr}.side{z-index:70;width:268px;height:100vh;transition:transform .26s var(--e-settle);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:20px 0 60px #0f172a2e}body.navopen .side{transform:none}body.navopen .navscrim{display:block}.navtoggle{display:grid!important}.two{grid-template-columns:1fr}main{padding:20px 18px 56px}.row{grid-template-columns:36px 1fr auto;gap:10px}.row .tail{min-width:0}.row .tail .when{display:none}.row .tail .act{opacity:1;pointer-events:auto;position:static}}@media (width<=860px){.hero{grid-template-columns:1fr;justify-items:start;padding:26px}.hero .watermark{width:180px;bottom:-46px;right:-40px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation-duration:1ms!important;animation-delay:0s!important}.rise{opacity:1;transform:none}.ring .arc{stroke-dashoffset:72px}.ring .head{opacity:1}.bar i{width:62%}}.navfoot{border-top:1px solid var(--hairline);color:var(--muted);border-radius:14px;align-items:center;gap:10px;margin-top:18px;padding:16px 10px 9px;font-size:13.5px;font-weight:500;display:flex}.navfoot svg{flex:none;width:17px;height:17px}.navfoot:hover{color:var(--navy)}.navfoot.on{color:var(--navy);font-weight:600}.phead{margin:0 0 var(--g-block);justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.phead .rule{background:var(--teal-deep);opacity:.75;border-radius:2px;width:46px;height:2px;margin:0 0 12px}.phead h1{font-size:29px}.phead .actions{align-items:center;gap:10px;display:flex}.tabs{border-bottom:1px solid var(--hairline);margin:0 0 var(--g-block);gap:22px;display:flex}.tabs a,.tabs button{color:var(--muted);transition:color var(--t-soft) var(--e-soft),border-color var(--t-soft) var(--e-soft);border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 11px;font-size:14.5px;font-weight:500}.tabs button{cursor:pointer;background:0 0;border:0 solid #0000;border-bottom-width:2px;font-family:inherit}.tabs a:hover,.tabs button:hover{color:var(--navy)}.tabs a.on,.tabs button.on{color:var(--teal-text);border-bottom-color:var(--teal-deep)}.tabs button:focus-visible{box-shadow:var(--ring-focus);outline:none}.tabs .n{color:var(--muted-soft);margin-left:5px;font-size:12.5px}.tabs.chapter{margin-top:var(--g-chapter)}.filters{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;display:flex}.field{background:var(--paper);border:1px solid var(--hairline);color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:8px 15px;font-size:13.5px;display:flex}.field svg{width:14px;height:14px;color:var(--muted-soft)}.field.grow{flex:1;min-width:220px}.sec{background:var(--paper);border-radius:var(--radius-lg);box-shadow:var(--glow-soft);margin-bottom:18px;overflow:hidden}.sec>summary{cursor:pointer;font-family:var(--font-title);color:var(--navy);transition:background var(--t-soft) var(--e-soft);align-items:center;gap:12px;padding:18px 22px;font-size:16px;font-weight:600;list-style:none;display:flex}.sec>summary::-webkit-details-marker{display:none}.sec>summary:hover{background:var(--paper-lift)}.sec>summary .caret{color:var(--muted-soft);transition:transform var(--t-soft) var(--e-soft);margin-left:auto}.sec[open]>summary .caret{transform:rotate(90deg)}.sec .secbody{padding:0 12px 12px}.sec .note-inline{color:var(--muted);font-size:13px;font-weight:400;font-family:var(--font-body)}.attn{color:var(--amber);background:color-mix(in srgb,var(--gold-soft) 70%,transparent);font-size:12px;font-weight:600;font-family:var(--font-body);border-radius:999px;padding:3px 10px}.tbl{border-collapse:collapse;background:var(--paper);border-radius:var(--radius-lg);width:100%;box-shadow:var(--glow-soft);overflow:hidden}.tbl th{text-align:left;font-family:var(--font-title);color:var(--muted);border-bottom:1px solid var(--hairline);white-space:nowrap;padding:14px 18px;font-size:12.5px;font-weight:600}.tbl td{border-bottom:1px solid var(--hairline);vertical-align:middle;padding:14px 18px;font-size:14px}.tbl tr:last-child td{border-bottom:0}.tbl tbody tr{transition:background var(--t-soft) var(--e-soft)}.tbl tbody tr:hover{background:var(--paper-lift)}.tbl .nm{font-family:var(--font-title);color:var(--navy);font-size:14px;font-weight:500}.tbl .rowact{opacity:0;pointer-events:none;transition:opacity var(--t-soft) var(--e-soft);justify-content:flex-end;gap:8px;display:flex}.tbl tbody tr:hover .rowact,.tbl tr:focus-within .rowact{pointer-events:auto}.tbl tr:hover .rowact,.tbl tr:focus-within .rowact{opacity:1}.player{gap:var(--g-block);grid-template-columns:1fr 320px;align-items:start;display:grid}.stage{background:var(--navy-warm-deep);border-radius:var(--radius-lg);aspect-ratio:16/9;color:var(--on-navy);place-items:center;display:grid;position:relative;overflow:hidden}.stage:before{content:"";opacity:.5;background-image:radial-gradient(color-mix(in srgb,var(--gold) 26%,transparent) 1px,transparent 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 90%,#000 10%,#0000 74%);mask-image:radial-gradient(70% 90%,#000 10%,#0000 74%)}.stage .pbtn{background:var(--on-navy);width:64px;height:64px;color:var(--navy);cursor:pointer;transition:transform var(--t-soft) var(--e-soft);border:0;border-radius:50%;place-items:center;display:grid;position:relative}.stage .pbtn:hover{transform:scale(1.04)}.stage .pbtn svg{width:24px;height:24px;margin-left:3px}.lessons{background:var(--paper);border-radius:var(--radius-lg);box-shadow:var(--glow-soft);padding:10px}.lesson{transition:background var(--t-soft) var(--e-soft);border-radius:16px;grid-template-columns:26px 1fr auto;align-items:center;gap:11px;padding:11px 12px;font-size:14px;display:grid}.lesson:hover{background:var(--paper-lift)}.lesson.on{background:color-mix(in srgb,var(--warm) 56%,transparent)}.lesson .ix{background:var(--soft2);width:26px;height:26px;color:var(--muted);font-size:12px;font-weight:600;font-family:var(--font-title);border-radius:50%;place-items:center;display:grid}.lesson.done .ix{background:var(--gold-soft);color:var(--gold-warm)}.lesson.on .ix{background:var(--navy);color:var(--on-navy)}.lesson .t{font-family:var(--font-title);color:var(--navy);font-size:14px;font-weight:500;display:block}.lesson .d{color:var(--muted-soft);margin-top:1px;font-size:12.5px;display:block}.quizrow{background:color-mix(in srgb,var(--gold-soft) 52%,transparent);color:var(--gold-warm);border-radius:16px;align-items:center;gap:9px;margin:6px 12px;padding:11px 13px;font-size:13.5px;display:flex}.grid{grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:18px;display:grid}.tile{background:var(--paper);border-radius:var(--radius-lg);box-shadow:var(--glow-soft);color:inherit;transition:background var(--t-soft) var(--e-soft),box-shadow var(--t-soft) var(--e-soft);padding:20px 22px;display:block}.tile:hover{background:var(--paper-lift);box-shadow:0 0 40px #ecc7a080}.tile h3{margin:12px 0 4px;font-size:16px}.tile p{color:var(--muted);margin:0;font-size:13.5px}.tile .bub{border-radius:12px;width:34px;height:34px}.tile .bub svg{width:18px;height:18px}.tile .foot{color:var(--teal-text);font-size:13px;font-weight:500;font-family:var(--font-title);margin-top:14px}.set{border-radius:var(--radius);transition:background var(--t-soft) var(--e-soft);grid-template-columns:210px 1fr auto;align-items:baseline;gap:20px;padding:15px 16px;display:grid}.set+.set{box-shadow:inset 0 1px 0 var(--hairline)}.set:hover{background:var(--paper-lift)}.set .k{color:var(--muted);font-size:13.5px;font-family:var(--font-title);font-weight:500}.set .v{color:var(--ink);font-size:14.5px}.set .v .sub2{color:var(--muted-soft);margin-top:3px;font-size:12.5px;display:block}.set .edit{opacity:0;transition:opacity var(--t-soft) var(--e-soft)}.set:hover .edit,.set:focus-within .edit{opacity:1}.twocol{gap:var(--g-block);grid-template-columns:1fr 300px;align-items:start;display:grid}@media (width<=980px){.twocol{grid-template-columns:1fr}.set{grid-template-columns:1fr;gap:4px}.set .edit{opacity:1}}.av{background:linear-gradient(150deg,var(--gold-soft),var(--warm));width:31px;height:31px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold-deep) 26%,transparent);color:var(--teal-text);font-size:11.5px;font-weight:600;font-family:var(--font-title);border-radius:50%;flex:none;place-items:center;display:grid}.tbl .who{align-items:center;gap:10px;display:flex}.tbl .av{width:28px;height:28px}.role{color:var(--muted);font-size:12.5px;font-weight:500}.role.sa{color:var(--teal-text)}.clin{background:var(--paper);border-radius:var(--radius-lg);box-shadow:var(--glow-soft);margin-bottom:10px;overflow:hidden}.clin>summary{cursor:pointer;transition:background var(--t-soft) var(--e-soft);grid-template-columns:31px 1fr auto auto auto 16px;align-items:center;gap:14px;padding:13px 18px;list-style:none;display:grid}.clin>summary::-webkit-details-marker{display:none}.clin>summary:hover{background:var(--paper-lift)}.clin>summary:focus-visible{box-shadow:var(--ring-focus);outline:none}.clin[open]>summary{border-bottom:1px solid var(--hairline)}.clin .nmwrap{flex-direction:column;min-width:0;display:flex}.clin .nmwrap .nm{font-family:var(--font-title);color:var(--navy);font-size:14.5px;font-weight:500}.clin .nmwrap .em{color:var(--muted-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.clin .caret{color:var(--muted-soft);transition:transform var(--t-soft) var(--e-soft)}.clin[open] .caret{transform:rotate(90deg)}.clin .body{padding:6px 12px 12px}.dots{align-items:center;gap:5px;display:flex}.dots i{background:var(--muted-soft);border-radius:50%;flex:none;width:8px;height:8px}.dots i.ok{background:var(--green)}.dots i.rev{background:var(--steel)}.dots i.due{background:var(--amber)}.dots i.bad{background:var(--red)}.dots i.none{background:color-mix(in srgb,var(--muted-soft) 34%,var(--paper));box-shadow:inset 0 0 0 1px var(--rule)}.legend{color:var(--muted-soft);flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 14px;font-size:12.5px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{border-radius:50%;flex:none;width:8px;height:8px}.askrow{border-radius:var(--radius);border:1px dashed var(--rule);color:var(--muted);cursor:pointer;width:100%;font-size:13.5px;font-family:var(--font-body);text-align:left;background:0 0;align-items:center;gap:10px;margin-top:6px;padding:10px 14px;display:flex}.askrow:hover{background:var(--paper-lift);color:var(--navy)}.askrow svg{flex:none;width:15px;height:15px}.asks{margin-top:4px}@media (width<=980px){.clin>summary{grid-template-columns:31px 1fr auto;gap:10px}.clin>summary .dots,.clin>summary .caret,.clin>summary .chip{display:none}}.authwrap{background-image:linear-gradient(180deg, color-mix(in srgb,var(--warm) 42%,var(--page)) 0%, var(--page) 70%);flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:100vh;padding:40px 20px;display:flex}.authcard{background:var(--paper);border-radius:var(--radius-lg);width:100%;max-width:430px;box-shadow:var(--glow-soft);padding:34px}.authcard .brand{padding:0 0 18px}.input{background:color-mix(in srgb,var(--card) 72%,var(--warm));border:1px solid var(--hairline);width:100%;font:inherit;color:var(--ink);transition:border-color var(--t-soft) var(--e-soft),box-shadow var(--t-soft) var(--e-soft);border-radius:14px;margin-bottom:12px;padding:12px 15px;font-size:14.5px;display:block}.input:focus{border-color:color-mix(in srgb,var(--teal-deep) 55%,transparent);box-shadow:var(--ring-focus);outline:none}.lab{color:var(--muted);font-size:13px;font-weight:500;font-family:var(--font-title);margin:0 0 6px;display:block}.btn.block{text-align:center;width:100%}.stack{flex-direction:column;gap:18px;display:flex}.chip{background:color-mix(in srgb,var(--warm) 58%,transparent);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12.5px;font-weight:500;display:inline-flex}button.chip{cursor:pointer;transition:background var(--t-soft) var(--e-soft),color var(--t-soft) var(--e-soft),box-shadow var(--t-soft) var(--e-soft);border:0;font-family:inherit}button.chip:hover{background:color-mix(in srgb,var(--warm) 78%,transparent);color:var(--navy)}button.chip:focus-visible{box-shadow:var(--ring-focus);outline:none}button.chip.on{background:color-mix(in srgb,var(--teal-deep) 12%,var(--paper));color:var(--teal-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--teal-deep) 34%,transparent)}button.chip.on:hover{background:color-mix(in srgb,var(--teal-deep) 18%,var(--paper))}button.chip:disabled{opacity:.45;cursor:not-allowed}.chip .x{cursor:pointer;color:inherit;opacity:.6;background:0 0;border:0;margin-left:2px;padding:0;font-size:14px;line-height:1}.chip .x:hover{opacity:1}.chip .x:focus-visible{box-shadow:var(--ring-focus);border-radius:50%;outline:none}.crumb{color:var(--muted);align-items:center;gap:8px;margin:0 0 14px;font-size:13.5px;display:flex}.crumb svg{width:14px;height:14px}.navtoggle{border:1px solid var(--hairline);background:var(--paper);width:34px;height:34px;color:var(--navy);cursor:pointer;border-radius:11px;flex:none;place-items:center;margin-right:12px;display:none}.navtoggle svg{width:16px;height:16px}.navscrim{z-index:65;background:color-mix(in srgb,var(--navy-deep) 40%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:none;position:fixed;inset:0}@media (hover:none){.tail .when{opacity:0}.tail .act{opacity:1;pointer-events:auto}.msg .acts,.tbl .rowact{opacity:1}}@media (width<=980px){.player{grid-template-columns:1fr}.tbl{display:block;overflow-x:auto}.row>*,.list,.person>*{min-width:0}.row .title,.row .meta{overflow-wrap:anywhere}.phead{flex-wrap:wrap;align-items:flex-start}.phead .actions{width:100%}.phead .actions .btn{flex:auto;justify-content:center}.tabs{scrollbar-width:none;gap:18px;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs a,.tabs button{white-space:nowrap}.filters{gap:8px}.field.grow{min-width:0}}.t-soft{color:var(--muted-soft)}.t-muted{color:var(--muted)}.fs-sm{font-size:13px}.tbl.dense td{padding:9px 16px}.tbl.dense th{padding:11px 16px}.row.r-wide{grid-template-columns:36px 1fr 190px 152px}.row.r-tight{grid-template-columns:1fr auto;gap:12px;padding:10px 12px}@media (width<=980px){.row.r-wide{grid-template-columns:36px 1fr auto}.row.r-tight{grid-template-columns:1fr auto}}.ordbtns{align-items:center;gap:6px;display:flex}.mvbtn{width:22px;height:20px;color:var(--muted-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.mvbtn:hover{background:var(--paper-lift);color:var(--navy)}.mvbtn:focus-visible{box-shadow:var(--ring-focus);outline:none}.mvbtn svg{width:13px;height:13px}.mvbtn[data-move=up] svg{transform:rotate(-90deg)}.mvbtn[data-move=down] svg{transform:rotate(90deg)}.readbar{align-items:center;gap:9px;min-width:120px;display:flex}.readbar .track{background:color-mix(in srgb,var(--warm) 62%,var(--page));border-radius:999px;flex:1;height:7px;overflow:hidden}.readbar .track i{background:var(--teal-deep);border-radius:999px;height:100%;display:block}.readbar .n{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.shelf>summary{cursor:pointer;font-family:var(--font-title);align-items:center;gap:12px;padding:4px 0;list-style:none;display:flex}.shelf>summary::-webkit-details-marker{display:none}.shelf>summary h2{margin:0;font-size:17px}.shelf>summary p{color:var(--muted);font-size:13px;font-family:var(--font-body);margin:0}.shelf>summary .rule{background:var(--teal-deep);opacity:.75;border-radius:2px;flex:none;width:22px;height:2px}.shelf>summary .n{color:var(--muted-soft);font-size:12.5px}.shelf>summary:hover h2{color:var(--teal-text)}.shelf[open]>summary{margin-bottom:10px}.ovnote{background:color-mix(in srgb,var(--warm) 46%,transparent);border-radius:var(--radius);grid-template-columns:34px 1fr;align-items:start;gap:12px;padding:13px 15px;display:grid}.ovnote b{font-family:var(--font-title);color:var(--navy);font-size:13.5px;font-weight:600;display:block}.ovnote span span{color:var(--muted);margin-top:2px;font-size:13px;display:block}.fig b{font-family:var(--font-title);color:var(--navy);font-variant-numeric:tabular-nums;font-size:26px}.fresh{color:var(--teal-text);background:color-mix(in srgb,var(--teal-deep) 11%,var(--paper));border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600}.skel.b{border-radius:12px;width:34px;height:34px;margin:0}.skel.t{height:15px}.skel{background:linear-gradient(90deg,color-mix(in srgb,var(--warm) 60%,var(--paper)), color-mix(in srgb,var(--warm) 30%,var(--paper)),color-mix(in srgb,var(--warm) 60%,var(--paper)));height:12px;animation:skel 1.4s var(--e-soft) infinite;background-size:200% 100%;border-radius:6px;margin:8px 0;display:block}@keyframes skel{0%{background-position:200% 0}to{background-position:-200% 0}}.thread{border-radius:var(--radius);background:var(--card);color:inherit;transition:background var(--t-soft) var(--e-soft);grid-template-columns:38px 1fr 66px;align-items:start;gap:14px;padding:14px 16px;display:grid}.thread+.thread{box-shadow:inset 0 1px 0 var(--hairline)}.thread:hover{background:var(--paper-lift)}.thread .av{width:38px;height:38px;font-size:13px}.thread .ttl{font-family:var(--font-title);color:var(--navy);font-size:15px;font-weight:500;display:block}.thread .snip{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13.5px;display:block;overflow:hidden}.thread .meta2{color:var(--muted-soft);margin-top:5px;font-size:12.5px;display:block}.thread .replies{text-align:right;line-height:1.15}.thread .replies b{font-family:var(--font-title);color:var(--navy);font-variant-numeric:tabular-nums;font-size:17px;display:block}.thread .replies span{color:var(--muted-soft);font-size:11.5px}.thread.unread{box-shadow:inset 3px 0 0 var(--teal-deep)}.thread.unread+.thread{box-shadow:inset 0 1px 0 var(--hairline)}.thread.unread .ttl{font-weight:600}.thread.unread .replies b{color:var(--teal-text)}.thread.pinned{background:color-mix(in srgb,var(--gold-soft) 34%,var(--card))}.thread .pin{font-family:var(--font-body);color:var(--gold-warm);background:color-mix(in srgb,var(--gold-soft) 70%,transparent);border-radius:999px;margin-left:9px;padding:2px 9px;font-size:11.5px;font-weight:600}.thread .who2{color:var(--teal-text);background:color-mix(in srgb,var(--teal-soft) 60%,transparent);border-radius:999px;margin-left:9px;padding:2px 9px;font-size:11.5px}.frow{border-radius:var(--radius);color:inherit;transition:background var(--t-soft) var(--e-soft);grid-template-columns:34px 1fr 58px 104px 108px;align-items:center;gap:14px;padding:13px 15px;text-decoration:none;display:grid}.frow+.frow{box-shadow:inset 0 1px 0 var(--hairline)}.frow:hover{background:var(--paper-lift)}.frow .title{font-weight:500;font-family:var(--font-title);color:var(--navy);font-size:14.5px;display:block}.frow .meta{color:var(--muted);margin-top:1px;font-size:13px;display:block}.ftype{letter-spacing:.04em;color:var(--muted);text-align:center;background:color-mix(in srgb,var(--warm) 66%,transparent);border-radius:8px;padding:3px 0;font-size:11.5px;font-weight:600}.fdate{color:var(--muted-soft);font-variant-numeric:tabular-nums;font-size:13px}.fact{justify-content:flex-end;justify-self:end;min-width:104px;display:flex}.frow.stale .title{color:color-mix(in srgb,var(--navy) 62%,var(--muted-soft));font-weight:400}.frow.stale .bub{opacity:.6}.supersede{color:var(--red);background:color-mix(in srgb,var(--red) 9%,var(--paper));border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600}a.btn{text-align:center;text-decoration:none;display:inline-block}[data-panel]{display:none}[data-panel].on{display:block}.tile.room .banner{background:linear-gradient(150deg,color-mix(in srgb,var(--teal-soft) 88%,var(--card)),color-mix(in srgb,var(--calm) 70%,var(--card)));align-items:flex-end;min-height:58px;padding:14px 20px 12px;display:flex}.tile.room .banner h3{margin:0;font-size:16px}.tile.room .banner.b2{background:linear-gradient(150deg,color-mix(in srgb,var(--gold-soft) 76%,var(--card)),color-mix(in srgb,var(--warm) 40%,var(--card)))}.tile.room .banner.b3{background:linear-gradient(150deg,color-mix(in srgb,var(--navy2) 16%,var(--card)),color-mix(in srgb,var(--calm) 60%,var(--card)))}.tile.room .banner.b4{background:linear-gradient(150deg,color-mix(in srgb,var(--warm) 52%,var(--card)),color-mix(in srgb,var(--gold-soft) 50%,var(--card)))}.tile.room .banner.b5{background:linear-gradient(150deg,color-mix(in srgb,var(--calm) 82%,var(--card)),color-mix(in srgb,var(--gold-soft) 44%,var(--card)))}.tile.room .banner.b6{background:linear-gradient(150deg,color-mix(in srgb,var(--soft2) 84%,var(--card)),color-mix(in srgb,var(--teal-soft) 70%,var(--card)))}.tile.soon{opacity:.72;cursor:default}.tile.soon:hover{box-shadow:var(--glow-soft);transform:none}.tile .tilehead{justify-content:space-between;align-items:center;gap:10px;display:flex}@media (width<=900px){.frow{grid-template-columns:34px 1fr auto;gap:4px 10px;padding:12px 14px}.frow .fdate{display:none}.frow .bub{grid-row:1}.ftype{grid-area:1/3}.fact{grid-area:2/2/auto/4;justify-self:start;min-width:0;margin-top:2px}}.stack2{flex-wrap:wrap;align-items:center;gap:14px;margin-top:2px;display:flex}.avstack{display:flex}.avstack .av{width:26px;height:26px;box-shadow:0 0 0 2px var(--paper);margin-left:-7px;font-size:10.5px}.avstack .av:first-child{margin-left:0}.convo{background:var(--paper);border-radius:var(--radius-lg);box-shadow:var(--glow-soft);padding:2px 24px}.msg{grid-template-columns:38px 1fr;gap:14px;padding:20px 0;display:grid}.msg+.msg{border-top:1px solid var(--hairline)}.msg .av{width:38px;height:38px;font-size:13px}.msg .hdr{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.msg .nm{font-family:var(--font-title);color:var(--navy);font-size:15px;font-weight:600}.msg .role{color:var(--teal-text);background:color-mix(in srgb,var(--teal-soft) 62%,transparent);border-radius:999px;padding:2px 9px;font-size:11.5px}.msg .kind{color:var(--gold-warm);font-size:11.5px;font-family:var(--font-accent)}.msg .to{color:var(--muted-soft);font-size:12.5px}.msg .at{color:var(--muted-soft);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px}.msg .txt{color:var(--ink);margin-top:7px;font-size:14.5px;line-height:1.75}.msg .txt p{margin:0 0 10px}.msg .txt p:last-child{margin:0}.msg .acts{opacity:0;transition:opacity var(--t-soft) var(--e-soft);gap:16px;margin-top:9px;font-size:12.5px;display:flex}.msg:hover .acts,.msg:focus-within .acts{opacity:1}.msg .acts button{cursor:pointer;font:inherit;color:var(--muted);background:0 0;border:0;padding:0;font-size:12.5px}.msg .acts button:hover{color:var(--teal-text)}.msg.mine .av{box-shadow:inset 0 0 0 2px var(--teal-deep)}.msg.sub{border-top:0;margin-left:52px;padding-top:4px;position:relative}.msg.sub:before{content:"";background:color-mix(in srgb,var(--teal-deep) 32%,transparent);border-radius:2px;width:2px;height:30px;position:absolute;top:0;left:-30px}.av.p1{background:color-mix(in srgb,var(--teal-soft) 88%,var(--card))}.av.p2{background:color-mix(in srgb,var(--gold-soft) 86%,var(--card))}.av.p3{background:color-mix(in srgb,var(--calm) 80%,var(--card))}.av.p4{background:color-mix(in srgb,var(--soft2) 90%,var(--card))}.av.p5{background:color-mix(in srgb,var(--warm) 76%,var(--card))}.av.p1,.av.p2,.av.p3,.av.p4,.av.p5{color:var(--navy)}.composer{background:var(--paper);border-radius:var(--radius-lg);box-shadow:var(--glow-soft);margin-top:var(--g-block);grid-template-columns:38px 1fr;gap:14px;padding:18px 24px;display:grid}.composer .av{width:38px;height:38px;font-size:13px}.composer .cfoot{justify-content:space-between;align-items:center;gap:14px;margin-top:10px;display:flex}.newsince{color:var(--teal-text);font-size:12px;font-family:var(--font-title);align-items:center;gap:12px;margin:6px 0;display:flex}.newsince:before,.newsince:after{content:"";background:color-mix(in srgb,var(--teal-deep) 40%,transparent);flex:1;height:1px}:root{--e-spring:linear(0,.0058 1.2%,.0232 2.5%,.0917 5.1%,.2033 7.9%,.3492 10.9%, .5165 14.1%,.6899 17.4%,.8552 20.8%,1.0011 24.3%,1.0623 26.2%,1.1088 28.2%, 1.1401 30.3%,1.1568 32.6%,1.1601 35.2%,1.1516 38.1%,1.1112 44.4%,1.0489 52%, 1.0083 58.6%,.9938 64.2%,.9954 72.4%,1.0009 84.4%,1)}h1,.phead h1{letter-spacing:-.035em;max-width:none;font-size:clamp(40px,5.4vw,78px);font-weight:500;line-height:1.02}.phead{align-items:flex-end}.phead .sub{max-width:52ch;font-size:16px}.kick{margin-bottom:10px;font-size:15px}.heroline h2{letter-spacing:-.02em;font-size:clamp(22px,2.4vw,34px);line-height:1.12}.herostat b{letter-spacing:-.02em;font-size:clamp(24px,2vw,32px)}.ringwrap .pct b{font-size:34px}.tile b.num{letter-spacing:-.03em;line-height:1;display:block;font-size:clamp(34px,3.4vw,52px)!important}.panel,.tile{box-shadow:var(--glow-soft);border:1px solid #0000}.tile:hover{background:var(--paper-lift);transform:translateY(-2px);box-shadow:0 0 44px #ecc7a094}.list,.tbl,.sec{box-shadow:var(--glow-soft)}.cleared{background:linear-gradient(120deg,color-mix(in srgb,var(--gold-soft) 62%,transparent),transparent 62%);border-radius:var(--radius);padding:22px 20px}.cleared svg{width:30px;height:30px;color:var(--gold-deep)}.hero .watermark{opacity:.16}body:before{content:"";z-index:0;pointer-events:none;opacity:.05;background-image:radial-gradient(var(--navy) .55px,transparent .55px), radial-gradient(var(--navy) .55px,transparent .55px);background-position:0 0,2px 2px;background-size:4px 4px,4px 4px;position:fixed;inset:0}body>*{z-index:1;position:relative}.tile,.ov .modal,.ov .drawer{transition-timing-function:var(--e-spring)}.tile{transition-duration:.5s}.rule{position:relative}.chead .rule:after,.phead .rule:after{content:"";background:var(--gold);border-radius:0 60%;width:9px;height:9px;position:absolute;top:-4px;right:-11px;transform:rotate(-20deg)}@keyframes leafDrift{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(-2deg)}}.hero .watermark{animation:14s ease-in-out infinite leafDrift}@media (prefers-reduced-motion:reduce){.hero .watermark{animation:none}.tile:hover{transform:none}}.ov{z-index:60;overscroll-behavior:contain;display:none;position:fixed;inset:0;overflow-y:auto}.ov.open{display:block}.ov .scrim{background:color-mix(in srgb,var(--navy-deep) 46%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;animation:ovIn .18s var(--e-soft) forwards;position:fixed;inset:0}@keyframes ovIn{to{opacity:1}}.ov .modal{background:var(--paper);border-radius:var(--radius-lg);opacity:0;width:min(560px,100% - 32px);animation:modalIn .2s var(--e-soft) forwards;margin:6vh auto;padding:26px 28px;position:relative;transform:translateY(8px)scale(.985);box-shadow:0 0 60px #0f172a38}@keyframes modalIn{to{opacity:1;transform:none}}.ov .modal.wide{width:min(760px,100% - 32px)}.ov .drawer.wide{width:min(640px,100%)}.ov .drawer{background:var(--paper);border-radius:var(--radius-lg) 0 0 var(--radius-lg);opacity:0;width:min(460px,100%);animation:drawerIn .26s var(--e-settle) forwards;padding:24px 26px;position:absolute;top:0;bottom:0;right:0;overflow:auto;transform:translate(18px);box-shadow:-20px 0 60px #0f172a2e}@keyframes drawerIn{to{opacity:1;transform:none}}.ov .viewer{background:color-mix(in srgb,var(--navy-warm-deep) 97%,transparent);opacity:0;animation:ovIn .2s var(--e-soft) forwards;grid-template-rows:auto 1fr;display:grid;position:absolute;inset:0}.ov .viewer .vbar{color:var(--on-navy);border-bottom:1px solid color-mix(in srgb,var(--warm) 16%,transparent);align-items:center;gap:14px;padding:14px 20px;display:flex}.ov .viewer .vbar .nm{font-family:var(--font-title);font-size:14.5px;font-weight:500}.ov .viewer .vbar .meta-inline{color:var(--on-navy-quiet)}.ov .viewer .page{background:var(--card);border-radius:8px;width:min(760px,100% - 48px);min-height:60vh;margin:26px auto;padding:44px 52px;box-shadow:0 24px 60px #00000057}.ov h2{font-size:19px}.ovhead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px;display:flex}.ovsub{color:var(--muted);margin:4px 0 0;font-size:13.5px}.ovx{cursor:pointer;background:color-mix(in srgb,var(--rule-soft) 60%,transparent);width:30px;height:30px;color:var(--muted);transition:background var(--t-soft) var(--e-soft);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.ovx:hover{background:color-mix(in srgb,var(--warm) 70%,transparent)}.ovx svg{width:14px;height:14px}.ovfoot{border-top:1px solid var(--hairline);align-items:center;gap:10px;margin-top:22px;padding-top:18px;display:flex}.ovfoot .sp{color:var(--muted-soft);margin-left:auto;font-size:13px}.danger-note{border-radius:var(--radius);background:color-mix(in srgb,var(--red) 8%,transparent);color:var(--red-deep,#8a2e23);grid-template-columns:20px 1fr;align-items:start;gap:11px;margin-top:14px;padding:14px 16px;font-size:13.5px;line-height:1.6;display:grid}.danger-note svg{width:17px;height:17px;color:var(--red);margin-top:2px}.btn-danger{background:var(--red);color:#fff}.btn-danger:hover{background:var(--red-deep,#8a2e23)}.dl{grid-template-columns:120px 1fr;gap:10px 16px;margin-top:16px;font-size:13.5px;display:grid}.dl dt{color:var(--muted);font-family:var(--font-title);font-weight:500}.dl dd{color:var(--ink);margin:0}.tl{margin-top:20px}.tl .ti{grid-template-columns:14px 1fr;gap:12px;padding:11px 0;font-size:13.5px;display:grid}.tl .ti+.ti{border-top:1px solid var(--hairline)}.tl .ti .dot{background:var(--muted-soft);border-radius:50%;width:8px;height:8px;margin-top:6px}.tl .ti.ok .dot{background:var(--green)}.tl .ti.warn .dot{background:var(--amber)}.tl .ti b{font-family:var(--font-title);color:var(--navy);font-size:13.5px;font-weight:600;display:block}.tl .ti span{color:var(--muted)}@media (prefers-reduced-motion:reduce){.ov .scrim,.ov .modal,.ov .drawer,.ov .viewer{animation-duration:1ms!important}.ov .modal,.ov .drawer{transform:none}}@media (width<=600px){.ov .drawer{border-radius:0;width:100%}.ov .modal{margin-top:4vh}}.ov .ovsec{border-top:1px solid var(--hairline);margin-top:20px;padding-top:18px}.ov .ovsec h3{font-family:var(--font-title);color:var(--navy);margin:0 0 4px;font-size:14.5px;font-weight:600}.ov .ovsec .ovsub{margin:0}.ov .drop{border-radius:var(--radius-lg);text-align:center;border:1.5px dashed color-mix(in srgb,var(--gold-deep) 30%,transparent);background:color-mix(in srgb,var(--warm) 34%,var(--paper));place-items:center;gap:4px;padding:26px 18px;display:grid}.ov .drop svg{width:22px;height:22px;color:var(--gold-warm)}.ov .drop b{font-family:var(--font-title);color:var(--navy);font-size:14px;font-weight:600}.ov .drop span{color:var(--muted-soft);font-size:12.5px}.ov .grid2{grid-template-columns:1fr 200px;gap:14px;display:grid}.ov .grid3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (width<=640px){.ov .grid2,.ov .grid3{grid-template-columns:1fr}}.ov .editorfull{background:var(--page);flex-direction:column;display:flex;position:absolute;inset:0}.ov .editorfull .edbar{background:var(--paper);box-shadow:inset 0 -1px 0 var(--hairline);flex:none;align-items:center;gap:14px;padding:12px 20px;display:flex}.ov .editorfull .edbar .nm{font-family:var(--font-title);color:var(--navy);font-size:15px;font-weight:600}.ov .editorfull .edbody{width:100%;max-width:960px;margin:0 auto;padding:26px 28px 60px;overflow:auto}.pick{border:0;margin:0;padding:0}.pick legend{padding:0 0 8px}.pick label{border-radius:var(--radius);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:10px 12px;display:grid}.pick label+label{box-shadow:inset 0 1px 0 var(--hairline)}.pick label:hover{background:var(--paper-lift)}.pick input{accent-color:var(--navy);width:15px;height:15px;margin:2px 0 0}.pick b{font-family:var(--font-title);color:var(--navy);font-size:14px;font-weight:600}.pick .meta{color:var(--muted);margin-top:2px;font-size:13px;display:block}.pick input:focus-visible{box-shadow:var(--ring-focus);outline:none}.ov .drawer .row.r-wide{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.ov .drawer .row.r-wide>:nth-child(2){flex:170px;min-width:0}.ov .drawer .row.r-wide .st{white-space:nowrap;margin-left:auto}.ov .drawer .row.r-wide .tail{flex:none;justify-self:auto;min-width:0}.ov .drawer .row.r-wide .tail .when{display:none}.ov .drawer .row.r-wide .tail .act{opacity:1;pointer-events:auto;position:static}.ov .row[data-sel]{cursor:pointer}.ov .row[data-sel]:hover{background:var(--paper-lift)}.ov .row[data-sel]:focus-visible{box-shadow:var(--ring-focus);outline:none}.ov .row[data-sel] [data-selyes]{display:none}.ov .row[data-sel].sel [data-selyes]{display:inline-flex}.ov .row[data-sel].sel [data-selno]{display:none}.shell{z-index:1;position:relative}@keyframes _pulse_8ex4a_1{0%,to{opacity:1}50%{opacity:.5}}._shell_8ex4a_10{background-color:var(--page);background-image:linear-gradient(#f4f7fbc7,#f4f7fbd1),url(/bg.png);background-position:50%;background-size:cover;background-attachment:fixed;min-height:100vh;display:flex}._sidebar_8ex4a_24{width:var(--sidebar-width);background:linear-gradient(180deg, var(--card), var(--card-tint));border-right:1px solid var(--rule);flex-direction:column;flex-shrink:0;height:100vh;padding:14px 0;display:flex;position:fixed;top:0;left:0;overflow:hidden}._brand_8ex4a_38{border-bottom:1px solid var(--rule);flex-direction:column;gap:8px;margin-bottom:8px;padding:18px 22px 16px;display:flex}._brandLogo_8ex4a_47{background:var(--soft2);border-radius:6px;width:140px;height:22px;animation:1.5s ease-in-out infinite _pulse_8ex4a_1}._brandSub_8ex4a_55{background:var(--soft);border-radius:4px;width:80px;height:10px;animation:1.5s ease-in-out infinite _pulse_8ex4a_1}._navGroup_8ex4a_63{flex-direction:column;gap:4px;padding:16px 12px 0;display:flex}._groupLabel_8ex4a_70{background:var(--soft);border-radius:4px;width:72px;height:10px;margin-bottom:6px;margin-left:12px;animation:1.5s ease-in-out infinite _pulse_8ex4a_1}._navItem_8ex4a_80{background:var(--soft);border-radius:11px;height:38px;animation:1.5s ease-in-out infinite _pulse_8ex4a_1}._sidebarFooter_8ex4a_87{border-top:1px solid var(--rule);align-items:center;gap:12px;margin-top:auto;padding:14px 16px;display:flex}._footerAvatar_8ex4a_96{background:var(--soft2);border-radius:50%;flex-shrink:0;width:36px;height:36px;animation:1.5s ease-in-out infinite _pulse_8ex4a_1}._footerLines_8ex4a_105{flex-direction:column;flex:1;gap:4px;display:flex}._footerName_8ex4a_112{background:var(--soft2);border-radius:4px;width:100px;height:12px;animation:1.5s ease-in-out infinite _pulse_8ex4a_1}._footerRole_8ex4a_120{background:var(--soft);border-radius:4px;width:64px;height:10px;animation:1.5s ease-in-out infinite _pulse_8ex4a_1}._main_8ex4a_130{margin-left:var(--sidebar-width);flex-direction:column;flex:1;min-height:100vh;display:flex}._header_8ex4a_140{height:var(--header-height);-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);border-bottom:1px solid color-mix(in srgb, var(--rule) 80%, transparent);padding:0 var(--pad);background:#ffffffc7;flex-shrink:0;align-items:center;display:flex}._headerInner_8ex4a_151{justify-content:space-between;align-items:center;width:100%;display:flex}._headerTitle_8ex4a_158{background:var(--soft2);border-radius:4px;width:180px;height:16px;animation:1.5s ease-in-out infinite _pulse_8ex4a_1}._headerActions_8ex4a_166{align-items:center;gap:12px;display:flex}._headerChip_8ex4a_172{background:var(--soft2);border-radius:999px;width:88px;height:30px;animation:1.5s ease-in-out infinite _pulse_8ex4a_1}._headerAvatar_8ex4a_180{background:var(--soft2);border-radius:50%;width:34px;height:34px;animation:1.5s ease-in-out infinite _pulse_8ex4a_1}._content_8ex4a_190{padding:var(--pad);flex-direction:column;flex:1;gap:24px;width:100%;max-width:1280px;margin:0 auto;display:flex}._pageTitle_8ex4a_201{background:var(--soft2);border-radius:8px;width:280px;height:32px;animation:1.5s ease-in-out infinite _pulse_8ex4a_1}._pageSub_8ex4a_209{background:var(--soft);border-radius:4px;width:360px;height:14px;margin-top:-10px;animation:1.5s ease-in-out infinite _pulse_8ex4a_1}._blockRow_8ex4a_218{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}._blockTall_8ex4a_224{background:var(--soft);border-radius:16px;height:110px;animation:1.5s ease-in-out infinite _pulse_8ex4a_1}._blockWide_8ex4a_231{background:var(--soft);border-radius:16px;height:240px;animation:1.5s ease-in-out infinite _pulse_8ex4a_1}._blockMid_8ex4a_238{background:var(--soft);border-radius:16px;height:170px;animation:1.5s ease-in-out infinite _pulse_8ex4a_1}._page_1kibw_9{justify-content:center;align-items:flex-start;padding:48px 20px;display:flex}._card_1kibw_16{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-lg);width:100%;max-width:430px;box-shadow:var(--glow-soft);padding:34px}._titleRow_1kibw_26{align-items:center;gap:12px;margin-bottom:4px;display:flex}._icon_1kibw_33{width:22px;height:22px;color:var(--muted-soft);flex-shrink:0}._heading_1kibw_40{font-family:var(--font-title);letter-spacing:-.015em;color:var(--navy);text-wrap:balance;margin:0;font-size:23px;font-weight:600;line-height:1.2}._body_1kibw_51{color:var(--muted);margin:8px 0 22px;font-size:14px;line-height:1.55}._primaryLink_1kibw_58{text-align:center;width:100%;font-family:var(--font-title);background:var(--navy);color:var(--on-navy);transition:background var(--transition-base);border:1px solid #0000;border-radius:999px;padding:10px 22px;font-size:14px;font-weight:600;text-decoration:none;display:block}._primaryLink_1kibw_58:hover{background:var(--navy2)}._footnote_1kibw_76{text-align:center;color:var(--muted);margin:16px 0 0;font-size:13.5px}._stack_s10m2_14{z-index:var(--z-toast,600);pointer-events:none;flex-direction:column;gap:10px;width:min(360px,100vw - 40px);display:flex;position:fixed;bottom:20px;right:20px}._toast_s10m2_27{pointer-events:auto;background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-lg);box-shadow:var(--glow-soft), 0 12px 28px #283e4c24;text-align:left;font:inherit;color:var(--ink);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 14px 14px 16px;display:grid;position:relative;overflow:hidden}._toast_s10m2_27:before{content:"";background:var(--teal-deep);opacity:.75;border-radius:0 2px 2px 0;width:2px;position:absolute;top:14px;bottom:14px;left:0}._toast_s10m2_27:hover{border-color:var(--steel)}._toast_s10m2_27:focus-visible{box-shadow:var(--ring-focus), 0 12px 28px #283e4c24;outline:none}._icon_s10m2_62{background:linear-gradient(150deg, var(--teal-soft), var(--calm));width:30px;height:30px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--teal) 20%, transparent);color:var(--teal-deep);border-radius:9px;flex-shrink:0;place-items:center;display:grid}._icon_s10m2_62 svg{width:15px;height:15px}._body_s10m2_76{min-width:0}._title_s10m2_78{font-family:var(--font-title);color:var(--navy);letter-spacing:-.005em;overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.3;display:block}._message_s10m2_89{color:var(--muted);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}._dismiss_s10m2_103{width:24px;height:24px;color:var(--muted-soft);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;border-radius:6px;flex-shrink:0;place-items:center;display:grid}._dismiss_s10m2_103:hover{background:var(--soft2);color:var(--navy)}._dismiss_s10m2_103 svg{width:13px;height:13px}._timer_s10m2_121{transform-origin:0;background:color-mix(in srgb, var(--teal-deep) 45%, transparent);height:2px;animation:linear forwards _toastTimer_s10m2_1;position:absolute;bottom:0;left:0;right:0}@keyframes _toastTimer_s10m2_1{0%{transform:scaleX(1)}to{transform:scaleX(0)}}._enter_s10m2_134{animation:.26s cubic-bezier(.2,.8,.2,1) _toastIn_s10m2_1}._leave_s10m2_135{animation:.18s forwards _toastOut_s10m2_1}@keyframes _toastIn_s10m2_1{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes _toastOut_s10m2_1{to{opacity:0;transform:translateY(6px)scale(.98)}}@media (width<=640px){._stack_s10m2_14{width:auto;bottom:12px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){._enter_s10m2_134,._leave_s10m2_135{animation:none}._timer_s10m2_121{opacity:.35;animation:none}}._avatarBtn_ovcsr_16{cursor:pointer;border:none;padding:0}._avatarBtn_ovcsr_16,._chipBtn_ovcsr_28{text-align:start}._avatarBtn_ovcsr_16:focus-visible{box-shadow:var(--ring-focus);outline:none}._avatarImg_ovcsr_36{object-fit:cover;border-radius:50%;width:100%;height:100%}._whoWrap_ovcsr_44{display:inline-flex;position:relative}._whoMenu_ovcsr_49{z-index:80;border-radius:var(--radius);border:1px solid var(--hairline);background:var(--card);min-width:208px;box-shadow:var(--glow-soft);flex-direction:column;padding:12px 8px 8px;display:flex;position:absolute;top:calc(100% + 8px);right:0}._whoName_ovcsr_64{font-family:var(--font-title);color:var(--navy);padding:0 10px;font-size:14px;font-weight:600}._whoEmail_ovcsr_72{color:var(--muted);border-bottom:1px solid var(--hairline);overflow-wrap:anywhere;margin-bottom:6px;padding:2px 10px 10px;font-size:12.5px}._whoItem_ovcsr_81{font-family:var(--font-title);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:14px;padding:9px 10px;font-size:14px;font-weight:500}._whoItem_ovcsr_81:hover{background:color-mix(in srgb, var(--warm) 40%, transparent);color:var(--navy)}._wrap_y8rib_12{background-image:linear-gradient(180deg, color-mix(in srgb, var(--warm) 42%, var(--page)) 0%, var(--page) 70%);flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:100vh;padding:40px 20px;display:flex}._wrapInShell_y8rib_32{background:0 0;justify-content:center;align-items:flex-start;min-height:0;padding:48px 20px;display:flex}._card_y8rib_41{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-lg);width:100%;max-width:430px;box-shadow:var(--glow-soft);padding:34px}@media (width<=480px){._card_y8rib_41{padding:26px 20px}}._brand_y8rib_55{font-family:var(--font-title);color:var(--navy);align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}._brandLeaf_y8rib_65{width:26px;height:26px;color:var(--gold-warm);flex-shrink:0}._rule_y8rib_72{background:var(--teal-deep);opacity:.75;border-radius:2px;width:40px;height:2px;margin:12px 0}._kick_y8rib_82{font-family:var(--font-accent);color:var(--gold-warm);align-items:center;gap:7px;margin:0 0 4px;font-size:14px;display:flex}._kickLeaf_y8rib_92{flex-shrink:0;width:14px;height:14px}._title_y8rib_94{font-family:var(--font-title);letter-spacing:-.015em;color:var(--navy);text-wrap:balance;margin:0;font-size:25px;font-weight:600;line-height:1.2}._titleQuiet_y8rib_106{font-size:23px}._titleRow_y8rib_109{align-items:center;gap:12px;margin-bottom:4px;display:flex}._titleIcon_y8rib_116{width:22px;height:22px;color:var(--muted-soft);flex-shrink:0}._sub_y8rib_123{color:var(--muted);margin:6px 0 22px;font-size:14px;line-height:1.55}._footnote_y8rib_132{text-align:center;max-width:430px;color:var(--muted);margin:20px 0 0;font-size:13px;line-height:1.55}._footnote_y8rib_132 a,._linkBtn_y8rib_142{color:var(--teal-text);text-underline-offset:2px;font-weight:600;text-decoration:underline}._linkBtn_y8rib_142{font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}._linkBtn_y8rib_142:hover,._footnote_y8rib_132 a:hover{color:var(--navy-deep)}._centeredLink_y8rib_163{text-align:center;margin:16px 0 0;font-size:13.5px}._label_y8rib_171{font-family:var(--font-title);color:var(--muted);margin:0 0 6px;font-size:13px;font-weight:500;display:block}._labelHint_y8rib_180{color:var(--muted-soft);font-weight:400}._input_y8rib_182{background:color-mix(in srgb, var(--card) 72%, var(--warm));border:1px solid var(--hairline);width:100%;font:inherit;color:var(--ink);transition:border-color var(--transition-base), box-shadow var(--transition-base);border-radius:14px;margin-bottom:12px;padding:12px 15px;font-size:14.5px;display:block}._input_y8rib_182::placeholder{color:var(--muted-soft)}._input_y8rib_182:focus{border-color:var(--teal);box-shadow:var(--ring-focus);outline:none}._input_y8rib_182:disabled{opacity:.6;cursor:not-allowed}._btn_y8rib_208{font-family:var(--font-title);cursor:pointer;white-space:nowrap;transition:background var(--transition-base), color var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base);border:1px solid #0000;border-radius:999px;padding:10px 22px;font-size:14px;font-weight:600}._btnPrimary_y8rib_221{background:var(--navy);color:var(--on-navy)}._btnPrimary_y8rib_221:hover:not(:disabled){background:var(--navy2)}._btnQuiet_y8rib_224{color:var(--teal-text);border-color:color-mix(in srgb, var(--teal-text) 34%, transparent);background:0 0}._btnQuiet_y8rib_224:hover:not(:disabled){background:var(--teal-soft)}._btn_y8rib_208:disabled{opacity:.6;cursor:not-allowed}._btnBlock_y8rib_233{text-align:center;width:100%;margin-top:8px;text-decoration:none;display:block}._btnRow_y8rib_241{gap:10px;margin-top:8px;display:flex}._hints_y8rib_245{flex-direction:column;gap:7px;margin:4px 0 18px;font-size:13px;display:flex}._hint_y8rib_245{color:var(--muted);align-items:center;gap:7px;display:inline-flex}._hintOk_y8rib_260{color:var(--muted)}._hintInfo_y8rib_261{color:var(--steel)}._hintFaint_y8rib_262{color:var(--muted-soft)}._hintDot_y8rib_264{opacity:.55;background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px}._error_y8rib_275{background:var(--red-soft);border:1px solid var(--red-rule);color:var(--red-deep);border-radius:10px;margin:0 0 14px;padding:10px 13px;font-size:13px;line-height:1.5;display:block}._notice_y8rib_289{background:var(--green-soft);border:1px solid var(--green-rule);color:var(--green-deep);border-radius:10px;margin:0 0 14px;padding:10px 13px;font-size:13px;line-height:1.5;display:block}._summary_y8rib_302{background:color-mix(in srgb, var(--warm) 46%, transparent);border-radius:var(--radius);margin-bottom:18px;padding:15px 17px}._summaryRow_y8rib_309{justify-content:space-between;gap:16px;padding:4px 0;font-size:13.5px;display:flex}._summaryKey_y8rib_317{color:var(--muted);flex-shrink:0}._summaryValue_y8rib_318{color:var(--ink);text-align:right;overflow-wrap:anywhere}._page_odre1_9{background-image:linear-gradient(180deg, color-mix(in srgb, var(--warm) 42%, var(--page)) 0%, var(--page) 70%);flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:100vh;padding:40px 20px;display:flex}._topBrand_odre1_26{font-family:var(--font-title);color:var(--navy);align-items:center;gap:10px;margin-bottom:14px;font-size:16px;font-weight:600;display:flex}._topLogo_odre1_37{width:auto;height:30px}._topBrandSep_odre1_39{background:var(--rule);width:1px;height:22px}._topBrandLabel_odre1_45{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700}._card_odre1_55{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-lg);width:100%;max-width:430px;box-shadow:var(--glow-soft);padding:34px;position:relative}._card_odre1_55:before{content:"";background:linear-gradient(90deg, var(--gold), var(--gold-deep));border-radius:0 0 4px 4px;width:60px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}._progress_odre1_79{align-self:flex-start;align-items:center;gap:10px;display:flex}._progressStep_odre1_86{align-items:center;gap:10px;display:flex}._progressDot_odre1_92{background:var(--rule);width:10px;height:10px;transition:background var(--transition-base), transform var(--transition-base), box-shadow var(--transition-base);border-radius:50%;flex-shrink:0}._progressDotActive_odre1_101{background:var(--gold-deep);box-shadow:0 0 0 4px var(--gold-soft);transform:scale(1.4)}._progressDotDone_odre1_107{background:var(--green)}._progressLine_odre1_111{background:var(--rule);flex:1;width:44px;height:1.5px}._stepHeader_odre1_120{flex-direction:column;gap:10px;display:flex}._stepEyebrow_odre1_126{color:var(--gold-deep);text-transform:uppercase;letter-spacing:.14em;font-size:10.5px;font-weight:700}._stepTitle_odre1_134{font-family:var(--font-title);letter-spacing:-.015em;color:var(--navy);text-wrap:balance;margin:0;font-size:25px;font-weight:600;line-height:1.2;display:block}._stepSub_odre1_146{color:var(--muted);margin:6px 0 22px;font-size:14px;line-height:1.55}._fields_odre1_155{flex-direction:column;gap:22px;display:flex}._field_odre1_155{flex-direction:column;gap:8px;display:flex}._label_odre1_167{font-family:var(--font-title);color:var(--muted);margin:0 0 6px;font-size:13px;font-weight:500;display:block}._labelOptional_odre1_176{color:var(--muted-soft);text-transform:none;letter-spacing:.04em;margin-left:6px;font-size:10px;font-weight:600}._input_odre1_185,._select_odre1_186{background:color-mix(in srgb, var(--card) 72%, var(--warm));border:1px solid var(--hairline);width:100%;font:inherit;color:var(--ink);transition:border-color var(--transition-base), box-shadow var(--transition-base);border-radius:14px;padding:12px 15px;font-size:14.5px;display:block}._select_odre1_186{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%23697f92' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}._input_odre1_185:hover,._select_odre1_186:hover{border-color:color-mix(in srgb, var(--navy2) 30%, var(--rule))}._input_odre1_185:focus,._select_odre1_186:focus{border-color:var(--gold);box-shadow:var(--ring-focus);outline:none}._fieldRow_odre1_217{grid-template-columns:1fr 140px;gap:14px;display:grid}._avatarSection_odre1_225{background:linear-gradient(135deg, var(--soft), var(--card));border:1px solid var(--rule);border-radius:16px;align-items:center;gap:22px;padding:18px;display:flex}._avatarPreview_odre1_235{background:linear-gradient(135deg, var(--navy), var(--navy2));color:#fff;letter-spacing:.03em;width:80px;height:80px;box-shadow:0 0 0 3px var(--card), 0 0 0 4px var(--rule);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex;overflow:hidden}._avatarPreview_odre1_235 img{object-fit:cover;width:100%;height:100%}._avatarActions_odre1_254{flex-direction:column;gap:4px;display:flex}._avatarLabel_odre1_260{color:var(--navy);letter-spacing:-.005em;font-size:14px;font-weight:600}._avatarHint_odre1_267{color:var(--muted);font-size:12px}._avatarBtn_odre1_272{border:1px solid var(--rule);background:var(--card);color:var(--navy);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);border-radius:10px;align-self:flex-start;align-items:center;gap:6px;margin-top:6px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}._avatarBtn_odre1_272:hover{background:var(--soft2);border-color:var(--gold)}._doneContent_odre1_296{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:12px 0;display:flex}._doneIcon_odre1_305{background:linear-gradient(135deg, var(--green-soft), color-mix(in srgb, var(--green) 25%, var(--green-soft)));width:76px;height:76px;color:var(--green-deep);border:1px solid var(--green-rule);box-shadow:0 8px 24px color-mix(in srgb, var(--green) 18%, transparent);border-radius:50%;justify-content:center;align-items:center;display:flex}._doneTitle_odre1_318{font-family:var(--font-title);color:var(--navy);letter-spacing:-.012em;margin:0;font-size:28px;font-weight:600}._doneBody_odre1_327{color:var(--muted);max-width:380px;margin:0;font-size:14.5px;line-height:1.55}._doneHint_odre1_335{color:var(--navy);background:var(--gold-soft);border:1px solid color-mix(in srgb, var(--gold) 50%, var(--rule));text-align:left;border-radius:12px;padding:14px 18px;font-size:13px;line-height:1.5}._doneHint_odre1_335 strong{color:var(--navy);font-weight:700}._actions_odre1_350{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:14px;padding-top:16px;display:flex}._skipBtn_odre1_359{font-family:var(--font-title);color:var(--teal-text);border:1px solid color-mix(in srgb, var(--teal-text) 34%, transparent);cursor:pointer;transition:background var(--transition-base);background:0 0;border-radius:999px;flex:1;padding:10px 22px;font-size:14px;font-weight:600}._skipBtn_odre1_359:hover{color:var(--navy)}._nextBtn_odre1_374{font-family:var(--font-title);background:var(--navy);color:var(--on-navy);cursor:pointer;transition:background var(--transition-base);border:1px solid #0000;border-radius:999px;flex:2;padding:10px 22px;font-size:14px;font-weight:600}._nextBtn_odre1_374:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px #17324d47}._nextBtn_odre1_374:disabled{opacity:.55;cursor:not-allowed}._enterBtn_odre1_393{background:linear-gradient(135deg, var(--gold), var(--gold-deep));color:var(--navy);cursor:pointer;letter-spacing:-.005em;transition:transform var(--transition-fast), box-shadow var(--transition-fast);box-shadow:0 6px 20px color-mix(in srgb, var(--gold) 35%, transparent);border:none;border-radius:12px;align-items:center;gap:8px;margin:0 auto;padding:14px 32px;font-family:inherit;font-size:15px;font-weight:700;display:flex}._enterBtn_odre1_393:hover{box-shadow:0 10px 28px color-mix(in srgb, var(--gold) 45%, transparent);transform:translateY(-1px)}._saving_odre1_416{color:var(--muted);font-size:12px;font-style:italic}@media (width<=600px){._card_odre1_55{padding:32px 24px 28px}._stepTitle_odre1_134{font-size:26px}._fieldRow_odre1_217{grid-template-columns:1fr}._avatarSection_odre1_225{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:16px}._avatarBtn_odre1_272{align-self:center}}
