:root{--navy-950:#0a1727;--navy-900:#10233b;--navy-800:#1e3a5f;--navy-700:#2b4f78;--navy-100:#dce6f1;--navy-50:#f2f6fb;--turquoise:#14b8a6;--turquoise-dark:#0b8f83;--gold:#c9a227;--royal:#4361ee;--emerald:#149c70;--orange:#e47b35;--ink:#0d1f33;--muted:#607188;--line:#1e3a5f24;--line-strong:#1e3a5f3d;--canvas:#f7f9fc;--white:#fff;--shadow:0 32px 80px #0f233b1f;--radius-sm:12px;--radius-md:20px;--radius-lg:30px;--shell:min(1180px, calc(100vw - 48px))}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--canvas)}body{color:var(--ink);background:var(--canvas);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:Vazirmatn Variable,Vazirmatn,Tahoma,sans-serif;font-size:16px}a{color:inherit;text-decoration:none}button,input,textarea,select{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #14b8a657}::selection{color:var(--white);background:var(--navy-800)}.shell{width:var(--shell);margin-inline:auto}.grid-frame{position:relative}.grid-frame:before{z-index:0;inset:0 calc((100vw - var(--shell)) / 2);border-inline:1px solid var(--line);background-image:linear-gradient(to left, transparent calc(25% - .5px), var(--line) 25%, transparent calc(25% + .5px)), linear-gradient(to left, transparent calc(50% - .5px), var(--line) 50%, transparent calc(50% + .5px)), linear-gradient(to left, transparent calc(75% - .5px), var(--line) 75%, transparent calc(75% + .5px));content:"";pointer-events:none;position:absolute}.button{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 24px;font-weight:650;transition:transform .18s,background-color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:disabled{cursor:wait;opacity:.65;transform:none}.button-primary{color:var(--white);background:var(--navy-800);box-shadow:0 12px 34px #1e3a5f33}.button-primary:hover{background:var(--navy-900);box-shadow:0 16px 40px #1e3a5f45}.button-quiet{color:var(--navy-800);border-color:var(--line-strong);background:#ffffff8c}.button-quiet:hover{background:var(--white);border-color:#1e3a5f6b}.button-small{min-height:42px;color:var(--white);background:var(--navy-800);padding-inline:19px;font-size:14px}.button-white{color:var(--navy-900);background:var(--white)}.button-outline-light{color:var(--white);background:#ffffff0a;border-color:#ffffff57}.brand{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.brand-symbol{width:34px;height:34px;overflow:visible}.brand-symbol path{fill:none;stroke:var(--turquoise);stroke-linecap:round;stroke-width:2.1px}.brand-symbol circle{fill:var(--gold)}.brand-symbol circle:nth-of-type(2),.brand-symbol circle:nth-of-type(3){fill:var(--navy-800)}.brand-type{color:var(--navy-900);letter-spacing:-.03em;font-size:20px;font-weight:440}.brand-type strong{font-weight:780}.site-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f9fcb8;border-bottom:1px solid #1e3a5f1a;position:absolute;top:0;left:0;right:0}.header-inner{justify-content:space-between;align-items:center;gap:28px;min-height:72px;display:flex}.desktop-nav{color:#293f58;align-items:center;gap:31px;margin-inline-start:auto;font-size:14px;font-weight:550;display:flex}.desktop-nav a,.text-link{transition:color .15s}.desktop-nav a:hover,.text-link:hover{color:var(--turquoise-dark)}.header-actions{align-items:center;gap:19px;display:flex}.header-login{font-size:14px;font-weight:600}.hero{background:radial-gradient(circle at 72% 35%,#14b8a61c,#0000 32%),radial-gradient(circle at 17% 28%,#4361ee1a,#0000 31%),linear-gradient(#f7f9fc 0%,#fbfcfe 78%,#f4f7fb 100%);min-height:810px;padding-top:72px;position:relative;overflow:hidden}.hero:after{z-index:0;content:"";border:1px solid #c9a22721;border-radius:50%;width:680px;height:680px;position:absolute;top:-240px;left:-190px}.thought-field{z-index:1;pointer-events:none;position:absolute;inset:74px 0 90px;overflow:hidden}.thought-field canvas{opacity:.62}.thought-field-fallback{filter:blur(24px);background:radial-gradient(#14b8a62e,#4361ee12 42%,#0000 72%);border-radius:50%;width:58%;height:68%;position:absolute;top:5%;left:-4%}.hero-grid{z-index:3;grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;min-height:650px;padding-top:65px;display:grid;position:relative}.hero-copy{max-width:650px}.eyebrow{color:var(--navy-700);letter-spacing:.01em;align-items:center;gap:10px;font-size:14px;font-weight:700;display:inline-flex}.eyebrow i{background:var(--turquoise);border-radius:2px;width:22px;height:2px;display:inline-block}.hero h1{max-width:710px;color:var(--navy-950);letter-spacing:-.055em;margin:25px 0 24px;font-size:clamp(47px,5.25vw,76px);font-weight:480;line-height:1.08}.hero h1 span{color:var(--navy-700);background:linear-gradient(90deg, var(--navy-700), var(--turquoise-dark), var(--navy-800));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:8px;display:block}.hero-lead{max-width:630px;color:var(--muted);margin:0;font-size:18px;line-height:1.9}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.hero-signal-card{z-index:4;border-radius:var(--radius-lg);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffc2;border:1px solid #1e3a5f29;align-self:end;margin-bottom:52px;padding:22px;position:relative;transform:perspective(1100px)rotateY(3deg)rotateX(1.5deg)}.signal-card-head,.signal-card-foot,.score-card-title,.score-foot,.window-topbar,.discussion-heading,.panel-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.signal-card-head{color:var(--navy-800);font-size:14px;font-weight:700}.sample-label{border:1px solid var(--line);min-height:25px;color:var(--muted);background:#fff9;border-radius:999px;align-items:center;padding:0 9px;font-size:14px;font-weight:600;display:inline-flex}.signal-map{background-image:radial-gradient(circle,#1e3a5f2b 1px,#0000 1px);background-size:20px 20px;border:1px solid #1e3a5f1a;border-radius:22px;height:310px;margin-block:18px;position:relative}.signal-map:before,.signal-map:after{background:linear-gradient(90deg, var(--gold), var(--turquoise));content:"";width:29%;height:1px;position:absolute;top:50%;right:27%}.signal-map:after{background:linear-gradient(90deg, #14b8a666, var(--navy-700));width:18%;right:57%}.signal-role{border:1px solid var(--line);min-width:94px;color:var(--navy-800);background:#ffffffdb;border-radius:12px;align-items:center;gap:8px;padding:9px 12px;font-size:14px;font-weight:650;display:flex;position:absolute;right:20px}.signal-role i{background:currentColor;border-radius:50%;width:7px;height:7px}.signal-employer{color:var(--royal);top:36px}.signal-expert{color:var(--emerald);top:130px}.signal-synergist{color:var(--orange);top:224px}.signal-core{width:110px;height:110px;color:var(--navy-800);text-align:center;background:radial-gradient(circle,#14b8a62b,#ffffffe6 66%);border:1px solid #14b8a659;border-radius:50%;place-items:center;font-size:14px;font-weight:720;line-height:1.55;display:grid;position:absolute;top:50%;right:53%;transform:translate(50%,-50%);box-shadow:0 0 0 18px #14b8a60a,0 16px 38px #14b8a621}.signal-output{text-align:center;background:linear-gradient(135deg,#c9a2271f,#ffffffeb);border:1px solid #c9a22752;border-radius:14px;min-width:92px;padding:12px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.signal-output span,.signal-output strong{display:block}.signal-output span{color:var(--muted);font-size:12px}.signal-output strong{color:var(--navy-900);margin-top:3px;font-size:14px}.signal-card-foot{color:var(--muted);justify-content:center;font-size:14px}.signal-card-foot i{background:var(--line-strong);width:16px;height:1px}.signal-card-foot strong{color:var(--navy-800)}.hero-facts{z-index:4;border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);height:88px;display:grid;position:relative}.hero-facts>div{border-inline-start:1px solid var(--line);justify-content:center;align-items:center;gap:13px;display:flex}.hero-facts>div:last-child{border-inline-end:1px solid var(--line)}.hero-facts strong,.fact-mark{color:var(--navy-800);font-size:28px;font-weight:560}.hero-facts span:not(.fact-mark){color:var(--muted);font-size:14px;font-weight:580}.fact-mark{color:var(--turquoise-dark)}.principles-strip{border-block:1px solid var(--line);background:var(--white)}.principles-row{min-height:78px;color:var(--navy-700);justify-content:space-between;align-items:center;gap:22px;font-size:14px;font-weight:650;display:flex}.principles-row i{background:var(--gold);border-radius:50%;width:4px;height:4px}.section{padding-block:130px;position:relative}.section-heading{z-index:2;position:relative}.section-heading h2,.trust-copy h2,.cta-inner h2{color:var(--navy-950);letter-spacing:-.05em;margin:20px 0 0;font-size:clamp(38px,4.1vw,58px);font-weight:470;line-height:1.2}.section-heading p,.trust-copy>p,.cta-inner p{color:var(--muted);font-size:16px;line-height:1.9}.split-heading{grid-template-columns:1.3fr .7fr;align-items:end;gap:90px;display:grid}.split-heading p{margin:0 0 9px}.process-section{background:var(--white);overflow:hidden}.process-grid{z-index:2;grid-template-columns:repeat(4,1fr);margin-top:82px;display:grid;position:relative}.process-card{border-top:1px solid var(--line-strong);border-inline-start:1px solid var(--line);min-height:300px;padding:27px 26px 24px;transition:background-color .18s,transform .18s}.process-card:last-child{border-inline-end:1px solid var(--line)}.process-card:hover{background:var(--navy-50);transform:translateY(-5px)}.process-number{color:var(--turquoise-dark);font-size:14px;font-weight:760}.process-line{height:70px;margin:15px 0 22px}.process-line i{background:linear-gradient(var(--turquoise), transparent);width:1px;height:100%;display:block}.process-card h3,.role-card h3,.score-card h3,.product-capabilities strong,.dashboard-panel h2,.challenge-form h2,.success-card h2{color:var(--navy-900);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:690}.process-card p,.role-card p,.product-capabilities p{color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.9}.roles-section{background:linear-gradient(180deg, var(--navy-50), var(--canvas));overflow:hidden}.roles-section:before{content:"";border:1px solid #14b8a61a;border-radius:50%;width:650px;height:650px;position:absolute;top:-220px;right:50%;transform:translate(50%)}.centered-heading{text-align:center;max-width:790px;margin-inline:auto}.centered-heading .eyebrow{justify-content:center}.centered-heading p{max-width:680px;margin:20px auto 0}.roles-grid{z-index:2;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:70px;display:grid;position:relative}.role-card{border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffffc4;min-height:410px;padding:28px;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden}.role-card:after{background:var(--role-glow);content:"";filter:blur(12px);opacity:.12;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-110px;left:-80px}.role-card:hover{border-color:var(--role-color);transform:translateY(-8px);box-shadow:0 26px 60px #0f233b1c}.role-card-employer{--role-color:var(--royal);--role-glow:var(--royal)}.role-card-expert{--role-color:var(--emerald);--role-glow:var(--emerald)}.role-card-synergist{--role-color:var(--orange);--role-glow:var(--orange)}.role-card-top{justify-content:space-between;align-items:center;margin-bottom:82px;display:flex}.role-index{color:var(--muted);font-size:14px}.role-dot{background:var(--role-color);width:11px;height:11px;box-shadow:0 0 0 8px color-mix(in srgb, var(--role-color), transparent 88%);border-radius:50%}.role-kicker{color:var(--role-color);font-size:14px;font-weight:700}.role-card h3{margin-top:10px;font-size:32px;font-weight:520}.role-card p{min-height:82px;font-size:15px}.role-card>a{z-index:2;color:var(--navy-800);align-items:center;gap:9px;font-size:14px;font-weight:700;display:inline-flex;position:absolute;bottom:28px;right:28px}.product-section{color:var(--white);background:var(--navy-950);overflow:hidden}.product-section.grid-frame:before{background-image:linear-gradient(270deg,#0000 calc(25% - .5px),#ffffff12 25%,#0000 calc(25% + .5px)),linear-gradient(270deg,#0000 calc(50% - .5px),#ffffff12 50%,#0000 calc(50% + .5px)),linear-gradient(270deg,#0000 calc(75% - .5px),#ffffff12 75%,#0000 calc(75% + .5px));border-color:#ffffff14}.product-section:after{content:"";filter:blur(50px);background:radial-gradient(circle,#14b8a633,#0000 66%);border-radius:50%;width:820px;height:620px;position:absolute;top:-330px;left:2%}.eyebrow-light{color:#ffffffb8}.product-heading h2,.cta-inner h2{color:var(--white)}.product-heading p,.cta-inner p{color:#e7eff8ad}.product-window{z-index:2;background:#f9fbfd;border:1px solid #ffffff24;border-radius:26px;margin-top:78px;position:relative;overflow:hidden;box-shadow:0 45px 110px #00000061}.window-topbar{min-height:64px;color:var(--navy-800);background:#ffffffeb;border-bottom:1px solid #1e3a5f1f;padding-inline:22px}.window-controls{direction:ltr;gap:6px;display:flex}.window-controls span{background:#d7dde5;border-radius:50%;width:8px;height:8px}.window-controls span:first-child{background:#ef876d}.window-controls span:nth-child(2){background:#e6bf56}.window-controls span:nth-child(3){background:#57bd91}.window-title{align-items:center;gap:14px;font-size:14px;font-weight:700;display:flex}.live-pill{color:#15795f;background:#e3f7f0;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;font-weight:650;display:inline-flex}.live-pill i{background:var(--emerald);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #149c701f}.window-layout{min-height:570px;color:var(--ink);grid-template-columns:240px 1fr;display:grid}.session-rail{background:#f2f6fa;border-inline-end:1px solid #1e3a5f1a;padding:25px}.timer-card{border:1px solid var(--line);background:var(--white);border-radius:15px;padding:18px}.timer-card span,.mini-label{color:var(--muted);font-size:14px;font-weight:650;display:block}.timer-card strong{color:var(--navy-800);text-align:start;direction:ltr;margin-top:9px;font-size:28px;font-weight:500;display:block}.agenda-mini{margin-top:32px}.agenda-mini ol{margin:15px 0 0;padding:0;list-style:none}.agenda-mini li{color:#8190a2;padding:13px 21px 13px 0;font-size:14px;position:relative}.agenda-mini li:before{content:"";border:1px solid #b8c2ce;border-radius:50%;width:7px;height:7px;position:absolute;top:18px;right:1px}.agenda-mini li.is-done{color:#4d5f73}.agenda-mini li.is-done:before{border-color:var(--turquoise);background:var(--turquoise)}.agenda-mini li.is-active{color:var(--navy-800);font-weight:700}.agenda-mini li.is-active:before{border-color:var(--navy-800);box-shadow:0 0 0 4px #1e3a5f1a}.discussion-panel{background:var(--white);padding:34px 38px}.discussion-heading h3{color:var(--navy-900);margin:7px 0 0;font-size:21px}.participant-count{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:7px 12px;font-size:14px}.discussion-list{gap:13px;margin-top:32px;display:grid}.discussion-item{background:#fbfcfe;border:1px solid #1e3a5f1a;border-radius:14px;grid-template-columns:38px 1fr;align-items:start;gap:12px;padding:14px 16px;display:grid}.avatar{width:34px;height:34px;color:var(--white);border-radius:10px;place-items:center;font-size:12px;font-weight:760;display:grid}.avatar-employer{background:var(--royal)}.topbar-actions .topbar-signout{display:none}.role-text{font-size:12px;font-weight:700}.role-employer{color:var(--royal)}.role-expert{color:var(--emerald)}.role-synergist{color:var(--orange)}.discussion-item p{color:#42566d;margin:4px 0 0;font-size:14px;line-height:1.75}.decision-note{background:#c9a22712;border:1px solid #c9a22747;border-radius:14px;align-items:center;gap:14px;margin-top:22px;padding:16px;display:flex}.decision-icon{width:32px;height:32px;color:var(--white);background:var(--gold);border-radius:50%;flex:none;place-items:center;display:grid}.decision-note span:not(.decision-icon),.decision-note strong{display:block}.decision-note span:not(.decision-icon){color:#8d7420;font-size:12px}.decision-note strong{color:var(--navy-900);margin-top:4px;font-size:14px}.product-capabilities{z-index:2;grid-template-columns:repeat(3,1fr);margin-top:40px;display:grid;position:relative}.product-capabilities>div{border-inline-start:1px solid #ffffff1f;padding:8px 25px 0}.product-capabilities>div:last-child{border-inline-end:1px solid #ffffff1f}.product-capabilities span{color:var(--turquoise);margin-bottom:28px;font-size:14px;display:block}.product-capabilities strong{color:var(--white)}.product-capabilities p{color:#e7eff891}.trust-section{background:var(--white)}.trust-grid{grid-template-columns:.86fr 1.14fr;align-items:center;gap:105px;display:grid}.trust-copy>p{margin-top:23px}.check-list{gap:13px;margin:30px 0 0;padding:0;list-style:none;display:grid}.check-list li{color:#42566d;align-items:flex-start;gap:10px;font-size:14px;line-height:1.7;display:flex}.check-list li span{width:20px;height:20px;color:var(--turquoise-dark);background:#14b8a61a;border-radius:50%;flex:none;place-items:center;font-size:14px;display:grid}.score-card{border:1px solid var(--line);background:linear-gradient(145deg,#f9fbfd,#f1f6fa);border-radius:28px;padding:30px;box-shadow:0 32px 80px #0f233b1a}.score-card-title h3{margin-top:6px}.score-visual{grid-template-columns:210px 1fr;align-items:center;gap:42px;margin-block:36px;display:grid}.score-ring{background:conic-gradient(var(--navy-800) 0 35%, var(--royal) 35% 60%, var(--emerald) 60% 80%, var(--orange) 80% 90%, var(--gold) 90% 100%);border-radius:50%;place-items:center;width:190px;height:190px;display:grid;box-shadow:inset 0 0 0 1px #fff3}.score-ring>div{background:#f6f9fc;border-radius:50%;align-content:center;place-items:center;width:128px;height:128px;display:grid}.score-ring strong,.score-ring span{text-align:center;display:block}.score-ring strong{color:var(--navy-800);font-size:44px;font-weight:470;line-height:1}.score-ring span{color:var(--muted);margin-top:7px;font-size:12px}.score-legend{gap:13px;display:grid}.score-legend>span{color:#42566d;grid-template-columns:9px 1fr auto;align-items:center;gap:9px;font-size:14px;display:grid}.score-legend i{border-radius:50%;width:7px;height:7px}.score-legend strong{color:var(--navy-800);font-size:14px}.legend-manager{background:var(--navy-800)}.legend-employer{background:var(--royal)}.legend-expert{background:var(--emerald)}.legend-synergist{background:var(--orange)}.legend-system{background:var(--gold)}.score-foot{border-top:1px solid var(--line);color:var(--muted);padding-top:20px;font-size:14px}.score-foot strong{color:var(--turquoise-dark)}.cta-section{color:var(--white);background:linear-gradient(135deg, var(--navy-900), var(--navy-800) 58%, #175c68);position:relative;overflow:hidden}.cta-section.grid-frame:before{background-image:linear-gradient(270deg,#0000 calc(25% - .5px),#ffffff12 25%,#0000 calc(25% + .5px)),linear-gradient(270deg,#0000 calc(50% - .5px),#ffffff12 50%,#0000 calc(50% + .5px)),linear-gradient(270deg,#0000 calc(75% - .5px),#ffffff12 75%,#0000 calc(75% + .5px));border-color:#ffffff17}.cta-inner{z-index:2;min-height:580px;padding-block:125px;position:relative}.cta-inner>div{max-width:720px}.cta-inner p{max-width:620px}.cta-orbit{border:1px solid #ffffff21;border-radius:50%;width:700px;height:700px;position:absolute;top:-150px;left:-80px;box-shadow:0 0 0 70px #ffffff06,0 0 0 140px #ffffff05}.cta-orbit:before{background:var(--gold);width:12px;height:12px;box-shadow:0 0 30px var(--gold);content:"";border-radius:50%;position:absolute;top:22%;right:8%}.site-footer{color:#c6d2df;background:#08131f}.site-footer .brand-type{color:var(--white)}.footer-grid{grid-template-columns:2fr repeat(3,1fr);gap:62px;padding-block:78px 58px;display:grid}.footer-brand p{color:#8293a5;max-width:320px;margin:20px 0 0;font-size:14px;line-height:1.9}.footer-grid>div:not(.footer-brand){flex-direction:column;gap:13px;font-size:14px;display:flex}.footer-grid>div strong{color:var(--white);margin-bottom:6px}.footer-grid a:hover{color:var(--turquoise)}.footer-bottom{color:#627487;border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;min-height:70px;font-size:14px;display:flex}.app-shell{background:#f4f7fb;grid-template-columns:252px 1fr;min-height:100vh;display:grid}.app-sidebar{z-index:10;overscroll-behavior:contain;scrollbar-gutter:stable;border-inline-end:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;flex-direction:column;height:100vh;padding:27px 20px 20px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar-brand{padding:0 9px 29px}.app-sidebar nav{gap:5px;display:grid}.app-sidebar nav a{color:#607188;border-radius:11px;align-items:center;gap:12px;min-height:46px;padding:0 13px;font-size:14px;font-weight:560;display:flex}.app-sidebar nav a>span{color:#7d8da0;place-items:center;width:22px;height:22px;font-size:15px;display:grid}.app-sidebar nav a:hover{color:var(--navy-800);background:var(--navy-50)}.app-sidebar nav a.is-current{color:var(--navy-800);background:#1e3a5f17;font-weight:700}.sidebar-bottom{gap:15px;margin-top:auto;display:grid}.user-card{border:1px solid var(--line);border-radius:13px;align-items:center;gap:11px;padding:12px;display:flex}.user-card strong,.user-card span:not(.avatar){display:block}.user-card strong{color:var(--navy-900);font-size:14px}.user-card span:not(.avatar){color:var(--royal);margin-top:2px;font-size:12px}.sidebar-bottom>a{color:var(--muted);justify-content:space-between;align-items:center;padding-inline:11px;font-size:14px;display:flex}.app-main{min-width:0}.app-topbar{border-bottom:1px solid var(--line);min-height:68px;color:var(--muted);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f9fcd1;justify-content:space-between;align-items:center;padding-inline:34px;font-size:14px;display:flex}.status-dot{background:var(--turquoise);border-radius:50%;width:7px;height:7px;margin-inline-end:7px;display:inline-block;box-shadow:0 0 0 4px #14b8a61c}.topbar-actions{align-items:center;gap:13px;display:flex}.topbar-actions button{border:1px solid var(--line);width:34px;height:34px;color:var(--navy-800);background:var(--white);border-radius:10px;place-items:center;display:grid}.dashboard-page,.form-page{width:min(1120px,100vw - 322px);margin-inline:auto;padding-block:48px 70px}.dashboard-heading{justify-content:space-between;align-items:end;gap:35px;display:flex}.dashboard-heading h1,.form-page-heading h1{color:var(--navy-950);letter-spacing:-.04em;margin:8px 0 0;font-size:32px;font-weight:530}.dashboard-heading p,.form-page-heading p{color:var(--muted);margin:10px 0 0;font-size:14px}.dashboard-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:38px;display:grid}.stat-card{border:1px solid var(--line);background:var(--white);border-radius:16px;min-height:145px;padding:19px}.stat-card>span,.stat-card small,.stat-card strong{display:block}.stat-card>span{color:var(--muted);font-size:14px}.stat-card strong{color:var(--navy-800);margin-top:13px;font-size:32px;font-weight:500}.stat-card small{color:#8090a2;margin-top:7px;font-size:12px}.stat-card-accent{color:var(--white);border-color:var(--navy-800);background:var(--navy-800)}.stat-card-accent>span,.stat-card-accent small{color:#ffffffad}.stat-card-accent strong{color:var(--white)}.dashboard-grid{grid-template-columns:1.35fr .65fr;gap:16px;margin-top:16px;display:grid}.dashboard-panel{border:1px solid var(--line);background:var(--white);border-radius:18px;padding:24px}.dashboard-panel h2{margin-top:5px;font-size:17px}.next-session{min-height:330px}.tag{color:var(--navy-700);background:var(--navy-50);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:650;display:inline-flex}.tag-confirmed{color:#0d8066;background:#e4f7f1}.session-details{grid-template-columns:repeat(3,1fr);margin-top:31px;display:grid}.session-details>div{border-inline-start:1px solid var(--line);padding-inline:14px}.session-details span,.session-details strong{display:block}.session-details span{color:var(--muted);font-size:12px}.session-details strong{color:var(--navy-800);margin-top:7px;font-size:14px}.session-progress{margin-top:29px}.session-progress>div:first-child{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.session-progress strong{color:var(--turquoise-dark)}.progress-track{background:#e9eef4;border-radius:999px;height:6px;margin-top:9px;overflow:hidden}.progress-track i{border-radius:inherit;background:linear-gradient(90deg, var(--turquoise), var(--navy-700));width:75%;height:100%;display:block}.panel-actions{gap:9px;margin-top:28px;display:flex}.panel-actions .button{min-height:40px;padding-inline:17px;font-size:14px}.panel-link{color:var(--turquoise-dark);cursor:pointer;background:0 0;border:0;font-size:12px}.activity-list{gap:20px;margin-top:23px;display:grid}.activity-item{grid-template-columns:9px 1fr;align-items:start;gap:11px;display:grid}.activity-item>i{border-radius:50%;width:7px;height:7px;margin-top:5px}.activity-blue{background:var(--royal)}.activity-teal{background:var(--turquoise)}.activity-gold{background:var(--gold)}.activity-item strong,.activity-item span{display:block}.activity-item strong{color:#374b62;font-size:14px;font-weight:620;line-height:1.6}.activity-item span{color:#8a98a8;margin-top:4px;font-size:12px}.challenge-panel{grid-column:1/-1}.challenge-panel>p{color:var(--muted);font-size:14px}.milestone-row{color:#8a98a8;align-items:center;margin-top:27px;font-size:12px;display:flex}.milestone-row span{white-space:nowrap}.milestone-row i{background:#d9e0e7;width:100%;height:1px;margin-inline:9px}.milestone-row .done{color:var(--turquoise-dark)}.milestone-row i.done{background:var(--turquoise)}.milestone-row .active{color:var(--navy-800);font-weight:700}.form-page{max-width:920px}.form-page-heading{max-width:760px}.form-page-heading h1{font-size:35px;line-height:1.45}.form-page-heading p{font-size:14px;line-height:1.8}.challenge-form,.success-card{border:1px solid var(--line);background:var(--white);border-radius:22px;margin-top:37px;padding:34px;box-shadow:0 24px 65px #0f233b14}.form-section-heading{align-items:flex-start;gap:14px;margin-bottom:24px;display:flex}.form-section-heading>span{width:31px;height:31px;color:var(--turquoise-dark);background:#14b8a61a;border-radius:9px;flex:none;place-items:center;font-size:12px;font-weight:750;display:grid}.form-section-heading h2{font-size:16px}.form-section-heading p{color:var(--muted);margin:4px 0 0;font-size:12px}.form-grid{grid-template-columns:1fr .65fr;gap:15px;display:grid}.field{gap:8px;display:grid}.field>span{color:#354a61;font-size:14px;font-weight:650}.field input,.field textarea,.field select{background:#fbfcfe;border:1px solid #d7e0e9;border-radius:11px;outline:none;width:100%;transition:border-color .15s,box-shadow .15s,background-color .15s}.field input,.field select{min-height:48px;padding-inline:14px}.field textarea{resize:vertical;padding:13px 14px;line-height:1.8}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--turquoise);background:var(--white);box-shadow:0 0 0 4px #14b8a617}.field input::placeholder,.field textarea::placeholder{color:#9aa7b5}.field small{color:#8c99a8;font-size:12px}.form-divider{background:var(--line);height:1px;margin-block:34px}.form-error{color:#9d3131;background:#fff5f5;border:1px solid #c4464633;border-radius:11px;gap:8px;margin-top:24px;padding:12px 14px;font-size:14px;display:flex}.form-submit-row{justify-content:space-between;align-items:center;gap:30px;margin-top:34px;display:flex}.form-submit-row p{max-width:430px;color:var(--muted);margin:0;font-size:12px;line-height:1.7}.form-submit-row .button{flex:none;font-size:14px}.success-card{text-align:center;max-width:650px}.success-icon{width:62px;height:62px;color:var(--white);background:var(--turquoise);border-radius:50%;place-items:center;margin:0 auto 20px;font-size:24px;display:grid;box-shadow:0 0 0 12px #14b8a617}.success-card h2{margin-top:10px;font-size:24px}.success-card p{color:var(--muted);margin:14px auto 24px;font-size:14px;line-height:1.9}@media (max-width:1100px){:root{--shell:min(100% - 40px, 960px)}.desktop-nav{gap:20px}.hero-grid{gap:30px}.hero h1{font-size:clamp(46px,6vw,64px)}.signal-map{height:280px}.trust-grid{gap:55px}.score-visual{grid-template-columns:165px 1fr;gap:24px}.score-ring{width:155px;height:155px}.score-ring>div{width:105px;height:105px}.dashboard-page,.form-page{width:calc(100vw - 302px)}}@media (max-width:860px){:root{--shell:calc(100% - 32px)}.grid-frame:before{background-image:linear-gradient(to left, transparent calc(50% - .5px), var(--line) 50%, transparent calc(50% + .5px));inset-inline:16px}.desktop-nav,.header-login{display:none}.hero{min-height:auto}.hero-grid{grid-template-columns:1fr;min-height:auto;padding-block:105px 45px}.hero-copy{max-width:720px}.hero-signal-card{justify-self:center;width:min(100%,520px);margin-bottom:0;transform:none}.thought-field{opacity:.62;inset-block:60px 0}.split-heading,.trust-grid{grid-template-columns:1fr;gap:30px}.process-grid{grid-template-columns:repeat(2,1fr)}.process-card:nth-child(3){border-top-color:var(--line)}.roles-grid{grid-template-columns:1fr}.role-card{min-height:330px}.role-card-top{margin-bottom:50px}.window-layout{grid-template-columns:185px 1fr}.product-capabilities{grid-template-columns:1fr;gap:24px}.product-capabilities>div,.product-capabilities>div:last-child{border-inline-start:2px solid #14b8a666;border-inline-end:0}.footer-grid{grid-template-columns:1.7fr repeat(3,1fr);gap:28px}.app-shell{grid-template-columns:78px 1fr}.app-sidebar{align-items:center;padding-inline:10px}.app-sidebar .brand-type,.app-sidebar nav a:not(.is-current),.app-sidebar nav a.is-current,.sidebar-bottom{font-size:0}.app-sidebar nav a{justify-content:center;width:46px;padding:0}.app-sidebar nav a>span{font-size:16px}.sidebar-brand{padding-inline:0}.dashboard-page,.form-page{width:calc(100vw - 118px)}.dashboard-stats{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.challenge-panel{grid-column:auto}}@media (max-width:640px){.site-header{position:absolute}.header-inner{min-height:64px}.button-small{min-height:38px;padding-inline:14px;font-size:14px}.brand-symbol{width:30px;height:30px}.brand-type{font-size:17px}.hero{padding-top:64px}.hero-grid{padding-top:82px}.hero h1{font-size:43px;line-height:1.14}.hero-lead{font-size:15px}.hero-actions{display:grid}.hero-actions .button{width:100%}.hero-signal-card{padding:14px}.signal-map{height:270px}.signal-role{min-width:78px;padding:8px;font-size:12px;right:10px}.signal-core{width:90px;height:90px;font-size:14px;right:55%}.signal-output{min-width:74px;padding:9px;left:9px}.signal-map:before{right:27%}.hero-facts{grid-template-columns:1fr;height:auto}.hero-facts>div,.hero-facts>div:last-child{border-inline:1px solid var(--line);border-bottom:1px solid var(--line);min-height:62px}.principles-row{white-space:nowrap;justify-content:flex-start;min-height:64px;overflow:hidden}.principles-row span:nth-of-type(n+3),.principles-row i:nth-of-type(n+2){display:none}.section{padding-block:90px}.section-heading h2,.trust-copy h2,.cta-inner h2{font-size:36px}.process-grid{grid-template-columns:1fr}.process-card{border-inline-end:1px solid var(--line);min-height:250px}.role-card{min-height:350px;padding:24px}.window-topbar{min-height:54px}.window-controls,.window-topbar>.sample-label,.live-pill{display:none}.window-layout{grid-template-columns:1fr}.session-rail{display:none}.discussion-panel{min-height:520px;padding:24px 18px}.participant-count{display:none}.discussion-item{grid-template-columns:34px 1fr;padding-inline:12px}.product-capabilities>div{padding-inline:18px}.score-card{padding:22px}.score-card-title>.sample-label{display:none}.score-visual{grid-template-columns:1fr}.score-ring{margin-inline:auto}.cta-inner{min-height:auto;padding-block:95px}.footer-grid{grid-template-columns:repeat(2,1fr)}.footer-brand{grid-column:1/-1}.footer-grid>div:last-child{display:none}.footer-bottom{gap:18px}.app-shell{display:block}.app-sidebar{z-index:30;border-top:1px solid var(--line);border-inline-end:0;width:100%;height:66px;padding:8px 10px;display:block;position:fixed;inset:auto 0 0;overflow:visible}.sidebar-brand,.sidebar-bottom{display:none}.app-sidebar nav{grid-template-columns:repeat(6,1fr);display:grid}.app-sidebar nav a{width:auto;min-height:48px}.app-topbar{min-height:58px;padding-inline:16px}.dashboard-page,.form-page{width:calc(100vw - 32px);padding-block:32px 100px}.dashboard-heading{flex-direction:column;align-items:stretch}.dashboard-heading h1,.form-page-heading h1{font-size:27px}.dashboard-stats{grid-template-columns:repeat(2,1fr)}.session-details{grid-template-columns:1fr;gap:14px}.session-details>div{border-inline-start:2px solid var(--line)}.milestone-row{flex-direction:column;align-items:flex-start;gap:9px}.milestone-row i{width:1px;height:15px;margin-inline:4px}.challenge-form,.success-card{padding:23px 18px}.form-grid{grid-template-columns:1fr}.form-submit-row{flex-direction:column;align-items:stretch}.form-submit-row .button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-sidebar nav a.is-disabled{opacity:.42;pointer-events:none}.sidebar-signout,.sidebar-auth-link{border:1px solid var(--line);width:100%;min-height:38px;color:var(--navy-700);background:var(--white);font:inherit;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;padding-inline:11px;font-size:14px;display:flex}.sidebar-signout:disabled,.topbar-signout:disabled{cursor:wait;opacity:.58}.signout-error{color:#8f3030;background:#fff6f6;border:1px solid #b9434333;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:16px 34px 0;padding:11px 14px;font-size:14px;display:flex}.signout-error button{color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:750}.avatar-expert{background:var(--emerald)}.avatar-synergist{background:var(--orange)}.access-gate{border:1px solid var(--line);text-align:center;background:var(--white);border-radius:24px;align-content:center;place-items:center;max-width:680px;min-height:420px;margin:55px auto;padding:48px;display:grid;box-shadow:0 25px 70px #0f233b14}.access-gate-icon{width:58px;height:58px;color:var(--turquoise-dark);background:#14b8a61a;border-radius:18px;place-items:center;margin-bottom:20px;font-size:24px;display:grid}.access-gate h2{color:var(--navy-950);margin:13px 0 0;font-size:24px;font-weight:580}.access-gate p{max-width:480px;color:var(--muted);margin:13px auto 0;font-size:14px;line-height:1.9}.access-gate-actions,.success-actions{gap:10px;margin-top:26px;display:flex}.dashboard-skeleton{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px;display:grid}.dashboard-skeleton i{background:linear-gradient(100deg,#edf1f6 20%,#f7f9fc 40%,#edf1f6 60%) 0 0/220% 100%;border-radius:16px;min-height:145px;animation:1.6s linear infinite skeleton-wave}.dashboard-skeleton i:last-child{grid-column:1/-1;min-height:300px}@keyframes skeleton-wave{to{background-position-x:-220%}}.dashboard-grid-live{grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr)}.challenge-list-panel{min-height:390px}.live-data-badge{color:#0c775f;background:#e8f8f3;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.live-data-badge i{background:var(--turquoise);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #14b8a621}.challenge-list{margin-top:20px;display:grid}.challenge-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding-block:16px;display:flex}.challenge-row:first-child{border-top:0}.challenge-row-main,.challenge-row-main strong,.challenge-row-main small{display:block}.challenge-reference{color:#65758a;background:var(--navy-50);letter-spacing:.03em;border-radius:6px;width:fit-content;padding:3px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:inline-flex}.challenge-row-main strong{color:var(--navy-900);margin-top:8px;font-size:14px;font-weight:650}.challenge-row-main small{color:#8997a7;margin-top:5px;font-size:12px}.challenge-row-status{color:var(--navy-600);align-items:center;gap:13px;font-size:14px;display:flex}.status-chip{color:var(--navy-700);background:var(--navy-50);white-space:nowrap;border-radius:999px;align-items:center;padding:7px 10px;font-size:12px;font-weight:680;display:inline-flex}.status-under_review,.status-proposal_ready{color:#0a7660;background:#e6f7f1}.status-needs_clarification{color:#9a6a00;background:#fff6d9}.status-scheduled{color:#214fbb;background:#eaf0ff}.status-completed{color:#16724f;background:#e7f5ed}.status-cancelled{color:#9d4b4b;background:#fff0f0}.inline-loading,.inline-error{min-height:220px;color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.inline-loading i{border:2px solid #d7e0e8;border-top-color:var(--turquoise);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite rotate-loading}@keyframes rotate-loading{to{transform:rotate(360deg)}}.inline-error{color:#9d4444;background:#fff7f7}.empty-challenges{text-align:center;align-content:center;place-items:center;min-height:270px;display:grid}.empty-challenges>span{color:var(--turquoise);font-size:30px}.empty-challenges strong{color:var(--navy-900);margin-top:11px;font-size:14px}.empty-challenges p{max-width:380px;color:var(--muted);margin:8px auto 0;font-size:14px;line-height:1.8}.empty-challenges a{color:var(--turquoise-dark);margin-top:18px;font-size:14px;font-weight:700}.next-step-panel h2{margin-top:8px}.compact-steps{gap:7px;margin:25px 0 0;padding:0;list-style:none;display:grid}.compact-steps li{border-radius:12px;grid-template-columns:30px 1fr;gap:11px;padding:12px;display:grid}.compact-steps li.is-current{background:#14b8a612}.compact-steps li>span{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);border-radius:9px;place-items:center;font-size:12px;display:grid}.compact-steps li.is-current>span{color:var(--white);border-color:var(--turquoise);background:var(--turquoise)}.compact-steps strong,.compact-steps small{display:block}.compact-steps strong{color:#35495f;font-size:14px}.compact-steps small{color:#8b98a7;margin-top:4px;font-size:12px;line-height:1.65}.role-dashboard>h1{margin-top:10px;font-size:32px}.role-onboarding-card{border:1px solid var(--line);background:var(--white);border-radius:22px;grid-template-columns:85px 1fr;align-items:center;gap:28px;min-height:300px;margin-top:34px;padding:42px;display:grid}.role-onboarding-card>span{width:80px;height:80px;color:var(--white);border-radius:24px;place-items:center;font-size:30px;display:grid}.role-onboarding-expert>span{background:var(--emerald)}.role-onboarding-synergist>span{background:var(--orange)}.role-onboarding-card h2{font-size:24px}.role-onboarding-card p{max-width:650px;color:var(--muted);font-size:14px;line-height:1.9}.auth-shell{background:#f7f9fc;grid-template-columns:minmax(430px,.82fr) minmax(540px,1.18fr);min-height:100vh;display:grid}.auth-story{min-height:100vh;color:var(--white);background:linear-gradient(145deg, #0a1828, var(--navy-900) 56%, #165b67);flex-direction:column;padding:37px 46px;display:flex;position:relative;overflow:hidden}.auth-story:before{content:"";background-image:linear-gradient(270deg,#0000 calc(25% - .5px),#ffffff0f 25%,#0000 calc(25% + .5px)),linear-gradient(#0000 calc(33.333% - .5px),#ffffff0d 33.333%,#0000 calc(33.333% + .5px));position:absolute;inset:0}.auth-story>*{z-index:1;position:relative}.auth-brand{filter:brightness(0)invert();width:fit-content}.auth-story-copy{max-width:510px;margin-top:auto;margin-bottom:auto}.auth-kicker{color:#b7d8da;align-items:center;gap:10px;font-size:14px;font-weight:650;display:flex}.auth-kicker i{background:var(--turquoise);width:26px;height:2px}.auth-story-copy h1{letter-spacing:-.05em;margin:25px 0 0;font-size:clamp(38px,4vw,64px);font-weight:470;line-height:1.35}.auth-story-copy>p{color:#a9bbc9;max-width:470px;margin:23px 0 0;font-size:14px;line-height:2}.auth-proof-list{gap:13px;margin-top:34px;display:grid}.auth-proof-list span{color:#d3e0e8;align-items:center;gap:10px;font-size:14px;display:flex}.auth-proof-list i{width:21px;height:21px;color:var(--turquoise);background:#14b8a61f;border-radius:50%;place-items:center;font-style:normal;display:grid}.auth-story-foot{color:#7d93a4;font-size:12px}.auth-orbit{border:1px solid #ffffff14;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-120px;left:-120px}.auth-orbit:before,.auth-orbit:after{content:"";border:1px solid #ffffff12;border-radius:50%;width:230px;height:230px;position:absolute;inset:50%;transform:translate(-50%,-50%)}.auth-orbit:after{background:#14b8a614;width:110px;height:110px}.auth-orbit strong{z-index:2;font-size:14px;position:absolute;inset:48% auto auto 47%}.auth-orbit i{background:var(--turquoise);border-radius:50%;width:9px;height:9px;position:absolute}.auth-orbit i:first-child{top:17%;left:49%}.auth-orbit i:nth-child(2){background:var(--gold);top:50%;right:5%}.auth-orbit i:nth-child(3){background:var(--orange);bottom:8%;left:31%}.auth-main{place-items:center;min-height:100vh;padding:80px 50px;display:grid;position:relative}.auth-top-link{position:absolute;top:30px;left:38px}.auth-top-link a{color:var(--muted);gap:7px;font-size:12px;display:flex}.auth-card-wrap{width:min(470px,100%)}.auth-card-register{width:min(570px,100%)}.auth-heading h2{color:var(--navy-950);margin:10px 0 0;font-size:32px;font-weight:550}.auth-heading p{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.8}.auth-form{gap:17px;margin-top:29px;display:grid}.auth-field{gap:8px;display:grid}.auth-field>span{color:#34495f;justify-content:space-between;font-size:14px;font-weight:680;display:flex}.auth-field>span small{color:#909dac;font-size:12px;font-weight:450}.auth-field>input,.password-input{background:var(--white);border:1px solid #d6dfe8;border-radius:12px;min-height:51px}.auth-field>input{outline:none;width:100%;padding-inline:15px}.auth-field>input:focus,.password-input:focus-within{border-color:var(--turquoise);box-shadow:0 0 0 4px #14b8a617}.password-input{align-items:center;display:flex;overflow:hidden}.password-input input{background:0 0;border:0;outline:0;width:100%;height:49px;padding-inline:14px}.password-input button{border:0;border-inline-start:1px solid var(--line);height:34px;color:var(--turquoise-dark);font:inherit;cursor:pointer;background:0 0;padding-inline:14px;font-size:12px}.auth-submit{justify-content:space-between;width:100%;min-height:52px;margin-top:3px}.auth-switch{text-align:center;color:var(--muted);margin:23px 0 0;font-size:12px}.auth-switch a,.terms-check a{color:var(--turquoise-dark);font-weight:700}.role-choice{border:0;margin:0;padding:0 0 4px}.role-choice legend{color:#34495f;margin-bottom:10px;font-size:14px;font-weight:680}.role-choice-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.role-choice-card{background:var(--white);cursor:pointer;border:1px solid #d8e0e8;border-radius:13px;min-height:112px;padding:13px;display:grid;position:relative;overflow:hidden}.role-choice-card input{opacity:0;pointer-events:none;position:absolute}.role-choice-card>i{background:var(--role-choice-color);border-radius:99px;width:24px;height:4px}.role-choice-card strong{color:var(--navy-900);align-self:end;margin-top:14px;font-size:14px}.role-choice-card small{color:#8795a5;margin-top:4px;font-size:12px;line-height:1.5}.role-choice-card>span{color:#0000;background:#eef2f6;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;display:grid;position:absolute;top:11px;left:11px}.role-choice-card.is-selected{border-color:var(--role-choice-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--role-choice-color) 10%, transparent)}.role-choice-card.is-selected>span{color:var(--white);background:var(--role-choice-color)}.role-choice-employer{--role-choice-color:var(--royal)}.role-choice-expert{--role-choice-color:var(--emerald)}.role-choice-synergist{--role-choice-color:var(--orange)}.terms-check{color:var(--muted);grid-template-columns:17px 1fr;align-items:start;gap:9px;font-size:12px;line-height:1.8;display:grid}.terms-check input{width:16px;height:16px;accent-color:var(--turquoise)}.auth-error{color:#9a3c3c;background:#fff6f6;border:1px solid #b437372e;border-radius:11px;grid-template-columns:24px 1fr;align-items:center;gap:8px;padding:10px 12px;display:grid}.auth-error>span{width:22px;height:22px;color:var(--white);background:#c65d5d;border-radius:50%;place-items:center;font-size:12px;display:grid}.auth-error p{margin:0;font-size:12px;line-height:1.6}.demo-credentials{color:#8492a1;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}.demo-credentials code{color:#53667b;background:#edf2f7;border-radius:5px;padding:4px 6px;font-size:12px}.challenge-detail-page{max-width:1050px}.detail-breadcrumb{color:#8795a4;gap:9px;font-size:12px;display:flex}.detail-breadcrumb a{color:var(--turquoise-dark)}.challenge-detail-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-top:29px;display:flex}.challenge-detail-heading h1{color:var(--navy-950);margin:10px 0 0;font-size:30px;font-weight:560}.challenge-detail-heading p{color:var(--muted);margin:9px 0 0;font-size:12px}.challenge-detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:15px;margin-top:30px;display:grid}.detail-card{border:1px solid var(--line);background:var(--white);border-radius:20px;padding:30px;box-shadow:0 18px 50px #0f233b0d}.detail-card h2{margin-top:9px;font-size:18px}.detail-content-card>p{color:#52677d;margin:20px 0 0;font-size:14px;line-height:2.1}.detail-divider{background:var(--line);height:1px;margin-block:30px}.detail-content-card .desired-outcome{border-inline-start:3px solid var(--turquoise);color:var(--navy-800);padding-inline-start:15px;font-weight:600}.status-timeline{margin-top:24px;display:grid}.timeline-event{grid-template-columns:18px 1fr;gap:11px;min-height:92px;display:grid;position:relative}.timeline-event:before{background:var(--line);content:"";width:1px;position:absolute;top:14px;bottom:-5px;right:5px}.timeline-event:last-child:before{display:none}.timeline-event>i{z-index:1;border:2px solid var(--white);background:#a9b5c1;border-radius:50%;width:11px;height:11px;margin-top:4px;position:relative;box-shadow:0 0 0 1px #cbd3dc}.timeline-event>i.is-active{background:var(--turquoise);box-shadow:0 0 0 4px #14b8a61c}.timeline-event strong,.timeline-event span{display:block}.timeline-event strong{color:var(--navy-800);font-size:14px}.timeline-event span{color:#8c99a7;margin-top:4px;font-size:12px}.timeline-event p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.7}.timeline-note{background:var(--navy-50);border-radius:13px;padding:15px}.timeline-note span{color:var(--turquoise-dark);font-size:12px;font-weight:700}.timeline-note p{color:#5d7084;margin:6px 0 0;font-size:12px;line-height:1.8}@media (max-width:1040px){.auth-shell{grid-template-columns:minmax(350px,.7fr) minmax(500px,1.3fr)}.auth-story{padding-inline:32px}.auth-story-copy h1{font-size:42px}.challenge-detail-grid{grid-template-columns:1fr}}@media (max-width:760px){.auth-shell{display:block}.auth-story{min-height:260px;padding:25px 22px}.auth-story-copy{margin:45px 0 22px}.auth-story-copy h1{margin-top:15px;font-size:34px}.auth-story-copy>p{margin-top:12px;font-size:14px}.auth-proof-list,.auth-story-foot,.auth-orbit{display:none}.auth-main{min-height:auto;padding:70px 18px 45px}.auth-top-link{top:25px;left:20px}.auth-heading h2{font-size:27px}.role-choice-grid{grid-template-columns:1fr}.role-choice-card{grid-template-columns:34px 1fr;align-items:center;min-height:84px}.role-choice-card>i{width:25px}.role-choice-card strong{align-self:auto;margin-top:0}.role-choice-card small{grid-column:2}.dashboard-grid-live{grid-template-columns:1fr}.challenge-row{flex-direction:column;align-items:flex-start}.challenge-row-status{justify-content:space-between;width:100%}.access-gate{min-height:380px;margin:20px auto;padding:30px 20px}.access-gate-actions,.success-actions{flex-direction:column;width:100%}.access-gate-actions .button,.success-actions .button{width:100%}.challenge-detail-heading{flex-direction:column;align-items:flex-start}.challenge-detail-heading h1{font-size:25px}.detail-card{padding:22px 18px}.role-onboarding-card{grid-template-columns:1fr;padding:26px}.topbar-actions .topbar-signout{display:grid}}.configuration-safety{border-radius:99px;padding:10px 14px;font-size:12px;font-weight:720}.configuration-safety.is-safe{color:#087158;background:#e8f7f1}.configuration-safety.is-warning{color:#944a4a;background:#fff0f0}.configuration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.configuration-grid article{border:1px solid var(--line);background:#fff;border-radius:15px;padding:17px}.configuration-grid article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.configuration-grid code{color:var(--navy-800);font-size:12px}.configuration-grid i{color:#607188;background:#f0f3f7;border-radius:99px;padding:5px 8px;font-size:12px;font-style:normal}.configuration-grid p{color:var(--muted);margin:11px 0 0;font-size:12px;line-height:1.8}.configuration-policies{margin-top:18px}@media (max-width:760px){.configuration-grid{grid-template-columns:1fr}}.standards-registry-page{max-width:1180px}.standards-heading{align-items:flex-start}.standards-heading>div{max-width:760px}.standards-heading h1{max-width:720px}.standards-heading p{max-width:760px;line-height:2}.standards-heading .configuration-safety{flex:none;margin-top:5px;font-size:14px}.standards-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.standards-summary article{border:1px solid var(--line);background:var(--white);border-radius:19px;min-height:118px;padding:20px;position:relative;overflow:hidden;box-shadow:0 14px 38px #0f233b0a}.standards-summary article:after{background:var(--summary-accent,#e8eef4);content:"";opacity:.65;border-radius:50%;width:78px;height:78px;position:absolute;inset:auto -18px -26px auto}.standards-summary span,.standards-summary strong{z-index:1;display:block;position:relative}.standards-summary span{color:#64778b;font-size:14px;font-weight:650}.standards-summary strong{color:var(--navy-950);margin-top:18px;font-size:28px;font-weight:540}.standards-summary-active{--summary-accent:#c8f0e7}.standards-summary-gated{--summary-accent:#f4e6b5}.standards-summary-future{--summary-accent:#dce4f0}.standards-summary-open{--summary-accent:#f2d5d5}.standards-section{margin-top:46px}.standards-section-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:18px;display:flex}.standards-section-heading h2{color:var(--navy-950);margin:7px 0 0;font-size:22px;font-weight:570}.standards-section-heading>p{max-width:560px;color:var(--muted);text-align:left;margin:0;font-size:14px;line-height:1.9}.standards-flags article{min-height:108px}.standards-flags article>div{align-items:flex-start}.standards-flags code{overflow-wrap:anywhere;font-size:14px;font-weight:650}.standards-flags i{flex:none;font-size:12px}.standards-flags p{font-size:14px;line-height:1.9}.standards-flags .flag-enabled{background:snow;border-color:#e0b6b6}.standards-flags .flag-enabled i{color:#974343;background:#fbe5e5}.standards-flags .flag-disabled i{color:#087158;background:#e8f7f1}.standards-policy-groups{gap:18px;display:grid}.standards-policy-group{border:1px solid var(--line);background:#ffffffbf;border-radius:23px;overflow:hidden;box-shadow:0 18px 50px #0f233b0b}.standards-policy-group>header{border-bottom:1px solid var(--line);background:linear-gradient(105deg,var(--policy-wash),#fff);justify-content:space-between;align-items:center;gap:20px;padding:22px 25px;display:flex}.standards-policy-group>header span{color:var(--policy-color);font-size:14px;font-weight:760}.standards-policy-group>header h3{color:#53677c;margin:6px 0 0;font-size:14px;font-weight:450}.standards-policy-group>header strong{border:1px solid color-mix(in srgb,var(--policy-color) 24%,transparent);color:var(--policy-color);background:#ffffffb8;border-radius:99px;flex:none;padding:7px 10px;font-size:12px}.standards-policy-group>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.policy-foundation{--policy-color:#087158;--policy-wash:#ecf9f5}.policy-gated{--policy-color:#866812;--policy-wash:#fff9e8}.policy-future{--policy-color:#536b8b;--policy-wash:#f0f4f9}.standard-policy-card{border-bottom:1px solid var(--line);flex-direction:column;min-width:0;padding:24px 25px;display:flex}.standard-policy-card:nth-child(odd){border-inline-end:1px solid var(--line)}.standard-policy-card:nth-last-child(-n+2),.standard-policy-card:last-child:nth-child(odd){border-bottom:0}.standard-policy-card>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.standard-policy-card>header>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.standard-policy-card>header code{color:var(--navy-900);font-size:14px;font-weight:730}.standard-policy-card>header span{color:#7d8c9b;font-size:12px}.standard-policy-card>header i{color:var(--policy-color);background:var(--policy-wash);border-radius:99px;flex:none;padding:5px 8px;font-size:12px;font-style:normal;font-weight:700}.standard-policy-card h4{color:var(--navy-950);margin:15px 0 0;font-size:15px;font-weight:620}.standard-policy-card>p{color:#61758a;margin:9px 0 0;font-size:14px;line-height:1.9}.standard-policy-card section{border-radius:13px;margin-top:17px;padding:13px 15px}.standard-policy-card section>strong{font-size:12px;display:block}.standard-policy-card ul{gap:6px;margin:9px 0 0;padding:0 17px 0 0;display:grid}.standard-policy-card li{color:#506579;font-size:12px;line-height:1.75}.standard-resolved{background:#f0faf7}.standard-resolved>strong{color:#087158}.standard-open{background:#fffaf0;border:1px solid #eee0ad}.standard-open>strong{color:#806313}.standard-gates{margin-top:16px}.standard-gates>span{color:#718194;font-size:12px;font-weight:650;display:block}.standard-gates>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.standard-gates code{color:#4a6179;overflow-wrap:anywhere;background:#eef3f7;border-radius:7px;padding:5px 7px;font-size:12px}.standard-policy-card>footer{color:#8a98a7;flex-wrap:wrap;align-items:center;gap:7px 12px;margin-top:auto;padding-top:20px;font-size:12px;display:flex}.standard-policy-card>footer span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:250px;overflow:hidden}.standard-policy-card>footer code{color:#6e7f91;margin-inline-start:auto;font-size:12px}@media (max-width:940px){.standards-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.standards-policy-group>div{grid-template-columns:1fr}.standard-policy-card:nth-child(odd){border-inline-end:0}.standard-policy-card:nth-last-child(2){border-bottom:1px solid var(--line)}}@media (max-width:760px){.standards-heading,.standards-section-heading{flex-direction:column;align-items:flex-start}.standards-heading .configuration-safety{white-space:normal}.standards-section-heading>p{text-align:start}.standards-policy-group>header{align-items:flex-start}.standard-policy-card{padding:22px 18px}}@media (max-width:470px){.standards-summary{grid-template-columns:1fr}.standard-policy-card>header{flex-direction:column;align-items:flex-start}.standard-policy-card>footer code{width:100%;margin-inline-start:0}}.evaluation-page{max-width:1120px}.evaluation-heading{margin:30px 0 24px}.evaluation-heading h1{color:var(--navy-950);margin:10px 0;font-size:clamp(26px,3vw,38px);line-height:1.6}.evaluation-heading p,.evaluation-page .session-card>p{color:#53677c;font-size:14px;line-height:2}.evaluation-pilot{border-inline-start:3px solid var(--turquoise);margin:24px 0;padding:8px 20px}.evaluation-pilot strong{color:var(--navy-900);font-size:14px}.evaluation-pilot p{color:#53677c;margin:8px 0;font-size:14px;line-height:2}.evaluation-notice{color:#087158;padding:12px 0;font-size:14px}.evaluation-entry{border:1px solid var(--line);background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin:20px 0;padding:22px;display:flex}.evaluation-entry strong{color:var(--navy-900);font-size:15px}.evaluation-entry p{color:var(--muted);font-size:14px;line-height:1.8}.evaluation-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:26px 0;display:grid}.evaluation-summary>div{border:1px solid var(--line);background:#fff;border-radius:17px;padding:22px}.evaluation-summary span{color:var(--muted);font-size:14px;display:block}.evaluation-summary strong{color:var(--navy-900);margin-top:12px;font-size:16px;display:block}.evaluation-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.evaluation-field{color:var(--navy-800);gap:9px;margin:18px 0;font-size:14px;line-height:1.8;display:grid}.evaluation-field small{color:#66798b;font-size:14px}.evaluation-field input,.evaluation-field select,.evaluation-field textarea{width:100%;min-width:0;font:inherit;color:#1e3a5f;background:#fff;border:1px solid #bdcbd8;border-radius:10px;padding:12px}.evaluation-field input:focus-visible,.evaluation-field select:focus-visible,.evaluation-field textarea:focus-visible{outline-offset:2px;outline:3px solid #14b8a6}.evaluation-field textarea{resize:vertical}.evaluation-field input[type=datetime-local]{direction:ltr}.evaluation-rating-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:20px;margin:24px 0;display:grid}.evaluation-rating-layout nav{gap:8px;display:grid}.evaluation-rating-layout nav button{text-align:start;border:1px solid var(--line);font:inherit;color:#1e3a5f;cursor:pointer;background:#fff;border-radius:12px;padding:16px}.evaluation-rating-layout nav button[aria-pressed=true]{background:#effaf7;border-color:#0d9488;box-shadow:inset -3px 0 #0d9488}.evaluation-rating-layout nav button span{font-size:14px;display:block}.evaluation-rating-layout nav button small{color:#53677c;margin-top:8px;font-size:14px;display:block}.evaluation-rating>small{color:#53677c;margin-top:16px;font-size:14px;line-height:1.9;display:block}.evaluation-controls,.evaluation-open,.evaluation-review,.evaluation-reason{margin:24px 0}.evaluation-controls form{align-items:flex-end;gap:16px;margin-top:20px;display:flex}.evaluation-controls form .evaluation-field{margin:0}.evaluation-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0;display:grid}.evaluation-results ul{color:#52677d;padding-inline-start:22px;font-size:14px;line-height:2}.evaluation-results small{color:#66798b;font-size:14px;line-height:1.9}.evaluation-score{align-items:baseline;gap:12px;margin:22px 0;display:flex}.evaluation-score strong{color:#087158;font-size:40px;font-weight:600}.evaluation-score span{color:#53677c;font-size:14px}.evaluation-report summary,.evaluation-evidence summary{cursor:pointer;color:var(--navy-900);font-size:14px;font-weight:650}.evaluation-report p,.evaluation-review p,.evaluation-evidence p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:2}.evaluation-evidence article{border-top:1px solid var(--line);padding:24px 0}.evaluation-evidence article:first-of-type{margin-top:20px}.evaluation-evidence strong{font-size:14px}.evaluation-version{color:#64778b;overflow-wrap:anywhere;margin:30px 0;font-size:14px}@media (max-width:900px){.evaluation-rating-layout{grid-template-columns:1fr}.evaluation-form-grid{grid-template-columns:1fr;gap:0}}@media (max-width:600px){.evaluation-summary,.evaluation-results{grid-template-columns:1fr}.evaluation-controls form,.evaluation-entry{flex-direction:column;align-items:stretch}.evaluation-page .session-card{padding:22px 18px}}.manager-assignment{margin:20px 0;padding:24px}.manager-assignment p{font-size:14px;line-height:1.9}.manager-assignment form{gap:16px;margin:18px 0;display:grid}.manager-assignment input,.manager-assignment select,.manager-assignment textarea{max-width:100%;font-size:16px}.manager-assignment details{overflow-wrap:anywhere;margin-top:18px}.manager-assignment article{border-bottom:1px solid #e2e8f0;padding:14px 0}.public-content-page{background:#f7f9fc}.public-content-page .site-header{position:absolute}.public-hero{background:radial-gradient(circle at 20% 30%,#14b8a61c,#0000 28%),linear-gradient(145deg,#f7f9fc,#eef4fa);min-height:570px;padding-top:72px}.public-hero-inner{z-index:1;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:90px;min-height:498px;display:grid;position:relative}.public-hero-inner>div{max-width:760px}.public-hero h1{color:var(--navy-950);letter-spacing:-.055em;margin:20px 0 0;font-size:clamp(42px,5.1vw,72px);font-weight:470;line-height:1.38}.public-hero-inner>div>p{color:#4f6379;max-width:710px;margin:23px 0 0;font-size:17px;line-height:2}.public-hero-inner>aside{background:#fff9;border:1px solid #1e3a5f21;border-radius:50% 50% 42% 42%;align-content:center;justify-items:center;min-height:290px;padding:42px 24px;display:grid;box-shadow:0 35px 90px #0f233b17,inset 0 0 0 12px #ffffff59}.public-hero-inner>aside span,.public-hero-inner>aside strong{font-size:14px}.public-hero-inner>aside strong{color:var(--turquoise-dark)}.public-hero-inner>aside i{background:linear-gradient(var(--line),var(--turquoise));width:1px;height:34px;margin:8px 0}.draft-badge{color:#826410;background:#fff9e8;border:1px solid #ead494;border-radius:99px;margin-inline-start:10px;padding:6px 9px;font-size:12px;font-weight:720;display:inline-flex}.editorial-layout{grid-template-columns:minmax(0,1fr) 245px;align-items:start;gap:85px;padding:80px 0 110px;display:grid}.editorial-body{max-width:800px}.editorial-body>section{border-top:1px solid var(--line);padding:54px 0;scroll-margin-top:30px}.editorial-body>section:first-child{border-top:0;padding-top:0}.editorial-body h2{color:var(--navy-950);letter-spacing:-.025em;margin:8px 0 17px;font-size:29px;font-weight:560;line-height:1.6}.editorial-body>section>p{color:#435a71;margin:12px 0 0;font-size:15px;line-height:2.15}.editorial-item-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.editorial-item-grid>div{border:1px solid var(--line);background:#fff;border-radius:17px;padding:20px;box-shadow:0 14px 35px #0f233b09}.editorial-item-grid span{color:var(--turquoise-dark);font-size:12px;font-weight:750}.editorial-item-grid h3{color:var(--navy-900);margin:9px 0 0;font-size:14px}.editorial-item-grid p{color:var(--muted);margin:7px 0 0;font-size:14px;line-height:1.9}.editorial-note{background:#fffaf0;border:1px solid #e7d79f;border-radius:14px;align-items:flex-start;gap:14px;margin-top:24px;padding:15px 17px;display:flex}.editorial-note span{color:#7c620e;background:#f8eaba;border-radius:99px;padding:5px 8px;font-size:12px;font-weight:750}.editorial-note p{color:#66572a;margin:0;font-size:14px;line-height:1.9}.editorial-nav{border-inline-start:1px solid var(--line);gap:12px;padding-inline-start:24px;display:grid;position:sticky;top:30px}.editorial-nav>span{color:var(--navy-900);margin-bottom:5px;font-size:14px;font-weight:750}.editorial-nav a{color:var(--muted);font-size:12px;line-height:1.7;transition:color .15s}.editorial-nav a:hover{color:var(--turquoise-dark)}.role-guide-hero{background:linear-gradient(145deg,#f8fafc,#eef5fa);min-height:690px;padding-top:72px}.role-guide-hero-grid{z-index:1;grid-template-columns:minmax(0,1fr) 390px;align-items:center;gap:85px;min-height:618px;display:grid;position:relative}.role-guide-hero h1{max-width:790px;color:var(--navy-950);letter-spacing:-.055em;margin:20px 0 0;font-size:clamp(44px,5vw,70px);font-weight:480;line-height:1.38}.role-guide-hero-grid>div>p{color:#4f6379;max-width:700px;margin:22px 0 0;font-size:16px;line-height:2}.role-guide-hero .hero-actions{margin-top:32px}.role-guide-hero-grid>aside{border:1px solid var(--line);background:#ffffffc2;border-radius:28px;min-height:400px;padding:55px 38px;position:relative;overflow:hidden;box-shadow:0 35px 90px #0f233b1a}.role-guide-hero-grid>aside:before{opacity:.12;content:"";border:1px solid;border-radius:50%;width:300px;height:300px;position:absolute;top:-110px;left:-80px;box-shadow:0 0 0 40px,0 0 0 82px}.role-guide-hero-grid>aside>span{color:var(--muted);font-size:14px}.role-guide-hero-grid>aside>strong{color:var(--navy-900);margin-top:16px;font-size:46px;font-weight:570;display:block}.role-guide-hero-grid>aside>p{color:#50657a;margin:76px 0 0;font-size:14px;line-height:2;position:relative}.role-guide-employer aside{color:var(--royal)}.role-guide-expert aside{color:var(--emerald)}.role-guide-synergist aside{color:var(--orange)}.role-guide-employer .eyebrow i{background:var(--royal)}.role-guide-expert .eyebrow i{background:var(--emerald)}.role-guide-synergist .eyebrow i{background:var(--orange)}.role-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:42px;display:grid}.role-value-grid article,.pricing-factor-grid article{border:1px solid var(--line);background:#fff;border-radius:22px;min-height:245px;padding:26px;box-shadow:0 22px 55px #0f233b0d}.role-value-grid article>span,.pricing-factor-grid article>span{color:var(--turquoise-dark);font-size:14px;font-weight:750}.role-value-grid h3,.pricing-factor-grid h3{color:var(--navy-900);margin:45px 0 0;font-size:17px}.role-value-grid p,.pricing-factor-grid p{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.95}.role-journey-section{background:#eef4f8}.role-journey-list{z-index:1;margin:45px 0 0;padding:0;list-style:none;display:grid;position:relative}.role-journey-list li{border-top:1px solid var(--line);grid-template-columns:75px minmax(0,1fr);gap:22px;padding:25px 0;display:grid}.role-journey-list li>span{color:var(--turquoise-dark);font-size:14px;font-weight:780}.role-journey-list h3{color:var(--navy-900);margin:0;font-size:15px}.role-journey-list p{max-width:760px;color:var(--muted);margin:7px 0 0;font-size:14px;line-height:1.9}.role-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.role-fit-grid article{border:1px solid var(--line);background:#fff;border-radius:23px;padding:31px}.role-fit-grid h2{color:var(--navy-900);margin:8px 0 0;font-size:21px}.role-fit-grid ul{gap:13px;margin:24px 0 0;padding:0;list-style:none;display:grid}.role-fit-grid li{color:#4d6378;align-items:flex-start;gap:9px;font-size:14px;line-height:1.8;display:flex}.role-fit-grid li span{color:var(--turquoise-dark);font-weight:800}.public-cta{color:#fff;background:radial-gradient(circle at 20% 0,#14b8a640,transparent 35%),var(--navy-900);text-align:center;padding:88px 0}.public-cta h2{margin:12px 0 0;font-size:39px;font-weight:500}.public-cta p{color:#c6d3df;max-width:620px;margin:13px auto 25px;font-size:14px;line-height:1.9}.pricing-factors{background:#fff}.pricing-factor-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:40px;display:grid}.pricing-transparency{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.pricing-transparency>div{border:1px solid var(--line);background:#f7fafc;border-radius:14px;align-items:flex-start;gap:12px;padding:16px;display:flex}.pricing-transparency span{color:var(--turquoise-dark)}.pricing-transparency p{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.pricing-transparency strong{color:var(--navy-800)}.contact-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.contact-option-grid article{border:1px solid var(--line);background:#fff;border-radius:23px;flex-direction:column;align-items:flex-start;min-height:315px;padding:28px;display:flex;box-shadow:0 20px 50px #0f233b0d}.contact-option-grid article>span:first-child{width:42px;height:42px;color:var(--turquoise-dark);background:#e8f7f3;border-radius:13px;place-items:center;display:grid}.contact-option-grid h2{color:var(--navy-900);margin:30px 0 0;font-size:18px}.contact-option-grid p{color:var(--muted);margin:10px 0 24px;font-size:14px;line-height:1.9}.contact-option-grid .button{width:100%;margin-top:auto}.pending-contact{color:#806210;background:#fff4cf;border-radius:99px;margin-top:auto;padding:8px 11px;font-size:12px}.blog-list-section{background:#fff}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.blog-card{border:1px solid var(--line);background:#f9fbfd;border-radius:24px;flex-direction:column;min-height:430px;display:flex;overflow:hidden;box-shadow:0 24px 60px #0f233b0f}.blog-card header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 22px;display:flex}.blog-card header span{color:var(--navy-800);font-size:12px;font-weight:720}.blog-card header small{color:var(--muted);font-size:12px}.blog-card>div{flex:1;padding:25px 23px}.blog-index{color:var(--turquoise-dark);font-size:14px;font-weight:760}.blog-card h2{color:var(--navy-950);margin:38px 0 0;font-size:22px;line-height:1.65}.blog-card p{color:var(--muted);margin:11px 0 0;font-size:14px;line-height:1.9}.blog-card>a{border-top:1px solid var(--line);color:var(--navy-800);background:#fff;justify-content:space-between;align-items:center;padding:18px 23px;font-size:14px;font-weight:700;display:flex}.blog-card-employer{border-top:4px solid var(--royal)}.blog-card-expert{border-top:4px solid var(--emerald)}.blog-card-synergist{border-top:4px solid var(--orange)}.article-header{background:linear-gradient(145deg,#f7f9fc,#edf4f8);padding:160px 0 85px}.article-header>.shell{z-index:1;position:relative}.article-header>.shell>div{max-width:860px}.article-header h1{color:var(--navy-950);letter-spacing:-.05em;margin:19px 0 0;font-size:clamp(40px,5vw,67px);font-weight:480;line-height:1.45}.article-header p{max-width:700px;color:var(--muted);margin:18px 0 0;font-size:15px;line-height:2}.article-header small{color:#7d8b99;margin-top:18px;font-size:12px;display:block}.article-employer{border-bottom:4px solid var(--royal)}.article-expert{border-bottom:4px solid var(--emerald)}.article-synergist{border-bottom:4px solid var(--orange)}.article-body{max-width:800px;padding:70px 0 110px}.article-source-note{color:#60758a;background:#f4f8fa;border:1px solid #dce5ec;border-radius:13px;padding:13px 16px;font-size:12px;line-height:1.8}.article-body section{border-top:1px solid var(--line);padding:50px 0}.article-body h2{color:var(--navy-950);margin:0;font-size:28px}.article-body p{color:#405970;margin:14px 0 0;font-size:15px;line-height:2.2}.article-body ul{gap:12px;margin:25px 0 0;padding:0;list-style:none;display:grid}.article-body li{color:#435a71;align-items:flex-start;gap:11px;font-size:14px;line-height:1.9;display:flex}.article-body li span{color:var(--turquoise-dark)}@media (max-width:1000px){.public-hero-inner,.role-guide-hero-grid{grid-template-columns:minmax(0,1fr) 260px;gap:45px}.role-value-grid,.blog-grid,.contact-option-grid,.pricing-factor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.public-hero,.role-guide-hero{min-height:0}.public-hero-inner,.role-guide-hero-grid{grid-template-columns:1fr;gap:35px;min-height:0;padding:140px 0 65px}.public-hero h1,.role-guide-hero h1{font-size:39px}.public-hero-inner>div>p,.role-guide-hero-grid>div>p{font-size:14px}.public-hero-inner>aside{display:none}.role-guide-hero-grid>aside{min-height:280px}.role-guide-hero-grid>aside>p{margin-top:40px}.editorial-layout{grid-template-columns:1fr;padding:55px 0 75px}.editorial-nav{display:none}.editorial-body h2{font-size:24px}.editorial-item-grid,.role-value-grid,.role-fit-grid,.pricing-factor-grid,.pricing-transparency,.contact-option-grid,.blog-grid{grid-template-columns:1fr}.role-value-grid article,.pricing-factor-grid article{min-height:210px}.role-journey-list li{grid-template-columns:50px minmax(0,1fr)}.public-cta{padding:65px 0}.public-cta h2{font-size:30px}.article-header{padding:135px 0 65px}.article-header h1{font-size:38px}.article-body p{font-size:14px}}.forgot-password-link{color:var(--turquoise-dark);margin-inline-start:auto;font-size:12px;font-weight:700}.auth-field>span:has(.forgot-password-link){justify-content:space-between;align-items:center;gap:12px;display:flex}.recovery-card-wrap{max-width:510px}.auth-success{color:#096b53;background:#edf9f5;border:1px solid #bfe6da;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.auth-success span{color:#fff;background:var(--turquoise-dark);border-radius:50%;flex:0 0 22px;place-items:center;height:22px;font-size:12px;display:grid}.auth-success p{margin:0;font-size:12px;line-height:1.8}.security-page{max-width:1040px}.security-heading{justify-content:space-between;align-items:end;gap:35px;display:flex}.security-heading h1{color:var(--navy-950);letter-spacing:-.035em;margin:8px 0 0;font-size:34px;font-weight:530}.security-heading>div:first-child p{max-width:650px;color:var(--muted);margin:9px 0 0;font-size:14px;line-height:1.9}.security-score{background:#fffaf0;border:1px solid #edd7a2;border-radius:16px;align-items:center;gap:12px;min-width:220px;padding:14px 16px;display:flex}.security-score>span{color:#fff;background:var(--gold);border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:grid}.security-score.is-verified{background:#f0faf7;border-color:#bde6d9}.security-score.is-verified>span{background:var(--turquoise-dark)}.security-score small,.security-score strong{display:block}.security-score small{color:var(--muted);font-size:12px}.security-score strong{color:var(--navy-900);margin-top:3px;font-size:14px}.security-message{color:#426077;background:#f5f9fb;border:1px solid #d7e4eb;border-radius:11px;margin-top:18px;padding:11px 14px;font-size:12px;line-height:1.8}.security-card{border:1px solid var(--line);background:var(--white);border-radius:20px;margin-top:18px;padding:22px;box-shadow:0 18px 45px #0f233b0b}.email-security-card,.security-card>header,.security-card>header>div,.email-security-card>div{align-items:center;display:flex}.email-security-card,.security-card>header{justify-content:space-between;gap:18px}.email-security-card>div,.security-card>header>div{gap:12px}.security-card-icon{width:39px;height:39px;color:var(--turquoise-dark);background:#eaf8f5;border-radius:12px;place-items:center;font-size:14px;font-weight:750;display:grid}.security-card h2{color:var(--navy-900);margin:0;font-size:14px}.security-card p{color:var(--muted);margin:4px 0 0;font-size:12px}.verified-badge,.current-session-badge{color:#087158;background:#e8f7f1;border-radius:99px;padding:7px 10px;font-size:12px;font-weight:720}.sessions-security-card>header>button,.security-session-list article>button,.security-empty button{color:#914d4d;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:680}.sessions-security-card button:disabled{opacity:.45;cursor:not-allowed}.security-session-list{border-top:1px solid var(--line);margin-top:17px}.security-session-list article{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr auto;align-items:center;gap:13px;padding:15px 3px;display:grid}.security-session-list article:last-child{border-bottom:0;padding-bottom:0}.session-device-icon{width:38px;height:38px;color:var(--navy-700);background:#f0f4f8;border-radius:11px;place-items:center;font-size:14px;display:grid}.security-session-list strong,.security-session-list span,.security-session-list small{display:block}.security-session-list strong{color:var(--navy-900);font-size:12px}.security-session-list strong i{color:#087158;background:#e8f7f1;border-radius:99px;margin-inline-start:8px;padding:3px 6px;font-size:12px;font-style:normal}.security-session-list div>span{color:#586d80;text-align:start;direction:ltr;margin-top:4px;font-size:12px}.security-session-list small{color:#8a97a5;margin-top:4px;font-size:12px}.security-empty{align-content:center;place-items:center;gap:10px;min-height:120px;display:grid}.published-report-actions{align-items:center;gap:9px;display:flex}.report-download-button{min-height:36px;padding-inline:13px;font-size:12px}@media (max-width:760px){.security-heading{flex-direction:column;align-items:stretch;gap:18px}.security-heading h1{font-size:27px}.security-score{min-width:0}.email-security-card,.security-card>header{flex-direction:column;align-items:stretch}.email-security-card .button{width:100%}.security-session-list article{grid-template-columns:38px 1fr}.security-session-list article>button,.security-session-list article>.current-session-badge{grid-column:2;justify-self:start}.published-report-actions{flex-direction:column;align-items:flex-end}}.schedule-card,.schedule-launch-card{margin-top:16px}.schedule-duration{color:var(--royal);white-space:nowrap;background:#edf2ff;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:750;display:inline-flex}.schedule-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.schedule-wide{grid-column:1/-1}.schedule-form input[dir=ltr]{text-align:left}.schedule-submit{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-top:18px;display:flex}.schedule-submit p{max-width:620px;color:var(--muted);margin:0;font-size:12px;line-height:1.8}.schedule-launch-card{background:linear-gradient(135deg,#f7fcfb,#edf8f6);justify-content:space-between;align-items:center;gap:24px;display:flex}.schedule-launch-card>div{align-items:flex-start;gap:12px;display:flex}.schedule-launch-card h2{color:var(--navy-900);margin:0;font-size:15px}.schedule-launch-card p{color:var(--muted);margin:7px 0 0;font-size:12px}.session-center-page,.session-workspace-page{max-width:1120px}.session-center-heading,.session-workspace-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:30px;display:flex}.session-center-heading h1,.session-workspace-heading h1{max-width:760px;color:var(--navy-950);letter-spacing:-.035em;margin:10px 0 0;font-size:clamp(28px,3vw,43px);line-height:1.28}.session-center-heading p,.session-workspace-heading p{max-width:690px;color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.9}.session-center-count{border:1px solid var(--line);background:var(--white);border-radius:18px;min-width:132px;padding:18px;box-shadow:0 16px 44px #0f233b0d}.session-center-count span,.session-center-count strong{display:block}.session-center-count span{color:var(--muted);font-size:12px}.session-center-count strong{color:var(--turquoise-dark);margin-top:7px;font-size:27px}.sessions-empty{text-align:center;background:#ffffff8c;border:1px dashed #cfd8e2;border-radius:22px;align-content:center;place-items:center;min-height:360px;padding:40px;display:grid}.sessions-empty>span{width:56px;height:56px;color:var(--royal);background:#eaf0ff;border-radius:18px;place-items:center;font-size:22px;display:grid}.sessions-empty h2{color:var(--navy-900);margin:18px 0 0;font-size:18px}.sessions-empty p{max-width:480px;color:var(--muted);margin:10px 0 20px;font-size:12px;line-height:1.8}.session-list{gap:13px;display:grid}.session-summary-card{border:1px solid var(--line);color:inherit;background:var(--white);border-radius:20px;grid-template-columns:220px minmax(0,1fr) 36px;align-items:center;gap:22px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 17px 45px #0f233b0b}.session-summary-card:hover{border-color:#14b8a661;transform:translateY(-2px);box-shadow:0 22px 55px #0f233b14}.session-date-block{background:#f4f7fa;align-self:stretch;padding:23px}.session-summary-card.is-upcoming .session-date-block{background:linear-gradient(145deg,#eaf9f5,#f6fcfa)}.session-date-block span,.session-date-block strong,.session-date-block small{display:block}.session-date-block span{color:var(--turquoise-dark);font-size:12px;font-weight:730}.session-date-block strong{color:var(--navy-900);margin-top:7px;font-size:14px;line-height:1.8}.session-date-block small{color:var(--muted);text-align:start;direction:ltr;margin-top:4px;font-size:12px}.session-summary-main{padding-block:20px}.session-summary-main h2{color:var(--navy-950);margin:7px 0 0;font-size:16px}.session-summary-main>p{color:var(--muted);margin:6px 0 0;font-size:12px}.session-summary-main>div{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.session-summary-main>div span{color:#55697f;background:#f0f3f6;border-radius:999px;padding:5px 8px;font-size:12px}.session-card-arrow{width:30px;height:30px;color:var(--navy-700);background:#f1f4f7;border-radius:10px;place-items:center;display:grid}.session-workspace-heading{margin-top:24px}.session-access-hero{color:var(--white);background:radial-gradient(circle at 18% 0,#14b8a657,#0000 34%),linear-gradient(135deg,#173654,#21486d);border:1px solid #14b8a642;border-radius:24px;justify-content:space-between;align-items:center;gap:36px;padding:31px;display:flex;overflow:hidden;box-shadow:0 24px 70px #0f233b2b}.session-access-hero.is-completed{background:linear-gradient(135deg,#344a61,#566b80);border-color:#1e3a5f29}.session-clock span,.session-clock strong,.session-clock p{display:block}.session-clock span{color:#78e2d4;font-size:12px;font-weight:750}.session-clock strong{margin-top:9px;font-size:21px;line-height:1.55}.session-clock p{color:#ffffffa6;direction:rtl;margin:6px 0 0;font-size:12px}.session-access-action{text-align:center;justify-items:stretch;gap:9px;min-width:230px;display:grid}.session-access-action>span:first-child{color:#bbf5eb;background:#ffffff1a;border-radius:999px;justify-self:center;padding:6px 10px;font-size:12px}.session-access-action .button{border-color:var(--turquoise);box-shadow:0 12px 30px #14b8a62e}.session-access-action small{color:#ffffff85;font-size:12px}.session-closed-note{color:#ffffffbd;font-size:12px}.session-access-note{background:#fffbeb;border:1px solid #eadba5;border-radius:15px;grid-template-columns:110px 1fr;gap:18px;margin-top:12px;padding:15px 18px;display:grid}.session-access-note span{color:#8b6c12;font-size:12px;font-weight:750}.session-access-note p{color:#6f6137;margin:0;font-size:12px;line-height:1.8}.session-content-grid{grid-template-columns:1.08fr .92fr;gap:16px;margin-top:16px;display:grid}.session-card{border:1px solid var(--line);background:var(--white);border-radius:20px;padding:28px;box-shadow:0 18px 52px #0f233b0b}.session-brief-card h2{color:var(--navy-950);margin:12px 0 0;font-size:18px;line-height:1.75}.session-brief-card>p{color:#52677e;margin:17px 0 0;font-size:14px;line-height:2}.session-brief-card>div{border-inline-start:3px solid var(--turquoise);margin-top:22px;padding-inline-start:13px}.session-brief-card>div span{color:var(--turquoise-dark);font-size:12px;font-weight:720}.session-brief-card>div p{color:var(--navy-800);margin:6px 0 0;font-size:12px;line-height:1.85}.session-agenda-card h2{color:var(--navy-900);margin:9px 0 0;font-size:16px}.session-agenda-card ol{margin:21px 0 0;padding:0;list-style:none;display:grid}.session-agenda-card li{border-top:1px solid var(--line);grid-template-columns:32px 1fr;align-items:center;gap:11px;padding-block:12px;display:grid}.session-agenda-card li:first-child{border-top:0}.session-agenda-card li span{width:28px;height:28px;color:var(--royal);background:#eaf0ff;border-radius:9px;place-items:center;font-size:12px;font-weight:750;display:grid}.session-agenda-card li p{color:#4e6379;margin:0;font-size:12px;line-height:1.75}.session-team-card{margin-top:16px}.session-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.session-section-heading h2{color:var(--navy-900);margin:6px 0 0;font-size:16px}.session-section-heading>span{color:var(--muted);background:#f0f3f6;border-radius:999px;padding:6px 9px;font-size:12px}.session-team-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.session-team-list>div{border:1px solid var(--line);background:#fafbfd;border-radius:13px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.session-team-list strong,.session-team-list div>span{display:block}.session-team-list strong{color:var(--navy-900);font-size:12px}.session-team-list div>span{color:var(--muted);margin-top:3px;font-size:12px}.attendance-chip{border-radius:999px;padding:6px 8px;font-size:12px;font-weight:720}.attendance-expected{color:#66788b;background:#edf1f5}.attendance-present{color:#087255;background:#e3f7ef}.attendance-absent{color:#9c4545;background:#fbeaea}.attendance-excused{color:#896b15;background:#fff3d2}.privacy-note{color:#8190a0;margin:14px 0 0;font-size:12px}.operations-session-zone{border-top:1px solid #ced7e0;margin-top:26px;padding-top:27px}.operations-session-heading h2{color:var(--navy-950);margin:7px 0 0;font-size:24px}.operations-session-heading p{color:var(--muted);margin:8px 0 18px;font-size:12px}.session-control-card{border:1px solid var(--line);background:var(--white);border-radius:20px;margin-top:13px;padding:25px;box-shadow:0 18px 52px #0f233b0b}.reschedule-card>summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.reschedule-card>summary::-webkit-details-marker{display:none}.reschedule-card>summary>div,.control-card-heading>div:first-child{align-items:center;gap:12px;display:flex}.reschedule-card>summary>div>span,.control-card-heading>div:first-child>span{width:31px;height:31px;color:var(--royal);background:#eaf0ff;border-radius:9px;place-items:center;font-size:12px;font-weight:750;display:grid}.reschedule-card>summary strong{color:var(--navy-900);font-size:14px}.reschedule-card>summary small{color:var(--muted);font-size:12px}.control-card-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.control-card-heading h3{color:var(--navy-900);margin:0;font-size:15px}.control-card-heading p{color:var(--muted);margin:5px 0 0;font-size:12px}.control-ready,.control-waiting,.report-status{white-space:nowrap;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:720}.control-ready,.report-final{color:#087255;background:#e3f7ef}.control-waiting,.report-draft{color:#806516;background:#fff3d2}.attendance-control-list{margin-top:19px;display:grid}.attendance-control-list>div{border-top:1px solid var(--line);grid-template-columns:38px minmax(130px,.8fr) minmax(140px,.7fr) minmax(220px,1.4fr);align-items:end;gap:11px;padding-block:12px;display:grid}.attendance-control-list>div:first-child{border-top:0}.attendance-person{align-self:center}.attendance-person strong,.attendance-person span{display:block}.attendance-person strong{color:var(--navy-900);font-size:12px}.attendance-person span{color:var(--muted);margin-top:3px;font-size:12px}.attendance-control-list .field span{font-size:12px}.attendance-control-list .field input,.attendance-control-list .field select{min-height:38px;font-size:12px}.complete-session-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:10px;padding-top:18px;display:flex}.complete-session-row strong,.complete-session-row span{display:block}.complete-session-row strong{color:var(--navy-800);font-size:12px}.complete-session-row span{color:var(--muted);margin-top:4px;font-size:12px}.report-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.report-fields .field:last-child{grid-column:1/-1}.report-fields textarea{min-height:110px}.report-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-top:18px;display:flex}.report-actions p{color:var(--muted);margin:0;font-size:12px}.report-actions>div{gap:8px;display:flex}.report-pending-card{align-items:center;gap:18px;margin-top:16px;display:flex}.report-pending-card>span{width:50px;height:50px;color:var(--royal);background:#eaf0ff;border-radius:15px;flex:none;place-items:center;font-size:20px;display:grid}.report-pending-card h2{color:var(--navy-900);margin:0;font-size:15px}.report-pending-card p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.8}.published-report{margin-top:16px}.published-report>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:19px;display:flex}.published-report>header h2{color:var(--navy-950);margin:7px 0 0;font-size:20px}.published-report>div{border-bottom:1px solid var(--line);padding-block:18px}.published-report>div:last-child{border-bottom:0}.published-report>div span{color:var(--turquoise-dark);font-size:12px;font-weight:730}.published-report>div p{color:#4b6177;white-space:pre-line;margin:7px 0 0;font-size:14px;line-height:2}.invitation-session-link{margin-inline-start:auto}.session-record-link{color:var(--royal);margin-top:10px;font-size:12px;font-weight:720;display:inline-flex}@media (max-width:900px){.session-content-grid{grid-template-columns:1fr}.attendance-control-list>div{grid-template-columns:38px 1fr 1fr}.attendance-note-field{grid-column:2/-1}}@media (max-width:760px){.schedule-form,.report-fields{grid-template-columns:1fr}.schedule-wide,.report-fields .field:last-child{grid-column:auto}.schedule-submit,.schedule-launch-card,.session-center-heading,.session-workspace-heading,.session-access-hero,.complete-session-row,.report-actions{flex-direction:column;align-items:stretch}.schedule-submit .button,.schedule-launch-card .button,.session-access-action .button,.complete-session-row .button,.report-actions .button{width:100%}.session-center-heading h1,.session-workspace-heading h1{font-size:27px}.session-center-count{justify-content:space-between;align-items:center;min-width:0;display:flex}.session-center-count strong{margin-top:0}.session-summary-card{grid-template-columns:1fr 36px;gap:13px}.session-date-block{grid-column:1/-1;padding:17px 19px}.session-summary-main{padding:5px 19px 20px}.session-card-arrow{margin-inline-end:13px}.session-access-hero{padding:23px 19px}.session-access-action{min-width:0}.session-access-note{grid-template-columns:1fr;gap:6px}.session-card,.session-control-card{padding:22px 18px}.session-team-list{grid-template-columns:1fr}.control-card-heading{flex-direction:column;align-items:flex-start}.attendance-control-list>div{grid-template-columns:36px 1fr;align-items:stretch}.attendance-control-list .field,.attendance-note-field{grid-column:1/-1}.report-actions>div{grid-template-columns:1fr;width:100%;display:grid}.published-report>header{flex-direction:column;align-items:flex-start}.invitation-session-link{width:100%;margin-inline-start:0}}.avatar-admin,.avatar-session_manager{background:linear-gradient(145deg, var(--navy-800), var(--turquoise-dark))}.role-profile-link{width:fit-content;color:var(--turquoise-dark);align-items:center;gap:9px;margin-top:22px;font-size:14px;font-weight:750;display:flex}.profile-page,.operations-queue-page,.operations-workspace-page{max-width:1120px}.profile-hero{grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:50px;display:grid}.profile-hero h1,.operations-page-heading h1,.operations-workspace-heading h1{color:var(--navy-950);letter-spacing:-.035em;margin:9px 0 0;font-size:34px;font-weight:530;line-height:1.45}.profile-hero>div:first-child>p,.operations-page-heading>div>p{max-width:650px;color:var(--muted);margin:11px 0 0;font-size:14px;line-height:1.9}.completion-card{border:1px solid var(--line);background:var(--white);border-radius:18px;padding:19px;box-shadow:0 15px 40px #0f233b0d}.completion-card>div:first-child{justify-content:space-between;align-items:end;display:flex}.completion-card span{color:var(--muted);font-size:12px}.completion-card strong{color:var(--navy-800);font-size:26px;font-weight:540}.completion-card small{color:#8a98a8;margin-top:10px;font-size:12px;line-height:1.7;display:block}.completion-track{background:#e9eef4;border-radius:99px;height:6px;margin-top:13px;overflow:hidden}.completion-track i{border-radius:inherit;background:var(--royal);height:100%;transition:width .45s;display:block}.completion-expert .completion-track i{background:var(--emerald)}.completion-synergist .completion-track i{background:var(--orange)}.profile-form{border:1px solid var(--line);background:var(--white);border-radius:22px;margin-top:30px;overflow:hidden;box-shadow:0 24px 65px #0f233b0f}.profile-section{border-bottom:1px solid var(--line);padding:34px}.profile-section-heading{align-items:flex-start;gap:14px;margin-bottom:26px;display:flex}.profile-section-heading>span,.operation-card-heading>span{width:33px;height:33px;color:var(--turquoise-dark);background:#14b8a61a;border-radius:10px;flex:none;place-items:center;font-size:12px;font-weight:750;display:grid}.profile-section-heading h2,.operation-card-heading h2{font-size:17px}.profile-section-heading p,.operation-card-heading p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.7}.profile-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.profile-field-wide{grid-column:1/-1}.area-groups{gap:21px;display:grid}.area-group>span{color:#75869a;margin-bottom:9px;font-size:12px;font-weight:680;display:block}.area-group>div{flex-wrap:wrap;gap:7px;display:flex}.area-chip{color:#52667c;min-height:38px;font:inherit;cursor:pointer;background:#fbfcfe;border:1px solid #d8e1ea;border-radius:10px;align-items:center;gap:7px;padding-inline:10px 13px;font-size:12px;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.area-chip i{color:#8b98a7;background:#edf1f5;border-radius:5px;place-items:center;width:17px;height:17px;font-size:12px;font-style:normal;display:grid}.area-chip-expert.is-selected{color:#0f7558;background:#effaf6;border-color:#149c7075}.area-chip-expert.is-selected i{color:var(--white);background:var(--emerald)}.area-chip-synergist.is-selected{color:#9b4d13;background:#fff6ee;border-color:#f28a3d80}.area-chip-synergist.is-selected i{color:var(--white);background:var(--orange)}.expertise-details{gap:9px;margin-top:25px;display:grid}.expertise-detail-row{border:1px solid var(--line);background:#f8fafc;border-radius:13px;grid-template-columns:minmax(190px,1fr) 180px 120px;align-items:end;gap:12px;padding:14px;display:grid}.expertise-detail-row>div>strong{color:var(--navy-900);font-size:14px;display:block}.primary-check{color:#718297;align-items:center;gap:6px;width:fit-content;margin-top:8px;font-size:12px;display:flex}.primary-check input{accent-color:var(--emerald)}.expertise-detail-row .field{gap:5px}.expertise-detail-row .field input,.expertise-detail-row .field select{background:var(--white);min-height:39px;font-size:12px}.motivation-field{margin-top:26px}.profile-save-bar{background:#f8fafc;justify-content:space-between;align-items:center;gap:30px;padding:22px 34px;display:flex}.profile-save-bar>div{align-items:center;display:flex}.profile-save-bar p{color:var(--muted);margin:0;font-size:12px}.profile-save-bar .button{min-width:165px}.credentials-panel{border:1px solid var(--line);background:var(--white);border-radius:22px;margin-top:20px;padding:32px 34px;box-shadow:0 18px 50px #0f233b0d}.credentials-heading{justify-content:space-between;align-items:center;gap:25px;display:flex}.credentials-heading h2{margin-top:6px;font-size:19px}.credentials-heading p{color:var(--muted);margin:5px 0 0;font-size:12px}.credential-form{border:1px solid var(--line);background:#f8fafc;border-radius:16px;margin-top:24px;padding:24px}.credential-form>.button{margin-top:20px}.credential-list{gap:9px;margin-top:24px;display:grid}.credential-card{border-top:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;gap:13px;padding-block:14px;display:grid}.credential-card:first-child{border-top:0}.credential-icon{width:36px;height:36px;color:var(--emerald);background:#149c7017;border-radius:11px;place-items:center;display:grid}.credential-card>div:nth-child(2) span,.credential-card>div:nth-child(2) strong,.credential-card>div:nth-child(2) small{display:block}.credential-card>div:nth-child(2) span{color:var(--emerald);font-size:12px;font-weight:720}.credential-card>div:nth-child(2) strong{color:var(--navy-900);margin-top:4px;font-size:14px}.credential-card>div:nth-child(2) small{color:#8a98a8;margin-top:4px;font-size:12px}.credential-actions{align-items:center;gap:9px;display:flex}.credential-actions button{color:#a04d4d;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px}.credential-status{color:#866609;background:#fff6d9;border-radius:99px;padding:6px 8px;font-size:12px}.credential-status-verified{color:#0c7359;background:#e8f7f2}.credential-status-rejected{color:#9c4444;background:#fff0f0}.credentials-empty{min-height:150px;color:var(--muted);text-align:center;align-content:center;place-items:center;display:grid}.credentials-empty>span{color:#aab6c2;font-size:25px}.credentials-empty p{max-width:450px;font-size:12px;line-height:1.8}.credential-review-note{border-inline-start:2px solid var(--gold);color:#68798a;max-width:620px;margin:9px 0 0;padding-inline-start:9px;font-size:12px;line-height:1.8}.notification-bell{border:1px solid var(--line);width:34px;height:34px;color:var(--navy-800);background:var(--white);border-radius:10px;place-items:center;font-size:16px;display:grid;position:relative}.notification-bell b{color:#fff;background:#df5c4f;border:2px solid #f7f9fc;border-radius:99px;place-items:center;min-width:18px;height:18px;padding-inline:3px;font-size:12px;font-weight:800;display:grid;position:absolute;top:-6px;right:-6px}.notifications-page{max-width:970px}.notifications-heading{justify-content:space-between;align-items:end;gap:35px;display:flex}.notifications-heading h1{color:var(--navy-950);margin:8px 0 0;font-size:35px;font-weight:540}.notifications-heading p{color:var(--muted);margin:8px 0 0;font-size:14px}.notifications-heading>div:last-child{border:1px solid var(--line);background:var(--white);border-radius:16px;min-width:142px;padding:17px 20px;display:grid;box-shadow:0 14px 38px #0f233b0b}.notifications-heading>div:last-child strong{color:var(--navy-900);font-size:24px;line-height:1}.notifications-heading>div:last-child span{color:var(--muted);margin-top:5px;font-size:12px}.notifications-heading>div:last-child button{color:var(--royal);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:9px;padding:0;font-size:12px;font-weight:750}.notification-list{gap:8px;margin-top:28px;display:grid}.notification-row{border:1px solid var(--line);background:#ffffffbf;border-radius:17px;grid-template-columns:45px 1fr 28px;align-items:center;gap:15px;padding:17px 19px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.notification-row:hover{border-color:#b8c8d8;transform:translateY(-1px);box-shadow:0 15px 36px #0f233b0f}.notification-row.is-unread{border-inline-start:3px solid var(--turquoise);background:var(--white)}.notification-icon{width:42px;height:42px;color:var(--royal);background:#eaf0ff;border-radius:13px;place-items:center;font-size:16px;display:grid}.notification-credential_reviewed{color:#087255;background:#e6f6f0}.notification-report_finalized,.notification-action_assigned{color:#806516;background:#fff3d2}.notification-row>div>span{color:var(--turquoise-dark);font-size:12px;font-weight:750}.notification-row h2{color:var(--navy-900);margin:4px 0 0;font-size:14px}.notification-row p{color:#607386;margin:5px 0 0;font-size:12px;line-height:1.75}.notification-row small{color:#9aa6b2;margin-top:6px;font-size:12px;display:block}.notification-row>i{color:#97a6b5;font-style:normal}.notifications-empty,.review-empty{min-height:290px;color:var(--muted);text-align:center;border:1px dashed #cbd4de;border-radius:20px;align-content:center;place-items:center;margin-top:28px;display:grid}.notifications-empty>span,.review-empty>span{color:#9fb0bf;font-size:30px}.notifications-empty h2,.review-empty h2{color:var(--navy-800);margin:12px 0 0;font-size:15px}.notifications-empty p,.review-empty p{margin:7px 0 0;font-size:12px}.credential-review-page{max-width:1080px}.credential-review-heading{justify-content:space-between;align-items:end;gap:35px;display:flex}.credential-review-heading p{color:var(--muted);margin:8px 0 0;font-size:12px}.review-pending-count{background:#fffbef;border:1px solid #c9a22752;border-radius:17px;min-width:145px;padding:17px 20px}.review-pending-count strong,.review-pending-count span{display:block}.review-pending-count strong{color:#8a6b0a;font-size:24px}.review-pending-count span{color:#9a833f;margin-top:3px;font-size:12px}.review-filter{border:1px solid var(--line);background:var(--white);border-radius:12px;gap:4px;width:fit-content;margin-top:25px;padding:4px;display:flex}.review-filter button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 13px;font-size:12px}.review-filter button.is-current{color:var(--navy-900);background:#eaf0ff;font-weight:740}.credential-review-list{gap:10px;margin-top:17px;display:grid}.credential-review-card{border:1px solid var(--line);background:var(--white);border-radius:18px;grid-template-columns:190px minmax(0,1fr) 180px;align-items:start;gap:24px;padding:22px;display:grid;box-shadow:0 15px 45px #0f233b0a}.review-expert{align-items:center;gap:10px;display:flex}.review-expert strong,.review-expert span:not(.avatar){display:block}.review-expert strong{color:var(--navy-900);font-size:12px}.review-expert span:not(.avatar){max-width:130px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.review-credential-main{border-inline:1px solid var(--line);padding-inline:23px}.review-credential-main>span{color:var(--emerald);font-size:12px;font-weight:740}.review-credential-main h2{color:var(--navy-900);margin:5px 0 0;font-size:14px}.review-credential-main p{color:#617487;margin:7px 0 0;font-size:12px;line-height:1.8}.review-credential-main small{color:#94a0ac;margin-top:8px;font-size:12px;display:block}.review-credential-main a{color:var(--royal);margin-top:10px;font-size:12px;font-weight:730;display:inline-flex}.review-card-action{justify-items:start;gap:11px;display:grid}.review-card-action .button{min-height:36px;padding:9px 14px;font-size:12px}.review-card-action>div span,.review-card-action>div small{color:var(--muted);font-size:12px;display:block}.review-card-action>div small{margin-top:3px}.review-card-action>div p{color:#607386;margin:8px 0 0;font-size:12px;line-height:1.7}.review-dialog-backdrop{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0918297a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.review-dialog{background:var(--white);border:1px solid #fff9;border-radius:24px;width:min(650px,100%);max-height:calc(100vh - 48px);padding:28px;overflow-y:auto;box-shadow:0 35px 100px #07162640}.review-dialog-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.review-dialog-heading h2{color:var(--navy-950);margin:7px 0 0;font-size:20px}.review-dialog-heading p{color:var(--muted);margin:6px 0 0;font-size:12px}.review-dialog-heading>button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:24px}.review-decision-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block:23px;display:grid}.review-decision-options label{border:1px solid var(--line);cursor:pointer;border-radius:14px;padding:15px;display:grid;position:relative}.review-decision-options label.is-selected{background:#f1faf7;border-color:#149c7080}.review-decision-options label.is-rejected{background:#fff7f7;border-color:#b04e4e66}.review-decision-options input{opacity:0;position:absolute}.review-decision-options span{color:var(--navy-900);font-size:12px;font-weight:740}.review-decision-options small{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.65}.review-dialog-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:20px;padding-top:18px;display:flex}.facilitation-note-form{grid-template-columns:145px 1fr auto;align-items:end;gap:11px;margin-top:20px;display:grid}.facilitation-note-form .button,.action-item-form>.button{min-height:42px}.facilitation-empty{color:var(--muted);text-align:center;background:#f7f9fb;border-radius:12px;margin-top:16px;padding:18px;font-size:12px}.facilitation-timeline{margin:20px 0 0;padding:0 11px 0 0;list-style:none;display:grid;position:relative}.facilitation-timeline:before{content:"";background:#cad6e0;width:1px;position:absolute;top:7px;bottom:9px;right:14px}.facilitation-timeline li{grid-template-columns:16px 1fr;gap:11px;padding-block:9px;display:grid;position:relative}.facilitation-timeline li>i{z-index:1;background:var(--turquoise);width:7px;height:7px;box-shadow:0 0 0 1px var(--turquoise);border:2px solid #fff;border-radius:50%;margin-top:4px}.facilitation-timeline span{color:var(--turquoise-dark);font-size:12px;font-weight:730}.facilitation-timeline p{color:#485f76;white-space:pre-line;margin:4px 0 0;font-size:12px;line-height:1.8}.facilitation-timeline small{color:#9aa6b2;margin-top:4px;font-size:12px;display:block}.action-item-form{grid-template-columns:1.4fr 1fr .8fr auto;align-items:end;gap:11px;margin-top:20px;display:grid}.action-description-field{grid-column:1/-2}.action-item-list{margin-top:20px;display:grid}.action-item-list article{border-top:1px solid var(--line);grid-template-columns:8px 1fr 145px;align-items:center;gap:14px;padding-block:14px;display:grid}.action-item-list h4{color:var(--navy-900);margin:0;font-size:14px}.action-item-list p{color:#617487;margin:5px 0 0;font-size:12px;line-height:1.7}.action-item-list small{color:#8a98a6;margin-top:6px;font-size:12px;display:block}.action-item-list .field span{font-size:12px}.action-item-list select{min-height:38px;font-size:12px}.action-status-dot{background:#9aa8b5;border-radius:50%;width:8px;height:8px;display:block}.action-in_progress{background:var(--royal)}.action-blocked{background:#d27669}.action-done{background:var(--emerald)}.published-actions{margin-top:16px}.published-actions>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding-bottom:18px;display:flex}.published-actions h2{color:var(--navy-900);margin:6px 0 0;font-size:18px}.published-actions>header>span{color:var(--muted);background:#f0f3f6;border-radius:99px;padding:6px 9px;font-size:12px}.published-actions article{border-bottom:1px solid var(--line);grid-template-columns:8px 1fr auto;align-items:center;gap:13px;padding-block:15px;display:grid}.published-actions article:last-child{border-bottom:0}.published-actions h3{color:var(--navy-900);margin:0;font-size:14px}.published-actions p{color:#617487;margin:4px 0 0;font-size:12px}.published-actions small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.published-actions article>strong{color:var(--navy-700);background:#eef2f6;border-radius:99px;padding:6px 8px;font-size:12px}@media (max-width:900px){.credential-review-card{grid-template-columns:170px 1fr}.review-card-action{grid-column:2}.review-credential-main{border-inline-end:0}.facilitation-note-form{grid-template-columns:130px 1fr}.facilitation-note-form .button{grid-column:1/-1}.action-item-form{grid-template-columns:repeat(2,minmax(0,1fr))}.action-description-field{grid-column:1/-1}}@media (max-width:760px){.notifications-heading,.credential-review-heading{flex-direction:column;align-items:stretch}.notifications-heading>div:last-child,.review-pending-count{min-width:0}.notification-row{grid-template-columns:40px 1fr;padding:15px}.notification-row>i{display:none}.credential-review-card{grid-template-columns:1fr;padding:18px}.review-credential-main{border:0;border-block:1px solid var(--line);padding:17px 0}.review-card-action{grid-column:auto}.review-decision-options,.facilitation-note-form,.action-item-form{grid-template-columns:1fr}.review-dialog{padding:22px 18px}.review-dialog-actions{grid-template-columns:1fr;display:grid}.facilitation-note-form .button,.action-description-field{grid-column:auto}.action-item-list article{grid-template-columns:8px 1fr;align-items:start}.action-item-list .field{grid-column:2}.published-actions article{grid-template-columns:8px 1fr;align-items:start}.published-actions article>strong{grid-column:2;justify-self:start}}.profile-load-error{border-radius:18px;min-height:320px}.profile-loading{gap:12px;margin-top:40px;display:grid}.profile-loading i{background:linear-gradient(100deg,#edf1f6 20%,#f8fafc 45%,#edf1f6 70%) 0 0/220% 100%;border-radius:18px;height:170px;animation:1.6s linear infinite skeleton-wave}.operations-dashboard .dashboard-heading p{max-width:650px;line-height:1.8}.operations-preview{min-height:330px;margin-top:16px}.operations-mini-list{margin-top:20px;display:grid}.operations-mini-list>a{border-top:1px solid var(--line);grid-template-columns:4px minmax(0,1fr) auto 18px;align-items:center;gap:14px;min-height:78px;display:grid}.operations-mini-list>a:first-child{border-top:0}.queue-priority{background:#b7c1cc;border-radius:99px;width:4px;height:37px}.queue-priority-submitted{background:var(--royal)}.queue-priority-under_review{background:var(--turquoise)}.queue-priority-needs_clarification{background:var(--gold)}.queue-priority-proposal_ready{background:var(--emerald)}.operations-mini-list code,.operations-mini-list strong,.operations-mini-list small{display:block}.operations-mini-list code{color:#8593a3;font-size:12px}.operations-mini-list strong{color:var(--navy-900);margin-top:4px;font-size:14px}.operations-mini-list small{color:#8b98a7;margin-top:4px;font-size:12px}.operations-mini-list b{color:var(--navy-600);font-size:14px}.operations-empty{min-height:230px;color:var(--muted);align-content:center;place-items:center;font-size:14px;display:grid}.operations-empty>span{color:var(--turquoise);font-size:28px}.operations-empty>strong{color:var(--navy-800);margin-top:10px}.operations-page-heading{justify-content:space-between;align-items:end;gap:35px;display:flex}.queue-total{border:1px solid var(--line);background:var(--white);border-radius:16px;min-width:135px;padding:15px 18px}.queue-total span,.queue-total strong{display:block}.queue-total span{color:var(--muted);font-size:12px}.queue-total strong{color:var(--navy-800);margin-top:4px;font-size:24px;font-weight:520}.queue-filters{border-bottom:1px solid var(--line);gap:5px;margin-top:30px;display:flex;overflow-x:auto}.queue-filters button{color:#75859a;min-height:45px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding-inline:14px;font-size:12px;display:flex}.queue-filters button span{background:#e9eef4;border-radius:7px;place-items:center;min-width:20px;height:20px;font-size:12px;display:grid}.queue-filters button.is-active{border-bottom-color:var(--turquoise);color:var(--navy-900);font-weight:720}.queue-filters button.is-active span{color:var(--white);background:var(--turquoise)}.queue-panel{border:1px solid var(--line);background:var(--white);border-radius:18px;margin-top:17px;overflow:hidden;box-shadow:0 18px 50px #0f233b0d}.queue-table-head,.queue-row{grid-template-columns:minmax(250px,1.5fr) minmax(140px,.75fr) 135px 130px 20px;align-items:center;gap:14px;padding-inline:22px;display:grid}.queue-table-head{color:#8996a5;background:#f7f9fb;min-height:47px;font-size:12px;font-weight:680}.queue-row{border-top:1px solid var(--line);min-height:93px}.queue-row>div code,.queue-row>div strong,.queue-row>div small{display:block}.queue-row>div code{color:#8593a3;font-size:12px}.queue-row>div strong{color:var(--navy-900);margin-top:5px;font-size:14px}.queue-row>div small{color:#8a98a8;margin-top:5px;font-size:12px}.queue-row>span{color:#65778b;font-size:12px}.queue-row>span i{font-style:normal}.queue-row>b{color:var(--navy-600)}.operations-workspace-heading{justify-content:space-between;align-items:end;gap:25px;margin-top:24px;display:flex}.operations-workspace-heading h1{font-size:30px}.operations-workspace-heading p{color:var(--muted);margin:8px 0 0;font-size:12px}.operations-workspace-heading code{color:var(--navy-700);margin-inline-end:4px}.operations-workspace-grid{grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);align-items:start;gap:15px;margin-top:27px;display:grid}.operations-workspace-main,.operations-workspace-side{gap:15px;display:grid}.operations-workspace-side{position:sticky;top:15px}.operation-card{border:1px solid var(--line);background:var(--white);border-radius:19px;padding:27px;box-shadow:0 17px 48px #0f233b0b}.operation-card-heading{align-items:flex-start;gap:13px;margin-bottom:24px;display:flex}.operation-card-heading>div{flex:1}.brief-version{color:var(--turquoise-dark);white-space:nowrap;background:#e8f7f3;border-radius:99px;padding:6px 9px;font-size:12px}.employer-strip{background:#f4f7fb;border-radius:13px;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:13px;display:grid}.employer-strip strong,.employer-strip small{display:block}.employer-strip strong{color:var(--navy-900);font-size:12px}.employer-strip small{color:#8a98a7;margin-top:3px;font-size:12px}.employer-strip>span:last-child{color:var(--royal);font-size:12px}.original-brief-card h3{color:var(--navy-800);margin-top:24px;font-size:14px}.original-brief-card>p{color:#52677d;margin:7px 0 0;font-size:14px;line-height:2}.original-brief-card .desired-outcome{border-inline-start:3px solid var(--turquoise);color:var(--navy-800);padding-inline-start:13px}.operation-brief-form{gap:20px;display:grid}.operation-brief-form .operation-card-heading{margin-bottom:3px}.operation-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.operation-save-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}.operation-save-row span,.operation-save-row small{color:var(--muted);font-size:12px;display:block}.operation-save-row small{margin-top:4px}.transition-card h2,.operation-timeline h2{margin-top:7px;font-size:17px}.transition-card>p{color:var(--muted);margin:10px 0 20px;font-size:12px;line-height:1.85}.transition-actions{gap:8px;margin-top:14px;display:grid}.transition-actions .button{width:100%;min-height:43px;font-size:12px}.transition-needs_clarification{color:#886000;background:#fff9e8;border:1px solid #ead79b}.transition-under_review,.transition-proposal_ready{color:var(--white);border:1px solid var(--navy-800);background:var(--navy-800)}.transition-proposal_ready{border-color:var(--emerald);background:var(--emerald)}.terminal-status-note{color:var(--muted);background:#f4f7fa;border-radius:11px;margin-top:18px;padding:13px;font-size:12px;line-height:1.7}.operation-timeline .status-timeline{margin-top:20px}.operation-timeline .timeline-event{min-height:86px}.operations-load-error{border-radius:20px;min-height:400px}@media (max-width:1000px){.profile-hero{grid-template-columns:1fr;gap:22px}.completion-card{max-width:440px}.operations-workspace-grid{grid-template-columns:1fr}.operations-workspace-side{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.queue-table-head{display:none}.queue-row{grid-template-columns:minmax(220px,1.3fr) 1fr 120px 18px}.queue-row>span:nth-of-type(3){display:none}}@media (max-width:760px){.app-sidebar nav{grid-template-columns:repeat(auto-fit,minmax(46px,1fr))}.profile-hero h1,.operations-page-heading h1{font-size:27px}.profile-section,.credentials-panel{padding:24px 18px}.profile-fields-grid,.operation-form-grid{grid-template-columns:1fr}.profile-field-wide{grid-column:auto}.expertise-detail-row{grid-template-columns:1fr 1fr}.expertise-detail-row>div{grid-column:1/-1}.profile-save-bar,.credentials-heading,.operation-save-row,.operations-page-heading,.operations-workspace-heading{flex-direction:column;align-items:stretch}.profile-save-bar{padding:20px 18px}.profile-save-bar .button,.operation-save-row .button{width:100%}.credential-card{grid-template-columns:34px 1fr;align-items:start}.credential-actions{grid-column:2;justify-content:space-between}.operations-stats{grid-template-columns:repeat(2,1fr)}.operations-mini-list>a{grid-template-columns:4px minmax(0,1fr) 16px;padding-block:13px}.operations-mini-list .status-chip{display:none}.queue-total{justify-content:space-between;align-items:center;min-width:0;display:flex}.queue-total strong{margin-top:0}.queue-panel{border-radius:15px}.queue-row{grid-template-columns:1fr auto;gap:9px;padding:17px;display:grid}.queue-row>div{grid-column:1/-1}.queue-row>span:first-of-type{display:none}.queue-row>span:nth-of-type(2){display:block}.queue-row>b{grid-area:2/2}.operations-workspace-side{grid-template-columns:1fr}.operation-card{padding:22px 18px}.employer-strip{grid-template-columns:36px 1fr}.employer-strip>span:last-child{grid-column:2}}.workspace-tabs{border-bottom:1px solid var(--line);gap:4px;margin-top:26px;display:flex}.workspace-tabs a{color:#75869a;border-bottom:2px solid #0000;align-items:center;gap:8px;min-height:45px;padding-inline:15px;font-size:12px;font-weight:650;display:flex}.workspace-tabs a.is-current{border-bottom-color:var(--turquoise);color:var(--navy-900)}.clarification-card{grid-column:1/-1}.clarification-heading{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.clarification-heading h2{margin-top:7px;font-size:18px}.clarification-heading p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.8}.attention-badge{color:#916600;background:#fff4ce;border-radius:99px;flex:none;padding:7px 10px;font-size:12px;font-weight:750}.clarification-messages{gap:12px;margin-top:25px;display:grid}.clarification-message{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:11px;display:grid}.clarification-message>div{border:1px solid var(--line);background:#f7f9fc;border-radius:14px 4px 14px 14px;max-width:760px;padding:14px 16px}.clarification-response{direction:rtl}.clarification-response>div{background:#f4f7ff;border-color:#325ad224;border-radius:4px 14px 14px;margin-inline-start:auto}.clarification-message header{justify-content:space-between;align-items:center;gap:20px;display:flex}.clarification-message header strong{color:var(--navy-900);font-size:12px}.clarification-message header span{color:#8d99a7;font-size:12px}.clarification-message p{color:#4d6177;white-space:pre-wrap;margin:8px 0 0;font-size:14px;line-height:1.95}.clarification-empty{min-height:135px;color:var(--muted);text-align:center;border:1px dashed #d6dfe8;border-radius:14px;align-content:center;place-items:center;margin-top:22px;display:grid}.clarification-empty span{color:#9eabb9;font-size:24px}.clarification-empty p{margin:8px 0 0;font-size:12px}.clarification-reply,.operations-clarification-form{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.clarification-reply>div:last-child,.operations-clarification-form>div:last-child{justify-content:space-between;align-items:center;gap:25px;margin-top:14px;display:flex}.clarification-reply>div:last-child p,.operations-clarification-form>div:last-child p{max-width:530px;color:var(--muted);margin:0;font-size:12px;line-height:1.75}.operations-clarification-card .clarification-messages{margin-top:4px}.invitations-page{max-width:1040px}.participant-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.participant-role-tags{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.account-shared{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin:28px 0;display:grid}.account-shared a{border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;border-radius:16px;gap:12px;padding:24px;display:grid}.account-shared span{color:var(--muted);font-size:14px}.account-role-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;display:grid}.account-role-card{border:1px solid var(--line);border-top:3px solid var(--navy-800);background:#fff;border-radius:20px;padding:26px}.account-role-expert{border-top-color:#059669}.account-role-synergist{border-top-color:#ea580c}.account-role-employer{border-top-color:#2563eb}.account-role-card p,.account-review-note{color:var(--muted);line-height:2}.session-discussion-messages{gap:12px;max-height:480px;margin:20px 0;display:grid;overflow-y:auto}.session-discussion-message{border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;border-radius:12px;padding:16px}.session-discussion-message time{color:var(--muted);font-size:14px;display:block}.session-discussion-message p{white-space:pre-wrap;line-height:2}.account-profile-fields{border:0;gap:24px;min-width:0;padding:24px 0;display:grid}.account-checkbox{align-items:center;gap:10px;margin:10px 0;display:flex}.account-switcher{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.account-switcher select{border:1px solid var(--line);font:inherit;max-width:220px;color:var(--navy-800);background:#fff;border-radius:8px;padding:8px}.app-topbar{flex-wrap:wrap;gap:12px}.participant-paths{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;margin-top:28px;display:grid}.participant-paths article{padding:24px}.participant-paths h2,.participant-learning h2{font-size:20px;line-height:1.8}.participant-paths p,.participant-learning p,.role-dashboard>p{color:var(--muted);line-height:2}.participant-learning{margin-top:20px;padding:24px}.participant-dashboard-actions{flex-wrap:wrap}.participant-stats>div{border:1px solid var(--line);background:var(--white);border-radius:14px;padding:16px}.participant-stats span,.participant-stats strong{display:block}.participant-stats span{color:var(--muted);font-size:12px}.participant-stats strong{color:var(--navy-800);margin-top:7px;font-size:22px;font-weight:520}.participant-dashboard-actions{align-items:center;gap:18px;margin-top:22px;display:flex}.participant-dashboard-actions .role-profile-link{margin-top:0}.invitations-heading{justify-content:space-between;align-items:end;gap:40px;display:flex}.invitations-heading h1{max-width:700px;color:var(--navy-950);letter-spacing:-.035em;margin:8px 0 0;font-size:33px;font-weight:530;line-height:1.45}.invitations-heading>div:first-child>p{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.8}.pending-invitations-count{border:1px solid var(--line);background:var(--white);border-radius:17px;min-width:145px;padding:16px 19px}.pending-invitations-count span,.pending-invitations-count strong{display:block}.pending-invitations-count span{color:var(--muted);font-size:12px}.pending-invitations-count strong{color:var(--navy-800);margin-top:5px;font-size:25px;font-weight:520}.invitation-list{gap:16px;margin-top:30px;display:grid}.invitation-card{border:1px solid var(--line);background:var(--white);border-radius:22px;overflow:hidden;box-shadow:0 20px 55px #0f233b0e}.invitation-card>header{justify-content:space-between;align-items:flex-start;gap:24px;padding:27px 30px 22px;display:flex}.invitation-card>header h2{color:var(--navy-950);margin:9px 0 0;font-size:20px}.invitation-card>header p{color:var(--muted);margin:6px 0 0;font-size:12px}.invitation-status{color:#876200;white-space:nowrap;background:#fff4d0;border-radius:99px;align-items:center;padding:7px 10px;font-size:12px;font-weight:720;display:inline-flex}.invitation-status-accepted{color:#0b7257;background:#e5f7f0}.invitation-status-declined,.invitation-status-withdrawn,.invitation-status-expired{color:#8f5b5b;background:#f8eeee}.invitation-role-strip{background:#f4f7fb;border-radius:14px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;margin-inline:30px;padding:13px 15px;display:grid}.invitation-role-strip>div span,.invitation-role-strip>div strong{display:block}.invitation-role-strip>div span{color:var(--muted);font-size:12px}.invitation-role-strip>div strong{color:var(--navy-800);margin-top:3px;font-size:14px}.invitation-card blockquote{border-inline-start:3px solid var(--gold);color:#5c6d80;background:#fffcf2;margin:18px 30px 0;padding:10px 14px;font-size:12px;line-height:1.9}.invitation-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 30px 0;display:grid}.invitation-brief-grid>div{border:1px solid var(--line);border-radius:14px;padding:17px}.invitation-brief-grid span,.invitation-plan>div:first-child span{color:var(--turquoise-dark);font-size:12px;font-weight:720}.invitation-brief-grid p{color:#4b6077;margin:8px 0 0;font-size:12px;line-height:1.9}.invitation-plan{background:#f3fbf9;border:1px solid #14b8a62e;border-radius:15px;margin:14px 30px 0;padding:18px;position:relative}.invitation-plan>div:first-child strong{color:var(--navy-900);margin-top:5px;font-size:14px;display:block}.invitation-plan>.plan-status{position:absolute;top:15px;left:16px}.invitation-plan>p{color:#566b7e;margin:13px 0 0;font-size:12px;line-height:1.85}.invitation-plan details{border-top:1px solid #14b8a629;margin-top:12px;padding-top:11px}.invitation-plan summary{color:var(--turquoise-dark);cursor:pointer;font-size:12px}.invitation-plan details p{white-space:pre-wrap;color:#5c7084;font-size:12px;line-height:1.9}.invitation-card>footer{border-top:1px solid var(--line);background:#fafbfd;justify-content:space-between;align-items:center;gap:25px;margin-top:24px;padding:20px 30px;display:flex}.invitation-card>footer>p{color:var(--muted);margin:0;font-size:12px}.invitation-card>footer>div{gap:8px;display:flex}.invitation-decline{color:#8e4b4b;background:var(--white);border:1px solid #ead7d7}.invitation-response-note{justify-content:flex-start!important}.invitation-response-note>span{color:#0b7257;background:#e5f7f0;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.invitations-empty{border:1px solid var(--line);text-align:center;background:var(--white);border-radius:22px;align-content:center;place-items:center;min-height:390px;margin-top:30px;display:grid}.invitations-empty>span{color:var(--turquoise);font-size:34px}.invitations-empty h2{margin-top:15px;font-size:18px}.invitations-empty p{max-width:480px;color:var(--muted);margin:9px auto 0;font-size:14px;line-height:1.8}.invitations-load-error{border-radius:20px;min-height:350px}.invitation-page-error{margin-bottom:-10px}.team-composition-page{max-width:1160px}.team-page-heading{justify-content:space-between;align-items:end;gap:35px;margin-top:23px;display:flex}.team-page-heading h1{color:var(--navy-950);letter-spacing:-.035em;margin:8px 0 0;font-size:34px;font-weight:520}.team-page-heading p{max-width:720px;color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.85}.team-card{border:1px solid var(--line);background:var(--white);border-radius:20px;margin-top:16px;padding:29px;box-shadow:0 18px 50px #0f233b0b}.team-card-heading{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.team-card-heading>div:first-child{align-items:flex-start;gap:13px;display:flex}.step-number{width:34px;height:34px;color:var(--turquoise-dark);background:#14b8a61a;border-radius:10px;flex:none;place-items:center;font-size:12px;font-weight:750;display:grid}.team-card-heading h2{font-size:18px}.team-card-heading p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.75}.team-global-message,.team-notice,.team-stage-notice{border-radius:12px;align-items:center;gap:10px;margin-top:15px;padding:12px 15px;display:flex}.team-notice{color:#0a7258;background:#effaf6;border:1px solid #149c702e}.team-notice span{width:22px;height:22px;color:var(--white);background:var(--emerald);border-radius:50%;place-items:center;font-size:12px;display:grid}.team-notice p,.team-stage-notice p{margin:0;font-size:12px}.team-stage-notice{color:#705c1a;background:#fffaf0;border:1px solid #ebdea9;align-items:flex-start}.team-stage-notice span{color:#7f5c00;background:#f5e8b3;border-radius:99px;flex:none;padding:5px 8px;font-size:12px;font-weight:720}.requirement-area-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px 24px;margin-top:26px;display:grid}.requirement-area-groups>div>span{color:#8391a1;margin-bottom:8px;font-size:12px;font-weight:680;display:block}.requirement-area-groups>div>div{flex-wrap:wrap;gap:6px;display:flex}.requirement-area-groups button{color:#5c6f84;min-height:35px;font:inherit;cursor:pointer;background:#fbfcfe;border:1px solid #d9e1e9;border-radius:9px;align-items:center;gap:6px;padding-inline:9px 11px;font-size:12px;display:inline-flex}.requirement-area-groups button i{color:#8795a5;background:#edf1f5;border-radius:4px;place-items:center;width:15px;height:15px;font-size:12px;font-style:normal;display:grid}.requirement-area-groups button.is-selected{color:#0d745a;background:#effaf6;border-color:#149c7061}.requirement-area-groups button.is-selected i{color:var(--white);background:var(--emerald)}.requirement-detail-list{gap:8px;margin-top:24px;display:grid}.requirement-detail-list>div{border:1px solid var(--line);background:#f8fafc;border-radius:13px;grid-template-columns:minmax(150px,.7fr) 135px minmax(250px,1.3fr);align-items:end;gap:12px;padding:13px;display:grid}.requirement-detail-list>div>strong{color:var(--navy-900);align-self:center;font-size:12px}.requirement-detail-list .field{gap:5px}.requirement-detail-list input,.requirement-detail-list select{background:var(--white);min-height:39px;font-size:12px}.candidate-role-tabs{background:#f0f4f8;border-radius:10px;flex:none;gap:5px;padding:4px;display:flex}.candidate-role-tabs button{color:#6c7d90;min-height:35px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding-inline:12px;font-size:12px;display:flex}.candidate-role-tabs button span{background:#e0e6ec;border-radius:6px;place-items:center;min-width:18px;height:18px;font-size:12px;display:grid}.candidate-role-tabs button.is-active{color:var(--navy-900);background:var(--white);box-shadow:0 3px 10px #0f233b14}.matching-explainer{background:#f8fafc;border:1px solid #dfe5ec;border-radius:13px;align-items:center;gap:13px;margin-top:22px;padding:14px;display:flex}.matching-explainer>span{width:32px;height:32px;color:var(--royal);background:#eaf0ff;border-radius:10px;place-items:center;display:grid}.matching-explainer strong{color:var(--navy-800);font-size:12px}.matching-explainer p{color:var(--muted);margin:4px 0 0;font-size:12px}.candidate-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.candidate-card{border:1px solid var(--line);background:#fbfcfe;border-radius:16px;overflow:hidden}.candidate-card>header{grid-template-columns:40px 1fr 50px;align-items:center;gap:11px;padding:16px;display:grid}.candidate-card>header>div:nth-child(2) strong,.candidate-card>header>div:nth-child(2) span,.candidate-card>header>div:nth-child(2) small{display:block}.candidate-card>header>div:nth-child(2) strong{color:var(--navy-900);font-size:14px}.candidate-card>header>div:nth-child(2) span{color:#5e7186;margin-top:3px;font-size:12px}.candidate-card>header>div:nth-child(2) small{color:#8c99a8;margin-top:4px;font-size:12px}.candidate-score{background:conic-gradient(var(--turquoise) 0 var(--candidate-score), #e6ebf0 var(--candidate-score));border-radius:50%;align-content:center;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 0 0 5px #fbfcfe}.candidate-score.is-empty{background:#e6ebf0}.candidate-score strong{color:var(--navy-800);font-size:14px;line-height:1}.candidate-score span{color:#7f8d9c;margin-top:2px;font-size:5px}.candidate-reasons{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);flex-wrap:wrap;align-items:flex-start;gap:5px;min-height:54px;padding:11px 16px;display:flex}.candidate-reasons span{color:#0d735a;background:#eaf8f3;border-radius:7px;padding:5px 7px;font-size:12px;line-height:1.5}.candidate-evidence{gap:10px;min-height:90px;padding:14px 16px;display:grid}.candidate-evidence span{color:#8794a3;font-size:12px}.candidate-evidence p{color:#4f6378;margin:4px 0 0;font-size:12px;line-height:1.7}.candidate-card>footer{border-top:1px solid var(--line);background:var(--white);justify-content:flex-end;align-items:center;gap:9px;min-height:57px;padding:10px 15px;display:flex}.candidate-card>footer .button{min-height:36px;padding-inline:13px;font-size:12px}.invite-composer{background:linear-gradient(145deg,#f6fcfb,#eef9f7);border:1px solid #14b8a64d;border-radius:18px;margin-top:16px;padding:24px;box-shadow:0 20px 55px #146e6414}.invite-composer-person{grid-template-columns:40px 1fr 30px;align-items:center;gap:11px;margin-bottom:18px;display:grid}.invite-composer-person span:not(.avatar),.invite-composer-person strong{display:block}.invite-composer-person span:not(.avatar){color:var(--turquoise-dark);font-size:12px}.invite-composer-person strong{color:var(--navy-900);margin-top:3px;font-size:14px}.invite-composer-person button{width:28px;height:28px;color:var(--muted);background:var(--white);cursor:pointer;border:1px solid #1e3a5f1f;border-radius:8px}.invite-deadline-field{margin-top:14px}.invite-deadline-field input{max-width:330px;color:var(--navy-800);background:#fffc}.invite-deadline-field small{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.7;display:block}.invite-composer>div:last-child{justify-content:space-between;align-items:center;gap:20px;margin-top:14px;display:flex}.invite-composer>div:last-child p{color:var(--muted);margin:0;font-size:12px}.team-planning-grid{grid-template-columns:minmax(300px,.65fr) minmax(0,1.35fr);align-items:start;gap:16px;display:grid}.roster-empty{min-height:180px;color:var(--muted);place-items:center;margin-top:22px;font-size:12px;display:grid}.roster-list{margin-top:20px;display:grid}.roster-list>div{border-top:1px solid var(--line);grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding-block:13px;display:grid}.roster-list>div:first-child{border-top:0}.roster-list strong,.roster-list small{display:block}.roster-list strong{color:var(--navy-900);font-size:12px}.roster-list small{color:var(--muted);margin-top:3px;font-size:12px}.roster-list button{color:#9a5353;font:inherit;cursor:pointer;background:0 0;border:0;grid-column:2/-1;justify-self:end;font-size:12px}.plan-status{color:#7c620e;white-space:nowrap;background:#fff5d8;border-radius:99px;padding:7px 9px;font-size:12px;font-weight:720;display:inline-flex}.plan-status-ready{color:#0b7257;background:#e4f7ef}.session-plan-fields{grid-template-columns:minmax(0,1fr) 160px;gap:14px;margin-top:24px;display:grid}.plan-wide{grid-column:1/-1}.session-plan-actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;margin-top:20px;padding-top:18px;display:flex}.session-plan-actions>div{margin-inline-end:auto}.session-plan-actions span,.session-plan-actions small{display:block}.session-plan-actions span{color:var(--navy-800);font-size:12px;font-weight:680}.session-plan-actions small{color:var(--muted);margin-top:3px;font-size:12px}@media (max-width:1050px){.requirement-area-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.team-planning-grid{grid-template-columns:1fr}.roster-list>div{grid-template-columns:36px 1fr auto auto}.roster-list button{grid-column:auto}}@media (max-width:760px){.workspace-tabs{overflow-x:auto}.workspace-tabs a{white-space:nowrap}.clarification-heading,.clarification-reply>div:last-child,.operations-clarification-form>div:last-child,.invitations-heading,.team-page-heading,.team-card-heading,.invite-composer>div:last-child,.session-plan-actions{flex-direction:column;align-items:stretch}.clarification-message header{flex-direction:column;align-items:flex-start;gap:4px}.clarification-message>div{padding:12px}.clarification-reply .button,.operations-clarification-form .button,.invitation-card>footer .button,.team-card-heading>.button,.invite-composer .button,.session-plan-actions .button{width:100%}.invitations-heading h1,.team-page-heading h1{font-size:27px}.pending-invitations-count{justify-content:space-between;align-items:center;min-width:0;display:flex}.participant-stats{grid-template-columns:1fr}.participant-dashboard-actions{flex-direction:column;align-items:stretch}.participant-dashboard-actions .button{width:100%}.pending-invitations-count strong{margin-top:0}.invitation-card>header{padding:22px 18px 17px}.invitation-role-strip,.invitation-card blockquote,.invitation-brief-grid,.invitation-plan{margin-inline:18px}.invitation-role-strip{grid-template-columns:36px 1fr}.invitation-role-strip>div:last-child{grid-column:2}.invitation-brief-grid{grid-template-columns:1fr}.invitation-card>footer{flex-direction:column;align-items:stretch;padding:18px}.invitation-card>footer>div{grid-template-columns:repeat(2,1fr);display:grid}.team-card{padding:23px 18px}.team-card-heading>div:first-child{align-items:flex-start}.requirement-area-groups{grid-template-columns:1fr}.requirement-detail-list>div{grid-template-columns:1fr 1fr}.requirement-detail-list>div>strong,.requirement-detail-list>div .field:last-child{grid-column:1/-1}.candidate-role-tabs{width:100%}.candidate-role-tabs button{flex:1;justify-content:center}.candidate-list,.session-plan-fields{grid-template-columns:1fr}.plan-wide{grid-column:auto}.session-plan-actions>div{margin-inline-end:0}.roster-list>div{grid-template-columns:34px 1fr auto}.roster-list button{grid-column:2/-1;justify-self:end}}.system-health-page{max-width:1120px}.system-health-heading{justify-content:space-between;align-items:end;gap:40px;display:flex}.system-health-heading h1{color:var(--navy-950);letter-spacing:-.035em;margin:9px 0 0;font-size:34px;font-weight:530;line-height:1.45}.system-health-heading>div:first-child>p{max-width:690px;color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.9}.health-refresh-panel{border:1px solid var(--line);background:#ffffffc7;border-radius:16px;min-width:245px;padding:14px 16px;box-shadow:0 12px 35px #0f233b0a}.health-refresh-panel>span,.health-refresh-panel>strong{display:block}.health-refresh-panel>span{color:var(--muted);font-size:12px}.health-refresh-panel>strong{color:var(--navy-800);margin-top:5px;font-size:12px;font-weight:650}.health-refresh-panel button{color:var(--turquoise-dark);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:10px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.health-refresh-panel button:disabled{opacity:.6;cursor:wait}.health-refresh-panel i{font-size:14px;font-style:normal;display:inline-block}.health-refresh-panel i.is-spinning{animation:.8s linear infinite health-spin}@keyframes health-spin{to{transform:rotate(-360deg)}}.health-refresh-warning{color:#7a571f;background:#fff8ec;border:1px solid #efd5b2;border-radius:12px;align-items:center;gap:9px;margin-top:18px;padding:10px 14px;display:flex}.health-refresh-warning span{color:#fff;background:#b67d27;border-radius:50%;place-items:center;width:21px;height:21px;font-size:12px;font-weight:800;display:grid}.health-refresh-warning p{margin:0;font-size:12px}.worker-health-card{background:linear-gradient(135deg,#f3fbf9 0%,#fff 58%,#f7fafc 100%);border:1px solid #14b8a63b;border-radius:22px;grid-template-columns:150px minmax(0,1fr) minmax(255px,.5fr);align-items:center;gap:28px;margin-top:28px;padding:26px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 60px #0f233b0f}.worker-health-card:after{content:"";pointer-events:none;border:1px solid #14b8a621;border-radius:50%;width:220px;height:220px;position:absolute;top:-80px;left:-45px;box-shadow:0 0 0 38px #14b8a609,0 0 0 76px #14b8a605}.worker-health-card.health-degraded,.worker-health-card.health-stale{background:linear-gradient(135deg,#fffaf0,#fff 60%,#f7fafc);border-color:#c9a2274d}.worker-health-card.health-unavailable{background:linear-gradient(135deg,#fff7f7,#fff 60%,#f7fafc);border-color:#a5505040}.worker-health-signal{z-index:1;position:relative}.worker-health-signal>i{background:var(--turquoise);border:4px solid #d9f5ef;border-radius:50%;width:15px;height:15px;display:block;box-shadow:0 0 0 7px #14b8a614}.health-degraded .worker-health-signal>i,.health-stale .worker-health-signal>i{background:var(--gold);border-color:#faedc5;box-shadow:0 0 0 7px #c9a22717}.health-unavailable .worker-health-signal>i{background:#a85555;border-color:#f4dddd;box-shadow:0 0 0 7px #a8555514}.worker-health-signal>span,.worker-health-signal>strong{display:block}.worker-health-signal>span{color:var(--muted);margin-top:18px;font-size:12px}.worker-health-signal>strong{color:var(--turquoise-dark);margin-top:5px;font-size:14px}.health-degraded .worker-health-signal>strong,.health-stale .worker-health-signal>strong{color:#8b6812}.health-unavailable .worker-health-signal>strong{color:#944a4a}.worker-health-copy{z-index:1;border-inline-start:1px solid var(--line);padding-inline-start:28px;position:relative}.worker-health-copy>span{color:#8291a2;direction:ltr;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.worker-health-copy h2{color:var(--navy-950);margin:7px 0 0;font-size:19px;font-weight:560;line-height:1.6}.worker-health-copy p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.8}.worker-health-facts{z-index:1;gap:10px;display:grid;position:relative}.worker-health-facts>div{background:#ffffffb8;border:1px solid #1e3a5f14;border-radius:12px;padding:11px 13px}.worker-health-facts span,.worker-health-facts strong{display:block}.worker-health-facts span{color:var(--muted);font-size:12px}.worker-health-facts strong{color:var(--navy-800);margin-top:5px;font-size:12px}.worker-error-card{color:#874747;background:#fff7f7;border:1px solid #eed6d6;border-radius:14px;margin-top:12px;padding:14px 17px}.worker-error-card span{font-size:12px;font-weight:750;display:block}.worker-error-card code{overflow-wrap:anywhere;color:#6f3e3e;margin-top:7px;font-size:12px;line-height:1.7;display:block}.health-metric-layout{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;margin-top:16px;display:grid}.health-metric-group{border:1px solid var(--line);background:var(--white);border-radius:20px;padding:22px;box-shadow:0 18px 48px #0f233b0b}.health-metric-group>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding-bottom:17px;display:flex}.health-metric-group>header>div{align-items:center;gap:11px;display:flex}.health-metric-group>header>div>span{width:35px;height:35px;color:var(--turquoise-dark);background:#eaf8f5;border-radius:11px;place-items:center;font-size:15px;display:grid}.health-metric-group header h2{color:var(--navy-900);margin:0;font-size:14px}.health-metric-group header p{color:var(--muted);margin:4px 0 0;font-size:12px}.health-metric-group>header>strong{color:var(--navy-800);font-size:25px;font-weight:530}.health-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}.health-metric-grid>div{background:#f6f8fb;border-radius:11px;min-height:74px;padding:12px}.health-metric-grid span,.health-metric-grid strong{display:block}.health-metric-grid span{color:var(--muted);font-size:12px;line-height:1.45}.health-metric-grid strong{color:var(--navy-800);margin-top:8px;font-size:18px;font-weight:550}.health-metric-grid .metric-good{background:#edf9f5}.health-metric-grid .metric-good strong{color:#0b7559}.health-metric-grid .metric-attention{background:#fff8e7}.health-metric-grid .metric-attention strong{color:#8c670d}.health-metric-grid .metric-bad{background:#fff0f0}.health-metric-grid .metric-bad strong{color:#9a4848}.invitation-health-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.health-failures-card{border:1px solid var(--line);background:var(--white);border-radius:20px;margin-top:16px;padding:22px;box-shadow:0 18px 48px #0f233b0a}.health-failures-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding-bottom:16px;display:flex}.health-failures-card h2{color:var(--navy-900);margin:6px 0 0;font-size:15px}.health-failures-card>header>span{color:var(--muted);background:#f2f5f8;border-radius:99px;padding:7px 10px;font-size:12px}.health-empty-state{text-align:start;justify-content:center;align-items:center;gap:13px;min-height:125px;display:flex}.health-empty-state>span{color:#087158;background:#e8f7f1;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.health-empty-state strong{color:var(--navy-800);font-size:14px}.health-empty-state p{color:var(--muted);margin:5px 0 0;font-size:12px}.health-failure-list article{border-top:1px solid var(--line);grid-template-columns:minmax(230px,.45fr) minmax(0,1fr);align-items:center;gap:22px;padding:15px 3px;display:grid}.health-failure-list article:first-child{border-top:0}.health-failure-list span,.health-failure-list strong,.health-failure-list small{display:block}.health-failure-list span{color:var(--turquoise-dark);font-size:12px;font-weight:730}.health-failure-list strong{color:var(--navy-800);margin-top:4px;font-size:12px}.health-failure-list small{color:var(--muted);margin-top:4px;font-size:12px}.health-failure-list code{overflow-wrap:anywhere;color:#754747;background:#fff5f5;border-radius:8px;padding:9px 11px;font-size:12px;line-height:1.7}.system-health-load-error{border-radius:20px;min-height:340px}.invitation-card>header .invitation-deadline{color:var(--turquoise-dark);margin-top:8px;font-size:12px;font-weight:680;display:block}.invitation-card>header .invitation-deadline.is-past{color:#9b4c4c}@media (max-width:1050px){.worker-health-card{grid-template-columns:125px minmax(0,1fr)}.worker-health-facts{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.health-metric-layout{grid-template-columns:1fr}}@media (max-width:760px){.system-health-heading{flex-direction:column;align-items:stretch;gap:20px}.system-health-heading h1{font-size:27px}.health-refresh-panel{min-width:0}.worker-health-card{grid-template-columns:1fr;align-items:start;gap:20px;padding:22px 18px}.worker-health-copy{border-inline-start:0;border-top:1px solid var(--line);padding-block-start:18px;padding-inline-start:0}.worker-health-facts{grid-column:auto;grid-template-columns:1fr}.health-metric-group{padding:18px}.health-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.health-failure-list article{grid-template-columns:1fr;align-items:stretch;gap:9px}.invite-deadline-field input{max-width:none}}.workspace-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.workspace-heading h1{color:var(--navy-950);margin:8px 0 0;font-size:clamp(28px,3vw,43px);font-weight:560}.workspace-heading p{max-width:670px;color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.9}.workspace-heading>strong{color:var(--navy-800);font-size:34px;font-weight:540}.support-grid{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:start;gap:18px;display:grid}.support-form{gap:15px;display:grid}.support-message{color:#0a6f59;background:#edf9f5;border-radius:10px;margin:0;padding:10px 12px;font-size:12px}.support-empty{min-height:190px;color:var(--muted);place-items:center;font-size:12px;display:grid}.support-request-list{gap:12px;display:grid}.support-history .support-request-list{margin-top:18px}.support-request-list article{border:1px solid var(--line);background:#fff;border-radius:15px;padding:17px}.support-request-list article>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.support-request-list article>div:first-child>span{color:var(--turquoise-dark);font-size:12px;font-weight:750}.support-request-list h2,.support-request-list h3{color:var(--navy-900);margin:10px 0 0;font-size:14px}.support-request-list p{color:#566b81;white-space:pre-line;margin:8px 0 0;font-size:12px;line-height:1.85}.support-request-list small{color:var(--muted);margin-top:10px;font-size:12px;display:block}.support-request-list blockquote{border-inline-start:3px solid var(--turquoise);color:#31566b;background:#f0faf7;border-radius:8px;margin:13px 0 0;padding:10px 12px;font-size:12px;line-height:1.8}.request-status{border-radius:99px;padding:5px 8px;font-size:12px;font-style:normal}.status-open{color:#8a6411;background:#fff7de}.status-in_review{color:#185f83;background:#edf7fc}.status-resolved{color:#087158;background:#e8f7f1}.status-rejected{color:#944a4a;background:#fff0f0}.operations-request-list{gap:16px}.operations-request-list article{padding:22px}.request-review{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:14px;margin-top:18px;padding-top:16px;display:grid}.request-review>div{flex-wrap:wrap;align-items:end;gap:7px;display:flex}.button-danger{color:#934747;background:#fff5f5;border:1px solid #edcece}.audit-filters{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;margin-bottom:18px;padding:16px;display:grid}.audit-table-wrap{border:1px solid var(--line);background:#fff;border-radius:18px;overflow-x:auto}.audit-table{border-collapse:collapse;width:100%;min-width:830px}.audit-table th{color:var(--muted);text-align:start;background:#f6f8fb;padding:13px 15px;font-size:12px}.audit-table td{border-top:1px solid var(--line);color:#42566d;vertical-align:top;padding:14px 15px;font-size:12px}.audit-table code{color:var(--navy-800);font-size:12px}.audit-table small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.audit-pagination{justify-content:center;align-items:center;gap:16px;margin-top:16px;display:flex}.audit-pagination button{border:1px solid var(--line);color:var(--navy-800);background:#fff;border-radius:9px;padding:8px 12px}.audit-pagination span{color:var(--muted);font-size:12px}@media (max-width:900px){.support-grid{grid-template-columns:1fr}.audit-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.workspace-heading{flex-direction:column;align-items:stretch}.request-review,.audit-filters{grid-template-columns:1fr}.request-review>div{flex-direction:column;align-items:stretch}}.pilot-readiness-page{max-width:1120px}.pilot-readiness-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.pilot-readiness-heading h1{color:var(--navy-950);letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(30px,3.5vw,46px);font-weight:550}.pilot-readiness-heading p{max-width:680px;color:var(--muted);margin:9px 0 0;font-size:12px;line-height:1.9}.pilot-readiness-actions{text-align:end;min-width:210px}.pilot-readiness-actions span{color:var(--muted);font-size:12px;display:block}.pilot-readiness-actions button{border:1px solid var(--line);color:var(--navy-800);font:inherit;cursor:pointer;background:#fff;border-radius:9px;margin-top:9px;padding:8px 12px;font-size:12px}.pilot-readiness-actions button:disabled{opacity:.6;cursor:wait}.pilot-readiness-hero{background:linear-gradient(135deg,#effaf7,#fff 58%,#f3f7fb);border:1px solid #14b8a63d;border-radius:24px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:26px;padding:27px;display:grid;overflow:hidden;box-shadow:0 24px 65px #0f233b11}.pilot-readiness-hero.readiness-attention{background:linear-gradient(135deg,#fff9e9,#fff 58%,#f5f7fa);border-color:#c9a22759}.pilot-readiness-hero.readiness-blocked{background:linear-gradient(135deg,#fff2f2,#fff 58%,#f5f7fa);border-color:#a04a4a4d}.pilot-readiness-symbol{color:#fff;background:var(--turquoise-dark);border-radius:17px;place-items:center;width:52px;height:52px;font-size:22px;font-weight:800;display:grid;box-shadow:0 11px 27px #14827333}.readiness-attention .pilot-readiness-symbol{background:#b08318;box-shadow:0 11px 27px #b0831833}.readiness-blocked .pilot-readiness-symbol{background:#a64e4e;box-shadow:0 11px 27px #a64e4e2e}.pilot-readiness-hero>div:nth-child(2)>span{color:var(--turquoise-dark);font-size:12px;font-weight:800}.readiness-attention>div:nth-child(2)>span{color:#8b6812}.readiness-blocked>div:nth-child(2)>span{color:#944a4a}.pilot-readiness-hero h2{color:var(--navy-950);margin:6px 0 0;font-size:18px;font-weight:570;line-height:1.6}.pilot-readiness-hero p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.8}.pilot-readiness-summary{grid-template-columns:repeat(3,minmax(80px,1fr));gap:8px;display:grid}.pilot-readiness-summary>div{background:#fffc;border:1px solid #1e3a5f12;border-radius:12px;min-width:86px;padding:11px 12px}.pilot-readiness-summary span,.pilot-readiness-summary strong{display:block}.pilot-readiness-summary span{color:var(--muted);font-size:12px}.pilot-readiness-summary strong{color:var(--navy-800);margin-top:5px;font-size:17px}.pilot-readiness-summary .summary-passed strong{color:#087158}.pilot-readiness-summary .summary-attention strong{color:#8b6812}.pilot-readiness-summary .summary-blocked strong{color:#944a4a}.pilot-scope-note{background:#f6f8fb;border:1px solid #1e3a5f17;border-radius:13px;grid-template-columns:135px minmax(0,1fr);gap:14px;margin-top:14px;padding:12px 15px;display:grid}.pilot-scope-note span{color:var(--navy-800);font-size:12px;font-weight:750}.pilot-scope-note p{color:var(--muted);margin:0;font-size:12px;line-height:1.75}.pilot-readiness-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin-top:18px;display:grid}.pilot-check-group{border:1px solid var(--line);background:#fff;border-radius:19px;overflow:hidden;box-shadow:0 18px 48px #0f233b0a}.pilot-check-group>header{border-bottom:1px solid var(--line);background:#f8fafc;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.pilot-check-group h2{color:var(--navy-900);margin:0;font-size:14px}.pilot-check-group>header span{color:var(--muted);font-size:12px}.pilot-check{border-top:1px solid var(--line);grid-template-columns:29px minmax(0,1fr) auto;align-items:start;gap:10px;padding:15px 18px;display:grid}.pilot-check:first-child{border-top:0}.pilot-check-state{color:#087158;background:#e7f7f1;border-radius:8px;place-items:center;width:26px;height:26px;font-size:14px;font-weight:800;display:grid}.check-attention .pilot-check-state{color:#89630a;background:#fff4d3}.check-blocked .pilot-check-state{color:#934747;background:#ffe9e9}.pilot-check h3{color:var(--navy-900);margin:0;font-size:14px}.pilot-check p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.75}.pilot-check small{color:#6f5518;background:#fff8e7;border-radius:7px;margin-top:7px;padding:7px 8px;font-size:12px;line-height:1.7;display:block}.pilot-check small strong{font-weight:800}.pilot-check-owner{color:#5f7185;white-space:nowrap;background:#f0f3f6;border-radius:99px;padding:5px 8px;font-size:12px}.pilot-readiness-footer{color:#fff;background:var(--navy-900);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:20px 22px;display:flex}.pilot-readiness-footer h2{margin:5px 0 0;font-size:14px}.pilot-readiness-footer>div:last-child{gap:8px;display:flex}.pilot-readiness-footer a{color:#fff;border:1px solid #fff3;border-radius:9px;padding:8px 11px;font-size:12px}.governance-page{max-width:1200px}.governance-page>*+*{margin-top:24px}.governance-editor,.governance-card{overflow-wrap:anywhere;display:block}.governance-card{margin-top:24px}.governance-card header{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.governance-baseline{border:1px solid var(--line);border-radius:12px;margin:18px 0;padding:16px}.governance-baseline summary{cursor:pointer;font-weight:700}.governance-baseline pre{white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;background:#f2f6fa;border-radius:10px;max-height:360px;padding:16px;font:12px/1.8 ui-monospace,monospace;overflow:auto}.governance-issues{border:1px solid var(--line);border-radius:12px;padding:16px}.governance-decision{background:#f2f8f7;border-inline-start:3px solid #14b8a6;margin:20px 0;padding:16px}.settlement-page{max-width:1200px}.settlement-page>*+*{margin-top:24px}.simulation-warning{background:#fffaf0;border:1px solid #e8d8a4;border-inline-start:4px solid #c9a227;border-radius:16px;padding:22px;line-height:1.9}.simulation-lookup{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.simulation-lookup .field{flex:1;min-width:180px}.simulation-form-card,.simulation-card{overflow-wrap:anywhere;display:block}.simulation-card{margin-top:24px}.simulation-card header{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.simulation-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.simulation-totals>div{background:#f2f6fa;border-radius:12px;padding:16px}.simulation-totals span,.simulation-totals strong{display:block}.simulation-totals strong{color:#1e3a5f;margin-top:10px}.simulation-table-wrap{overflow-x:auto}.simulation-table{border-collapse:collapse;text-align:start;width:100%}.simulation-table td,.simulation-table th{border-bottom:1px solid var(--line);text-align:start;font-variant-numeric:tabular-nums;padding:12px}.simulation-table caption{text-align:start;padding:16px 0}.simulation-table tfoot{background:#f2f6fa;font-weight:700}.simulation-card summary{cursor:pointer;padding:12px 0;font-weight:700}.simulation-reverse{border-top:1px solid var(--line);margin-top:18px}@media (max-width:700px){.simulation-totals{grid-template-columns:minmax(0,1fr)}.simulation-lookup{flex-direction:column;align-items:stretch}.simulation-table td,.simulation-table th{padding:10px 5px;font-size:14px}}.reputation-page{max-width:1200px}.reputation-page>*+*{margin-top:24px}.reputation-filters,.reputation-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.reputation-columns>section{min-width:0}.qualification-card{overflow-wrap:anywhere;margin-top:18px;display:block}.qualification-card header{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.qualification-status{color:#1e3a5f;background:#eef3f8;border-radius:20px;padding:6px 12px;display:inline-block}.qualification-approved{color:#086548;background:#e5f7ef}.qualification-revoked,.qualification-revision_required{color:#795515;background:#fff3db}.qualification-statement,.qualification-history p{white-space:pre-wrap;line-height:1.9}.qualification-history{border-inline-start:2px solid #14b8a6;padding-inline-start:24px}.qualification-history small,.qualification-policy{color:var(--muted);margin-top:10px;display:block}.qualification-form,.qualification-decision{gap:20px;margin-top:24px;display:grid}.qualification-form fieldset{border:1px solid var(--line);border-radius:12px;padding:16px}.qualification-evidence-choice{align-items:baseline;gap:10px;margin:10px 0;display:flex}.qualification-create summary,.qualification-card summary{cursor:pointer;font-weight:700}.reputation-performance{overflow-wrap:anywhere;margin-top:18px;display:block}.reputation-score{color:#1e3a5f;font-size:24px}.reputation-score small{font-size:14px;display:block}.reputation-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}@media (max-width:800px){.reputation-filters,.reputation-columns{grid-template-columns:minmax(0,1fr)}}.pilot-readiness-error{border-radius:20px;min-height:320px}.system-incidents-card{margin-top:16px}.incident-totals{align-items:center;gap:7px;display:flex}.incident-totals span{color:var(--muted);background:#f1f4f7;border-radius:99px;padding:6px 9px;font-size:12px}.incident-totals span.is-critical{color:#934747;background:#fff0f0}.system-incident-list article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 3px;display:grid}.system-incident-list article:first-child{border-top:0}.system-incident-list article.incident-critical{border-inline-start:3px solid #a64e4e;padding-inline-start:13px}.system-incident-list article.incident-error{border-inline-start:3px solid #c9a227;padding-inline-start:13px}.system-incident-list article.is-resolved{opacity:.72}.incident-main>div{align-items:center;gap:8px;display:flex}.incident-main>div>span{color:#8a6411;background:#fff4d3;border-radius:99px;padding:5px 8px;font-size:12px;font-weight:800}.incident-critical .incident-main>div>span{color:#934747;background:#fff0f0}.is-resolved .incident-main>div>span{color:#087158;background:#e8f7f1}.incident-main code{color:#40556b;font-size:12px}.incident-main>strong{color:var(--navy-800);margin-top:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:block}.incident-main>small{color:var(--muted);margin-top:6px;font-size:12px;display:block}.incident-main>p{color:#436b60;margin:8px 0 0;font-size:12px;line-height:1.75}.incident-resolution>button,.incident-resolution>div>div button{border:1px solid var(--line);color:var(--navy-800);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:7px 10px;font-size:12px}.incident-resolution>div{min-width:275px}.incident-resolution label span{color:var(--muted);margin-bottom:5px;font-size:12px;display:block}.incident-resolution input{border:1px solid var(--line);width:100%;color:var(--navy-900);font:inherit;background:#fff;border-radius:8px;padding:8px 9px;font-size:12px}.incident-resolution>div>small{color:#934747;margin-top:5px;font-size:12px;display:block}.incident-resolution>div>div{justify-content:flex-end;gap:6px;margin-top:7px;display:flex}.incident-resolution>div>div button:first-child{color:#fff;background:var(--turquoise-dark)}.incident-resolution>div>div button:disabled{opacity:.5;cursor:not-allowed}.incident-resolution .incident-cancel{color:var(--muted);background:0 0}@media (max-width:900px){.pilot-readiness-hero{grid-template-columns:52px minmax(0,1fr)}.pilot-readiness-summary{grid-column:1/-1}.pilot-readiness-groups{grid-template-columns:1fr}}@media (max-width:760px){.pilot-readiness-heading{flex-direction:column;align-items:stretch}.pilot-readiness-actions{text-align:start}.pilot-readiness-hero{grid-template-columns:42px minmax(0,1fr);align-items:start;padding:21px 18px}.pilot-readiness-symbol{border-radius:13px;width:40px;height:40px;font-size:17px}.pilot-readiness-summary{grid-template-columns:repeat(3,1fr)}.pilot-readiness-summary>div{min-width:0}.pilot-scope-note{grid-template-columns:1fr}.pilot-check{grid-template-columns:29px minmax(0,1fr)}.pilot-check-owner{grid-column:2;justify-self:start}.pilot-readiness-footer{flex-direction:column;align-items:stretch}.pilot-readiness-footer>div:last-child{flex-direction:column}.system-incident-list article{grid-template-columns:1fr;align-items:stretch}.incident-totals{flex-wrap:wrap;align-items:flex-start}.incident-resolution>div{min-width:0}}.archive-page{gap:24px;display:grid}.archive-page h1{font-size:clamp(1.5rem,3vw,2.35rem);line-height:1.7}.archive-page header p{color:var(--muted,#607188);line-height:2}.archive-filters,.archive-form-grid,.archive-results,.archive-labels{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.archive-filters{align-items:end}.archive-result{overflow-wrap:anywhere;text-decoration:none;display:block}.archive-result h2{font-size:1.2rem;line-height:1.8}.archive-labels{margin:24px 0}.archive-labels dt{color:#607188;margin-bottom:6px;font-size:.8rem}.archive-labels dd{overflow-wrap:anywhere;margin:0}.archive-source,.archive-links{flex-wrap:wrap;align-items:end;gap:16px;margin:20px 0;display:flex}.archive-classification fieldset{border:0;gap:20px;min-width:0;padding:0;display:grid}.archive-classification legend{margin:18px 0}.archive-report p,.archive-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:2.1}.archive-page details summary{cursor:pointer;padding:12px 0;line-height:2}.archive-page details:focus-within,.archive-result:focus-visible{outline-offset:4px;outline:2px solid #14b8a6}@media (max-width:640px){.archive-filters,.archive-form-grid,.archive-results,.archive-labels{grid-template-columns:minmax(0,1fr)}.archive-source>*,.archive-filters button{width:100%}}
