:root{--bg:#eef5ff;--panel:#fff;--ink:#0f1b33;--muted:#526989;--line:#c9d8ee;--accent:#0f67d8;--good:#087f5b;--warn:#a66b00;--bad:#b64016;--shadow:0 18px 45px rgba(15,103,216,.13);color-scheme:light}:root[data-theme=dark]{--bg:#171b22;--panel:#222932;--ink:#eef3f8;--muted:#aab5c4;--line:#384351;--accent:#79aaff;--good:#78d99f;--warn:#ffd27a;--bad:#ff9b7d;--shadow:0 18px 45px rgba(0,0,0,.34);color-scheme:dark}:root[data-theme=blue]{--bg:#eef5ff;--panel:#fff;--ink:#0f1b33;--muted:#526989;--line:#c9d8ee;--accent:#0f67d8;--good:#087f5b;--warn:#a66b00;--bad:#b64016;--shadow:0 18px 45px rgba(15,103,216,.13);color-scheme:light}*{box-sizing:border-box}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg);color:var(--ink)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{border:0;border-radius:6px;padding:10px 14px;cursor:pointer;transition:transform .12s ease,filter .12s ease,box-shadow .12s ease,background .12s ease}button:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 0 0 3px rgba(96,165,250,.16),0 10px 22px rgba(31,111,235,.2)}button:active{transform:translateY(1px) scale(.98);box-shadow:none}button:disabled{cursor:not-allowed;opacity:.62;transform:none;box-shadow:none}input,textarea{width:100%;border:1px solid var(--line);border-radius:6px;padding:10px 12px;background:var(--panel);color:var(--ink)}input[type=checkbox],input[type=radio]{width:auto;min-width:14px;padding:0}.public-site{min-height:100vh;background:linear-gradient(180deg,rgba(31,111,235,.08),transparent 360px),var(--bg)}.public-nav{width:min(1180px,calc(100% - 40px));min-height:76px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.public-brand{display:grid;grid-gap:2px;gap:2px;font-weight:850;letter-spacing:0}.public-brand span{font-size:22px}.public-brand small{color:var(--muted);font-size:12px;font-weight:700}.public-nav nav{display:flex;align-items:center;gap:18px;flex-wrap:wrap;color:var(--muted);font-size:14px;font-weight:750}.public-nav nav a:hover{color:var(--accent)}.public-cta,.public-link-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:7px;padding:10px 14px;background:var(--panel);color:var(--ink);font-weight:800;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.public-cta:hover,.public-link-button:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(31,111,235,.16)}.public-cta,.public-link-button.solid{background:#101827;color:#fff;border-color:#101827}:root[data-theme=dark] .public-cta,:root[data-theme=dark] .public-link-button.solid{background:#79aaff;border-color:#79aaff;color:#101827}.public-cta.secondary{background:var(--panel);color:var(--ink);border-color:var(--line)}.public-hero{width:min(1180px,calc(100% - 40px));min-height:560px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);grid-gap:38px;gap:38px;align-items:center}.public-band h1,.public-band h2,.public-hero h1{margin:0;font-size:clamp(38px,6vw,72px);line-height:.98;letter-spacing:0}.public-band h1,.public-band h2{font-size:clamp(32px,4vw,52px)}.public-band p,.public-hero p{max-width:720px;color:var(--muted);font-size:18px;line-height:1.55}.eyebrow{margin:0 0 12px;color:var(--accent)!important;font-size:12px!important;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.public-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.public-hero-panel{display:grid;grid-gap:14px;gap:14px;border:1px solid var(--line);border-radius:8px;padding:26px;background:var(--panel);box-shadow:var(--shadow)}.public-hero-panel strong{font-size:22px}.public-hero-panel span{color:var(--muted);line-height:1.5}.public-hero-panel a{color:var(--accent);font-weight:800}.public-band{width:min(1180px,calc(100% - 40px));margin:0 auto 28px;padding:44px 0}.public-simple .public-band{padding-top:70px}.public-section-head{margin-bottom:22px}.public-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.public-card-grid article{border-radius:8px;background:var(--panel)}.public-card-grid h3{margin:0 0 10px;font-size:20px}.public-card-grid p{font-size:15px}.contact-band,.public-band.split{display:grid;grid-template-columns:1fr .8fr;grid-gap:24px;gap:24px;align-items:center;border-top:1px solid var(--line)}.public-list{display:grid;grid-gap:10px;gap:10px}.public-list a{border:1px solid var(--line);border-radius:8px;padding:14px 16px;background:var(--panel);color:var(--accent);font-weight:800}.public-list.large{max-width:780px;margin-top:24px}.back-home{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:18px;color:var(--accent);font-size:13px;font-weight:800}.peer-login-page{background:linear-gradient(180deg,rgba(31,111,235,.09),transparent 420px),var(--bg)}.triple-theme{display:inline-grid;grid-template-columns:repeat(3,1fr);gap:2px;border:1px solid var(--line);border-radius:999px;padding:3px;background:color-mix(in srgb,var(--panel) 86%,var(--bg))}.triple-theme button{border-radius:999px;padding:6px 8px;background:transparent;color:var(--muted);font-size:12px;font-weight:850;text-transform:capitalize;box-shadow:none;transform:none}.triple-theme button.active{background:var(--accent);color:#fff}.compact-theme button{min-width:46px;padding:5px 7px}.login-tools{display:flex;justify-content:flex-end;margin-bottom:10px}.contact-panel{align-content:center}.contact-list{display:grid;grid-gap:10px;gap:10px;justify-items:start}.address-card{border:1px solid var(--line);border-radius:8px;padding:13px 14px;background:var(--panel);color:var(--muted);font-weight:750;line-height:1.45}.whatsapp-link{gap:8px}.wa-icon{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#25d366;color:#07140b;font-size:10px;font-weight:950}.public-home{--home-bg:#031225;--home-panel:rgba(10,42,72,.62);--home-panel-strong:rgba(12,55,95,.78);--home-line:rgba(125,227,255,.28);--home-accent:#7de3ff;--home-accent-strong:#48c7f2;--home-text:#f5fbff;--home-muted:#b9d2e5;position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 72% 32%,rgba(125,227,255,.18),transparent 31%),radial-gradient(circle at 9% 15%,rgba(31,111,235,.28),transparent 29%),linear-gradient(145deg,#020a18 0,var(--home-bg) 48%,#001b35 100%);color:var(--home-text)}:root[data-theme=blue] .public-home{--home-bg:#021a3a;--home-panel:rgba(12,58,104,.66);--home-panel-strong:rgba(12,75,130,.8);--home-accent:#8ee8ff;--home-accent-strong:#35c4ff}:root[data-theme=light] .public-home{--home-bg:#06192e;--home-panel:rgba(11,45,78,.62);--home-panel-strong:rgba(18,66,109,.78);--home-accent:#83e4ff;--home-accent-strong:#4bd0f6}.public-home:after,.public-home:before{content:"";position:absolute;inset:auto -8% 4% -8%;height:210px;pointer-events:none;background:radial-gradient(circle at 44% 58%,rgba(125,227,255,.75) 0 2px,transparent 3px),repeating-radial-gradient(ellipse at 50% 100%,transparent 0 42px,rgba(74,186,245,.16) 43px 44px);opacity:.72}.public-home:after{inset:0 0 auto auto;width:520px;height:360px;background:radial-gradient(circle at 70% 22%,rgba(125,227,255,.22),transparent 42%);opacity:.9}.glass-nav{position:relative;z-index:2;width:min(1240px,calc(100% - 40px));min-height:98px;color:var(--home-text)}.brand-with-mark{grid-template-columns:54px auto;align-items:center;gap:14px}.brand-with-mark>span:last-child{display:grid;grid-gap:2px;gap:2px}.brand-with-mark strong{font-size:25px;line-height:1}.brand-with-mark small{color:var(--home-muted)}.brand-mark{position:relative;display:grid;place-items:center;width:54px;height:54px;border:2px solid color-mix(in srgb,var(--home-accent) 70%,transparent);border-radius:18px 18px 28px 28px;box-shadow:0 0 28px rgba(125,227,255,.23)}.brand-mark span{position:absolute;width:18px;height:32px;border:3px solid var(--home-accent);border-top:0;border-radius:0 0 999px 999px}.brand-mark span:first-child{left:10px;transform:rotate(28deg)}.brand-mark span:nth-child(2){right:10px;transform:rotate(-28deg)}.brand-mark span:nth-child(3){top:8px;width:9px;height:9px;border:0;border-radius:999px;background:var(--home-accent);box-shadow:-16px 4px 0 color-mix(in srgb,var(--home-accent) 78%,#fff),16px 4px 0 color-mix(in srgb,var(--home-accent) 78%,#fff)}.glass-nav nav{color:var(--home-muted);gap:24px}.glass-nav nav>a:not(.public-link-button){position:relative;padding:8px 0}.glass-nav nav>a:not(.public-link-button):after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:999px;background:var(--home-accent);transform:scaleX(0);transform-origin:center;transition:transform .14s ease}.glass-nav nav>a.active,.glass-nav nav>a:hover{color:var(--home-text)}.glass-nav nav>a.active:after,.glass-nav nav>a:hover:after{transform:scaleX(1)}.public-home .triple-theme{border-color:var(--home-line);background:hsla(0,0%,100%,.07)}.public-home .triple-theme button{color:var(--home-muted)}.public-home .triple-theme button.active{background:var(--home-accent);color:#031225}.public-home .public-link-button{border-color:hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.08);color:var(--home-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.public-home .public-cta,.public-home .public-link-button.solid{border-color:transparent;background:linear-gradient(135deg,#9eeeff,var(--home-accent-strong));color:#04101d;box-shadow:0 16px 36px rgba(72,199,242,.26)}.public-home .public-cta.secondary{border-color:var(--home-accent);background:rgba(125,227,255,.06);color:var(--home-accent);box-shadow:none}.premium-hero{position:relative;z-index:1;width:min(1240px,calc(100% - 40px));min-height:560px;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);gap:38px}.hero-copy{position:relative;z-index:2;padding:34px 0 70px}.premium-hero h1{max-width:720px;color:var(--home-text);font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,6.2vw,76px);line-height:.98;text-wrap:balance}.premium-hero p{color:var(--home-muted)}.premium-hero .eyebrow,.public-home .eyebrow{color:var(--home-accent)!important}.premium-hero .public-actions{gap:18px;margin-top:30px}.premium-hero .public-cta{min-width:210px;border-radius:999px;padding:15px 24px;gap:14px;font-size:16px}.hero-visual{position:relative;min-height:450px;align-self:stretch}.hero-visual:before{content:"";position:absolute;inset:-58px -96px -34px -70px;border:1px solid rgba(125,227,255,.22);border-radius:62% 38% 52% 48%/44% 52% 48% 56%;background:radial-gradient(ellipse at 54% 45%,rgba(125,227,255,.14),transparent 54%),linear-gradient(145deg,rgba(125,227,255,.12),hsla(0,0%,100%,.025) 44%,transparent 70%);transform:rotate(-8deg)}.hero-visual:after{content:"";position:absolute;inset:22px -128px 24px 24px;border:1px solid rgba(125,227,255,.14);border-radius:46% 54% 48% 52%/58% 36% 64% 42%;background:linear-gradient(115deg,rgba(125,227,255,.08),transparent 62%);transform:rotate(8deg)}.hero-photo{position:absolute;right:-40px;bottom:18px;z-index:2;width:min(760px,108%);aspect-ratio:1.58;overflow:hidden;border:1px solid rgba(125,227,255,.26);border-radius:48% 52% 0 40%/54% 44% 0 42%;background:#06131f;box-shadow:0 34px 100px rgba(0,0,0,.42),0 0 80px rgba(72,199,242,.14)}.hero-photo:before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 82% 17%,rgba(125,227,255,.13) 0 1px,transparent 2px),linear-gradient(90deg,rgba(0,12,28,.2),transparent 38%,rgba(0,8,18,.08));background-size:36px 36px,auto;pointer-events:none}.hero-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.service-strip{z-index:2;width:min(1120px,calc(100% - 40px));margin:-34px auto 62px;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px}.service-glass-card,.service-strip{position:relative;display:grid;gap:20px}.service-glass-card{grid-template-columns:92px 1fr;grid-gap:20px;min-height:196px;overflow:hidden;border:1px solid rgba(125,227,255,.38);border-radius:16px;padding:26px 26px 24px;background:radial-gradient(circle at 14% 20%,rgba(125,227,255,.2),transparent 34%),linear-gradient(145deg,rgba(125,227,255,.12),rgba(6,34,66,.76)),rgba(4,28,58,.78);box-shadow:0 22px 54px rgba(0,0,0,.34),inset 0 1px 0 hsla(0,0%,100%,.16),inset 0 0 28px rgba(125,227,255,.09);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.service-glass-card:after{content:"";position:absolute;inset:auto -18% -46% 12%;height:120px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(72,199,242,.22),transparent 70%);pointer-events:none}.service-glass-card:hover{transform:translateY(-3px);border-color:rgba(125,227,255,.64);box-shadow:0 28px 64px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.18),0 0 34px rgba(72,199,242,.13)}.service-icon{position:relative;display:grid;place-items:center;width:78px;height:78px;border:1px solid rgba(125,227,255,.72);border-radius:999px;color:var(--home-accent);box-shadow:inset 0 0 22px rgba(125,227,255,.12),0 0 24px rgba(125,227,255,.12)}.service-icon span,.service-icon:after,.service-icon:before{content:"";position:absolute}.service-icon.peer span{width:36px;height:22px;border:2px solid var(--home-accent);border-top:0;border-radius:0 0 20px 20px}.service-icon.peer:before{top:22px;left:22px;width:11px;height:11px;border-radius:999px;background:var(--home-accent);box-shadow:22px 0 0 var(--home-accent)}.service-icon.peer:after{bottom:20px;width:48px;height:18px;border:2px solid rgba(125,227,255,.72);border-top:0;border-radius:0 0 28px 28px}.service-icon.family span{top:30px;width:30px;height:28px;border:2px solid var(--home-accent);border-top:0;border-radius:0 0 18px 18px}.service-icon.family:before{top:20px;left:31px;width:14px;height:14px;border-radius:999px;background:var(--home-accent);box-shadow:-15px 13px 0 -2px rgba(125,227,255,.8),15px 13px 0 -2px rgba(125,227,255,.8)}.service-icon.family:after{bottom:18px;width:46px;height:20px;border:2px solid rgba(125,227,255,.7);border-top:0;border-radius:0 0 28px 28px}.service-icon.wellness span{width:16px;height:34px;border:2px solid var(--home-accent);border-radius:999px 999px 6px 999px;transform:rotate(42deg)}.service-icon.wellness:before{width:16px;height:34px;border:2px solid rgba(125,227,255,.78);border-radius:999px 999px 999px 6px;transform:rotate(-42deg)}.service-icon.wellness:after{bottom:18px;width:42px;height:16px;border:2px solid rgba(125,227,255,.62);border-top:0;border-radius:0 0 28px 28px}.service-glass-card h2{margin:0 0 8px;color:var(--home-text);font-size:20px}.service-glass-card p{margin:0 0 16px;color:var(--home-muted);font-size:14px;line-height:1.5}.service-glass-card a{color:var(--home-accent);font-size:13px;font-weight:850}.public-home .public-band{position:relative;z-index:2;color:var(--home-text)}.public-home .public-band h2{color:var(--home-text)}.public-home .public-band p{color:var(--home-muted)}.public-home .contact-band,.public-info-panel{border-color:rgba(125,227,255,.14)}.public-home .address-card,.public-home .public-list a{border-color:var(--home-line);background:hsla(0,0%,100%,.06);color:var(--home-accent)}.login{min-height:100vh;display:grid;place-items:center;padding:24px}.login-box{width:min(420px,100%);background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:28px;box-shadow:var(--shadow)}.login-box h1{margin:0 0 8px;font-size:26px}.sub{line-height:1.4}.login-label,.sub{color:var(--muted)}.login-label{display:block;font-size:13px;margin:18px 0 7px}.primary{background:var(--accent);width:100%;margin-top:16px;font-weight:650}.ghost{background:#eef3ff;color:#174ea6;font-weight:650}:root[data-theme=dark] .ghost{background:#303b49;color:#d8e7ff}.danger{background:#fff0e8;font-weight:650}.danger,.error{color:var(--bad)}.error{font-size:13px;margin-top:12px}.app-header{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:#101827;color:#fff}.brand{font-size:18px;font-weight:750}.layout{display:grid;grid-template-columns:260px 1fr;min-height:calc(100vh - 64px)}.sidebar{border-right:1px solid var(--line);background:var(--panel);padding:18px}.nav-item{display:block;padding:11px 12px;border-radius:6px;margin-bottom:6px;color:var(--muted);font-weight:650}.nav-item.active{background:#eef3ff;color:var(--accent)}:root[data-theme=dark] .nav-item.active{background:#303b49}.main{padding:24px;overflow:auto}.topline{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.topline h1,.topline h2{margin:0;font-size:24px}.actions{display:flex;gap:10px;flex-wrap:wrap}.stats{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.stat{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:14px}.stat strong{display:block;font-size:24px;margin-top:4px}.group{background:var(--panel);border:1px solid var(--line);border-radius:8px;margin-bottom:12px;overflow:hidden}.group-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:color-mix(in srgb,var(--panel) 86%,var(--bg));border-bottom:1px solid var(--line);cursor:pointer}.group-head span{color:var(--muted);font-size:13px}.peer-dashboard-grid{display:grid;width:100%}.peer-grid-head,.peer-grid-row{display:grid;grid-template-columns:minmax(390px,.95fr) minmax(180px,220px) minmax(430px,1.35fr) 52px;align-items:center;grid-column-gap:14px;column-gap:14px}.peer-grid-head{padding:8px 12px;color:var(--muted);font-size:12px;font-weight:850}.peer-grid-head,.peer-grid-row{border-bottom:1px solid var(--line)}.peer-grid-row{min-height:46px;padding:7px 12px}.peer-grid-row:last-child{border-bottom:0}.peer-identity-cell{display:grid;grid-template-columns:78px minmax(180px,1fr) 142px;align-items:center;grid-column-gap:12px;column-gap:12px;min-width:0}.peer-code,.peer-phone{color:var(--ink);font-weight:800;white-space:nowrap}.peer-phone{text-align:left}.profile-copy-cell{justify-self:end}.progress-summary{display:grid;grid-gap:4px;gap:4px;align-items:center}.progress-summary strong{font-size:13px;font-weight:900}.progress-summary.bad strong{color:var(--bad)}.progress-summary.warn strong{color:var(--warn)}.progress-summary.done strong,.progress-summary.good strong{color:var(--good)}.segment-bar{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:2px;gap:2px;width:150px}.segment-bar i{height:8px;border:1px solid var(--line);border-radius:2px;background:color-mix(in srgb,var(--panel) 70%,var(--line))}.progress-summary.bad .segment-bar i.filled{background:#e85d45;border-color:#e85d45}.progress-summary.warn .segment-bar i.filled{background:#d99b28;border-color:#d99b28}.progress-summary.done .segment-bar i.filled,.progress-summary.good .segment-bar i.filled{background:var(--good);border-color:var(--good)}.section-chip-list{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.section-chip{display:inline-flex;align-items:center;min-height:22px;border:1px solid var(--line);border-radius:999px;padding:3px 7px;background:color-mix(in srgb,var(--panel) 80%,var(--bg));color:var(--muted);font-size:11px;font-weight:850;white-space:nowrap}.section-chip.done{color:var(--good);border-color:color-mix(in srgb,var(--good) 45%,var(--line))}.section-chip.partial{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 45%,var(--line))}.section-chip.missing{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 40%,var(--line))}table{width:100%;border-collapse:collapse;font-size:14px}td,th{text-align:left;padding:12px 14px;border-bottom:1px solid var(--line);white-space:nowrap}th{color:var(--muted);font-size:12px;font-weight:750}tr:last-child td{border-bottom:0}.name-link{color:var(--accent);font-weight:750}.pill{display:inline-flex;align-items:center;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:750}.complete{background:#e8f6ef;color:var(--good)}.missing{background:#fff4df;color:var(--warn)}.urgent{background:#fff0e8;color:var(--bad)}:root[data-theme=dark] .complete,:root[data-theme=dark] .missing,:root[data-theme=dark] .urgent{background:#30343c}.tabs{display:flex;gap:8px;margin-bottom:14px;flex-wrap:wrap}.tab{background:var(--panel);border:1px solid var(--line);color:var(--muted);font-weight:700}.tab.active{background:#101827;color:#fff}.profile-grid{display:grid;grid-template-columns:1fr 340px;grid-gap:18px;gap:18px}.section{background:var(--panel);border:1px solid var(--line);border-radius:8px;margin-bottom:14px;overflow:hidden}.section h3{font-size:15px;padding:14px 16px;border-bottom:1px solid var(--line);background:#fbfcff;margin:0}:root[data-theme=dark] .group-head,:root[data-theme=dark] .section h3{background:#2b3440;color:var(--ink)}:root[data-theme=dark] td,:root[data-theme=dark] th{border-bottom-color:#313a46}.field{display:grid;grid-template-columns:34px 150px 1fr 72px;grid-gap:10px;gap:10px;align-items:center;padding:7px 14px;border-bottom:1px solid #edf0f5}:root[data-theme=dark] .field{border-bottom-color:#313a46}.field:last-child{border-bottom:0}.field label{margin:0;font-size:13px;color:var(--muted)}.field .value{overflow:hidden;text-overflow:ellipsis}.copy{background:#f1f4f9;color:var(--ink);padding:5px 8px;font-size:11px}.icon-copy{width:28px;min-width:28px;height:26px;display:grid;place-items:center;padding:0;font-size:14px;line-height:1}:root[data-theme=dark] .copy{background:#303b49}.docs{grid-gap:10px;gap:10px;padding:14px}.doc,.docs{display:grid}.doc{grid-template-columns:76px 1fr;grid-gap:12px;gap:12px;align-items:center;border:1px solid var(--line);padding:10px}:root[data-theme=dark] .doc{background:#222932}.thumb{height:58px;border-radius:5px;background:linear-gradient(135deg,#dbe7ff,#fff);border:1px solid #c8d5ef;display:grid;place-items:center;color:#174ea6;font-weight:800;font-size:12px}:root[data-theme=dark] .thumb{background:#eef3ff;color:#174ea6}.header-actions{gap:12px}.header-actions,.theme-toggle{display:flex;align-items:center}.theme-toggle{gap:8px;color:#fff;font-size:13px;font-weight:650}.theme-toggle input{display:none}.theme-toggle i{position:relative;width:44px;height:24px;border-radius:999px;background:#2a3444;border:1px solid hsla(0,0%,100%,.16)}.theme-toggle i:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#79aaff;transition:transform .14s ease}.theme-toggle input:checked+i:after{transform:translateX(20px)}.switch-line{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;padding:7px 10px;background:var(--panel);color:var(--ink);font-size:13px;font-weight:750}.switch-line input{display:none}.switch-line i{position:relative;width:40px;height:22px;border-radius:999px;background:#c8d2e1}.switch-line i:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .14s ease}.switch-line input:checked+i{background:var(--accent)}.switch-line input:checked+i:after{transform:translateX(18px)}.toast{position:fixed;right:22px;bottom:22px;z-index:50;border-radius:8px;background:var(--ink);color:var(--panel);padding:11px 14px;box-shadow:var(--shadow)}.modal-backdrop{position:fixed;inset:0;z-index:40;display:grid;place-items:center;background:rgba(7,12,20,.58);padding:18px}.modal{width:min(980px,100%);max-height:90vh;overflow:auto;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:18px;box-shadow:var(--shadow)}.small-modal{width:min(560px,100%)}.modal-actions,.modal-head,.section-line{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.modal-head h2,.section-line h3{margin:0}.modal-actions{justify-content:flex-end;margin-top:16px}.form-grid{display:grid;grid-gap:10px;margin-bottom:12px}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid.seven{grid-template-columns:repeat(7,minmax(90px,1fr))}.form-grid.eight{grid-template-columns:repeat(8,minmax(90px,1fr))}.form-label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:13px;font-weight:650;text-transform:capitalize}.new-peer-list{display:grid;grid-gap:8px;gap:8px}.new-peer-row{display:grid;grid-template-columns:70px repeat(4,minmax(120px,1fr));grid-gap:8px;gap:8px;align-items:center}.group-actions{display:flex;align-items:center;gap:10px}.compact{padding:7px 10px;font-size:12px}.correction-badge{display:inline-flex;align-items:center;border-radius:999px;border:0;background:#eef3ff;color:#174ea6;padding:5px 9px;font-size:12px;font-weight:800}.correction-badge.hot{background:#fff0e8;color:var(--bad)}:root[data-theme=dark] .correction-badge{background:#303b49;color:#d8e7ff}:root[data-theme=dark] .correction-badge.hot{background:#412b27;color:#ffb09b}.correction-list,.selected-list,.send-list{display:grid;grid-gap:8px;gap:8px;margin:12px 0}.send-row{display:grid;grid-template-columns:26px 80px 1fr 1.2fr;grid-gap:10px;gap:10px;align-items:center;border:1px solid var(--line);border-radius:8px;padding:10px}.send-row.disabled{opacity:.58}.correction-card{border:1px solid var(--line);border-radius:8px;padding:10px;background:color-mix(in srgb,var(--panel) 88%,var(--bg))}.correction-card p{margin:5px 0 0;color:var(--muted)}.selected-list{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.selected-list span{border:1px solid var(--line);border-radius:999px;padding:6px 10px;color:var(--muted);font-size:12px;font-weight:750}.fit{width:-moz-fit-content;width:fit-content}.profile-link-field{grid-template-columns:1fr 34px}.profile-fields-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:10px;gap:10px;padding:14px}.profile-fields-grid .field{position:relative;grid-template-columns:24px 1fr auto;grid-template-areas:"check label tools" "check value tools" ". note note";gap:3px 9px;min-height:66px;border:1px solid var(--line);border-radius:8px;padding:10px;background:color-mix(in srgb,var(--panel) 88%,var(--bg))}.profile-fields-grid .field>input[type=checkbox]{grid-area:check;align-self:center}.profile-fields-grid .field label{grid-area:label;font-size:12px;font-weight:750}.profile-fields-grid .field .value{grid-area:value;font-size:15px;white-space:normal;word-break:break-word}.profile-fields-grid .field .copy{grid-area:copy;align-self:center}.editable-card .hover-tools{grid-area:tools;display:flex;align-items:center;gap:6px;opacity:0;pointer-events:none;transition:opacity .12s ease}.editable-card:hover .hover-tools{opacity:1;pointer-events:auto}.inline-edit{grid-area:value;padding:7px 8px}.inline-editor-row{grid-area:value;display:flex;align-items:center;gap:6px;min-width:0}.inline-editor-row input{min-width:0}.save-edit{background:color-mix(in srgb,var(--good) 18%,var(--panel));color:var(--good)}.needs-correction{border-color:#f08b79!important;box-shadow:0 0 0 1px rgba(194,65,12,.18)}.correction-note{grid-area:note;color:var(--bad);font-size:12px;font-weight:750;margin-top:5px}.full-width{width:100%}.apply-page{min-height:100vh;padding:28px 18px;background:var(--bg)}.apply-card{width:min(1040px,100%);margin:0 auto}.apply-head{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:18px}.padded{padding:14px}.padded h3{padding:0 0 12px;background:transparent}.notice{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:10px 12px;margin-bottom:12px}.urgent-text{color:var(--bad)}.check-row{display:flex;flex-wrap:wrap;gap:14px}.check-row label{display:flex;align-items:center;gap:8px}.single-check{width:-moz-fit-content;width:fit-content}.choice-block{border-top:1px solid var(--line);padding:12px 0}.choice-block:first-of-type{padding-top:0}.choice-title{color:var(--muted);font-size:13px;font-weight:750;margin-bottom:8px}.choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px 12px;gap:8px 12px}.choice-item{display:flex;align-items:center;gap:8px;min-height:32px;border-radius:6px;padding:7px 9px;background:color-mix(in srgb,var(--panel) 86%,var(--bg))}.main{padding:16px 18px}.stats{gap:8px;margin-bottom:12px}.stat{padding:9px 11px}.stat strong{font-size:20px;margin-top:1px}.group{margin-bottom:9px}.group-head{padding:10px 12px}.peer-grid-head,.peer-grid-row{grid-template-columns:minmax(370px,.9fr) minmax(170px,210px) minmax(410px,1.35fr) 46px;column-gap:12px}.peer-grid-head{padding:7px 10px}.peer-grid-row{min-height:42px;padding:6px 10px}.peer-identity-cell{grid-template-columns:72px minmax(170px,1fr) 136px;column-gap:10px}.segment-bar{width:138px}table{font-size:13px}td,th{padding:8px 10px}.correction-badge,.pill{padding:3px 8px}.profile-grid{grid-template-columns:minmax(0,1fr) 320px;gap:14px}.compact-section{border-radius:8px;border-color:transparent;background:transparent;overflow:visible}.compact-section h3{padding:8px 2px;border-bottom:0;background:transparent;font-size:14px}.profile-fields-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:0 14px;padding:6px 12px 10px}.address-fields .field,.profile-fields-grid .field{min-height:40px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding:7px 0}.address-fields .field label,.profile-fields-grid .field label{font-size:11px;letter-spacing:.02em;text-transform:uppercase}.address-fields .field .value,.profile-fields-grid .field .value{font-size:14px;font-weight:750}.address-layout{display:grid;grid-template-columns:260px 1fr;grid-gap:14px;gap:14px;padding:12px}.address-preview{display:grid;grid-gap:5px;gap:5px;align-content:start;border-left:4px solid var(--accent);border-radius:6px;background:color-mix(in srgb,var(--panel) 82%,var(--bg));padding:12px}.address-preview strong{font-size:16px}.address-preview span{color:var(--muted);font-weight:700}.address-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 14px;gap:0 14px}.choice-section-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.choice-block{border:0;border-radius:8px;padding:10px;background:transparent}.editable-card.is-missing{border-color:color-mix(in srgb,var(--bad) 52%,var(--line))}.editable-card.is-filled{border-color:color-mix(in srgb,var(--good) 48%,var(--line))}.choice-block:first-of-type{border-top:0;padding-top:10px}.choice-title{display:flex;align-items:center;gap:8px}.choice-grid{grid-template-columns:1fr;gap:5px}.choice-item{min-height:28px;border:1px solid var(--line);border-radius:5px;background:transparent}.choice-grid input[type=checkbox],.choice-item input[type=checkbox],.choice-item.selected-choice input[type=checkbox]{accent-color:var(--good)}.choice-block.is-missing .choice-item{border-color:color-mix(in srgb,var(--bad) 36%,var(--line))}.choice-item.selected-choice{border:1px solid color-mix(in srgb,var(--good) 42%,var(--line));background:color-mix(in srgb,var(--good) 14%,var(--panel));color:var(--ink)}.upload-doc{cursor:pointer;transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease}.upload-doc:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:0 8px 18px rgba(31,111,235,.12)}.upload-doc input[type=file]{display:none}.upload-doc.upload-disabled{cursor:default}.upload-doc.upload-disabled:not(.has-file):hover{border-color:var(--line);transform:none;box-shadow:none}.upload-doc.upload-disabled .doc-copy .sub{color:var(--muted)}.doc-thumb{overflow:hidden}.doc-thumb img{width:100%;height:100%;object-fit:cover}.doc-open{color:var(--accent);font-size:12px;font-weight:850}.core-line{display:grid;grid-template-columns:86px 72px minmax(100px,.65fr) minmax(130px,.8fr) minmax(238px,1fr) minmax(260px,1.25fr);grid-gap:8px;gap:8px;padding:12px 12px 6px}.credential-line{display:grid;grid-template-columns:minmax(360px,1fr) 170px;grid-gap:8px;gap:8px;padding:6px 12px 12px}.structured-line{display:grid;grid-gap:8px;gap:8px;padding:12px}.identity-line{grid-template-columns:max-content max-content 150px}.physical-line{grid-template-columns:max-content max-content}.compact-field{position:relative;display:grid;grid-template-areas:"label" "value" "note";grid-template-columns:minmax(0,1fr);grid-gap:3px;gap:3px;min-height:48px;border:1px solid var(--line);padding:6px 8px;background:color-mix(in srgb,var(--panel) 88%,var(--bg))}.compact-field:not(.copy-only-field):not(.selectable-on),.editable-card:not(.selectable-on){cursor:text}.compact-field.is-missing{border-color:color-mix(in srgb,var(--bad) 52%,var(--line))}.compact-field.is-filled{border-color:color-mix(in srgb,var(--good) 48%,var(--line))}.compact-label-row{grid-area:label;display:flex;align-items:center;gap:7px;min-width:0}.compact-label-row label{color:var(--muted);font-weight:850;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.compact-value{grid-area:value;min-width:0;overflow:hidden;color:var(--ink);font-size:13px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.compact-edit{grid-area:value;padding:4px 6px}.edit-state{max-width:64px;text-transform:uppercase}.edit-zip{max-width:90px}.edit-weight_lbs{max-width:82px}.structured-card{min-height:56px;width:max-content;max-width:100%}.structured-editor-row{grid-area:value}.structured-edit,.structured-editor-row{display:flex;align-items:center;gap:5px;min-width:0}.structured-edit input{width:auto;min-width:0;padding:5px 6px;text-align:center;font-weight:800}.segmented-display{grid-area:value}.segment-box{display:inline-grid;place-items:center;width:44px;min-height:28px;border:1px solid var(--line);border-radius:6px;background:color-mix(in srgb,var(--panel) 78%,var(--bg));color:var(--muted);font-weight:850;letter-spacing:.02em}.compact-field.is-missing .segment-box{border-color:color-mix(in srgb,var(--bad) 38%,var(--line))}.compact-field.is-filled .segment-box.has-value{border-color:color-mix(in srgb,var(--good) 48%,var(--line));background:color-mix(in srgb,var(--good) 10%,var(--panel))}.segment-box.mid{width:54px}.segment-box.long{width:70px}.segment-box.zip{width:82px}.segment-box.has-value{color:var(--ink)}.structured-edit span{color:var(--muted);font-weight:850}.dob-edit input:first-of-type,.dob-edit input:nth-of-type(2),.height-edit input,.ssn-edit input:nth-of-type(2){width:44px}.dob-edit input:nth-of-type(3),.ssn-edit input:nth-of-type(3){width:66px}.phone-edit input:first-of-type,.phone-edit input:nth-of-type(2),.ssn-edit input:first-of-type{width:54px}.phone-edit input:nth-of-type(3){width:66px}.compact-structured-editor{gap:6px}.compact-field .hover-tools{position:absolute;right:6px;top:6px;display:flex;gap:5px;opacity:0;pointer-events:none;transition:opacity .12s ease}.compact-field:hover .hover-tools{opacity:1;pointer-events:auto}.copy-only-field{background:color-mix(in srgb,var(--panel) 78%,var(--accent) 8%)}.address-form-layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:10px;padding:12px}.address-form-layout .address-address1{grid-column:span 8}.address-form-layout .address-address2{grid-column:span 4}.address-form-layout .address-city{grid-column:span 6}.address-form-layout .address-state,.address-form-layout .address-zip{grid-column:span 3}.address-form-layout .compact-field{min-height:52px;border-radius:6px;background:var(--panel)}.address-form-layout .compact-label-row{position:static}.address-form-layout .compact-value{align-self:center;font-weight:650}.compact-group_id .compact-value,.compact-peer_id .compact-value{overflow:visible;text-overflow:clip}.compact-alias_email .compact-value,.compact-personal_email .compact-value{white-space:normal;overflow-wrap:anywhere;line-height:1.2}.compact-alias_email,.compact-personal_email{min-height:58px}.editable-card.selectable-off{grid-template-columns:1fr auto;grid-template-areas:"label tools" "value tools" "note note"}.editable-card.selectable-on{grid-template-columns:24px 1fr auto}.editable-card.selectable-off>input[type=checkbox]{display:none}.choice-empty{color:var(--muted);font-size:13px;font-weight:700;padding:4px 6px}@media (max-width:1280px){.peer-grid-head,.peer-grid-row{grid-template-columns:minmax(340px,.9fr) minmax(160px,200px) minmax(340px,1.2fr) 46px}.peer-identity-cell{grid-template-columns:68px minmax(150px,1fr) 124px}.segment-bar{width:124px}.core-line{grid-template-columns:86px 72px minmax(120px,1fr) minmax(140px,1fr) minmax(238px,1.1fr)}.compact-personal_email{grid-column:1/-1}.credential-line{grid-template-columns:minmax(280px,1fr) 170px}}@media (max-width:1050px){.peer-grid-head,.peer-grid-row{grid-template-columns:minmax(0,1fr) 44px;row-gap:7px}.peer-grid-head span:nth-child(2),.peer-grid-head span:nth-child(3){display:none}.peer-grid-row .progress-summary,.peer-grid-row .section-chip-list{grid-column:1/-1}.peer-identity-cell{grid-template-columns:68px minmax(0,1fr);row-gap:3px}.peer-phone{grid-column:2}.profile-copy-cell{grid-column:2;grid-row:1}.segment-bar{width:min(220px,100%)}.core-line,.credential-line,.identity-line,.physical-line{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-alias_email,.compact-personal_email{grid-column:1/-1}.address-form-layout .address-address1,.address-form-layout .address-address2,.address-form-layout .address-city,.address-form-layout .address-state,.address-form-layout .address-zip{grid-column:span 6}}.loading{padding:40px;color:var(--muted)}@media (max-width:900px){.public-nav{align-items:flex-start;flex-direction:column;padding:18px 0}.public-nav nav{gap:10px}.contact-band,.public-band.split,.public-hero{grid-template-columns:1fr;min-height:auto;padding:34px 0}.public-card-grid{grid-template-columns:1fr}.glass-nav{min-height:auto}.glass-nav nav{width:100%}.premium-hero{grid-template-columns:1fr;gap:16px}.premium-hero h1{font-size:clamp(40px,12vw,58px)}.hero-copy{padding:18px 0 10px}.hero-visual{min-height:300px}.hero-visual:before{inset:0 -34px 0 12px}.hero-photo{right:0;bottom:0}.service-strip{grid-template-columns:1fr;margin-top:18px}.service-glass-card{grid-template-columns:68px 1fr;min-height:auto;padding:18px}.service-icon{width:56px;height:56px}.layout{grid-template-columns:1fr}.sidebar{display:none}.stats{grid-template-columns:repeat(2,1fr)}.address-fields,.address-form-layout,.address-layout,.identity-line,.physical-line,.profile-grid{grid-template-columns:1fr}.address-form-layout .address-address1,.address-form-layout .address-address2,.address-form-layout .address-city,.address-form-layout .address-state,.address-form-layout .address-zip{grid-column:auto}.form-grid.eight,.form-grid.seven,.form-grid.three,.form-grid.two,.new-peer-row{grid-template-columns:1fr}td:nth-child(3),th:nth-child(3){display:none}}.section-chip{position:relative;text-decoration:none}.section-chip:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 9px);z-index:40;width:max-content;max-width:260px;transform:translateX(-50%) translateY(4px);padding:9px 11px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--panel) 94%,#000);color:var(--ink);box-shadow:var(--shadow);font-size:12px;line-height:1.35;white-space:normal;opacity:0;pointer-events:none;transition:opacity .12s ease,transform .12s ease}.section-chip:focus-visible:after,.section-chip:hover:after{opacity:1;transform:translateX(-50%) translateY(0)}.section-chip.done:after{border-color:color-mix(in srgb,var(--good) 55%,var(--line))}.back-profile-button{min-width:150px;text-align:center;justify-content:center}.profile-link-field .value{font-weight:850;overflow-wrap:anywhere}.login-help-box{display:grid;grid-gap:4px;gap:4px;margin:14px 0 4px;padding:11px 12px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--panel) 82%,var(--bg));color:var(--muted);font-size:13px}.login-help-box strong{color:var(--ink)}.progress-link{position:relative;text-decoration:none;border-radius:8px;padding:2px 4px;margin-left:-4px}.progress-link:focus-visible,.progress-link:hover{background:color-mix(in srgb,var(--panel) 70%,var(--line))}.progress-link:after{content:attr(data-tooltip);position:absolute;left:0;bottom:calc(100% + 8px);z-index:50;width:max-content;max-width:320px;padding:9px 11px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--panel) 96%,#000);color:var(--ink);box-shadow:var(--shadow);font-size:12px;line-height:1.35;white-space:normal;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .12s ease,transform .12s ease}.progress-link:focus-visible:after,.progress-link:hover:after{opacity:1;transform:translateY(0)}.compact-help{margin-bottom:10px;color:var(--muted);font-size:12px;font-weight:650}.login-help-box small{color:var(--muted);font-size:12px;line-height:1.35}.apply-contact-section .form-grid.four{grid-template-columns:repeat(4,minmax(150px,1fr))}.contact-consent-row{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));grid-gap:8px;gap:8px;margin-top:10px}.consent-pill{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;padding:8px 10px;background:color-mix(in srgb,var(--panel) 82%,var(--bg));font-size:13px;font-weight:750}.consent-pill input[type=checkbox]{width:16px;height:16px;accent-color:var(--good);flex:0 0 auto}.apply-identity-section .identity-grid{grid-template-columns:minmax(260px,.9fr) minmax(260px,1.1fr)}.split-entry{display:inline-flex;align-items:center;gap:8px}.split-entry input{width:58px;text-align:center;padding-inline:8px}.split-entry input:last-child{width:88px}.split-entry b{color:var(--muted)}.apply-address-section .address-main-grid{grid-template-columns:.6fr 1.7fr .8fr}.apply-address-section .address-main-grid .form-label:nth-child(4){grid-column:span 1}.apply-address-section .address-main-grid .form-label:nth-child(5) input{max-width:70px}.apply-physical-section .physical-number-grid{grid-template-columns:130px 150px 150px;justify-content:start}.apply-physical-section .physical-number-grid input{max-width:100px}.apply-choice-sections{display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));grid-gap:12px;gap:12px;margin-top:12px}.apply-page .choice-block{border:1px solid var(--line);padding:10px;background:color-mix(in srgb,var(--panel) 78%,var(--bg))}.apply-page .choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:6px;gap:6px}.apply-page .choice-item{min-height:30px;padding:6px 8px}.apply-page .choice-item input[type=checkbox]{width:15px;height:15px;accent-color:var(--good)}.peer-doc-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));grid-gap:10px;gap:10px}.peer-upload-card{display:grid;grid-gap:5px;gap:5px;border:1px dashed var(--line);border-radius:10px;padding:12px;min-height:92px;cursor:pointer;background:color-mix(in srgb,var(--panel) 82%,var(--bg))}.peer-upload-card.has-file{border-style:solid;border-color:color-mix(in srgb,var(--good) 42%,var(--line));background:color-mix(in srgb,var(--good) 11%,var(--panel))}.peer-upload-card input[type=file]{display:none}.peer-upload-card strong{color:var(--ink)}.peer-upload-card a,.peer-upload-card span{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.peer-upload-card a{color:var(--accent);font-weight:800}@media (max-width:950px){.apply-address-section .address-main-grid,.apply-choice-sections,.apply-contact-section .form-grid.four,.apply-identity-section .identity-grid,.peer-doc-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.apply-address-section .address-main-grid,.apply-choice-sections,.apply-contact-section .form-grid.four,.apply-identity-section .identity-grid,.apply-physical-section .physical-number-grid,.contact-consent-row,.peer-doc-grid{grid-template-columns:1fr}}.main{max-width:1680px;width:100%;margin:0 auto}.profile-grid{grid-template-columns:minmax(720px,1fr) minmax(300px,350px)}.compact-section>h3,.section>h3{padding:13px 20px;background:color-mix(in srgb,var(--panel) 78%,var(--accent) 8%);color:var(--ink);border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent);font-size:15px;font-weight:900;letter-spacing:-.01em}.compact-field{min-height:56px;padding:8px 10px}.compact-label-row label{font-size:10px;letter-spacing:.035em;color:color-mix(in srgb,var(--muted) 88%,var(--ink))}.compact-value,.copy-only-field .compact-value{font-size:15px;line-height:1.2;font-weight:850}.core-line{grid-template-columns:86px 80px minmax(112px,.7fr) minmax(142px,.8fr) minmax(246px,1fr) minmax(280px,1.35fr);gap:10px;padding:14px 14px 7px}.credential-line{grid-template-columns:minmax(360px,1fr) 180px;gap:10px;padding:7px 14px 14px}.address-form-layout{gap:10px;padding:14px}.address-form-layout .compact-field{min-height:58px}.address-form-layout .compact-value{font-size:15px;font-weight:850}.segment-box{min-height:30px;font-size:15px}.apply-card{width:min(1180px,calc(100vw - 36px))}.apply-card .section.padded{padding:0 14px 14px}.apply-card .section-line,.apply-card .section.padded>h3{margin-left:-14px;margin-right:-14px;padding:13px 18px;background:color-mix(in srgb,var(--panel) 78%,var(--accent) 8%);border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent)}.form-grid{gap:10px}.form-label.guided-label{position:relative;display:grid;grid-gap:4px;gap:4px;min-height:74px;padding-top:2px;color:var(--muted);text-transform:none;font-weight:750}.form-label.guided-label>span{color:color-mix(in srgb,var(--muted) 88%,var(--ink));font-size:12px;font-weight:850;line-height:1.1}.form-label.guided-label>em{color:color-mix(in srgb,var(--accent) 68%,var(--muted));font-size:11px;font-style:normal;font-weight:750;line-height:1.1}.form-label.guided-label input,.form-label.guided-label select,.form-label.guided-label textarea{height:42px;min-height:42px;font-size:15px;font-weight:750}.field-tip{position:absolute;left:8px;bottom:calc(100% + 6px);z-index:20;max-width:min(360px,92vw);padding:8px 10px;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--panel) 95%,var(--accent));box-shadow:0 14px 32px rgba(0,0,0,.22);color:var(--ink);font-size:12px;font-weight:750;line-height:1.35;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .12s ease,transform .12s ease}.form-label.guided-label:focus-within .field-tip,.form-label.guided-label:hover .field-tip{opacity:1;transform:translateY(0)}.split-entry input{height:42px;min-height:42px;font-size:15px;font-weight:850}.apply-contact-section .form-grid.four{grid-template-columns:1fr 1fr minmax(170px,.9fr) minmax(240px,1.35fr)}.contact-consent-row{grid-template-columns:repeat(3,minmax(180px,max-content));align-items:stretch}.consent-pill{min-height:42px}.apply-address-section .address-main-grid{grid-template-columns:110px minmax(260px,1fr) minmax(120px,.48fr) minmax(180px,.7fr) 78px 110px;align-items:end}.apply-address-section .address-main-grid .form-label:nth-child(4){grid-column:auto}.apply-address-section .address-main-grid .form-label:nth-child(5) input{max-width:72px;text-transform:uppercase}.apply-address-section .address-main-grid .form-label:nth-child(6) input{max-width:110px}.apply-physical-section .physical-number-grid{grid-template-columns:100px 116px 116px;align-items:end}.apply-choice-sections{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start}.apply-page .choice-block{min-height:100%}.apply-page .choice-grid{grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.apply-page .choice-item.selected-choice{border-color:color-mix(in srgb,var(--good) 55%,var(--line));background:color-mix(in srgb,var(--good) 14%,var(--panel));color:var(--ink)}.address-history-head,.history-tracker{align-items:center}.history-tracker{display:inline-flex;min-height:28px;border:1px solid var(--line);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:900;white-space:nowrap}.history-tracker.complete{border-color:color-mix(in srgb,var(--good) 55%,var(--line));color:var(--good);background:color-mix(in srgb,var(--good) 10%,var(--panel))}.history-tracker.missing{border-color:color-mix(in srgb,var(--warn) 58%,var(--line));color:var(--warn);background:color-mix(in srgb,var(--warn) 10%,var(--panel))}.history-row{display:grid;grid-template-columns:126px 88px minmax(170px,1.25fr) 90px minmax(150px,.9fr) 72px 98px 112px 112px;grid-gap:8px;gap:8px;align-items:end;padding:12px 0;border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent)}.history-row:last-of-type{border-bottom:0}.history-label{align-self:center;color:var(--ink);font-size:12px;font-weight:900;line-height:1.2}.history-row .form-label.guided-label{min-height:70px}.history-row .form-label.guided-label input{height:40px;min-height:40px}.add-history-button{height:42px;margin-top:10px}.danger,.ghost,.primary,button{min-height:38px}@media (min-width:1900px){.apply-card,.main{max-width:1680px}}@media (max-width:1320px){.profile-grid{grid-template-columns:minmax(0,1fr) 300px}.core-line{grid-template-columns:82px 76px minmax(108px,.7fr) minmax(132px,.8fr) minmax(230px,1fr) minmax(240px,1.2fr)}.apply-address-section .address-main-grid,.history-row{grid-template-columns:repeat(6,minmax(0,1fr))}.history-label{grid-column:1/-1}}@media (max-width:1050px){.profile-grid{grid-template-columns:1fr}.address-form-layout,.apply-address-section .address-main-grid,.apply-contact-section .form-grid.four,.core-line,.credential-line,.history-row{grid-template-columns:repeat(2,minmax(0,1fr))}.address-form-layout .address-address1,.address-form-layout .address-address2,.address-form-layout .address-city,.address-form-layout .address-state,.address-form-layout .address-zip{grid-column:auto}}@media (max-width:650px){.apply-card{width:min(100%,calc(100vw - 20px))}.address-form-layout,.apply-address-section .address-main-grid,.apply-contact-section .form-grid.four,.apply-physical-section .physical-number-grid,.contact-consent-row,.core-line,.credential-line,.history-row{grid-template-columns:1fr}}.apply-head-status{display:grid;justify-items:end;grid-gap:8px;gap:8px;min-width:230px}.apply-head-status>strong{color:var(--ink);font-weight:900}.intake-progress{display:grid;grid-gap:5px;gap:5px;width:min(240px,40vw);color:var(--muted);font-size:12px;font-weight:850;text-align:right}.intake-progress span{color:var(--ink);font-size:13px;font-weight:950}.intake-progress small{color:var(--muted);font-size:11px;font-weight:800}.progress-track{height:8px;overflow:hidden;border-radius:999px;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);background:color-mix(in srgb,var(--bg) 70%,var(--panel))}.progress-track i{display:block;height:100%;border-radius:inherit;background:color-mix(in srgb,var(--accent) 72%,var(--good))}.apply-page .choice-block,.apply-page .form-label.guided-label input,.apply-page .split-entry input,.household-row input{border-color:color-mix(in srgb,var(--line) 88%,transparent);transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.apply-page .choice-block.is-missing,.apply-page .form-label.guided-label.is-missing .split-entry input,.apply-page .form-label.guided-label.is-missing input{border-color:color-mix(in srgb,var(--bad) 58%,var(--line));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bad) 18%,transparent)}.apply-page .choice-block.is-filled,.apply-page .form-label.guided-label.is-filled .split-entry input,.apply-page .form-label.guided-label.is-filled input{border-color:color-mix(in srgb,var(--good) 55%,var(--line));background:color-mix(in srgb,var(--good) 7%,var(--panel))}.apply-page .form-label.guided-label input:disabled,.apply-page .form-label.guided-label.is-inactive input{opacity:.62;border-color:color-mix(in srgb,var(--line) 76%,transparent);background:color-mix(in srgb,var(--bg) 68%,var(--panel))}.apply-birth-section .birth-grid{grid-template-columns:minmax(180px,1fr) minmax(120px,.62fr) minmax(190px,1fr) minmax(160px,.86fr);align-items:end}.physical-top-grid{display:grid;grid-template-columns:minmax(144px,.75fr) 112px 124px 124px;grid-gap:10px;gap:10px;align-items:end;margin-bottom:12px}.physical-top-grid .choice-block{min-height:74px;padding:9px 10px}.physical-top-grid .choice-title{margin-bottom:6px}.physical-top-grid .choice-grid{grid-template-columns:repeat(2,minmax(42px,1fr))}.physical-choice-layout{grid-template-columns:minmax(230px,.86fr) minmax(320px,1.22fr) minmax(250px,.96fr);align-items:start}.physical-choice-layout,.physical-right{display:grid;grid-gap:12px;gap:12px}.apply-page .choice-block{padding:11px;border-width:1px;border-style:solid;border-radius:10px}.apply-page .choice-block.compact-choice-block .choice-grid{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}.apply-page .choice-block.is-filled .choice-item:not(.selected-choice){display:none}.apply-page .choice-item.selected-choice{font-weight:900}.household-section .section-line{align-items:center}.household-add-button{min-width:120px;height:42px;margin-top:12px}.actions.single-action{justify-content:flex-end}.save-only-button{min-width:190px;min-height:46px;background:color-mix(in srgb,var(--accent) 78%,#111827);color:#fff;font-size:16px;font-weight:950}.save-only-button:hover{background:color-mix(in srgb,var(--accent) 86%,#111827)}@media (max-width:1120px){.apply-birth-section .birth-grid,.physical-choice-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.physical-right{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.apply-head{align-items:start}.apply-head-status{width:100%;justify-items:start}.intake-progress{width:100%;text-align:left}.apply-birth-section .birth-grid,.physical-choice-layout,.physical-right,.physical-top-grid{grid-template-columns:1fr}}.apply-page .choice-block.choice-race .choice-grid{grid-template-columns:repeat(3,minmax(118px,1fr))}.apply-page .choice-block.choice-race .choice-item:nth-child(4),.apply-page .choice-block.choice-race .choice-item:nth-child(5){width:100%}.household-headline{display:flex;align-items:center;justify-content:space-between;gap:14px}.household-example{color:color-mix(in srgb,var(--accent) 70%,var(--ink));font-size:12px;font-weight:850;white-space:nowrap}.household-row{display:grid;grid-template-columns:minmax(150px,1.05fr) minmax(150px,1fr) minmax(150px,1fr) 72px 90px 90px 112px;grid-gap:10px;gap:10px;align-items:end;margin-top:12px}.household-field.form-label.guided-label{min-height:70px}.household-field.form-label.guided-label input{height:42px;min-height:42px}.household-actions-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}.household-add-button{margin-top:0}.no-household-check{display:inline-flex;align-items:center;gap:9px;min-height:42px;padding:9px 12px;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:10px;background:color-mix(in srgb,var(--panel) 88%,var(--bg));color:var(--ink);font-size:13px;font-weight:850}.no-household-check input{width:auto}.no-household-check.is-missing{border-color:color-mix(in srgb,var(--bad) 58%,var(--line));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bad) 18%,transparent)}.no-household-check.selected-choice{border-color:color-mix(in srgb,var(--good) 55%,var(--line));background:color-mix(in srgb,var(--good) 12%,var(--panel))}.history-row .form-label.guided-label.is-missing input{border-color:color-mix(in srgb,var(--bad) 58%,var(--line));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bad) 18%,transparent)}.history-row .form-label.guided-label.is-filled input{border-color:color-mix(in srgb,var(--good) 55%,var(--line));background:color-mix(in srgb,var(--good) 7%,var(--panel))}@media (max-width:1180px){.household-row{grid-template-columns:repeat(4,minmax(0,1fr))}.household-field:first-child,.household-field:nth-child(2),.household-field:nth-child(3){grid-column:span 1}}@media (max-width:760px){.apply-page .choice-block.choice-race .choice-grid,.household-row{grid-template-columns:1fr}.household-headline{align-items:flex-start;flex-direction:column}.household-example{white-space:normal}}button:hover{filter:brightness(1.07);box-shadow:0 0 0 4px rgba(96,165,250,.2),0 10px 24px rgba(31,111,235,.22)}.household-section.household-disabled .household-row{opacity:.66}.household-section.household-disabled .household-add-button,.household-section.household-disabled .household-row input{cursor:not-allowed}.no-household-check input{accent-color:var(--good)}.physical-choice-layout{grid-template-columns:minmax(0,.82fr) minmax(0,.82fr) minmax(0,1.34fr);width:100%;overflow:hidden}.apply-page .choice-block,.physical-center,.physical-left,.physical-right{min-width:0;max-width:100%}.apply-page .choice-block.choice-race .choice-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.apply-page .choice-block.choice-race .choice-item{grid-column:span 2;width:auto;min-width:0;justify-content:flex-start}.apply-page .choice-block.choice-race .choice-item:nth-child(4),.apply-page .choice-block.choice-race .choice-item:nth-child(5){grid-column:span 3;width:auto}.apply-page .choice-block.choice-ethnicity .choice-item,.apply-page .choice-block.choice-race .choice-item{white-space:normal;overflow-wrap:anywhere}.apply-page .choice-block.choice-ethnicity .choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.history-current-spacer{min-height:70px}.admin-address-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;padding:14px}.admin-address-grid .address-number{grid-column:span 2}.admin-address-grid .address-address2{grid-column:span 3}.admin-address-grid .address-city{grid-column:span 6}.admin-address-grid .address-state,.admin-address-grid .address-zip{grid-column:span 3}@media (max-width:1120px){.physical-choice-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.physical-right{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-address-grid .address-address2,.admin-address-grid .address-city,.admin-address-grid .address-number,.admin-address-grid .address-state,.admin-address-grid .address-street-name,.admin-address-grid .address-zip{grid-column:span 6}}@media (max-width:760px){.admin-address-grid,.apply-page .choice-block.choice-ethnicity .choice-grid,.apply-page .choice-block.choice-race .choice-grid,.physical-choice-layout,.physical-right{grid-template-columns:1fr}.admin-address-grid .address-address2,.admin-address-grid .address-city,.admin-address-grid .address-number,.admin-address-grid .address-state,.admin-address-grid .address-street-name,.admin-address-grid .address-zip,.apply-page .choice-block.choice-race .choice-item,.apply-page .choice-block.choice-race .choice-item:nth-child(4),.apply-page .choice-block.choice-race .choice-item:nth-child(5){grid-column:auto}}.apply-page .apply-identity-section .identity-grid{grid-template-columns:max-content max-content!important;justify-content:start;align-items:start;gap:12px;max-width:100%}.apply-page .apply-identity-section .guided-label{width:auto;min-width:0}.apply-page .apply-identity-section .dob-entry{display:grid;grid-template-columns:54px 10px 54px 10px 86px;align-items:center;width:max-content;max-width:100%}.apply-page .apply-identity-section .dob-entry input{width:54px;min-width:54px}.apply-page .apply-identity-section .dob-entry input:nth-of-type(3){width:86px;min-width:86px}.apply-page .apply-identity-section input[placeholder=XXX-XX-XXXX]{width:210px;max-width:100%}.apply-page .physical-choice-layout{grid-template-columns:minmax(150px,.72fr) minmax(150px,.72fr) minmax(360px,1.56fr)!important;overflow:visible}.apply-page .choice-block.choice-ethnicity,.apply-page .choice-block.choice-race,.apply-page .physical-center,.apply-page .physical-left,.apply-page .physical-right{min-width:0;overflow:visible}.apply-page .choice-block.choice-race .choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px}.apply-page .choice-block.choice-race .choice-item,.apply-page .choice-block.choice-race .choice-item:nth-child(4),.apply-page .choice-block.choice-race .choice-item:nth-child(5){grid-column:auto!important;width:auto!important;min-width:0}.apply-page .choice-block.choice-ethnicity .choice-item,.apply-page .choice-block.choice-race .choice-item{padding-inline:8px;justify-content:flex-start}.admin-address-grid{grid-template-columns:130px minmax(250px,1.35fr) 160px minmax(170px,.9fr) 86px 108px!important;gap:10px!important;align-items:stretch}.admin-address-grid .compact-field{min-height:58px}@media (max-width:1240px){.admin-address-grid{grid-template-columns:120px minmax(220px,1.4fr) 150px minmax(160px,1fr) 80px 100px!important}}@media (max-width:1060px){.admin-address-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.apply-page .physical-choice-layout{grid-template-columns:repeat(2,minmax(0,1fr))!important}.apply-page .physical-right{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}}@media (max-width:760px){.admin-address-grid,.apply-page .apply-identity-section .identity-grid,.apply-page .physical-choice-layout,.apply-page .physical-right{grid-template-columns:1fr!important;width:100%}.apply-page .apply-identity-section .dob-entry,.apply-page .apply-identity-section input[placeholder=XXX-XX-XXXX]{width:100%}}.dashboard-send-button.active{border-color:color-mix(in srgb,var(--accent) 62%,var(--line));background:color-mix(in srgb,var(--accent) 16%,var(--panel));color:var(--ink)}.danger-soft{border-color:color-mix(in srgb,var(--bad) 55%,var(--line));color:color-mix(in srgb,var(--bad) 82%,var(--ink))}.peer-dashboard-grid.select-mode .peer-grid-head,.peer-dashboard-grid.select-mode .peer-grid-row{grid-template-columns:44px minmax(390px,.95fr) minmax(180px,220px) minmax(430px,1.35fr) 52px}.bulk-select-head{text-align:center}.bulk-select-cell{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 84%,var(--bg))}.bulk-select-cell input{width:18px;height:18px;accent-color:var(--accent);cursor:pointer}.bulk-select-cell input:disabled{opacity:.32;cursor:not-allowed}.selected-send-row{background:color-mix(in srgb,var(--accent) 10%,transparent)}@media (max-width:1280px){.peer-dashboard-grid.select-mode .peer-grid-head,.peer-dashboard-grid.select-mode .peer-grid-row{grid-template-columns:42px minmax(340px,.9fr) minmax(160px,200px) minmax(340px,1.2fr) 46px}}@media (max-width:1050px){.peer-dashboard-grid.select-mode .peer-grid-head,.peer-dashboard-grid.select-mode .peer-grid-row{grid-template-columns:42px minmax(0,1fr) 44px}.peer-dashboard-grid.select-mode .peer-grid-row .progress-summary,.peer-dashboard-grid.select-mode .peer-grid-row .section-chip-list{grid-column:2/-1}.peer-dashboard-grid.select-mode .profile-copy-cell{grid-column:3;grid-row:1}}.signature-review-section{border-color:color-mix(in srgb,var(--accent) 28%,var(--line))}.signature-status{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border-radius:999px;border:1px solid var(--line);font-size:12px;color:var(--muted);background:color-mix(in srgb,var(--panel) 84%,var(--bg))}.signature-status.signed{border-color:color-mix(in srgb,var(--good) 55%,var(--line));color:color-mix(in srgb,var(--good) 80%,var(--ink));background:color-mix(in srgb,var(--good) 10%,var(--panel))}.signature-status.pending{border-color:color-mix(in srgb,var(--warn) 38%,var(--line));color:color-mix(in srgb,var(--warn) 74%,var(--ink))}.packet-actions-row,.signature-pad-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:12px}.signature-consent-list{display:grid;grid-gap:8px;gap:8px;margin:14px 0}.signature-consent-list label{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--panel) 88%,var(--bg));font-size:13px;line-height:1.35}.signature-consent-list input{margin-top:2px;accent-color:var(--good)}.signature-pad-wrap{margin-top:12px;padding:12px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--bg) 70%,var(--panel))}.signature-pad-title{font-size:12px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.signature-pad{display:block;width:100%;min-height:170px;border:1px dashed color-mix(in srgb,var(--ink) 24%,var(--line));border-radius:14px;background:#fff;touch-action:none;cursor:crosshair}.packet-preview-backdrop{z-index:100}.packet-preview-modal{width:min(1120px,calc(100vw - 24px));height:min(920px,calc(100vh - 24px));display:flex;flex-direction:column}.packet-preview-frame{flex:1 1;width:100%;min-height:500px;border:1px solid var(--line);border-radius:12px;background:#fff}@media (max-width:720px){.signature-pad{min-height:150px}.packet-preview-modal{width:calc(100vw - 12px);height:calc(100vh - 12px)}.packet-preview-frame{min-height:420px}}.role-pill{display:inline-flex;align-items:center;height:32px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:750;border:1px solid rgba(31,111,235,.25);background:rgba(31,111,235,.09);color:#174ea6}.role-pill.viewer{background:rgba(183,121,31,.13);border-color:rgba(183,121,31,.28);color:#7a4b08}.viewer-help{margin-top:12px;padding:10px 12px;border:1px dashed var(--line);border-radius:8px}.admin-intake-edit-field,.certemy-check,.certemy-note-field,.certemy-problem-select,.choice-block,.compact-field,.doc.upload-doc,.field,.fo-compact-row,.fo-note-field,.fo-same-checkbox,.training-attendance-card,.workflow-status-check{position:relative}.has-field-comment:after{content:"ðŸ“";position:absolute;top:5px;right:7px;width:22px;height:22px;display:grid;place-items:center;border-radius:6px;background:#fff4b8;border:1px solid #f1cf57;color:#7a4b08;font-size:13px;box-shadow:0 4px 12px rgba(23,32,51,.12);z-index:2}.has-field-comment[data-comment-count]:not([data-comment-count="1"]):before{content:attr(data-comment-count);position:absolute;top:0;right:1px;z-index:3;min-width:14px;height:14px;padding:0 3px;border-radius:999px;background:#b7791f;color:#fff;font-size:9px;line-height:14px;text-align:center}.field-comment-popover{position:fixed;top:86px;right:28px;z-index:80;width:min(380px,calc(100vw - 32px));background:#fffbe8;border:1px solid #f0d36a;border-radius:12px;padding:12px;box-shadow:0 18px 55px rgba(23,32,51,.2);color:var(--ink)}.field-comment-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.field-comment-popover p{margin:10px 0;line-height:1.45;white-space:pre-wrap}.field-comment-meta{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:12px}.ack-line{color:var(--good);font-weight:750}.field-comment-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.comment-ack,.comment-close,.comment-delete{width:30px;height:30px;padding:0;display:grid;place-items:center;border-radius:8px;font-weight:800}.comment-close{background:#f1f4f9;color:var(--muted)}.comment-ack{background:#dcfce7;color:#166534}.comment-delete{background:#fee2e2;color:#b91c1c}.field-comment-modal textarea{min-height:140px;resize:vertical}.layout{grid-template-columns:clamp(160px,14vw,220px) minmax(0,1fr)}.main{min-width:0;padding:clamp(14px,1.25vw,20px)}.profile-grid{grid-template-columns:minmax(0,1fr) clamp(286px,23vw,322px);gap:12px;align-items:start}.actions,.admin-address-grid,.compact-field,.core-line,.credential-line,.doc,.field,.profile-fields-grid,.profile-grid>*,.profile-grid>*>*{min-width:0}.section{border-radius:7px;margin-bottom:10px}.section h3{padding:9px 12px;font-size:13px;font-weight:720;letter-spacing:.005em}.topline{gap:12px;margin-bottom:14px}.topline h1,.topline h2{font-size:clamp(18px,1.35vw,22px);font-weight:720}.actions{gap:7px}.tabs{gap:6px;margin-bottom:12px}.core-line{grid-template-columns:minmax(58px,.48fr) minmax(56px,.42fr) minmax(86px,.72fr) minmax(104px,.86fr) minmax(176px,1.1fr) minmax(190px,1.24fr);gap:6px;padding:9px 10px 4px}.credential-line{grid-template-columns:minmax(0,1fr) minmax(128px,150px);gap:6px;padding:5px 10px 10px}.compact-field{min-height:42px;gap:2px;padding:5px 7px;border-radius:6px}.choice-title,.compact-label-row label,.profile-fields-grid .field label{font-size:9.5px;font-weight:760;letter-spacing:.025em}.compact-value,.field .value,.profile-fields-grid .field .value{font-size:clamp(11px,.78vw,13px);font-weight:620;line-height:1.16;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compact-alias_email .compact-value,.compact-personal_email .compact-value,.profile-link-field .value{white-space:nowrap;overflow-wrap:normal;overflow:hidden;text-overflow:ellipsis}.compact-alias_email,.compact-personal_email{min-height:42px}.admin-address-grid{grid-template-columns:repeat(24,minmax(0,1fr));gap:6px;padding:10px}.admin-address-grid .address-number{grid-column:span 4}.admin-address-grid .address-street-name{grid-column:span 7}.admin-address-grid .address-address2{grid-column:span 4}.admin-address-grid .address-city{grid-column:span 5}.admin-address-grid .address-state,.admin-address-grid .address-zip{grid-column:span 2}.address-form-layout .compact-field,.admin-address-grid .compact-field{min-height:44px}.address-form-layout .compact-value{font-size:clamp(11px,.8vw,13px);font-weight:620;line-height:1.16}.structured-line{gap:6px;padding:10px}.structured-card{min-height:48px}.segment-box{width:38px;min-height:24px;border-radius:5px;font-size:12px;font-weight:700}.segment-box.long{width:62px}.dob-edit,.height-edit,.phone-display,.ssn-edit,.weight-edit{gap:4px}.profile-fields-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:7px;padding:10px}.profile-fields-grid .field{min-height:52px;border-radius:6px;padding:7px 8px}.choice-section-grid{gap:8px;padding:10px}.choice-block{padding:9px;border-radius:7px}.docs{gap:8px;padding:10px}.doc{grid-template-columns:54px minmax(0,1fr);gap:10px;padding:8px;border-radius:8px}.doc strong{font-size:13px;font-weight:680}.doc .sub{display:inline-block;max-width:100%;font-size:12px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.thumb{height:48px;border-radius:6px;font-size:11px}.admin-packet-actions,.packet-actions-row,.signature-pad-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:10px}.admin-packet-actions .fit,.packet-actions-row .fit{width:100%;justify-content:center}.copy,.danger,.ghost,.primary,.tab,a.ghost,a.primary,button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));border-radius:8px;padding:8px 12px;font-size:13px;font-weight:720;line-height:1;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 1px 2px rgba(0,0,0,.18)}.ghost{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 20%,var(--panel)),color-mix(in srgb,var(--accent) 8%,var(--panel)));color:var(--ink)}:root[data-theme=dark] .ghost{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 22%,#303b49),#26313d);color:#edf5ff}.primary{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 92%,#fff),color-mix(in srgb,var(--accent) 74%,#000));color:#fff;margin-top:0}.danger{background:linear-gradient(180deg,color-mix(in srgb,var(--bad) 14%,var(--panel)),color-mix(in srgb,var(--bad) 8%,var(--panel)));border-color:color-mix(in srgb,var(--bad) 38%,var(--line))}.copy:hover,.danger:hover,.ghost:hover,.primary:hover,.tab:hover,a.ghost:hover,a.primary:hover,button:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 18%,transparent),0 7px 18px rgba(0,0,0,.22)}.copy:active,.danger:active,.ghost:active,.primary:active,.tab:active,a.ghost:active,a.primary:active,button:active{transform:translateY(1px);box-shadow:inset 0 2px 5px rgba(0,0,0,.24)}.ghost:disabled,.primary:disabled,button:disabled{opacity:.54;filter:grayscale(.22);box-shadow:none}.copy.icon-copy{min-height:24px;height:24px;width:26px;min-width:26px;padding:0;border-radius:6px}@media (max-width:1380px){.layout{grid-template-columns:150px minmax(0,1fr)}.sidebar{padding:12px 10px}.nav-item{padding:9px 8px;font-size:12px}.profile-grid{grid-template-columns:minmax(0,1fr) 286px;gap:10px}.core-line{grid-template-columns:minmax(54px,.44fr) minmax(50px,.4fr) minmax(78px,.65fr) minmax(96px,.75fr) minmax(158px,.98fr) minmax(174px,1.1fr)}.compact-field{padding:5px 6px}.admin-packet-actions,.packet-actions-row{grid-template-columns:1fr}}@media (max-width:1120px){.profile-grid{grid-template-columns:1fr}.core-line,.credential-line,.identity-line,.physical-line{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-alias_email,.compact-personal_email{grid-column:auto}.admin-address-grid .address-address2,.admin-address-grid .address-city,.admin-address-grid .address-number,.admin-address-grid .address-street-name{grid-column:span 6}.admin-address-grid .address-state,.admin-address-grid .address-zip{grid-column:span 3}}:root{--hover-cyan:#22d3ee}.section{margin-bottom:7px}.section h3{padding:6px 10px;font-size:12px;line-height:1.05}.topline{margin-bottom:10px}.tabs{margin-bottom:8px}.core-line{gap:5px;padding:6px 8px 3px}.credential-line{gap:5px;padding:3px 8px 6px}.compact-field{min-height:32px;gap:1px;padding:3px 6px}.compact-label-row{min-height:11px}.choice-title,.compact-label-row label,.profile-fields-grid .field label{font-size:8.7px;line-height:1;font-weight:720}.compact-value,.field .value,.profile-fields-grid .field .value{font-size:clamp(10.5px,.72vw,12px);line-height:1.05;font-weight:590}.compact-alias_email,.compact-personal_email{min-height:32px}.admin-address-grid{padding:6px 8px}.address-form-layout .compact-field,.admin-address-grid .compact-field{min-height:32px}.address-form-layout .compact-value{font-size:clamp(10.5px,.72vw,12px);line-height:1.05}.structured-line{gap:5px;padding:6px 8px}.structured-card{min-height:34px}.structured-edit,.structured-editor-row{gap:3px}.segment-box{width:34px;min-height:21px;font-size:11px;line-height:1}.segment-box.long{width:54px}.profile-fields-grid{gap:5px;padding:6px 8px}.profile-fields-grid .field{min-height:38px;padding:5px 7px}.choice-section-grid{gap:5px;padding:6px 8px}.choice-block{padding:6px 7px}.choice-grid{gap:4px}.choice-item{min-height:24px;padding:4px 6px;font-size:11px;line-height:1.05}.compact-help,.correction-note,.field-comment-meta,.sub{line-height:1.1}.docs{gap:5px;padding:6px 8px}.doc{grid-template-columns:44px minmax(0,1fr);gap:8px;padding:5px 6px;min-height:50px}.doc strong{font-size:12px;line-height:1.05}.doc .sub{font-size:11px}.thumb{height:38px;font-size:10px}.admin-packet-actions,.packet-actions-row,.signature-pad-actions{gap:6px;padding:7px 8px}.copy,.danger,.ghost,.primary,.tab,a.ghost,a.primary,button{min-height:30px;padding:6px 10px;font-size:12px}.copy.icon-copy{min-height:21px;height:21px;width:23px;min-width:23px}.inline-editor-row{min-height:24px;gap:4px}.compact-edit,.inline-edit,.structured-edit input{min-height:24px;padding:3px 5px;font-size:12px}.copy:hover,.danger:hover,.ghost:hover,.primary:hover,.tab:hover,a.ghost:hover,a.primary:hover,button:hover{border-color:color-mix(in srgb,var(--hover-cyan) 70%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--hover-cyan) 30%,var(--panel)),color-mix(in srgb,var(--hover-cyan) 16%,var(--panel)));color:var(--ink);box-shadow:0 0 0 2px color-mix(in srgb,var(--hover-cyan) 22%,transparent),0 7px 18px rgba(34,211,238,.22)}:root[data-theme=dark] .copy:hover,:root[data-theme=dark] .danger:hover,:root[data-theme=dark] .ghost:hover,:root[data-theme=dark] .primary:hover,:root[data-theme=dark] .tab:hover,:root[data-theme=dark] a.ghost:hover,:root[data-theme=dark] a.primary:hover,:root[data-theme=dark] button:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--hover-cyan) 24%,#303b49),color-mix(in srgb,var(--hover-cyan) 14%,#1f2933));color:#f4fdff}@media (max-width:1380px){.compact-field{padding:3px 5px}.admin-address-grid,.core-line,.credential-line,.docs,.profile-fields-grid{gap:4px}.compact-value,.field .value,.profile-fields-grid .field .value{font-size:clamp(10px,.68vw,11.5px)}}.admin-address-grid{width:100%;max-width:100%;overflow:hidden;grid-template-columns:minmax(58px,.68fr) minmax(150px,2.2fr) minmax(86px,1.18fr) minmax(86px,1.16fr) minmax(50px,.62fr) minmax(60px,.72fr);gap:5px}.admin-address-grid .address-address2,.admin-address-grid .address-city,.admin-address-grid .address-number,.admin-address-grid .address-state,.admin-address-grid .address-street-name,.admin-address-grid .address-zip{min-width:0}.admin-address-grid .compact-field{min-width:0;overflow:hidden;padding-left:5px;padding-right:5px}.admin-address-grid .compact-value,.admin-address-grid .segmented-display,.admin-address-grid .state-edit,.admin-address-grid .zip-edit{max-width:100%;min-width:0}.admin-address-grid .compact-value{font-size:clamp(9.8px,.66vw,11.4px)}.admin-address-grid .address-state .segment-box{width:min(42px,100%);min-width:0}.admin-address-grid .address-zip .segment-box{width:min(54px,100%);min-width:0}@media (max-width:1380px){.admin-address-grid{grid-template-columns:minmax(52px,.62fr) minmax(126px,2.1fr) minmax(76px,1.08fr) minmax(76px,1.08fr) minmax(44px,.58fr) minmax(52px,.68fr);gap:4px}.admin-address-grid .compact-field{padding-left:4px;padding-right:4px}.admin-address-grid .compact-value{font-size:clamp(9.2px,.62vw,10.8px)}.admin-address-grid .address-state .segment-box{width:min(38px,100%)}.admin-address-grid .address-zip .segment-box{width:min(48px,100%)}}.compact-field,.editable-card,.profile-fields-grid .field{padding:3px!important;min-height:26px!important;min-width:0!important;gap:1px!important}.compact-label-row label,.profile-fields-grid .field label{font-size:8.4px!important;line-height:1!important;letter-spacing:.015em!important}.compact-value,.field .value,.profile-fields-grid .field .value{font-size:clamp(9px,.62vw,11px)!important;line-height:1!important;font-weight:560!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.admin-address-grid,.core-line,.credential-line{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:3px!important;width:100%!important;max-width:100%!important;overflow:hidden!important;padding:4px 6px!important}.admin-address-grid .compact-field,.core-line .compact-field,.credential-line .compact-field{width:auto!important;max-width:100%!important;flex:1 1 clamp(calc(var(--field-min-ch, 6) * 0.56em + 8px),calc(var(--field-chars, 12) * 0.56em + 18px),100%)!important}.admin-address-grid .address-number,.admin-address-grid .address-state,.admin-address-grid .address-zip,.core-line .compact-group_id,.core-line .compact-peer_id{flex-grow:0.2!important}.admin-address-grid .address-address2,.admin-address-grid .address-city,.core-line .compact-first_name,.core-line .compact-last_name{flex-grow:0.7!important}.admin-address-grid .address-street-name,.core-line .compact-personal_email,.core-line .compact-phone,.credential-line .compact-alias_email{flex-grow:1.2!important}.admin-address-grid .address-address2,.admin-address-grid .address-city,.admin-address-grid .address-number,.admin-address-grid .address-state,.admin-address-grid .address-street-name,.admin-address-grid .address-zip{grid-column:auto!important}.admin-address-grid .segmented-display,.admin-address-grid .state-edit,.admin-address-grid .zip-edit,.segmented-display{min-width:0!important;max-width:100%!important}.segment-box{min-height:19px!important;padding:0 3px!important;width:auto!important;min-width:24px!important;max-width:100%!important;font-size:10px!important;line-height:1!important}.admin-address-grid .address-state .segment-box{min-width:25px!important}.admin-address-grid .address-zip .segment-box{min-width:38px!important}.profile-fields-grid{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:3px!important;padding:4px 6px!important}.profile-fields-grid .editable-card,.profile-fields-grid .field{width:auto!important;flex:1 1 clamp(calc(var(--field-min-ch, 8) * 0.56em + 18px),calc(var(--field-chars, 16) * 0.56em + 34px),260px)!important}.section h3{padding:5px 8px!important}.inline-editor-row,.structured-edit,.structured-editor-row{gap:3px!important;min-height:22px!important}.compact-edit,.inline-edit,.structured-edit input,input,textarea{padding:3px!important}@media (max-width:1380px){.admin-address-grid,.core-line,.credential-line{gap:2px!important;padding-left:4px!important;padding-right:4px!important}.compact-value,.field .value,.profile-fields-grid .field .value{font-size:clamp(8.4px,.58vw,10px)!important}.compact-label-row label,.profile-fields-grid .field label{font-size:7.8px!important}}.admin-packet-actions,.packet-actions-row.admin-packet-actions{display:grid!important;grid-template-columns:1fr!important;grid-gap:6px!important;gap:6px!important}.admin-packet-actions .fit,.packet-actions-row.admin-packet-actions .fit{width:100%!important}.compact-field,.editable-card,.profile-fields-grid .field{align-content:center!important}.compact-value,.field .value,.profile-fields-grid .field .value{font-weight:650!important}.compact-alias_email .compact-value,.compact-personal_email .compact-value,.compact-value,.field .value,.profile-fields-grid .field .value,.profile-link-field .value{font-size:clamp(12px,.78vw,13.5px)!important;line-height:1.08!important;align-self:center!important}.segment-box{font-size:12px!important;font-weight:720!important}.doc strong{font-size:13px!important}.doc .sub{font-size:12px!important}.compact-edit,.inline-edit,.structured-edit input{font-size:13px!important;font-weight:650!important}@media (max-width:1380px){.compact-alias_email .compact-value,.compact-personal_email .compact-value,.compact-value,.field .value,.profile-fields-grid .field .value,.profile-link-field .value{font-size:clamp(11.5px,.74vw,13px)!important}}.signature-only-page{min-height:100vh;display:grid;place-items:start center;padding:18px}.signature-only-card{width:min(880px,calc(100vw - 28px))}.signature-disclaimer-section p{margin:0 0 10px;line-height:1.42;font-size:13px}.standalone-signature-section .signature-pad-wrap{margin-top:8px}.signature-preview-modal{max-width:620px}.signature-preview-box{display:grid;place-items:center;min-height:150px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#fff}.signature-preview-box img{display:block;max-width:100%;max-height:220px;object-fit:contain}.signature-preview-meta{margin-top:10px;color:var(--muted);font-size:12px}.modal-head-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.admin-structured-section.section.padded{padding:0 14px 14px!important;overflow:visible}.admin-structured-section .section-line{margin-left:-14px;margin-right:-14px;padding:13px 18px;background:color-mix(in srgb,var(--panel) 78%,var(--accent) 8%);border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent)}.admin-structured-section .form-label.guided-label{position:relative;display:grid;grid-gap:4px;gap:4px;min-height:70px!important;padding:2px 0 0!important;color:var(--muted);text-transform:none;font-weight:750}.admin-structured-section .form-label.guided-label>span{color:color-mix(in srgb,var(--muted) 88%,var(--ink));font-size:12px;font-weight:850;line-height:1.1}.admin-structured-section .form-label.guided-label>em{color:color-mix(in srgb,var(--accent) 68%,var(--muted));font-size:11px;font-style:normal;font-weight:750;line-height:1.1}.admin-structured-section .form-label.guided-label input{height:40px!important;min-height:40px!important;padding:10px 8px!important;font-size:15px!important;font-weight:750!important;line-height:1.1!important;border-color:color-mix(in srgb,var(--line) 88%,transparent);transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.admin-structured-section .form-label.guided-label.is-missing input{border-color:color-mix(in srgb,var(--bad) 58%,var(--line));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bad) 18%,transparent)}.admin-structured-section .form-label.guided-label.is-filled input{border-color:color-mix(in srgb,var(--good) 55%,var(--line));background:color-mix(in srgb,var(--good) 7%,var(--panel))}.admin-structured-section .form-label.guided-label input:disabled,.admin-structured-section .form-label.guided-label.is-inactive input{opacity:.62;border-color:color-mix(in srgb,var(--line) 76%,transparent);background:color-mix(in srgb,var(--bg) 68%,var(--panel))}.admin-structured-section .field-tip{position:absolute;left:8px;bottom:calc(100% + 6px);z-index:20;max-width:min(360px,92vw);padding:8px 10px;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--panel) 95%,var(--accent));box-shadow:0 14px 32px rgba(0,0,0,.22);color:var(--ink);font-size:12px;font-weight:750;line-height:1.35;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .12s ease,transform .12s ease}.admin-structured-section .form-label.guided-label:focus-within .field-tip,.admin-structured-section .form-label.guided-label:hover .field-tip{opacity:1;transform:translateY(0)}.admin-structured-section .history-row{display:grid;grid-template-columns:126px 88px minmax(170px,1.25fr) 90px minmax(150px,.9fr) 72px 98px 112px 112px;grid-gap:8px;gap:8px;align-items:end;padding:12px 0;border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent)}.admin-structured-section .history-row:last-of-type{border-bottom:0}.admin-structured-section .history-label{align-self:center;color:var(--ink);font-size:12px;font-weight:900;line-height:1.2}.admin-structured-section .household-row{display:grid;grid-template-columns:minmax(150px,1.05fr) minmax(150px,1fr) minmax(150px,1fr) 72px 90px 90px 112px;grid-gap:10px;gap:10px;align-items:end;margin-top:12px}.admin-structured-section .household-actions-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}.admin-structured-section .add-history-button,.admin-structured-section .household-add-button{min-width:120px;height:42px;margin-top:10px}.admin-structured-section .no-household-check{display:inline-flex;align-items:center;gap:9px;min-height:42px;padding:9px 12px;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:10px;background:color-mix(in srgb,var(--panel) 88%,var(--bg));color:var(--ink);font-size:13px;font-weight:850}.admin-structured-section .no-household-check input{width:auto}.admin-structured-section .no-household-check.is-missing{border-color:color-mix(in srgb,var(--bad) 58%,var(--line));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bad) 18%,transparent)}.admin-structured-section .no-household-check.selected-choice{border-color:color-mix(in srgb,var(--good) 55%,var(--line));background:color-mix(in srgb,var(--good) 12%,var(--panel))}.admin-structured-section .history-tracker{display:inline-flex;align-items:center;min-height:28px;border:1px solid var(--line);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:900;white-space:nowrap}.admin-structured-section .history-tracker.complete{border-color:color-mix(in srgb,var(--good) 55%,var(--line));color:var(--good);background:color-mix(in srgb,var(--good) 10%,var(--panel))}.admin-structured-section .history-tracker.missing{border-color:color-mix(in srgb,var(--warn) 58%,var(--line));color:var(--warn);background:color-mix(in srgb,var(--warn) 10%,var(--panel))}@media (max-width:1320px){.admin-structured-section .history-row{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-structured-section .history-label{grid-column:1/-1}.admin-structured-section .household-row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1050px){.admin-structured-section .history-row,.admin-structured-section .household-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.admin-structured-section .history-row,.admin-structured-section .household-row{grid-template-columns:1fr}}.admin-section-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-left:auto}.edit-toggle-group{display:inline-flex;align-items:center;gap:6px}.compact-action{min-height:28px!important;padding:6px 10px!important;font-size:12px!important}.admin-structured-section .history-row.editing{grid-template-columns:76px 126px 88px minmax(170px,1.25fr) 90px minmax(150px,.9fr) 72px 98px 112px 112px}.admin-structured-section .household-row.editing{grid-template-columns:76px minmax(150px,1.05fr) minmax(150px,1fr) minmax(150px,1fr) 72px 90px 90px 112px}.admin-row-delete-cell{align-self:end;display:flex;align-items:center;justify-content:flex-start;min-height:40px}.row-delete-button{min-height:30px!important;padding:6px 9px!important;border-radius:8px!important;font-weight:850!important}.row-delete-spacer{width:58px;height:1px}@media (max-width:1320px){.admin-structured-section .history-row.editing,.admin-structured-section .household-row.editing{grid-template-columns:76px repeat(5,minmax(0,1fr))}.admin-structured-section .history-row.editing .history-label{grid-column:2/-1}}@media (max-width:1050px){.admin-structured-section .history-row.editing,.admin-structured-section .household-row.editing{grid-template-columns:76px repeat(2,minmax(0,1fr))}.admin-structured-section .history-row.editing .history-label{grid-column:2/-1}}@media (max-width:650px){.admin-structured-section .history-row.editing,.admin-structured-section .household-row.editing{grid-template-columns:1fr}.admin-row-delete-cell{min-height:auto}.admin-structured-section .history-row.editing .history-label{grid-column:auto}}.admin-structured-section .history-row.editing .admin-row-delete-cell{align-self:center;min-height:0}.admin-structured-section .history-row.editing .row-delete-button{margin-top:0;white-space:nowrap}@media (max-width:650px){.admin-structured-section .history-row.editing{grid-template-columns:76px minmax(0,1fr)}.admin-structured-section .history-row.editing .admin-row-delete-cell{grid-column:1;grid-row:1;align-self:center}.admin-structured-section .history-row.editing .history-label{grid-column:2;grid-row:1}.admin-structured-section .history-row.editing .form-label,.admin-structured-section .history-row.editing .history-current-spacer{grid-column:1/-1}}.admin-structured-section.section.padded{padding-bottom:10px!important}.admin-structured-section .section-line{padding-top:9px!important;padding-bottom:9px!important;margin-bottom:8px!important}.admin-structured-section .section-line h3{font-size:14px!important;line-height:1.05!important}.admin-structured-section .history-tracker{min-height:24px!important;padding:3px 9px!important;font-size:12px!important;line-height:1!important}.admin-structured-section .form-label.guided-label{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"label example" "input input"!important;align-items:center!important;grid-column-gap:5px!important;column-gap:5px!important;grid-row-gap:2px!important;row-gap:2px!important;min-height:49px!important;padding-top:0!important}.admin-structured-section .form-label.guided-label>span{grid-area:label!important;font-size:11px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important}.admin-structured-section .form-label.guided-label>em{grid-area:example!important;font-size:10px!important;font-weight:500!important;line-height:1!important;opacity:.92!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.admin-structured-section .form-label.guided-label input{grid-area:input!important;height:32px!important;min-height:32px!important;padding:6px 8px!important;font-size:13px!important;font-weight:760!important;line-height:1!important}.admin-structured-section .field-tip{font-size:11px!important;font-weight:650!important;padding:6px 8px!important}.admin-structured-section .household-row{gap:7px!important;margin-top:6px!important;align-items:end!important}.admin-structured-section .history-row{gap:6px!important;padding:7px 0!important;align-items:end!important}.admin-structured-section .history-label{font-size:12px!important;line-height:1.05!important}.admin-structured-section .household-actions-row{margin-top:8px!important}.admin-structured-section .add-history-button,.admin-structured-section .household-add-button{height:34px!important;min-height:34px!important;margin-top:6px!important;padding:6px 11px!important;font-size:12px!important}.admin-structured-section .no-household-check{min-height:34px!important;padding:6px 10px!important;font-size:12px!important;line-height:1!important}.admin-structured-section .history-row.editing,.admin-structured-section .household-row.editing{gap:6px!important}.admin-row-delete-cell{min-height:32px!important}.row-delete-button{min-height:28px!important;padding:5px 8px!important;font-size:11px!important}.admin-auto-row{width:100%;height:var(--row-height,auto);min-height:0;overflow:hidden;position:relative}.admin-auto-row-content{transform:scale(var(--row-scale,1));transform-origin:top left;width:calc(100% / var(--row-scale, 1));min-width:max-content}.admin-auto-row-content.history-row,.admin-auto-row-content.household-row{margin-top:0!important}.admin-structured-section .admin-auto-row+.admin-auto-row{border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent)}.admin-structured-section .admin-auto-row-content.history-row{border-bottom:0!important}.admin-structured-section .admin-auto-row-content.household-row{grid-template-columns:minmax(110px,.95fr) minmax(108px,.9fr) minmax(108px,.9fr) minmax(54px,.34fr) minmax(72px,.48fr) minmax(72px,.48fr) minmax(88px,.62fr)!important}.admin-structured-section .admin-auto-row-content.household-row.editing{grid-template-columns:60px minmax(110px,.95fr) minmax(108px,.9fr) minmax(108px,.9fr) minmax(54px,.34fr) minmax(72px,.48fr) minmax(72px,.48fr) minmax(88px,.62fr)!important}.admin-structured-section .admin-auto-row-content.history-row{grid-template-columns:120px minmax(82px,.5fr) minmax(128px,1fr) minmax(72px,.42fr) minmax(116px,.82fr) minmax(62px,.34fr) minmax(76px,.48fr) minmax(98px,.68fr) minmax(98px,.68fr)!important}.admin-structured-section .admin-auto-row-content.history-row.editing{grid-template-columns:60px 120px minmax(82px,.5fr) minmax(128px,1fr) minmax(72px,.42fr) minmax(116px,.82fr) minmax(62px,.34fr) minmax(76px,.48fr) minmax(98px,.68fr) minmax(98px,.68fr)!important}.admin-structured-section .admin-auto-row-content .form-label.guided-label{min-width:0!important}.admin-structured-section .admin-auto-row-content .form-label.guided-label input{width:100%!important;min-width:0!important}.admin-structured-section .admin-auto-row-content .form-label.guided-label>em,.admin-structured-section .admin-auto-row-content .form-label.guided-label>span{min-width:0!important}.admin-structured-section .admin-auto-row-content .history-label{white-space:nowrap}.admin-structured-section .admin-auto-row-content .admin-row-delete-cell{min-width:0}@media (max-width:1320px){.admin-structured-section .admin-auto-row-content.history-row,.admin-structured-section .admin-auto-row-content.history-row.editing,.admin-structured-section .admin-auto-row-content.household-row,.admin-structured-section .admin-auto-row-content.household-row.editing{grid-template-columns:revert-layer!important}.admin-structured-section .admin-auto-row-content.history-row{grid-template-columns:120px minmax(82px,.5fr) minmax(128px,1fr) minmax(72px,.42fr) minmax(116px,.82fr) minmax(62px,.34fr) minmax(76px,.48fr) minmax(98px,.68fr) minmax(98px,.68fr)!important}.admin-structured-section .admin-auto-row-content.history-row.editing{grid-template-columns:60px 120px minmax(82px,.5fr) minmax(128px,1fr) minmax(72px,.42fr) minmax(116px,.82fr) minmax(62px,.34fr) minmax(76px,.48fr) minmax(98px,.68fr) minmax(98px,.68fr)!important}.admin-structured-section .admin-auto-row-content.household-row{grid-template-columns:minmax(110px,.95fr) minmax(108px,.9fr) minmax(108px,.9fr) minmax(54px,.34fr) minmax(72px,.48fr) minmax(72px,.48fr) minmax(88px,.62fr)!important}.admin-structured-section .admin-auto-row-content.household-row.editing{grid-template-columns:60px minmax(110px,.95fr) minmax(108px,.9fr) minmax(108px,.9fr) minmax(54px,.34fr) minmax(72px,.48fr) minmax(72px,.48fr) minmax(88px,.62fr)!important}.admin-structured-section .admin-auto-row-content.history-row .history-label,.admin-structured-section .admin-auto-row-content.history-row.editing .history-label{grid-column:auto!important}}@media (max-width:650px){.admin-structured-section .admin-auto-row-content.history-row,.admin-structured-section .admin-auto-row-content.history-row.editing,.admin-structured-section .admin-auto-row-content.household-row,.admin-structured-section .admin-auto-row-content.household-row.editing{grid-template-columns:inherit!important}.admin-structured-section .admin-auto-row-content.history-row{grid-template-columns:120px minmax(82px,.5fr) minmax(128px,1fr) minmax(72px,.42fr) minmax(116px,.82fr) minmax(62px,.34fr) minmax(76px,.48fr) minmax(98px,.68fr) minmax(98px,.68fr)!important}.admin-structured-section .admin-auto-row-content.history-row.editing{grid-template-columns:60px 120px minmax(82px,.5fr) minmax(128px,1fr) minmax(72px,.42fr) minmax(116px,.82fr) minmax(62px,.34fr) minmax(76px,.48fr) minmax(98px,.68fr) minmax(98px,.68fr)!important}.admin-structured-section .admin-auto-row-content.household-row{grid-template-columns:minmax(110px,.95fr) minmax(108px,.9fr) minmax(108px,.9fr) minmax(54px,.34fr) minmax(72px,.48fr) minmax(72px,.48fr) minmax(88px,.62fr)!important}.admin-structured-section .admin-auto-row-content.household-row.editing{grid-template-columns:60px minmax(110px,.95fr) minmax(108px,.9fr) minmax(108px,.9fr) minmax(54px,.34fr) minmax(72px,.48fr) minmax(72px,.48fr) minmax(88px,.62fr)!important}}.profile-grid{min-width:min(100%,820px)!important;grid-template-columns:minmax(0,1fr) minmax(280px,340px)!important}.profile-grid>div:first-child{min-width:0!important}.admin-structured-section,.admin-structured-section.section.padded{width:100%!important;min-width:0!important;contain:layout paint}.admin-section-header-actions,.admin-structured-section .section-line{min-width:0!important}.admin-auto-row,.admin-auto-row-content{width:100%!important;min-width:0!important}.admin-auto-row-content{max-width:none!important}@media (max-width:980px){.main{overflow-x:auto!important}.profile-grid{min-width:860px!important}}.admin-profile-scale-frame{width:100%;height:var(--admin-profile-height,auto);min-width:0;overflow:visible;position:relative}.admin-profile-scale-content{width:1260px;max-width:none;transform:scale(var(--admin-profile-scale,1));transform-origin:top left}.admin-profile-scale-frame{width:calc(100vw - 18px)!important;height:auto!important;--admin-profile-scale:1!important;--admin-profile-height:auto!important}.admin-profile-scale-content{transform:none!important;transform-origin:initial!important}.admin-profile-scale-content,.profile-grid{width:100%!important;max-width:100%!important}.profile-grid{min-width:0!important;grid-template-columns:minmax(0,1fr) minmax(280px,322px)!important;gap:12px!important}.profile-grid>div{min-width:0!important}.admin-auto-row,.admin-structured-section,.profile-grid>div{max-width:100%!important}@media (max-width:760px){.apply-page .apply-card{width:min(100%,calc(100vw - 18px))!important}.apply-page .household-section{overflow:visible!important}.apply-page .household-row{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-gap:9px!important;gap:9px!important;margin:12px 0 0!important;padding:12px!important;border:1px solid color-mix(in srgb,var(--line) 88%,transparent)!important;border-radius:12px!important;background:color-mix(in srgb,var(--panel) 78%,var(--bg))!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ink) 5%,transparent)}.apply-page .household-row+.household-row{margin-top:14px!important}.apply-page .household-row:before{content:"Household member";grid-column:1/-1;color:color-mix(in srgb,var(--accent) 74%,var(--ink));font-size:12px;font-weight:900;letter-spacing:.01em;padding-bottom:2px;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.apply-page .household-row .household-field{min-height:58px!important}.apply-page .household-row .household-field:first-of-type,.apply-page .household-row .household-field:nth-of-type(2),.apply-page .household-row .household-field:nth-of-type(3){grid-column:1/-1!important}.apply-page .household-row .household-field:nth-of-type(4){grid-column:1/2!important}.apply-page .household-row .household-field:nth-of-type(5){grid-column:2/4!important}.apply-page .household-row .household-field:nth-of-type(6){grid-column:4/6!important}.apply-page .household-row .household-field:nth-of-type(7){grid-column:6/7!important}.apply-page .household-row .household-field:nth-of-type(4) input,.apply-page .household-row .household-field:nth-of-type(5) input,.apply-page .household-row .household-field:nth-of-type(6) input,.apply-page .household-row .household-field:nth-of-type(7) input{text-align:center!important;padding-left:6px!important;padding-right:6px!important}.apply-page .household-row .form-label.guided-label>span{font-size:13px!important;line-height:1.05!important}.apply-page .household-row .form-label.guided-label>em{font-size:12px!important;font-weight:650!important}.apply-page .household-row .form-label.guided-label input{height:44px!important;min-height:44px!important;font-size:16px!important;line-height:1.1!important}.apply-page .household-actions-row{display:grid!important;grid-template-columns:minmax(120px,.42fr) minmax(0,1fr)!important;align-items:stretch!important;grid-gap:10px!important;gap:10px!important}.apply-page .household-add-button,.apply-page .no-household-check{width:100%!important;min-height:44px!important;justify-content:center!important}}@media (max-width:430px){.apply-page .household-row{grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:10px!important;gap:8px!important}.apply-page .household-row .household-field:nth-of-type(4){grid-column:1/2!important}.apply-page .household-row .household-field:nth-of-type(5){grid-column:2/3!important}.apply-page .household-row .household-field:nth-of-type(6){grid-column:3/4!important}.apply-page .household-row .household-field:nth-of-type(7){grid-column:4/5!important}.apply-page .household-row .household-field:nth-of-type(4) input,.apply-page .household-row .household-field:nth-of-type(5) input,.apply-page .household-row .household-field:nth-of-type(6) input,.apply-page .household-row .household-field:nth-of-type(7) input{font-size:15px!important}.apply-page .household-actions-row{grid-template-columns:1fr!important}}.admin-profile-scale-frame{overflow:visible!important;--admin-profile-height:auto}.admin-profile-scale-content{max-width:none!important;will-change:transform}.admin-profile-scale-content .profile-grid,.admin-profile-scale-content .tabs,.admin-profile-scale-content .topline{width:100%!important}.admin-profile-scale-content .profile-grid{max-width:none!important}.admin-profile-scale-frame[style]{--admin-profile-scale:var(--admin-profile-scale)}.layout{grid-template-columns:260px minmax(0,1fr)!important}.main{overflow-x:hidden!important}.admin-profile-scale-frame,.main{width:100%!important;min-width:0!important}.admin-profile-scale-frame{display:block!important;max-width:100%!important;height:var(--admin-profile-height,auto)!important;min-height:0!important;overflow:hidden!important;position:relative!important;contain:layout paint!important}.admin-profile-scale-content{display:block!important;min-width:1260px!important;transform:scale(var(--admin-profile-scale,1))!important;transform-origin:top left!important;will-change:transform!important}.admin-profile-scale-content,.admin-profile-scale-content .profile-grid,.admin-profile-scale-content .tabs,.admin-profile-scale-content .topline{width:1260px!important;max-width:1260px!important}.admin-profile-scale-content .profile-grid{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(286px,322px)!important;grid-gap:12px!important;gap:12px!important}.admin-profile-scale-content .profile-grid>div{min-width:0!important;max-width:none!important}.admin-profile-scale-content .admin-auto-row,.admin-profile-scale-content .admin-structured-section,.admin-profile-scale-content .section{max-width:100%!important}@media (max-width:980px){.main{overflow-x:hidden!important}.profile-grid{min-width:0!important}}.peer-title-line{display:flex;align-items:center;min-width:0;gap:7px}.progress-marker{flex:0 0 auto;display:inline-grid;place-items:center;width:18px;height:18px;border-radius:999px;border:1px solid;font-size:12px;font-weight:950;line-height:1;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 15%,transparent)}.progress-marker.done{color:#77e3a3;background:color-mix(in srgb,#77e3a3 18%,transparent)}.progress-marker.warn{color:#f0c45a;background:color-mix(in srgb,#f0c45a 18%,transparent)}.progress-marker.bad{color:#ef7b66;background:color-mix(in srgb,#ef7b66 18%,transparent)}.peer-title-line .name-link{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.peer-identity-cell{grid-template-columns:72px 18px minmax(170px,1fr) 136px!important;column-gap:8px!important}.peer-title-line{display:contents!important}.peer-title-line .progress-marker{grid-column:2!important;align-self:center!important;justify-self:center!important}.peer-title-line .name-link{grid-column:3!important}.peer-identity-cell>.peer-phone,.peer-title-line .name-link{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.peer-identity-cell>.peer-phone{grid-column:4!important}.peer-identity-cell{grid-template-columns:72px 18px minmax(190px,1fr) 34px!important}.signature-marker{grid-column:4!important;align-self:center!important;justify-self:center!important;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:6px;border:1px solid color-mix(in srgb,var(--line) 80%,transparent);background:color-mix(in srgb,var(--panel) 76%,var(--bg));color:var(--muted);font-size:15px;font-weight:950;line-height:1}.signature-marker.signed{color:#77e3a3;border-color:color-mix(in srgb,#77e3a3 72%,var(--line));background:color-mix(in srgb,#77e3a3 18%,transparent)}.signature-marker.missing{color:#ef7b66;border-color:color-mix(in srgb,#ef7b66 55%,var(--line));background:color-mix(in srgb,#ef7b66 8%,transparent)}.dashboard-export-button.active{border-color:color-mix(in srgb,var(--good) 62%,var(--line));background:color-mix(in srgb,var(--good) 14%,var(--panel));color:var(--ink)}.peer-grid-head,.peer-grid-row{grid-template-columns:38px minmax(390px,.95fr) minmax(180px,220px) minmax(430px,1.35fr) 52px!important}.peer-dashboard-grid.select-mode .peer-grid-head,.peer-dashboard-grid.select-mode .peer-grid-row{grid-template-columns:44px 38px minmax(390px,.95fr) minmax(180px,220px) minmax(430px,1.35fr) 52px!important}.export-select-cell{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 84%,var(--bg))}.export-select-cell input{width:18px;height:18px;accent-color:var(--good);cursor:pointer}.export-select-cell.disabled{opacity:.38}.export-select-cell input:disabled{cursor:not-allowed}@media (max-width:1280px){.peer-grid-head,.peer-grid-row{grid-template-columns:36px minmax(360px,.9fr) minmax(170px,210px) minmax(390px,1.3fr) 46px!important}.peer-dashboard-grid.select-mode .peer-grid-head,.peer-dashboard-grid.select-mode .peer-grid-row{grid-template-columns:42px 36px minmax(340px,.9fr) minmax(160px,200px) minmax(340px,1.2fr) 46px!important}}@media (max-width:1050px){.peer-grid-head,.peer-grid-row{grid-template-columns:36px minmax(0,1fr) 44px!important}.peer-dashboard-grid.select-mode .peer-grid-head,.peer-dashboard-grid.select-mode .peer-grid-row{grid-template-columns:42px 36px minmax(0,1fr) 44px!important}.peer-grid-row .progress-summary,.peer-grid-row .section-chip-list{grid-column:2/-1}.peer-dashboard-grid.select-mode .peer-grid-row .progress-summary,.peer-dashboard-grid.select-mode .peer-grid-row .section-chip-list{grid-column:3/-1}.peer-dashboard-grid.select-mode .profile-copy-cell{grid-column:4;grid-row:1}}.simple-public-brand{display:grid;grid-gap:3px;gap:3px;line-height:1}.simple-public-brand strong{color:var(--home-text);font-size:28px;font-weight:900;letter-spacing:-.02em}.simple-public-brand small{color:var(--home-muted);font-size:13px;font-weight:800}.hero-description-spacer{min-height:56px;margin:18px 0 0;visibility:hidden}.empty-service-card{display:block!important;grid-template-columns:none!important}.empty-service-card:before{content:"";position:absolute;inset:18px;border-radius:12px;border:1px solid rgba(125,227,255,.16);background:linear-gradient(135deg,hsla(0,0%,100%,.04),transparent)}.empty-service-strip{margin-bottom:34px}.public-home .triple-theme{grid-template-columns:repeat(2,minmax(54px,auto))}:root[data-theme=light] .public-home{--home-bg:#eaf5ff;--home-panel:hsla(0,0%,100%,.78);--home-panel-strong:hsla(0,0%,100%,.92);--home-line:rgba(33,92,150,.24);--home-accent:#0f67d8;--home-accent-strong:#084fba;--home-text:#071a33;--home-muted:#385674;background:radial-gradient(circle at 72% 32%,rgba(83,166,255,.24),transparent 31%),radial-gradient(circle at 9% 15%,rgba(15,103,216,.2),transparent 29%),linear-gradient(145deg,#f7fbff 0,var(--home-bg) 50%,#d9ecff 100%);color:var(--home-text)}:root[data-theme=light] .public-home:before{background:radial-gradient(circle at 44% 58%,rgba(15,103,216,.3) 0 2px,transparent 3px),repeating-radial-gradient(ellipse at 50% 100%,transparent 0 42px,rgba(15,103,216,.12) 43px 44px);opacity:.42}:root[data-theme=light] .public-home:after{background:radial-gradient(circle at 70% 22%,rgba(15,103,216,.16),transparent 42%);opacity:.55}:root[data-theme=light] .glass-nav,:root[data-theme=light] .premium-hero,:root[data-theme=light] .public-band,:root[data-theme=light] .service-glass-card{color:var(--home-text)}:root[data-theme=light] .glass-nav nav{color:var(--home-muted)}:root[data-theme=light] .glass-nav nav>a.active,:root[data-theme=light] .glass-nav nav>a:hover{color:var(--home-accent-strong)}:root[data-theme=light] .public-home .triple-theme{border-color:rgba(33,92,150,.24);background:hsla(0,0%,100%,.68)}:root[data-theme=light] .public-home .triple-theme button{color:var(--home-muted)}:root[data-theme=light] .public-home .triple-theme button.active{background:var(--home-accent);color:#fff}.public-home .public-cta.secondary,.public-home .public-link-button{background:var(--home-panel-strong);color:var(--home-text);border-color:var(--home-line)}.public-home .public-cta:not(.secondary),.public-home .public-link-button.solid{background:var(--home-accent);color:#fff;border-color:var(--home-accent)}.public-home .public-cta:hover,.public-home .public-link-button:hover{box-shadow:0 10px 24px color-mix(in srgb,var(--home-accent) 22%,transparent)}.hero-photo{position:relative}.hero-photo .hero-image-light,:root[data-theme=light] .hero-photo .hero-image-dark{display:none}:root[data-theme=light] .hero-photo .hero-image-light{display:block}:root[data-theme=light] .empty-service-card{border-color:rgba(33,92,150,.18)!important;background:linear-gradient(135deg,hsla(0,0%,100%,.92),rgba(224,241,255,.78))!important;box-shadow:0 18px 40px rgba(15,103,216,.1),inset 0 1px 0 hsla(0,0%,100%,.78)!important}:root[data-theme=light] .empty-service-card:before{border-color:rgba(15,103,216,.14);background:linear-gradient(135deg,rgba(15,103,216,.06),hsla(0,0%,100%,.2))}:root[data-theme=light] .empty-service-card:hover{border-color:rgba(15,103,216,.28)!important;background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(213,236,255,.88))!important}.hero-photo .hero-image-dark,.hero-photo .hero-image-light{display:block}.hero-photo .hero-image-light{display:none!important}:root[data-theme=light] .hero-photo{background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(219,239,255,.86))!important;border-color:rgba(15,103,216,.18)!important;box-shadow:0 30px 86px rgba(15,103,216,.14),0 0 58px rgba(83,166,255,.14)!important}:root[data-theme=light] .hero-photo:before{background:radial-gradient(circle at 82% 17%,rgba(15,103,216,.1) 0 1px,transparent 2px),linear-gradient(90deg,hsla(0,0%,100%,.05),transparent 38%,hsla(0,0%,100%,.08))!important;background-size:36px 36px,auto!important;opacity:.18!important}:root[data-theme=light] .hero-photo .hero-image-dark{display:none!important}:root[data-theme=light] .hero-photo .hero-image-light{display:block!important}.whatsapp-link .wa-icon{width:24px!important;height:24px!important;min-width:24px!important;border-radius:999px!important;object-fit:contain!important;background:transparent!important;color:inherit!important;font-size:0!important;box-shadow:none!important}.triple-theme{display:inline-grid!important;grid-template-columns:repeat(2,minmax(54px,auto))!important;width:-moz-fit-content!important;width:fit-content!important;min-width:0!important}.triple-theme button{min-width:54px}.login-form{gap:18px!important}.login-card button[type=submit],.login-form .primary,.login-form button[type=submit]{margin-top:10px!important}.email-preview-backdrop{z-index:80}.email-preview-modal{width:min(760px,calc(100vw - 28px));max-height:min(720px,calc(100vh - 32px));overflow:auto}.email-preview-head{align-items:flex-start}.email-preview-head .eyebrow{margin:0 0 4px;color:var(--accent)}.email-preview-close{min-width:82px}.email-meta-grid{display:grid;grid-template-columns:86px minmax(0,1fr);grid-gap:8px 12px;gap:8px 12px;padding:14px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--panel) 82%,var(--bg));margin:14px 0}.email-meta-grid span{color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.email-meta-grid strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:800}.email-preview-body,.email-preview-text{border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--panel) 76%,var(--bg));padding:14px;color:var(--ink)}.email-preview-text{max-height:320px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.5;margin:0}.email-peer-list{display:grid;grid-gap:6px;gap:6px;margin-top:12px;max-height:260px;overflow:auto}.email-peer-list span,.email-peer-list strong{display:block;padding:7px 9px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--bg) 72%,var(--panel));color:var(--ink)}.email-preview-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:16px}.email-countdown{margin-right:auto;color:var(--warn);font-weight:900}@media (max-width:640px){.email-preview-modal{width:calc(100vw - 18px);max-height:calc(100vh - 18px);padding:14px}.email-meta-grid{grid-template-columns:1fr;gap:4px}.email-preview-actions{display:grid;grid-template-columns:1fr 1fr}.email-countdown{grid-column:1/-1;margin:0}.email-preview-actions .primary{width:100%}}.email-access-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:14px 0}.email-access-controls label{display:grid;grid-template-columns:20px 1fr;align-items:center;grid-gap:6px 9px;gap:6px 9px;padding:11px 12px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--panel) 78%,var(--bg));color:var(--ink);font-weight:900}.email-access-controls label.selected{border-color:color-mix(in srgb,var(--good) 60%,var(--line));background:color-mix(in srgb,var(--good) 12%,var(--panel))}.email-access-controls input{width:18px;height:18px;accent-color:var(--good)}.email-access-controls small{grid-column:2;color:var(--muted);font-size:11px;font-weight:750}.email-access-controls p{grid-column:1/-1;margin:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--warn) 45%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--warn) 10%,transparent);color:var(--ink);font-weight:800}.fill-mode-notice{border-color:color-mix(in srgb,var(--warn) 42%,var(--line));background:color-mix(in srgb,var(--warn) 7%,var(--panel))}@media (max-width:640px){.email-access-controls{grid-template-columns:1fr}}.apply-page .guided-label.is-filled{border-color:color-mix(in srgb,var(--good) 64%,var(--line))!important;background:color-mix(in srgb,var(--good) 13%,var(--panel))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--good) 26%,transparent)}.apply-page .guided-label.is-filled>span:after{content:" âœ“";color:var(--good);font-weight:950}.apply-page .guided-label.is-missing{border-color:color-mix(in srgb,var(--bad) 64%,var(--line))!important;background:color-mix(in srgb,var(--bad) 11%,var(--panel))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bad) 24%,transparent)}.apply-page .guided-label.is-missing>span:after{content:" !";color:var(--bad);font-weight:950}.apply-page .guided-label.is-inactive{border-color:var(--line)!important;background:color-mix(in srgb,var(--panel) 78%,var(--bg))!important;box-shadow:none}.apply-page .guided-label.is-inactive>span:after{content:""}.apply-page .history-row-top{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:4px}.apply-page .outside-us-check{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--panel) 78%,var(--bg));color:var(--ink);font-size:12px;font-weight:900}.apply-page .outside-us-check.selected-choice{border-color:color-mix(in srgb,var(--good) 60%,var(--line));background:color-mix(in srgb,var(--good) 13%,var(--panel))}.apply-page .outside-us-check input{width:15px;height:15px;accent-color:var(--good)}.apply-page .history-row.abroad-address-row{grid-template-columns:minmax(160px,1.2fr) minmax(160px,1fr) minmax(120px,.7fr) minmax(120px,.7fr)}.apply-page .choice-title,.apply-page .guided-label>span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;line-height:1.08}.apply-page .choice-block.is-filled .choice-title:after,.apply-page .choice-block.is-missing .choice-title:after,.apply-page .guided-label.is-filled>span:after,.apply-page .guided-label.is-missing>span:after{display:inline-block;font-size:.88em;line-height:1;transform:translateY(-1px)}.apply-page .split-entry.dob-entry{grid-template-columns:minmax(40px,.7fr) auto minmax(40px,.7fr) auto minmax(70px,1.15fr)}.apply-page .physical-top-grid{grid-template-columns:minmax(110px,.75fr) minmax(105px,.8fr) minmax(105px,.8fr) minmax(120px,.9fr)}.apply-page .choice-sex.compact-choice-block{min-width:0}.apply-page .choice-sex .choice-grid{grid-template-columns:1fr}@media (max-width:760px){.apply-page .history-row.abroad-address-row{grid-template-columns:1fr 1fr}.apply-page .physical-top-grid{grid-template-columns:minmax(76px,.68fr) minmax(76px,.7fr) minmax(76px,.7fr) minmax(96px,.92fr);gap:8px}.apply-page .physical-top-grid .choice-block,.apply-page .physical-top-grid .guided-label{min-width:0}.apply-page .physical-top-grid .choice-title,.apply-page .physical-top-grid .guided-label>span{font-size:clamp(15px,3.3vw,19px)}.apply-page .physical-top-grid input{min-height:48px;font-size:clamp(18px,4.6vw,26px)}}@media (max-width:520px){.apply-page .history-row.abroad-address-row{grid-template-columns:1fr}.apply-page .outside-us-check{width:100%;justify-content:center}.apply-page .physical-top-grid{grid-template-columns:.78fr .78fr .78fr 1.06fr;gap:7px}.apply-page .physical-top-grid .choice-block,.apply-page .physical-top-grid .guided-label{padding:5px}.apply-page .choice-sex .choice-title,.apply-page .physical-top-grid .field-tip,.apply-page .physical-top-grid em{font-size:11px}.apply-page .physical-top-grid .choice-title,.apply-page .physical-top-grid .guided-label>span{font-size:13px;letter-spacing:-.03em}.apply-page .physical-top-grid input{min-height:44px;font-size:20px;padding-inline:5px;text-align:center}.apply-page .choice-sex .choice-item{min-height:44px;padding:5px;justify-content:center}.apply-page .household-row{grid-template-columns:repeat(8,minmax(0,1fr))!important}.apply-page .household-row .household-field:nth-of-type(4){grid-column:1/2!important}.apply-page .household-row .household-field:nth-of-type(5){grid-column:2/4!important}.apply-page .household-row .household-field:nth-of-type(6){grid-column:4/6!important}.apply-page .household-row .household-field:nth-of-type(7){grid-column:6/9!important}.apply-page .household-row .household-field:nth-of-type(4) .field-tip,.apply-page .household-row .household-field:nth-of-type(4) em{font-size:10px!important}.apply-page .household-row .household-field:nth-of-type(4) input{font-size:18px!important;padding-inline:4px!important}.apply-page .household-row .household-field:nth-of-type(7) .field-tip,.apply-page .household-row .household-field:nth-of-type(7) em,.apply-page .household-row .household-field:nth-of-type(7)>span{white-space:nowrap!important}}@media (max-width:640px){.apply-page,.apply-page .apply-card{overflow-x:hidden!important}.apply-page .apply-card{width:min(100%,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important}.apply-page .history-row,.apply-page .household-row,.apply-page .section{max-width:100%!important;overflow-x:hidden!important}.apply-page .form-grid,.apply-page .peer-doc-grid,.apply-page .physical-choice-layout,.apply-page .physical-top-grid{width:100%!important;max-width:100%!important}.apply-page .physical-top-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}.apply-page .physical-top-grid .choice-block,.apply-page .physical-top-grid .guided-label{min-width:0!important;width:100%!important;min-height:0!important;padding:10px!important}.apply-page .physical-top-grid .choice-title,.apply-page .physical-top-grid .guided-label>span{font-size:16px!important;line-height:1.15!important;white-space:normal!important;overflow-wrap:anywhere!important}.apply-page .physical-top-grid .field-tip,.apply-page .physical-top-grid em{font-size:12px!important;line-height:1.15!important}.apply-page .physical-top-grid .choice-item,.apply-page .physical-top-grid input{min-height:54px!important;height:auto!important;font-size:22px!important;line-height:1.1!important;padding:10px!important;text-align:center!important}.apply-page .choice-sex .choice-grid{grid-template-columns:1fr!important}.apply-page .physical-choice-layout,.apply-page .physical-right{display:grid!important;grid-template-columns:1fr!important;grid-gap:12px!important;gap:12px!important;width:100%!important}.apply-page .choice-block.choice-ethnicity,.apply-page .choice-block.choice-eye_color,.apply-page .choice-block.choice-hair_color,.apply-page .choice-block.choice-race{width:100%!important}.apply-page .choice-block.choice-ethnicity .choice-grid,.apply-page .choice-block.choice-eye_color .choice-grid,.apply-page .choice-block.choice-hair_color .choice-grid,.apply-page .choice-block.choice-race .choice-grid{grid-template-columns:1fr!important}.apply-page .choice-item{min-height:50px!important;padding:10px 12px!important}.apply-page .household-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important;padding:14px!important}.apply-page .household-row .household-field:first-of-type,.apply-page .household-row .household-field:nth-of-type(2),.apply-page .household-row .household-field:nth-of-type(3),.apply-page .household-row:before{grid-column:1/-1!important}.apply-page .household-row .household-field:nth-of-type(4),.apply-page .household-row .household-field:nth-of-type(5),.apply-page .household-row .household-field:nth-of-type(6),.apply-page .household-row .household-field:nth-of-type(7){grid-column:auto!important}.apply-page .household-field.form-label.guided-label{min-width:0!important;width:100%!important;min-height:0!important;padding:10px!important}.apply-page .household-row .form-label.guided-label>span{font-size:16px!important;line-height:1.15!important;white-space:normal!important}.apply-page .household-row .field-tip,.apply-page .household-row .form-label.guided-label>em{font-size:12px!important;line-height:1.15!important}.apply-page .household-row .form-label.guided-label input{width:100%!important;min-height:54px!important;height:auto!important;font-size:21px!important;line-height:1.1!important;padding:10px!important;text-align:left!important}.apply-page .household-row .household-field:nth-of-type(4) input,.apply-page .household-row .household-field:nth-of-type(5) input,.apply-page .household-row .household-field:nth-of-type(6) input,.apply-page .household-row .household-field:nth-of-type(7) input{text-align:center!important}.apply-page .history-row,.apply-page .history-row.abroad-address-row{grid-template-columns:1fr!important;gap:12px!important}.apply-page .history-row-top{display:grid!important;grid-template-columns:1fr!important;grid-gap:8px!important;gap:8px!important}.apply-page .outside-us-check{width:100%!important;justify-content:center!important}.apply-page .history-current-spacer{display:none!important}}@media (max-width:390px){.apply-page .household-row,.apply-page .physical-top-grid{grid-template-columns:1fr!important}.apply-page .household-row .form-label.guided-label input,.apply-page .physical-top-grid .choice-item,.apply-page .physical-top-grid input{font-size:20px!important}}.admin-copy-value,.admin-profile .choice-block,.admin-profile .choice-item,.admin-profile .form-label.guided-label,.admin-profile .history-row,.admin-profile .household-row,.admin-profile input,.admin-profile select,.admin-profile textarea,.apply-page .choice-block,.apply-page .choice-item,.apply-page .form-label.guided-label,.apply-page .history-row,.apply-page .household-row,.apply-page .peer-upload-card,.apply-page input,.apply-page select,.apply-page textarea,.copy-value,.field-value,.profile-field-value{border-radius:14px!important}.admin-profile .section,.apply-page .section,.profile-card,.profile-section{border-radius:18px!important}.admin-profile input[type=checkbox],.apply-page input[type=checkbox]{border-radius:5px!important}:root{--soft-complete-border:color-mix(in srgb,var(--good) 38%,var(--line));--soft-complete-bg:color-mix(in srgb,var(--good) 8%,var(--panel));--soft-complete-inner-bg:color-mix(in srgb,var(--good) 5%,var(--bg));--soft-complete-mark:color-mix(in srgb,var(--good) 78%,#d8f8e4)}.apply-page .form-label.guided-label.is-filled,.apply-page .form-label.guided-label.is-missing{padding:2px!important;box-sizing:border-box!important}.apply-page .form-label.guided-label.is-filled{border-color:var(--soft-complete-border)!important;background:var(--soft-complete-bg)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--good) 14%,transparent)!important}.apply-page .form-label.guided-label.is-filled input,.apply-page .form-label.guided-label.is-filled select,.apply-page .form-label.guided-label.is-filled textarea{border-color:var(--soft-complete-border)!important;background:var(--soft-complete-inner-bg)!important;box-shadow:none!important}.apply-page .choice-block.is-filled{border-color:var(--soft-complete-border)!important;background:var(--soft-complete-bg)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--good) 14%,transparent)!important}.apply-page .choice-item.selected-choice{border-color:var(--soft-complete-border)!important;background:var(--soft-complete-inner-bg)!important;box-shadow:none!important}.apply-page .choice-block.is-filled .choice-title:after,.apply-page .guided-label.is-filled>span:after{color:var(--soft-complete-mark)!important}.apply-page .form-label.guided-label.is-missing{border-color:color-mix(in srgb,var(--bad) 45%,var(--line))!important;background:color-mix(in srgb,var(--bad) 7%,var(--panel))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bad) 12%,transparent)!important}.apply-page .form-label.guided-label.is-missing input,.apply-page .form-label.guided-label.is-missing select,.apply-page .form-label.guided-label.is-missing textarea{border-color:color-mix(in srgb,var(--bad) 45%,var(--line))!important;box-shadow:none!important}.apply-page .choice-block,.apply-page .choice-item,.apply-page .form-label.guided-label,.apply-page .form-label.guided-label input,.apply-page .form-label.guided-label select,.apply-page .form-label.guided-label textarea{border-radius:16px!important}.apply-page .choice-item,.apply-page .form-label.guided-label input,.apply-page .form-label.guided-label select,.apply-page .form-label.guided-label textarea{border-radius:14px!important}@media (max-width:640px){.apply-page .choice-title,.apply-page .form-label.guided-label .field-tip,.apply-page .form-label.guided-label>em,.apply-page .form-label.guided-label>span{padding-left:5px!important}.apply-page .form-label.guided-label input,.apply-page .form-label.guided-label select,.apply-page .form-label.guided-label textarea{padding-left:14px!important;padding-right:12px!important}.apply-page .history-row .field-tip,.apply-page .history-row .form-label.guided-label>em,.apply-page .history-row .form-label.guided-label>span,.apply-page .household-row .field-tip,.apply-page .household-row .form-label.guided-label>em,.apply-page .household-row .form-label.guided-label>span{padding-left:5px!important}.apply-page .history-row .form-label.guided-label input,.apply-page .household-row .form-label.guided-label input{padding-left:14px!important;padding-right:12px!important}.apply-page .household-row .household-field:nth-of-type(4) input,.apply-page .household-row .household-field:nth-of-type(5) input,.apply-page .household-row .household-field:nth-of-type(6) input,.apply-page .household-row .household-field:nth-of-type(7) input,.apply-page .physical-top-grid input,.apply-page .split-entry input{padding-left:8px!important;padding-right:8px!important}.apply-page .choice-block.choice-ethnicity,.apply-page .choice-block.choice-eye_color,.apply-page .choice-block.choice-hair_color,.apply-page .choice-block.choice-race{padding:7px!important}.apply-page .choice-block.choice-ethnicity .choice-title,.apply-page .choice-block.choice-eye_color .choice-title,.apply-page .choice-block.choice-hair_color .choice-title,.apply-page .choice-block.choice-race .choice-title{font-size:15px!important;line-height:1.18!important}.apply-page .choice-block.choice-ethnicity .choice-item,.apply-page .choice-block.choice-eye_color .choice-item,.apply-page .choice-block.choice-hair_color .choice-item,.apply-page .choice-block.choice-race .choice-item{font-size:20px!important;line-height:1.2!important;padding:9px 12px!important;min-height:48px!important;gap:12px!important}.apply-page .choice-block.choice-ethnicity .choice-item input,.apply-page .choice-block.choice-eye_color .choice-item input,.apply-page .choice-block.choice-hair_color .choice-item input,.apply-page .choice-block.choice-race .choice-item input{width:22px!important;height:22px!important;flex:0 0 22px!important}}@media (max-width:390px){.apply-page .choice-block.choice-ethnicity .choice-item,.apply-page .choice-block.choice-eye_color .choice-item,.apply-page .choice-block.choice-hair_color .choice-item,.apply-page .choice-block.choice-race .choice-item{font-size:19px!important}}.legal-page .legal-band{max-width:980px;margin-inline:auto}.legal-updated{color:var(--muted);font-weight:800;margin-top:-6px}.legal-content{display:grid;grid-gap:18px;gap:18px;margin-top:22px}.legal-content section{padding:18px;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--panel) 86%,var(--bg))}.legal-content h2{margin:0 0 10px;font-size:clamp(20px,2.5vw,28px)}.legal-content li,.legal-content p{color:var(--muted);line-height:1.62;font-weight:650}.legal-content ul{margin:10px 0 0;padding-left:22px}.legal-content a,.privacy-inline-link,.public-footer a,.sms-privacy-note a{color:var(--accent);font-weight:900}.legal-sms-required{color:var(--ink)!important;font-weight:900!important;padding:12px 14px;border:1px solid color-mix(in srgb,var(--good) 42%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--good) 9%,var(--panel))}.public-footer{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;padding:24px 16px 32px;color:var(--muted);font-size:13px;font-weight:800}.privacy-inline-link{display:inline-flex;justify-content:center;text-decoration:none;padding:10px 12px}.sms-privacy-note{margin:10px 0 0;padding:12px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--panel) 82%,var(--bg));color:var(--muted);font-size:13px;line-height:1.45;font-weight:750}.legal-inline-links{margin-top:10px;font-weight:900!important}.public-footer a+a{margin-left:2px}.sms-consent-page .sms-consent-form{display:grid;grid-gap:14px;gap:14px;margin-top:22px;padding:18px;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--panel) 88%,var(--bg))}.sms-consent-form label{display:grid;grid-gap:8px;gap:8px;color:var(--ink);font-weight:900}.sms-consent-form label>span:first-child{color:var(--muted);font-size:14px}.sms-consent-form input[type=email],.sms-consent-form input[type=tel],.sms-consent-form input[type=text]{width:100%;min-height:50px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--bg) 78%,var(--panel));color:var(--ink);padding:0 14px;font-size:16px;font-weight:800}.sms-consent-checkbox{grid-template-columns:auto 1fr;align-items:flex-start;gap:12px!important;padding:14px;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));border-radius:16px;background:color-mix(in srgb,var(--accent) 8%,var(--panel))}.sms-consent-checkbox input{width:22px;height:22px;margin-top:3px}.sms-consent-checkbox span{color:var(--ink)!important;line-height:1.55;font-size:14px!important;font-weight:850}.sms-consent-disclosure,.sms-consent-status{color:var(--muted);font-weight:800;line-height:1.5}.sms-consent-disclosure a{color:var(--accent);font-weight:950}.sms-consent-submit{justify-self:start;border:0;cursor:pointer}.sms-consent-submit:disabled{opacity:.65;cursor:wait}.sms-consent-status{padding:12px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--panel) 82%,var(--bg))}.legal-page .public-band.legal-band{max-width:940px!important;padding-top:42px!important;padding-bottom:34px!important}.legal-page .eyebrow{margin-bottom:10px!important;font-size:13px!important;letter-spacing:.14em!important}.legal-page h1{max-width:900px!important;margin:0 0 8px!important;font-size:clamp(34px,4.4vw,46px)!important;line-height:1.06!important;letter-spacing:-.035em!important}.legal-page .legal-updated{margin:0 0 22px!important;font-size:17px!important;line-height:1.35!important;font-weight:750!important}.legal-page .legal-content{gap:16px!important;margin-top:12px!important}.legal-page .legal-content section{padding:18px 20px!important;border-radius:16px!important}.legal-page .legal-content h2{margin:0 0 12px!important;font-size:clamp(22px,2.1vw,27px)!important;line-height:1.18!important;letter-spacing:-.018em!important}.legal-page .legal-content li,.legal-page .legal-content p{font-size:16px!important;line-height:1.58!important;font-weight:560!important;letter-spacing:0!important}.legal-page .legal-content p{margin:0 0 10px!important}.legal-page .legal-content p:last-child{margin-bottom:0!important}.legal-page .legal-content ul{margin:8px 0 0!important;padding-left:22px!important}.legal-page .legal-content li{margin:0 0 5px!important;padding-left:2px!important}.legal-page .legal-content li:last-child{margin-bottom:0!important}.legal-page .legal-sms-required{padding:10px 12px!important;border-radius:12px!important;font-size:15px!important;line-height:1.45!important;font-weight:760!important}.legal-page .sms-consent-form{gap:12px!important;padding:18px!important}.legal-page .sms-consent-checkbox span,.legal-page .sms-consent-disclosure,.legal-page .sms-consent-status{font-size:14px!important;line-height:1.5!important;font-weight:650!important}@media (max-width:700px){.legal-page .public-band.legal-band{padding:28px 18px 26px!important}.legal-page h1{font-size:clamp(30px,9vw,38px)!important}.legal-page .legal-updated{font-size:15px!important;margin-bottom:16px!important}.legal-page .legal-content{gap:12px!important}.legal-page .legal-content section{padding:15px!important}.legal-page .legal-content h2{font-size:21px!important}.legal-page .legal-content li,.legal-page .legal-content p{font-size:15px!important;line-height:1.56!important}}.public-nav{position:relative!important}.public-nav nav.professional-menu{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:nowrap!important}.public-menu-trigger,.public-nav nav.professional-menu>a:not(.public-link-button){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--muted);font:inherit;font-size:13px!important;line-height:1!important;font-weight:850!important;white-space:nowrap!important;padding:8px 4px!important;text-decoration:none;cursor:pointer}.public-menu-trigger{display:inline-flex;align-items:center;gap:5px}.public-menu-trigger.active,.public-menu-trigger:hover,.public-nav nav.professional-menu a.active,.public-nav nav.professional-menu>a:not(.public-link-button):hover{color:var(--accent)!important}.public-menu-dropdown{position:relative;z-index:20}.public-menu-dropdown-panel{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;display:grid;grid-gap:4px;gap:4px;padding:10px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--panel) 94%,var(--bg));box-shadow:0 18px 45px rgba(0,0,0,.28);opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease}.public-menu-dropdown:focus-within .public-menu-dropdown-panel,.public-menu-dropdown:hover .public-menu-dropdown-panel{opacity:1;pointer-events:auto;transform:translateY(0)}.public-menu-dropdown-panel a{display:block;padding:10px 11px;border-radius:10px;color:var(--muted);font-size:13px;font-weight:850;text-decoration:none;white-space:nowrap}.public-menu-dropdown-panel a.active,.public-menu-dropdown-panel a:hover{color:var(--ink);background:color-mix(in srgb,var(--accent) 16%,transparent)}.public-nav nav.professional-menu .public-link-button{font-size:13px!important;white-space:nowrap!important;padding:9px 12px!important}.contact-hero,.public-page-hero{max-width:1120px;margin-inline:auto}.public-page-hero{padding-top:46px!important;padding-bottom:20px!important}.contact-hero h1,.public-page-hero h1{font-size:clamp(42px,5.2vw,68px);line-height:.98;letter-spacing:-.055em;margin-bottom:18px}.contact-hero p,.public-page-hero p{max-width:790px;font-size:clamp(18px,2vw,23px);line-height:1.55;color:var(--muted)}.public-card-grid{max-width:1120px;margin:0 auto 42px;padding:0 24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.public-card-grid article{border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--panel) 88%,var(--bg));padding:22px}.public-card-grid h2{margin:0 0 10px;font-size:24px;letter-spacing:-.025em}.public-card-grid p{margin:0;color:var(--muted);font-size:16px;line-height:1.55;font-weight:650}.contact-hero{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:42px;gap:42px;align-items:start;padding-top:46px!important}.contact-card-stack{display:grid;grid-gap:12px;gap:12px;justify-items:start}.contact-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;border-radius:10px;background:var(--accent);color:#06111f;font-weight:950;text-decoration:none;padding:0 20px;box-shadow:0 12px 24px color-mix(in srgb,var(--accent) 18%,transparent)}.contact-button img{width:24px;height:24px;object-fit:contain}.whatsapp-button{min-width:180px}.contact-card-stack .address-card{border:1px solid var(--line);border-radius:10px;padding:18px 20px;color:var(--muted);background:color-mix(in srgb,var(--panel) 86%,var(--bg));font-size:18px;font-weight:850;line-height:1.45}@media (max-width:980px){.public-nav{align-items:flex-start!important;gap:12px!important}.public-nav nav.professional-menu{width:100%!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:8px!important}.public-menu-dropdown-panel{left:0;right:auto}.public-menu-trigger,.public-nav nav.professional-menu>a:not(.public-link-button){font-size:12px!important;padding:7px 3px!important}.public-nav nav.professional-menu .public-link-button{font-size:12px!important;padding:8px 10px!important}.contact-hero{gap:24px}.contact-hero,.public-card-grid{grid-template-columns:1fr}}@media (max-width:560px){.contact-hero,.public-page-hero{padding-top:28px!important}.contact-hero h1,.public-page-hero h1{font-size:clamp(34px,12vw,48px)}.contact-hero p,.public-page-hero p{font-size:17px}.public-card-grid{padding:0 18px}.contact-button,.contact-card-stack,.contact-card-stack .address-card{width:100%}}.public-profile-form{max-width:1120px;margin:0 auto 44px;padding:0 24px;display:grid;grid-gap:18px;gap:18px}.public-form-section{border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--panel) 88%,var(--bg));padding:22px;display:grid;grid-gap:16px;gap:16px}.public-form-section h2{margin:0;font-size:24px;letter-spacing:-.025em}.public-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.public-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.public-form-full,.public-profile-form label{display:grid;grid-gap:7px;gap:7px}.public-form-full>span:first-child,.public-profile-form label>span:first-child{color:var(--muted);font-size:13px;font-weight:900}.public-profile-form input,.public-profile-form select,.public-profile-form textarea{width:100%;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--bg) 76%,var(--panel));color:var(--ink);padding:0 14px;font-size:16px;font-weight:800;min-height:50px}.public-profile-form textarea{padding-top:12px;min-height:112px;resize:vertical}.public-consent-box{grid-template-columns:auto 1fr;align-items:flex-start;gap:12px!important;padding:14px;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--line));border-radius:16px;background:color-mix(in srgb,var(--accent) 7%,var(--panel))}.public-consent-box input{width:22px;height:22px;min-height:0;margin-top:3px;padding:0}.public-consent-box span{color:var(--ink)!important;font-size:14px!important;line-height:1.52;font-weight:720!important}.public-form-disclosure,.public-form-status{color:var(--muted);font-size:14px;line-height:1.5;font-weight:760;margin:0}.public-form-disclosure a{color:var(--accent);font-weight:950}.public-form-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.public-form-actions button{border:0;cursor:pointer}.public-form-actions button:disabled{opacity:.65;cursor:wait}.public-form-status{padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--panel) 82%,var(--bg))}.public-menu-dropdown-panel{min-width:235px!important}@media (max-width:760px){.public-profile-form{padding:0 18px}.public-form-grid,.public-form-grid.three{grid-template-columns:1fr}.public-form-section{padding:16px}}.login-box button.primary,.login-box input+.primary,.peer-login-page .login-box button.primary{margin-top:24px!important}.peer-login-page .login-box .sub{margin-bottom:10px!important}.peer-login-page .compact-peer-login-help{gap:5px!important;margin:10px 0 8px!important;padding:10px 12px!important}.peer-login-page .compact-peer-login-help small,.peer-login-page .compact-peer-login-help span{line-height:1.38!important}.peer-login-page .compact-peer-login-help b{color:var(--ink);font-weight:850}.login-box input::placeholder{color:color-mix(in srgb,var(--muted) 70%,transparent);opacity:1}.login-box input{min-height:40px}@media (max-width:560px){.login-box button.primary{margin-top:22px!important}}@keyframes argotowerFieldTipTimedFade{0%{opacity:0;transform:translateY(-2px)}10%{opacity:1;transform:translateY(0)}82%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(3px)}}.admin-structured-section .field-tip,.form-label.guided-label .field-tip{top:calc(100% + 6px)!important;bottom:auto!important;left:0!important;right:auto!important;z-index:120!important;width:max-content!important;min-width:min(230px,80vw)!important;max-width:min(430px,88vw)!important;padding:10px 12px!important;border-radius:12px!important;background:color-mix(in srgb,var(--panel) 96%,var(--accent) 4%)!important;border:1px solid color-mix(in srgb,var(--accent) 44%,var(--line))!important;box-shadow:0 16px 36px rgba(0,0,0,.26)!important;color:var(--ink)!important;font-size:14px!important;font-weight:760!important;line-height:1.38!important;white-space:normal!important;overflow-wrap:normal!important;pointer-events:none!important;opacity:0;transform:translateY(-2px)}.admin-structured-section .form-label.guided-label:focus-within .field-tip,.admin-structured-section .form-label.guided-label:hover .field-tip,.form-label.guided-label:focus-within .field-tip,.form-label.guided-label:hover .field-tip{animation:argotowerFieldTipTimedFade 3s ease-out forwards!important}.admin-structured-section .admin-auto-row,.admin-structured-section .admin-auto-row-content{overflow:visible!important}.admin-structured-section .field-tip{font-size:15px!important;font-weight:780!important}.field-comment-modal textarea{pointer-events:auto!important}@media (max-width:700px){.admin-structured-section .field-tip,.form-label.guided-label .field-tip{min-width:min(220px,82vw)!important;max-width:min(360px,90vw)!important;font-size:13px!important;line-height:1.35!important}}.public-nav nav.professional-menu,.public-nav nav.public-menu.professional-menu{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:14px!important;flex-wrap:nowrap!important}.public-nav .public-menu-trigger,.public-nav nav.professional-menu>a:not(.public-link-button),.public-nav nav.public-menu.professional-menu>a:not(.public-link-button){-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:0!important;background:transparent!important;color:var(--muted)!important;font:inherit!important;font-size:14px!important;line-height:1!important;font-weight:850!important;white-space:nowrap!important;padding:8px 3px!important;text-decoration:none!important;cursor:pointer!important}.public-nav .public-menu-trigger{display:inline-flex!important;align-items:center!important;gap:6px!important;border-radius:12px!important;padding:11px 13px!important;background:color-mix(in srgb,var(--panel) 88%,var(--bg))!important;border:1px solid var(--line)!important}.public-nav .public-menu-trigger.active,.public-nav .public-menu-trigger:hover,.public-nav nav.professional-menu a.active,.public-nav nav.professional-menu>a:not(.public-link-button):hover,.public-nav nav.public-menu.professional-menu a.active,.public-nav nav.public-menu.professional-menu>a:not(.public-link-button):hover{color:var(--accent)!important}.public-nav .public-menu-dropdown{position:relative!important;display:inline-flex!important;align-items:center!important;z-index:60!important}.public-nav .public-menu-dropdown:after{content:""!important;position:absolute!important;top:100%!important;left:-20px!important;right:-20px!important;height:22px!important;background:transparent!important;pointer-events:auto!important}.public-nav .public-menu-dropdown-panel{position:absolute!important;top:calc(100% + 9px)!important;left:50%!important;right:auto!important;transform:translate(-50%,-4px)!important;min-width:246px!important;display:grid!important;grid-template-columns:1fr!important;grid-gap:5px!important;gap:5px!important;padding:10px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:color-mix(in srgb,var(--panel) 96%,var(--bg))!important;box-shadow:0 20px 50px rgba(0,0,0,.38)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .14s ease,transform .14s ease,visibility .14s ease!important}.public-nav .public-menu-dropdown:focus-within .public-menu-dropdown-panel,.public-nav .public-menu-dropdown:hover .public-menu-dropdown-panel{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%)!important}.public-nav .public-menu-dropdown-panel a{display:flex!important;align-items:center!important;min-height:36px!important;padding:9px 11px!important;border-radius:11px!important;color:var(--muted)!important;background:transparent!important;font-size:13px!important;font-weight:850!important;line-height:1.1!important;text-decoration:none!important;white-space:nowrap!important}.public-nav .public-menu-dropdown-panel a.active,.public-nav .public-menu-dropdown-panel a:hover{color:var(--ink)!important;background:color-mix(in srgb,var(--accent) 16%,transparent)!important}.public-nav nav.professional-menu .theme-switch,.public-nav nav.public-menu.professional-menu .theme-switch{flex:0 0 auto!important}.public-nav nav.professional-menu .public-link-button,.public-nav nav.public-menu.professional-menu .public-link-button{font-size:14px!important;white-space:nowrap!important;padding:12px 18px!important}@media (max-width:1120px){.public-nav nav.professional-menu,.public-nav nav.public-menu.professional-menu{gap:10px!important}.public-nav .public-menu-trigger,.public-nav nav.professional-menu>a:not(.public-link-button),.public-nav nav.public-menu.professional-menu>a:not(.public-link-button){font-size:13px!important}.public-nav nav.professional-menu .public-link-button,.public-nav nav.public-menu.professional-menu .public-link-button{font-size:13px!important;padding:10px 14px!important}}@media (max-width:900px){.public-nav{align-items:flex-start!important;gap:12px!important}.public-nav nav.professional-menu,.public-nav nav.public-menu.professional-menu{width:100%!important;justify-content:flex-start!important;flex-wrap:wrap!important}.public-nav .public-menu-dropdown-panel{left:0!important;transform:translateY(-4px)!important}.public-nav .public-menu-dropdown:focus-within .public-menu-dropdown-panel,.public-nav .public-menu-dropdown:hover .public-menu-dropdown-panel{transform:translate(0)!important}}.public-profile-form-page .public-page-hero,.public-profile-form-page .public-profile-form{width:min(1120px,calc(100% - 48px))!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.public-profile-form-page .public-profile-form{padding-left:0!important;padding-right:0!important}.public-profile-form-page .public-form-section{width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.public-profile-form-page .public-form-grid{width:100%!important}.public-profile-form-page input,.public-profile-form-page select,.public-profile-form-page textarea{box-sizing:border-box!important;max-width:100%!important}.public-profile-form-page .public-form-full,.public-profile-form-page .public-form-grid>label{min-width:0!important}@media (max-width:760px){.public-profile-form-page .public-page-hero,.public-profile-form-page .public-profile-form{width:min(100% - 36px,1120px)!important}}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{text-indent:.45ch!important}.centered-field input,.dob-inputs input,.physical-top-grid input,.split-entry input,input.centered-field{text-indent:0!important}.rejected-row-pill,.role-pill.rejected{border:1px solid color-mix(in srgb,var(--bad) 58%,var(--line));background:color-mix(in srgb,var(--bad) 14%,var(--panel));color:color-mix(in srgb,var(--bad) 82%,#fff);border-radius:999px;font-weight:950}.role-pill.rejected{padding:8px 12px}.rejected-row-pill{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;font-size:12px;line-height:1;margin-left:8px}.rejected-dashboard-row{opacity:.76;background:color-mix(in srgb,var(--bad) 5%,transparent)}.rejected-dashboard-row .name-link{color:color-mix(in srgb,var(--bad) 34%,var(--accent))!important}.rejected-dashboard-row .bulk-select-cell,.rejected-dashboard-row .export-select-cell{cursor:not-allowed}.rejected-dashboard-row .icon-copy:disabled{opacity:.35;cursor:not-allowed}.rejected-toggle{min-width:108px}.is-rejected-peer{position:relative}.is-rejected-peer .copy-only-field .copy,.is-rejected-peer .hover-tools,.is-rejected-peer .profile-link-field .copy{display:none!important}.is-rejected-peer input,.is-rejected-peer select,.is-rejected-peer textarea{cursor:not-allowed}.rejected-profile-notice{border-color:color-mix(in srgb,var(--bad) 44%,var(--line))!important;background:color-mix(in srgb,var(--bad) 8%,var(--panel))!important}.rejected-profile-notice h3{color:color-mix(in srgb,var(--bad) 65%,var(--ink))}.peer-grid-row.rejected-dashboard-row{position:relative!important;outline:1px solid color-mix(in srgb,var(--bad) 58%,var(--line))!important;outline-offset:-1px!important;box-shadow:inset 3px 0 0 color-mix(in srgb,var(--bad) 70%,transparent)!important}.peer-grid-row.rejected-dashboard-row *{color:color-mix(in srgb,var(--muted) 74%,#555)!important}.peer-grid-row.rejected-dashboard-row .name-link,.peer-grid-row.rejected-dashboard-row .peer-id,.peer-grid-row.rejected-dashboard-row .percent,.peer-grid-row.rejected-dashboard-row .section-pill,.peer-grid-row.rejected-dashboard-row .sub,.peer-grid-row.rejected-dashboard-row a{color:color-mix(in srgb,var(--muted) 70%,#444)!important}.peer-grid-row.rejected-dashboard-row .rejected-row-pill{display:none!important}.peer-grid-row.rejected-dashboard-row .bulk-select-cell,.peer-grid-row.rejected-dashboard-row .export-select-cell,.peer-grid-row.rejected-dashboard-row .icon-copy,.peer-grid-row.rejected-dashboard-row .mini-progress span,.peer-grid-row.rejected-dashboard-row .progress-seg,.peer-grid-row.rejected-dashboard-row .signature-box{filter:grayscale(1) saturate(.25)!important;opacity:.58!important}.peer-grid-row.rejected-dashboard-row .bulk-select-cell,.peer-grid-row.rejected-dashboard-row .export-select-cell{cursor:not-allowed!important}.peer-grid-row.rejected-dashboard-row{opacity:1!important;background:transparent!important;outline:0!important;outline-offset:0!important;box-shadow:none!important}.peer-grid-row.rejected-dashboard-row *,.peer-grid-row.rejected-dashboard-row .name-link,.peer-grid-row.rejected-dashboard-row .peer-id,.peer-grid-row.rejected-dashboard-row .percent,.peer-grid-row.rejected-dashboard-row .section-pill,.peer-grid-row.rejected-dashboard-row .sub,.peer-grid-row.rejected-dashboard-row a{color:inherit!important}.peer-grid-row.rejected-dashboard-row .bulk-select-cell,.peer-grid-row.rejected-dashboard-row .export-select-cell,.peer-grid-row.rejected-dashboard-row .icon-copy,.peer-grid-row.rejected-dashboard-row .mini-progress span,.peer-grid-row.rejected-dashboard-row .progress-seg,.peer-grid-row.rejected-dashboard-row .signature-box{filter:none!important;opacity:1!important}.progress-marker.rejected{width:20px!important;height:18px!important;border:0!important;border-radius:0!important;background:#ef5f4d!important;color:#fff!important;-webkit-clip-path:polygon(50% 0,0 100%,100% 100%)!important;clip-path:polygon(50% 0,0 100%,100% 100%)!important;font-size:11px!important;font-weight:1000!important;line-height:1!important;display:inline-flex!important;align-items:flex-end!important;justify-content:center!important;padding-bottom:2px!important;box-shadow:none!important}.progress-marker.rejected:after{content:""!important}.peer-grid-head,.peer-grid-row{grid-template-columns:38px minmax(300px,.95fr) minmax(560px,1.45fr) minmax(240px,.72fr) 46px!important;column-gap:12px!important}.peer-dashboard-grid.select-mode .peer-grid-head,.peer-dashboard-grid.select-mode .peer-grid-row{grid-template-columns:42px 38px minmax(300px,.95fr) minmax(560px,1.45fr) minmax(240px,.72fr) 46px!important}.workflow-stage-list{grid-template-columns:repeat(5,minmax(88px,1fr));grid-gap:6px;gap:6px;align-items:stretch;z-index:3}.workflow-stage-chip,.workflow-stage-list{display:grid;min-width:0;position:relative}.workflow-stage-chip{grid-gap:4px;gap:4px;min-height:38px;padding:6px 8px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--panel) 86%,var(--bg));color:var(--muted);text-decoration:none}.workflow-stage-chip>span{font-size:11px;line-height:1;font-weight:950;white-space:nowrap}.workflow-stage-chip>strong{font-size:12px;line-height:1;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workflow-stage-chip.done{color:var(--good);border-color:color-mix(in srgb,var(--good) 48%,var(--line))}.workflow-stage-chip.partial{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 52%,var(--line))}.workflow-stage-chip.missing{color:color-mix(in srgb,var(--bad) 82%,var(--ink));border-color:color-mix(in srgb,var(--bad) 45%,var(--line))}.workflow-stage-chip:focus-visible,.workflow-stage-chip:hover{z-index:50;background:color-mix(in srgb,var(--panel) 74%,var(--accent));border-color:color-mix(in srgb,var(--accent) 62%,var(--line))}.workflow-mini-bar{height:5px;border:1px solid var(--line);border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--bg) 76%,var(--panel))}.workflow-mini-bar i{display:block;height:100%;border-radius:inherit;background:currentColor;opacity:.92}.workflow-popover{position:absolute;left:0;top:calc(100% + 9px);width:min(320px,80vw);padding:12px;border:1px solid color-mix(in srgb,var(--accent) 44%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--panel) 96%,var(--bg));box-shadow:0 18px 44px rgba(0,0,0,.34);color:var(--ink);opacity:0;pointer-events:none;transform:translateY(-3px);transition:opacity .12s ease,transform .12s ease}.workflow-stage-chip:focus-visible .workflow-popover,.workflow-stage-chip:hover .workflow-popover{opacity:1;pointer-events:auto;transform:translateY(0)}.workflow-popover-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.workflow-popover-head strong{font-size:14px;font-weight:950}.workflow-popover-head span{font-size:12px;font-weight:950;color:var(--accent)}.workflow-popover-bar{height:8px;border-radius:999px;background:color-mix(in srgb,var(--bg) 70%,var(--panel));overflow:hidden;border:1px solid var(--line);margin-bottom:8px}.workflow-popover-bar i{display:block;height:100%;background:var(--accent)}.workflow-popover em,.workflow-popover li,.workflow-popover p,.workflow-popover small{font-size:12px;line-height:1.35}.workflow-popover p{margin:0 0 7px;color:var(--muted);font-weight:850}.workflow-popover em{display:block;margin-top:7px;color:var(--muted);font-style:normal;font-weight:950}.workflow-popover ul{margin:4px 0 0;padding-left:17px;color:var(--muted)}.workflow-popover li{margin-bottom:3px}.workflow-details-card{display:grid;grid-gap:4px;gap:4px;min-width:0;text-decoration:none;color:var(--muted)}.workflow-details-card strong{font-size:13px;line-height:1;font-weight:950}.workflow-details-card span{font-size:11px;line-height:1.25;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workflow-details-card.done strong{color:var(--good)}.workflow-details-card.partial strong{color:var(--warn)}.workflow-details-card.missing strong{color:var(--bad)}.workflow-profile-tabs{flex-wrap:wrap}.workflow-profile-tabs .tab{text-decoration:none}.workflow-profile-tabs .secondary-tab{opacity:.74}.workflow-tab-summary{display:flex;justify-content:space-between;align-items:center;gap:14px}.workflow-tab-summary .eyebrow{margin:0 0 4px;font-size:11px;letter-spacing:.12em;color:var(--accent);text-transform:uppercase}.workflow-tab-summary h3{margin:0 0 4px}.workflow-tab-summary .sub{margin:0}@media (max-width:1480px){.peer-grid-head,.peer-grid-row{grid-template-columns:36px minmax(280px,.9fr) minmax(500px,1.35fr) minmax(220px,.7fr) 44px!important}.peer-dashboard-grid.select-mode .peer-grid-head,.peer-dashboard-grid.select-mode .peer-grid-row{grid-template-columns:42px 36px minmax(280px,.9fr) minmax(500px,1.35fr) minmax(220px,.7fr) 44px!important}.workflow-stage-list{grid-template-columns:repeat(5,minmax(78px,1fr))}.workflow-stage-chip{padding-inline:6px}.workflow-stage-chip>span,.workflow-stage-chip>strong{font-size:11px}}@media (max-width:1180px){.workflow-stage-list{grid-template-columns:repeat(5,minmax(68px,1fr))}.workflow-stage-chip>strong{font-size:10px}}.group-card,.group-table,.peer-grid,.peer-grid-row,.workflow-cell,.workflow-stage-chip,.workflow-stage-list,.workflow-stage-wrap{overflow:visible!important}.peer-grid-row:focus-within,.peer-grid-row:hover{z-index:80!important}.workflow-cell{position:relative!important;z-index:2!important}.workflow-stage-wrap{position:relative!important;z-index:4!important}.workflow-stage-wrap:focus-within,.workflow-stage-wrap:hover{z-index:120!important}.workflow-stage-popover{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;z-index:9999!important;min-width:320px!important;max-width:min(520px,80vw)!important;white-space:normal!important;pointer-events:auto!important;isolation:isolate!important}.workflow-stage-wrap:focus-within .workflow-stage-popover,.workflow-stage-wrap:hover .workflow-stage-popover{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.workflow-stage-wrap:nth-last-child(-n+2) .workflow-stage-popover{left:auto!important;right:0!important}@media (max-width:900px){.workflow-stage-popover{left:0!important;right:auto!important;min-width:min(320px,88vw)!important;max-width:88vw!important}}.profile-tab-active-summary{margin-bottom:10px!important}.workflow-stage-active-summary{margin-bottom:12px!important}.workflow-stage-only-panel{min-height:300px!important;display:grid!important;align-content:start!important}.workflow-stage-placeholder{display:grid!important;grid-gap:8px!important;gap:8px!important;padding:18px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:color-mix(in srgb,var(--panel) 88%,var(--bg))!important}.workflow-stage-placeholder strong{color:var(--ink)!important;font-size:18px!important;font-weight:950!important}.workflow-stage-placeholder span{color:var(--muted)!important;font-size:15px!important;line-height:1.45!important;font-weight:750!important}.profile-tab-active-summary h3,.workflow-tab-summary h3{text-transform:none}.package-progress-summary{margin-top:10px;display:grid;grid-gap:10px;gap:10px}.package-progress-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.package-progress-head strong{color:var(--good);font-size:18px;font-weight:950}.package-progress-head span{color:var(--muted);font-size:13px;font-weight:850}.package-progress-track{height:9px;border-radius:999px;background:color-mix(in srgb,var(--line) 70%,var(--bg));overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 80%,transparent)}.package-progress-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--good) 82%,var(--accent)),var(--good))}.package-progress-chips{display:flex;flex-wrap:wrap;gap:7px}.package-progress-chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--line);font-size:13px;font-weight:900;white-space:nowrap}.package-progress-chip b{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:999px;font-size:12px;line-height:1}.package-progress-chip.done{color:var(--good);border-color:color-mix(in srgb,var(--good) 42%,var(--line));background:color-mix(in srgb,var(--good) 7%,transparent)}.package-progress-chip.done b{color:#061810;background:var(--good)}.package-progress-chip.missing{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 42%,var(--line));background:color-mix(in srgb,var(--warn) 7%,transparent)}.package-progress-chip.missing b{color:#211400;background:var(--warn)}.package-progress-missing,.package-progress-ready{color:var(--muted);font-size:13px;line-height:1.4;font-weight:750}.package-progress-ready{color:var(--good);font-weight:900}@media (max-width:700px){.package-progress-head{align-items:flex-start;flex-direction:column;gap:4px}.package-progress-chip{font-size:12px;padding:0 8px}}.package-inline-progress-section{padding:12px 14px!important}.package-inline-progress-section .package-progress-summary{padding:0 4px!important}.package-inline-progress-section .package-progress-head strong{font-size:17px!important}.package-inline-progress-section .package-progress-head span{padding-right:4px!important}.package-inline-progress-section .package-progress-track{height:8px!important;margin-right:6px!important}.package-inline-progress-section .package-progress-chips{padding:0 3px!important}.package-inline-progress-section .package-progress-chip{min-height:25px!important;padding:0 9px!important}.package-inline-progress-section .package-progress-chip b{width:15px!important;height:15px!important;font-size:10px!important}.package-inline-progress-section .package-progress-missing,.package-inline-progress-section .package-progress-ready{padding:0 3px!important;font-size:12px!important}.workflow-tab-summary.profile-tab-active-summary,.workflow-tab-summary:has(+.profile-grid){padding-bottom:10px!important}.workflow-tab-summary.profile-tab-active-summary .package-progress-summary,.workflow-tab-summary.profile-tab-active-summary .sub{display:none!important}.identity-birth-line{margin-top:10px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.identity-birth-line .compact-field{width:100%!important;min-width:0!important;max-width:none!important}.identity-birth-line .compact-value{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media (max-width:1100px){.identity-birth-line{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){.identity-birth-line{grid-template-columns:1fr!important}}.compact-field.dependent-disabled{opacity:.62!important;border-color:color-mix(in srgb,var(--line) 86%,transparent)!important;background:color-mix(in srgb,var(--panel) 72%,var(--bg))!important;cursor:not-allowed!important}.compact-field.dependent-disabled .compact-label-row label,.compact-field.dependent-disabled .compact-value{color:color-mix(in srgb,var(--muted) 76%,transparent)!important}.compact-field.dependent-disabled .compact-value:after{content:"Disabled for non-US birth country";display:block;margin-top:2px;font-size:10px;line-height:1.1;font-weight:800;color:color-mix(in srgb,var(--muted) 65%,transparent)}.compact-field.dependent-disabled .hover-tools{display:none!important}.package-progress-ready{justify-self:end!important;text-align:right!important}.package-inline-progress-section .package-progress-ready,.package-progress-ready{padding-right:4px!important}.package-inline-progress-section{padding:10px 13px!important;margin-bottom:10px!important}.package-inline-progress-section .package-progress-summary{margin-top:0!important;padding:0 2px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:7px 12px!important;gap:7px 12px!important;align-items:center!important}.package-inline-progress-section .package-progress-head{grid-column:1/-1!important;margin:0!important}.package-inline-progress-section .package-progress-head strong{font-size:16px!important;line-height:1.15!important}.package-inline-progress-section .package-progress-head span{font-size:12px!important;line-height:1.1!important;padding-right:2px!important}.package-inline-progress-section .package-progress-track{grid-column:1/-1!important;height:7px!important;margin:0!important}.package-inline-progress-section .package-progress-chips{grid-column:1!important;grid-row:3!important;gap:7px!important;padding:0!important;align-items:center!important}.package-inline-progress-section .package-progress-chip{min-height:24px!important;padding:0 8px!important;font-size:12px!important;gap:5px!important}.package-inline-progress-section .package-progress-chip b{width:14px!important;height:14px!important;font-size:9px!important}.package-inline-progress-section .package-progress-ready{grid-column:2!important;grid-row:3!important;justify-self:end!important;align-self:center!important;text-align:right!important;padding:0 2px 0 8px!important;margin:0!important;white-space:nowrap!important;font-size:12px!important;line-height:1!important}.package-inline-progress-section .package-progress-missing{grid-column:1/-1!important;padding:0!important;margin:0!important;font-size:12px!important}@media (max-width:760px){.package-inline-progress-section .package-progress-summary{grid-template-columns:1fr!important}.package-inline-progress-section .package-progress-chips,.package-inline-progress-section .package-progress-missing,.package-inline-progress-section .package-progress-ready{grid-column:1!important;grid-row:auto!important;justify-self:start!important;text-align:left!important;padding-left:0!important}}.intake-choice-stack{display:grid!important;grid-gap:12px!important;gap:12px!important}.intake-choice-block{border:1px solid var(--line)!important;border-radius:10px!important;padding:10px!important;background:color-mix(in srgb,var(--panel) 82%,var(--bg))!important}.intake-pill-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;grid-gap:8px!important;gap:8px!important}.education-entry-list{display:grid!important;grid-gap:10px!important;gap:10px!important;margin-bottom:10px!important}.education-entry-card{border:1px solid var(--line)!important;border-radius:12px!important;padding:10px!important;background:color-mix(in srgb,var(--panel) 84%,var(--bg))!important}.education-entry-card.is-filled{border-color:color-mix(in srgb,var(--good) 38%,var(--line))!important}.education-entry-card.is-missing{border-color:color-mix(in srgb,var(--warn) 34%,var(--line))!important}.education-entry-title{color:var(--muted)!important;font-size:12px!important;font-weight:900!important;margin-bottom:8px!important;text-transform:uppercase!important;letter-spacing:.06em!important}.education-grid{grid-template-columns:1.4fr 1.1fr .55fr 1fr!important}.employment-grid{grid-template-columns:1.25fr 1fr .5fr .5fr!important;margin-top:10px!important}.apply-additional-section textarea{min-height:92px!important;resize:vertical!important}.peer-upload-card input[type=file]{display:none!important}@media (max-width:900px){.education-grid,.employment-grid{grid-template-columns:1fr!important}}.admin-intake-panel{display:grid!important;grid-gap:12px!important;gap:12px!important}.admin-intake-card,.admin-intake-progress-card{border:1px solid var(--line)!important;border-radius:14px!important;background:color-mix(in srgb,var(--panel) 88%,var(--bg))!important}.admin-intake-progress-card{padding:13px!important;display:grid!important;grid-gap:9px!important;gap:9px!important}.admin-intake-progress-head{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important}.admin-intake-progress-head strong{color:var(--good)!important;font-size:20px!important;font-weight:950!important}.admin-intake-progress-head span{color:var(--muted)!important;font-size:12px!important;font-weight:900!important}.admin-intake-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}.admin-intake-card{padding:12px!important}.admin-intake-card h3{margin:0 0 10px!important;padding:0!important;background:transparent!important;color:var(--ink)!important;font-size:15px!important}.admin-intake-fields{display:grid!important;grid-gap:7px!important;gap:7px!important}.admin-intake-field{display:grid!important;grid-template-columns:minmax(120px,.38fr) minmax(0,1fr)!important;grid-gap:8px!important;gap:8px!important;align-items:baseline!important;border-top:1px solid color-mix(in srgb,var(--line) 68%,transparent)!important;padding-top:7px!important}.admin-intake-field:first-child{border-top:0!important;padding-top:0!important}.admin-intake-field span{color:var(--muted)!important;font-size:11px!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.04em!important}.admin-intake-field strong{color:var(--ink)!important;font-size:13px!important;font-weight:850!important;overflow-wrap:anywhere!important}.admin-intake-upload-card{grid-column:1/-1!important}.admin-intake-upload-card .docs{grid-template-columns:repeat(3,minmax(160px,1fr))!important}@media (max-width:950px){.admin-intake-field,.admin-intake-grid,.admin-intake-upload-card .docs{grid-template-columns:1fr!important}}.apply-page .form-label.guided-label{gap:3px!important;padding:7px 9px 8px!important;border:1px solid color-mix(in srgb,var(--line) 78%,transparent)!important;border-radius:15px!important;background:color-mix(in srgb,var(--panel) 84%,var(--bg))!important;font-weight:600!important}.apply-page .choice-title,.apply-page .education-entry-title,.apply-page .form-label.guided-label>span{font-size:12px!important;font-weight:650!important;line-height:1.1!important;letter-spacing:0!important;text-transform:none!important}.apply-page .form-label.guided-label>em{color:color-mix(in srgb,var(--accent) 68%,var(--muted))!important;font-size:11px!important;font-style:normal!important;font-weight:550!important;line-height:1.1!important}.apply-page .field-tip{font-weight:550!important}.apply-page .guided-label input,.apply-page .guided-label select,.apply-page .guided-label textarea,.apply-page .split-entry input{padding-left:12px!important;padding-right:10px!important}.apply-page .guided-label textarea{padding-top:10px!important}.apply-page .choice-block.is-filled .choice-title:after,.apply-page .choice-block.is-missing .choice-title:after,.apply-page .guided-label.is-filled>span:after,.apply-page .guided-label.is-missing>span:after,.apply-page .intake-choice-block.is-filled .choice-title:after,.apply-page .intake-choice-block.is-missing .choice-title:after{content:""!important;display:none!important}.apply-page .choice-block.is-filled .choice-title:before,.apply-page .education-entry-card.is-filled .education-entry-title:before,.apply-page .guided-label.is-filled>span:before,.apply-page .intake-choice-block.is-filled .choice-title:before{content:"âœ“";display:inline-grid;place-items:center;width:14px;height:14px;margin-right:5px;border-radius:999px;background:var(--good);color:var(--bg);font-size:9px;font-weight:950;line-height:1;flex:0 0 auto}.apply-page .choice-block.is-missing .choice-title:before,.apply-page .education-entry-card.is-missing .education-entry-title:before,.apply-page .guided-label.is-missing>span:before,.apply-page .intake-choice-block.is-missing .choice-title:before{content:"!";display:inline-grid;place-items:center;width:14px;height:14px;margin-right:5px;border-radius:999px;background:var(--bad);color:var(--bg);font-size:9px;font-weight:950;line-height:1;flex:0 0 auto}.apply-page .guided-label.is-inactive>span:before{content:""!important;display:none!important}.apply-page .education-entry-card.is-filled,.apply-page .intake-choice-block.is-filled{border-color:color-mix(in srgb,var(--good) 64%,var(--line))!important;background:color-mix(in srgb,var(--good) 13%,var(--panel))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--good) 22%,transparent)!important}.apply-page .education-entry-card.is-missing,.apply-page .intake-choice-block.is-missing{border-color:color-mix(in srgb,var(--bad) 64%,var(--line))!important;background:color-mix(in srgb,var(--bad) 10%,var(--panel))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bad) 20%,transparent)!important}.apply-page .intake-choice-block{border-radius:15px!important;padding:10px!important}.apply-page .education-entry-card .education-entry-title,.apply-page .intake-choice-block .choice-title{display:inline-flex!important;align-items:center!important;gap:0!important;margin-bottom:8px!important;white-space:nowrap!important}.apply-page .choice-item,.apply-page .intake-choice-block .choice-item{font-weight:650!important;font-size:13px!important}.apply-page .address-history-section{padding-bottom:16px!important}.apply-page .history-row{display:grid!important;grid-template-columns:104px minmax(170px,1.2fr) minmax(100px,.7fr) minmax(130px,.92fr) 92px 92px 112px 112px!important;grid-gap:9px!important;gap:9px!important;align-items:end!important;margin:12px 0!important;padding:14px!important;border:1px solid color-mix(in srgb,var(--line) 82%,transparent)!important;border-radius:18px!important;background:color-mix(in srgb,var(--panel) 88%,var(--bg))!important}.apply-page .history-row.current{border-color:color-mix(in srgb,var(--good) 30%,var(--line))!important}.apply-page .history-row.previous{border-color:color-mix(in srgb,var(--accent) 22%,var(--line))!important}.apply-page .history-row-top{grid-column:1/-1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0 0 4px!important;border-bottom:1px solid color-mix(in srgb,var(--line) 58%,transparent)!important}.apply-page .history-label{color:var(--ink)!important;font-size:14px!important;font-weight:850!important}.apply-page .history-row .form-label.guided-label{min-height:70px!important}.apply-page .history-row .form-label.guided-label input{height:40px!important;min-height:40px!important;font-size:15px!important;font-weight:720!important}.apply-page .history-current-spacer,.apply-page .history-row .field-key-apt,.apply-page .history-row .field-key-city,.apply-page .history-row .field-key-from,.apply-page .history-row .field-key-number,.apply-page .history-row .field-key-state,.apply-page .history-row .field-key-street_name,.apply-page .history-row .field-key-to,.apply-page .history-row .field-key-zip{grid-column:span 1!important}.apply-page .history-row.abroad-address-row{grid-template-columns:minmax(180px,1.2fr) minmax(180px,1fr) minmax(120px,.7fr) minmax(120px,.7fr)!important}.apply-page .outside-us-check{font-weight:700!important}.apply-page .outside-us-check input{margin-left:0!important}.apply-page .add-history-button{margin-top:6px!important}@media (max-width:1320px){.apply-page .history-row{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:760px){.apply-page .history-row,.apply-page .history-row.abroad-address-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.apply-page .history-row-top{align-items:stretch!important}}@media (max-width:520px){.apply-page .history-row,.apply-page .history-row.abroad-address-row{grid-template-columns:1fr!important}}.apply-page .choice-block.is-filled,.apply-page .education-entry-card.is-filled,.apply-page .form-label.guided-label.is-filled,.apply-page .form-label.guided-label.is-filled .split-entry input,.apply-page .form-label.guided-label.is-filled input,.apply-page .form-label.guided-label.is-filled select,.apply-page .form-label.guided-label.is-filled textarea,.apply-page .intake-choice-block.is-filled{border-color:color-mix(in srgb,var(--good) 28%,var(--line))!important;background:color-mix(in srgb,var(--good) 5%,var(--panel))!important}.apply-page .choice-block.is-missing,.apply-page .education-entry-card.is-missing,.apply-page .form-label.guided-label.is-missing,.apply-page .form-label.guided-label.is-missing .split-entry input,.apply-page .form-label.guided-label.is-missing input,.apply-page .form-label.guided-label.is-missing select,.apply-page .form-label.guided-label.is-missing textarea,.apply-page .intake-choice-block.is-missing{border-color:color-mix(in srgb,var(--bad) 30%,var(--line))!important;background:color-mix(in srgb,var(--bad) 5%,var(--panel))!important}.apply-page .choice-title,.apply-page .education-entry-title,.apply-page .form-label.guided-label>span{font-weight:560!important;color:color-mix(in srgb,var(--muted) 88%,var(--ink))!important}.apply-page .field-tip,.apply-page .form-label.guided-label>em{font-weight:480!important;color:color-mix(in srgb,var(--muted) 76%,var(--accent))!important}.apply-page .guided-label input,.apply-page .guided-label select,.apply-page .guided-label textarea,.apply-page .split-entry input{padding-left:13px!important}.apply-page .apply-shell,.apply-page .profile-card,.apply-page .section,.apply-page .section.padded{overflow:visible!important}.apply-page .form-label.guided-label{padding:11px 12px 10px!important;gap:4px!important;overflow:visible!important}.apply-page .choice-title,.apply-page .education-entry-title,.apply-page .form-label.guided-label>em,.apply-page .form-label.guided-label>span{padding-left:4px!important;line-height:1.18!important}.apply-page .form-label.guided-label input,.apply-page .form-label.guided-label select,.apply-page .form-label.guided-label textarea,.apply-page .split-entry input{padding-left:14px!important}.apply-page .field-tip{top:calc(100% + 5px)!important;bottom:auto!important;left:10px!important;max-width:min(220px,86vw)!important;padding:6px 8px!important;font-size:11px!important;font-weight:480!important;line-height:1.18!important;z-index:5000!important;white-space:normal!important}.apply-page .physical-top-grid{grid-template-columns:minmax(144px,.8fr) 52px minmax(150px,1fr) minmax(150px,1fr) minmax(150px,1fr)!important;gap:10px!important}.apply-page .physical-top-grid.unit-eu{grid-template-columns:minmax(144px,.8fr) 52px minmax(180px,1fr) minmax(180px,1fr)!important}.apply-page .physical-unit-switch{align-self:end!important;display:grid!important;grid-gap:3px!important;gap:3px!important;min-height:74px!important;align-content:center!important;justify-items:stretch!important}.apply-page .physical-unit-switch label{display:grid!important;grid-template-columns:16px 1fr!important;align-items:center!important;grid-gap:4px!important;gap:4px!important;min-height:28px!important;border:1px solid color-mix(in srgb,var(--line) 78%,transparent)!important;border-radius:8px!important;padding:3px 5px!important;background:color-mix(in srgb,var(--panel) 78%,var(--bg))!important;color:var(--muted)!important;font-size:11px!important;font-weight:820!important;cursor:pointer!important}.apply-page .physical-unit-switch label.selected{border-color:color-mix(in srgb,var(--good) 38%,var(--line))!important;background:color-mix(in srgb,var(--good) 6%,var(--panel))!important;color:var(--ink)!important}.apply-page .physical-unit-switch input{width:14px!important;height:14px!important;accent-color:var(--good)!important;margin:0!important}.apply-page .choice-block.is-filled,.apply-page .education-entry-card.is-filled,.apply-page .form-label.guided-label.is-filled,.apply-page .form-label.guided-label.is-filled .split-entry input,.apply-page .form-label.guided-label.is-filled input,.apply-page .form-label.guided-label.is-filled select,.apply-page .form-label.guided-label.is-filled textarea,.apply-page .intake-choice-block.is-filled{border-color:color-mix(in srgb,var(--good) 24%,var(--line))!important;background:color-mix(in srgb,var(--good) 3%,var(--panel))!important;box-shadow:none!important}.apply-page .choice-block.is-missing,.apply-page .education-entry-card.is-missing,.apply-page .form-label.guided-label.is-missing,.apply-page .form-label.guided-label.is-missing .split-entry input,.apply-page .form-label.guided-label.is-missing input,.apply-page .form-label.guided-label.is-missing select,.apply-page .form-label.guided-label.is-missing textarea,.apply-page .intake-choice-block.is-missing{border-color:color-mix(in srgb,var(--bad) 26%,var(--line))!important;background:color-mix(in srgb,var(--bad) 3%,var(--panel))!important;box-shadow:none!important}.apply-page .choice-block.is-filled .choice-title:before,.apply-page .choice-block.is-missing .choice-title:before,.apply-page .education-entry-card.is-filled .education-entry-title:before,.apply-page .education-entry-card.is-missing .education-entry-title:before,.apply-page .guided-label.is-filled>span:before,.apply-page .guided-label.is-missing>span:before,.apply-page .intake-choice-block.is-filled .choice-title:before,.apply-page .intake-choice-block.is-missing .choice-title:before{display:none!important;content:""!important}@media (max-width:980px){.apply-page .physical-top-grid,.apply-page .physical-top-grid.unit-eu{grid-template-columns:repeat(2,minmax(0,1fr))!important}.apply-page .physical-unit-switch{grid-template-columns:repeat(2,max-content)!important;align-content:end!important;min-height:auto!important}}@media (max-width:560px){.apply-page .physical-top-grid,.apply-page .physical-top-grid.unit-eu{grid-template-columns:1fr!important}}.apply-page .signature-review-section{overflow:hidden!important}.apply-page .signature-review-section>.section-line:first-child{margin:-1px -1px 12px!important;padding:14px 16px!important;border-radius:16px 16px 0 0!important;background:color-mix(in srgb,var(--panel-2) 92%,var(--bg))!important;border-bottom:1px solid var(--line)!important}.apply-page .signature-on-file-card{display:grid!important;grid-gap:12px!important;gap:12px!important;border:1px solid color-mix(in srgb,var(--good) 30%,var(--line))!important;border-radius:16px!important;background:color-mix(in srgb,var(--good) 4%,var(--panel))!important;padding:14px!important;margin-top:12px!important}.apply-page .signature-on-file-head{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important}.apply-page .signature-on-file-head strong{color:var(--good)!important;font-size:15px!important;font-weight:950!important}.apply-page .signature-on-file-head span{color:var(--muted)!important;font-size:12px!important;font-weight:800!important}.apply-page .stored-signature-frame{min-height:150px!important;display:grid!important;place-items:center!important;border:1px dashed color-mix(in srgb,var(--line) 78%,transparent)!important;border-radius:14px!important;background:#fff!important;overflow:hidden!important;padding:10px!important}.apply-page .stored-signature-frame img{display:block!important;max-width:min(720px,95%)!important;max-height:150px!important;object-fit:contain!important}.apply-page .signature-pad-wrap{margin-top:12px!important;border-radius:16px!important;overflow:hidden!important}.apply-page .signature-pad{border-radius:14px!important}.apply-page .consent-consent-grid{align-items:stretch!important}.apply-page .consent-pill.consent-explained{align-items:flex-start!important;gap:10px!important;padding:10px 12px!important;border-radius:14px!important}.apply-page .consent-pill.consent-explained span{display:grid!important;grid-gap:2px!important;gap:2px!important}.apply-page .consent-pill.consent-explained strong{color:var(--ink)!important;font-size:13px!important;font-weight:860!important}.apply-page .consent-pill.consent-explained small{color:var(--muted)!important;font-size:11px!important;line-height:1.25!important;font-weight:560!important}.apply-page .consent-pill.consent-explained a{color:var(--accent)!important;font-weight:850!important;text-decoration:underline!important;text-underline-offset:2px!important}.trainings-workflow-panel{display:grid!important;grid-gap:12px!important;gap:12px!important}.training-cert-group,.training-progress-card{border:1px solid var(--line)!important;border-radius:16px!important;background:color-mix(in srgb,var(--panel) 88%,var(--bg))!important;padding:13px!important}.training-progress-card{display:grid!important;grid-gap:9px!important;gap:9px!important}.training-cert-group-head,.training-progress-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}.training-progress-head strong{display:block!important;color:var(--good)!important;font-size:20px!important;font-weight:950!important;line-height:1.1!important}.training-cert-group .sub,.training-preview-help,.training-progress-head span{color:var(--muted)!important;font-size:12px!important;font-weight:760!important;line-height:1.32!important}.training-progress-breakdown{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:6px!important}.training-group-count,.training-progress-breakdown b{display:inline-flex!important;align-items:center!important;min-height:25px!important;border-radius:999px!important;padding:0 10px!important;border:1px solid color-mix(in srgb,var(--good) 32%,var(--line))!important;background:color-mix(in srgb,var(--good) 6%,transparent)!important;color:var(--good)!important;font-size:12px!important;font-weight:900!important}.training-cert-group h3{margin:0 0 3px!important;padding:0!important;background:transparent!important;color:var(--ink)!important;font-size:15px!important}.training-cert-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important;grid-gap:10px!important;gap:10px!important;margin-top:10px!important}.doc.upload-doc.doc-certificate{min-height:118px!important}.doc-thumb.previewable{cursor:zoom-in!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 20%,transparent)!important}.doc-thumb.previewable:hover{transform:translateY(-1px)!important;border-color:color-mix(in srgb,var(--accent) 45%,var(--line))!important}.pdf-preview-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:52px!important;border-radius:8px!important;border:1px solid color-mix(in srgb,var(--bad) 42%,var(--line))!important;background:color-mix(in srgb,var(--bad) 8%,var(--panel))!important;color:color-mix(in srgb,var(--bad) 70%,var(--ink))!important;font-size:12px!important;font-weight:950!important;letter-spacing:.04em!important}.doc-inline-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important;margin-top:4px!important}.doc-preview-button{border:0!important;background:transparent!important;padding:0!important;cursor:pointer!important}.document-preview-modal{width:min(1040px,94vw)!important;max-width:min(1040px,94vw)!important;height:min(820px,90vh)!important;display:grid!important;grid-template-rows:auto 1fr!important}.document-preview-frame,.document-preview-image-frame{width:100%!important;min-height:620px!important;border:1px solid var(--line)!important;border-radius:14px!important;background:#fff!important;overflow:hidden!important}.document-preview-frame{display:block!important}.document-preview-image-frame{display:grid!important;place-items:center!important;padding:12px!important}.document-preview-image-frame img{max-width:100%!important;max-height:100%!important;object-fit:contain!important}@media (max-width:760px){.training-cert-group-head,.training-progress-head{display:grid!important}.training-progress-breakdown{justify-content:flex-start!important}.document-preview-modal{height:86vh!important}.document-preview-frame,.document-preview-image-frame{min-height:520px!important}}.workflow-top-tracker{margin:8px 0 12px!important;padding:10px 13px!important;border-radius:14px!important}.workflow-top-tracker .package-progress-summary,.workflow-tracker-summary{margin:0!important;padding:0 2px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:7px 12px!important;gap:7px 12px!important;align-items:center!important}.workflow-tracker-head{grid-column:1/-1!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0!important}.workflow-tracker-head strong{color:var(--good)!important;font-size:18px!important;line-height:1.1!important;font-weight:950!important}.workflow-tracker-head span{color:var(--muted)!important;font-size:12px!important;line-height:1.1!important;font-weight:900!important}.workflow-tracker-summary .package-progress-track{grid-column:1/-1!important;height:7px!important;margin:0!important}.workflow-tracker-chips{grid-column:1/-1!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important;align-items:center!important}.workflow-tracker-chips .package-progress-chip{min-height:24px!important;padding:0 8px!important;font-size:12px!important}.workflow-tracker-missing{color:var(--muted)!important;font-size:12px!important;font-weight:850!important;line-height:1.25!important}.workflow-tracker-ready{margin-left:auto!important;color:var(--good)!important;font-size:12px!important;font-weight:950!important;white-space:nowrap!important}.workflow-stage-only-panel .admin-intake-progress-card{display:none!important}.training-attendance-card{border:1px solid var(--line)!important;border-radius:16px!important;background:color-mix(in srgb,var(--panel) 88%,var(--bg))!important;padding:12px 14px!important}.training-attendance-card.done{border-color:color-mix(in srgb,var(--good) 34%,var(--line))!important;background:color-mix(in srgb,var(--good) 5%,var(--panel))!important}.training-attendance-card.missing{border-color:color-mix(in srgb,var(--bad) 28%,var(--line))!important;background:color-mix(in srgb,var(--bad) 4%,var(--panel))!important}.training-attendance-card label{display:flex!important;align-items:center!important;gap:11px!important;cursor:pointer!important}.training-attendance-card input{width:18px!important;height:18px!important;accent-color:var(--good)!important}.training-attendance-card strong{display:block!important;color:var(--ink)!important;font-size:14px!important;font-weight:950!important}.training-attendance-card small{display:block!important;margin-top:2px!important;color:var(--muted)!important;font-size:12px!important;font-weight:760!important}@media (max-width:760px){.workflow-tracker-head{display:grid!important}.workflow-tracker-ready{margin-left:0!important}}.training-attendance-note-chip{opacity:.9!important}.doc-thumb .pdf-tile-preview-wrap{width:62px!important;height:78px!important;border-radius:8px!important;border:1px solid color-mix(in srgb,var(--line) 86%,transparent)!important;background:#fff!important}.doc-thumb .pdf-tile-preview{width:210px!important;height:270px!important;background:#fff!important;transform:scale(.32)!important}.doc-thumb .pdf-tile-overlay{position:absolute!important;left:4px!important;bottom:4px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:28px!important;height:16px!important;border-radius:5px!important;background:color-mix(in srgb,var(--bad) 78%,#fff)!important;color:#fff!important;font-size:9px!important;font-weight:950!important;letter-spacing:.04em!important;box-shadow:0 2px 6px rgba(0,0,0,.28)!important}.doc.upload-doc.doc-certificate .doc-thumb{width:72px!important;height:88px!important;min-width:72px!important;min-height:88px!important}.doc.upload-doc.doc-certificate.has-file{align-items:center!important}.doc.upload-doc.doc-certificate{display:grid!important;grid-template-columns:86px minmax(0,1fr)!important;grid-gap:18px!important;gap:18px!important;min-height:126px!important;padding:14px!important}.doc.upload-doc.doc-certificate .doc-thumb{width:82px!important;height:112px!important;min-width:82px!important;min-height:112px!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:grid!important;place-items:center!important}.doc.upload-doc.doc-certificate .doc-thumb.previewable{box-shadow:none!important}.doc.upload-doc.doc-certificate .doc-thumb.previewable:hover{transform:translateY(-1px)!important;border-color:transparent!important}.doc-thumb .pdf-tile-preview-wrap{position:relative!important;display:block!important;width:78px!important;height:106px!important;border-radius:0!important;pointer-events:none!important}.doc-thumb .pdf-tile-preview{display:block!important;width:255px!important;height:346px!important;border:0!important;background:transparent!important;transform:scale(.306)!important;transform-origin:top left!important;pointer-events:none!important}.doc-thumb .pdf-tile-overlay,.doc.upload-doc.doc-certificate .doc-preview-button,.doc.upload-doc.doc-certificate .pdf-preview-badge{display:none!important}.doc.upload-doc.doc-certificate .sub,.doc.upload-doc.doc-certificate strong{overflow-wrap:anywhere!important}.doc.upload-doc.doc-certificate .doc-inline-actions{margin-top:8px!important}@media (max-width:820px){.doc.upload-doc.doc-certificate{grid-template-columns:76px minmax(0,1fr)!important;gap:14px!important}.doc.upload-doc.doc-certificate .doc-thumb{width:72px!important;height:98px!important;min-width:72px!important;min-height:98px!important}.doc-thumb .pdf-tile-preview-wrap{width:68px!important;height:92px!important}.doc-thumb .pdf-tile-preview{transform:scale(.267)!important}}.doc.upload-doc.doc-certificate{position:relative!important;grid-template-columns:128px minmax(0,1fr)!important;gap:20px!important;align-items:center!important}.doc.upload-doc.doc-certificate.doc-preview-portrait{grid-template-columns:94px minmax(0,1fr)!important}.doc.upload-doc.doc-certificate .doc-thumb{align-self:center!important;justify-self:center!important;overflow:visible!important}.doc-thumb .pdf-tile-preview-wrap{box-shadow:0 2px 8px rgba(0,0,0,.25)!important}.doc-thumb .pdf-tile-preview-wrap.preview-landscape{width:116px!important;height:78px!important}.doc-thumb .pdf-tile-preview-wrap.preview-landscape .pdf-tile-preview{width:414px!important;height:278px!important;transform:scale(.28)!important}.doc-thumb .pdf-tile-preview-wrap.preview-portrait .pdf-tile-preview{width:255px!important;height:346px!important;transform:scale(.306)!important}.doc.upload-doc.doc-certificate strong{display:block!important;margin-bottom:4px!important}.doc.upload-doc.doc-certificate .sub{display:block!important;max-width:100%!important}.doc-hover-preview{left:18px!important;transform:translateY(-50%) translateX(0) scale(.98)!important;z-index:80!important;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line))!important;border-radius:14px!important;background:color-mix(in srgb,var(--bg) 92%,#000)!important;box-shadow:0 18px 48px rgba(0,0,0,.44)!important;transition:opacity .12s ease,transform .12s ease!important}.doc.upload-doc.doc-certificate:hover .doc-hover-preview{transform:translateY(-50%) translateX(128px) scale(1)!important}.doc-hover-preview iframe,.doc-hover-preview img{background:#fff!important;object-fit:contain!important}.doc-hover-landscape{width:min(560px,46vw)!important;height:min(390px,42vh)!important}.doc-hover-portrait{width:min(390px,34vw)!important;height:min(520px,55vh)!important}.doc-hover-landscape iframe,.doc-hover-landscape img,.doc-hover-portrait iframe,.doc-hover-portrait img{width:100%!important;height:100%!important}.document-preview-modal{width:min(980px,92vw)!important;max-width:min(980px,92vw)!important;height:min(760px,88vh)!important}.document-preview-frame,.document-preview-image-frame{min-height:0!important;height:100%!important}@media (max-width:900px){.doc.upload-doc.doc-certificate,.doc.upload-doc.doc-certificate.doc-preview-portrait{grid-template-columns:94px minmax(0,1fr)!important;gap:14px!important}.doc.upload-doc.doc-certificate:hover .doc-hover-preview{display:none!important}}.training-cert-grid,.training-cert-group,.trainings-workflow-panel,.workflow-stage-only-panel{overflow:visible!important}.doc.upload-doc.doc-certificate{isolation:isolate!important;overflow:visible!important}.doc-thumb .pdf-tile-preview-wrap,.doc.upload-doc.doc-certificate .doc-thumb{overflow:hidden!important;background:transparent!important}.doc-thumb .pdf-tile-preview-wrap{border:0!important}.doc-thumb .pdf-tile-preview-wrap.preview-landscape{width:126px!important;height:86px!important}.doc-thumb .pdf-tile-preview-wrap.preview-landscape .pdf-tile-preview{width:126px!important;height:86px!important;transform:scale(1.36) translate(-11px,-8px)!important;transform-origin:top left!important;background:transparent!important}.doc-thumb .pdf-tile-preview-wrap.preview-portrait{width:78px!important;height:106px!important}.doc-thumb .pdf-tile-preview-wrap.preview-portrait .pdf-tile-preview{width:78px!important;height:106px!important;transform:scale(1.34) translate(-7px,-8px)!important;transform-origin:top left!important;background:transparent!important}.doc-hover-preview{transform:translate(-50%,-50%) scale(.98)!important;border:0!important;border-radius:10px!important;background:transparent!important;box-shadow:0 24px 70px rgba(0,0,0,.62)!important;overflow:hidden!important;transition:opacity .1s ease,transform .1s ease!important}.doc.upload-doc.doc-certificate:hover{z-index:3000!important}.doc.upload-doc.doc-certificate:hover .doc-hover-preview{transform:translate(-50%,-50%) scale(1)!important}.doc-hover-preview iframe,.doc-hover-preview img{display:block!important;border:0!important;background:transparent!important;pointer-events:none!important}.doc-hover-landscape{width:min(660px,58vw)!important;height:min(430px,50vh)!important}.doc-hover-portrait{width:min(430px,40vw)!important;height:min(590px,62vh)!important}.doc-hover-landscape iframe,.doc-hover-portrait iframe{width:100%!important;height:100%!important;transform:scale(1.18) translateY(-38px)!important;transform-origin:top center!important}.doc-hover-preview img{width:100%!important;height:100%!important;object-fit:contain!important}.document-preview-modal{width:min(920px,90vw)!important;max-width:min(920px,90vw)!important;height:min(700px,84vh)!important}.document-preview-frame{min-height:0!important;height:100%!important;overflow:hidden!important}@media (max-width:900px){.doc.upload-doc.doc-certificate:hover .doc-hover-preview{display:none!important}}.doc-hover-preview,.doc-thumb .pdf-tile-preview-wrap{background:transparent!important;overflow:visible!important}.pdf-page-preview{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:0!important;box-shadow:none!important}.pdf-page-preview canvas{display:block!important;background:#fff!important;border:0!important;box-shadow:0 10px 28px rgba(0,0,0,.18)!important}.pdf-page-preview-tile.pdf-page-preview-landscape canvas{width:150px!important;height:auto!important}.pdf-page-preview-tile.pdf-page-preview-portrait canvas{width:95px!important;height:auto!important}.doc-hover-preview{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;opacity:0!important;pointer-events:none!important;z-index:9999!important}.doc.upload-doc.doc-certificate:hover .doc-hover-preview{opacity:1!important}.doc-hover-preview .pdf-page-preview-hover.pdf-page-preview-landscape canvas{width:min(620px,52vw)!important}.doc-hover-preview .pdf-page-preview-hover.pdf-page-preview-portrait canvas{width:min(380px,30vw)!important}.pdf-page-preview-fallback{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:72px!important;min-height:92px!important;padding:8px 10px!important;border-radius:10px!important;background:hsla(0,0%,100%,.08)!important;color:#f4b7a7!important;font-weight:800!important}.doc.upload-doc.doc-certificate.doc-preview-landscape .doc-thumb{width:118px!important;height:82px!important;min-width:118px!important;min-height:82px!important}.doc.upload-doc.doc-certificate.doc-preview-portrait .doc-thumb{width:82px!important;height:112px!important;min-width:82px!important;min-height:112px!important}.doc-thumb .pdf-tile-preview-wrap{display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important}.doc-thumb .pdf-page-preview,.doc-thumb .pdf-tile-preview-wrap{width:100%!important;height:100%!important}.doc-thumb .pdf-page-preview canvas{width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;box-shadow:none!important}.doc-hover-landscape,.doc-hover-portrait,.doc-hover-preview{width:auto!important;height:auto!important;box-shadow:none!important;background:transparent!important}.doc-hover-preview .pdf-page-preview,.doc-hover-preview .pdf-page-preview canvas{background:transparent!important}.doc-hover-preview .pdf-page-preview-hover.pdf-page-preview-landscape canvas{width:min(520px,46vw)!important;height:auto!important;max-width:min(520px,46vw)!important;max-height:70vh!important;box-shadow:0 18px 42px rgba(0,0,0,.32)!important}.doc-hover-preview .pdf-page-preview-hover.pdf-page-preview-portrait canvas{width:min(340px,26vw)!important;height:auto!important;max-width:min(340px,26vw)!important;max-height:70vh!important;box-shadow:0 18px 42px rgba(0,0,0,.32)!important}.training-cert-grid>.doc.upload-doc.doc-certificate:first-child .doc-hover-preview{left:12px!important;transform:translateY(-50%)!important}@media (max-width:900px){.training-cert-grid>.doc.upload-doc.doc-certificate:first-child .doc-hover-preview{left:8px!important;transform:translateY(-50%)!important}}.admin-measurement-panel{display:grid;grid-template-columns:42px repeat(3,minmax(108px,1fr));grid-gap:8px;gap:8px;padding:12px;align-items:stretch}.measurement-unit-label{display:inline-flex;align-items:center;justify-content:center;min-height:52px;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:8px;background:color-mix(in srgb,var(--panel-2) 78%,var(--bg));color:var(--ink);font-size:12px;font-weight:950;letter-spacing:.04em}.measurement-field{display:grid;grid-gap:5px;gap:5px;min-height:52px;border:1px solid var(--line);border-radius:8px;padding:7px 9px;background:color-mix(in srgb,var(--panel) 88%,var(--bg))}.measurement-field.is-filled{border-color:color-mix(in srgb,var(--good) 45%,var(--line));background:color-mix(in srgb,var(--good) 6%,var(--panel))}.measurement-field.is-missing{border-color:color-mix(in srgb,var(--bad) 42%,var(--line));background:color-mix(in srgb,var(--bad) 5%,var(--panel))}.measurement-field span{color:var(--muted);font-size:10px;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.measurement-field input{width:100%;min-height:30px;border-radius:6px;padding:5px 8px;font-size:14px;font-weight:850;text-align:center}.measurement-note{grid-column:3/-1;align-self:center;color:var(--muted);font-size:12px;font-weight:750}.measurement-corrections{display:grid;grid-gap:5px;gap:5px;padding:0 12px 12px;color:color-mix(in srgb,var(--bad) 72%,var(--ink));font-size:12px;font-weight:800}@media (max-width:980px){.admin-measurement-panel{grid-template-columns:42px repeat(2,minmax(0,1fr))}.measurement-note{grid-column:2/-1}}@media (max-width:640px){.admin-measurement-panel{grid-template-columns:1fr}.measurement-note,.measurement-unit-label{grid-column:1}}.physical-line.physical-dual-line{grid-template-columns:34px max-content max-content 34px max-content max-content!important;align-items:stretch!important;gap:8px!important}.physical-unit-marker{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:56px!important;border:1px solid color-mix(in srgb,var(--line) 78%,transparent)!important;border-radius:6px!important;background:color-mix(in srgb,var(--panel-2) 78%,var(--bg))!important;color:var(--ink)!important;font-size:11px!important;font-weight:950!important;letter-spacing:.04em!important}.physical-line.physical-dual-line .compact-height_feet,.physical-line.physical-dual-line .compact-weight_lbs{width:max-content!important}.physical-line.physical-dual-line .metric-physical-field{width:max-content!important;min-width:98px!important}.metric-edit .segment-box{width:54px!important}@media (max-width:980px){.physical-line.physical-dual-line{grid-template-columns:34px max-content max-content!important}}@media (max-width:640px){.physical-line.physical-dual-line{grid-template-columns:1fr!important}.physical-unit-marker{min-height:30px!important}}.physical-line.physical-dual-line{padding:6px 10px!important;align-items:center!important}.physical-line.physical-dual-line .compact-field,.physical-line.physical-dual-line .metric-physical-field,.physical-line.physical-dual-line .structured-card{min-height:42px!important;padding:5px 7px!important;gap:2px!important;border-radius:7px!important}.physical-line.physical-dual-line .physical-unit-marker{min-height:42px!important;padding:0 7px!important;border-radius:7px!important}.physical-line.physical-dual-line .compact-label-row label{font-size:9px!important;line-height:1!important}.physical-line.physical-dual-line .segmented-display,.physical-line.physical-dual-line .structured-edit{gap:4px!important}.physical-line.physical-dual-line .segment-box{min-height:23px!important;border-radius:5px!important}.physical-line.physical-dual-line input{min-height:24px!important;padding-top:3px!important;padding-bottom:3px!important}.physical-line.physical-dual-line .hover-tools{top:4px!important;right:4px!important}.admin-intake-edit-panel .admin-intake-grid{align-items:stretch}.admin-intake-edit-card{min-height:0}.admin-intake-edit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:9px;gap:9px}.admin-intake-edit-field{display:grid;grid-gap:4px;gap:4px;border:1px solid color-mix(in srgb,var(--line) 84%,transparent);border-radius:10px;background:color-mix(in srgb,var(--panel) 90%,var(--bg));padding:8px 9px}.admin-intake-edit-field span,.admin-intake-readonly-note span{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.admin-intake-edit-field input,.admin-intake-edit-field select,.admin-intake-edit-field textarea{width:100%;border:1px solid color-mix(in srgb,var(--line) 80%,transparent);border-radius:7px;min-height:30px;padding:5px 8px;background:color-mix(in srgb,var(--bg) 58%,var(--panel));color:var(--ink);font-size:13px;font-weight:800}.admin-intake-edit-field textarea{min-height:74px;resize:vertical}.admin-intake-edit-field.is-disabled{opacity:.68}.admin-intake-edit-field.is-disabled input,.admin-intake-edit-field.is-disabled select,.admin-intake-edit-field.is-disabled textarea{cursor:not-allowed;color:var(--muted)}.admin-intake-readonly-note{display:grid;grid-gap:5px;gap:5px;border:1px solid color-mix(in srgb,var(--line) 84%,transparent);border-radius:10px;background:color-mix(in srgb,var(--panel-2) 88%,var(--bg));padding:8px 9px}.admin-intake-readonly-note strong{color:var(--ink);font-size:13px;font-weight:900}.apply-page .employment-grid-disabled{opacity:.72}.package-progress-summary,.workflow-details-card,.workflow-popover,.workflow-stage-chip,.workflow-tracker-summary{--progress-color:var(--good)}.package-progress-head strong,.workflow-details-card strong,.workflow-popover-head span,.workflow-popover-head strong,.workflow-stage-chip strong,.workflow-tracker-head strong{color:var(--progress-color)!important}.package-progress-track i,.workflow-popover .workflow-popover-bar i,.workflow-stage-chip .workflow-mini-bar i{background:var(--progress-color)!important}.package-progress-chip.done,.workflow-tracker-chips .package-progress-chip.done{color:var(--progress-color)!important;border-color:color-mix(in srgb,var(--progress-color) 48%,var(--line))!important;background:color-mix(in srgb,var(--progress-color) 8%,transparent)!important}.workflow-stage-chip{background:color-mix(in srgb,var(--progress-color) 5%,var(--panel))!important}.workflow-details-card,.workflow-popover,.workflow-stage-chip{border-color:color-mix(in srgb,var(--progress-color) 52%,var(--line))!important}.workflow-details-card{color:var(--ink)!important}.certemy-workflow-panel{display:grid!important;grid-gap:12px!important;gap:12px!important}.certemy-card{border:1px solid var(--line)!important;border-radius:16px!important;background:color-mix(in srgb,var(--panel) 88%,var(--bg))!important;padding:13px!important}.certemy-card h3{margin:0 0 6px!important;color:var(--ink)!important;font-size:15px!important}.certemy-card-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin-bottom:10px!important}.certemy-credentials-grid{display:grid!important;grid-gap:8px!important;gap:8px!important}.certemy-credential-row{display:grid!important;grid-template-columns:100px minmax(0,1fr) auto!important;grid-gap:10px!important;gap:10px!important;align-items:center!important;border:1px solid color-mix(in srgb,var(--line) 80%,transparent)!important;border-radius:12px!important;padding:9px 10px!important;background:color-mix(in srgb,var(--panel-2) 60%,transparent)!important}.certemy-credential-row span,.certemy-note-field>span,.certemy-problem-select>span,.certemy-upload-checks>strong{color:var(--muted)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.03em!important;text-transform:uppercase!important}.certemy-credential-row strong{min-width:0!important;overflow-wrap:anywhere!important;color:var(--ink)!important;font-size:14px!important}.certemy-check-grid{display:grid!important;grid-gap:10px!important;gap:10px!important}.certemy-check,.certemy-note-field,.certemy-problem-select{display:grid!important;grid-gap:6px!important;gap:6px!important;border:1px solid color-mix(in srgb,var(--line) 82%,transparent)!important;border-radius:12px!important;padding:10px!important;background:color-mix(in srgb,var(--panel-2) 45%,transparent)!important}.certemy-check{grid-template-columns:18px 1fr!important;align-items:center!important}.certemy-check.done{border-color:color-mix(in srgb,var(--good) 45%,var(--line))!important;background:color-mix(in srgb,var(--good) 6%,var(--panel))!important}.certemy-check input{width:16px!important;height:16px!important;accent-color:var(--good)!important}.certemy-check span{color:var(--ink)!important;font-size:13px!important;font-weight:850!important}.certemy-upload-checks{display:grid!important;grid-gap:7px!important;gap:7px!important;border:1px solid var(--line)!important;border-radius:14px!important;padding:11px!important}.certemy-upload-checks>div{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important;grid-gap:8px!important;gap:8px!important}.certemy-note-field textarea,.certemy-problem-select select{width:100%!important;border:1px solid color-mix(in srgb,var(--line) 80%,transparent)!important;border-radius:8px!important;background:color-mix(in srgb,var(--bg) 58%,var(--panel))!important;color:var(--ink)!important;padding:8px 9px!important;font-weight:800!important}.certemy-note-field textarea{min-height:84px!important;resize:vertical!important}.certemy-certification-group{overflow:visible!important}@media (max-width:720px){.certemy-credential-row{grid-template-columns:1fr!important}}.certemy-certification-group,.certemy-general-group{overflow:visible!important}.certemy-add-general{white-space:nowrap!important}.certemy-upload-checks .certemy-check input:disabled{opacity:.9!important}.certemy-upload-checks .certemy-check:not(.done) input:disabled{opacity:.55!important}.certemy-upload-checks .certemy-check.done span{color:var(--good)!important}.certemy-workflow-panel .training-cert-grid{grid-template-columns:repeat(auto-fit,minmax(168px,1fr))!important;gap:12px!important}.certemy-workflow-panel .training-cert-group.certemy-grid-group{padding-bottom:14px!important}.certemy-workflow-panel .doc.upload-doc.doc-certificate.doc-layout-grid{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;text-align:center!important;gap:10px!important;min-height:0!important;padding:12px 10px!important;grid-template-columns:none!important}.certemy-workflow-panel .doc.upload-doc.doc-certificate.doc-layout-grid .doc-thumb{justify-self:center!important;align-self:center!important;margin:0 auto!important}.certemy-workflow-panel .doc.upload-doc.doc-certificate.doc-layout-grid .doc-copy,.certemy-workflow-panel .doc.upload-doc.doc-certificate.doc-layout-grid .doc-copy-grid{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;text-align:center!important}.certemy-workflow-panel .doc.upload-doc.doc-certificate.doc-layout-grid strong{display:block!important;margin:0!important;font-size:14px!important;line-height:1.28!important;max-width:100%!important}.certemy-workflow-panel .doc.upload-doc.doc-certificate.doc-layout-grid .sub{margin:0!important}.certemy-workflow-panel .doc.upload-doc.doc-certificate.doc-layout-grid .doc-inline-actions{justify-content:center!important;margin:0!important}.certemy-workflow-panel .doc.upload-doc.doc-certificate.doc-layout-grid .doc-open{text-align:center!important}@media (max-width:900px){.certemy-workflow-panel .training-cert-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.certemy-workflow-panel .doc.upload-doc.doc-certificate.doc-layout-grid{padding:10px 8px!important}}.certemy-workflow-panel .certemy-documents-layout{display:grid!important;grid-gap:14px!important;gap:14px!important;align-items:start!important}.certemy-workflow-panel .certemy-document-columns{grid-template-columns:minmax(220px,.95fr) minmax(240px,1fr) minmax(220px,.85fr)!important}.certemy-workflow-panel .certemy-document-column,.certemy-workflow-panel .certemy-document-columns{display:grid!important;grid-gap:14px!important;gap:14px!important;align-items:start!important}.certemy-workflow-panel .certemy-stack-group{margin:0!important}.certemy-workflow-panel .certemy-stack-group .training-cert-grid{grid-template-columns:1fr!important;gap:8px!important;margin-top:10px!important}.certemy-workflow-panel .certemy-certification-top .training-cert-grid{grid-template-columns:minmax(210px,280px)!important}.certemy-workflow-panel .doc.upload-doc.doc-certificate.doc-layout-stack .doc-thumb{justify-self:center!important;align-self:center!important;margin:0 auto!important}.certemy-workflow-panel .doc.upload-doc.doc-certificate.doc-layout-stack .doc-copy,.certemy-workflow-panel .doc.upload-doc.doc-certificate.doc-layout-stack .doc-copy-stack{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;text-align:center!important}.certemy-workflow-panel .doc.upload-doc.doc-certificate.doc-layout-stack strong{margin:0!important;font-size:13px!important;line-height:1.25!important}.certemy-workflow-panel .doc.upload-doc.doc-certificate.doc-layout-stack .doc-inline-actions{justify-content:center!important;margin:0!important}@media (max-width:1100px){.certemy-workflow-panel .certemy-document-columns{grid-template-columns:1fr 1fr!important}.certemy-workflow-panel .certemy-receipts-column{grid-column:1/-1!important}}@media (max-width:760px){.certemy-workflow-panel .certemy-certification-top .training-cert-grid,.certemy-workflow-panel .certemy-document-columns{grid-template-columns:1fr!important}}.certemy-workflow-panel .certemy-education-layout{display:grid!important;grid-gap:14px!important;gap:14px!important;overflow:visible!important}.certemy-workflow-panel .certemy-certification-centered .training-cert-grid{display:grid!important;grid-template-columns:minmax(210px,280px)!important;justify-content:center!important}.certemy-workflow-panel .certemy-lower-upload-tabs,.certemy-workflow-panel .certemy-three-certificate-row .training-cert-grid{display:grid!important;grid-template-columns:repeat(3,minmax(190px,1fr))!important;grid-gap:12px!important;gap:12px!important}.certemy-workflow-panel .certemy-lower-upload-tabs{align-items:start!important}.certemy-workflow-panel .certemy-lower-upload-tabs .training-cert-grid{grid-template-columns:1fr!important;gap:8px!important;margin-top:10px!important}.certemy-workflow-panel .certemy-education-extra-group,.certemy-workflow-panel .certemy-general-group,.certemy-workflow-panel .certemy-receipt-group{margin:0!important}.certemy-workflow-panel .doc.upload-doc.doc-certificate.doc-layout-stack{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;gap:8px!important;min-height:0!important;padding:10px!important;grid-template-columns:none!important}.certemy-workflow-panel,.certemy-workflow-panel .doc.upload-doc.doc-certificate,.certemy-workflow-panel .training-cert-grid,.certemy-workflow-panel .training-cert-group{overflow:visible!important}.certemy-workflow-panel .doc.upload-doc.doc-certificate .doc-hover-preview{position:fixed!important;left:50vw!important;top:50vh!important;transform:translate(-50%,-50%) scale(.98)!important;z-index:99999!important;max-width:84vw!important;max-height:82vh!important}.certemy-workflow-panel .doc.upload-doc.doc-certificate:hover .doc-hover-preview{transform:translate(-50%,-50%) scale(1)!important}.certemy-workflow-panel .doc-hover-preview .pdf-page-preview,.certemy-workflow-panel .doc-hover-preview .pdf-page-preview canvas,.certemy-workflow-panel .doc-hover-preview img{max-width:84vw!important;max-height:82vh!important;object-fit:contain!important}@media (max-width:1050px){.certemy-workflow-panel .certemy-certification-centered .training-cert-grid,.certemy-workflow-panel .certemy-lower-upload-tabs,.certemy-workflow-panel .certemy-three-certificate-row .training-cert-grid{grid-template-columns:1fr!important}}.certemy-workflow-panel .doc.upload-doc.doc-certificate .doc-hover-preview,.certemy-workflow-panel .doc.upload-doc.doc-certificate:hover .doc-hover-preview{position:fixed!important;inset:auto!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;width:auto!important;height:auto!important;max-width:78vw!important;max-height:78vh!important;transform:translate(-50%,-50%)!important;z-index:2147483000!important;overflow:visible!important;pointer-events:none!important;background:transparent!important;border:0!important;box-shadow:none!important}.certemy-workflow-panel .doc.upload-doc.doc-certificate:hover .doc-hover-preview{opacity:1!important}.certemy-workflow-panel .doc-hover-preview .pdf-page-preview,.certemy-workflow-panel .doc-hover-preview .pdf-page-preview-hover,.certemy-workflow-panel .doc-hover-preview .pdf-page-preview-hover.pdf-page-preview-landscape,.certemy-workflow-panel .doc-hover-preview .pdf-page-preview-hover.pdf-page-preview-portrait{width:auto!important;height:auto!important;max-width:78vw!important;max-height:78vh!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;background:transparent!important;box-shadow:none!important}.certemy-workflow-panel .doc-hover-preview .pdf-page-preview canvas,.certemy-workflow-panel .doc-hover-preview .pdf-page-preview-hover.pdf-page-preview-landscape canvas,.certemy-workflow-panel .doc-hover-preview .pdf-page-preview-hover.pdf-page-preview-portrait canvas,.certemy-workflow-panel .doc-hover-preview img{width:auto!important;height:auto!important;max-width:78vw!important;max-height:78vh!important;object-fit:contain!important;display:block!important;box-shadow:0 22px 64px rgba(0,0,0,.56)!important}.certemy-workflow-panel .doc.upload-doc.doc-certificate:hover{z-index:2147482999!important}.certemy-workflow-panel .certemy-three-certificate-row .training-cert-grid>.doc.upload-doc.doc-certificate:first-child .doc-hover-preview,.certemy-workflow-panel .certemy-three-certificate-row .training-cert-grid>.doc.upload-doc.doc-certificate:first-child:hover .doc-hover-preview,.certemy-workflow-panel .training-cert-grid>.doc.upload-doc.doc-certificate:first-child .doc-hover-preview,.certemy-workflow-panel .training-cert-grid>.doc.upload-doc.doc-certificate:first-child:hover .doc-hover-preview{position:fixed!important;inset:auto!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;z-index:2147483000!important;max-width:78vw!important;max-height:78vh!important;overflow:visible!important}.certemy-workflow-panel .certemy-three-certificate-row .training-cert-grid>.doc.upload-doc.doc-certificate:first-child:hover .doc-hover-preview,.certemy-workflow-panel .training-cert-grid>.doc.upload-doc.doc-certificate:first-child:hover .doc-hover-preview{opacity:1!important}.doc.upload-doc.doc-certificate,.doc.upload-doc.has-file{overflow:visible}.doc.upload-doc .doc-hover-preview{position:fixed!important;left:50%;top:50%;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;transform-origin:center center!important;max-width:calc(100vw - 10px)!important;max-height:calc(100vh - 10px)!important;overflow:visible!important;z-index:2147483000!important}.doc.upload-doc:focus-within .doc-hover-preview,.doc.upload-doc:hover .doc-hover-preview{opacity:1!important;visibility:visible!important}.doc-hover-preview,.doc-hover-preview .pdf-page-preview,.doc-hover-preview .pdf-page-preview canvas,.doc-hover-preview .pdf-page-preview-hover,.doc-hover-preview .pdf-page-preview-hover canvas,.doc-hover-preview .pdf-page-preview-hover.pdf-page-preview-landscape,.doc-hover-preview .pdf-page-preview-hover.pdf-page-preview-portrait,.doc-hover-preview img{max-width:calc(100vw - 10px)!important;max-height:calc(100vh - 10px)!important}.doc-hover-preview .pdf-page-preview canvas,.doc-hover-preview .pdf-page-preview-hover canvas,.doc-hover-preview img{display:block!important}.certemy-workflow-panel .doc.upload-doc.doc-certificate .doc-hover-preview,.certemy-workflow-panel .doc.upload-doc.doc-certificate:hover .doc-hover-preview,.certemy-workflow-panel .training-cert-grid>.doc.upload-doc.doc-certificate:first-child .doc-hover-preview,.certemy-workflow-panel .training-cert-grid>.doc.upload-doc.doc-certificate:first-child:hover .doc-hover-preview,.doc.upload-doc .doc-hover-preview,.doc.upload-doc:focus-within .doc-hover-preview,.doc.upload-doc:hover .doc-hover-preview{overflow:visible!important}.doc-hover-preview,.doc-hover-preview .pdf-page-preview,.doc-hover-preview .pdf-page-preview canvas,.doc-hover-preview .pdf-page-preview-hover,.doc-hover-preview .pdf-page-preview-hover canvas,.doc-hover-preview .pdf-page-preview-hover.pdf-page-preview-landscape,.doc-hover-preview .pdf-page-preview-hover.pdf-page-preview-portrait,.doc-hover-preview img{max-width:var(--hover-max-width,calc(100vw - 10px))!important;max-height:var(--hover-max-height,calc(100vh - 10px))!important}.doc-hover-preview .pdf-page-preview canvas,.doc-hover-preview .pdf-page-preview-hover canvas,.doc-hover-preview img{width:auto!important;height:auto!important;object-fit:contain!important}.certemy-workflow-panel .doc.upload-doc.doc-certificate .doc-hover-preview,.certemy-workflow-panel .doc.upload-doc.doc-certificate:hover .doc-hover-preview,.certemy-workflow-panel .training-cert-grid>.doc.upload-doc.doc-certificate:first-child .doc-hover-preview,.certemy-workflow-panel .training-cert-grid>.doc.upload-doc.doc-certificate:first-child:hover .doc-hover-preview,.doc.upload-doc .doc-hover-preview,.doc.upload-doc:focus-within .doc-hover-preview,.doc.upload-doc:hover .doc-hover-preview{position:fixed!important;inset:auto!important;left:var(--hover-left,50vw)!important;top:var(--hover-top,50vh)!important;right:auto!important;bottom:auto!important;width:var(--hover-width,620px)!important;height:var(--hover-height,460px)!important;max-width:var(--hover-max-width,calc(100vw - 10px))!important;max-height:var(--hover-max-height,calc(100vh - 10px))!important;transform:translate(-50%,-50%)!important;transform-origin:center center!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:transparent!important;border:0!important;box-shadow:none!important;z-index:2147483000!important;pointer-events:none!important}.certemy-workflow-panel .doc.upload-doc.doc-certificate:hover .doc-hover-preview,.certemy-workflow-panel .training-cert-grid>.doc.upload-doc.doc-certificate:first-child:hover .doc-hover-preview,.doc.upload-doc:focus-within .doc-hover-preview,.doc.upload-doc:hover .doc-hover-preview{opacity:1!important;visibility:visible!important}.doc-hover-preview .pdf-page-preview,.doc-hover-preview .pdf-page-preview-hover,.doc-hover-preview .pdf-page-preview-hover.pdf-page-preview-landscape,.doc-hover-preview .pdf-page-preview-hover.pdf-page-preview-portrait{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important}.doc-hover-preview .pdf-page-preview canvas,.doc-hover-preview .pdf-page-preview-hover canvas,.doc-hover-preview .pdf-page-preview-hover.pdf-page-preview-landscape canvas,.doc-hover-preview .pdf-page-preview-hover.pdf-page-preview-portrait canvas,.doc-hover-preview img{width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;display:block!important;box-shadow:0 22px 64px rgba(0,0,0,.56)!important}.doc-hover-preview-portal{position:fixed!important;transform:translate(-50%,-50%)!important;transform-origin:center center!important;z-index:2147483647!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:transparent!important;border:0!important;box-shadow:none!important}.doc-hover-preview-portal .pdf-page-preview,.doc-hover-preview-portal .pdf-page-preview-hover,.doc-hover-preview-portal .pdf-page-preview-hover.pdf-page-preview-landscape,.doc-hover-preview-portal .pdf-page-preview-hover.pdf-page-preview-portrait{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important}.doc-hover-preview-portal .pdf-page-preview canvas,.doc-hover-preview-portal .pdf-page-preview-hover canvas,.doc-hover-preview-portal .pdf-page-preview-hover.pdf-page-preview-landscape canvas,.doc-hover-preview-portal .pdf-page-preview-hover.pdf-page-preview-portrait canvas,.doc-hover-preview-portal img{width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;display:block!important;box-shadow:0 22px 64px rgba(0,0,0,.56)!important}@media (max-width:900px){.doc-hover-preview-portal{display:none!important}}.doc-hover-preview-portal.is-loading,.doc-hover-preview-portal.is-loading *,.doc-hover-preview-portal.is-loading canvas,.doc-hover-preview-portal.is-loading img{opacity:0!important;visibility:hidden!important}.doc-hover-preview-portal.is-ready{opacity:1!important;visibility:visible!important;transition:opacity 90ms ease!important}.doc-hover-preview-portal .doc-hover-placeholder{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;display:block!important;image-rendering:auto!important;box-shadow:0 22px 64px rgba(0,0,0,.56)!important}.doc-hover-preview-portal .doc-hover-live-preview{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.doc-hover-preview-portal .doc-hover-live-preview.is-loading{position:absolute!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.doc-hover-preview-portal .doc-hover-live-preview.is-ready{position:static!important;opacity:1!important;visibility:visible!important}.doc-hover-preview-portal{pointer-events:none!important}.doc-hover-preview-portal,.doc-hover-preview-portal.is-ready:not(.is-active){opacity:0!important;visibility:hidden!important}.doc-hover-preview-portal.is-active.is-ready{opacity:1!important;visibility:visible!important;transition:opacity 45ms ease!important}.doc-hover-preview-portal .doc-hover-live-preview,.doc-hover-preview-portal .doc-hover-placeholder{display:contents!important}.certemy-workflow-panel .certemy-lower-two-tabs{grid-template-columns:repeat(2,minmax(220px,1fr))!important}.certemy-slot-wrap{display:grid!important;grid-gap:6px!important;gap:6px!important}.certemy-delete-field{justify-self:center!important;font-size:11px!important;padding:5px 9px!important}.ghost.danger,button.danger{color:color-mix(in srgb,var(--bad) 88%,var(--ink))!important;border-color:color-mix(in srgb,var(--bad) 38%,var(--line))!important;background:color-mix(in srgb,var(--bad) 8%,transparent)!important}.ghost.danger:hover,button.danger:hover{border-color:color-mix(in srgb,var(--bad) 62%,var(--line))!important;background:color-mix(in srgb,var(--bad) 14%,transparent)!important}@media (max-width:1050px){.certemy-workflow-panel .certemy-lower-two-tabs{grid-template-columns:1fr!important}}.fo-workflow-panel{display:grid;grid-gap:18px;gap:18px}.fo-availability-card,.fo-intro-card,.fo-same-card{border:1px solid rgba(148,163,184,.2);border-radius:24px;background:rgba(15,23,42,.62);box-shadow:0 18px 44px rgba(2,6,23,.22);padding:20px}body.light .fo-availability-card,body.light .fo-intro-card,body.light .fo-same-card{background:hsla(0,0%,100%,.92);border-color:rgba(15,23,42,.1);box-shadow:0 18px 38px rgba(15,23,42,.08)}.fo-card-head,.fo-intro-card{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.fo-card-head h3,.fo-intro-card h3{margin:0 0 4px;font-size:18px}.fo-progress-chip,.fo-status-pill{flex:0 0 auto;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;background:rgba(148,163,184,.16);color:var(--muted)}.fo-progress-chip,.fo-status-pill.done{background:rgba(34,197,94,.16);color:#86efac}body.light .fo-progress-chip,body.light .fo-status-pill.done{color:#047857}.fo-status-pill.missing{background:hsla(0,91%,71%,.16);color:#fecaca}body.light .fo-status-pill.missing{color:#b91c1c}.fo-day-grid,.fo-global-grid,.fo-mode-row,.fo-note-field,.fo-quick-row,.fo-summary-line{margin-top:14px}.fo-quick-row{display:flex;flex-wrap:wrap;gap:8px}.fo-mode-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.fo-mode-choice,.fo-same-checkbox{display:flex;align-items:center;gap:10px;border:1px solid rgba(148,163,184,.22);border-radius:16px;padding:12px;background:rgba(2,6,23,.2);cursor:pointer}.fo-mode-choice.active,.fo-same-checkbox.active{border-color:rgba(34,197,94,.55);background:rgba(34,197,94,.1)}body.light .fo-mode-choice,body.light .fo-same-checkbox{background:rgba(248,250,252,.92);border-color:rgba(15,23,42,.12)}.fo-same-checkbox span{display:grid;grid-gap:3px;gap:3px}.fo-same-checkbox small{color:var(--muted);font-size:12px}.fo-global-grid{display:grid;grid-template-columns:minmax(180px,1.2fr) repeat(2,minmax(130px,.8fr));grid-gap:12px;gap:12px}.fo-note-field,.fo-select-field,.fo-time-select{display:grid;grid-gap:6px;gap:6px}.fo-note-field span,.fo-select-field span,.fo-time-select span{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.fo-note-field textarea,.fo-select-field select,.fo-time-select select{width:100%;border:1px solid rgba(148,163,184,.22);border-radius:14px;background:rgba(2,6,23,.38);color:var(--text);padding:10px 12px;font:inherit}body.light .fo-note-field textarea,body.light .fo-select-field select,body.light .fo-time-select select{background:#fff;border-color:rgba(15,23,42,.12)}.fo-day-grid{display:grid;grid-gap:10px;gap:10px}.fo-day-row{display:grid;grid-template-columns:92px repeat(2,minmax(120px,1fr));grid-gap:10px;gap:10px;align-items:end;border:1px solid rgba(148,163,184,.14);border-radius:16px;padding:10px;background:rgba(2,6,23,.18)}.fo-day-row.active{border-color:rgba(59,130,246,.5);background:rgba(59,130,246,.08)}body.light .fo-day-row{background:rgba(248,250,252,.88);border-color:rgba(15,23,42,.08)}.fo-day-check{display:flex;align-items:center;gap:9px;min-height:42px;font-weight:800}.fo-summary-line{border-radius:16px;background:rgba(148,163,184,.1);padding:12px 14px;color:var(--muted);line-height:1.45}.fo-summary-line strong{color:var(--text)}.fo-readonly-summary-card{border-style:dashed}@media (max-width:760px){.fo-card-head,.fo-intro-card{display:grid}.fo-day-row,.fo-global-grid,.fo-mode-row{grid-template-columns:1fr}}.fo-peer-section{display:grid;grid-gap:16px;gap:16px}.fo-compact-card .fo-day-grid,.fo-compact-card .fo-global-grid,.fo-compact-card .fo-mode-row,.fo-compact-card .fo-quick-row{display:none!important}.fo-compact-list{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.fo-compact-row{position:relative;display:grid;grid-template-columns:150px 150px minmax(130px,.7fr) minmax(150px,auto) auto auto;grid-gap:10px;gap:10px;align-items:end;border:1px solid rgba(148,163,184,.16);border-radius:16px;padding:10px;background:rgba(2,6,23,.18)}.fo-compact-row.active{border-color:rgba(59,130,246,.45);background:rgba(59,130,246,.08)}.fo-compact-row.complete{border-color:rgba(34,197,94,.44)}body.light .fo-compact-row{background:rgba(248,250,252,.9);border-color:rgba(15,23,42,.1)}body.light .fo-compact-row.active{border-color:rgba(37,99,235,.38);background:rgba(239,246,255,.95)}body.light .fo-compact-row.complete{border-color:rgba(5,150,105,.35)}.fo-day-label{min-height:42px;white-space:nowrap}.fo-inline-select{display:grid;grid-gap:5px;gap:5px}.fo-inline-select span{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.fo-inline-select select{width:100%;border:1px solid rgba(148,163,184,.22);border-radius:13px;background:rgba(2,6,23,.38);color:var(--text);padding:9px 10px;font:inherit}body.light .fo-inline-select select{background:#fff;border-color:rgba(15,23,42,.12)}.fo-between-fields{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));grid-gap:8px;gap:8px}.fo-anytime-chip{min-height:39px;display:inline-flex;align-items:center;justify-content:center;align-self:end;border-radius:999px;padding:0 12px;background:rgba(34,197,94,.12);color:#86efac;font-weight:800;font-size:13px;white-space:nowrap}body.light .fo-anytime-chip{color:#047857;background:rgba(16,185,129,.12)}.fo-copy-menu{align-self:end;position:relative}.fo-copy-menu summary{min-height:39px;display:inline-flex;align-items:center;justify-content:center;list-style:none;cursor:pointer;border:1px solid rgba(96,165,250,.35);border-radius:13px;padding:0 12px;background:rgba(59,130,246,.1);color:#93c5fd;font-weight:800;white-space:nowrap}.fo-copy-menu summary::-webkit-details-marker{display:none}.fo-copy-panel{position:absolute;right:0;top:calc(100% + 6px);z-index:40;min-width:190px;border:1px solid rgba(148,163,184,.22);border-radius:14px;padding:8px;background:rgba(15,23,42,.98);box-shadow:0 18px 44px rgba(2,6,23,.42)}body.light .fo-copy-panel{background:#fff;border-color:rgba(15,23,42,.14);box-shadow:0 18px 34px rgba(15,23,42,.14)}.fo-copy-option{display:flex;align-items:center;gap:9px;padding:8px;border-radius:10px;font-weight:700;cursor:pointer}.fo-copy-option:hover{background:rgba(96,165,250,.12)}.fo-copy-option.to-all{border-bottom:1px solid rgba(148,163,184,.18);margin-bottom:4px}.fo-row-clear{align-self:end;min-height:39px}@media (max-width:1050px){.fo-compact-row{grid-template-columns:132px 140px minmax(120px,1fr) auto auto}.fo-between-fields{grid-column:span 2}}@media (max-width:760px){.fo-compact-row{grid-template-columns:1fr;align-items:stretch}.fo-between-fields{grid-template-columns:1fr;grid-column:auto}.fo-anytime-chip,.fo-copy-menu summary,.fo-row-clear{width:100%}.fo-copy-panel{position:static;margin-top:8px;width:100%}}.fo-compact-card{padding:14px 16px!important}.fo-compact-card .fo-card-head{gap:10px!important;margin-bottom:8px!important}.fo-compact-card .fo-card-head h3{margin-bottom:2px!important}.fo-compact-card .fo-card-head .sub{margin:0!important;line-height:1.3!important}.fo-compact-list{gap:0!important;margin-top:10px!important;border:1px solid rgba(148,163,184,.18);border-radius:16px;overflow:visible;background:rgba(2,6,23,.2)}body.light .fo-compact-list{background:rgba(248,250,252,.94);border-color:rgba(15,23,42,.1)}.fo-compact-row{display:grid!important;grid-template-columns:130px 125px minmax(118px,.62fr) minmax(148px,auto) auto auto!important;grid-gap:7px!important;gap:7px!important;border:0!important;border-radius:0!important;border-bottom:1px solid rgba(148,163,184,.12)!important;padding:7px 9px!important;background:transparent!important;box-shadow:none!important}.fo-compact-row:last-child{border-bottom:0!important}.fo-compact-row.active,.fo-compact-row.complete{background:rgba(59,130,246,.045)!important}body.light .fo-compact-row.active,body.light .fo-compact-row.complete{background:rgba(219,234,254,.45)!important}.fo-day-label{min-height:34px!important;gap:8px!important}.fo-inline-select{gap:3px!important}.fo-inline-select.no-label{display:flex!important;align-items:center!important}.fo-inline-select.no-label select{margin-top:0!important}.fo-inline-select select{min-height:34px!important;border-radius:11px!important;padding:6px 9px!important;font-size:13px!important}.fo-between-fields{gap:6px!important}.fo-anytime-chip{padding:0 10px!important;font-size:12px!important}.fo-copy-menu summary{border-radius:11px!important;font-size:13px!important}.fo-row-clear{align-self:center!important}.fo-note-field,.fo-summary-line{margin-top:10px!important}.fo-note-field textarea{min-height:54px!important;padding:8px 10px!important}.fo-summary-line{padding:9px 11px!important;line-height:1.35!important}@media (max-width:1050px){.fo-compact-row{grid-template-columns:120px 120px minmax(110px,1fr) auto auto!important}}@media (max-width:760px){.fo-compact-row{grid-template-columns:1fr!important;gap:6px!important;padding:9px!important}}.fo-copy-option input[type=checkbox]{width:16px!important;height:16px!important;margin:0!important;accent-color:#22c55e;flex:0 0 auto}.fo-copy-option input[type=checkbox]:checked+span{color:#86efac}body.light .fo-copy-option input[type=checkbox]:checked+span{color:#047857}.fo-anytime-chip,.fo-compact-card,.fo-compact-list,.fo-compact-row,.fo-copy-menu summary,.fo-day-label,.fo-inline-select span,.fo-row-clear{color:#fff!important}.fo-compact-list{justify-items:start!important;align-items:start!important}.fo-compact-row{gap:6px!important}.fo-compact-row .fo-inline-select span{display:none!important}.fo-compact-row .fo-anytime-chip,.fo-compact-row .fo-between-fields,.fo-compact-row .fo-copy-menu,.fo-compact-row .fo-inline-select,.fo-compact-row .fo-row-clear{align-self:center!important;margin-top:0!important;margin-bottom:0!important}.fo-compact-row .fo-rule-select{width:112px!important}.fo-compact-row .fo-time-select{width:104px!important}.fo-compact-row .fo-between-fields{width:214px!important;grid-template-columns:104px 104px!important;gap:6px!important}.fo-compact-row select,.fo-inline-select select{height:34px!important;min-height:34px!important;line-height:18px!important;border-color:rgba(15,23,42,.2)!important;box-shadow:none!important}.fo-compact-row select,.fo-compact-row select option,.fo-inline-select select,.fo-inline-select select option{background:#fff!important;color:#111827!important}.fo-anytime-chip{width:104px!important;height:34px!important;min-height:34px!important;background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.18)!important}.fo-copy-menu{width:82px!important}.fo-copy-menu summary{width:82px!important;background:rgba(96,165,250,.14)!important;border-color:rgba(147,197,253,.42)!important}.fo-copy-menu summary,.fo-row-clear{height:34px!important;min-height:34px!important;padding:0 8px!important;font-size:12px!important}.fo-row-clear{width:58px!important}.fo-copy-panel{left:0!important}.fo-copy-option,.fo-copy-option input[type=checkbox]:checked+span,.fo-copy-option span{color:#fff!important}.fo-copy-option input[type=checkbox]{-moz-appearance:auto!important;appearance:auto!important;-webkit-appearance:checkbox!important;accent-color:#2563eb!important}.fo-compact-row.active,.fo-compact-row.complete{background:hsla(0,0%,100%,.035)!important}@media (max-width:1050px){.fo-compact-row{grid-template-columns:118px 112px auto auto auto auto!important}.fo-between-fields{grid-column:auto!important}}@media (max-width:760px){.fo-compact-list,.fo-compact-row{width:100%!important}.fo-compact-row{grid-template-columns:1fr!important;align-items:stretch!important}.fo-anytime-chip,.fo-compact-row .fo-between-fields,.fo-compact-row .fo-rule-select,.fo-compact-row .fo-time-select,.fo-copy-menu,.fo-copy-menu summary,.fo-row-clear{width:100%!important}.fo-compact-row .fo-between-fields{grid-template-columns:1fr 1fr!important}}.fo-compact-row .fo-time-select{width:124px!important}.fo-compact-row .fo-between-fields{width:254px!important;grid-template-columns:124px 124px!important}.fo-compact-row{grid-template-columns:118px 112px auto auto auto auto!important}.fo-compact-row select,.fo-inline-select select{padding-right:30px!important}.fo-copy-menu{padding:0 10px 10px!important;margin:0 -10px -10px!important}.fo-copy-panel{top:calc(100% - 10px)!important;left:10px!important}@media (max-width:1050px){.fo-compact-row .fo-time-select{width:124px!important}.fo-compact-row .fo-between-fields{width:254px!important;grid-template-columns:124px 124px!important}}@media (max-width:760px){.fo-compact-row .fo-between-fields,.fo-compact-row .fo-time-select{width:100%!important}.fo-compact-row .fo-between-fields{grid-template-columns:1fr 1fr!important}.fo-copy-menu{padding:0!important;margin:0!important}.fo-copy-panel{top:auto!important;left:auto!important;padding:14px!important}}.fo-compact-list,.fo-compact-row{width:max-content!important;max-width:100%!important}.fo-compact-row{grid-template-columns:120px 140px max-content 96px 70px!important;justify-content:start!important;justify-items:start!important;align-items:center!important;gap:8px!important;padding:6px 8px!important;min-height:50px!important}.fo-compact-row .fo-anytime-chip,.fo-compact-row .fo-between-fields,.fo-compact-row .fo-copy-menu,.fo-compact-row .fo-day-label,.fo-compact-row .fo-inline-select,.fo-compact-row .fo-row-clear,.fo-compact-row .fo-rule-select,.fo-compact-row .fo-time-select{align-self:center!important;margin-top:0!important;margin-bottom:0!important}.fo-compact-row .fo-day-label{height:38px!important;min-height:38px!important}.fo-compact-row .fo-rule-select{width:140px!important}.fo-compact-row .fo-time-select{width:130px!important}.fo-compact-row .fo-between-fields{width:268px!important;grid-template-columns:130px 130px!important;gap:8px!important}.fo-anytime-chip,.fo-compact-row select,.fo-copy-menu summary,.fo-inline-select select,.fo-row-clear{height:38px!important;min-height:38px!important;box-sizing:border-box!important}.fo-compact-row select,.fo-inline-select select{padding:7px 32px 7px 12px!important}.fo-anytime-chip{width:130px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.fo-copy-menu{position:relative!important;width:96px!important;height:38px!important;min-height:38px!important;padding:0!important;margin:0!important;align-self:center!important}.fo-copy-menu:after{content:"";position:absolute;left:-10px;right:-10px;top:100%;height:16px;pointer-events:auto}.fo-copy-menu summary{width:96px!important;padding:0 10px!important;margin:0!important}.fo-copy-panel{top:calc(100% + 4px)!important;left:-10px!important;right:auto!important;padding:14px!important}.fo-row-clear{width:70px!important;padding:0 10px!important}@media (max-width:1050px){.fo-compact-row{grid-template-columns:120px 140px max-content 96px 70px!important}.fo-compact-row .fo-time-select{width:130px!important}.fo-compact-row .fo-between-fields{width:268px!important;grid-template-columns:130px 130px!important}}@media (max-width:760px){.fo-compact-list,.fo-compact-row{width:100%!important}.fo-compact-row{grid-template-columns:1fr!important;align-items:stretch!important;min-height:0!important}.fo-anytime-chip,.fo-compact-row .fo-between-fields,.fo-compact-row .fo-rule-select,.fo-compact-row .fo-time-select,.fo-copy-menu,.fo-copy-menu summary,.fo-row-clear{width:100%!important}.fo-compact-row .fo-between-fields{grid-template-columns:1fr 1fr!important}.fo-copy-menu{height:auto!important;min-height:38px!important}.fo-copy-menu:after{display:none!important}}.group-select-all{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:850;cursor:pointer;background:color-mix(in srgb,var(--panel) 86%,var(--bg))}.group-select-all input{width:16px;height:16px;accent-color:var(--accent)}.group-select-all.active{border-color:color-mix(in srgb,var(--accent) 62%,var(--line));background:color-mix(in srgb,var(--accent) 14%,var(--panel))}.group-selected-actions{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;padding-left:4px;border-left:1px solid var(--line)}.group-selected-actions .compact.active{border-color:color-mix(in srgb,var(--accent) 50%,var(--line));background:color-mix(in srgb,var(--accent) 12%,var(--panel))}.peer-dashboard-grid.select-mode .peer-grid-head,.peer-dashboard-grid.select-mode .peer-grid-row{grid-template-columns:42px minmax(390px,.95fr) minmax(180px,220px) minmax(430px,1.35fr) 52px!important}.export-select-head{text-align:center}.apply-top-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 16px}.apply-top-tabs button{border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--panel) 88%,var(--bg));color:var(--ink);padding:8px 13px;font-weight:850;cursor:pointer}.apply-top-tabs button.active{border-color:color-mix(in srgb,var(--accent) 62%,var(--line));background:color-mix(in srgb,var(--accent) 16%,var(--panel))}@media (max-width:1050px){.group-actions{flex-wrap:wrap;justify-content:flex-end}.group-selected-actions{border-left:0;padding-left:0}.peer-dashboard-grid.select-mode .peer-grid-head,.peer-dashboard-grid.select-mode .peer-grid-row{grid-template-columns:42px minmax(0,1fr) 44px!important}}.peer-dashboard-grid .peer-grid-head,.peer-dashboard-grid .peer-grid-row,.peer-dashboard-grid.select-mode .peer-grid-head,.peer-dashboard-grid.select-mode .peer-grid-row{grid-template-columns:46px minmax(390px,.95fr) minmax(180px,220px) minmax(430px,1.35fr) 52px!important}.peer-dashboard-grid .bulk-select-cell,.peer-dashboard-grid .bulk-select-head{display:none!important}.export-select-cell,.export-select-head{justify-self:center!important}.group-actions{flex-wrap:wrap}.group-selected-actions{margin-left:2px}@media (max-width:1280px){.peer-dashboard-grid .peer-grid-head,.peer-dashboard-grid .peer-grid-row,.peer-dashboard-grid.select-mode .peer-grid-head,.peer-dashboard-grid.select-mode .peer-grid-row{grid-template-columns:42px minmax(340px,.9fr) minmax(160px,200px) minmax(340px,1.2fr) 46px!important}}.group-selected-actions .compact:disabled{opacity:.42;cursor:not-allowed;filter:saturate(.55)}.peer-dashboard-grid .peer-grid-head,.peer-dashboard-grid .peer-grid-row,.peer-dashboard-grid.select-mode .peer-grid-head,.peer-dashboard-grid.select-mode .peer-grid-row{grid-template-columns:46px minmax(330px,390px) minmax(660px,760px) minmax(260px,1fr) 52px!important;column-gap:14px!important}.peer-grid-row>.stage-track,.peer-grid-row>.workflow-pill-grid,.peer-grid-row>.workflow-stage-grid,.peer-grid-row>.workflow-stages{min-width:0!important}.stage-track,.workflow-pill-grid,.workflow-stage-grid,.workflow-stages{max-width:100%!important}.stage-details,.workflow-detail-list,.workflow-stage-details{min-width:0!important;overflow-wrap:anywhere!important}@media (max-width:1500px){.peer-dashboard-grid .peer-grid-head,.peer-dashboard-grid .peer-grid-row,.peer-dashboard-grid.select-mode .peer-grid-head,.peer-dashboard-grid.select-mode .peer-grid-row{grid-template-columns:46px minmax(300px,340px) minmax(610px,690px) minmax(230px,1fr) 52px!important}}@media (max-width:1280px){.peer-dashboard-grid .peer-grid-head,.peer-dashboard-grid .peer-grid-row,.peer-dashboard-grid.select-mode .peer-grid-head,.peer-dashboard-grid.select-mode .peer-grid-row{grid-template-columns:42px minmax(280px,320px) minmax(560px,640px) minmax(220px,1fr) 46px!important}}@media (max-width:1050px){.peer-dashboard-grid .peer-grid-head,.peer-dashboard-grid .peer-grid-row,.peer-dashboard-grid.select-mode .peer-grid-head,.peer-dashboard-grid.select-mode .peer-grid-row{grid-template-columns:42px minmax(0,1fr) 44px!important}}.signature-pad-wrap.has-saved-signature{border-style:solid;background:color-mix(in srgb,var(--good) 7%,var(--panel))}.saved-signature-panel{display:grid;grid-gap:8px;gap:8px}.saved-signature-box{display:grid;place-items:center;min-height:170px;padding:14px;border:1px solid var(--line);border-radius:14px;background:#fff}.saved-signature-box img{display:block;max-width:100%;max-height:220px;object-fit:contain}.saved-signature-panel .sub{margin:0}.peer-upload-card:not(.has-file){align-items:center!important;grid-template-columns:max-content auto!important;gap:4px!important;min-height:58px!important}.peer-upload-card:not(.has-file) span,.peer-upload-card:not(.has-file) strong{align-self:center!important;line-height:1.1!important}.peer-upload-card:not(.has-file) span{margin-top:0!important;white-space:nowrap!important}.admin-intake-upload-card .doc.upload-doc .doc-copy,.doc.upload-doc:not(.doc-certificate) .doc-copy{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:2px 4px!important;min-width:0!important}.admin-intake-upload-card .doc.upload-doc .doc-copy>strong,.doc.upload-doc:not(.doc-certificate) .doc-copy>strong{line-height:1.1!important;white-space:nowrap!important}.admin-intake-upload-card .doc.upload-doc .doc-copy>.sub,.doc.upload-doc:not(.doc-certificate) .doc-copy>.sub{margin:0!important;line-height:1.1!important}.admin-intake-upload-card .doc.upload-doc:not(.has-file) .doc-copy>.sub,.doc.upload-doc:not(.doc-certificate):not(.has-file) .doc-copy>.sub{white-space:nowrap!important}.admin-intake-upload-card .doc.upload-doc .doc-inline-actions,.doc.upload-doc:not(.doc-certificate) .doc-inline-actions{flex-basis:100%!important;margin-top:4px!important}.workflow-stage-wrap-inline{position:relative!important;min-width:0!important;display:grid!important}.workflow-stage-wrap-inline .workflow-stage-chip{height:100%!important}.workflow-stage-wrap-inline.has-stage-checkbox .workflow-stage-chip{padding-right:54px!important}.stage-done-checkbox{position:absolute!important;top:5px!important;right:6px!important;display:inline-flex!important;align-items:center!important;gap:3px!important;z-index:8!important;color:var(--muted)!important;font-size:10px!important;line-height:1!important;font-weight:950!important;cursor:pointer!important}.stage-done-checkbox input{width:13px!important;height:13px!important;accent-color:var(--good)!important}.stage-done-checkbox.checked{color:var(--good)!important}.stage-done-checkbox input:disabled{cursor:not-allowed!important;opacity:.7!important}.workflow-check-details{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px 8px!important;min-width:0!important}.dashboard-status-check,.workflow-status-check{display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:26px!important;padding:3px 8px!important;border:1px solid var(--line)!important;border-radius:999px!important;background:color-mix(in srgb,var(--panel) 85%,var(--bg))!important;color:var(--muted)!important;font-size:12px!important;font-weight:950!important;line-height:1!important;cursor:pointer!important;white-space:nowrap!important}.dashboard-status-check input,.workflow-status-check input{width:14px!important;height:14px!important;accent-color:var(--good)!important;margin:0!important}.dashboard-status-check.checked,.workflow-status-check.checked{color:var(--good)!important;border-color:color-mix(in srgb,var(--good) 44%,var(--line))!important;background:color-mix(in srgb,var(--good) 10%,var(--panel))!important}.dashboard-status-check:has(input:disabled),.workflow-status-check:has(input:disabled){cursor:not-allowed!important;opacity:.82!important}.workflow-status-check.compact{min-height:24px!important;padding:2px 7px!important;font-size:11px!important}.workflow-status-control-row{display:flex!important;flex-wrap:wrap!important;gap:7px!important;align-items:center!important;margin-top:8px!important}.workflow-tracker-head-with-check{justify-content:flex-start!important}.workflow-tracker-head-with-check>span{margin-left:auto!important}.fo-intro-actions,.fo-intro-card{align-items:center!important}.fo-intro-actions{display:inline-flex!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important}.certificate-only-card{max-width:900px!important}.certificate-doc-grid{grid-template-columns:repeat(3,minmax(180px,1fr))!important}.peer-upload-card .upload-title-line{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-width:0!important}.peer-upload-card .upload-title-line strong{min-width:0!important}.peer-upload-card .upload-title-line em{flex:0 0 auto!important;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line))!important;border-radius:999px!important;padding:4px 9px!important;background:color-mix(in srgb,var(--accent) 9%,var(--panel))!important;color:var(--accent)!important;font-size:12px!important;font-style:normal!important;font-weight:900!important;line-height:1!important}.peer-upload-card.has-file .upload-title-line em{border-color:color-mix(in srgb,var(--good) 52%,var(--line))!important;background:color-mix(in srgb,var(--good) 12%,var(--panel))!important;color:var(--good)!important}.certificate-upload-card{min-height:118px!important}.uploaded-file-line{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.certificate-upload-note{margin-top:12px!important}@media (max-width:760px){.certificate-doc-grid{grid-template-columns:1fr!important}}.certificate-upload-card.has-file{cursor:pointer!important}.certificate-file-preview{display:grid!important;grid-gap:7px!important;gap:7px!important;min-width:0!important}.certificate-upload-status{display:inline-flex!important;align-items:center!important;width:-moz-fit-content!important;width:fit-content!important;border:1px solid color-mix(in srgb,var(--good) 55%,var(--line))!important;border-radius:999px!important;padding:4px 9px!important;background:color-mix(in srgb,var(--good) 16%,var(--panel))!important;color:var(--good)!important;font-weight:950!important;line-height:1!important}.certificate-file-name{color:var(--ink)!important;font-size:13px!important;font-weight:750!important;overflow-wrap:anywhere!important}.certificate-empty-state{display:grid!important;grid-gap:3px!important;gap:3px!important;color:var(--muted)!important}.certificate-empty-state span{color:var(--muted)!important;font-weight:800!important}.certificate-empty-state small{color:var(--muted)!important;font-size:11px!important;line-height:1.25!important}.certificate-submit-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;flex-wrap:wrap!important;margin-top:14px!important}.certificate-submit-row .certificate-upload-note{margin:0!important;flex:1 1 360px!important}.certificate-submit-row button:disabled{opacity:.45!important;cursor:not-allowed!important}.certificate-complete-card{max-width:720px!important}.certificate-complete-screen{text-align:center!important;display:grid!important;justify-items:center!important;grid-gap:10px!important;gap:10px!important;padding:42px 24px!important}.certificate-success-mark{width:72px!important;height:72px!important;border-radius:999px!important;display:grid!important;place-items:center!important;border:1px solid color-mix(in srgb,var(--good) 70%,var(--line))!important;background:color-mix(in srgb,var(--good) 18%,var(--panel))!important;color:var(--good)!important;font-size:42px!important;font-weight:950!important;line-height:1!important}.certificate-complete-screen h1{margin:0!important}.certificate-complete-screen p{margin:0!important;color:var(--ink)!important;font-weight:750!important}.certificate-complete-screen .sub{color:var(--muted)!important;font-weight:700!important}.certificate-upload-card.is-uploaded-preview{min-height:150px!important;padding:0!important;overflow:hidden!important;border-color:color-mix(in srgb,var(--good) 55%,var(--line))!important;background:color-mix(in srgb,var(--good) 8%,var(--panel))!important}.certificate-upload-card.is-empty-upload{min-height:118px!important}.certificate-preview-state{display:grid!important;grid-template-columns:108px minmax(0,1fr)!important;grid-gap:14px!important;gap:14px!important;width:100%!important;min-height:150px!important;padding:12px!important;align-items:stretch!important}.certificate-preview-box{display:grid!important;place-items:center!important;min-width:0!important;min-height:126px!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--good) 42%,var(--line))!important;border-radius:14px!important;background:color-mix(in srgb,var(--bg) 70%,var(--panel))!important}.certificate-preview-box img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.certificate-file-icon{display:grid!important;place-items:center!important;width:54px!important;height:68px!important;border-radius:10px!important;border:1px solid color-mix(in srgb,var(--good) 45%,var(--line))!important;background:color-mix(in srgb,var(--good) 14%,var(--panel))!important;color:var(--good)!important;font-weight:950!important;font-size:14px!important;letter-spacing:.03em!important}.certificate-preview-info{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:8px!important;min-width:0!important}.certificate-preview-info strong{color:var(--ink)!important;font-size:17px!important;font-weight:950!important;line-height:1.15!important}.certificate-preview-actions{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}.certificate-preview-actions a,.certificate-preview-actions em{border:1px solid color-mix(in srgb,var(--good) 45%,var(--line))!important;border-radius:999px!important;padding:5px 10px!important;background:color-mix(in srgb,var(--good) 10%,var(--panel))!important;color:var(--good)!important;font-size:12px!important;font-style:normal!important;font-weight:900!important;line-height:1!important;text-decoration:none!important}.certificate-empty-upload-state{display:grid!important;grid-gap:12px!important;gap:12px!important;width:100%!important}@media (max-width:760px){.certificate-preview-state{grid-template-columns:86px minmax(0,1fr)!important;min-height:132px!important}.certificate-preview-box{min-height:108px!important}}.certificate-only-card{max-width:980px!important}.certificate-simple-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:14px!important;gap:14px!important}.certificate-simple-slot{display:grid!important;grid-gap:10px!important;gap:10px!important;min-width:0!important}.certificate-simple-slot>strong{color:var(--ink)!important;font-size:16px!important;font-weight:950!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.certificate-thumbnail-button,.certificate-upload-dropzone{position:relative!important;display:grid!important;place-items:center!important;width:100%!important;aspect-ratio:1.36/1!important;min-height:168px!important;overflow:hidden!important;border:1px dashed color-mix(in srgb,var(--accent) 42%,var(--line))!important;border-radius:18px!important;background:color-mix(in srgb,var(--bg) 58%,var(--panel))!important;color:var(--accent)!important;cursor:pointer!important}.certificate-thumbnail-button:hover,.certificate-upload-dropzone:hover{border-color:color-mix(in srgb,var(--accent) 70%,var(--line))!important;background:color-mix(in srgb,var(--accent) 8%,var(--panel))!important}.certificate-upload-dropzone input[type=file]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer!important}.certificate-upload-dropzone span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:110px!important;border:1px solid color-mix(in srgb,var(--accent) 52%,var(--line))!important;border-radius:999px!important;padding:10px 18px!important;background:color-mix(in srgb,var(--accent) 10%,var(--panel))!important;color:var(--accent)!important;font-weight:950!important;line-height:1!important}.certificate-thumbnail-button{padding:0!important;border-style:solid!important;border-color:color-mix(in srgb,var(--good) 56%,var(--line))!important;background:#0b111d!important}.certificate-thumbnail-button iframe,.certificate-thumbnail-button img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important;display:block!important}.certificate-thumbnail-button img{object-fit:cover!important}.certificate-thumbnail-button iframe{background:#fff!important;pointer-events:none!important;transform-origin:top left!important}.certificate-thumbnail-check{position:absolute!important;z-index:2!important;top:10px!important;right:10px!important;display:grid!important;place-items:center!important;width:28px!important;height:28px!important;border-radius:999px!important;background:color-mix(in srgb,var(--good) 88%,#16301f)!important;color:#06130a!important;font-size:18px!important;font-weight:950!important;box-shadow:0 10px 24px rgba(0,0,0,.28)!important}.certificate-pdf-fallback{display:grid!important;place-items:center!important;width:76px!important;height:96px!important;border-radius:14px!important;border:1px solid color-mix(in srgb,var(--good) 52%,var(--line))!important;background:color-mix(in srgb,var(--good) 14%,var(--panel))!important;color:var(--good)!important;font-weight:950!important;letter-spacing:.04em!important}.certificate-pdf-fallback.large{width:160px!important;height:210px!important;font-size:28px!important}.certificate-lightbox{position:fixed!important;inset:0!important;z-index:9999!important;display:grid!important;place-items:center!important;padding:22px!important;background:rgba(2,6,14,.78)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.certificate-lightbox-dialog{width:min(980px,calc(100vw - 44px))!important;height:min(860px,calc(100vh - 44px))!important;display:grid!important;grid-template-rows:auto 1fr!important;overflow:hidden!important;border:1px solid var(--line)!important;border-radius:20px!important;background:var(--panel)!important;box-shadow:0 28px 90px rgba(0,0,0,.48)!important}.certificate-lightbox-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:12px 14px!important;border-bottom:1px solid var(--line)!important;background:color-mix(in srgb,var(--panel-2) 86%,#000)!important}.certificate-lightbox-head strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--ink)!important;font-weight:950!important}.certificate-lightbox-actions{display:inline-flex!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important}.certificate-lightbox-actions button{height:36px!important;min-width:42px!important;padding:0 13px!important;border-radius:12px!important;font-weight:950!important}.certificate-lightbox-actions button[aria-label="Close preview"]{min-width:36px!important;padding:0!important;font-size:24px!important;line-height:1!important}.certificate-lightbox-body{min-height:0!important;display:grid!important;place-items:center!important;overflow:auto!important;background:#0b111d!important}.certificate-lightbox-body iframe,.certificate-lightbox-body img{width:100%!important;height:100%!important;border:0!important;display:block!important;object-fit:contain!important;background:#fff!important}@media (max-width:760px){.certificate-simple-grid{grid-template-columns:1fr!important}.certificate-thumbnail-button,.certificate-upload-dropzone{min-height:190px!important}}.dashboard-health-stats{grid-template-columns:minmax(130px,.7fr) minmax(190px,1fr) minmax(250px,1.25fr) minmax(190px,1fr);align-items:stretch}.dashboard-health-card{display:flex;flex-direction:column;justify-content:center;min-height:86px;gap:6px}.dashboard-health-card>span{color:var(--muted);font-size:13px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.dashboard-health-card.total strong{color:var(--text);font-size:30px;line-height:1}.stat-count-row{display:flex;align-items:baseline;gap:18px}.stat-count-row.three{gap:14px}.stat strong.stat-count{display:inline-flex;align-items:center;gap:5px;margin:0;font-size:28px;line-height:1;font-weight:900}.stat strong.stat-count:before{content:"";width:9px;height:9px;border-radius:999px;background:currentColor;box-shadow:0 0 12px currentColor}.stat-count.green{color:#65e89a}.stat-count.yellow{color:#f5d65f}.stat-count.amber{color:#ffb45e}.stat-count.red{color:#ff7474}.dashboard-health-card small{color:var(--muted);font-size:12px;font-weight:700}@media (max-width:1100px){.dashboard-health-stats{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (max-width:620px){.dashboard-health-stats{grid-template-columns:1fr}}.dashboard-health-card.total strong,.stat strong.stat-count{font-size:23px!important;line-height:1!important}.stat strong.stat-count:before{width:8px!important;height:8px!important;box-shadow:0 0 12px currentColor,0 0 20px color-mix(in srgb,currentColor 35%,transparent)!important}.stat-count-row,.stat-count-row.three{gap:13px!important}.peer-identity-cell{grid-template-columns:58px 18px 18px minmax(185px,1fr)!important}.submitted-marker{grid-column:2!important;align-self:center!important;justify-self:center!important;display:inline-grid;place-items:center;width:16px;height:16px;border-radius:999px;font-size:11px;font-weight:950;line-height:1}.submitted-marker.submitted{color:#77e3a3;border:1px solid color-mix(in srgb,#77e3a3 72%,var(--line));background:color-mix(in srgb,#77e3a3 18%,transparent);box-shadow:0 0 12px color-mix(in srgb,#77e3a3 42%,transparent)}.submitted-marker.not-submitted{border:1px solid transparent;background:transparent}.peer-title-line .progress-marker{grid-column:3!important;width:16px!important;height:16px!important;font-size:11px!important}.peer-title-line .name-link{grid-column:4!important}.signature-marker{display:none!important}.peer-identity-cell{grid-template-columns:58px 18px minmax(185px,1fr)!important;column-gap:7px!important}.peer-title-line .peer-code{grid-column:1!important;font-size:12px!important;letter-spacing:.01em!important}.peer-row-status-marker{grid-column:2!important;align-self:center!important;justify-self:center!important;display:inline-grid!important;place-items:center!important;width:16px!important;height:16px!important;line-height:1!important;font-size:11px!important;font-weight:950!important;flex:0 0 auto!important}.peer-row-status-marker.submitted{color:#77e3a3!important;border:1px solid color-mix(in srgb,#77e3a3 72%,var(--line))!important;border-radius:999px!important;background:color-mix(in srgb,#77e3a3 18%,transparent)!important;box-shadow:0 0 12px color-mix(in srgb,#77e3a3 42%,transparent)!important}.peer-row-status-marker.rejected{width:17px!important;height:15px!important;border:0!important;border-radius:0!important;background:#ef5f4d!important;color:transparent!important;-webkit-clip-path:polygon(50% 0,0 100%,100% 100%)!important;clip-path:polygon(50% 0,0 100%,100% 100%)!important;box-shadow:0 0 10px color-mix(in srgb,#ef5f4d 35%,transparent)!important}.peer-title-line.has-status .name-link,.peer-title-line.no-status .name-link{grid-column:3!important}.peer-title-line .progress-marker,.peer-title-line .submitted-marker{display:none!important}.group,.peer-dashboard-grid,.peer-grid-head,.peer-grid-row,.workflow-cell,.workflow-stage-chip,.workflow-stage-list,.workflow-stage-wrap-inline{overflow:visible!important}.group{position:relative!important;z-index:1!important}.group:focus-within,.group:has(.workflow-stage-chip:focus-visible),.group:has(.workflow-stage-chip:hover),.group:hover{z-index:5000!important}.peer-dashboard-grid{position:relative!important;z-index:2!important}.peer-grid-row{position:relative!important;z-index:1!important}.peer-grid-row:focus-within,.peer-grid-row:has(.workflow-stage-chip:focus-visible),.peer-grid-row:has(.workflow-stage-chip:hover),.peer-grid-row:hover{z-index:6000!important}.workflow-stage-list,.workflow-stage-wrap-inline{position:relative!important;z-index:3!important}.workflow-stage-chip:focus-visible,.workflow-stage-chip:hover,.workflow-stage-wrap-inline:focus-within,.workflow-stage-wrap-inline:hover{z-index:7000!important}.workflow-popover{z-index:99999!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;max-height:min(420px,58vh)!important;overflow-y:auto!important;overscroll-behavior:contain!important}.workflow-stage-chip:focus-visible .workflow-popover,.workflow-stage-chip:hover .workflow-popover,.workflow-stage-wrap-inline:focus-within .workflow-popover,.workflow-stage-wrap-inline:hover .workflow-popover{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}.peer-dashboard-grid .peer-grid-row:nth-last-child(-n+4) .workflow-popover{top:auto!important;bottom:calc(100% + 9px)!important}.workflow-stage-list .workflow-stage-chip:nth-last-child(-n+2) .workflow-popover,.workflow-stage-list .workflow-stage-wrap-inline:nth-last-child(-n+2) .workflow-popover{left:auto!important;right:0!important}@media (max-width:1100px){.layout:has(.dashboard-main){display:block!important;grid-template-columns:none!important;min-height:calc(100vh - 64px)!important;overflow-x:hidden!important}.layout:has(.dashboard-main) .sidebar{display:none!important}.dashboard-main{width:1560px!important;max-width:none!important;min-width:1560px!important;padding:24px!important;overflow:visible!important;zoom:.625}.dashboard-main .topline{display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important}.dashboard-main .actions,.dashboard-main .group-actions,.dashboard-main .group-selected-actions{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important}.dashboard-main .group-actions{justify-content:flex-end!important}.dashboard-main .group-selected-actions{border-left:1px solid var(--line)!important;padding-left:4px!important}.dashboard-main .dashboard-health-stats{grid-template-columns:minmax(130px,.7fr) minmax(190px,1fr) minmax(250px,1.25fr) minmax(190px,1fr)!important}.dashboard-main .peer-dashboard-grid .peer-grid-head,.dashboard-main .peer-dashboard-grid .peer-grid-row,.dashboard-main .peer-dashboard-grid.select-mode .peer-grid-head,.dashboard-main .peer-dashboard-grid.select-mode .peer-grid-row{grid-template-columns:46px minmax(330px,390px) minmax(660px,760px) minmax(260px,1fr) 52px!important;column-gap:14px!important}.dashboard-main .peer-grid-head span:nth-child(2),.dashboard-main .peer-grid-head span:nth-child(3),.dashboard-main .peer-grid-head span:nth-child(4),.dashboard-main .peer-grid-head span:nth-child(5){display:inline!important}.dashboard-main .peer-dashboard-grid.select-mode .peer-grid-row .progress-summary,.dashboard-main .peer-dashboard-grid.select-mode .peer-grid-row .section-chip-list,.dashboard-main .peer-grid-row .progress-summary,.dashboard-main .peer-grid-row .section-chip-list{grid-column:auto!important}.dashboard-main .peer-dashboard-grid.select-mode .profile-copy-cell,.dashboard-main .profile-copy-cell{grid-column:auto!important;grid-row:auto!important}.dashboard-main .peer-identity-cell{grid-template-columns:58px 18px minmax(185px,1fr)!important;row-gap:0!important}.dashboard-main .workflow-stage-list{grid-template-columns:repeat(5,minmax(88px,1fr))!important}}@supports not (zoom:1){@media (max-width:1100px){.dashboard-main{transform:scale(.625)!important;transform-origin:top left!important}}}@media (max-width:1100px){.layout{display:block!important;grid-template-columns:none!important;min-height:calc(100vh - 64px)!important;overflow-x:hidden!important}.layout>.sidebar{display:none!important}.layout>.main:not(.dashboard-main){width:1560px!important;min-width:1560px!important;max-width:none!important;padding:24px!important;overflow:visible!important;zoom:.625}.layout>.main:not(.dashboard-main) .topline{display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important}.layout>.main:not(.dashboard-main) .actions,.layout>.main:not(.dashboard-main) .admin-section-header-actions,.layout>.main:not(.dashboard-main) .section-actions,.layout>.main:not(.dashboard-main) .tabs,.layout>.main:not(.dashboard-main) .workflow-profile-tabs{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important}.layout>.main:not(.dashboard-main) .admin-profile-scale-frame{width:1260px!important;max-width:1260px!important;min-width:1260px!important;height:auto!important;overflow:visible!important;contain:none!important}.layout>.main:not(.dashboard-main) .admin-profile-scale-content{width:1260px!important;min-width:1260px!important;max-width:1260px!important;transform:none!important;transform-origin:top left!important}.layout>.main:not(.dashboard-main) .admin-profile-scale-content .profile-grid,.layout>.main:not(.dashboard-main) .admin-profile-scale-content .tabs,.layout>.main:not(.dashboard-main) .admin-profile-scale-content .topline{width:1260px!important;max-width:1260px!important}.layout>.main:not(.dashboard-main) .admin-profile-scale-content .profile-grid,.layout>.main:not(.dashboard-main) .profile-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(286px,322px)!important;grid-gap:12px!important;gap:12px!important}.layout>.main:not(.dashboard-main) .profile-grid>div{min-width:0!important;max-width:none!important}.layout>.main:not(.dashboard-main) .certemy-upload-grid,.layout>.main:not(.dashboard-main) .doc-grid,.layout>.main:not(.dashboard-main) .upload-grid,.layout>.main:not(.dashboard-main) .workflow-stage-list,.layout>.main:not(.dashboard-main) .workflow-tracker-chips{flex-wrap:nowrap!important}}@supports not (zoom:1){@media (max-width:1100px){.layout>.main:not(.dashboard-main){transform:scale(.625)!important;transform-origin:top left!important}}}.workflow-stage-chip.mobile-hover-open .workflow-popover,.workflow-stage-chip:focus .workflow-popover,.workflow-stage-wrap-inline.mobile-hover-open .workflow-popover{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}.progress-link.mobile-hover-open:after,.progress-link:focus:after,.section-chip.mobile-hover-open:after,.section-chip:focus:after{opacity:1!important;transform:translateX(-50%) translateY(0)!important}.progress-link.mobile-hover-open:after,.progress-link:focus:after{transform:translateY(0)!important}@media (max-width:1100px){.layout:has(.admin-profile-scale-frame){display:block!important;grid-template-columns:none!important;overflow-x:hidden!important}.layout:has(.admin-profile-scale-frame)>.sidebar{display:none!important}.layout:has(.admin-profile-scale-frame)>.main:not(.dashboard-main){width:100vw!important;min-width:0!important;max-width:none!important;padding:18px 14px!important;overflow:visible!important;zoom:1!important;transform:none!important}.layout:has(.admin-profile-scale-frame) .admin-profile-scale-frame{width:100%!important;min-width:0!important;max-width:100%!important;height:var(--admin-profile-height,auto)!important;overflow:visible!important;contain:none!important}.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content{width:1260px!important;min-width:1260px!important;max-width:1260px!important;transform:scale(var(--admin-profile-scale,1))!important;transform-origin:top left!important}.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .profile-grid,.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .tabs,.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .topline{width:1260px!important;max-width:1260px!important}.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .topline{display:grid!important;grid-template-columns:minmax(230px,1fr) auto!important;align-items:start!important;grid-column-gap:14px!important;column-gap:14px!important}.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .topline>.actions{justify-self:end!important;justify-content:flex-end!important;flex-wrap:nowrap!important;max-width:960px!important}.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .actions,.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .admin-section-header-actions,.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .section-actions,.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .workflow-profile-tabs{flex-wrap:nowrap!important}}@media (hover:none),(max-width:900px),(pointer:coarse){.doc-hover-preview-portal,.doc-hover-preview-portal.is-active.is-ready{display:flex!important}.doc.upload-doc.has-file{border-color:color-mix(in srgb,var(--good) 28%,var(--line))!important}.doc.upload-doc.has-file .doc-thumb.previewable,.doc.upload-doc.has-file .pdf-page-preview,.doc.upload-doc.has-file .pdf-page-preview canvas,.doc.upload-doc.has-file img{display:block!important;visibility:visible!important;opacity:1!important}}@media (max-width:1100px){.layout:has(.admin-profile-scale-frame)>.main:not(.dashboard-main){padding:12px 6px!important;width:100vw!important;overflow:visible!important}.layout:has(.admin-profile-scale-frame) .admin-profile-scale-frame{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;overflow:visible!important}.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content{width:max-content!important;min-width:1260px!important;max-width:none!important;overflow:visible!important}.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .profile-grid,.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .tabs,.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .topline{width:1260px!important;max-width:1260px!important}.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .topline>.actions{max-width:760px!important;overflow:visible!important}}@media (hover:none),(max-width:900px),(pointer:coarse){.doc.upload-doc.has-file,.doc.upload-doc.has-file .doc-copy,.doc.upload-doc.has-file .doc-open,.doc.upload-doc.has-file .doc-thumb.previewable{cursor:pointer!important}.doc-hover-preview-portal.is-active{z-index:2147483000!important}}@media (max-width:900px){.admin-profile-scale-content{min-width:940px!important}.admin-profile-scale-content,.admin-profile-scale-content .profile-grid,.admin-profile-scale-content .tabs,.admin-profile-scale-content .topline{width:940px!important;max-width:940px!important}.admin-profile-scale-content .profile-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important}.admin-profile-scale-content .profile-documents-rail,.admin-profile-scale-content .profile-grid>div,.admin-profile-scale-content .profile-grid>div:first-child{width:100%!important;max-width:100%!important;min-width:0!important}.admin-profile-scale-content .profile-documents-rail{order:20!important}.admin-profile-scale-content #section-documents .docs,.admin-profile-scale-content #section-documents .packet-actions-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}.admin-profile-scale-content #section-documents .packet-actions-row .primary.fit{grid-column:1/-1!important}}@media (hover:none),(max-width:900px),(pointer:coarse){.layout:has(.admin-profile-scale-frame)>.main:not(.dashboard-main){padding-left:6px!important;padding-right:6px!important;overflow-x:hidden!important}.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content{width:940px!important;min-width:940px!important;max-width:940px!important}.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .profile-grid,.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .tabs,.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .topline,.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .workflow-top-tracker{width:940px!important;min-width:940px!important;max-width:940px!important}.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .profile-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;grid-gap:12px!important;gap:12px!important}.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .profile-documents-rail,.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .profile-grid>div,.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .profile-grid>div:first-child{width:100%!important;min-width:0!important;max-width:100%!important}.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .profile-grid>div:first-child{grid-column:1!important;grid-row:1!important;order:1!important}.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .profile-documents-rail{grid-column:1!important;grid-row:auto!important;order:99!important}.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content #section-documents .docs,.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content #section-documents .packet-actions-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content #section-documents .packet-actions-row .primary.fit{grid-column:1/-1!important}}@media (hover:none),(max-width:1100px),(pointer:coarse){.layout:has(.admin-profile-scale-frame){display:block!important;grid-template-columns:none!important;width:980px!important;min-width:980px!important;max-width:980px!important;overflow-x:hidden!important}.layout:has(.admin-profile-scale-frame)>.sidebar{display:none!important}.layout:has(.admin-profile-scale-frame)>.main:not(.dashboard-main){width:980px!important;min-width:980px!important;max-width:980px!important;padding:12px!important;overflow:visible!important;zoom:1!important;transform:none!important;box-sizing:border-box!important}.layout:has(.admin-profile-scale-frame) .admin-profile-scale-frame{width:956px!important;min-width:956px!important;max-width:956px!important;height:auto!important;overflow:visible!important;contain:none!important}.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content{width:940px!important;min-width:940px!important;max-width:940px!important;transform:none!important;transform-origin:top left!important;overflow:visible!important}.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .profile-grid,.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .tabs,.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .topline,.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .workflow-stage-only-panel,.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .workflow-top-tracker{width:940px!important;min-width:940px!important;max-width:940px!important;box-sizing:border-box!important}.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .topline{display:grid!important;grid-template-columns:minmax(230px,1fr) auto!important;align-items:start!important;grid-gap:12px!important;gap:12px!important}.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .topline>.actions{justify-self:end!important;justify-content:flex-end!important;max-width:650px!important;flex-wrap:nowrap!important;overflow:hidden!important}.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .actions,.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .admin-section-header-actions,.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .section-actions,.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .workflow-profile-tabs{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important}.layout:has(.admin-profile-scale-frame) .admin-intake-panel,.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .workflow-stage-only-panel,.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .workflow-stage-only-panel>*,.layout:has(.admin-profile-scale-frame) .certemy-workflow-panel,.layout:has(.admin-profile-scale-frame) .fo-workflow-panel,.layout:has(.admin-profile-scale-frame) .trainings-workflow-panel{width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important;box-sizing:border-box!important}.layout:has(.admin-profile-scale-frame) .admin-intake-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.layout:has(.admin-profile-scale-frame) .admin-intake-upload-card .docs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.layout:has(.admin-profile-scale-frame) .training-cert-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.layout:has(.admin-profile-scale-frame) .certemy-workflow-panel .certemy-document-columns{grid-template-columns:minmax(0,.95fr) minmax(0,1fr) minmax(0,.85fr)!important}.layout:has(.admin-profile-scale-frame) .certemy-workflow-panel .certemy-lower-upload-tabs,.layout:has(.admin-profile-scale-frame) .certemy-workflow-panel .certemy-three-certificate-row .training-cert-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.layout:has(.admin-profile-scale-frame) .certemy-workflow-panel .certemy-certification-centered .training-cert-grid{grid-template-columns:minmax(210px,280px)!important}.layout:has(.admin-profile-scale-frame) .profile-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important}.layout:has(.admin-profile-scale-frame) .profile-documents-rail,.layout:has(.admin-profile-scale-frame) .profile-grid>div,.layout:has(.admin-profile-scale-frame) .profile-grid>div:first-child{width:100%!important;min-width:0!important;max-width:100%!important}.layout:has(.admin-profile-scale-frame) .profile-documents-rail{grid-column:1!important;grid-row:auto!important;order:99!important}.layout:has(.admin-profile-scale-frame) #section-documents .docs,.layout:has(.admin-profile-scale-frame) #section-documents .packet-actions-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}.layout:has(.admin-profile-scale-frame) #section-documents .packet-actions-row .primary.fit{grid-column:1/-1!important}}@media (hover:none),(max-width:1100px),(pointer:coarse){html.portal-desktop-mobile-viewport,html.portal-desktop-mobile-viewport body{width:1280px!important;min-width:1280px!important;max-width:1280px!important;overflow-x:hidden!important}.layout:has(.admin-profile-scale-frame){display:block!important;grid-template-columns:none!important;width:1280px!important;min-width:1280px!important;max-width:1280px!important;overflow-x:hidden!important}.layout:has(.admin-profile-scale-frame)>.sidebar{display:none!important}.layout:has(.admin-profile-scale-frame)>.main:not(.dashboard-main){width:1280px!important;min-width:1280px!important;max-width:1280px!important;padding:12px!important;overflow:hidden!important;box-sizing:border-box!important;zoom:1!important;transform:none!important}.layout:has(.admin-profile-scale-frame) .admin-profile-scale-frame{width:1256px!important;min-width:1256px!important;max-width:1256px!important;height:auto!important;overflow:hidden!important;contain:none!important}.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content{width:1256px!important;min-width:1256px!important;max-width:1256px!important;transform:none!important;transform-origin:top left!important;overflow:hidden!important}.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .profile-grid,.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .tabs,.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .topline,.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .workflow-stage-only-panel,.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .workflow-top-tracker{width:1256px!important;min-width:1256px!important;max-width:1256px!important;box-sizing:border-box!important}.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .topline{display:grid!important;grid-template-columns:minmax(260px,1fr) auto!important;grid-gap:14px!important;gap:14px!important;align-items:start!important}.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .topline>.actions{justify-self:end!important;justify-content:flex-end!important;max-width:900px!important;flex-wrap:nowrap!important;overflow:hidden!important}.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .actions,.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .admin-section-header-actions,.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .section-actions,.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .workflow-profile-tabs{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important}.layout:has(.admin-profile-scale-frame) .admin-intake-panel,.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .workflow-stage-only-panel,.layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .workflow-stage-only-panel>*,.layout:has(.admin-profile-scale-frame) .certemy-workflow-panel,.layout:has(.admin-profile-scale-frame) .fo-workflow-panel,.layout:has(.admin-profile-scale-frame) .trainings-workflow-panel{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important}.layout:has(.admin-profile-scale-frame) .admin-intake-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.layout:has(.admin-profile-scale-frame) .admin-intake-upload-card .docs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.layout:has(.admin-profile-scale-frame) .training-cert-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.layout:has(.admin-profile-scale-frame) .admin-intake-upload-card,.layout:has(.admin-profile-scale-frame) .choice-block,.layout:has(.admin-profile-scale-frame) .doc,.layout:has(.admin-profile-scale-frame) .field,.layout:has(.admin-profile-scale-frame) .training-cert-card{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.layout:has(.admin-profile-scale-frame) .certemy-workflow-panel .certemy-document-columns{grid-template-columns:minmax(0,.95fr) minmax(0,1fr) minmax(0,.85fr)!important}.layout:has(.admin-profile-scale-frame) .certemy-workflow-panel .certemy-lower-upload-tabs,.layout:has(.admin-profile-scale-frame) .certemy-workflow-panel .certemy-three-certificate-row .training-cert-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.layout:has(.admin-profile-scale-frame) .certemy-workflow-panel .certemy-certification-centered .training-cert-grid{grid-template-columns:minmax(260px,340px)!important}.layout:has(.admin-profile-scale-frame) .profile-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important}.layout:has(.admin-profile-scale-frame) .profile-documents-rail,.layout:has(.admin-profile-scale-frame) .profile-grid>div,.layout:has(.admin-profile-scale-frame) .profile-grid>div:first-child{width:100%!important;min-width:0!important;max-width:100%!important}.layout:has(.admin-profile-scale-frame) .profile-documents-rail{grid-column:1!important;grid-row:auto!important;order:99!important}.layout:has(.admin-profile-scale-frame) #section-documents .docs,.layout:has(.admin-profile-scale-frame) #section-documents .packet-actions-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}.layout:has(.admin-profile-scale-frame) #section-documents .packet-actions-row .primary.fit{grid-column:auto!important}}@media (hover:none),(max-width:1100px),(pointer:coarse){html.portal-desktop-mobile-viewport .layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .profile-grid.profile-grid-package,html.portal-desktop-mobile-viewport .layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .profile-grid.profile-grid-package .profile-documents-rail,html.portal-desktop-mobile-viewport .layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .profile-grid.profile-grid-package>div:first-child{width:1256px!important;min-width:1256px!important;max-width:1256px!important;box-sizing:border-box!important}html.portal-desktop-mobile-viewport .layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .profile-grid.profile-grid-package{display:grid!important;grid-template-columns:1256px!important;grid-auto-flow:row!important;grid-gap:12px!important;gap:12px!important;overflow:visible!important}html.portal-desktop-mobile-viewport .layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .profile-grid.profile-grid-package>div:first-child{grid-column:1!important;grid-row:1!important;order:1!important}html.portal-desktop-mobile-viewport .layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .profile-grid.profile-grid-package .profile-documents-rail{grid-column:1!important;grid-row:auto!important;order:99!important}html.portal-desktop-mobile-viewport .layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .profile-grid.profile-grid-package .admin-auto-row,html.portal-desktop-mobile-viewport .layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .profile-grid.profile-grid-package .admin-structured-section,html.portal-desktop-mobile-viewport .layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .profile-grid.profile-grid-package .field,html.portal-desktop-mobile-viewport .layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .profile-grid.profile-grid-package .profile-link-field,html.portal-desktop-mobile-viewport .layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .profile-grid.profile-grid-package .section{width:100%!important;max-width:100%!important;box-sizing:border-box!important}html.portal-desktop-mobile-viewport .layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .profile-grid.profile-grid-package #section-documents .docs,html.portal-desktop-mobile-viewport .layout:has(.admin-profile-scale-frame) .admin-profile-scale-content .profile-grid.profile-grid-package #section-documents .packet-actions-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}}body.apply-mobile-normal-viewport-body,html.apply-mobile-normal-viewport,html.apply-mobile-normal-viewport body{width:100%!important;min-width:0!important;max-width:none!important;overflow-x:hidden!important}html.apply-mobile-normal-viewport .apply-page{width:100%!important;min-width:0!important;max-width:100vw!important;overflow-x:hidden!important;box-sizing:border-box!important}html.apply-mobile-normal-viewport .apply-card{width:min(1040px,100%)!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}@media (hover:none),(max-width:760px),(pointer:coarse){html.apply-mobile-normal-viewport .apply-page{padding:16px 10px!important}html.apply-mobile-normal-viewport .apply-card,html.apply-mobile-normal-viewport .appointment-only-card,html.apply-mobile-normal-viewport .certificate-only-card,html.apply-mobile-normal-viewport .signature-only-card{width:100%!important;min-width:0!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}html.apply-mobile-normal-viewport .apply-address-section .grid,html.apply-mobile-normal-viewport .apply-birth-section .grid,html.apply-mobile-normal-viewport .apply-contact-section .grid,html.apply-mobile-normal-viewport .apply-identity-section .identity-grid,html.apply-mobile-normal-viewport .apply-physical-section .grid,html.apply-mobile-normal-viewport .certificate-doc-grid,html.apply-mobile-normal-viewport .certificate-simple-grid,html.apply-mobile-normal-viewport .education-grid,html.apply-mobile-normal-viewport .employment-grid,html.apply-mobile-normal-viewport .grid.four,html.apply-mobile-normal-viewport .grid.three,html.apply-mobile-normal-viewport .grid.two,html.apply-mobile-normal-viewport .physical-choice-layout,html.apply-mobile-normal-viewport .physical-top-grid,html.apply-mobile-normal-viewport .physical-top-grid.unit-eu{grid-template-columns:1fr!important}html.apply-mobile-normal-viewport .apply-head,html.apply-mobile-normal-viewport .certificate-submit-row{align-items:flex-start!important;flex-direction:column!important}html.apply-mobile-normal-viewport .history-row,html.apply-mobile-normal-viewport .history-row.abroad-address-row,html.apply-mobile-normal-viewport .household-row{grid-template-columns:1fr!important}}body.apply-mobile-normal-viewport-body,html.apply-mobile-normal-viewport,html.apply-mobile-normal-viewport body,html[data-route-kind=apply],html[data-route-kind=apply] body{width:100%!important;min-width:0!important;max-width:none!important;overflow-x:hidden!important;transform:none!important}html.apply-mobile-normal-viewport.portal-desktop-mobile-viewport,html[data-route-kind=apply].portal-desktop-mobile-viewport{width:100%!important;min-width:0!important;max-width:none!important}html.apply-mobile-normal-viewport .apply-page,html[data-route-kind=apply] .apply-page{width:100%!important;min-width:0!important;max-width:100vw!important;overflow-x:hidden!important;transform:none!important}html.apply-mobile-normal-viewport .apply-card,html[data-route-kind=apply] .apply-card{width:min(1040px,100%)!important;min-width:0!important;max-width:100%!important;transform:none!important}@media (hover:none),(max-width:760px),(pointer:coarse){html.apply-mobile-normal-viewport .apply-page,html[data-route-kind=apply] .apply-page{padding:16px 10px!important}html.apply-mobile-normal-viewport .apply-card,html.apply-mobile-normal-viewport .appointment-only-card,html.apply-mobile-normal-viewport .certificate-only-card,html.apply-mobile-normal-viewport .signature-only-card,html[data-route-kind=apply] .apply-card,html[data-route-kind=apply] .appointment-only-card,html[data-route-kind=apply] .certificate-only-card,html[data-route-kind=apply] .signature-only-card{width:100%!important;min-width:0!important;max-width:100%!important}html[data-route-kind=apply] .apply-address-section .address-main-grid,html[data-route-kind=apply] .apply-address-section .grid,html[data-route-kind=apply] .apply-birth-section .grid,html[data-route-kind=apply] .apply-contact-section .form-grid.four,html[data-route-kind=apply] .apply-contact-section .grid,html[data-route-kind=apply] .apply-identity-section .identity-grid,html[data-route-kind=apply] .apply-physical-section .grid,html[data-route-kind=apply] .apply-physical-section .physical-number-grid,html[data-route-kind=apply] .certificate-doc-grid,html[data-route-kind=apply] .certificate-simple-grid,html[data-route-kind=apply] .education-grid,html[data-route-kind=apply] .employment-grid,html[data-route-kind=apply] .form-grid,html[data-route-kind=apply] .grid.four,html[data-route-kind=apply] .grid.three,html[data-route-kind=apply] .grid.two,html[data-route-kind=apply] .physical-choice-layout,html[data-route-kind=apply] .physical-top-grid,html[data-route-kind=apply] .physical-top-grid.unit-eu{grid-template-columns:1fr!important}html[data-route-kind=apply] .apply-head,html[data-route-kind=apply] .certificate-submit-row{align-items:flex-start!important;flex-direction:column!important}html[data-route-kind=apply] .history-row,html[data-route-kind=apply] .history-row.abroad-address-row,html[data-route-kind=apply] .household-row{grid-template-columns:1fr!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page),html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page){font-size:17px!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .apply-head h1,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .apply-head h1{font-size:28px!important;line-height:1.08!important;letter-spacing:-.02em!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .sub,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .sub{font-size:15px!important;line-height:1.28!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .section.padded,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .section.padded{padding-left:12px!important;padding-right:12px!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .section-line,html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .section.padded>h3,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .section-line,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .section.padded>h3{font-size:17px!important;line-height:1.2!important;padding-top:13px!important;padding-bottom:13px!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-grid,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-grid{gap:13px!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label{min-height:92px!important;gap:6px!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label>span,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label>span{font-size:14px!important;line-height:1.18!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label>em,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label>em{font-size:12px!important;line-height:1.18!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label input,html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label select,html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label textarea,html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .split-entry input,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label input,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label select,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label textarea,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .split-entry input{min-height:54px!important;height:54px!important;padding:12px 13px!important;font-size:18px!important;line-height:1.2!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) textarea,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) textarea{min-height:110px!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .split-entry,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .split-entry{gap:7px!important;align-items:center!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .split-entry b,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .split-entry b{font-size:18px!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .choice-item,html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .consent-pill,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .choice-item,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .consent-pill{min-height:50px!important;padding:12px 13px!important;font-size:15px!important;line-height:1.25!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) input[type=checkbox],html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) input[type=checkbox]{width:19px!important;height:19px!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .doc-upload-card,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .doc-upload-card{min-height:92px!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .ghost,html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .primary,html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) button,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .ghost,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .primary,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) button{min-height:44px!important;font-size:15px!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-grid,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-grid{gap:9px!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label{min-height:76px!important;gap:4px!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label>span,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label>span{font-size:13px!important;line-height:1.08!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .field-tip,html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label>em,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .field-tip,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label>em{font-size:10px!important;line-height:1.12!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label input,html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label select,html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .split-entry input,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label input,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label select,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .split-entry input{min-height:46px!important;height:46px!important;padding:9px 10px!important;font-size:16px!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .apply-contact-section .form-grid.four,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .apply-contact-section .form-grid.four{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .contact-consent-row,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .contact-consent-row{display:grid!important;grid-template-columns:minmax(72px,.8fr) minmax(72px,.8fr) minmax(150px,1.7fr)!important;grid-gap:8px!important;gap:8px!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .consent-pill,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .consent-pill{min-height:44px!important;padding:9px 10px!important;font-size:13px!important;line-height:1.15!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .apply-identity-section .identity-grid,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .apply-identity-section .identity-grid{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .apply-address-section .address-main-grid,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .apply-address-section .address-main-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .apply-address-section .address-main-grid .form-label:first-child,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .apply-address-section .address-main-grid .form-label:first-child{grid-column:span 1!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .apply-address-section .address-main-grid .form-label:nth-child(2),html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .apply-address-section .address-main-grid .form-label:nth-child(2){grid-column:span 3!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .apply-address-section .address-main-grid .form-label:nth-child(3),html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .apply-address-section .address-main-grid .form-label:nth-child(3){grid-column:span 2!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .apply-address-section .address-main-grid .form-label:nth-child(4),html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .apply-address-section .address-main-grid .form-label:nth-child(4){grid-column:span 3!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .apply-address-section .address-main-grid .form-label:nth-child(5),html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .apply-address-section .address-main-grid .form-label:nth-child(5){grid-column:span 1!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .apply-address-section .address-main-grid .form-label:nth-child(6),html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .apply-address-section .address-main-grid .form-label:nth-child(6){grid-column:span 2!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .apply-birth-section .birth-grid,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .apply-birth-section .birth-grid{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.7fr) minmax(0,1.15fr)!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .apply-birth-section .birth-grid .form-label:nth-child(4),html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .apply-birth-section .birth-grid .form-label:nth-child(4){grid-column:1/-1!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .physical-top-grid,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .physical-top-grid{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(64px,.6fr) minmax(64px,.6fr) minmax(72px,.7fr)!important;grid-gap:8px!important;gap:8px!important;align-items:stretch!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .physical-top-grid .choice-block,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .physical-top-grid .choice-block{min-height:76px!important;padding:8px!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .physical-choice-layout,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .physical-choice-layout{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .physical-choice-layout .physical-center,html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .physical-choice-layout .physical-left,html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .physical-choice-layout .physical-right,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .physical-choice-layout .physical-center,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .physical-choice-layout .physical-left,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .physical-choice-layout .physical-right{display:contents!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .choice-block,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .choice-block{min-width:0!important;padding:8px!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .choice-title,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .choice-title{font-size:12px!important;margin-bottom:6px!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .choice-grid,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .choice-grid{grid-template-columns:1fr!important;gap:5px!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .choice-item,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .choice-item{min-height:34px!important;padding:7px 8px!important;font-size:12px!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .household-row,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .household-row{display:grid!important;grid-template-columns:minmax(78px,1fr) minmax(86px,1.05fr) minmax(86px,1.05fr) minmax(40px,.45fr) minmax(42px,.5fr) minmax(42px,.5fr) minmax(58px,.65fr)!important;grid-gap:7px!important;gap:7px!important;padding:9px!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .household-row:before,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .household-row:before{display:none!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .household-row .household-field,html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .household-row .household-field:nth-of-type(n),html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .household-row .household-field,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .household-row .household-field:nth-of-type(n){grid-column:auto!important;min-height:66px!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .household-row .form-label.guided-label input,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .household-row .form-label.guided-label input{min-height:42px!important;height:42px!important;font-size:14px!important;padding:7px 8px!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .history-row,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .history-row{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;grid-gap:7px!important;gap:7px!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .history-row .history-row-top,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .history-row .history-row-top{grid-column:1/-1!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .history-row>.form-label:first-of-type,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .history-row>.form-label:first-of-type{grid-column:span 1!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .history-row>.form-label:nth-of-type(2),html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .history-row>.form-label:nth-of-type(2){grid-column:span 4!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .history-row>.form-label:nth-of-type(3),html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .history-row>.form-label:nth-of-type(4),html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .history-row>.form-label:nth-of-type(3),html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .history-row>.form-label:nth-of-type(4){grid-column:span 3!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .history-row .history-current-spacer,html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .history-row>.form-label:nth-of-type(5),html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .history-row>.form-label:nth-of-type(6),html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .history-row>.form-label:nth-of-type(7),html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .history-row>.form-label:nth-of-type(8),html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .history-row .history-current-spacer,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .history-row>.form-label:nth-of-type(5),html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .history-row>.form-label:nth-of-type(6),html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .history-row>.form-label:nth-of-type(7),html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .history-row>.form-label:nth-of-type(8){grid-column:span 1!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label{min-height:82px!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label>span,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label>span{font-size:15px!important;line-height:1.12!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .field-tip,html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label>em,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .field-tip,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label>em{font-size:11.5px!important;line-height:1.15!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label input,html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label select,html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .split-entry input,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label input,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label select,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .split-entry input{min-height:50px!important;height:50px!important;padding:10px 11px!important;font-size:18px!important;line-height:1.15!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .consent-pill,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .consent-pill{font-size:14px!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .choice-item,html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .choice-title,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .choice-item,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .choice-title{font-size:13.5px!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .household-row .form-label.guided-label input,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .household-row .form-label.guided-label input{min-height:46px!important;height:46px!important;font-size:16px!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page),html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page){font-size:19px!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .apply-card,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .apply-card{gap:8px!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .section.padded,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .section.padded{padding-top:9px!important;padding-bottom:9px!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .address-main-grid,html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-grid,html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .grid,html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .identity-grid,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .address-main-grid,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-grid,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .grid,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .identity-grid{gap:6px!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label{min-height:72px!important;gap:3px!important;padding:7px 8px!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label>span,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label>span{font-size:16.75px!important;line-height:1.08!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .field-tip,html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label>em,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .field-tip,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label>em{font-size:12.5px!important;line-height:1.08!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label input,html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label select,html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label textarea,html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .split-entry input,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label input,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label select,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .form-label.guided-label textarea,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .split-entry input{min-height:54px!important;height:54px!important;padding:9px 10px!important;font-size:20px!important;line-height:1.12!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) textarea,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) textarea{min-height:96px!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .choice-item,html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .consent-pill,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .choice-item,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .consent-pill{font-size:15.5px!important;gap:7px!important;padding:8px 9px!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .choice-title,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .choice-title{font-size:15px!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .history-row,html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .household-row,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .history-row,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .household-row{gap:5px!important;padding:7px!important}html.apply-mobile-normal-viewport .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .household-row .form-label.guided-label input,html[data-route-kind=apply] .apply-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page) .household-row .form-label.guided-label input{min-height:50px!important;height:50px!important;font-size:18px!important}}html.apply-mobile-device .apply-page.apply-intake-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page),html.apply-mobile-normal-viewport.apply-mobile-device .apply-page.apply-intake-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page){font-size:21px!important}html.apply-mobile-device .apply-page.apply-intake-page .apply-card{gap:7px!important}html.apply-mobile-device .apply-page.apply-intake-page .section.padded{padding-top:8px!important;padding-bottom:8px!important}html.apply-mobile-device .apply-page.apply-intake-page .address-main-grid,html.apply-mobile-device .apply-page.apply-intake-page .birth-grid,html.apply-mobile-device .apply-page.apply-intake-page .contact-consent-row,html.apply-mobile-device .apply-page.apply-intake-page .form-grid,html.apply-mobile-device .apply-page.apply-intake-page .identity-grid,html.apply-mobile-device .apply-page.apply-intake-page .physical-choice-layout,html.apply-mobile-device .apply-page.apply-intake-page .physical-top-grid{gap:6px!important}html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label{min-height:82px!important;padding:8px 9px!important;gap:4px!important}html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label>span{font-size:18px!important;line-height:1.08!important;letter-spacing:.01em!important}html.apply-mobile-device .apply-page.apply-intake-page .field-tip,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label>em{font-size:13.5px!important;line-height:1.08!important}html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label input,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label select,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label textarea,html.apply-mobile-device .apply-page.apply-intake-page .household-field.form-label.guided-label input,html.apply-mobile-device .apply-page.apply-intake-page .split-entry input{width:100%!important;min-height:60px!important;height:60px!important;padding:10px 11px!important;font-size:23px!important;font-weight:850!important;line-height:1.1!important}html.apply-mobile-device .apply-page.apply-intake-page textarea{min-height:108px!important}html.apply-mobile-device .apply-page.apply-intake-page .split-entry{gap:6px!important}html.apply-mobile-device .apply-page.apply-intake-page .split-entry b{font-size:21px!important}html.apply-mobile-device .apply-page.apply-intake-page .choice-item,html.apply-mobile-device .apply-page.apply-intake-page .consent-pill,html.apply-mobile-device .apply-page.apply-intake-page .no-household-check,html.apply-mobile-device .apply-page.apply-intake-page .outside-us-check{min-height:48px!important;padding:8px 10px!important;font-size:17px!important;line-height:1.12!important}html.apply-mobile-device .apply-page.apply-intake-page .choice-title{font-size:17px!important;line-height:1.1!important}html.apply-mobile-device .apply-page.apply-intake-page .choice-block{padding:9px!important}html.apply-mobile-device .apply-page.apply-intake-page .choice-grid{gap:6px!important}html.apply-mobile-device .apply-page.apply-intake-page .peer-upload-card strong{font-size:17px!important}html.apply-mobile-device .apply-page.apply-intake-page .peer-upload-card a,html.apply-mobile-device .apply-page.apply-intake-page .peer-upload-card span{font-size:15.5px!important}html.apply-mobile-device .apply-page.apply-intake-page .history-row,html.apply-mobile-device .apply-page.apply-intake-page .household-row{gap:5px!important;padding:7px!important}.global-theme-switch{position:fixed;top:max(10px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right));z-index:2147483000;padding:4px;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:999px;background:color-mix(in srgb,var(--panel) 88%,var(--bg));box-shadow:0 12px 30px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.global-theme-switch .triple-theme{margin:0!important}.global-theme-switch .compact-theme button{min-height:30px!important;padding:5px 10px!important;font-size:12px!important}@media (max-width:760px),(pointer:coarse){.global-theme-switch{top:12px;right:12px}}html.apply-mobile-device .apply-page.apply-intake-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page),html.apply-mobile-normal-viewport.apply-mobile-device .apply-page.apply-intake-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page){color:#fff!important;font-size:24px!important}html.apply-mobile-device .apply-page.apply-intake-page .section h3,html.apply-mobile-device .apply-page.apply-intake-page .section-line h3{font-size:26px!important;line-height:1.05!important;font-weight:950!important}html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label{min-height:94px!important;padding:9px 10px!important;background:rgba(4,12,28,.94)!important;border-color:rgba(110,151,255,.42)!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.035),0 8px 24px rgba(0,0,0,.18)!important}html.apply-mobile-device .apply-page.apply-intake-page .choice-block.is-filled,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label.is-filled,html.apply-mobile-device .apply-page.apply-intake-page .household-field.form-label.guided-label.is-filled{background:linear-gradient(135deg,rgba(16,84,72,.96),rgba(8,45,84,.94))!important;border-color:rgba(77,255,199,.58)!important;box-shadow:inset 0 0 0 1px rgba(116,255,218,.12),0 0 22px rgba(24,211,164,.16)!important}html.apply-mobile-device .apply-page.apply-intake-page .choice-block.is-missing,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label.is-missing{background:rgba(8,15,32,.96)!important;border-color:hsla(0,0%,100%,.16)!important}html.apply-mobile-device .apply-page.apply-intake-page .choice-title,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label>span,html.apply-mobile-device .apply-page.apply-intake-page .history-label,html.apply-mobile-device .apply-page.apply-intake-page .history-tracker,html.apply-mobile-device .apply-page.apply-intake-page .household-example{color:#fff!important;font-size:22px!important;line-height:1.04!important;font-weight:950!important}html.apply-mobile-device .apply-page.apply-intake-page .required-star{color:#ff3b3b!important;font-size:1.12em!important;font-weight:1000!important;margin-left:3px!important;text-shadow:0 0 8px rgba(255,59,59,.52)!important}html.apply-mobile-device .apply-page.apply-intake-page .correction-note,html.apply-mobile-device .apply-page.apply-intake-page .field-tip,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label>em{color:rgba(210,218,232,.88)!important;font-size:16.5px!important;line-height:1.05!important;font-weight:650!important}html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label input,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label select,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label textarea,html.apply-mobile-device .apply-page.apply-intake-page .household-field.form-label.guided-label input,html.apply-mobile-device .apply-page.apply-intake-page .split-entry input{background:rgba(0,5,17,.96)!important;border:1px solid rgba(132,162,255,.44)!important;min-height:72px!important;height:72px!important;padding:12px 13px!important;font-size:30px!important;font-weight:900!important;line-height:1.04!important;caret-color:#fff!important;box-shadow:inset 0 2px 10px rgba(0,0,0,.45)!important}html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label input::placeholder,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label textarea::placeholder,html.apply-mobile-device .apply-page.apply-intake-page .split-entry input::placeholder{color:rgba(188,198,216,.72)!important;opacity:1!important}html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label.is-filled input,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label.is-filled select,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label.is-filled textarea,html.apply-mobile-device .apply-page.apply-intake-page .household-field.form-label.guided-label.is-filled input{background:rgba(2,24,38,.98)!important;border-color:rgba(89,255,209,.68)!important}html.apply-mobile-device .apply-page.apply-intake-page textarea{min-height:132px!important}html.apply-mobile-device .apply-page.apply-intake-page .split-entry b{color:#fff!important;font-size:28px!important;font-weight:1000!important}html.apply-mobile-device .apply-page.apply-intake-page .choice-item,html.apply-mobile-device .apply-page.apply-intake-page .consent-pill,html.apply-mobile-device .apply-page.apply-intake-page .no-household-check,html.apply-mobile-device .apply-page.apply-intake-page .outside-us-check{color:#fff!important;min-height:58px!important;padding:10px 12px!important;font-size:20px!important;line-height:1.08!important;font-weight:850!important;background:rgba(5,13,30,.94)!important;border-color:rgba(132,162,255,.38)!important}html.apply-mobile-device .apply-page.apply-intake-page .choice-item.selected-choice,html.apply-mobile-device .apply-page.apply-intake-page .consent-pill.selected-choice,html.apply-mobile-device .apply-page.apply-intake-page .outside-us-check.selected-choice{background:rgba(15,92,76,.96)!important;border-color:rgba(90,255,209,.68)!important;box-shadow:0 0 18px rgba(24,211,164,.18)!important}html.apply-mobile-device .apply-page.apply-intake-page .choice-block{background:rgba(4,12,28,.94)!important;border-color:rgba(110,151,255,.42)!important}html.apply-mobile-device .apply-page.apply-intake-page .peer-upload-card strong{color:#fff!important;font-size:20px!important}html.apply-mobile-device .apply-page.apply-intake-page .peer-upload-card a,html.apply-mobile-device .apply-page.apply-intake-page .peer-upload-card span{color:rgba(226,232,244,.9)!important;font-size:18px!important}html.apply-mobile-device .apply-page.apply-intake-page .choice-block.is-filled,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label.is-filled,html.apply-mobile-device .apply-page.apply-intake-page .household-field.form-label.guided-label.is-filled{background:linear-gradient(135deg,rgba(11,35,79,.98),rgba(18,55,118,.96) 48%,rgba(13,42,95,.98))!important;border-color:rgba(123,171,255,.72)!important;box-shadow:inset 0 0 0 1px rgba(215,228,255,.08),0 0 22px rgba(63,120,255,.2)!important}html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label.is-filled input,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label.is-filled select,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label.is-filled textarea,html.apply-mobile-device .apply-page.apply-intake-page .household-field.form-label.guided-label.is-filled input{background:linear-gradient(180deg,rgba(4,14,36,.99),rgba(7,20,49,.99))!important;border-color:rgba(144,184,255,.82)!important;box-shadow:inset 0 2px 12px rgba(0,0,0,.46),0 0 0 1px rgba(255,215,107,.05)!important}html.apply-mobile-device .apply-page.apply-intake-page .choice-item.selected-choice,html.apply-mobile-device .apply-page.apply-intake-page .consent-pill.selected-choice,html.apply-mobile-device .apply-page.apply-intake-page .outside-us-check.selected-choice{background:linear-gradient(135deg,rgba(14,40,92,.97),rgba(24,70,145,.95) 60%,rgba(15,46,102,.97))!important;border-color:rgba(146,187,255,.76)!important;box-shadow:0 0 18px rgba(58,116,250,.22)!important}html.apply-mobile-device .apply-page.apply-intake-page .apply-card,html.apply-mobile-device .apply-page.apply-intake-page .choice-block,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label,html.apply-mobile-device .apply-page.apply-intake-page .peer-upload-card{background-image:radial-gradient(circle at 50% 0,rgba(28,70,143,.08),transparent 58%)!important}html.apply-mobile-device .apply-page.apply-intake-page:not(.signature-only-page):not(.appointment-only-page):not(.certificate-only-page){background:radial-gradient(circle at 50% -8%,rgba(21,62,126,.3),transparent 42%),linear-gradient(180deg,#071325,#08172e 44%,#06111f)!important;color:#fff!important}html.apply-mobile-device .apply-page.apply-intake-page .apply-card,html.apply-mobile-device .apply-page.apply-intake-page .section,html.apply-mobile-device .apply-page.apply-intake-page .section.padded{background:radial-gradient(circle at 50% 0,rgba(30,78,154,.15),transparent 56%),linear-gradient(180deg,rgba(11,28,55,.98),rgba(8,22,43,.98))!important}html.apply-mobile-device .apply-page.apply-intake-page .section h3,html.apply-mobile-device .apply-page.apply-intake-page .section-line h3{color:#fff!important}html.apply-mobile-device .apply-page.apply-intake-page .choice-title,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label>span,html.apply-mobile-device .apply-page.apply-intake-page .history-label,html.apply-mobile-device .apply-page.apply-intake-page .history-tracker,html.apply-mobile-device .apply-page.apply-intake-page .household-example{color:rgba(188,201,220,.94)!important;text-shadow:none!important}html.apply-mobile-device .apply-page.apply-intake-page .correction-note,html.apply-mobile-device .apply-page.apply-intake-page .field-tip,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label>em,html.apply-mobile-device .apply-page.apply-intake-page .help-text,html.apply-mobile-device .apply-page.apply-intake-page .muted{color:rgba(160,174,194,.88)!important}html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label input,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label select,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label textarea,html.apply-mobile-device .apply-page.apply-intake-page .household-field.form-label.guided-label input,html.apply-mobile-device .apply-page.apply-intake-page .split-entry input{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(180deg,rgba(1,7,20,.99),rgba(2,11,29,.99))!important;border-color:rgba(89,121,181,.58)!important}html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label input::placeholder,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label textarea::placeholder,html.apply-mobile-device .apply-page.apply-intake-page .split-entry input::placeholder{color:rgba(139,153,174,.74)!important}html.apply-mobile-device .apply-page.apply-intake-page .choice-block.is-filled,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label.is-filled,html.apply-mobile-device .apply-page.apply-intake-page .household-field.form-label.guided-label.is-filled{background:linear-gradient(135deg,rgba(9,29,69,.99),rgba(18,56,128,.98) 52%,rgba(8,31,76,.99))!important;border-color:rgba(238,180,75,.72)!important;box-shadow:inset 0 0 0 1px rgba(107,160,255,.36),0 0 0 1px rgba(238,180,75,.18),0 0 22px rgba(46,105,225,.22)!important}html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label.is-filled input,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label.is-filled select,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label.is-filled textarea,html.apply-mobile-device .apply-page.apply-intake-page .household-field.form-label.guided-label.is-filled input{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(180deg,#010817,#030f28)!important;border-color:rgba(244,190,91,.78)!important;box-shadow:inset 0 2px 12px rgba(0,0,0,.55),0 0 0 1px rgba(111,165,255,.22)!important}html.apply-mobile-device .apply-page.apply-intake-page .choice-item.selected-choice,html.apply-mobile-device .apply-page.apply-intake-page .consent-pill.selected-choice,html.apply-mobile-device .apply-page.apply-intake-page .outside-us-check.selected-choice{color:#fff!important;background:linear-gradient(135deg,rgba(9,29,69,.99),rgba(18,56,128,.98))!important;border-color:rgba(238,180,75,.72)!important;box-shadow:inset 0 0 0 1px rgba(107,160,255,.32),0 0 18px rgba(46,105,225,.22)!important}html.apply-mobile-device .apply-page.apply-intake-page .required-star{text-shadow:0 0 8px rgba(255,52,52,.62)!important}html.apply-mobile-device .apply-page.apply-intake-page .choice-title,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label>span,html.apply-mobile-device .apply-page.apply-intake-page .history-label,html.apply-mobile-device .apply-page.apply-intake-page .history-tracker,html.apply-mobile-device .apply-page.apply-intake-page .household-example{color:rgba(218,225,238,.94)!important}html.apply-mobile-device .apply-page.apply-intake-page .apply-muted,html.apply-mobile-device .apply-page.apply-intake-page .correction-note,html.apply-mobile-device .apply-page.apply-intake-page .field-tip,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label>em,html.apply-mobile-device .apply-page.apply-intake-page small{color:rgba(198,207,222,.9)!important}html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label input,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label select,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label textarea,html.apply-mobile-device .apply-page.apply-intake-page .split-entry input,html.apply-mobile-device .apply-page.apply-intake-page input,html.apply-mobile-device .apply-page.apply-intake-page select,html.apply-mobile-device .apply-page.apply-intake-page textarea{color:#fff!important;-webkit-text-fill-color:#fff!important}html.apply-mobile-device .apply-page.apply-intake-page input::placeholder,html.apply-mobile-device .apply-page.apply-intake-page textarea::placeholder{color:rgba(190,199,215,.7)!important;-webkit-text-fill-color:rgba(190,199,215,.7)!important}html.apply-mobile-device .apply-page.apply-intake-page .split-entry{justify-content:flex-start!important;gap:8px!important}html.apply-mobile-device .apply-page.apply-intake-page .split-entry input{flex:0 0 auto!important;width:78px!important;min-width:78px!important;max-width:78px!important;text-align:center!important;padding-left:8px!important;padding-right:8px!important}html.apply-mobile-device .apply-page.apply-intake-page .split-entry input[data-maxlength="4"],html.apply-mobile-device .apply-page.apply-intake-page .split-entry input[maxlength="4"]{width:112px!important;min-width:112px!important;max-width:112px!important}html.apply-mobile-device .apply-page.apply-intake-page .split-entry b{color:rgba(218,225,238,.9)!important}html.apply-mobile-device .apply-page.apply-intake-page{--apply-mobile-label:rgba(210,218,234,.96);--apply-mobile-help:rgba(180,192,212,.88)}html.apply-mobile-device .apply-page.apply-intake-page .choice-title,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label>span:first-child,html.apply-mobile-device .apply-page.apply-intake-page .history-label,html.apply-mobile-device .apply-page.apply-intake-page .history-tracker,html.apply-mobile-device .apply-page.apply-intake-page .household-example,html.apply-mobile-device .apply-page.apply-intake-page .peer-upload-card strong,html.apply-mobile-device .apply-page.apply-intake-page .section-kicker,html.apply-mobile-device .apply-page.apply-intake-page label>span:first-child{color:var(--apply-mobile-label)!important;-webkit-text-fill-color:var(--apply-mobile-label)!important}html.apply-mobile-device .apply-page.apply-intake-page .correction-note,html.apply-mobile-device .apply-page.apply-intake-page .field-tip,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label>em,html.apply-mobile-device .apply-page.apply-intake-page .hint,html.apply-mobile-device .apply-page.apply-intake-page .muted,html.apply-mobile-device .apply-page.apply-intake-page .peer-upload-card a,html.apply-mobile-device .apply-page.apply-intake-page .peer-upload-card span,html.apply-mobile-device .apply-page.apply-intake-page label>em,html.apply-mobile-device .apply-page.apply-intake-page small{color:var(--apply-mobile-help)!important;-webkit-text-fill-color:var(--apply-mobile-help)!important}html.apply-mobile-device .apply-page.apply-intake-page .required-star{color:#ff3434!important;-webkit-text-fill-color:#ff3434!important;text-shadow:0 0 8px rgba(255,52,52,.56)!important}html.apply-mobile-device .apply-page.apply-intake-page .display-value,html.apply-mobile-device .apply-page.apply-intake-page .field-value,html.apply-mobile-device .apply-page.apply-intake-page .filled-value,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label input,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label select,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label textarea,html.apply-mobile-device .apply-page.apply-intake-page .household-field.form-label.guided-label input,html.apply-mobile-device .apply-page.apply-intake-page .readonly-value,html.apply-mobile-device .apply-page.apply-intake-page .split-entry input,html.apply-mobile-device .apply-page.apply-intake-page .value,html.apply-mobile-device .apply-page.apply-intake-page [data-field-value],html.apply-mobile-device .apply-page.apply-intake-page [data-value],html.apply-mobile-device .apply-page.apply-intake-page input,html.apply-mobile-device .apply-page.apply-intake-page option,html.apply-mobile-device .apply-page.apply-intake-page select,html.apply-mobile-device .apply-page.apply-intake-page textarea{color:var(--apply-mobile-value)!important;-webkit-text-fill-color:var(--apply-mobile-value)!important;text-shadow:0 1px 0 rgba(0,0,0,.35)!important}html.apply-mobile-device .apply-page.apply-intake-page input:-webkit-autofill,html.apply-mobile-device .apply-page.apply-intake-page input:-webkit-autofill:focus,html.apply-mobile-device .apply-page.apply-intake-page input:-webkit-autofill:hover,html.apply-mobile-device .apply-page.apply-intake-page select:-webkit-autofill,html.apply-mobile-device .apply-page.apply-intake-page textarea:-webkit-autofill{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;-webkit-transition:background-color 999999s ease-in-out 0s!important;transition:background-color 999999s ease-in-out 0s!important}html.apply-mobile-device .apply-page.apply-intake-page input::placeholder,html.apply-mobile-device .apply-page.apply-intake-page textarea::placeholder{color:rgba(176,188,207,.72)!important;-webkit-text-fill-color:rgba(176,188,207,.72)!important;opacity:1!important}html.apply-mobile-device .apply-page.apply-intake-page{--apply-mobile-page-bg:#081225;--apply-mobile-panel-bg:#0b1730;--apply-mobile-panel-bg-2:#0e1d39;--apply-mobile-input-bg:#030a1a;--apply-mobile-input-bg-filled:#061632;--apply-mobile-label:rgba(214,222,236,.96);--apply-mobile-help:rgba(186,198,216,.9);--apply-mobile-value:#fff;background:radial-gradient(circle at 50% 0,rgba(25,72,152,.18),transparent 42%),linear-gradient(180deg,#081225,#071020)!important}html.apply-mobile-device .apply-page.apply-intake-page .apply-card,html.apply-mobile-device .apply-page.apply-intake-page .history-row,html.apply-mobile-device .apply-page.apply-intake-page .household-row,html.apply-mobile-device .apply-page.apply-intake-page .section,html.apply-mobile-device .apply-page.apply-intake-page .section-line,html.apply-mobile-device .apply-page.apply-intake-page .section.padded,html.apply-mobile-device .apply-shell,html.apply-mobile-device body.apply-mobile-device-body{background-color:var(--apply-mobile-panel-bg)!important;background-image:radial-gradient(circle at 40% 0,rgba(34,86,170,.12),transparent 55%),linear-gradient(180deg,rgba(12,29,58,.96),rgba(8,18,38,.98))!important}html.apply-mobile-device .apply-page.apply-intake-page .apply-progress-box,html.apply-mobile-device .apply-page.apply-intake-page .documents-row,html.apply-mobile-device .apply-page.apply-intake-page .section h3,html.apply-mobile-device .apply-page.apply-intake-page .section-heading,html.apply-mobile-device .apply-page.apply-intake-page .section-line h3,html.apply-mobile-device .apply-page.apply-intake-page .section-title{background-color:var(--apply-mobile-panel-bg-2)!important;background-image:linear-gradient(180deg,rgba(20,42,79,.96),rgba(12,28,58,.96))!important}html.apply-mobile-device .apply-page.apply-intake-page .choice-block,html.apply-mobile-device .apply-page.apply-intake-page .choice-item,html.apply-mobile-device .apply-page.apply-intake-page .consent-pill,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label,html.apply-mobile-device .apply-page.apply-intake-page .no-household-check,html.apply-mobile-device .apply-page.apply-intake-page .outside-us-check,html.apply-mobile-device .apply-page.apply-intake-page .peer-upload-card{background:radial-gradient(circle at 50% 0,rgba(32,78,155,.11),transparent 58%),linear-gradient(180deg,rgba(8,20,44,.98),rgba(5,14,32,.99))!important;border-color:rgba(105,143,211,.46)!important}html.apply-mobile-device .apply-page.apply-intake-page .choice-block.is-filled,html.apply-mobile-device .apply-page.apply-intake-page .choice-item.selected-choice,html.apply-mobile-device .apply-page.apply-intake-page .consent-pill.selected-choice,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label.is-filled,html.apply-mobile-device .apply-page.apply-intake-page .household-field.form-label.guided-label.is-filled,html.apply-mobile-device .apply-page.apply-intake-page .outside-us-check.selected-choice{background:radial-gradient(circle at 50% 0,rgba(39,97,190,.18),transparent 60%),linear-gradient(135deg,rgba(10,32,76,.99),rgba(18,51,112,.98) 56%,rgba(10,31,74,.99))!important;border-color:rgba(118,168,255,.8)!important;box-shadow:inset 0 0 0 1px rgba(235,184,76,.26),0 0 20px rgba(51,111,245,.18)!important}html.apply-mobile-device .apply-page.apply-intake-page .choice-title,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label>span:first-child,html.apply-mobile-device .apply-page.apply-intake-page .history-label,html.apply-mobile-device .apply-page.apply-intake-page .history-tracker,html.apply-mobile-device .apply-page.apply-intake-page .household-example,html.apply-mobile-device .apply-page.apply-intake-page label>span:first-child{color:var(--apply-mobile-label)!important;-webkit-text-fill-color:var(--apply-mobile-label)!important}html.apply-mobile-device .apply-page.apply-intake-page .correction-note,html.apply-mobile-device .apply-page.apply-intake-page .field-tip,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label>em,html.apply-mobile-device .apply-page.apply-intake-page .hint,html.apply-mobile-device .apply-page.apply-intake-page .muted,html.apply-mobile-device .apply-page.apply-intake-page label>em,html.apply-mobile-device .apply-page.apply-intake-page small{color:var(--apply-mobile-help)!important;-webkit-text-fill-color:var(--apply-mobile-help)!important}html.apply-mobile-device .apply-page.apply-intake-page .display-value,html.apply-mobile-device .apply-page.apply-intake-page .field-value,html.apply-mobile-device .apply-page.apply-intake-page .filled-value,html.apply-mobile-device .apply-page.apply-intake-page .readonly-value,html.apply-mobile-device .apply-page.apply-intake-page .split-entry input,html.apply-mobile-device .apply-page.apply-intake-page .value,html.apply-mobile-device .apply-page.apply-intake-page [data-field-value],html.apply-mobile-device .apply-page.apply-intake-page [data-value],html.apply-mobile-device .apply-page.apply-intake-page input,html.apply-mobile-device .apply-page.apply-intake-page input:disabled,html.apply-mobile-device .apply-page.apply-intake-page input[readonly],html.apply-mobile-device .apply-page.apply-intake-page select,html.apply-mobile-device .apply-page.apply-intake-page select:disabled,html.apply-mobile-device .apply-page.apply-intake-page textarea,html.apply-mobile-device .apply-page.apply-intake-page textarea:disabled,html.apply-mobile-device .apply-page.apply-intake-page textarea[readonly]{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}html.apply-mobile-device .apply-page.apply-intake-page input,html.apply-mobile-device .apply-page.apply-intake-page select,html.apply-mobile-device .apply-page.apply-intake-page textarea{background:radial-gradient(circle at 50% 0,rgba(25,63,131,.16),transparent 58%),linear-gradient(180deg,#020817,#040d21)!important;border-color:rgba(118,158,230,.54)!important}html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label.is-filled input,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label.is-filled select,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label.is-filled textarea{background:radial-gradient(circle at 50% 0,rgba(31,83,174,.18),transparent 58%),linear-gradient(180deg,#061530,#030b1d)!important;border-color:rgba(145,187,255,.84)!important}html.apply-mobile-device .apply-page.apply-intake-page .required-star{color:#ff3030!important;-webkit-text-fill-color:#ff3030!important;text-shadow:0 0 8px rgba(255,48,48,.62)!important}html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label .split-entry input,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label>input,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label>select,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label>textarea,html.apply-mobile-device .apply-page.apply-intake-page .household-field.form-label.guided-label>input{font-size:32px!important}html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label .split-entry input::placeholder,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label>input::placeholder,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label>textarea::placeholder{font-size:32px!important}html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label .split-entry input,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label>input,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label>select,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label>textarea,html.apply-mobile-device .apply-page.apply-intake-page .household-field.form-label.guided-label>input{font-size:33px!important}html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label .split-entry input::placeholder,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label>input::placeholder,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label>textarea::placeholder{font-size:33px!important}html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label.is-inactive>input{font-size:18px!important;line-height:1.05!important;font-weight:700!important;text-align:center!important;color:rgba(196,207,224,.86)!important;-webkit-text-fill-color:rgba(196,207,224,.86)!important}html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label.is-inactive>input::placeholder{font-size:18px!important;color:rgba(196,207,224,.86)!important;-webkit-text-fill-color:rgba(196,207,224,.86)!important}html.apply-mobile-device .apply-page.apply-intake-page .peer-doc-grid{gap:8px!important}html.apply-mobile-device .apply-page.apply-intake-page .peer-upload-card,html.apply-mobile-device .apply-page.apply-intake-page .peer-upload-card:not(.has-file){display:grid!important;grid-template-columns:1fr!important;align-items:start!important;grid-gap:7px!important;gap:7px!important;min-height:96px!important;padding:10px!important;overflow:hidden!important}html.apply-mobile-device .apply-page.apply-intake-page .peer-upload-copy{display:grid!important;grid-template-columns:1fr!important;grid-gap:2px!important;gap:2px!important;min-width:0!important}html.apply-mobile-device .apply-page.apply-intake-page .peer-upload-card strong,html.apply-mobile-device .apply-page.apply-intake-page .peer-upload-copy strong{color:rgba(226,234,247,.96)!important;font-size:18px!important;line-height:1.05!important;font-weight:850!important;white-space:normal!important}html.apply-mobile-device .apply-page.apply-intake-page .peer-upload-card .peer-upload-action{display:block!important;width:100%!important;margin:0!important;color:rgba(186,201,224,.9)!important;font-size:15px!important;line-height:1.05!important;font-weight:750!important;white-space:normal!important}html.apply-mobile-device .apply-page.apply-intake-page .peer-upload-preview{width:100%!important;height:112px!important;border:1px solid rgba(125,165,238,.46)!important;border-radius:10px!important;overflow:hidden!important;background:#030a1a!important;pointer-events:none!important}html.apply-mobile-device .apply-page.apply-intake-page .peer-upload-preview iframe,html.apply-mobile-device .apply-page.apply-intake-page .peer-upload-preview img{display:block!important;width:100%!important;height:100%!important;border:0!important;object-fit:cover!important;background:#030a1a!important}html.apply-mobile-device .apply-page.apply-intake-page .peer-upload-open{color:#9fc2ff!important;font-size:15px!important;line-height:1!important;font-weight:850!important;width:-moz-fit-content!important;width:fit-content!important}html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label .split-entry input,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label>input,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label>select,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label>textarea,html.apply-mobile-device .apply-page.apply-intake-page .household-field.form-label.guided-label>input{font-size:34px!important;line-height:1.04!important;font-weight:500!important;letter-spacing:0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label>textarea{font-size:34px!important;line-height:1.12!important}html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label .split-entry input::placeholder,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label>input::placeholder,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label>textarea::placeholder{font-size:34px!important;color:rgba(176,188,207,.72)!important;-webkit-text-fill-color:rgba(176,188,207,.72)!important;opacity:1!important}html.apply-mobile-device .apply-page.apply-intake-page .peer-upload-preview .pdf-page-preview,html.apply-mobile-device .apply-page.apply-intake-page .peer-upload-preview .peer-pdf-upload-preview{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;background:#fff!important;border:0!important;border-radius:0!important;overflow:hidden!important}html.apply-mobile-device .apply-page.apply-intake-page .peer-upload-preview .pdf-page-preview canvas,html.apply-mobile-device .apply-page.apply-intake-page .peer-upload-preview .peer-pdf-upload-preview canvas{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;background:#fff!important}html.apply-mobile-device .apply-page.apply-intake-page .peer-upload-preview .pdf-page-preview-fallback,html.apply-mobile-device .apply-page.apply-intake-page .peer-upload-preview-fallback{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;color:rgba(220,228,242,.92)!important;font-size:18px!important;font-weight:800!important;background:#06142e!important}html.apply-mobile-device .apply-page.apply-intake-page .contact-consent-row .required-star,html.apply-mobile-device .apply-page.apply-intake-page .signature-consent-list .required-star,html.apply-mobile-device .apply-page.apply-intake-page .signature-pad-title .required-star{margin-left:4px!important;color:#ff3030!important;-webkit-text-fill-color:#ff3030!important;font-weight:1000!important;text-shadow:0 0 8px rgba(255,48,48,.62)!important}html.apply-mobile-device .apply-page.apply-intake-page{--mi-font-a:28px;--mi-font-b:26px;--mi-font-c:22px;--mi-font-d:16.5px;--mi-font-e:34px}html.apply-mobile-device .apply-page.apply-intake-page .apply-head h1{font-size:var(--mi-font-a)!important;line-height:1.04!important;font-weight:950!important}html.apply-mobile-device .apply-page.apply-intake-page .fo-card-title,html.apply-mobile-device .apply-page.apply-intake-page .fo-section-title,html.apply-mobile-device .apply-page.apply-intake-page .section h3,html.apply-mobile-device .apply-page.apply-intake-page .section-line h3,html.apply-mobile-device .apply-page.apply-intake-page .signature-pad-title{font-size:var(--mi-font-b)!important;line-height:1.05!important;font-weight:950!important}html.apply-mobile-device .apply-page.apply-intake-page .choice-title,html.apply-mobile-device .apply-page.apply-intake-page .consent-pill span,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label>span,html.apply-mobile-device .apply-page.apply-intake-page .history-label,html.apply-mobile-device .apply-page.apply-intake-page .mobile-font-field>span,html.apply-mobile-device .apply-page.apply-intake-page .no-household-check,html.apply-mobile-device .apply-page.apply-intake-page .outside-us-check,html.apply-mobile-device .apply-page.apply-intake-page .peer-upload-card strong,html.apply-mobile-device .apply-page.apply-intake-page .peer-upload-copy strong,html.apply-mobile-device .apply-page.apply-intake-page .signature-consent-list label{font-size:var(--mi-font-c)!important;line-height:1.06!important;font-weight:850!important}html.apply-mobile-device .apply-page.apply-intake-page .correction-note,html.apply-mobile-device .apply-page.apply-intake-page .field-tip,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label>em,html.apply-mobile-device .apply-page.apply-intake-page .history-tracker,html.apply-mobile-device .apply-page.apply-intake-page .household-example,html.apply-mobile-device .apply-page.apply-intake-page .intake-progress small,html.apply-mobile-device .apply-page.apply-intake-page .intake-progress span,html.apply-mobile-device .apply-page.apply-intake-page .mobile-font-field>em,html.apply-mobile-device .apply-page.apply-intake-page .pdf-page-preview-fallback,html.apply-mobile-device .apply-page.apply-intake-page .peer-upload-action,html.apply-mobile-device .apply-page.apply-intake-page .peer-upload-open,html.apply-mobile-device .apply-page.apply-intake-page .peer-upload-preview-fallback,html.apply-mobile-device .apply-page.apply-intake-page .signature-status,html.apply-mobile-device .apply-page.apply-intake-page .sub{font-size:var(--mi-font-d)!important;line-height:1.08!important;font-weight:650!important}html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label .split-entry input.mobile-font-entry,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label>input.mobile-font-entry,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label>select.mobile-font-entry,html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label>textarea.mobile-font-entry,html.apply-mobile-device .apply-page.apply-intake-page .household-field.form-label.guided-label>input.mobile-font-entry,html.apply-mobile-device .apply-page.apply-intake-page .mobile-font-entry,html.apply-mobile-device .apply-page.apply-intake-page input.mobile-font-entry,html.apply-mobile-device .apply-page.apply-intake-page select.mobile-font-entry,html.apply-mobile-device .apply-page.apply-intake-page textarea.mobile-font-entry{font-size:var(--mi-font-e)!important;line-height:1.04!important;font-weight:500!important;letter-spacing:0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}html.apply-mobile-device .apply-page.apply-intake-page .mobile-font-entry::placeholder,html.apply-mobile-device .apply-page.apply-intake-page input.mobile-font-entry::placeholder,html.apply-mobile-device .apply-page.apply-intake-page textarea.mobile-font-entry::placeholder{font-size:var(--mi-font-e)!important;color:rgba(176,188,207,.72)!important;-webkit-text-fill-color:rgba(176,188,207,.72)!important;opacity:1!important}html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label.is-inactive>input.mobile-font-entry,html.apply-mobile-device .apply-page.apply-intake-page input.mobile-font-entry[data-field-key=state_of_birth]:disabled{font-size:var(--mi-font-d)!important;line-height:1.05!important;font-weight:700!important;text-align:center!important}html.apply-mobile-device .apply-page.apply-intake-page .split-entry.dob-entry{display:grid!important;grid-template-columns:minmax(58px,1fr) 12px minmax(58px,1fr) 12px minmax(92px,1.6fr)!important;grid-gap:5px!important;gap:5px!important;align-items:center!important;width:100%!important}html.apply-mobile-device .apply-page.apply-intake-page .split-entry.dob-entry input.mobile-font-entry{text-align:center!important;padding-left:4px!important;padding-right:4px!important}html.apply-mobile-device .apply-page.apply-intake-page .split-entry.dob-entry b{font-size:var(--mi-font-c)!important;line-height:1!important;font-weight:900!important;text-align:center!important}html.apply-mobile-device .apply-page.apply-intake-page .choice-item{font-size:var(--mi-font-c)!important;line-height:1.08!important;font-weight:750!important}html.apply-mobile-device .apply-page.apply-intake-page .peer-upload-copy{gap:4px!important}html.apply-mobile-device .apply-page.apply-intake-page .peer-upload-action{display:block!important;width:100%!important}html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label .split-entry.dob-entry input,html.apply-mobile-device .apply-page.apply-intake-page .split-entry.dob-entry input,html.apply-mobile-device .apply-page.apply-intake-page .split-entry.dob-entry input.mobile-font-entry,html.apply-mobile-device .apply-page.apply-intake-page input[data-field-key=dob_dd],html.apply-mobile-device .apply-page.apply-intake-page input[data-field-key=dob_mm],html.apply-mobile-device .apply-page.apply-intake-page input[data-field-key=dob_yyyy],html.apply-mobile-device .apply-page.apply-intake-page input[placeholder=DD],html.apply-mobile-device .apply-page.apply-intake-page input[placeholder=MM],html.apply-mobile-device .apply-page.apply-intake-page input[placeholder=YYYY]{font-size:clamp(14px,calc(var(--mi-font-e, 34px) - 4px),30px)!important;line-height:1.04!important;font-weight:500!important;text-align:center!important;letter-spacing:0!important;padding-left:3px!important;padding-right:3px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;box-sizing:border-box!important}html.apply-mobile-device .apply-page.apply-intake-page .split-entry.dob-entry input.mobile-font-entry::placeholder,html.apply-mobile-device .apply-page.apply-intake-page .split-entry.dob-entry input::placeholder,html.apply-mobile-device .apply-page.apply-intake-page input[data-field-key=dob_dd]::placeholder,html.apply-mobile-device .apply-page.apply-intake-page input[data-field-key=dob_mm]::placeholder,html.apply-mobile-device .apply-page.apply-intake-page input[data-field-key=dob_yyyy]::placeholder,html.apply-mobile-device .apply-page.apply-intake-page input[placeholder=DD]::placeholder,html.apply-mobile-device .apply-page.apply-intake-page input[placeholder=MM]::placeholder,html.apply-mobile-device .apply-page.apply-intake-page input[placeholder=YYYY]::placeholder{font-size:clamp(14px,calc(var(--mi-font-e, 34px) - 4px),30px)!important;line-height:1.04!important;text-align:center!important}@media (max-width:760px){.apply-page.apply-intake-page .split-entry.dob-entry input[data-field-key=dob_dd],.apply-page.apply-intake-page .split-entry.dob-entry input[data-field-key=dob_mm],.apply-page.apply-intake-page .split-entry.dob-entry input[data-field-key=dob_yyyy]{font-size:26px!important;line-height:1.02!important;font-weight:500!important;text-align:center!important;letter-spacing:0!important;padding-left:2px!important;padding-right:2px!important;box-sizing:border-box!important}.apply-page.apply-intake-page .split-entry.dob-entry input[data-field-key=dob_dd]::placeholder,.apply-page.apply-intake-page .split-entry.dob-entry input[data-field-key=dob_mm]::placeholder,.apply-page.apply-intake-page .split-entry.dob-entry input[data-field-key=dob_yyyy]::placeholder{font-size:26px!important;line-height:1.02!important;text-align:center!important}}@media (hover:none) and (pointer:coarse),(max-width:760px){.apply-page.apply-intake-page .address-history-section,.apply-page.apply-intake-page .apply-address-history-section,html.apply-mobile-device .apply-page.apply-intake-page :is(section,div):has(>:is(h2,h3,h4,.section-title,.card-title):contains("Address History")){--ah-city-grow:1.45;--ah-state-grow:0.62;--ah-zip-grow:0.72;--ah-from-grow:0.86;--ah-to-grow:0.86;--ah-country-grow:1;--ah-outside-city-grow:1}.apply-page.apply-intake-page .form-label.guided-label:has(input[data-field-key=city]):not(:has(input[data-field-key=country])),html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label:has(input[data-field-key=city]):not(:has(input[data-field-key=country])){flex:calc(var(--ah-city-grow) * 100) 1 0!important;min-width:0!important}.apply-page.apply-intake-page .form-label.guided-label:has(input[data-field-key=state]),html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label:has(input[data-field-key=state]){flex:calc(var(--ah-state-grow) * 100) 1 0!important;min-width:0!important}.apply-page.apply-intake-page .form-label.guided-label:has(input[data-field-key=zip]),html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label:has(input[data-field-key=zip]){flex:calc(var(--ah-zip-grow) * 100) 1 0!important;min-width:0!important}.apply-page.apply-intake-page .form-label.guided-label:has(input[data-field-key=from]),html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label:has(input[data-field-key=from]){flex:calc(var(--ah-from-grow) * 100) 1 0!important;min-width:96px!important}.apply-page.apply-intake-page .form-label.guided-label:has(input[data-field-key=to]),html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label:has(input[data-field-key=to]){flex:calc(var(--ah-to-grow) * 100) 1 0!important;min-width:96px!important}.apply-page.apply-intake-page input[data-field-key=from],.apply-page.apply-intake-page input[data-field-key=to],html.apply-mobile-device .apply-page.apply-intake-page input[data-field-key=from],html.apply-mobile-device .apply-page.apply-intake-page input[data-field-key=to]{letter-spacing:0!important;padding-left:8px!important;padding-right:8px!important}.apply-page.apply-intake-page .form-label.guided-label:has(input[data-field-key=country]),html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label:has(input[data-field-key=country]){flex:calc(var(--ah-country-grow) * 100) 1 0!important;min-width:0!important}.apply-page.apply-intake-page .form-label.guided-label:has(input[data-field-key=city]):has(+.form-label.guided-label input[data-field-key=from]),html.apply-mobile-device .apply-page.apply-intake-page .form-label.guided-label:has(input[data-field-key=city]):has(+.form-label.guided-label input[data-field-key=from]){flex:calc(var(--ah-outside-city-grow) * 100) 1 0!important;min-width:0!important}.apply-page.apply-intake-page .address-history-card .row,.apply-page.apply-intake-page .address-history-section .row,.apply-page.apply-intake-page .apply-address-history-section .row,html.apply-mobile-device .apply-page.apply-intake-page .address-history-card .row,html.apply-mobile-device .apply-page.apply-intake-page .address-history-section .row,html.apply-mobile-device .apply-page.apply-intake-page .apply-address-history-section .row{align-items:stretch!important}}.certemy-credentials-heading{display:flex!important;align-items:center!important;gap:10px!important}.certemy-credentials-heading h3{margin:0!important}.certemy-credentials-lock{display:inline-flex!important;align-items:center!important;gap:6px!important;color:var(--muted)!important;font-size:12px!important;font-weight:800!important;cursor:pointer!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.certemy-credentials-lock input{width:16px!important;height:16px!important;margin:0!important;accent-color:var(--accent)!important}.certemy-credential-row input[type=text]{width:100%!important;min-width:0!important;height:36px!important;border:1px solid transparent!important;border-radius:8px!important;padding:6px 9px!important;background:transparent!important;color:var(--ink)!important;font:inherit!important;font-size:14px!important;font-weight:800!important;overflow:hidden!important;text-overflow:ellipsis!important}.certemy-credential-row.editing input[type=text]{border-color:color-mix(in srgb,var(--accent) 70%,var(--line))!important;background:color-mix(in srgb,var(--panel) 86%,var(--bg))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 14%,transparent)!important}.certemy-credential-row.locked input[type=text]{cursor:default!important}@media (max-width:700px){.certemy-card-head{align-items:flex-start!important;flex-direction:column!important;gap:5px!important}.certemy-credential-row{grid-template-columns:76px minmax(0,1fr) auto!important}}.admin-intake-upload-card .docs{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media (max-width:900px){.admin-intake-upload-card .docs{grid-template-columns:repeat(2,minmax(0,1fr))!important}}