.wk{min-height:100vh;min-height:100dvh;background:var(--wk-ground);color:var(--wk-ink);font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.45;display:flex;flex-direction:column;color-scheme:light}.wk *{box-sizing:border-box}.wk-main{flex:1;width:100%;max-width:560px;margin:0 auto;padding:calc(10px + env(safe-area-inset-top,0px)) 16px 96px;display:grid;gap:12px;align-content:start}.wk-tabs{position:fixed;left:0;right:0;bottom:0;z-index:20;display:grid;grid-template-columns:repeat(5,1fr);background:var(--wk-card);border-top:1px solid var(--wk-line);padding:6px 2px calc(8px + env(safe-area-inset-bottom,0px))}.wk-tabs a{display:grid;gap:2px;justify-items:center;font-size:.75rem;color:var(--wk-muted);text-decoration:none;padding:4px 2px;position:relative}.wk-tabs a.on{color:var(--wk-navy);font-weight:700}.wk-tabs .wk-badge{position:absolute;top:0;right:22%}.wk svg.wk-i{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.wk a:focus-visible,.wk button:focus-visible,.wk input:focus-visible,.wk select:focus-visible,.wk textarea:focus-visible{outline:2px solid var(--wk-teal);outline-offset:2px}.wk-hdr{display:flex;align-items:center;gap:8px}.wk-hdr h1{margin:0;font-size:1.25rem;letter-spacing:-.01em}.wk-sub{font-size:.875rem;color:var(--wk-muted)}.wk-icon{width:40px;height:40px;border-radius:20px;border:1px solid var(--wk-line);background:var(--wk-card);color:var(--wk-ink);display:grid;place-items:center;cursor:pointer;position:relative;padding:0;text-decoration:none}.wk-icon .wk-badge{position:absolute;top:-4px;right:-4px}.wk-avatar{width:40px;height:40px;border-radius:20px;background:var(--wk-navy);color:var(--wk-on-navy);font-weight:700;font-size:.875rem;display:grid;place-items:center;border:none;text-decoration:none;overflow:hidden}.wk-avatar.big{width:76px;height:76px;border-radius:38px;font-size:1.5rem}.wk-avatar img{width:100%;height:100%;object-fit:cover}.wk-card{background:var(--wk-card);border:1px solid var(--wk-line);border-radius:18px;padding:14px;display:grid;gap:8px;min-width:0}a.wk-card,button.wk-card{text-align:left;font:inherit;color:inherit;text-decoration:none;cursor:pointer;width:100%}.wk-hero{background:var(--wk-navy);color:var(--wk-on-navy);border:none}.wk-hero .wk-k,.wk-hero .wk-note{color:var(--wk-on-navy-muted)}.wk-k{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--wk-muted);font-weight:700}.wk-big{font-size:1.5rem;font-weight:800;letter-spacing:-.02em}.wk-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.wk-grow{flex:1 1 120px;min-width:0}.wk-note{font-size:.875rem;color:var(--wk-muted)}.wk-pill{font-size:.75rem;font-weight:700;border-radius:999px;padding:2px 8px;white-space:nowrap}.wk-ok{background:var(--wk-ok-bg);color:var(--wk-ok)}.wk-warn{background:var(--wk-warn-bg);color:var(--wk-warn)}.wk-bad{background:var(--wk-bad-bg);color:var(--wk-bad)}.wk-info{background:var(--wk-info-bg);color:var(--wk-info)}.wk-dim{background:var(--wk-dim-bg);color:var(--wk-muted)}.wk-badge{display:inline-block;min-width:16px;padding:0 5px;border-radius:9px;background:var(--wk-bad);color:var(--wk-on-navy);font-size:.75rem;font-weight:700;line-height:16px;text-align:center}.wk-item{display:flex;gap:10px;align-items:center;padding:11px 0;border-top:1px solid var(--wk-line-soft);text-align:left;background:none;border-left:0;border-right:0;border-bottom:0;width:100%;font:inherit;color:inherit;cursor:pointer;text-decoration:none}.wk-item:first-of-type{border-top:0}.wk-chev{color:var(--wk-muted)}.wk-btn{font:inherit;font-size:.875rem;font-weight:700;border-radius:12px;padding:12px 14px;border:1px solid var(--wk-line);background:var(--wk-card);color:var(--wk-ink);cursor:pointer;text-align:center;text-decoration:none;display:inline-block}.wk-btn.pri{background:var(--wk-navy);color:var(--wk-on-navy);border-color:var(--wk-navy)}.wk-btn.teal{background:var(--wk-teal);color:var(--wk-on-navy);border-color:var(--wk-teal)}.wk-btn.sm{font-size:.875rem;padding:7px 11px;border-radius:10px}.wk-btn.link{border:none;background:none;color:var(--wk-info);padding:4px 0;font-weight:600}.wk-btn:disabled{opacity:.45;cursor:not-allowed}.wk-stack{display:grid;gap:8px}.wk input[type=text],.wk input[type=email],.wk input[type=password],.wk input[type=date],.wk input[type=tel],.wk textarea,.wk select{width:100%;font:inherit;font-size:1rem;padding:12px;border-radius:12px;border:1px solid var(--wk-line);background:var(--wk-field);color:var(--wk-ink)}.wk label.wk-f{display:grid;gap:5px;font-size:.875rem;font-weight:600;color:var(--wk-ink2)}.wk-seg{display:grid;grid-template-columns:1fr 1fr;background:var(--wk-chip);border-radius:12px;padding:3px}.wk-seg a{text-align:center;text-decoration:none;font-size:.875rem;font-weight:600;padding:8px;border-radius:10px;color:var(--wk-ink2)}.wk-seg a.on{background:var(--wk-card);color:var(--wk-ink);box-shadow:0 1px 3px var(--wk-shadow)}.wk-tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wk-tile{background:var(--wk-card);border:1px solid var(--wk-line);border-radius:18px;padding:12px;display:grid;gap:6px;text-decoration:none;color:inherit;align-content:start;min-height:112px}.wk-tile .wk-ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--wk-info-bg);color:var(--wk-info)}.wk-ring{display:flex;gap:14px;align-items:center}.wk-ring circle.track{stroke:var(--wk-chip)}.wk-ring circle.fill{stroke:var(--wk-teal)}.wk-ring circle.fill.done{stroke:var(--wk-ok)}.wk-ring text{fill:var(--wk-ink)}.wk-gate{display:flex;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--wk-line-soft);text-decoration:none;color:inherit}.wk-gmark{width:24px;height:24px;border-radius:12px;display:grid;place-items:center;font-size:.75rem;font-weight:800;flex:none}.wk-ask{display:flex;gap:8px;align-items:center;background:var(--wk-card);border:1px solid var(--wk-line);border-radius:14px;padding:12px;color:var(--wk-muted);text-decoration:none}.wk-pass{background:var(--wk-card);border:1px solid var(--wk-line);border-radius:18px;overflow:hidden}.wk-pass .ph{background:var(--wk-navy);color:var(--wk-on-navy);padding:10px 14px;display:flex;gap:8px;align-items:center;font-size:.75rem;font-weight:700;letter-spacing:.03em}.wk-pass.pending .ph{background:var(--wk-pending)}.wk-pass .pb{padding:12px 14px;display:grid;gap:8px}.wk-pass .code{font-size:1.5rem;font-weight:800;letter-spacing:.02em}.wk-pass .cut{border-top:2px dashed var(--wk-line);margin:0 10px}.wk-pass .pf{padding:10px 14px 12px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.wk-st{display:flex;gap:10px;align-items:center;padding:8px 0}.wk-dot{width:14px;height:14px;border-radius:7px;border:2px solid var(--wk-line);flex:none}.wk-dot.done{background:var(--wk-ok);border-color:var(--wk-ok)}.wk-dot.next{border-color:var(--wk-teal);background:var(--wk-teal-bg)}.wk-bar{height:6px;border-radius:3px;background:var(--wk-chip);overflow:hidden}.wk-bar i{display:block;height:100%;background:var(--wk-teal)}.wk-hero .wk-bar{background:var(--wk-navy2)}.wk-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.wk-cal .dh{font-size:.75rem;color:var(--wk-muted);text-align:center;font-weight:700}.wk-cal button{aspect-ratio:1;border:none;border-radius:9px;background:var(--wk-card);font:inherit;font-size:.875rem;color:var(--wk-ink);cursor:pointer;padding:0}.wk-cal button.on{background:var(--wk-on-board);color:var(--wk-on-board-ink);font-weight:700}.wk-cal button.tr{background:var(--wk-travel);color:var(--wk-travel-ink);font-weight:700}.wk-cal button.today{box-shadow:inset 0 0 0 2px var(--wk-navy)}.wk-cal button.sel{box-shadow:inset 0 0 0 2px var(--wk-teal)}.wk-legend{display:flex;gap:12px;flex-wrap:wrap;font-size:.75rem;color:var(--wk-muted)}.wk-legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:4px;vertical-align:-1px;border:1px solid var(--wk-line)}.wk-offline{background:var(--wk-warn-bg);color:var(--wk-warn);font-size:.875rem;font-weight:600;padding:8px 12px;border-radius:10px}.wk-bubble{max-width:85%;padding:9px 12px;border-radius:14px;font-size:.875rem;display:grid;gap:2px;white-space:pre-wrap}.wk-bubble.me{justify-self:end;background:var(--wk-navy);color:var(--wk-on-navy);border-bottom-right-radius:4px}.wk-bubble.them{justify-self:start;background:var(--wk-card);border:1px solid var(--wk-line);border-bottom-left-radius:4px}.wk-bubble .who{font-size:.75rem;opacity:.8}.wk-sheetbg{position:fixed;top:0;right:0;bottom:0;left:0;background:#0d1f3c66;display:flex;align-items:flex-end;justify-content:center;z-index:40}.wk-sheet{background:var(--wk-card);width:100%;max-width:560px;border-radius:22px 22px 0 0;padding:18px 16px calc(22px + env(safe-area-inset-bottom,0px));display:grid;gap:10px;max-height:88vh;overflow-y:auto}.wk-sheet h2{margin:0;font-size:1rem}.wk-toast{position:fixed;left:16px;right:16px;bottom:calc(86px + env(safe-area-inset-bottom,0px));z-index:30;max-width:528px;margin:0 auto;background:var(--wk-navy);color:var(--wk-on-navy);font-size:.875rem;padding:11px 13px;border-radius:12px;border:none;text-align:left;font-family:inherit}.wk-skel{border-radius:14px;background:var(--wk-chip);animation:wkp 1.2s infinite ease-in-out}@keyframes wkp{50%{opacity:.55}}.wk-file{display:grid;gap:8px}.wk-file input[type=file]{font-size:.875rem}@media(prefers-reduced-motion:reduce){.wk *{animation:none!important;transition:none!important}}._layout_1ut1o_2{display:flex;min-height:100vh}._main_1ut1o_7{flex:1;padding:2rem;overflow-y:auto;margin-left:260px;max-width:none}._sidebar_1ut1o_19{--bg-primary: #0A1628;--bg-secondary: #0D1F3C;--bg-card: #152540;--bg-card-hover: #1A2D4D;--bg-input: #0A1628;--border-color: rgba(106, 138, 170, .25);--border-color-hover: rgba(106, 138, 170, .4);--border-color-focus: #00C9A7;--text-primary: #FFFFFF;--text-secondary: #B9C7D8;--text-muted: #8FA8C2;--btn-ink: #0A1628;--btn-ink-danger: #06101C;--fg-overlay: #FFFFFF;--accent-teal: #00C9A7;--accent-teal-hover: #3DE0C1;--accent-teal-subtle: rgba(0, 201, 167, .12);--accent-gold: #E0A93A;--accent-gold-hover: #F0C060;--accent-gold-subtle: rgba(224, 169, 58, .12);--state-neutral: #93A7B5;--state-active: #4FB3E8;--state-attention: #F2B134;--state-cleared: #2FD6A6;--state-blocked: #FF6B6B;--status-green: #2FD6A6;--status-orange: #F0965A;--status-red: #FF6B6B;--status-red-fill: #FF6B6B;--status-gray: #93A7B5;--status-blue: #4FB3E8;--tone-violet: #C9A0F0;width:260px;background:#0d1f3c;color:#fff;border-right:1px solid rgba(106,138,170,.15);display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0;z-index:10;overflow:hidden}._logo_1ut1o_50{display:flex;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(106,138,170,.15)}._logoIcon_1ut1o_58{width:36px;height:36px;background:linear-gradient(135deg,#00a896,#00c9a7);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.875rem;color:#0a1628;box-shadow:0 2px 8px #00a8964d}._logoText_1ut1o_72{font-family:Georgia,serif;font-size:1rem;font-weight:700;color:#fff;letter-spacing:.5px}._navSection_1ut1o_81{padding:.25rem .75rem 0}._navSectionLabel_1ut1o_85{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--accent-teal);padding:.875rem .75rem .375rem;font-family:var(--font-sans)}._nav_1ut1o_81{flex:1 1 0;min-height:0;overflow-y:auto;padding:.5rem .75rem;display:flex;flex-direction:column;gap:.125rem}._navLink_1ut1o_110{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:var(--radius-md);color:#6a8aaa;font-family:var(--font-sans);font-size:.875rem;font-weight:500;text-decoration:none;transition:all .15s;border-left:3px solid transparent}._navLink_1ut1o_110:hover{background:#00a8960f;color:#fff;text-decoration:none}._navLinkActive_1ut1o_132{background:#00a8961a;color:#00c9a7;font-weight:700;border-left-color:#00a896}._sidebar_1ut1o_19[data-role=hr] ._navLinkActive_1ut1o_132,._sidebar_1ut1o_19[data-role=consultant] ._navLinkActive_1ut1o_132,._sidebar_1ut1o_19[data-role=admin] ._navLinkActive_1ut1o_132{background:#00a8961a;color:#00c9a7;border-left-color:#00a896}._logo_hr_1ut1o_149,._logo_consultant_1ut1o_150,._logo_admin_1ut1o_151,._logo_applicant_1ut1o_152{background:linear-gradient(135deg,#00a896,#00c9a7)!important;box-shadow:0 2px 8px #00a8964d!important}._navIcon_1ut1o_157{font-size:1rem;width:1.25rem;text-align:center;opacity:.7}._navBadge_1ut1o_164{margin-left:auto;font-size:.75rem;font-weight:700;padding:.125rem .5rem;border-radius:9999px;background:#00a89626;color:#00c9a7;text-transform:uppercase;letter-spacing:.05em}._sidebar_1ut1o_19[data-role=hr] ._navBadge_1ut1o_164,._sidebar_1ut1o_19[data-role=consultant] ._navBadge_1ut1o_164,._sidebar_1ut1o_19[data-role=admin] ._navBadge_1ut1o_164{background:#00a89626;color:#00c9a7}._userSection_1ut1o_185{flex-shrink:0;padding:1rem 1.25rem;border-top:1px solid rgba(106,138,170,.15);background:#0a162880}._userInfo_1ut1o_192{margin-bottom:.75rem}._userName_1ut1o_196{font-size:.875rem;font-weight:700;color:#fff}._userRole_1ut1o_202{font-size:.75rem;color:#6a8aaa;text-transform:uppercase;letter-spacing:.08em}._themeBtn_1ut1o_209{width:100%;padding:.5rem;margin-bottom:.5rem;background:transparent;border:1px solid rgba(106,138,170,.35);border-radius:var(--radius-md);color:#b9c7d8;font-family:var(--font-sans);font-size:.875rem;font-weight:600;cursor:pointer}._themeBtn_1ut1o_209:hover{color:#fff;border-color:#b9c7d899}._logoutBtn_1ut1o_228{width:100%;padding:.5rem;background:transparent;border:1px solid rgba(106,138,170,.2);border-radius:var(--radius-md);color:#6a8aaa;font-family:var(--font-sans);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .15s}._logoutBtn_1ut1o_228:hover{background:#ef44441a;border-color:#ef44444d;color:#ef4444}._notificationBtn_1ut1o_249{position:relative;background:transparent;border:none;color:#6a8aaa;cursor:pointer;padding:.5rem;border-radius:var(--radius-md);font-size:1rem}._notificationBtn_1ut1o_249:hover{background:#00a89614;color:#00c9a7}._notificationDot_1ut1o_265{position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background:#ef4444}._pageHeader_1ut1o_276{margin-bottom:2rem}._pageTitle_1ut1o_280{font-family:var(--font-sans);font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.25rem}._pageSubtitle_1ut1o_288{font-size:.875rem;color:#6a8aaa}._mobileMenuToggle_1ut1o_296,._mobileBackdrop_1ut1o_300{display:none}@media(max-width:768px){._sidebar_1ut1o_19{position:fixed;top:0;left:0;height:100vh;z-index:1000;transform:translate(-100%);transition:transform .22s ease-out;box-shadow:4px 0 24px #0006;width:88%;max-width:320px}._sidebar_1ut1o_19._sidebarOpen_1ut1o_307{transform:translate(0)}._mobileMenuToggle_1ut1o_296{display:flex;position:fixed;top:12px;left:12px;z-index:1100;width:44px;height:44px;align-items:center;justify-content:center;background:#0d1f3c;border:1px solid rgba(106,138,170,.25);border-radius:10px;color:#fff;font-size:20px;font-weight:700;cursor:pointer;box-shadow:0 2px 8px #0000004d}._mobileBackdrop_1ut1o_300{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:999}._main_1ut1o_7{margin-left:0;padding-top:56px}}._page_1nziy_2{--ink: #0F1E2E;--ink-2: #182B3D;--paper: #EDF0EF;--paper-2: #F6F8F7;--white: #FFFFFF;--teal: #00A896;--teal-deep: #00806F;--gold: #C9922A;--rust: #A83B32;--slate: #61757F;--rule: #CBD5D2;--rule-dark: #24384A;--display: "Archivo", "Segoe UI", system-ui, sans-serif;--body: "Public Sans", system-ui, -apple-system, sans-serif;--mono: "IBM Plex Mono", ui-monospace, "Cascadia Mono", monospace;background:var(--paper-2);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}._page_1nziy_2 *,._page_1nziy_2 *:before,._page_1nziy_2 *:after{box-sizing:border-box}._container_1nziy_34{max-width:1200px;margin:0 auto;padding:0 32px}@media(max-width:640px){._container_1nziy_34{padding:0 20px}}._eyebrow_1nziy_37{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep);margin:0 0 14px}._eyebrowLight_1nziy_42{color:var(--teal)}._h2_1nziy_44{font-family:var(--display);font-weight:700;letter-spacing:-.02em;font-size:clamp(28px,4vw,40px);line-height:1.1;margin:0 0 12px;text-wrap:balance}._h3_1nziy_49{font-family:var(--display);font-weight:600;letter-spacing:-.02em;font-size:19px;line-height:1.25;margin:0 0 8px}._sub_1nziy_53{color:var(--slate);font-size:17px;max-width:62ch;margin:0}._centered_1nziy_54{text-align:center}._centered_1nziy_54 ._sub_1nziy_53{margin-left:auto;margin-right:auto}._sectionPaper_1nziy_57{background:var(--paper)}._sectionWhite_1nziy_58{background:var(--paper-2)}._sectionDark_1nziy_59{background:var(--ink);color:var(--white)}._pad_1nziy_60{padding:92px 0}@media(max-width:640px){._pad_1nziy_60{padding:64px 0}}._head_1nziy_62{margin-bottom:44px}._ctaTeal_1nziy_65,._ctaGhost_1nziy_65,._ctaGold_1nziy_65,._ctaGhostDark_1nziy_65{font-family:var(--body);font-weight:600;font-size:15px;border-radius:4px;padding:13px 22px;cursor:pointer;border:1px solid transparent;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:background .15s,color .15s,border-color .15s}._ctaTeal_1nziy_65{background:var(--teal);color:#fff;border-color:var(--teal)}._ctaTeal_1nziy_65:hover{background:var(--teal-deep);border-color:var(--teal-deep)}._ctaGhost_1nziy_65{background:transparent;color:var(--teal-deep);border-color:var(--rule)}._ctaGhost_1nziy_65:hover{border-color:var(--teal-deep)}._ctaGhostDark_1nziy_65{background:transparent;color:#fff;border-color:var(--rule-dark)}._ctaGhostDark_1nziy_65:hover{border-color:var(--teal);color:var(--teal)}._ctaGold_1nziy_65{background:var(--gold);color:#fff;border-color:var(--gold)}._ctaGold_1nziy_65:hover{filter:brightness(.94)}._mono_1nziy_81{font-family:var(--mono)}._tag_1nziy_82{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--slate)}._chip_1nziy_86{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;border-radius:3px;padding:4px 9px;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}._chipPass_1nziy_91{color:var(--teal-deep);background:#00a8961c}._chipFail_1nziy_92{color:var(--rust);background:#a83b321a}._chipLocked_1nziy_93{color:var(--slate);background:#61757f1f}._chipGold_1nziy_94{color:var(--gold);background:#c9922a21}._arrowLink_1nziy_96{font-family:var(--body);font-weight:600;font-size:15px;color:var(--teal-deep);text-decoration:none;display:inline-flex;align-items:center;gap:7px}._arrowLink_1nziy_96:hover{gap:11px}._arrowLink_1nziy_96 svg{transition:transform .15s}._page_1nziy_2 :focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:3px}._nav_1nziy_109{position:sticky;top:0;z-index:50;background:var(--ink);border-bottom:1px solid var(--rule-dark)}._navInner_1nziy_113{display:flex;align-items:center;justify-content:space-between;height:66px;gap:20px}._brand_1nziy_114{display:inline-flex;align-items:center;gap:10px;text-decoration:none}._brandText_1nziy_115{font-family:var(--display);font-weight:800;letter-spacing:-.01em;font-size:18px;color:#fff}._brandAccent_1nziy_119{color:var(--teal)}._navLinks_1nziy_120{display:flex;align-items:center;gap:28px;margin-left:auto}._navLink_1nziy_120{font-size:15px;color:#aebecb;text-decoration:none;transition:color .15s}._navLink_1nziy_120:hover{color:#fff}._navCta_1nziy_123{padding:9px 18px}@media(max-width:980px){._navLinks_1nziy_120{display:none}._navCta_1nziy_123{margin-left:auto}}._footer_1nziy_127{background:var(--ink-2);color:#c6d2dc;padding:56px 0 44px}._footerTop_1nziy_128{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;flex-wrap:wrap;padding-bottom:28px;border-bottom:1px solid var(--rule-dark)}._footerContact_1nziy_133{display:flex;flex-direction:column;gap:6px;font-size:15px;text-align:right}._footerLink_1nziy_134{color:var(--teal);text-decoration:none}._footerLink_1nziy_134:hover{text-decoration:underline}._footerAddr_1nziy_136{color:var(--slate);max-width:40ch}._legal_1nziy_137{font-family:var(--mono);font-size:12px;line-height:1.7;color:#8598a6;margin:22px 0 0;max-width:96ch}@media(max-width:640px){._footerContact_1nziy_133{text-align:left;align-items:flex-start}._footerAddr_1nziy_136{text-align:left}}._hero_1nziy_144{position:relative;background:var(--ink);color:#fff;text-align:center;padding:72px 0 0;overflow:hidden}._heroGlow_1nziy_148{position:absolute;left:50%;top:-140px;width:900px;height:620px;transform:translate(-50%);background:radial-gradient(ellipse at center,#00a89652,#00a89600 62%);pointer-events:none}._heroGrid_1nziy_154{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 1px,transparent 1px 84px);mask-image:linear-gradient(180deg,#000 0%,transparent 78%);-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 78%)}._heroInner_1nziy_160{position:relative;z-index:1;max-width:860px}._h1_1nziy_161{font-family:var(--display);font-weight:800;letter-spacing:-.03em;font-size:clamp(34px,5.4vw,56px);line-height:1.04;margin:0 auto 20px;max-width:16ch;text-wrap:balance}._heroSub_1nziy_166{color:#b7c6d1;font-size:18px;line-height:1.6;max-width:60ch;margin:0 auto}._heroCtas_1nziy_167{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:30px}._heroGate_1nziy_168{position:relative;z-index:2;max-width:900px;margin:0 auto;transform:translateY(38px);padding:0 20px}._gate_1nziy_171{background:var(--white);color:var(--ink);text-align:left;border:1px solid var(--rule);border-radius:6px 6px 0 0;box-shadow:0 40px 80px -24px #0f1e2e8c,0 8px 24px #0f1e2e33;overflow:hidden}._gateHead_1nziy_177{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid var(--rule);flex-wrap:wrap}._gateName_1nziy_181{font-family:var(--display);font-weight:700;font-size:17px;letter-spacing:-.01em}._gateRole_1nziy_182{font-family:var(--mono);font-size:12px;color:var(--slate);margin-top:3px}._gateMeta_1nziy_183{font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--slate)}._gateRows_1nziy_184{list-style:none;margin:0;padding:0}._gateRow_1nziy_184{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:14px;padding:14px 22px;border-bottom:1px solid var(--rule)}._gateRowDim_1nziy_189{opacity:.5}._gateN_1nziy_181{font-family:var(--mono);font-size:12px;color:var(--slate)}._gateBody_1nziy_191{min-width:0;display:flex;flex-direction:column;gap:2px}._tagGold_1nziy_192{color:var(--gold)}._gateCheck_1nziy_193{font-weight:600;font-size:15px}._gateDetail_1nziy_194{color:var(--slate);font-size:13px}._gateFoot_1nziy_195{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 22px;background:var(--ink);color:#fff;flex-wrap:wrap}._gateFootTitle_1nziy_199{font-family:var(--display);font-weight:700;font-size:15px}._gateFootSub_1nziy_200{color:#9fb1bd;font-size:13px;margin-top:2px}._overrideBtn_1nziy_201{font-family:var(--body);font-weight:600;font-size:14px;color:#fff;background:transparent;border:1px solid var(--rule-dark);border-radius:4px;padding:9px 18px;cursor:pointer;transition:border-color .15s,color .15s}._overrideBtn_1nziy_201:hover{border-color:var(--teal);color:var(--teal)}._overridePanel_1nziy_209{padding:18px 22px;background:var(--paper);border-top:1px solid var(--rule)}._overrideLabel_1nziy_210{display:block;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--teal-deep);margin-bottom:10px}._overrideRow_1nziy_214{display:flex;gap:10px;flex-wrap:wrap}._overrideInput_1nziy_215{flex:1;min-width:220px;font-family:var(--body);font-size:14px;padding:11px 13px;border:1px solid var(--rule);border-radius:4px;background:var(--white);color:var(--ink)}._overrideInput_1nziy_215[aria-invalid=true]{border-color:var(--rust)}._overrideError_1nziy_221{color:var(--rust);font-size:13px;font-weight:500;margin:10px 0 0}._overrideSigning_1nziy_222{font-family:var(--mono);font-size:12px;color:var(--slate);margin:12px 0 0}._auditStamp_1nziy_225{font-family:var(--mono);background:#fdfbf6;border-top:1px solid var(--rule);border-left:3px solid var(--gold);padding:18px 22px;font-size:12.5px;line-height:1.65}._auditTitle_1nziy_229{font-weight:600;letter-spacing:.06em;color:var(--gold);margin-bottom:8px}._auditLine_1nziy_230{color:var(--ink)}._auditFoot_1nziy_231{color:var(--slate);margin-top:8px}@media(max-width:560px){._gateRow_1nziy_184{grid-template-columns:26px 1fr}._gateRow_1nziy_184 ._chip_1nziy_86{grid-column:2;justify-self:start;margin-top:4px}._gateN_1nziy_181{align-self:start}}._strip_1nziy_239{background:var(--ink-2);color:#fff;padding:74px 0 40px;text-align:center}._stripLabel_1nziy_240{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--teal);margin:0 0 22px}._stripRow_1nziy_244{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;max-width:920px;margin:0 auto}._stripItem_1nziy_245{font-family:var(--display);font-weight:600;font-size:18px;color:#e4ebf0;display:inline-flex;align-items:center}._stripDot_1nziy_246{color:var(--teal);margin:0 14px}._pillarIcon_1nziy_249,._moduleIcon_1nziy_249,._caseIcon_1nziy_249{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:5px;color:var(--teal-deep);background:#00a8961a;margin-bottom:16px}._moduleIconGold_1nziy_254{color:var(--gold);background:#c9922a1f}._pillars_1nziy_257{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}._pillarBody_1nziy_258{color:var(--slate);font-size:16px;margin:0 0 16px}@media(max-width:980px){._pillars_1nziy_257{grid-template-columns:1fr;gap:30px}}._moduleGrid_1nziy_262{display:grid;grid-template-columns:1fr 1fr;gap:20px}._moduleCard_1nziy_263{background:var(--white);border:1px solid var(--rule);border-radius:5px;padding:28px}._moduleBody_1nziy_264{color:var(--slate);font-size:15px;margin:8px 0 16px}._moduleList_1nziy_265{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}._moduleList_1nziy_265 li{display:flex;gap:10px;font-size:14.5px;align-items:flex-start}._dot_1nziy_267{width:6px;height:6px;border-radius:50%;background:var(--teal);margin-top:8px;flex-shrink:0}._dotGold_1nziy_268{background:var(--gold)}._moduleAddon_1nziy_269{grid-column:1 / -1;border:1px solid var(--gold);background:#fdfbf6}._addonNote_1nziy_270{font-family:var(--mono);font-size:13px;color:var(--gold);font-weight:500}._addonLine_1nziy_271{font-size:13px;color:var(--slate);margin:16px 0 0;border-top:1px solid rgba(201,146,42,.3);padding-top:12px}@media(max-width:980px){._moduleGrid_1nziy_262{grid-template-columns:1fr}._moduleAddon_1nziy_269{grid-column:auto}}._caseGrid_1nziy_275{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}._caseCard_1nziy_276{background:var(--white);border:1px solid var(--rule);border-radius:5px;padding:26px}._caseBody_1nziy_277{color:var(--slate);font-size:15px;margin-top:6px}@media(max-width:980px){._caseGrid_1nziy_275{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){._caseGrid_1nziy_275{grid-template-columns:1fr}}._priceGrid_1nziy_282{display:grid;grid-template-columns:1fr 1fr;gap:20px}._priceCard_1nziy_283{background:var(--white);border:1px solid var(--rule);border-radius:5px;padding:32px;display:flex;flex-direction:column;align-items:flex-start}._priceLede_1nziy_284{font-family:var(--mono);color:var(--teal-deep);font-size:14px;margin:6px 0 14px;font-weight:500}._priceBody_1nziy_285{color:var(--slate);font-size:16px;margin:0 0 22px;flex:1}._priceFoot_1nziy_286{text-align:center;color:var(--slate);font-size:15px;max-width:72ch;margin:26px auto 0}@media(max-width:780px){._priceGrid_1nziy_282{grid-template-columns:1fr}}._carousel_1nziy_290{max-width:830px;margin:0 auto}._slide_1nziy_291{background:var(--white);border:1px solid var(--rule);border-radius:5px;padding:34px}._slide_1nziy_291:focus-visible{outline:2px solid var(--teal);outline-offset:3px}._slideStep_1nziy_293{font-family:var(--mono);font-size:12px;letter-spacing:.05em;color:var(--teal-deep);margin:0 0 14px}._slideTitle_1nziy_294{font-family:var(--display);font-weight:700;letter-spacing:-.02em;font-size:clamp(21px,2.6vw,25px);line-height:1.2;margin:0 0 12px}._slideBody_1nziy_295{color:var(--slate);font-size:17px;line-height:1.6;margin:0 0 18px}._slideAttr_1nziy_296{font-family:var(--mono);font-size:11px;letter-spacing:.05em;color:var(--slate);border-top:1px solid var(--rule);padding-top:14px;margin:0}._pager_1nziy_297{display:flex;justify-content:center;gap:8px;margin-top:22px}._pagerDot_1nziy_298{font-family:var(--mono);width:34px;height:34px;border-radius:50%;border:1px solid var(--rule);background:var(--white);color:var(--slate);cursor:pointer;font-size:13px;transition:background .15s,color .15s,border-color .15s}._pagerDot_1nziy_298:hover{border-color:var(--teal-deep)}._pagerDot_1nziy_298[aria-current=true]{background:var(--teal);color:#fff;border-color:var(--teal)}._subLight_1nziy_303{color:#9fb1bd}._featureGrid_1nziy_304{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule-dark);border:1px solid var(--rule-dark);border-radius:5px;overflow:hidden}._feature_1nziy_304{background:var(--ink);padding:26px 24px}._featureIcon_1nziy_306{color:var(--teal);margin-bottom:12px;display:inline-flex}._featureTitle_1nziy_307{font-family:var(--display);font-weight:600;font-size:16px;letter-spacing:-.01em;margin:0 0 6px;color:#fff}._featureBody_1nziy_308{color:#9fb1bd;font-size:14px;margin:0;line-height:1.6}@media(max-width:980px){._featureGrid_1nziy_304{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){._featureGrid_1nziy_304{grid-template-columns:1fr}}._founder_1nziy_313{display:grid;grid-template-columns:1fr 1.2fr;gap:48px;align-items:start}._founderPhoto_1nziy_314{width:100%;max-width:260px;aspect-ratio:1 / 1;object-fit:cover;object-position:center 28%;border-radius:14px;display:block;margin:0 0 22px;border:1px solid var(--rule);box-shadow:0 12px 30px #0f1e2e1f}._founderQuote_1nziy_315{font-family:var(--display);font-weight:700;letter-spacing:-.02em;font-size:clamp(26px,3.4vw,36px);line-height:1.15;margin:12px 0 0;color:var(--ink)}._founderRight_1nziy_316 p{color:#2b3d4d;margin:0 0 18px;font-size:17px;line-height:1.65}._signature_1nziy_317{display:flex;flex-direction:column;gap:2px;margin-top:24px;font-family:var(--mono);font-size:13px}._signName_1nziy_318{color:var(--ink);font-weight:600}._signRole_1nziy_319{color:var(--slate)}@media(max-width:900px){._founder_1nziy_313{grid-template-columns:1fr;gap:28px}}._faq_1nziy_323{max-width:830px;margin:0 auto}._faqItem_1nziy_324{border-top:1px solid var(--rule)}._faqItem_1nziy_324:last-child{border-bottom:1px solid var(--rule)}._faqSummary_1nziy_326{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;cursor:pointer;font-family:var(--display);font-weight:600;font-size:18px;letter-spacing:-.01em;list-style:none}._faqSummary_1nziy_326::-webkit-details-marker{display:none}._faqMark_1nziy_328{position:relative;width:16px;height:16px;flex-shrink:0}._faqMark_1nziy_328:before,._faqMark_1nziy_328:after{content:"";position:absolute;background:var(--slate)}._faqMark_1nziy_328:before{top:7px;left:0;width:16px;height:2px}._faqMark_1nziy_328:after{left:7px;top:0;width:2px;height:16px;transition:opacity .15s}._faqItem_1nziy_324[open] ._faqMark_1nziy_328:after{opacity:0}._faqAnswer_1nziy_333{color:var(--slate);font-size:16px;line-height:1.65;margin:0 0 20px;max-width:80ch;padding-right:4px}._closing_1nziy_336{position:relative;background:var(--ink);color:#fff;text-align:center;padding:96px 0;overflow:hidden}._closingGlow_1nziy_337{position:absolute;left:50%;bottom:-160px;width:820px;height:480px;transform:translate(-50%);background:radial-gradient(ellipse at center,#00a8964d,#00a89600 62%);pointer-events:none}._closingInner_1nziy_338{position:relative;z-index:1;max-width:720px}._closingTitle_1nziy_339{font-family:var(--display);font-weight:800;letter-spacing:-.03em;font-size:clamp(30px,4.4vw,46px);margin:0 0 14px;line-height:1.05}._closingSub_1nziy_340{color:#b7c6d1;font-size:18px;margin:0 auto 30px;max-width:52ch}._closing_1nziy_336 ._heroCtas_1nziy_167{margin-top:0}@media(max-width:980px){._stripItem_1nziy_245{font-size:16px}._heroGate_1nziy_168{padding:0 12px}}@media(prefers-reduced-motion:reduce){._page_1nziy_2 *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}._root_cfh1m_1{--ink: #0F1E2E;--ink2: #46596A;--ink3: #7E8C97;--paper: #FFFFFF;--surface2: #F7F5EF;--teal: #00A896;--teal-deep: #00806F;--gold: #C9922A;--line: rgba(15,30,46,.12);--disp: "Archivo", "Segoe UI", system-ui, sans-serif;--body: "Public Sans", system-ui, -apple-system, sans-serif;--mono: "IBM Plex Mono", ui-monospace, monospace}._launcher_cfh1m_12{position:fixed;bottom:24px;right:24px;z-index:9999;display:flex;align-items:flex-end;gap:12px;font-family:var(--body)}._hint_cfh1m_13{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:10px 14px;max-width:210px;box-shadow:0 8px 30px #0f1e2e24}._hint_cfh1m_13 b{display:block;font-size:13px;color:var(--ink);font-weight:600}._hint_cfh1m_13 span{font-size:11.5px;color:var(--ink2)}._bubbleWrap_cfh1m_16{position:relative}._bubble_cfh1m_16{width:58px;height:58px;border-radius:50%;background:linear-gradient(135deg,var(--teal-deep),var(--teal));border:0;cursor:pointer;box-shadow:0 10px 30px #00a89666;display:grid;place-items:center;flex:none;transition:transform .18s}._bubble_cfh1m_16:hover{transform:scale(1.06)}._dot_cfh1m_19{position:absolute;top:2px;right:2px;width:12px;height:12px;border-radius:50%;background:var(--gold);border:2px solid var(--paper)}._panel_cfh1m_22{position:fixed;bottom:24px;right:24px;z-index:9999;width:min(400px,calc(100vw - 32px));height:min(620px,calc(100vh - 48px));background:var(--paper);border:1px solid var(--line);border-radius:18px;box-shadow:0 30px 80px #0f1e2e47;display:flex;flex-direction:column;overflow:hidden;font-family:var(--body)}._head_cfh1m_23{display:flex;align-items:center;gap:11px;padding:14px 16px;border-bottom:1px solid var(--line)}._mark_cfh1m_24{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex:none}._who_cfh1m_25 ._n_cfh1m_25{font-family:var(--disp);font-weight:700;font-size:14px;color:var(--ink);line-height:1.15}._who_cfh1m_25 ._s_cfh1m_26{font-size:11px;color:var(--ink2);margin-top:1px}._live_cfh1m_27{margin-left:auto;display:flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10px;color:var(--ink3)}._live_cfh1m_27 i{width:7px;height:7px;border-radius:50%;background:var(--teal)}._close_cfh1m_29{background:none;border:0;color:var(--ink3);cursor:pointer;font-size:21px;line-height:1;padding:2px 6px}._close_cfh1m_29:hover{color:var(--ink)}._scroll_cfh1m_32{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}._msg_cfh1m_33{display:flex;gap:9px;max-width:100%}._av_cfh1m_34{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;flex:none;margin-top:2px}._msgB_cfh1m_35{padding:10px 13px;border-radius:13px;font-size:13.5px;line-height:1.5;color:var(--ink);white-space:pre-wrap;word-wrap:break-word;max-width:82%}._a_cfh1m_34 ._msgB_cfh1m_35{background:var(--surface2);border:1px solid var(--line);border-top-left-radius:4px}._u_cfh1m_37{flex-direction:row-reverse;margin-left:auto}._u_cfh1m_37 ._msgB_cfh1m_35{background:var(--teal);color:#fff;border-top-right-radius:4px}._u_cfh1m_37 ._av_cfh1m_34{background:var(--ink)}._msgB_cfh1m_35 strong{font-weight:600}._esc_cfh1m_42{margin:0 0 0 35px;font-size:11.5px;color:var(--teal-deep);background:#00a89614;border:1px solid rgba(0,168,150,.3);border-radius:10px;padding:9px 11px;display:flex;gap:8px;align-items:flex-start;line-height:1.45}._typing_cfh1m_44{display:flex;gap:4px;padding:12px 13px}._typing_cfh1m_44 i{width:6px;height:6px;border-radius:50%;background:var(--ink3);animation:_blink_cfh1m_1 1.2s infinite}._typing_cfh1m_44 i:nth-child(2){animation-delay:.2s}._typing_cfh1m_44 i:nth-child(3){animation-delay:.4s}@keyframes _blink_cfh1m_1{0%,60%,to{opacity:.25}30%{opacity:1}}._chips_cfh1m_50{display:flex;gap:7px;flex-wrap:wrap;padding:0 16px 8px}._chip_cfh1m_50{font-family:var(--mono);font-size:11px;color:var(--ink2);background:var(--surface2);border:1px solid var(--line);border-radius:999px;padding:6px 11px;cursor:pointer}._chip_cfh1m_50:hover{border-color:var(--teal);color:var(--teal-deep)}._composer_cfh1m_54{border-top:1px solid var(--line);padding:11px 12px 6px;display:flex;gap:8px;align-items:flex-end}._composer_cfh1m_54 textarea{flex:1;font-family:var(--body);font-size:13.5px;color:var(--ink);background:var(--surface2);border:1px solid var(--line);border-radius:11px;padding:10px 12px;resize:none;max-height:110px;line-height:1.5}._composer_cfh1m_54 textarea:focus{outline:none;border-color:var(--teal)}._composer_cfh1m_54 textarea::placeholder{color:var(--ink3)}._send_cfh1m_58{width:40px;height:40px;border-radius:11px;background:var(--teal);border:0;color:#fff;cursor:pointer;display:grid;place-items:center;flex:none}._send_cfh1m_58:hover{background:var(--teal-deep)}._send_cfh1m_58:disabled{opacity:.5;cursor:default}._foot_cfh1m_61{font-family:var(--mono);font-size:9px;color:var(--ink3);text-align:center;padding:4px 12px 10px}@media(max-width:520px){._panel_cfh1m_22{bottom:0;right:0;width:100vw;height:100vh;border-radius:0}._launcher_cfh1m_12{bottom:16px;right:16px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}:root{color-scheme:light;--bg-primary: #F4F6F8;--bg-secondary: #EEF1F4;--bg-card: #FFFFFF;--bg-card-hover: #F4F6F8;--bg-input: #FFFFFF;--bg-light: #F4F7FA;--border-color: #D5DEE8;--border-color-hover: #B4C2D0;--border-color-focus: #00665C;--text-primary: #14202E;--text-secondary: #3C5068;--text-muted: #4D5F74;--btn-ink: #FFFFFF;--btn-ink-danger: #FFFFFF;--accent-teal: #00665C;--accent-teal-hover: #00524A;--accent-teal-subtle: color-mix(in srgb, #00665C 10%, transparent);--accent-gold: #8A5F10;--accent-gold-hover: #6E4A08;--accent-gold-subtle: color-mix(in srgb, #8A5F10 10%, transparent);--accent-blue: var(--accent-teal);--accent-blue-hover: var(--accent-teal-hover);--accent-green: var(--status-green);--accent-purple: var(--accent-teal);--state-neutral: #4D5F74;--state-active: #1F5D99;--state-attention: #8A5200;--state-cleared: #1A6B3D;--state-blocked: #B42318;--status-green: #1A6B3D;--status-amber: var(--state-attention);--status-orange: #A4460F;--status-red: #B42318;--status-red-fill: #B42318;--status-gray: #4D5F74;--status-blue: #1F5D99;--tone-violet: #5B3FA8;--color-gra: var(--accent-gold);--color-nis: var(--accent-teal);--color-entry: var(--accent-teal-hover);--fg-overlay: #14202E;--paper: #FFFFFF;--paper-ink: #1A1A1A;--paper-surround: #E3E8ED;--font-sans: "Public Sans", "Segoe UI", Arial, sans-serif;--font-mono: "IBM Plex Mono", Consolas, monospace;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--sidebar-width: 260px;--sidebar-collapsed: 64px;--shadow-sm: 0 1px 2px rgba(20, 32, 46, .08);--shadow-md: 0 4px 12px rgba(20, 32, 46, .1);--shadow-lg: 0 10px 25px rgba(20, 32, 46, .14)}:root[data-theme=dark]{color-scheme:dark;--bg-primary: #121A24;--bg-secondary: #0F161F;--bg-card: #1A2430;--bg-card-hover: #212D3B;--bg-input: #121A24;--bg-light: #1A2430;--border-color: #2C3A4A;--border-color-hover: #3D4E61;--border-color-focus: #3CC8B4;--text-primary: #E8EEF4;--text-secondary: #B8C4D0;--text-muted: #93A4B6;--btn-ink: #0A1628;--btn-ink-danger: #0A1628;--accent-teal: #3CC8B4;--accent-teal-hover: #5FD8C6;--accent-teal-subtle: color-mix(in srgb, #3CC8B4 12%, transparent);--accent-gold: #D9AE5A;--accent-gold-hover: #E8C27A;--accent-gold-subtle: color-mix(in srgb, #D9AE5A 12%, transparent);--state-neutral: #93A4B6;--state-active: #4FB3E8;--state-attention: #F2B134;--state-cleared: #2FD6A6;--state-blocked: #FF6B6B;--status-green: #2FD6A6;--status-orange: #E08A4C;--status-red: #FF6B6B;--status-red-fill: #FF6B6B;--status-gray: #93A4B6;--status-blue: #4FB3E8;--tone-violet: #C9A0F0;--fg-overlay: #FFFFFF;--paper-surround: #2A3441;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .35);--shadow-lg: 0 10px 25px rgba(0, 0, 0, .4)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-sans);background:var(--bg-primary);color:var(--text-primary);line-height:1.6;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);font-weight:700}button,input,select,textarea{font-family:inherit}h1{font-size:2rem;line-height:1.2}h2{font-size:1.5rem;line-height:1.25}h3{font-size:1.25rem;line-height:1.3}h4{font-size:1rem;line-height:1.4}h5{font-size:.875rem;line-height:1.4}h6{font-size:.75rem;line-height:1.4}small{font-size:.75rem}a{color:var(--accent-teal);text-decoration:none}a:hover{color:var(--accent-teal-hover);text-decoration:underline}:focus-visible{outline:2px solid var(--accent-teal);outline-offset:2px;border-radius:2px}.card{background:var(--bg-card);border:1px solid var(--border-color);border-left:4px solid var(--accent-teal);border-radius:var(--radius-lg);padding:1.5rem;box-shadow:var(--shadow-sm);transition:box-shadow .2s,border-color .2s}.card:hover{border-color:var(--border-color-hover);border-left-color:var(--accent-teal-hover);box-shadow:var(--shadow-md)}.card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.card-title{font-family:var(--font-sans);font-size:1rem;font-weight:700;color:var(--text-primary)}.card-gold{border-left-color:var(--accent-gold)}.card-gold:hover{border-left-color:var(--accent-gold-hover)}.badge{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:700;letter-spacing:.02em}.badge-neutral{background:color-mix(in srgb,var(--state-neutral) 12%,transparent);color:var(--state-neutral)}.badge-active{background:color-mix(in srgb,var(--state-active) 12%,transparent);color:var(--state-active)}.badge-attention{background:color-mix(in srgb,var(--state-attention) 12%,transparent);color:var(--state-attention)}.badge-cleared{background:color-mix(in srgb,var(--state-cleared) 12%,transparent);color:var(--state-cleared)}.badge-blocked{background:color-mix(in srgb,var(--state-blocked) 12%,transparent);color:var(--state-blocked)}.badge-stage{display:inline-block;padding:0 .3em;border:1px solid currentColor;border-radius:3px;font-family:var(--font-mono);font-size:.9em;line-height:1.4;letter-spacing:.04em}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.125rem;border:none;border-radius:var(--radius-md);font-family:var(--font-sans);font-size:.875rem;font-weight:700;cursor:pointer;transition:all .15s ease;letter-spacing:.02em}.btn-primary{background:var(--accent-teal);color:var(--btn-ink);box-shadow:0 1px 4px #00a8964d}.btn-primary:hover{background:var(--accent-teal-hover);box-shadow:0 2px 8px #00c9a766}.btn-success{background:var(--status-green);color:var(--btn-ink);box-shadow:0 1px 3px #22c55e4d}.btn-success:hover{background:color-mix(in srgb,var(--status-green) 85%,black)}.btn-danger{background:var(--status-red-fill);color:var(--btn-ink-danger);box-shadow:0 1px 3px #ef44444d}.btn-danger:hover{background:var(--status-red)}.btn-ghost{background:transparent;color:var(--text-secondary);border:1px solid var(--border-color)}.btn-ghost:hover{background:var(--accent-teal-subtle);color:var(--accent-teal);border-color:var(--accent-teal)}.btn-gold{background:var(--accent-gold);color:var(--btn-ink);box-shadow:0 1px 4px #c9922a4d}.btn-gold:hover{background:var(--accent-gold-hover)}.btn:disabled{opacity:.5;cursor:not-allowed}.input{width:100%;padding:.625rem .875rem;background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--font-sans);font-size:.875rem;outline:none;transition:border-color .2s}.input:focus{border-color:var(--accent-teal);box-shadow:0 0 0 2px var(--accent-teal-subtle)}.input::placeholder{color:var(--text-muted)}.form-group{display:flex;flex-direction:column;gap:.375rem}.form-label{font-size:.75rem;font-weight:700;color:var(--accent-teal);text-transform:uppercase;letter-spacing:.08em}.form-error{font-size:.75rem;color:var(--status-red)}.data-table{width:100%;border-collapse:collapse}.data-table th,.data-table td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--border-color)}.data-table th{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-teal)}.data-table tr:hover td{background:#00a8960a}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media(max-width:1024px){.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.section-title{font-family:var(--font-sans);font-size:1.25rem;font-weight:700}.brand-label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--accent-teal)}.brand-label-gold{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--accent-gold)}.readiness-bar{width:100%;height:8px;background:var(--bg-secondary);border-radius:4px;overflow:hidden}.readiness-bar-fill{height:100%;border-radius:4px;transition:width .5s ease}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;color:var(--text-muted);text-align:center}.empty-state-icon{font-size:2.5rem;margin-bottom:.75rem;opacity:.5}.empty-state-text{font-size:.875rem}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a1628b3;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal-content{background:var(--bg-card);border:1px solid var(--border-color);border-top:3px solid var(--accent-teal);border-radius:var(--radius-xl);padding:2rem;max-width:600px;width:90%;max-height:85vh;overflow-y:auto;box-shadow:var(--shadow-lg)}.modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.modal-title{font-family:var(--font-sans);font-size:1.25rem;font-weight:700}.brand-footer{text-align:center;padding:1.5rem;font-size:.75rem;color:var(--text-muted);border-top:1px solid var(--accent-gold-subtle)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.text-center{text-align:center}.text-right{text-align:right}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.p-4{padding:1rem}.w-full{width:100%}@media print{body.analytics-print aside,body.analytics-print [class*=Sidebar],body.analytics-print [class*=sidebar],body.analytics-print .no-print,body.analytics-print nav,body.analytics-print header[role=banner],body.analytics-print [data-immigrator-widget],body.analytics-print [data-bridge-support-widget],body.analytics-print [data-command-bar]{display:none!important}body.analytics-print{background:var(--bg-primary);color:var(--text-primary);-webkit-print-color-adjust:exact;print-color-adjust:exact}body.analytics-print main,body.analytics-print [class*=AppLayout]>div{margin:0!important;padding:0!important;max-width:none!important;width:100%!important}body.analytics-print [data-chart-card],body.analytics-print section{page-break-inside:avoid}}:root{--wk-ground: #F4F7FA;--wk-card: #FFFFFF;--wk-ink: #0D1F3C;--wk-ink2: #3C5068;--wk-muted: #56697F;--wk-line: #D5DEE8;--wk-line-soft: #E6ECF2;--wk-field: #FFFFFF;--wk-chip: #E3E9F0;--wk-navy: #0D1F3C;--wk-navy2: #1B3358;--wk-on-navy: #FFFFFF;--wk-on-navy-muted: #B9C7D8;--wk-teal: #00796E;--wk-teal-bg: #E3F4F1;--wk-ok: #1E7A46;--wk-ok-bg: #E5F5EC;--wk-warn: #8A5200;--wk-warn-bg: #FFF2DC;--wk-bad: #B42318;--wk-bad-bg: #FDECEA;--wk-info: #1F5D99;--wk-info-bg: #E6F0FA;--wk-dim-bg: #EEF2F6;--wk-on-board: #DCEFE9;--wk-on-board-ink: #0B5A51;--wk-travel: #FFE7C2;--wk-travel-ink: #6E4300;--wk-pending: #5A6B80;--wk-shadow: rgba(13, 31, 60, .18)}.signin-link{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.signin-link .btn{padding:.4rem .875rem;font-size:.875rem}.signin-link-note{font-size:.75rem;color:var(--text-secondary)}.readiness-group-label{color:var(--text-secondary);font-size:.75rem;font-weight:700;letter-spacing:.6px;text-transform:uppercase;margin-bottom:6px}.readiness-chips{display:flex;flex-wrap:wrap;gap:6px}.readiness-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;font-size:.75rem;font-weight:600;color:var(--state-blocked);border:1px solid color-mix(in srgb,var(--state-blocked) 40%,transparent);background:color-mix(in srgb,var(--state-blocked) 12%,transparent)}.readiness-chip-note{color:var(--text-secondary);font-size:.75rem;font-weight:500}.rot-sheet{display:grid;gap:12px}.rot-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rot-field{display:grid;gap:4px;font-size:.75rem;font-weight:600;color:var(--text-secondary)}.rot-preview{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--border-color);border-radius:8px}.rot-preview-head{font-size:.75rem;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--text-secondary)}.rot-line{display:grid;grid-template-columns:88px 1fr;gap:8px;font-size:.875rem}.rot-section{font-weight:700}.rot-note{font-size:.75rem;padding:6px 8px;border-radius:6px}.rot-warn{color:var(--state-attention);background:color-mix(in srgb,var(--state-attention) 12%,transparent)}.rot-bad{color:var(--state-blocked);background:color-mix(in srgb,var(--state-blocked) 12%,transparent)}.rot-actions{display:flex;justify-content:flex-end;gap:8px}.pob-cell-drag{outline:2px solid var(--accent-teal);outline-offset:-2px}.rc-card{display:grid;gap:8px;background:var(--bg-card, var(--surface-2));border:1px solid var(--border-color);border-left:3px solid var(--accent-teal);border-radius:11px;padding:11px 13px}.rc-head{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:.875rem}.rc-note{font-size:.875rem;color:var(--text-secondary)}.rc-lanes{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}.rc-lane{display:grid;gap:2px;padding:8px 10px;border:1px solid var(--border-color);border-radius:8px;font-size:.875rem}.rc-k{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.rc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px}.rc-part{display:grid;gap:6px;align-content:start}.rc-eff{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px;font-size:.875rem;color:var(--text-secondary)}.rc-eff span:first-child{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding-top:2px}.rc-opt{display:grid;gap:5px;padding:8px 10px;border:1px solid var(--border-color);border-radius:8px}.rc-opt.rc-sel{border-color:var(--accent-teal)}.rc-opt.rc-no{opacity:.7}.rc-opt{text-align:left;width:100%;background:transparent;color:inherit;font:inherit;cursor:pointer}.rc-opt:disabled{cursor:default}.rc-step{display:grid;gap:6px;padding-top:8px;border-top:1px solid var(--border-color)}.rc-quote{font-size:.875rem;color:var(--text-primary)}.rc-sentback{font-size:.875rem;padding:8px 10px;border:1px solid var(--state-attention);border-radius:8px;color:var(--text-secondary)}.rc-sentback b{color:var(--state-attention)}.rc-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.rc-pill{font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:5px;padding:2px 7px;white-space:nowrap}.rc-ok{color:var(--state-cleared);background:color-mix(in srgb,var(--state-cleared) 14%,transparent)}.rc-wait{color:var(--state-attention);background:color-mix(in srgb,var(--state-attention) 14%,transparent)}.rc-bad{color:var(--state-blocked);background:color-mix(in srgb,var(--state-blocked) 14%,transparent)}.rc-info{color:var(--text-secondary);background:color-mix(in srgb,var(--text-secondary) 14%,transparent)}
