@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.block{display:block}.table{display:table}.rounded{border-radius:.25rem}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#07111f;--ink-2:#0c1929;--panel:#101f32;--line:#93adcd2e;--line-light:#dce4ee;--blue:#3378ff;--blue-dark:#1757db;--cyan:#4ad8f4;--paper:#f4f7fb;--white:#fff;--text:#172033;--muted:#647186;--green:#19c99a;--font-sans:var(--font-geist-sans), "PingFang SC", "Microsoft YaHei", sans-serif}.staff-portrait{background:var(--portrait-soft,#eef3ff);border:1px solid var(--portrait-accent,#2458e6);min-height:230px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.staff-portrait{border:1px solid color-mix(in srgb,var(--portrait-accent,#2458e6) 28%,#dce3ed)}}.staff-portrait{isolation:isolate}.staff-portrait.is-compact{border-radius:14px;flex:0 0 78px;width:78px;min-height:78px}.staff-portrait-scene{background:linear-gradient(145deg,transparent 42%,var(--portrait-accent) 42%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.staff-portrait-scene{background:linear-gradient(145deg,transparent 42%,color-mix(in srgb,var(--portrait-accent) 13%,transparent) 42%)}}.staff-portrait-scene i{border:1px solid var(--portrait-accent);display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.staff-portrait-scene i{border:1px solid color-mix(in srgb,var(--portrait-accent) 34%,transparent)}}.staff-portrait-scene i:first-child{border-radius:50%;width:70%;height:42%;top:12%;left:15%}.staff-portrait-scene i:nth-child(2){width:1px;height:100%;top:0;left:30%}.staff-portrait-scene i:nth-child(3){width:100%;height:1px;top:64%;left:0}.staff-portrait-figure{place-items:center;display:grid;position:absolute;inset:22% 19% 18%}.staff-portrait-figure span{aspect-ratio:1;background:var(--portrait-accent);border-radius:48% 52% 45% 55%;width:38%}@supports (color:color-mix(in lab, red, red)){.staff-portrait-figure span{background:color-mix(in srgb,var(--portrait-accent) 82%,#17213a)}}.staff-portrait-figure span{box-shadow:0 0 0 7px var(--portrait-accent)}@supports (color:color-mix(in lab, red, red)){.staff-portrait-figure span{box-shadow:0 0 0 7px color-mix(in srgb,var(--portrait-accent) 12%,white)}}.staff-portrait-figure b{background:var(--portrait-accent);border-radius:48% 48% 10% 10%;width:76%;height:52%;position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){.staff-portrait-figure b{background:color-mix(in srgb,var(--portrait-accent) 67%,#17213a)}}.staff-portrait-id{z-index:2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffe6;border:1px solid #ffffffb3;align-items:baseline;gap:7px;padding:7px 9px;display:flex;position:absolute;inset:auto 12px 12px}.staff-portrait-id small{color:var(--portrait-accent);letter-spacing:.08em;font-weight:800}.staff-portrait-id strong{font-size:15px}.staff-portrait-id span{color:#667085;margin-left:auto;font-size:10px}.staff-portrait.is-compact .staff-portrait-id{padding:3px 5px;inset:auto 4px 4px}.staff-portrait.is-compact .staff-portrait-id small,.staff-portrait.is-compact .staff-portrait-id span{display:none}.staff-portrait.is-compact .staff-portrait-id strong{font-size:11px}.employee-code-line{color:#667085;letter-spacing:.03em;align-items:center;gap:8px;font-size:12px;display:flex}.employee-code-line>span{color:var(--employee-accent,#2458e6);font-weight:800}.employee-personal-intro{line-height:1.55;color:#475467!important}.talent-card-action>div>small{color:#667085;margin-top:5px;font-weight:500;line-height:1.35;display:block}.profile-identity-line{color:#667085;flex-wrap:wrap;gap:8px 14px;margin:8px 0 14px;display:flex}.profile-identity-line strong{color:#2458e6}.employee-language-card{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.employee-language-card strong{color:#17213a;width:100%}.employee-language-card span{color:#475467;background:#f8fafc;border:1px solid #dce3ed;border-radius:8px;padding:8px 10px}.my-employee-real-state{border-top:1px solid #e4e9f0!important;gap:4px!important;padding:10px 0!important;display:grid!important}.my-employee-real-state strong{color:#2458e6}.my-employee-real-state span{color:#667085;font-size:12px}.role-desk-identity{align-items:end;gap:28px;grid-template-columns:minmax(0,1fr) 260px!important;display:grid!important}.role-desk-identity>div:first-child>span{color:var(--employee-accent);letter-spacing:.11em;font-size:12px;font-weight:800}.role-desk-identity h1{margin:10px 0;font-size:clamp(32px,4vw,58px);line-height:1.05}.real-work-status{border:1px solid var(--employee-accent);padding:18px}@supports (color:color-mix(in lab, red, red)){.real-work-status{border:1px solid color-mix(in srgb,var(--employee-accent) 24%,#dce3ed)}}.real-work-status{border-inline-start:4px solid var(--employee-accent);background:#fff;gap:5px;display:grid}.real-work-status small{color:#667085}.real-work-status strong{font-size:19px}.real-work-status span{color:#667085;font-size:12px;line-height:1.5}.commerce-object-strip{flex-wrap:wrap;align-items:center;gap:8px;margin:26px 0 14px;display:flex}.commerce-object-strip strong{margin-right:5px}.commerce-object-strip span{background:var(--portrait-soft,#eef3ff);border:1px solid #dce3ed;border-radius:999px;padding:7px 11px;font-size:12px}.commerce-sku-board{background:#fff;border:1px solid #dce3ed;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.commerce-sku-board article{border-right:1px solid #dce3ed;min-height:160px;padding:20px}.commerce-sku-board article:last-child{border-right:0}.commerce-sku-board small,.insight-audit-board article small{color:var(--employee-accent);font-weight:800}.commerce-sku-board strong,.insight-audit-board article strong{margin:18px 0 8px;font-size:17px;line-height:1.35;display:block}.commerce-sku-board p,.insight-audit-board p{color:#667085;font-size:12px;line-height:1.5}.role-desk-action{justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:18px 0;display:flex}.role-desk-action>div{gap:12px;display:flex}.role-desk-action span{gap:3px;display:grid}.role-desk-action button,.training-today button,.insight-audit-board button{background:var(--employee-accent);color:#fff;border:0;border-radius:9px;align-items:center;gap:8px;padding:13px 17px;font-weight:750;display:inline-flex}.training-today{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:30px;margin-top:30px;display:grid}.training-today>div{border-left:5px solid var(--employee-accent);background:#fff;padding:34px}.training-today>div>svg{color:var(--employee-accent);width:34px;height:34px}.training-today h2{margin:14px 0;font-size:34px;line-height:1.12}.training-today ol{background:#fff;border:1px solid #dce3ed;margin:0;padding:0;list-style:none}.training-today li{border-bottom:1px solid #e7ebf1;gap:14px;padding:16px 18px;display:flex}.training-today li:last-child{border-bottom:0}.training-today li i{color:var(--employee-accent);font-style:normal;font-weight:800}.training-today li span{gap:4px;display:grid}.training-today li small{color:#667085}.training-safety{color:#667085;gap:8px;margin-top:18px;display:flex}.insight-audit-board{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:20px;margin-top:30px;display:grid}.insight-audit-board>aside{color:#fff;background:#17213a;padding:30px}.insight-audit-board>aside span{color:#8dc4e5;font-weight:800}.insight-audit-board>aside h2{margin:18px 0;font-size:30px;line-height:1.15}.insight-audit-board>aside p{color:#c8d0dc;line-height:1.6}.insight-audit-board>aside button{margin-top:24px}.insight-audit-board>div{background:#fff;border:1px solid #dce3ed;grid-template-columns:1fr 1fr;display:grid}.insight-audit-board article{border-bottom:1px solid #dce3ed;border-right:1px solid #dce3ed;padding:20px}.insight-audit-board article:nth-child(2n){border-right:0}.insight-audit-board article:nth-last-child(-n+2){border-bottom:0}.external-continuity{border:1px solid var(--employee-accent);margin-top:18px;padding:14px}@supports (color:color-mix(in lab, red, red)){.external-continuity{border:1px solid color-mix(in srgb,var(--employee-accent) 24%,#dce3ed)}}.external-continuity{background:var(--employee-accent)}@supports (color:color-mix(in lab, red, red)){.external-continuity{background:color-mix(in srgb,var(--employee-accent) 5%,white)}}.external-continuity{text-align:left}.external-continuity>div{align-items:flex-start;gap:10px;display:flex}.external-continuity>div span{gap:3px;display:grid}.external-continuity>div small{color:#667085}.external-continuity>p{color:#667085!important;margin:10px 0 0!important;font-size:12px!important;line-height:1.55!important}.memory-drawer{z-index:90;overscroll-behavior:contain;background:#fff;width:min(480px,100%);height:100dvh;padding:24px;position:fixed;top:0;right:0;overflow:auto;box-shadow:-20px 0 55px #17213a2e}.memory-drawer header{justify-content:space-between;align-items:center;display:flex}.memory-drawer header div{gap:4px;display:grid}.memory-drawer header span{color:var(--employee-accent);font-size:12px;font-weight:800}.memory-drawer header strong{font-size:24px}.memory-drawer header button{background:0 0;border:0;min-width:44px;min-height:44px}.memory-drawer>p{color:#667085;line-height:1.6}.memory-drawer label{gap:7px;margin:18px 0;font-weight:700;display:grid}.memory-drawer input,.memory-drawer select,.memory-drawer textarea{width:100%;font:inherit;background:#fff;border:1px solid #cfd7e3;border-radius:8px;padding:11px 12px}.memory-drawer textarea{resize:vertical;min-height:128px}.memory-toggle{border:1px solid #dce3ed;border-radius:10px;padding:14px;grid-template-columns:22px 1fr!important}.memory-toggle input{width:18px}.memory-toggle span{gap:3px;display:grid}.memory-toggle small{color:#667085;font-weight:400}.memory-empty{background:#f8fafc;border:1px dashed #cfd7e3;justify-items:start;gap:8px;padding:25px;display:grid}.memory-actions{justify-content:space-between;gap:12px;display:flex}.memory-actions button{color:#fff;background:#2458e6;border:0;border-radius:8px;min-height:44px;padding:10px 16px;font-weight:750}.memory-actions .danger{color:#b42318;background:#fff;border:1px solid #f1b9b4}.memory-feedback{color:#067647;margin-top:12px;display:block}.memory-feedback.error{color:#b42318}.compact-json{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;min-height:280px!important;font-size:12px!important}@media (max-width:900px){.role-desk-identity{grid-template-columns:1fr!important}.commerce-sku-board{grid-template-columns:1fr 1fr}.commerce-sku-board article:nth-child(2n){border-right:0}.training-today,.insight-audit-board{grid-template-columns:1fr}.role-desk-action{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.staff-portrait:not(.is-compact){min-height:190px}.role-desk-identity h1{font-size:34px}.commerce-sku-board,.insight-audit-board>div{grid-template-columns:1fr}.commerce-sku-board article,.insight-audit-board article{border-bottom:1px solid #dce3ed!important;border-right:0!important}.commerce-sku-board article:last-child,.insight-audit-board article:last-child{border-bottom:0!important}.training-today>div,.insight-audit-board>aside{padding:22px}.training-today h2,.insight-audit-board>aside h2{font-size:26px}.memory-drawer{padding:18px}.memory-actions{flex-direction:column-reverse}.memory-actions button{width:100%}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--text);font-family:var(--font-sans);margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #3378ff6b}.skip-link{z-index:9999;color:#102048;background:#fff;border-radius:6px;padding:9px 12px;font-size:12px;font-weight:700;position:fixed;top:8px;left:8px;transform:translateY(-160%);box-shadow:0 8px 24px #0000002e}.skip-link:focus{transform:translateY(0)}h1,h2,h3{text-wrap:balance}.shell{width:min(1180px,100% - 40px);margin-inline:auto}.grid-surface{isolation:isolate;position:relative}.grid-surface:before{content:"";z-index:-1;opacity:.22;background-image:linear-gradient(#82a9d321 1px,#0000 1px),linear-gradient(90deg,#82a9d321 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 35%,#0000 95%);mask-image:linear-gradient(#000 35%,#0000 95%)}.muted{color:var(--muted)}.kicker{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:750;display:inline-flex}.kicker:before{content:"";background:currentColor;width:18px;height:2px}.section{padding:112px 0}.section-heading{margin-bottom:44px}.section-heading h2{letter-spacing:-.04em;color:#0c1728;margin:13px 0 0;font-size:clamp(34px,4vw,52px);line-height:1.08}.section-heading p{color:var(--muted);line-height:1.75}.split-heading{justify-content:space-between;align-items:end;gap:64px;display:flex}.split-heading>p{width:420px;margin:0}.centered-heading{text-align:center;max-width:760px;margin-inline:auto}.centered-heading .kicker{justify-content:center}.centered-heading p{margin-top:18px}.button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 21px;font-size:14px;font-weight:720;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button svg{width:18px}.button-primary{background:var(--blue);color:#fff;box-shadow:0 10px 28px #3378ff38}.button-primary:hover{background:var(--blue-dark)}.button-secondary{border-color:var(--line-light);color:#1b2a40;background:#fff}.button-light{color:#17489c;background:#fff}.button-small{min-height:38px;padding:0 16px}.inline-link{color:var(--blue);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.site-header{color:#fff;z-index:30;background:#07111ff5;border-bottom:1px solid #ffffff14;height:72px;position:relative}.header-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.brand{align-items:center;gap:10px;display:inline-flex}.brand-mark{background:var(--blue);color:#fff;letter-spacing:.01em;border-radius:7px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:850;display:grid}.brand>span:last-child{flex-direction:column;line-height:1;display:flex}.brand strong{letter-spacing:.03em;font-size:18px}.brand small{letter-spacing:.19em;color:#8190a5;margin-top:4px;font-size:7px}.main-nav{gap:34px;margin-left:auto;margin-right:42px;display:flex}.main-nav a{color:#aeb9c9;font-size:14px;transition:color .18s}.main-nav a:hover{color:#fff}.header-actions{align-items:center;gap:16px;display:flex}.text-button{color:#c6cfda;align-items:center;gap:6px;font-size:14px;display:flex}.menu-button,.mobile-sidebar-button{color:inherit;background:0 0;border:0;padding:8px;display:none}.hero-section{color:#fff;background:var(--ink);min-height:720px;padding:108px 0 94px;overflow:hidden}.hero-section:after{content:"";z-index:-1;border:120px solid #3378ff14;border-radius:50%;width:520px;height:520px;position:absolute;top:-190px;right:-180px}.hero-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:76px;display:grid}.signal-label{color:#9ceafa;letter-spacing:.06em;background:#39c4ec0f;border:1px solid #5bdeff47;border-radius:999px;align-items:center;gap:9px;padding:8px 13px;font-size:12px;display:inline-flex}.signal-label span{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 12px var(--cyan);border-radius:50%}.hero-copy h1{letter-spacing:-.065em;margin:25px 0 24px;font-size:clamp(60px,7vw,88px);font-weight:700;line-height:.98}.hero-copy h1 em{color:#67a0ff;font-style:normal}.hero-copy>p{color:#a7b4c5;max-width:570px;margin:0;font-size:17px;line-height:1.8}.hero-actions{gap:12px;margin-top:34px;display:flex}.hero-actions .button-secondary{color:#fff;background:#ffffff0a;border-color:#ffffff2e}.hero-trust{align-items:center;margin-top:43px;display:flex}.stacked-avatars{display:flex}.stacked-avatars .employee-avatar{border:2px solid var(--ink);margin-right:-8px}.hero-trust>div:last-child{flex-direction:column;margin-left:20px;display:flex}.hero-trust strong{font-size:16px}.hero-trust span{color:#8290a4;margin-top:3px;font-size:12px}.team-console{background:#0d1c2de6;border:1px solid #8fb4e238;border-radius:18px;min-height:500px;padding:22px;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000059}.console-header{color:#a7b5c8;border-bottom:1px solid #ffffff14;justify-content:space-between;padding-bottom:17px;font-size:12px;display:flex}.console-header div{color:#fff;align-items:center;gap:8px;font-weight:650;display:flex}.console-header div svg,.console-header>span{color:var(--green)}.console-metric{background:#0b1828;border:1px solid #6891c62e;border-radius:10px;margin:21px 0;padding:16px}.console-metric small{color:#8391a6;display:block}.console-metric strong{margin-right:8px;font-size:38px}.console-metric>span{color:#8796a9;font-size:12px}.console-metric b{color:var(--green);margin-left:5px}.console-employees{gap:9px;display:grid}.console-employee{background:#ffffff06;border:1px solid #ffffff12;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:12px;display:grid}.console-employee>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.console-employee strong{font-size:13px}.console-employee span{color:#78879b;margin-top:4px;font-size:10px}.console-employee>small{color:#76e3bd;font-size:10px}.console-task{color:#79a7ff;border:1px dashed #5893f052;border-radius:9px;align-items:center;gap:12px;margin-top:17px;padding:13px;display:flex}.console-task div{flex-direction:column;flex:1;display:flex}.console-task span{color:#718198;font-size:9px}.console-task strong{color:#b9c8db;margin-top:3px;font-size:11px;font-weight:550}.console-orbit{pointer-events:none;border:1px solid #4d88e724;border-radius:50%;position:absolute}.orbit-one{width:260px;height:260px;bottom:-40px;right:-180px}.orbit-two{width:170px;height:170px;bottom:5px;right:-130px}.employee-avatar{background:var(--employee-accent);border-radius:11px;flex:none;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.employee-avatar{background:color-mix(in srgb, var(--employee-accent) 14%, #eff4fb)}}.employee-avatar{color:var(--employee-accent);border:1px solid var(--employee-accent)}@supports (color:color-mix(in lab, red, red)){.employee-avatar{border:1px solid color-mix(in srgb, var(--employee-accent) 30%, transparent)}}.employee-avatar-photo{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.employee-avatar-photo img{object-fit:cover;object-position:center 28%}.employee-avatar[data-employee-slug=fitness-coach] .employee-avatar-photo img{transform-origin:54% 20%;transform:scale(1.78)}.employee-avatar-sm{border-radius:9px;width:38px;height:38px}.employee-avatar-sm svg{width:18px}.employee-avatar-md{width:54px;height:54px}.employee-avatar-md svg{width:25px}.employee-avatar-lg{border-radius:22px;width:112px;height:112px}.employee-avatar-lg svg{width:46px;height:46px}.avatar-status{background:var(--green);border:2px solid;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px}.campaign-home{background:var(--ink);color:#fff;grid-template-rows:auto 1fr auto;min-height:100vh;display:grid;overflow:hidden}.campaign-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;width:min(1240px,100% - 64px);min-height:84px;margin-inline:auto;display:flex}.campaign-header-link{color:#e8eef8;border:1px solid #fff3;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:13px;font-weight:720;transition:border-color .18s,background .18s;display:inline-flex}.campaign-header-link:hover{background:#ffffff0f;border-color:#ffffff73}.campaign-header-actions{align-items:center;gap:22px;display:flex}.campaign-header-actions>a:not(.campaign-header-link){color:#9cabbf;align-items:center;gap:6px;font-size:12px;transition:color .18s;display:inline-flex}.campaign-header-actions>a:not(.campaign-header-link):hover{color:#fff}.campaign-stage{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:center;gap:clamp(60px,9vw,140px);width:min(1240px,100% - 64px);margin-inline:auto;padding:64px 0;display:grid}.campaign-copy{max-width:820px}.campaign-eyebrow{color:#8eaeeb;letter-spacing:.12em;align-items:center;gap:10px;font-size:12px;font-weight:760;display:inline-flex}.campaign-eyebrow span{background:var(--blue);width:28px;height:2px}.campaign-copy h1{letter-spacing:-.065em;margin:28px 0 26px;font-size:clamp(58px,6.4vw,94px);font-weight:700;line-height:1.02}.campaign-copy h1 span{color:#5f91ff}.campaign-copy>p{color:#9daabd;max-width:680px;margin:0;font-size:17px;line-height:1.85}.campaign-actions{align-items:center;gap:22px;margin-top:38px;display:flex}.campaign-primary{background:var(--blue);color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:56px;padding:0 24px;font-size:15px;font-weight:780;transition:transform .18s,background .18s;display:inline-flex;box-shadow:0 18px 45px #3378ff3d}.campaign-primary:hover{background:var(--blue-dark);transform:translateY(-2px)}.campaign-actions>span{color:#7f8ca0;align-items:center;gap:7px;font-size:11px;display:inline-flex}.campaign-actions>span svg{color:var(--green)}.campaign-team-card{background:#0d1b2d;border:1px solid #8fb4e233;border-radius:16px;padding:22px;box-shadow:0 30px 90px #00000047}.campaign-card-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:54px;padding-bottom:17px;display:flex}.campaign-card-head>span{color:#aebbd0;align-items:center;gap:8px;font-size:12px;display:inline-flex}.campaign-card-head>span svg{color:var(--green)}.campaign-card-head>strong{color:#6698ff;font-size:30px;line-height:1}.campaign-roster{display:grid}.campaign-roster>div{border-bottom:1px solid #ffffff12;align-items:center;gap:12px;min-height:70px;display:flex}.campaign-roster>div>span{gap:5px;min-width:0;display:grid}.campaign-roster strong{color:#e9eef7;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.campaign-roster small{color:#758399;font-size:10px}.campaign-team-card>a{color:#77a1ff;justify-content:space-between;align-items:center;min-height:48px;margin-top:12px;font-size:12px;font-weight:720;display:flex}.campaign-footer{color:#5f6d81;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:30px;width:min(1240px,100% - 64px);min-height:70px;margin-inline:auto;display:flex}.campaign-footer span{letter-spacing:.18em;font-size:9px;font-weight:800}.campaign-footer p{margin:0;font-size:10px}@media (max-width:900px){.campaign-header,.campaign-stage,.campaign-footer{width:min(100% - 36px,680px)}.campaign-stage{grid-template-columns:1fr;gap:48px;padding:58px 0}.campaign-copy h1{font-size:clamp(50px,11vw,76px)}.campaign-team-card{max-width:560px}}@media (max-width:580px){.campaign-header{min-height:70px}.campaign-header-link{min-height:38px;padding:0 11px;font-size:11px}.campaign-header-actions{gap:12px}.campaign-header-actions>a:not(.campaign-header-link){font-size:0}.campaign-header-actions>a:not(.campaign-header-link) svg{width:18px;height:18px}.campaign-header-actions>a:nth-child(2){display:none}.campaign-stage{padding:46px 0 38px}.campaign-copy h1{margin:22px 0 20px;font-size:clamp(43px,13vw,60px)}.campaign-copy>p{font-size:14px}.campaign-actions{flex-direction:column;align-items:stretch;margin-top:30px}.campaign-actions>span{justify-content:center}.campaign-primary{width:100%}.campaign-team-card{padding:16px}.campaign-footer{flex-direction:column;justify-content:center;align-items:flex-start;padding:18px 0}}.categories-section{background:#fff}.category-grid{border:1px solid var(--line-light);border-radius:14px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.category-card{border-right:1px solid var(--line-light);background:#fff;min-height:250px;padding:26px 22px;transition:background .2s,transform .2s;position:relative}.category-card:last-child{border-right:0}.category-card:hover{background:#f5f8fd;transform:translateY(-4px)}.category-number{text-align:right;color:#b5bfcb;font-size:11px;display:block}.category-card>svg{width:30px;height:30px;color:var(--blue);margin-top:24px}.category-card h3{margin:18px 0 9px;font-size:18px}.category-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.category-count{color:var(--blue);align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:23px}.employee-showcase{background:var(--paper)}.employee-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.employee-card{background:#fff;border:1px solid #dfe6ef;border-radius:13px;min-width:0;padding:23px;transition:transform .2s,box-shadow .2s,border-color .2s}.employee-card:hover{border-color:#b8c9e6;transform:translateY(-5px);box-shadow:0 22px 50px #192f531a}.employee-card-top{justify-content:space-between;align-items:start;display:flex}.employee-status{color:#139570;background:#eafaf5;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;display:inline-flex}.employee-status span,.employee-status i{background:var(--green);border-radius:50%;width:6px;height:6px}.employee-identity{margin-top:19px}.eyebrow{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.employee-identity h3{letter-spacing:-.02em;margin:6px 0 9px;font-size:20px}.employee-identity p{min-height:62px;color:var(--muted);margin:0;font-size:12px;line-height:1.7}.skill-list{flex-wrap:wrap;gap:6px;margin-top:17px;display:flex}.skill-list span{color:#556277;background:#f0f4f9;border-radius:5px;padding:5px 8px;font-size:10px}.employee-proof{color:#79859a;border-top:1px solid #edf0f4;gap:13px;margin-top:20px;padding:15px 0;font-size:10px;display:flex}.employee-proof span{align-items:center;gap:4px;display:flex}.employee-proof span:first-child{color:#ec9e24}.employee-card-footer{justify-content:space-between;align-items:end;display:flex}.employee-card-footer div{flex-direction:column;display:flex}.employee-card-footer small{color:#98a1ad;font-size:9px}.employee-card-footer strong{margin-top:4px;font-size:15px}.icon-button{width:35px;height:35px;color:var(--blue);background:#eef4ff;border-radius:7px;place-items:center;display:grid}.icon-button svg{width:17px}.employee-system-section{color:#fff;background:#0a1728;overflow:hidden}.system-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:100px;display:grid}.system-copy h2{letter-spacing:-.04em;margin:16px 0 22px;font-size:clamp(37px,4vw,54px);line-height:1.1}.system-copy p{color:#9aa9bc;margin-bottom:28px;line-height:1.8}.system-copy .button-secondary{color:#fff;background:#ffffff0a;border-color:#ffffff29}.capability-map{min-height:440px;position:relative}.capability-map:before,.capability-map:after{content:"";border:1px solid #6195ea33;border-radius:50%;width:360px;height:360px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.capability-map:after{width:240px;height:240px}.capability-core,.capability-node{text-align:center;z-index:2;background:#10213a;border:1px solid #71a8ff45;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute}.capability-core{border-radius:50%;width:145px;height:145px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 60px #2d72e638}.capability-core svg{color:#73a7ff;width:34px}.capability-core strong{margin-top:10px}.capability-core span,.capability-node span{color:#75879d;margin-top:4px;font-size:9px}.capability-node{border-radius:11px;width:118px;height:78px}.capability-node svg{color:#68d9ef;width:20px}.capability-node strong{margin-top:5px;font-size:11px}.node-one{top:13px;left:calc(50% - 59px)}.node-two{top:calc(50% - 39px);right:8px}.node-three{bottom:13px;left:calc(50% - 59px)}.node-four{top:calc(50% - 39px);left:8px}.pricing-section{background:#fff}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.price-card{border:1px solid var(--line-light);background:#fff;border-radius:14px;padding:34px;position:relative}.price-card>span{font-size:14px;font-weight:750}.price-card h3{letter-spacing:-.04em;margin:18px 0 12px;font-size:38px}.price-card h3 small{color:var(--muted);letter-spacing:0;font-size:12px}.price-card>p{min-height:42px;color:var(--muted);font-size:12px}.price-card ul{border-top:1px solid #e9edf2;margin:20px 0;padding:18px 0;list-style:none}.price-card li{color:#526075;align-items:center;gap:9px;padding:8px 0;font-size:12px;display:flex}.price-card li svg{width:15px;color:var(--green)}.price-card .button{width:100%}.featured-price{border:2px solid var(--blue);box-shadow:0 22px 50px #2660be1f}.popular-label{background:var(--blue);color:#fff;border-radius:999px;padding:6px 12px;font-size:9px;font-weight:750;position:absolute;top:-13px;right:20px}.final-cta{background:var(--blue);color:#fff;padding:72px 0}.final-cta-inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.final-cta .kicker{color:#bcd3ff}.final-cta h2{letter-spacing:-.04em;max-width:720px;margin:12px 0 0;font-size:clamp(34px,4vw,50px);line-height:1.06}.site-footer{color:#fff;background:#07111f;padding:64px 0 22px}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:60px;display:grid}.footer-grid>div{flex-direction:column;align-items:start;gap:12px;display:flex}.footer-grid p{margin:4px 0 0;font-size:13px}.footer-grid .muted{color:#738297;max-width:360px;line-height:1.7}.footer-grid>div:not(:first-child) strong{margin-bottom:8px}.footer-grid a,.footer-grid span{color:#8694a8;font-size:12px}.footer-bottom{color:#5c6b7f;border-top:1px solid #ffffff14;margin-top:45px;padding-top:20px;font-size:10px}.trust-page{background:#f7f9fc;min-height:70vh}.trust-hero{color:#fff;background-color:#0a1728;padding:92px 0 68px}.trust-hero-inner{max-width:900px}.trust-hero h1{letter-spacing:-.05em;margin:15px 0;font-size:clamp(42px,6vw,72px)}.trust-hero p{color:#aab8ca;max-width:760px;margin:0;font-size:17px;line-height:1.8}.trust-hero small{color:#71829a;margin-top:24px;display:block}.trust-layout{grid-template-columns:minmax(0,1fr) 300px;gap:46px;padding-top:58px;padding-bottom:78px;display:grid}.trust-content{min-width:0;padding:10px 0}.trust-content section{border-bottom:1px solid #e1e7ee;margin-bottom:30px;padding:0 0 30px}.trust-content section:last-child{border-bottom:0}.trust-content h2{color:#17253a;margin:0 0 13px;font-size:20px}.trust-content p{color:#5e6d80;margin:0 0 12px;font-size:14px;line-height:1.9}.trust-content code{color:#4c5f78;background:#edf2f8;border-radius:4px;padding:2px 5px}.trust-aside{background:#fff;border:1px solid #dce4ed;border-radius:14px;height:fit-content;padding:24px;position:sticky;top:94px;box-shadow:0 12px 32px #1227420d}.trust-aside strong{color:#17253a;font-size:16px}.trust-aside p{color:#68778a;margin:10px 0 18px;font-size:12px;line-height:1.75}.trust-aside .button{width:100%}.trust-aside nav{border-top:1px solid #e6ebf1;gap:10px;margin-top:20px;padding-top:20px;display:grid}.trust-aside nav a{color:#53657d;font-size:12px}.market-hero{background:var(--ink);color:#fff;padding:92px 0 100px}.market-hero h1{letter-spacing:-.055em;max-width:760px;margin:18px 0;font-size:clamp(48px,6vw,72px);line-height:1.03}.market-hero p{color:#9aa8ba;max-width:650px;margin:0;font-size:16px;line-height:1.7}.market-section{padding:52px 0 100px}.market-controls{grid-template-columns:1fr 190px;gap:12px;display:grid}.search-box,.select-box{color:#8290a1;background:#fff;border:1px solid #dbe3ec;border-radius:9px;align-items:center;gap:10px;height:52px;padding:0 16px;display:flex}.search-box input,.select-box select{color:#334158;background:0 0;border:0;outline:0;width:100%;font-size:13px}.filter-pills{flex-wrap:wrap;gap:8px;margin:20px 0 28px;display:flex}.filter-pills button{color:#667489;background:#fff;border:1px solid #dce4ed;border-radius:999px;padding:8px 15px;font-size:12px}.filter-pills button.active{border-color:var(--blue);color:var(--blue);background:#edf3ff;font-weight:700}.results-meta{color:#8691a1;justify-content:space-between;margin-bottom:18px;font-size:11px;display:flex}.results-meta strong{color:#25344a}.empty-state{text-align:center;color:var(--muted);padding:80px}.empty-state svg{width:35px;margin:auto}.empty-state h3{color:var(--text)}.profile-hero{background:var(--ink);color:#fff;padding:40px 0 68px}.back-link{color:#8090a5;align-items:center;gap:6px;font-size:12px;display:inline-flex}.profile-grid{grid-template-columns:1fr 320px;align-items:center;gap:70px;margin-top:50px;display:grid}.profile-main{grid-template-columns:auto 1fr;align-items:start;gap:30px;display:grid}.profile-labels{gap:8px;display:flex}.profile-labels span{color:#a1b1c6;border:1px solid #ffffff21;border-radius:5px;padding:5px 8px;font-size:10px}.profile-labels .online-dot{color:#75dfbd}.profile-main h1{letter-spacing:-.04em;margin:13px 0 3px;font-size:45px}.profile-main h2{color:#72a4ff;margin:0;font-size:16px;font-weight:600}.profile-main p{color:#9baabd;max-width:690px;font-size:14px;line-height:1.75}.profile-proof{gap:20px;margin-top:20px;display:flex}.profile-proof span{color:#a0aec0;align-items:center;gap:6px;font-size:11px;display:flex}.profile-proof svg{color:#73a5ff;width:15px}.hire-card{background:#102034;border:1px solid #7da3d838;border-radius:13px;padding:25px}.hire-card>span{color:#8190a5;font-size:10px}.hire-card h3{margin:8px 0;font-size:27px}.hire-card p{color:#8595a9;font-size:11px}.hire-card .button{width:100%;margin:15px 0}.hire-card>small{color:#728198;align-items:center;gap:6px;font-size:9px;display:flex}.hire-card>small svg{width:14px}.profile-content{padding-top:80px}.profile-content-grid{grid-template-columns:1fr 310px;gap:70px;display:grid}.content-block{border-bottom:1px solid #dfe5ec;margin-bottom:60px;padding-bottom:65px}.content-block h2{letter-spacing:-.03em;margin:12px 0 30px;font-size:31px}.responsibility-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.responsibility-list div{background:#fff;border:1px solid #e1e7ee;border-radius:9px;align-items:start;gap:12px;padding:18px;display:flex}.responsibility-list span{color:var(--blue);font-size:10px;font-weight:750}.responsibility-list p{margin:0;font-size:13px;line-height:1.55}.use-case-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.use-case-grid>div{background:#fff;border:1px solid #e0e6ed;border-radius:9px;padding:20px}.use-case-grid svg{color:var(--blue);width:20px}.use-case-grid h3{font-size:14px}.use-case-grid p{min-height:58px;color:var(--muted);font-size:11px;line-height:1.6}.use-case-grid span{color:var(--blue);align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.review-block blockquote{color:#34435a;margin:0;font-size:19px;line-height:1.7}.review-author{gap:11px;margin-top:22px;display:flex}.review-author>div{color:#41618e;background:#dfe8f5;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.review-author span{flex-direction:column;display:flex}.review-author strong{font-size:11px}.review-author small{color:#8995a6;margin-top:4px;font-size:9px}.profile-sidebar{align-content:start;gap:14px;display:grid}.sidebar-card{background:#fff;border:1px solid #dfe6ee;border-radius:10px;padding:23px}.skill-check{border-bottom:1px solid #edf0f4;align-items:center;gap:9px;padding:12px 0;font-size:12px;display:flex}.skill-check:last-child{border:0}.skill-check svg{width:15px;color:var(--green)}.future-card p{color:var(--muted);font-size:11px;line-height:1.6}.future-card div{border-top:1px solid #edf0f4;justify-content:space-between;padding:10px 0;font-size:10px;display:flex}.future-card b{color:#8793a3;font-size:9px}.future-card div:first-of-type b{color:var(--green)}.app-layout,.admin-layout{background:#f3f6fa;grid-template-columns:238px 1fr;min-height:100vh;display:grid}.app-sidebar,.admin-sidebar{z-index:20;color:#fff;background:#081524;flex-direction:column;width:238px;padding:21px 15px;display:flex;position:fixed;inset:0 auto 0 0}.app-sidebar-head,.admin-brand{justify-content:space-between;align-items:center;padding:0 7px 20px;display:flex}.app-sidebar-head button,.admin-brand button{color:#fff;background:0 0;border:0;display:none}.workspace-switch{background:#ffffff09;border:1px solid #ffffff17;border-radius:8px;align-items:center;gap:9px;padding:10px;display:flex}.workspace-switch>div{color:#75a6ff;background:#17315a;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.workspace-switch>div svg{width:17px}.workspace-switch>span{flex-direction:column;flex:1;display:flex}.workspace-switch small{color:#718298;font-size:8px}.workspace-switch strong{margin-top:2px;font-size:11px}.workspace-switch>svg{color:#708096;width:14px}.app-sidebar nav,.admin-sidebar nav{gap:5px;margin-top:25px;display:grid}.app-sidebar nav a,.admin-sidebar nav a{color:#8797ab;border-radius:7px;align-items:center;gap:11px;padding:11px 12px;font-size:12px;display:flex}.app-sidebar nav a svg,.admin-sidebar nav a svg{width:17px}.app-sidebar nav a.active,.admin-sidebar nav a.active{color:#fff;background:#152c4b}.sidebar-upgrade{background:#0e2038;border:1px solid #5890e92e;border-radius:9px;margin-top:auto;padding:14px}.sidebar-upgrade svg{color:#75a6ff;width:18px}.sidebar-upgrade strong{margin-top:6px;font-size:11px;display:block}.sidebar-upgrade p{color:#77889c;font-size:9px}.sidebar-upgrade a{color:#77a7ff;font-size:9px;font-weight:700}.sidebar-account{border-top:1px solid #ffffff12;align-items:center;gap:8px;margin-top:14px;padding:17px 4px 0;display:flex}.sidebar-account>div{color:#274e87;background:#dce8fb;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.sidebar-account>span{flex-direction:column;flex:1;display:flex}.sidebar-account strong{font-size:10px}.sidebar-account small{color:#7d8da1;font-size:8px}.sidebar-account svg{color:#708196;width:14px}.app-main,.admin-main{grid-column:2;min-width:0}.app-topbar,.admin-topbar{background:#fff;border-bottom:1px solid #e0e6ee;justify-content:space-between;align-items:center;height:68px;padding:0 27px;display:flex}.app-topbar>div:first-of-type,.admin-topbar>div:first-of-type{flex-direction:column;display:flex}.app-topbar span,.admin-topbar span{color:#929dab;font-size:8px}.app-topbar strong,.admin-topbar strong{margin-top:2px;font-size:13px}.topbar-right{align-items:center;gap:18px;display:flex}.topbar-right a{color:#6b7889;align-items:center;gap:6px;font-size:10px;display:flex}.quota-chip{background:#ecf3ff;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;display:flex;color:#4575c6!important}.quota-chip i{background:var(--blue);border-radius:50%;width:6px;height:6px}.app-layout--focus{grid-template-columns:minmax(0,1fr)}.app-layout--focus .app-main{grid-column:1}.dashboard-page{max-width:1400px;margin:auto;padding:34px}.dashboard-welcome{justify-content:space-between;align-items:end;margin-bottom:27px;display:flex}.dashboard-welcome h1{letter-spacing:-.03em;margin:8px 0 6px;font-size:29px}.dashboard-welcome p{color:var(--muted);margin:0;font-size:12px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.metric-card{background:#fff;border:1px solid #dfe6ee;border-radius:10px;padding:19px}.metric-card>span{color:#778496;align-items:center;gap:8px;font-size:10px;display:flex}.metric-card>span svg{width:16px;color:var(--blue)}.metric-card strong{margin:14px 0 5px;font-size:26px;display:block}.metric-card strong em{color:#8f99a7;font-size:11px;font-style:normal;font-weight:500}.metric-card small{color:#929ca9;font-size:9px}.positive{color:var(--green)!important}.dashboard-section{margin-top:30px}.dashboard-section-head{justify-content:space-between;align-items:end;margin-bottom:13px;display:flex}.dashboard-section-head h2{margin:0;font-size:17px}.dashboard-section-head p{color:#8591a1;margin:4px 0 0;font-size:10px}.dashboard-section-head>a{color:var(--blue);align-items:center;gap:6px;font-size:10px;display:flex}.dashboard-section-head>a svg{width:14px}.my-employee-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.my-employee{background:#fff;border:1px solid #dfe6ed;border-radius:10px;padding:18px}.my-employee-head{justify-content:space-between;display:flex}.my-employee h3{margin:14px 0 7px;font-size:14px}.my-employee>p{color:#7e8b9c;margin:0;font-size:10px}.my-employee>div:last-child{border-top:1px solid #edf0f4;justify-content:space-between;margin-top:18px;padding-top:13px;display:flex}.my-employee>div:last-child span,.my-employee>div:last-child a{color:#8995a5;align-items:center;gap:5px;font-size:9px;display:flex}.my-employee>div:last-child a{color:var(--blue);font-weight:700}.my-employee>div:last-child svg{width:12px}.activity-panel{background:#fff;border:1px solid #dfe6ed;border-radius:10px}.activity-panel>.dashboard-section-head{padding:18px 18px 8px}.activity-table{overflow:auto}.activity-row{border-top:1px solid #edf0f4;grid-template-columns:2fr 1.4fr .7fr .7fr;min-width:680px;padding:13px 18px;font-size:10px;display:grid}.activity-row span{color:#667387}.activity-row b{color:#139773;background:#e9f9f4;border-radius:999px;width:fit-content;padding:4px 7px;font-size:8px}.activity-row b.working{color:var(--blue);background:#edf3ff}.table-head{color:#8c97a5;background:#f8fafc;font-size:8px}.my-employees-empty{text-align:center;background:#fff;border:1px dashed #ccd7e5;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:34px;display:flex}.my-employees-empty>svg{width:34px;height:34px;color:var(--blue)}.my-employees-empty h3{margin:14px 0 7px}.my-employees-empty p{color:var(--muted);margin:0 0 20px;font-size:11px}.control-plane-status{background:#f7faff;border:1px solid #d8e2f2;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;padding:16px 18px;display:flex}.control-plane-status>div{align-items:center;gap:11px;display:flex}.control-plane-status>div>svg{color:#2d6bcc;width:22px}.control-plane-status>div>span{gap:4px;display:grid}.control-plane-status strong{color:#243752;font-size:12px}.control-plane-status small,.control-plane-status p{color:#6d7b8f;font-size:9px;line-height:1.55}.control-plane-status p{text-align:right;max-width:440px;margin:0}.control-plane-status[data-state=not_connected],.control-plane-status[data-state=tenant_selection_required]{background:#fffaf1;border-color:#eed6ad}.control-plane-status[data-state=not_connected]>div>svg,.control-plane-status[data-state=tenant_selection_required]>div>svg{color:#a56d16}.control-plane-status[data-state=partial]{background:#fbf8ff;border-color:#e3d6f1}.control-plane-status[data-state=partial]>div>svg{color:#774cb3}.customer-workspace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:18px;display:grid}.customer-workspace-grid article{background:#fff;border:1px solid #dfe6ee;border-radius:10px;min-height:150px;padding:18px}.customer-workspace-grid article>span{color:#738196;align-items:center;gap:8px;font-size:10px;display:flex}.customer-workspace-grid article>span svg{width:16px;color:var(--blue)}.customer-workspace-grid strong{color:#26374f;margin-top:22px;font-size:13px;display:block}.customer-workspace-grid p{color:#7c899a;margin:8px 0 0;font-size:9px;line-height:1.65}.workspace-value-panel{background:#fff;border:1px solid #dfe6ed;border-radius:10px;margin-top:18px;overflow:hidden}.workspace-value-panel>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.workspace-value-panel>header span{color:#607087;align-items:center;gap:7px;font-size:9px;display:flex}.workspace-value-panel>header span svg{width:15px;color:var(--blue)}.workspace-value-panel h2{margin:5px 0 0;font-size:16px}.workspace-value-panel b{color:#778499;background:#f1f4f8;border-radius:999px;padding:6px 9px;font-size:8px}.workspace-outcome-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.workspace-outcome-list article{background:#fbfcfe;border:1px solid #e5eaf0;border-radius:9px;padding:15px}.workspace-outcome-list article>span{color:#77869a;font-size:8px;display:block}.workspace-outcome-list article>strong{color:#27384f;margin-top:9px;font-size:12px;display:block}.workspace-outcome-list article>p{color:#6f7e91;margin:7px 0 0;font-size:9px;line-height:1.6}.workspace-outcome-list article>small{color:#456d9f;margin-top:10px;font-size:8px;display:block}.workspace-empty-state{text-align:center;align-content:center;place-items:center;min-height:190px;padding:28px;display:grid}.workspace-empty-state>svg{color:#8191a8;width:31px}.workspace-empty-state strong{margin-top:12px;font-size:12px}.workspace-empty-state p{color:#7c899a;max-width:680px;margin:7px 0 0;font-size:9px;line-height:1.65}.chat-layout{background:#fff;grid-template-columns:190px minmax(420px,1fr) 240px;height:calc(100vh - 68px);display:grid}.chat-history{background:#f7f9fc;border-right:1px solid #e0e6ed;padding:15px 12px}.new-chat{background:var(--blue);color:#fff;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:100%;height:38px;font-size:10px;font-weight:700;display:flex}.new-chat svg{width:14px}.chat-history label{color:#8f99a8;background:#fff;border:1px solid #e0e6ed;border-radius:6px;align-items:center;gap:7px;height:34px;margin-top:12px;padding:0 9px;display:flex}.chat-history label svg{width:13px}.chat-history input{border:0;outline:0;width:100%;min-width:0;font-size:9px}.history-group{gap:3px;margin-top:20px;display:grid}.history-group>span{color:#9aa4b1;margin:0 8px 5px;font-size:8px}.history-group button{color:#687588;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:9px;font-size:9px;overflow:hidden}.history-group button.active{color:#295eaf;background:#e8f0fc;font-weight:700}.chat-center{grid-template-rows:58px 1fr auto;min-width:0;display:grid}.chat-employee-head{border-bottom:1px solid #e2e7ed;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.chat-employee-head>div{align-items:center;gap:9px;display:flex}.chat-employee-head>div:first-child>span{flex-direction:column;display:flex}.chat-employee-head strong{font-size:11px}.chat-employee-head small{color:#8c97a5;align-items:center;gap:5px;margin-top:3px;font-size:8px;display:flex}.chat-employee-head small i{background:var(--green);border-radius:50%;width:5px;height:5px}.chat-employee-head button{color:#748195;background:#fff;border:1px solid #e1e7ee;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.chat-employee-head button svg{width:15px}.message-area{padding:20px max(20px,50% - 325px);overflow-y:auto}.task-context{background:#f8fafc;border:1px solid #e0e6ed;border-radius:8px;margin:0 auto 26px;padding:12px 15px}.task-context span{color:var(--blue);font-size:8px;font-weight:750}.task-context strong{margin-top:3px;font-size:11px;display:block}.task-context small{color:#929ca9;font-size:8px}.message-row{align-items:start;gap:10px;margin-bottom:28px;display:flex}.message-content{flex:1;min-width:0}.message-content>strong{gap:8px;margin-bottom:6px;font-size:10px;display:flex}.message-content>strong small{color:#9ca5b0;font-size:8px;font-weight:400}.message-bubble{color:#39475b;background:#f8fafc;border:1px solid #e0e6ed;border-radius:4px 10px 10px;padding:13px 15px;font-size:10px;line-height:1.7}.message-bubble p{margin:3px 0}.message-bubble h4{color:#17243a;margin:12px 0 3px;font-size:10px}.message-bubble h4:first-child{margin-top:0}.user-message{justify-content:end}.user-message .message-content{flex:0 78%}.user-message .message-content>strong{justify-content:end}.user-message .message-bubble{background:#edf3ff;border-color:#d3e0f7;border-radius:10px 4px 10px 10px}.user-avatar{color:#fff;background:#182d4b;border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.message-actions{gap:5px;margin-top:6px;display:flex}.message-actions button{color:#8e99a7;background:0 0;border:0;align-items:center;gap:4px;height:24px;font-size:8px;display:flex}.message-actions svg{width:12px}.thinking{background:#f8fafc;border:1px solid #e1e7ed;border-radius:4px 10px 10px;align-items:center;gap:4px;padding:12px 14px;display:flex}.thinking i{background:var(--blue);border-radius:50%;width:5px;height:5px;animation:1s infinite alternate pulse}.thinking i:nth-child(2){animation-delay:.2s}.thinking i:nth-child(3){animation-delay:.4s}.thinking span{color:#8390a0;margin-left:5px;font-size:8px}@keyframes pulse{50%{opacity:.5}}.composer-wrap{padding:0 max(20px,50% - 325px) 13px}.quick-prompts{gap:6px;padding-bottom:8px;display:flex;overflow-x:auto}.quick-prompts button{color:#5f6c7e;background:#fff;border:1px solid #dde5ee;border-radius:999px;flex:none;align-items:center;gap:5px;padding:7px 9px;font-size:8px;display:flex}.quick-prompts svg{width:11px;color:var(--blue)}.composer{border:1px solid #cfd9e6;border-radius:10px;padding:10px 12px;box-shadow:0 8px 24px #20365414}.composer textarea{resize:none;color:#36455a;border:0;outline:0;width:100%;height:45px;font-size:10px}.composer>div{align-items:center;display:flex}.composer button{color:#8591a1;background:0 0;border:0;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.composer button svg{width:14px}.composer>div span{color:#9ca5b1;flex:1;font-size:7px}.composer .send-button{background:var(--blue);color:#fff}.ai-notice{color:#a0a8b2;text-align:center;margin-top:6px;font-size:7px;display:block}.employee-context{background:#fbfcfe;border-left:1px solid #e0e6ed;overflow-y:auto}.context-profile{text-align:center;padding:24px 16px 18px}.context-profile .employee-avatar{margin:auto}.context-profile h3{margin:10px 0 3px;font-size:12px}.context-profile p{color:#8390a1;margin:0;font-size:9px}.context-profile>span{color:#1a9b77;align-items:center;gap:5px;margin-top:9px;font-size:8px;display:inline-flex}.context-profile i{background:var(--green);border-radius:50%;width:5px;height:5px}.context-section{border-top:1px solid #e6ebf1;padding:15px}.context-section>span,.context-usage>span{color:#8c97a5;margin-bottom:10px;font-size:8px;font-weight:700;display:block}.context-skill{background:#fff;border:1px solid #e2e8ef;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;margin-bottom:5px;padding:8px;display:grid}.context-skill svg{width:13px;color:var(--green)}.context-skill strong{font-size:8px}.context-skill small{color:#7193c8;font-size:7px}.agent-capabilities>div{grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:7px 0;display:grid}.agent-capabilities svg{width:13px;color:var(--blue)}.agent-capabilities strong{font-size:8px}.agent-capabilities b{color:var(--green);font-size:7px}.agent-capabilities .locked{opacity:.55}.agent-capabilities .locked b{color:#718095}.context-usage{border-top:1px solid #e6ebf1;padding:15px}.context-usage div{background:#e3e9f0;border-radius:999px;height:4px;overflow:hidden}.context-usage i{background:var(--blue);height:100%;display:block}.context-usage small{color:#8d98a7;font-size:7px}.admin-caption{color:#52667e;letter-spacing:.16em;padding:0 12px;font-size:7px}.admin-system{border-top:1px solid #ffffff12;margin-top:auto;padding:12px}.admin-system span{color:#75e0bd;align-items:center;gap:6px;font-size:8px;display:flex}.admin-system i{background:var(--green);border-radius:50%;width:6px;height:6px}.admin-system small{color:#52637a;margin-top:6px;font-size:7px;display:block}.admin-user{align-items:center;gap:8px;display:flex}.admin-user>div{color:#355a8b;background:#e0e8f4;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.admin-user>span{flex-direction:column;display:flex}.admin-user>svg{color:#8994a2;width:13px}.admin-page{max-width:1500px;margin:auto;padding:30px}.admin-title-row{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.admin-title-row h1{margin:0 0 5px;font-size:25px}.admin-title-row p{color:#7f8b9b;margin:0;font-size:10px}.admin-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.admin-metrics>div{background:#fff;border:1px solid #e0e6ed;border-radius:9px;padding:17px}.admin-metrics span{color:#758295;align-items:center;gap:7px;font-size:9px;display:flex}.admin-metrics span svg{width:15px;color:var(--blue)}.admin-metrics strong{margin:10px 0 3px;font-size:23px;display:block}.admin-metrics small{color:#919baa;font-size:8px}.admin-chart-grid{grid-template-columns:1.5fr .8fr;gap:13px;margin-top:14px;display:grid}.admin-panel{background:#fff;border:1px solid #e0e6ed;border-radius:9px}.panel-head{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.panel-head h2{margin:0;font-size:13px}.panel-head p{color:#8f99a7;margin:3px 0 0;font-size:8px}.panel-head button{color:#6d798a;background:#fff;border:1px solid #e0e6ed;border-radius:5px;padding:6px 9px;font-size:8px}.panel-head a{color:var(--blue);font-size:8px}.fake-chart{grid-template-columns:30px 1fr;height:220px;padding:18px;display:grid}.chart-axis{color:#a1a9b4;flex-direction:column;justify-content:space-between;padding-bottom:22px;font-size:7px;display:flex}.chart-bars{background:repeating-linear-gradient(#0000 0 24%,#eef1f5 25%);border-bottom:1px solid #e7ebf0;align-items:end;gap:6%;display:flex}.chart-bars>div{flex-direction:column;flex:1;justify-content:end;align-items:center;height:100%;display:flex}.chart-bars i{background:#4c83e8;border-radius:4px 4px 0 0;width:70%;max-width:28px}.chart-bars span{color:#8f99a7;margin:7px 0 -15px;font-size:7px}.rank-item{border-bottom:1px solid #eef1f4;grid-template-columns:20px auto 1fr auto;align-items:center;gap:8px;padding:10px 15px;display:grid}.rank-item>span{color:#9ca5b1;font-size:8px}.rank-item>div:nth-child(3){flex-direction:column;display:flex}.rank-item strong{font-size:9px}.rank-item small{color:#8d98a7;font-size:7px}.rank-item b{color:#526176;font-size:9px}.employee-table-panel{margin-top:14px}.mini-search{border:1px solid #e0e6ed;border-radius:5px;align-items:center;gap:6px;height:30px;padding:0 8px;display:flex}.mini-search svg{color:#8f99a6;width:12px}.mini-search input{border:0;outline:0;width:110px;font-size:8px}.admin-table{overflow-x:auto}.admin-table-row{color:#647186;border-top:1px solid #eef1f4;grid-template-columns:2fr 1fr 1fr .8fr .8fr .8fr;align-items:center;min-width:820px;padding:10px 16px;font-size:9px;display:grid}.admin-table-row.table-head{border:0}.table-employee{align-items:center;gap:8px;display:flex}.table-employee>span{flex-direction:column;display:flex}.table-employee strong{color:#1f2e43;font-size:9px}.table-employee small{color:#929ca9;font-size:7px}.status-badge{color:#139472;background:#e8f9f3;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:7px;display:inline-flex}.status-badge i{background:var(--green);border-radius:50%;width:5px;height:5px}.table-actions{align-items:center;gap:6px;display:flex}.table-actions a{color:var(--blue);align-items:center;gap:3px;font-weight:700;display:flex}.table-actions svg{width:11px}.table-actions button{color:#8f9aa8;background:0 0;border:0}.admin-provider-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.admin-provider-grid article{background:#fff;border:1px solid #e0e6ed;border-radius:9px;padding:18px}.admin-provider-grid span{color:#65758a;align-items:center;gap:7px;font-size:10px;display:flex}.admin-provider-grid span svg{width:16px;color:var(--blue)}.admin-provider-grid strong{margin:10px 0 6px;font-size:18px;display:block}.admin-provider-grid p{color:#758295;min-height:54px;margin:0;font-size:9px;line-height:1.7}.admin-provider-grid small{color:#a06928;margin-top:10px;font-size:8px;display:block}.inquiry-total{color:#64738a;align-items:center;gap:6px;font-size:9px;display:inline-flex}.inquiry-total svg{width:14px}.inquiry-admin-list{gap:12px;padding:14px;display:grid}.inquiry-admin-card{background:#fbfcfe;border:1px solid #e2e8ef;border-radius:9px;padding:18px}.inquiry-admin-card>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.inquiry-admin-card>header>div{flex-direction:column;gap:4px;display:flex}.inquiry-admin-card>header span{color:var(--blue);font-size:8px;font-weight:750}.inquiry-admin-card>header strong{font-size:15px}.inquiry-admin-card>header small{color:#8b96a5;font-size:8px}.inquiry-admin-card>header b{color:#3d70b8;background:#e8f2ff;border-radius:999px;padding:5px 8px;font-size:8px}.inquiry-admin-card dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0;display:grid}.inquiry-admin-card dl div{min-width:0}.inquiry-admin-card dt{color:#8994a2;font-size:8px}.inquiry-admin-card dd{overflow-wrap:anywhere;color:#3c4c62;margin:4px 0 0;font-size:9px}.inquiry-summary{background:#fff;border-radius:7px;padding:12px}.inquiry-summary strong{font-size:9px}.inquiry-summary p{color:#65748a;white-space:pre-wrap;margin:6px 0 0;font-size:9px;line-height:1.65}.inquiry-status-form{grid-template-columns:170px minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.inquiry-status-form label{color:#68768a;gap:5px;font-size:8px;display:grid}.inquiry-status-form select,.inquiry-status-form textarea{color:#32445c;width:100%;font:inherit;background:#fff;border:1px solid #dce4ed;border-radius:6px;outline:none}.inquiry-status-form select{height:34px;padding:0 8px}.inquiry-status-form textarea{resize:vertical;min-height:66px;padding:8px}.inquiry-status-form>div{grid-column:1/-1;align-items:center;gap:10px;display:flex}.inquiry-status-form button{background:var(--blue);color:#fff;border:0;border-radius:6px;padding:8px 12px;font-size:8px;font-weight:750}.inquiry-status-form button:disabled{opacity:.6}.inquiry-status-form small{color:#60718a;font-size:8px}.inquiry-admin-empty{text-align:center;place-items:center;padding:56px 20px;display:grid}.inquiry-admin-empty svg{color:#97a5b5;width:30px}.inquiry-admin-empty h3{margin:12px 0 5px}.inquiry-admin-empty p{color:#8490a0;max-width:520px;margin:0;font-size:9px}.config-layout{grid-template-columns:190px 1fr;min-height:calc(100vh - 68px);display:grid}.config-nav{background:#fff;border-right:1px solid #e0e6ed;padding:18px 11px}.config-employee{border-bottom:1px solid #edf0f4;align-items:center;gap:9px;padding:10px;display:flex}.config-employee>div{width:31px;height:31px;color:var(--blue);background:#edf3ff;border-radius:6px;place-items:center;display:grid}.config-employee svg{width:16px}.config-employee>span{flex-direction:column;display:flex}.config-employee strong{text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:9px;overflow:hidden}.config-employee small{color:#8f99a6;margin-top:3px;font-size:7px}.config-nav nav{margin-top:13px;display:grid}.config-nav nav button{color:#667387;text-align:left;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;padding:10px;font-size:9px;display:flex}.config-nav nav button svg{width:11px}.config-nav nav button.active{color:#2f64bb;background:#edf3ff;font-weight:700}.config-version{border-top:1px solid #edf0f4;margin-top:30px;padding:13px 10px}.config-version span,.config-version small{color:#929ca9;font-size:7px;display:block}.config-version strong{margin:5px 0;font-size:10px;display:block}.config-content{padding:28px;overflow:hidden}.config-head{justify-content:space-between;align-items:end;margin-bottom:21px;display:flex}.config-head>div:first-child>span{color:#8792a1;font-size:8px}.config-head h1{margin:5px 0;font-size:23px}.config-head p{color:#7f8b9a;margin:0;font-size:9px}.config-head>div:last-child{gap:7px;display:flex}.config-head .button{min-height:35px;padding:0 12px;font-size:9px}.config-form-grid{grid-template-columns:minmax(0,1fr) 245px;gap:14px;display:grid}.config-main-form,.config-side{align-content:start;gap:14px;display:grid}.form-card{background:#fff;border:1px solid #dfe6ee;border-radius:9px;padding:19px}.form-card-head{justify-content:space-between;margin-bottom:16px;display:flex}.form-card-head>div{align-items:center;gap:9px;display:flex}.form-card-head span{color:var(--blue);font-size:8px;font-weight:750}.form-card h2,.form-card h3{margin:0;font-size:13px}.form-card-head small{color:#e17f56;font-size:7px}.form-card label{color:#526075;gap:6px;font-size:9px;display:grid}.form-card textarea{resize:vertical;color:#334157;width:100%;height:240px;font-family:var(--font-geist-mono), monospace;border:1px solid #dbe3ec;border-radius:7px;outline:0;padding:13px;font-size:9px;line-height:1.7}.field-hint{color:#8b96a5;align-items:center;gap:6px;margin-top:9px;font-size:7px;display:flex}.field-hint svg{width:12px;color:var(--blue)}.form-help{color:#8692a2;font-size:8px}.output-row{grid-template-columns:24px 1fr auto;gap:7px;margin-top:7px;display:grid}.output-row i{color:var(--blue);background:#edf3ff;border-radius:5px;place-items:center;font-size:8px;font-style:normal;display:grid}.output-row input{border:1px solid #dbe3ec;border-radius:5px;height:33px;padding:0 9px;font-size:9px}.output-row button{color:#9aa3ae;background:0 0;border:0;font-size:7px}.add-row{color:var(--blue);background:0 0;border:0;align-items:center;gap:5px;margin-top:10px;font-size:8px;font-weight:700;display:flex}.add-row svg{width:12px}.config-side .form-card{gap:14px;display:grid}.config-side select{background:#fff;border:1px solid #dbe3ec;border-radius:5px;height:34px;padding:0 8px;font-size:8px}.config-side input[type=range]{width:100%}.config-side label small{color:#8490a0;font-size:7px}.publish-check span{color:#536176;align-items:center;gap:7px;font-size:8px;display:flex}.publish-check svg{width:13px;color:var(--green)}.capability-config{text-align:center;background:#fff;border:1px dashed #cad6e4;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:420px;display:flex}.capability-config>svg{width:45px;height:45px;color:var(--blue)}.capability-config h2{margin:16px 0 7px;font-size:19px}.capability-config p{color:#7f8b9a;max-width:520px;font-size:10px;line-height:1.7}.save-toast{color:#fff;background:#112640;border-radius:7px;align-items:center;gap:8px;padding:11px 15px;font-size:9px;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 15px 40px #00000038}.save-toast svg{color:#72dfba;width:14px}.auth-page{background:var(--ink);grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.auth-story{color:#fff;flex-direction:column;justify-content:space-between;min-height:100vh;padding:40px max(40px,8vw);display:flex}.auth-story h1{letter-spacing:-.055em;margin:18px 0;font-size:clamp(45px,5vw,67px);line-height:1.05}.auth-story p{color:#9aaabd}.auth-points{gap:10px;margin-top:25px;display:grid}.auth-points span{color:#aab7c8;align-items:center;gap:8px;font-size:11px;display:flex}.auth-points svg{width:15px;color:var(--green)}.auth-story>small{color:#53647a;font-size:9px}.auth-form-side{background:#fff;place-items:center;padding:40px;display:grid}.auth-form{gap:16px;width:min(390px,100%);display:grid}.auth-form>div:first-child{margin-bottom:10px}.auth-form>div:first-child>span{color:var(--blue);letter-spacing:.12em;font-size:9px;font-weight:750}.auth-form h2{margin:8px 0 4px;font-size:31px}.auth-form p{color:#8390a1;margin:0;font-size:11px}.auth-form p a{color:var(--blue);font-weight:700}.auth-form>label{color:#526075;gap:7px;font-size:10px;display:grid}.auth-form>label>span{border:1px solid #dbe3ec;border-radius:7px;align-items:center;gap:9px;height:45px;padding:0 12px;display:flex}.auth-form>label svg{color:#8f9aa8;width:15px}.auth-form>label input{border:0;outline:0;width:100%;font-size:11px}.form-line{color:#7d8999;justify-content:space-between;font-size:9px;display:flex}.form-line label{align-items:center;gap:5px;display:flex}.form-line a{color:var(--blue)}.auth-form>small{color:#9aa3ae;text-align:center;font-size:8px}.enterprise-contact-hero,.enterprise-pricing-hero{background:var(--ink);color:#fff;padding:94px 0}.enterprise-contact-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(330px,.65fr);align-items:end;gap:80px;display:grid}.enterprise-contact-hero h1,.enterprise-pricing-hero h1{letter-spacing:-.055em;max-width:850px;margin:0;font-size:clamp(48px,6vw,76px);line-height:1.03}.enterprise-contact-hero p,.enterprise-pricing-hero p{color:#9cabbf;max-width:680px;margin:24px 0 0;font-size:16px;line-height:1.8}.enterprise-contact-steps{border-top:1px solid #ffffff1f;margin:0;padding:0;list-style:none}.enterprise-contact-steps li{border-bottom:1px solid #ffffff1f;grid-template-columns:34px 1fr;gap:14px;padding:18px 0;display:grid}.enterprise-contact-steps svg{color:#72a5ff;width:22px}.enterprise-contact-steps span{gap:5px;display:grid}.enterprise-contact-steps strong{font-size:13px}.enterprise-contact-steps small{color:#7f8fa4;font-size:11px;line-height:1.5}.enterprise-contact-body{background:#f4f7fb}.enterprise-contact-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:42px;display:grid}.enterprise-inquiry-form{background:#fff;border:1px solid #dce4ee;border-radius:14px;gap:22px;padding:38px;display:grid;box-shadow:0 24px 60px #1a2e4e12}.inquiry-form-heading span{color:var(--blue);letter-spacing:.1em;font-size:11px;font-weight:780}.inquiry-form-heading h2{letter-spacing:-.03em;margin:9px 0 7px;font-size:30px}.inquiry-form-heading p{color:var(--muted);margin:0;font-size:12px}.inquiry-field-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.enterprise-inquiry-form label{color:#435169;gap:8px;font-size:12px;font-weight:680;display:grid}.enterprise-inquiry-form input,.enterprise-inquiry-form select,.enterprise-inquiry-form textarea{color:#25344a;background:#fff;border:1px solid #d5deea;border-radius:8px;width:100%;padding:12px 13px;font-size:13px}.enterprise-inquiry-form select,.enterprise-inquiry-form input{min-height:46px}.enterprise-inquiry-form textarea{resize:vertical;min-height:150px;line-height:1.65}.enterprise-inquiry-form input::placeholder,.enterprise-inquiry-form textarea::placeholder{color:#9aa5b4}.inquiry-data-boundary{background:#f3f7ff;border:1px solid #cfe0fa;border-radius:9px;gap:13px;padding:16px;display:flex}.inquiry-data-boundary svg{color:var(--blue);flex:0 0 21px}.inquiry-data-boundary div{gap:5px;display:grid}.inquiry-data-boundary strong{font-size:12px}.inquiry-data-boundary p{color:#647186;margin:0;font-size:11px;line-height:1.6}.inquiry-consent{grid-template-columns:18px 1fr;align-items:flex-start;line-height:1.6;color:#68758a!important;gap:9px!important;font-size:11px!important;font-weight:500!important;display:flex!important}.inquiry-consent input{margin-top:2px;width:16px!important;min-height:auto!important}.inquiry-consent a{color:var(--blue);font-weight:700}.inquiry-error{color:#b42318;margin:0;font-size:12px}.inquiry-submit{width:100%}.inquiry-submit-note{color:#8c97a7;text-align:center;font-size:10px;line-height:1.5}.enterprise-contact-aside{color:#fff;background:#102034;border-radius:13px;padding:30px;position:sticky;top:24px}.enterprise-contact-aside>span{color:#77a8ff;letter-spacing:.1em;font-size:10px;font-weight:750}.enterprise-contact-aside h2{margin:10px 0 20px;font-size:26px;line-height:1.2}.enterprise-contact-aside ul{margin:0;padding:0;list-style:none}.enterprise-contact-aside li{color:#c7d0dc;border-bottom:1px solid #ffffff17;gap:9px;padding:11px 0;font-size:12px;display:flex}.enterprise-contact-aside li svg{color:#68dab5;width:16px}.enterprise-contact-aside>p{color:#8190a4;margin:22px 0 0;font-size:11px;line-height:1.7}.inquiry-success{text-align:center;background:#fff;border:1px solid #dce4ee;border-radius:14px;align-content:center;place-items:center;min-height:520px;padding:50px;display:grid}.inquiry-success>svg{width:52px;height:52px;color:var(--green)}.inquiry-success h2{margin:18px 0 2px;font-size:30px}.inquiry-success p{color:var(--muted);margin:8px 0;font-size:13px}.inquiry-success p strong{color:#20324d}.inquiry-success>div{gap:10px;margin-top:24px;display:flex}.enterprise-pricing-hero .shell>div{gap:12px;margin-top:32px;display:flex}.enterprise-pricing-body{background:#fff}.enterprise-pricing-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.enterprise-price-plan{background:#fff;border:1px solid #dce4ee;border-radius:15px;flex-direction:column;min-height:610px;padding:38px;display:flex}.enterprise-price-plan header>span{color:var(--blue);font-size:13px;font-weight:780}.enterprise-price-plan header h3{letter-spacing:-.04em;margin:16px 0 4px;font-size:38px}.enterprise-price-plan header p{color:var(--muted);font-size:12px;line-height:1.65}.enterprise-price-options{border:1px solid #dfe6ef;border-radius:10px;grid-template-columns:1fr 1fr;margin:28px 0 12px;display:grid;overflow:hidden}.enterprise-price-options>div{gap:10px;padding:22px;display:grid}.enterprise-price-options>div+div{border-left:1px solid #dfe6ef}.enterprise-price-options small{color:#7c899b;font-size:10px}.enterprise-price-options strong{font-size:19px;line-height:1.35}.enterprise-price-plan ul{margin:18px 0;padding:0;list-style:none}.enterprise-price-plan li{color:#536176;gap:9px;padding:9px 0;font-size:12px;line-height:1.5;display:flex}.enterprise-price-plan li svg{width:16px;color:var(--green);flex:0 0 16px}.enterprise-price-note{color:#788597;margin-top:auto;font-size:11px;line-height:1.7}.enterprise-price-plan>.button{width:100%;margin-top:20px}.enterprise-price-plan-dark{color:#fff;background:#102034;border-color:#12233b}.enterprise-price-plan-dark header>span{color:#78a8ff}.enterprise-price-plan-dark header p,.enterprise-price-plan-dark .enterprise-price-note{color:#8999ad}.enterprise-price-plan-dark>div>strong{color:#c7d1de;margin-top:23px;font-size:12px;display:block}.enterprise-price-plan-dark li{color:#b2bfce}.enterprise-pricing-disclosure{background:#f6f8fb;border:1px solid #dce4ee;border-radius:11px;grid-template-columns:180px 1fr;gap:22px;margin-top:22px;padding:23px 26px;display:grid}.enterprise-pricing-disclosure strong{font-size:13px}.enterprise-pricing-disclosure p{color:#667489;margin:0;font-size:12px;line-height:1.7}@media (max-width:1020px){.main-nav{background:#0a1728;border-bottom:1px solid #ffffff17;flex-direction:column;margin:0;padding:20px;display:none;position:absolute;top:72px;left:0;right:0}.main-nav.is-open{display:flex}.menu-button{display:grid}.hero-grid,.system-grid{grid-template-columns:1fr}.hero-copy{text-align:center}.hero-copy>p{margin-inline:auto}.hero-actions,.hero-trust{justify-content:center}.team-console{width:min(600px,100%);margin:auto}.category-grid{grid-template-columns:repeat(3,1fr)}.category-card{border-bottom:1px solid var(--line-light)}.employee-grid{grid-template-columns:repeat(2,1fr)}.profile-grid{grid-template-columns:1fr}.hire-card{max-width:420px}.profile-content-grid{grid-template-columns:1fr 260px;gap:30px}.use-case-grid{grid-template-columns:repeat(2,1fr)}.chat-layout{grid-template-columns:160px 1fr}.employee-context{display:none}.admin-chart-grid,.config-form-grid{grid-template-columns:1fr}.enterprise-contact-hero-grid{grid-template-columns:1fr;gap:50px}.enterprise-contact-layout{grid-template-columns:1fr}.enterprise-contact-aside{position:static}.enterprise-pricing-grid{grid-template-columns:1fr}}@media (max-width:760px){.shell{width:min(100% - 28px,1180px)}.section{padding:76px 0}.header-actions .text-button{display:none}.hero-section{padding-top:75px}.hero-copy h1{font-size:57px}.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.team-console{min-height:455px;padding:15px}.split-heading{display:block}.split-heading>p{width:auto;margin-top:18px}.category-grid,.employee-grid,.pricing-grid{grid-template-columns:1fr}.category-card{border-right:0;min-height:220px}.final-cta-inner{display:block}.final-cta .button{margin-top:25px}.footer-grid{grid-template-columns:1fr;gap:35px}.market-hero{padding:70px 0}.market-controls,.profile-main{grid-template-columns:1fr}.profile-main h1{font-size:38px}.profile-proof{flex-wrap:wrap}.profile-content-grid,.responsibility-list,.use-case-grid,.app-layout,.admin-layout{grid-template-columns:1fr}.app-sidebar,.admin-sidebar{transition:transform .2s;transform:translate(-100%)}.app-sidebar.is-open,.admin-sidebar.is-open{transform:translate(0)}.app-sidebar-head button,.admin-brand button{display:block}.app-main,.admin-main{grid-column:1}.mobile-sidebar-button{display:grid}.app-topbar,.admin-topbar{padding:0 14px}.topbar-right .quota-chip{display:none}.dashboard-page,.admin-page{padding:20px 14px}.dashboard-welcome,.admin-title-row{display:block}.dashboard-welcome .button,.admin-title-row .button{margin-top:15px}.metric-grid,.admin-metrics,.my-employee-grid{grid-template-columns:repeat(2,1fr)}.chat-layout{grid-template-columns:1fr}.chat-history{display:none}.message-area,.composer-wrap{padding-left:14px;padding-right:14px}.chat-center{min-width:0}.config-layout{grid-template-columns:1fr}.config-nav{display:none}.config-content{padding:18px 14px}.config-head{display:block}.config-head>div:last-child{margin-top:15px}.auth-page{grid-template-columns:1fr}.auth-story{min-height:420px;padding:30px 24px}.auth-story>small{display:none}.auth-form-side{padding:50px 24px}.trust-layout{grid-template-columns:1fr}.trust-aside{position:static}.admin-provider-grid{grid-template-columns:1fr}.inquiry-admin-card dl{grid-template-columns:repeat(2,1fr)}.inquiry-status-form{grid-template-columns:1fr}.enterprise-contact-hero,.enterprise-pricing-hero{padding:72px 0}.enterprise-contact-hero h1,.enterprise-pricing-hero h1{font-size:43px}.enterprise-inquiry-form{padding:24px}.inquiry-field-grid{grid-template-columns:1fr}.enterprise-pricing-hero .shell>div,.inquiry-success>div{flex-direction:column;align-items:stretch}.enterprise-price-plan{min-height:0;padding:26px}.enterprise-price-options{grid-template-columns:1fr}.enterprise-price-options>div+div{border-top:1px solid #dfe6ef;border-left:0}.enterprise-pricing-disclosure{grid-template-columns:1fr}}@media (max-width:560px){.talent-card{grid-template-columns:96px minmax(0,1fr)}.talent-card-action{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:8px 10px;padding-top:13px;display:grid}.talent-card-action>div,.talent-card-action .employee-offer-summary{grid-column:1/-1;min-width:0}.talent-card-action>p{display:none}.talent-card-action>a{writing-mode:horizontal-tb;white-space:normal;text-align:center;width:100%;min-width:0;height:auto;min-height:42px;padding:8px}.talent-card-action .secondary-card-link{margin-top:0}.employee-offer-summary{grid-template-columns:1fr 1fr}.employee-offer-summary dd{overflow-wrap:anywhere}}.workspace-knowledge-panel{background:#fff;border:1px solid #d6e0f0;border-radius:12px;margin-top:18px;overflow:hidden}.workspace-knowledge-panel>header{background:linear-gradient(120deg,#eef4ff,#fff);justify-content:space-between;align-items:flex-start;gap:24px;padding:23px;display:flex}.workspace-knowledge-panel>header span{color:var(--blue);align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.workspace-knowledge-panel>header span svg{width:16px}.workspace-knowledge-panel>header h2{letter-spacing:-.03em;margin:8px 0 7px;font-size:21px}.workspace-knowledge-panel>header p{color:#647187;max-width:900px;margin:0;font-size:10px;line-height:1.7}.workspace-knowledge-panel>header b{color:#966117;background:#fff3dc;border-radius:99px;flex:none;padding:7px 9px;font-size:8px}.workspace-knowledge-capabilities,.workspace-knowledge-scopes{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workspace-knowledge-capabilities article{border-top:1px solid #e2e8f0;border-right:1px solid #e2e8f0;min-height:132px;padding:20px}.workspace-knowledge-capabilities article:last-child{border-right:0}.workspace-knowledge-capabilities svg{width:21px;color:var(--blue)}.workspace-knowledge-capabilities strong{margin:16px 0 6px;font-size:12px;display:block}.workspace-knowledge-capabilities p,.workspace-knowledge-scopes p{color:#6c798d;margin:0;font-size:9px;line-height:1.65}.workspace-knowledge-scopes{background:#f8fafc;border-top:1px solid #e2e8f0;gap:8px;padding:12px}.workspace-knowledge-scopes>div{background:#fff;border-radius:8px;padding:13px}.workspace-knowledge-scopes span{color:var(--blue);font-size:8px;font-weight:800}.workspace-knowledge-scopes strong{margin:6px 0;font-size:10px;display:block}.workspace-knowledge-panel>footer{border-top:1px solid #e2e8f0;grid-template-columns:1.25fr .75fr;gap:12px;padding:16px 20px;display:grid}.workspace-knowledge-panel>footer>div{color:#806129;align-items:flex-start;gap:8px;display:flex}.workspace-knowledge-panel>footer svg{flex:none;width:16px}.workspace-knowledge-panel>footer p{color:#68758a;margin:0;font-size:9px;line-height:1.65}.workspace-knowledge-panel>footer>div p{color:#806129}.workspace-knowledge-panel>footer strong{color:#345184;margin-bottom:4px;display:block}.admin-entitlement-panel{background:#fff;border:1px solid #dce4ef;border-radius:9px;margin-top:14px;overflow:hidden}.admin-entitlement-panel>header{background:#f6f9ff;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.admin-entitlement-panel>header span{color:var(--blue);align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.admin-entitlement-panel>header svg{width:16px}.admin-entitlement-panel>header h2{margin:7px 0 5px;font-size:16px}.admin-entitlement-panel>header p{color:#748196;margin:0;font-size:8px}.admin-entitlement-panel>header b{color:#996318;background:#fff0d7;border-radius:99px;padding:6px 8px;font-size:8px}.admin-entitlement-panel>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-entitlement-panel article{border-top:1px solid #e5eaf1;border-right:1px solid #e5eaf1;padding:17px}.admin-entitlement-panel article:last-child{border-right:0}.admin-entitlement-panel article strong{color:#32445f;font-size:9px}.admin-entitlement-panel article p{color:#748095;margin:7px 0 0;font-size:8px;line-height:1.65}.admin-entitlement-panel>footer{background:#fff9ec;border-top:1px solid #e5eaf1;align-items:flex-start;gap:8px;padding:13px 17px;display:flex}.admin-entitlement-panel>footer svg{color:#98641d;flex:none;width:15px}.admin-entitlement-panel>footer p{color:#796544;margin:0;font-size:8px;line-height:1.6}@media (max-width:760px){.workspace-knowledge-panel>header,.admin-entitlement-panel>header,.control-plane-status{flex-direction:column;align-items:flex-start}.control-plane-status p{text-align:left;max-width:none}.customer-workspace-grid,.workspace-outcome-list,.workspace-knowledge-capabilities,.workspace-knowledge-scopes,.workspace-knowledge-panel>footer,.admin-entitlement-panel>div{grid-template-columns:1fr}.workspace-knowledge-capabilities article,.admin-entitlement-panel article{border-right:0}.dashboard-page,.admin-page{padding-inline:16px}}.team-home{--team-blue:#2457e6;--team-blue-dark:#1746c7;--team-ink:#0b1736;--team-text:#26324d;--team-muted:#66728a;--team-line:#dfe5ef;--team-paper:#f6f8fc;min-height:100vh;color:var(--team-ink);background:#fff;overflow-x:clip}.team-home :where(h1,h2,h3,h4,p){margin-top:0}.team-home :where(button,a){transition:color .18s,background-color .18s,border-color .18s,transform .18s,box-shadow .18s}.team-home :where(a,button):focus-visible{outline-offset:3px;outline:3px solid #2457e65c}.team-shell{width:min(1240px,100% - 64px);margin-inline:auto}.team-header{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #d5dce9e6;position:sticky;top:0}.team-header-inner{justify-content:space-between;align-items:center;gap:32px;min-height:72px;display:flex}.team-wordmark{color:var(--team-blue);letter-spacing:-.055em;font-size:25px;font-weight:850}.team-desktop-nav{align-items:center;gap:34px;margin-left:auto;display:flex}.team-desktop-nav a{color:#3e4961;font-size:14px;font-weight:650}.team-desktop-nav a:hover{color:var(--team-blue)}.team-desktop-nav .team-login-link{background:var(--team-blue);color:#fff;border-radius:8px;align-items:center;min-height:40px;padding:0 18px;display:inline-flex}.team-desktop-nav .team-login-link:hover{background:var(--team-blue-dark);color:#fff}.team-mobile-actions,.team-mobile-nav{display:none}.team-hero{isolation:isolate;background:radial-gradient(circle at 89% 2%,#2457e617,#0000 34%),#fff;border-bottom:1px solid #e7ebf2;position:relative}.team-hero-grid{grid-template-columns:minmax(0,1.03fr) minmax(500px,.97fr);align-items:center;gap:clamp(34px,4vw,54px);min-height:640px;padding-block:76px 68px;display:grid}.team-hero-copy{min-width:0}.team-hero-copy h1{max-width:660px;color:var(--team-ink);letter-spacing:-.058em;margin-bottom:26px;font-size:clamp(44px,3.65vw,52px);font-weight:760;line-height:1.08}.team-hero-copy h1 span{color:#13234b;display:block}.team-hero-copy>p{max-width:625px;color:var(--team-muted);margin-bottom:30px;font-size:17px;line-height:1.82}.team-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.team-button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 20px;font-size:14px;font-weight:760;display:inline-flex}.team-button svg{width:17px}.team-button-primary{background:var(--team-blue);color:#fff;box-shadow:0 13px 28px #2457e633}.team-button-primary:hover{background:var(--team-blue-dark);transform:translateY(-2px)}.team-button-secondary{color:var(--team-blue);background:#fff;border-color:#9bb3ef}.team-button-secondary:hover{border-color:var(--team-blue);background:#f4f7ff}.team-hero-copy>small{color:#6f7b91;align-items:flex-start;gap:8px;max-width:570px;margin-top:23px;font-size:12px;line-height:1.6;display:flex}.team-hero-copy>small svg{color:#23805d;flex:none;width:16px}.team-hero-visual{background:#f7f9fd;border:1px solid #dde5f2;border-radius:16px;min-width:0;padding:11px;box-shadow:0 24px 60px #25437e1a}.team-hero-roster{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.team-hero-member{border:1px solid var(--member-accent);min-width:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.team-hero-member{border:1px solid color-mix(in srgb,var(--member-accent) 22%,#dfe5ef)}}.team-hero-member{color:var(--team-ink);background:#fff;border-radius:10px;transition:transform .18s,border-color .18s,box-shadow .18s}.team-hero-member:hover,.team-hero-member:focus-visible{border-color:var(--member-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.team-hero-member:hover,.team-hero-member:focus-visible{border-color:color-mix(in srgb,var(--member-accent) 62%,#dfe5ef)}}.team-hero-member:hover,.team-hero-member:focus-visible{box-shadow:0 12px 24px #1d34661f}.team-hero-member-photo{aspect-ratio:1;background:var(--member-accent);place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.team-hero-member-photo{background:color-mix(in srgb,var(--member-accent) 9%,#eef3fb)}}.team-hero-member-photo{font-size:30px}.team-hero-member-photo img{object-fit:cover;object-position:center 28%}.team-hero-member-photo[data-employee-slug=fitness-coach] img{transform-origin:54% 20%;transform:scale(1.58)}.team-hero-member-name{gap:2px;padding:8px 8px 9px;display:grid}.team-hero-member-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.team-hero-member-name small{color:#748096;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.problem-router{background:var(--team-paper);border-bottom:1px solid #e3e8f1;scroll-margin-top:86px}.problem-router-grid{grid-template-columns:210px minmax(0,1fr);align-items:center;gap:30px;padding-block:28px;display:grid}.problem-router h2{letter-spacing:-.025em;margin-bottom:7px;font-size:18px}.problem-router-grid>div:first-child p{color:var(--team-muted);margin:0;font-size:12px;line-height:1.55}.problem-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.problem-options button{color:#3d4960;text-align:left;background:#fff;border:1px solid #dfe5ef;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:72px;padding:11px 12px;display:flex}.problem-options button:hover{background:#fbfcff;border-color:#b5c5ea}.problem-options button.is-selected{border-color:var(--team-blue);color:var(--team-blue);background:#f2f6ff;box-shadow:inset 0 0 0 1px #2457e60f}.problem-options button span{gap:4px;min-width:0;display:grid}.problem-options button strong{font-size:12px;line-height:1.35}.problem-options button small{color:#8490a5;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.4;display:-webkit-box;overflow:hidden}.problem-options button svg{flex:none;width:16px}.team-directory{background:#fff;padding:92px 0 104px;scroll-margin-top:78px}.team-section-heading{justify-content:space-between;align-items:end;gap:38px;margin-bottom:34px;display:flex}.team-section-heading h2,.collaboration-copy h2,.trust-heading h2{color:var(--team-ink);letter-spacing:-.05em;margin-bottom:9px;font-size:clamp(32px,3.4vw,48px);line-height:1.08}.team-section-heading p,.trust-heading p{color:var(--team-muted);margin:0;font-size:14px;line-height:1.7}.team-line-switcher{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.team-line-switcher button{color:#657187;background:#fff;border:1px solid #dfe5ef;border-radius:7px;min-height:36px;padding:0 12px;font-size:11px;font-weight:680}.team-line-switcher button:hover{color:var(--team-blue);border-color:#9fb4e7}.team-line-switcher button.is-active{border-color:var(--team-blue);background:var(--team-blue);color:#fff}.team-lines{gap:38px;display:grid}.team-line{--line-accent:#2457e6;border-top:1px solid var(--team-line);border-bottom:1px solid var(--team-line);background:#fff;position:relative}.team-line[data-line=business]{--line-accent:#15985e}.team-line[data-line=efficiency]{--line-accent:#d57927}.team-line[data-line=wellbeing]{--line-accent:#7f52cc}.team-line:before{content:"";background:var(--line-accent);width:4px;position:absolute;top:-1px;bottom:-1px;left:0}.team-line>header{border-bottom:1px solid #e7ebf2;grid-template-columns:18px minmax(0,1fr);gap:13px;padding:22px 26px 18px;display:grid}.team-line>header>span{border:2px solid var(--line-accent);width:10px;height:10px;box-shadow:0 0 0 5px var(--line-accent);border-radius:50%;margin-top:7px}@supports (color:color-mix(in lab, red, red)){.team-line>header>span{box-shadow:0 0 0 5px color-mix(in srgb,var(--line-accent) 10%,transparent)}}.team-line>header h3{color:var(--line-accent);letter-spacing:-.035em;margin-bottom:5px;font-size:22px}.team-line>header p{color:var(--team-muted);margin:0;font-size:12px;line-height:1.55}.team-roster{display:grid}.team-member-row{content-visibility:auto;contain-intrinsic-size:0 220px;background:#fff;border-bottom:1px solid #e7ebf2;grid-template-columns:minmax(184px,1.06fr) minmax(250px,1.45fr) minmax(190px,1.05fr) minmax(170px,.9fr) 142px;align-items:center;gap:22px;min-width:0;padding:25px 26px;display:grid}.team-member-row:last-child{border-bottom:0}.team-member-row:focus{box-shadow:inset 4px 0 0 var(--member-accent,var(--team-blue));background:#f7f9ff;outline:0}.team-member-identity{align-items:center;gap:13px;min-width:0;display:flex}.team-member-avatar{border:1px solid var(--member-accent);flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.team-member-avatar{border:1px solid color-mix(in srgb,var(--member-accent) 22%,#dfe5ef)}}.team-member-avatar{background:var(--member-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.team-member-avatar{background:color-mix(in srgb,var(--member-accent) 8%,#fff)}}.team-member-avatar{font-size:24px}.team-member-avatar img{object-fit:cover;object-position:center 28%}.team-member-avatar[data-employee-slug=fitness-coach] img{transform-origin:54% 20%;transform:scale(1.72)}.team-member-identity h4{color:var(--team-ink);letter-spacing:-.025em;margin:0;font-size:19px}.team-member-identity h4 span{color:#6b7690;letter-spacing:0;margin-top:3px;font-size:11px;font-weight:700;display:block}.team-member-identity p{color:#34415d;margin:6px 0 0;font-size:12px;font-weight:650;line-height:1.4}.team-member-brief{grid-template-columns:.72fr 1.28fr;gap:16px;min-width:0;display:grid}.team-member-brief>div{min-width:0}.team-member-row small{color:#8792a6;letter-spacing:.045em;font-size:9px;font-weight:760}.team-member-brief p{color:#4e5b73;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:7px 0 0;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}.team-member-deliverables{min-width:0}.team-member-deliverables ul{gap:7px;margin:8px 0 0;padding:0;list-style:none;display:grid}.team-member-deliverables li{color:#45516a;align-items:flex-start;gap:6px;min-width:0;font-size:10px;line-height:1.4;display:flex}.team-member-deliverables li svg{color:#26815e;flex:none;width:12px}.team-member-status{border-left:1px solid #e5e9f0;min-width:0;padding-left:17px}.team-member-status strong{color:#2a604e;margin-top:7px;font-size:12px;display:block}.team-member-status[data-tone=permission] strong{color:#985f0d}.team-member-status[data-tone=pending] strong{color:#8a4f19}.team-member-status[data-tone=private] strong{color:#7046aa}.team-member-status p{color:#78849a;margin:6px 0 0;font-size:9px;line-height:1.55}.team-member-actions{gap:8px;display:grid}.team-member-actions a{color:#385175;text-align:center;background:#fff;border:1px solid #cbd5e6;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:7px 9px;font-size:10px;font-weight:740;display:inline-flex}.team-member-actions a:hover{color:var(--team-blue);border-color:#8fa9df}.team-member-actions a.is-primary{border-color:var(--team-blue);background:var(--team-blue);color:#fff}.team-member-actions a.is-primary:hover{background:var(--team-blue-dark)}.team-member-actions svg{flex:none;width:13px}.collaboration-section{background:var(--team-paper);border-block:1px solid #e3e8f1;padding:96px 0}.collaboration-layout{grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(44px,7vw,96px);display:grid}.collaboration-copy p{max-width:490px;color:var(--team-muted);margin-bottom:22px;font-size:14px;line-height:1.82}.collaboration-warning{border-top:1px solid #d9e0ec;gap:11px;padding-top:18px;display:flex}.collaboration-warning>svg{width:20px;color:var(--team-blue);flex:none}.collaboration-warning span{gap:4px;display:grid}.collaboration-warning strong{font-size:12px}.collaboration-warning small{color:#78849a;font-size:10px;line-height:1.5}.collaboration-chains{border-top:1px solid #d9e0ec}.collaboration-chains article{border-bottom:1px solid #d9e0ec;flex-wrap:wrap;align-items:center;gap:10px;min-height:92px;padding:19px 0;display:flex}.collaboration-chains article>span{color:#2e3b56;background:#fff;border:1px solid #cfd8e8;border-radius:7px;align-items:center;min-height:34px;padding:0 10px;font-size:11px;font-weight:720;display:inline-flex}.collaboration-person{color:#2e3b56;background:#fff;border:1px solid #cfd8e8;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:3px 9px 3px 3px;display:inline-flex}.collaboration-person:hover{color:var(--team-blue);border-color:#aebee0}.collaboration-person-photo{background:#eef3fb;border-radius:5px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:16px;display:grid;position:relative;overflow:hidden}.collaboration-person-photo img{object-fit:cover;object-position:center 28%}.collaboration-person-photo[data-employee-slug=fitness-coach] img{transform-origin:54% 20%;transform:scale(1.72)}.collaboration-person>strong{font-size:11px;font-weight:720}.collaboration-chains article>svg{width:17px;color:var(--team-blue)}.collaboration-chains article p{color:#7a869b;flex-basis:100%;margin:0;font-size:10px;line-height:1.45}.hiring-method{background:#fff;padding:96px 0}.hiring-method ol{border-block:1px solid #dfe5ef;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.hiring-method li{border-right:1px solid #dfe5ef;grid-template-columns:30px minmax(0,1fr);gap:11px;min-width:0;padding:25px 20px;display:grid}.hiring-method li:last-child{border-right:0}.hiring-method li>span{width:28px;height:28px;color:var(--team-blue);border:1px solid #a8bced;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.hiring-method li strong{color:var(--team-ink);font-size:12px}.hiring-method li p{color:#78849a;margin:7px 0 0;font-size:10px;line-height:1.55}.trust-section{background:#fbfcfe;border-top:1px solid #e3e8f1;padding:88px 0 94px}.trust-heading{text-align:center;margin-bottom:32px}.trust-list{border-block:1px solid #dfe5ef;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.trust-list article{border-right:1px solid #dfe5ef;grid-template-columns:38px minmax(0,1fr);gap:13px;padding:25px 24px;display:grid}.trust-list article:last-child{border-right:0}.trust-list article>svg{width:30px;height:30px;color:var(--team-blue);stroke-width:1.65px}.trust-list strong{font-size:12px}.trust-list p{color:#78849a;margin:7px 0 0;font-size:10px;line-height:1.6}.team-final-cta{background:#fbfcfe;padding:0 0 34px}.team-final-cta>div{background:linear-gradient(105deg,#f3f6ff,#fafbff 62%,#eef4ff);border:1px solid #d6e0f6;justify-content:space-between;align-items:center;gap:28px;min-height:156px;padding:32px 38px;display:flex}.team-final-cta>div>div{align-items:center;gap:14px;display:flex}.team-final-cta>div>div:first-child>svg{width:30px;color:var(--team-blue)}.team-final-cta h2{letter-spacing:-.035em;margin-bottom:5px;font-size:24px}.team-final-cta p{color:var(--team-muted);margin:0;font-size:12px}.team-final-cta .team-button{min-height:44px;font-size:12px}.team-footer{background:#fff;border-top:1px solid #e1e6ef}.team-footer-inner{grid-template-columns:1.4fr auto auto;align-items:center;gap:44px;min-height:154px;display:grid}.team-footer-inner>div p{color:#7b879b;max-width:490px;margin:8px 0 0;font-size:10px;line-height:1.6}.team-footer nav{color:#59657b;gap:24px;font-size:11px;display:flex}.team-footer nav a:hover{color:var(--team-blue)}.team-footer small{color:#8a95a8;white-space:nowrap;font-size:9px}@media (max-width:1180px){.team-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr)}.problem-router-grid{grid-template-columns:1fr;gap:15px}.problem-options{grid-template-columns:repeat(3,minmax(0,1fr))}.team-member-row{grid-template-columns:minmax(175px,1fr) minmax(230px,1.35fr) minmax(180px,1fr) 150px}.team-member-status{border-top:1px solid #e7ebf2;border-left:0;grid-column:2/4;padding:14px 0 0}.team-member-actions{grid-area:1/4/span 2;align-content:center;align-self:stretch}}@media (max-width:1040px){.team-hero-grid{grid-template-columns:1fr;gap:30px;min-height:auto;padding-block:66px 54px}.team-hero-copy h1{max-width:720px}.team-hero-visual{width:min(690px,100%);margin-inline:auto}}@media (max-width:900px){.team-shell{width:min(100% - 40px,760px)}.team-desktop-nav{display:none}.team-mobile-actions{align-items:center;gap:14px;display:flex}.team-mobile-actions>a{color:#344059;font-size:12px;font-weight:680}.team-mobile-actions button{width:42px;height:42px;color:var(--team-ink);background:#fff;border:1px solid #d8dfeb;border-radius:9px;place-items:center;display:grid}.team-mobile-actions svg{width:21px}.team-mobile-nav{background:#fff;border-top:1px solid #e8ecf3;padding:8px 20px 16px;display:grid}.team-mobile-nav a{color:#3e4961;border-bottom:1px solid #edf0f5;align-items:center;min-height:44px;font-size:13px;display:flex}.team-mobile-nav a:last-child{border-bottom:0}.team-hero-grid{gap:28px}.problem-options{grid-template-columns:1fr 1fr;padding:0;overflow:visible}.team-section-heading{flex-direction:column;align-items:flex-start}.team-line-switcher{justify-content:flex-start}.team-member-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 24px}.team-member-identity{grid-column:1/-1}.team-member-brief{grid-column:1}.team-member-deliverables{grid-column:2}.team-member-status{border-top:1px solid #e7ebf2;grid-column:1;padding:15px 0 0}.team-member-actions{grid-area:auto/2;grid-template-columns:1fr 1fr;align-self:end}.collaboration-layout{grid-template-columns:1fr}.hiring-method ol{grid-template-columns:1fr 1fr}.hiring-method li{border-bottom:1px solid #dfe5ef}.hiring-method li:nth-child(2n){border-right:0}.hiring-method li:last-child{border-bottom:0;grid-column:1/-1}.trust-list{grid-template-columns:1fr 1fr}.trust-list article{border-bottom:1px solid #dfe5ef}.trust-list article:nth-child(2n){border-right:0}.trust-list article:nth-last-child(-n+2){border-bottom:0}.team-final-cta>div{flex-direction:column;align-items:flex-start}.team-footer-inner{grid-template-columns:1fr auto;padding-block:34px}.team-footer nav{justify-self:end}.team-footer small{grid-column:1/-1}}@media (max-width:580px){.team-shell{width:calc(100% - 30px)}.team-header-inner{min-height:64px}.team-wordmark{font-size:24px}.team-mobile-actions>a{font-size:11px}.team-hero-grid{gap:24px;padding-block:48px 40px}.team-hero-copy h1{letter-spacing:-.05em;max-width:100%;margin-bottom:19px;font-size:clamp(29px,7.8vw,31px);line-height:1.14}.team-hero-copy>p{margin-bottom:23px;font-size:14px;line-height:1.75}.team-hero-actions{grid-template-columns:1fr;display:grid}.team-button{width:100%;min-height:52px}.team-hero-copy>small{margin-top:18px;font-size:10px}.team-hero-visual{margin-top:2px}.problem-router-grid{padding-block:30px 34px}.problem-router h2{font-size:21px}.problem-options{grid-template-columns:1fr}.problem-options button{min-height:64px;padding:12px 14px}.problem-options button strong{font-size:13px}.problem-options button small{-webkit-line-clamp:1;font-size:9px}.team-directory{padding:68px 0 78px}.team-section-heading{gap:20px;margin-bottom:26px}.team-section-heading h2,.collaboration-copy h2,.trust-heading h2{font-size:34px}.team-line-switcher{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.team-line-switcher button:first-child{grid-column:1/-1}.team-line-switcher button{width:100%;min-height:40px}.team-lines{gap:30px}.team-line>header{grid-template-columns:14px 1fr;padding:19px 18px 16px}.team-line>header h3{font-size:21px}.team-member-row{contain-intrinsic-size:0 550px;grid-template-columns:1fr;gap:19px;padding:23px 18px 25px}.team-member-identity,.team-member-brief,.team-member-deliverables,.team-member-status,.team-member-actions{grid-column:1}.team-member-avatar{flex-basis:50px;width:50px;height:50px}.team-member-identity h4{font-size:21px}.team-member-identity h4 span{margin:0 0 0 8px;display:inline}.team-member-brief{grid-template-columns:1fr;gap:16px}.team-member-brief p{-webkit-line-clamp:4;font-size:11px}.team-member-deliverables{border-block:1px solid #e7ebf2;padding-block:15px}.team-member-status{border:0;padding:0}.team-member-status p{font-size:10px}.team-member-actions{grid-template-columns:1fr 1fr}.team-member-actions a{min-height:44px;font-size:11px}.collaboration-section,.hiring-method{padding:72px 0}.collaboration-chains article{min-height:0}.collaboration-chains article p{font-size:10px}.hiring-method ol{grid-template-columns:1fr}.hiring-method li,.hiring-method li:nth-child(2n),.hiring-method li:last-child{border-bottom:1px solid #dfe5ef;border-right:0;grid-column:auto}.hiring-method li:last-child{border-bottom:0}.trust-section{padding:68px 0 72px}.trust-list{grid-template-columns:1fr}.trust-list article,.trust-list article:nth-child(2n),.trust-list article:nth-last-child(-n+2){border-bottom:1px solid #dfe5ef;border-right:0}.trust-list article:last-child{border-bottom:0}.team-final-cta{padding-bottom:24px}.team-final-cta>div{padding:28px 22px}.team-final-cta>div>div{align-items:flex-start;width:100%}.team-final-cta>div>div:last-child{display:grid}.team-final-cta h2{font-size:22px}.team-footer-inner{grid-template-columns:1fr;gap:26px}.team-footer nav{flex-wrap:wrap;justify-self:start}.team-footer small{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.team-home :where(a,button){scroll-behavior:auto;transition-duration:.01ms}.team-button-primary:hover,.team-hero-member:hover{transform:none}}.site-header{color:#0b1736;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #dfe5ef;height:72px}.site-header .brand strong{color:#2457e6}.site-header .brand small{color:#7b879b}.site-header .main-nav a,.site-header .text-button{color:#4d5870}.site-header .main-nav a:hover,.site-header .text-button:hover{color:#2457e6}.site-header .menu-button{color:#0b1736}.hire-pending-button{cursor:not-allowed;opacity:.72}@media (max-width:460px){.header-actions .button{display:none}.hero-copy h1{font-size:48px}.metric-grid,.admin-metrics{grid-template-columns:1fr}.quick-prompts{max-width:calc(100vw - 28px)}.config-head>div:last-child{flex-direction:column}.config-head .button{width:100%}}.talent-market{color:#111b32;background:#f8fafc;grid-template-columns:224px minmax(0,1fr);min-height:100vh;display:grid}.talent-sidebar{z-index:30;background:#fff;border-right:1px solid #e7ebf2;flex-direction:column;width:224px;padding:22px 14px 18px;display:flex;position:fixed;inset:0 auto 0 0}.talent-brand-row{justify-content:space-between;align-items:center;min-height:48px;padding:0 14px 18px;display:flex}.talent-brand{color:#101a31;letter-spacing:-.04em;align-items:baseline;gap:7px;display:flex}.talent-brand strong{color:#2458e6;font-size:26px;font-weight:800}.talent-brand span{font-size:20px;font-weight:750}.talent-close{background:#f2f5fa;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:none}.talent-close svg{width:18px}.talent-nav{gap:3px;display:grid}.talent-nav button{color:#536078;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;height:42px;padding:0 14px;font-size:13px;display:flex}.talent-nav button:hover{color:#1a4fd7;background:#f4f7fb}.talent-nav button.active{color:#2458e6;background:#eef3ff;font-weight:700}.talent-nav svg{stroke-width:1.7px;width:17px}.talent-sidebar-meta{border-top:1px solid #e7ebf2;gap:4px;margin:18px 4px 0;padding:18px 10px 0;display:grid}.talent-sidebar-meta a{color:#59667c;align-items:center;gap:12px;min-height:38px;font-size:12px;display:flex}.talent-sidebar-meta svg{width:16px}.talent-sidebar-meta b{color:#2458e6;background:#eaf1ff;border-radius:10px;place-items:center;min-width:22px;height:20px;margin-left:auto;font-size:10px;display:grid}.talent-benefit{background:#fbfdff;border:1px solid #cfdcff;border-radius:10px;margin-top:auto;padding:16px}.talent-benefit>div{align-items:center;gap:8px;margin-bottom:13px;font-size:12px;display:flex}.talent-benefit>div svg{color:#e3a62b;width:17px}.talent-benefit p{color:#66748b;align-items:center;gap:7px;margin:8px 0;font-size:10px;display:flex}.talent-benefit p svg{color:#5d84df;width:13px}.talent-benefit a{color:#2458e6;margin-top:10px;font-size:11px;font-weight:700;display:inline-block}.talent-content{grid-column:2;min-width:0}.talent-topbar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #e7ebf2;justify-content:flex-end;align-items:center;gap:22px;height:72px;padding:0 34px;display:flex;position:sticky;top:0}.talent-menu{background:#fff;border:1px solid #dfe5ee;border-radius:8px;place-items:center;width:38px;height:38px;display:none}.talent-menu svg{width:18px}.talent-search{color:#98a3b5;background:#fff;border:1px solid #dfe5ee;border-radius:8px;align-items:center;gap:11px;width:min(480px,48vw);height:42px;margin-right:auto;padding:0 15px;display:flex}.talent-search:focus-within{border-color:#94aff2;box-shadow:0 0 0 3px #2458e614}.talent-search svg{width:17px}.talent-search input{color:#162039;background:0 0;border:0;outline:0;width:100%;font-size:12px}.talent-team{color:#26314a;white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.talent-team svg{width:17px}.talent-account{position:relative}.talent-user{background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.talent-user span{color:#fff;background:#102048;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:750;display:grid}.talent-user svg{color:#66748b;width:15px}.talent-account-menu{z-index:30;background:#fff;border:1px solid #dfe5ee;border-radius:10px;width:238px;padding:16px;position:absolute;top:48px;right:0;box-shadow:0 18px 50px #16274b29}.talent-account-menu strong{color:#17213a;font-size:13px}.talent-account-menu p{color:#788499;margin:6px 0 13px;font-size:10px;line-height:1.55}.talent-account-menu a{color:#34415a;border-radius:7px;align-items:center;gap:9px;min-height:38px;padding:0 11px;font-size:11px;display:flex}.talent-account-menu a:hover{color:#2458e6;background:#f2f6ff}.talent-account-menu a+a{margin-top:3px}.talent-account-menu a svg{width:15px}.talent-page{width:min(1180px,100% - 56px);margin:0 auto;padding:44px 0 30px}.talent-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px;display:flex}.talent-kicker{color:#2a62ea;letter-spacing:.14em;font-size:10px;font-weight:800}.talent-heading h1{color:#111b32;letter-spacing:-.04em;margin:9px 0 8px;font-size:clamp(30px,3vw,44px);line-height:1.16}.talent-heading p{color:#6c7890;margin:0;font-size:14px}.talent-summary{align-items:center;gap:11px;padding-bottom:4px;display:flex}.talent-summary strong{color:#2458e6;font-size:29px;line-height:1}.talent-summary span{color:#7a8699;font-size:10px;line-height:1.5}.talent-featured{background:#fff;border:1px solid #dfe5ee;border-radius:10px;grid-template-columns:246px minmax(0,1fr) 190px;gap:28px;min-height:286px;padding:38px 24px 24px;display:grid;position:relative;box-shadow:0 12px 32px #1e36660a}.talent-recommend{color:#41a873;font-size:10px;font-weight:750;position:absolute;top:14px;left:24px}.geometric-art{isolation:isolate;background:#f1f2f4;position:relative;overflow:hidden}.geometric-art:after{content:"";filter:blur(10px);z-index:-1;background:#1a233417;border-radius:50%;height:8%;position:absolute;bottom:7%;left:14%;right:14%}.geometric-art i{display:block;position:absolute}.talent-featured-art{border-radius:9px;min-height:220px}.art-growth i:first-child{background:#12358d;border-radius:3px;width:42%;height:56%;bottom:12%;left:12%}.art-growth i:nth-child(2){aspect-ratio:1;background:#2458e6;border-radius:50%;width:38%;top:8%;left:30%;box-shadow:inset -13px -10px 18px #081c5f38}.art-growth i:nth-child(3){background:#a9d8bd;border-radius:48% 16% 16%;width:39%;height:58%;bottom:16%;right:10%;transform:rotate(-5deg)}.art-growth i:nth-child(4){background:#fff;border-radius:3px;width:44%;height:28%;bottom:3%;left:37%}.talent-featured-copy{min-width:0;padding:2px 0}.talent-online{color:#3d4a62;align-items:center;gap:7px;font-size:10px;display:flex}.talent-online i{background:#48b477;border-radius:50%;width:7px;height:7px;position:static}.talent-featured-copy h2{letter-spacing:-.025em;margin:9px 0 5px;font-size:22px}.talent-featured-copy>p{color:#6c7890;max-width:620px;margin:10px 0;font-size:11px;line-height:1.7}.talent-featured-copy .talent-roleline{color:#35425c;margin-top:0}.talent-featured-copy dl,.talent-card-copy dl{gap:38px;margin:18px 0 12px;display:flex}.talent-featured-copy dl div,.talent-card-copy dl div{gap:5px;display:grid}.talent-featured-copy dt,.talent-card-copy dt{color:#8a95a7;font-size:9px}.talent-featured-copy dd,.talent-card-copy dd{color:#17213a;margin:0;font-size:14px}.talent-tags{flex-wrap:wrap;gap:7px;display:flex}.talent-tags span{color:#56637a;background:#f5f7fa;border-radius:5px;padding:6px 10px;font-size:9px}.talent-featured-action{border-left:1px solid #e8ecf2;flex-direction:column;justify-content:center;padding-left:22px;display:flex}.talent-featured-action>div{margin-bottom:14px}.talent-featured-action strong{font-size:21px}.talent-featured-action span{color:#7e899b;margin-left:4px;font-size:9px}.talent-featured-action p{color:#647187;margin:5px 0;font-size:10px}.talent-featured-action a,.talent-featured-action button{border-radius:6px;place-items:center;width:100%;height:39px;font-size:11px;font-weight:700;display:grid}.talent-featured-action a{color:#fff;background:#2458e6;margin-top:13px}.talent-featured-action button{color:#2458e6;background:#fff;border:1px solid #ced7e5;margin-top:8px}.talent-list-head{justify-content:space-between;align-items:flex-end;gap:20px;margin:24px 0 12px;display:flex}.talent-list-head h2{margin:0 0 4px;font-size:16px}.talent-list-head p{color:#8a95a7;margin:0;font-size:10px}.talent-filter-pills{gap:5px;max-width:67%;padding-bottom:2px;display:none;overflow-x:auto}.talent-filter-pills button{color:#6b778e;background:0 0;border:0;border-radius:5px;flex:none;padding:7px 10px;font-size:9px}.talent-filter-pills button:hover,.talent-filter-pills button.active{color:#2458e6;background:#edf3ff}.talent-employee-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.talent-card{background:#fff;border:1px solid #e1e6ee;border-radius:9px;grid-template-columns:118px minmax(0,1fr) 132px;gap:16px;min-height:178px;padding:14px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.talent-card:hover{border-color:#bfcff4;transform:translateY(-2px);box-shadow:0 12px 28px #23417e12}.talent-card-art{border-radius:8px;min-height:146px}.talent-card-art i:first-child{aspect-ratio:1;background:#2458e6;border-radius:50%;width:50%;top:15%;left:15%}.talent-card-art i:nth-child(2){background:#fff;border-radius:45% 12% 12%;width:55%;height:51%;bottom:10%;right:8%}.talent-card-art i:nth-child(3){background:#132d70;border-radius:3px;width:43%;height:54%;bottom:7%;left:9%}.talent-card-art i:nth-child(4){aspect-ratio:1;background:#a7d7bd;border-radius:50%;width:26%;top:13%;right:13%}.art-xiaohongshu-operator i:first-child,.art-office-assistant i:first-child{background:#fff;border-radius:50%;width:63%;height:25%;top:17%;left:22%;transform:rotate(12deg)}.art-xiaohongshu-operator i:nth-child(2),.art-office-assistant i:nth-child(2){background:#e2e3e6;border-radius:50%;width:50%;height:39%;bottom:20%;left:29%}.art-xiaohongshu-operator i:nth-child(3),.art-office-assistant i:nth-child(3){aspect-ratio:1;background:#2458e6;border-radius:50%;width:28%;bottom:12%;left:15%}.art-xiaohongshu-operator i:nth-child(4),.art-office-assistant i:nth-child(4){display:none}.art-market-analyst i:first-child,.art-brand-designer i:first-child{clip-path:polygon(0 100%,100% 0,100% 100%);background:#11264f;border-radius:0;width:66%;height:45%;bottom:13%;left:15%}.art-market-analyst i:nth-child(2),.art-brand-designer i:nth-child(2){background:#9bd0b2;border-radius:50% 50% 0 0;width:43%;height:38%;top:11%;right:13%}.art-market-analyst i:nth-child(3),.art-market-analyst i:nth-child(4),.art-brand-designer i:nth-child(3),.art-brand-designer i:nth-child(4){display:none}.art-short-video-director i:first-child{clip-path:polygon(0 0,100% 50%,0 100%);background:#2458e6;border-radius:3px;width:70%;height:60%;top:22%;left:10%}.art-short-video-director i:nth-child(2){clip-path:polygon(0 0,100% 50%,0 100%);background:#fff;border-radius:3px;width:46%;height:60%;top:22%;right:7%}.art-short-video-director i:nth-child(3),.art-short-video-director i:nth-child(4){display:none}.art-sales-specialist i:first-child,.art-customer-service i:first-child,.art-growth-coach i:first-child{aspect-ratio:1;background:#2458e6;border-radius:50%;width:46%;top:15%;left:12%}.art-sales-specialist i:nth-child(2),.art-customer-service i:nth-child(2),.art-growth-coach i:nth-child(2){background:#fff;border-radius:35% 35% 3px 3px;width:35%;height:66%;bottom:8%;right:16%}.art-sales-specialist i:nth-child(3),.art-customer-service i:nth-child(3),.art-growth-coach i:nth-child(3){background:#a7d7bd;border-radius:3px;width:56%;height:26%;bottom:7%;left:20%}.art-sales-specialist i:nth-child(4),.art-customer-service i:nth-child(4),.art-growth-coach i:nth-child(4){display:none}.talent-card-copy{min-width:0;padding:2px 0}.talent-card-copy h3{letter-spacing:-.01em;margin:7px 0 4px;font-size:14px}.talent-card-copy>p{color:#7b8699;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0;font-size:9px;line-height:1.55;display:-webkit-box;overflow:hidden}.talent-card-copy .talent-card-role{color:#56637a;white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:1}.talent-card-copy dl{gap:25px;margin:13px 0 0}.talent-card-copy dd{align-items:center;gap:3px;font-size:11px;display:flex}.talent-card-copy dd svg{color:#f0b22f;fill:currentColor;width:10px}.employee-resume-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;margin:11px 0 10px!important;display:grid!important}.employee-resume-meta div{background:#fafbfd;border:1px solid #e8ecf2;border-radius:6px;padding:8px 9px;gap:3px!important}.employee-resume-meta dd{font-weight:700;font-size:10px!important}.employee-expertise-label{color:#8a95a7;margin:2px 0 7px;font-size:9px;display:block}.talent-card-action{border-left:1px solid #e9edf2;flex-direction:column;justify-content:center;padding-left:14px;display:flex}.talent-card-action strong{font-size:15px}.talent-card-action span{color:#8b95a7;font-size:8px}.talent-card-action p{color:#748095;align-items:center;gap:4px;margin:10px 0;font-size:8px;display:flex}.talent-card-action p svg{color:#53ad7b;width:12px}.talent-card-action a{color:#2458e6;border:1px solid #7fa1f4;border-radius:5px;justify-content:center;align-items:center;gap:5px;height:31px;font-size:9px;font-weight:700;display:flex}.talent-card-action a svg{width:11px}.talent-card-action label{color:#6f7c91;justify-content:center;align-items:center;gap:6px;margin-top:8px;font-size:8px;display:flex}.talent-card-action input{accent-color:#2458e6;width:11px;height:11px}.talent-empty{text-align:center;color:#7a879c;background:#fff;border:1px dashed #d7dee9;border-radius:9px;padding:60px 20px}.talent-empty svg{width:26px}.talent-empty h3{color:#263149;margin:12px 0 5px;font-size:15px}.talent-empty p{margin:0;font-size:11px}.talent-assurance{color:#66748b;justify-content:center;gap:68px;padding:26px 0 0;font-size:10px;display:flex}.talent-assurance span{align-items:center;gap:7px;display:flex}.talent-assurance svg{color:#46699e;width:14px}@media (max-width:1160px){.talent-featured{grid-template-columns:210px minmax(0,1fr) 170px;gap:20px}.talent-card{grid-template-columns:100px minmax(0,1fr)}.talent-card-action{border-top:1px solid #e9edf2;border-left:0;flex-direction:row;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:12px;padding:11px 0 0}.talent-card-action p{margin-right:auto}.talent-card-action a{width:100px}.talent-card-action label{margin:0}}@media (max-width:900px){.talent-market{display:block}.talent-content{grid-column:auto}.talent-sidebar{transition:transform .22s;transform:translate(-100%);box-shadow:18px 0 50px #14285224}.talent-sidebar.is-open{transform:translate(0)}.talent-close,.talent-menu{display:grid}.talent-topbar{padding:0 20px}.talent-search{width:min(460px,58vw)}.talent-filter-pills{display:flex}.talent-featured{grid-template-columns:190px minmax(0,1fr)}.talent-featured-action{border-top:1px solid #e8ecf2;border-left:0;grid-column:1/-1;grid-template-columns:1fr 1fr 140px 120px;align-items:center;gap:12px;padding:15px 0 0;display:grid}.talent-featured-action>div,.talent-featured-action p,.talent-featured-action a,.talent-featured-action button{margin:0}}@media (max-width:720px){.talent-topbar{gap:12px;height:64px}.talent-team{display:none}.talent-search{flex:1;width:auto}.talent-page{width:min(100% - 28px,1180px);padding-top:28px}.talent-heading{align-items:flex-start}.talent-summary{display:none}.talent-heading h1{font-size:32px}.talent-featured{grid-template-columns:1fr;padding:38px 16px 16px}.talent-featured-art{min-height:260px}.talent-featured-action{grid-template-columns:1fr 1fr}.talent-featured-action p{display:none}.talent-list-head{display:block}.talent-filter-pills{max-width:100%;margin-top:12px}.talent-employee-grid{grid-template-columns:1fr}.talent-assurance{flex-direction:column;align-items:center;gap:10px}}@media (max-width:430px){.talent-topbar{padding:0 14px}.talent-user svg{display:none}.talent-account-menu{width:220px;right:-4px}.talent-featured-art{min-height:220px}.talent-featured-copy dl{gap:20px;overflow-x:auto}.talent-card{grid-template-columns:92px minmax(0,1fr);gap:12px;padding:11px}.talent-card-art{min-height:126px}.talent-card-action{gap:8px}.talent-card-action p,.talent-card-action label{display:none}}@media (max-width:580px){.metric-grid,.my-employee-grid{grid-template-columns:1fr}.my-employee{min-height:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.talent-user{color:#25314a;background:#fff;border:1px solid #dfe5ee;border-radius:8px;min-height:40px;padding:0 4px 0 10px}.talent-user b{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:11px;overflow:hidden}.talent-user .talent-user-initial{width:28px;height:28px}.talent-account-menu form{margin-top:3px}.talent-account-menu form button{color:#34415a;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;min-height:38px;padding:0 11px;font-size:11px;display:flex}.talent-account-menu form button:hover{color:#2458e6;background:#f2f6ff}.talent-account-menu form svg{width:15px}.employee-portrait{border-radius:8px;min-height:156px;position:relative;overflow:hidden}.employee-portrait.is-compact{border-radius:14px;flex:0 0 78px;width:78px;min-height:78px}.employee-portrait>img{object-fit:cover;object-position:center 28%}.employee-portrait[data-employee-slug=fitness-coach]>img{transform-origin:54% 20%;transform:scale(1.42)}.employee-portrait.is-compact[data-employee-slug=fitness-coach]>img{transform:scale(1.72)}.portrait-placeholder-label{z-index:3;color:#647187;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffe0;border:1px solid #ffffffbf;border-radius:4px;padding:4px 6px;font-size:7px;font-weight:700;position:absolute;bottom:7px;right:7px}.employee-offer-summary{gap:7px;margin:10px 0 2px;display:grid}.employee-offer-summary div{gap:2px;display:grid}.employee-offer-summary dt{color:#8b95a7;font-size:8px}.employee-offer-summary dd{color:#26334b;margin:0;font-size:8px;line-height:1.4}.talent-card{grid-template-columns:118px minmax(0,1fr) 158px}.hire-offer-list{border-top:1px solid #e6eaf0;border-bottom:1px solid #e6eaf0;gap:10px;margin:17px 0;padding:14px 0;display:grid}.hire-offer-list div{justify-content:space-between;gap:16px;display:flex}.hire-offer-list dt{color:#7b8698;font-size:11px}.hire-offer-list dd{color:#26344b;text-align:right;margin:0;font-size:11px;font-weight:700}.hire-card form,.hire-card form button{width:100%}.hire-notice{color:#8a5a19;background:#fff4e7;border-radius:6px;padding:9px 10px;font-size:10px;line-height:1.5}.header-actions form{margin:0}.header-actions form button{background:0 0;border:0}.campaign-card-head strong small{color:#7b879a;font-size:10px;font-weight:600}.topbar-right form{margin:0}.topbar-right form button{color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.topbar-user{color:#506078;text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:10px;overflow:hidden}@media (max-width:1160px){.talent-card{grid-template-columns:100px minmax(0,1fr)}.employee-offer-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin-right:auto}}@media (max-width:720px){.talent-user b{max-width:86px}.talent-card-action{align-items:stretch}.employee-offer-summary{order:1;grid-column:1/-1}.talent-card-action>p{order:2}.talent-card-action>a{order:3}}@media (max-width:430px){.talent-user{min-width:78px;padding-left:7px}.talent-user b{max-width:70px;font-size:9px}.talent-user .talent-user-initial{display:none}.employee-portrait{min-height:126px}.employee-offer-summary{grid-template-columns:1fr}.talent-card-action a{flex:1;width:auto}}.employee-pain{color:#1d2a44;margin:12px 0 3px;font-size:10px;line-height:1.5;display:block}.employee-pain small{color:#8a95a7;margin-bottom:4px;font-size:8px;font-weight:600;display:block}.talent-tags span{align-items:center;gap:4px;display:inline-flex}.talent-tags svg{color:#2e8b5d;width:11px;height:11px}.talent-card-action .secondary-card-link{color:#fff;background:#2458e6;border-color:#0000;margin-top:7px}.employee-workbench{background:#f5f7fb;grid-template-columns:230px minmax(520px,1fr) 250px;min-height:calc(100vh - 64px);display:grid}.project-rail{background:#fff;border-right:1px solid #e1e6ef;padding:18px 14px}.project-rail>label{border:1px solid #e1e6ef;border-radius:7px;align-items:center;gap:7px;height:35px;margin:12px 0 22px;padding:0 10px;display:flex}.project-rail>label svg{color:#8792a5;width:14px}.project-rail input{border:0;outline:0;width:100%;font-size:11px}.project-rail .history-group button{text-align:left;gap:4px;height:auto;padding:10px;line-height:1.35;display:grid}.project-rail .history-group button small{color:#8792a5;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.empty-projects{color:#8792a5;padding:12px 8px;font-size:10px;line-height:1.6}.workbench-main{background:#fbfcfe;flex-direction:column;min-width:0;display:flex}.project-status{color:#2458e6;background:#edf3ff;border-radius:99px;padding:6px 10px;font-size:9px}.workbench-scroll{flex:1;min-height:0;overflow-y:auto}.project-setup{max-width:850px;margin:0 auto;padding:34px 34px 10px}.project-setup h2{margin:8px 0;font-size:25px}.project-setup>p{color:#6e7a8e;margin:0 0 22px;font-size:12px;line-height:1.7}.template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.template-grid button{color:#26334b;text-align:left;background:#fff;border:1px solid #dfe5ef;border-radius:9px;flex-direction:column;align-items:flex-start;gap:7px;min-height:112px;padding:13px;display:flex}.template-grid button:hover,.template-grid button.active{border-color:#7398ef;box-shadow:0 5px 18px #2d53a914}.template-grid button.active{background:#f2f6ff}.template-grid svg{color:#2458e6;width:18px}.template-grid strong{font-size:11px}.template-grid span{color:#79859a;font-size:9px;line-height:1.5}.setup-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.setup-field{color:#536078;gap:6px;margin:10px 0;font-size:10px;display:grid}.setup-field textarea{resize:vertical;color:#17223b;min-height:70px;font:inherit;background:#fff;border:1px solid #dde4ee;border-radius:7px;outline:0;padding:10px;line-height:1.55}.setup-field textarea:focus{border-color:#6f95ed;box-shadow:0 0 0 3px #2458e612}.consent-field{color:#526078;background:#fff;border:1px solid #dbe4ef;border-radius:7px;grid-column:1/-1;align-items:flex-start;gap:8px;padding:11px;font-size:10px;line-height:1.5;display:flex}.consent-field input{accent-color:#2458e6}.safety-box{color:#7a5d20;background:#fffaf0;border:1px solid #f0d9a6;border-radius:8px;gap:9px;margin-top:12px;padding:12px;display:flex}.safety-box svg{flex:none;width:17px}.safety-box p{margin:0;font-size:10px;line-height:1.6}.employee-messages{max-width:850px;margin:0 auto;padding:20px 34px 34px}.workbench-composer{background:#fff;border-top:1px solid #e3e8f0;padding:12px 26px 16px}.workbench-composer>small{color:#8a95a7;text-align:center;margin-top:7px;font-size:8px;display:block}.composer-box{border:1px solid #d8e0eb;border-radius:10px;align-items:flex-end;gap:8px;max-width:850px;min-height:58px;margin:0 auto;padding:8px 8px 8px 13px;display:flex;box-shadow:0 5px 18px #1d34620d}.composer-box textarea{resize:vertical;color:#1e2a43;min-height:40px;max-height:130px;font:inherit;border:0;outline:0;flex:1;padding:7px 0;font-size:11px}.composer-box button{color:#fff;background:#2458e6;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.composer-box button:disabled{opacity:.35}.quick-task-row{gap:7px;max-width:850px;margin:0 auto 9px;display:flex;overflow-x:auto}.quick-task-row button{color:#536078;background:#fff;border:1px solid #dce4ef;border-radius:99px;flex:none;padding:7px 10px;font-size:9px}.workbench-error{color:#b94747;align-items:center;gap:6px;max-width:850px;margin:0 auto 8px;font-size:10px;display:flex}.workbench-error svg{width:14px}.deliverable-card{background:#fff;border:1px solid #dbe3ee;border-radius:10px;margin-top:7px;overflow:hidden}.deliverable-card>header{background:#f5f8ff;gap:11px;padding:16px;display:flex}.deliverable-card>header>svg{color:#2458e6;flex:none;width:20px}.deliverable-card header span{color:#2458e6;font-size:9px;font-weight:700}.deliverable-card header h3{margin:4px 0;font-size:15px}.deliverable-card header p{color:#69768c;margin:0;font-size:10px;line-height:1.6}.deliverable-section{border-top:1px solid #edf0f5;padding:15px 16px}.deliverable-section h4{margin:0 0 9px;font-size:11px}.deliverable-section p,.deliverable-section li{color:#526079;font-size:10px;line-height:1.7}.deliverable-section ul{gap:4px;margin:0;padding-left:17px;display:grid}.deliverable-section li svg{vertical-align:middle;color:#31915e;width:12px}.deliverable-section pre{white-space:pre-wrap;background:#f6f8fb;border-radius:6px;padding:10px;font-size:9px;overflow-x:auto}.deliverable-table{gap:7px;display:grid}.deliverable-table>div{background:#f7f9fc;border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:7px;padding:9px;display:grid}.deliverable-table span{gap:3px;display:grid}.deliverable-table small{color:#8b96a8;font-size:8px}.deliverable-table strong{color:#2a3750;font-size:9px;line-height:1.5}.deliverable-object{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.deliverable-object>span{background:#f8fafc;border:1px solid #e8edf3;border-radius:7px;gap:4px;padding:11px;display:grid}.deliverable-object small{color:#8a95a5;font-size:8px}.deliverable-object strong{color:#334158;font-size:9px;font-weight:650;line-height:1.6}.deliverable-warning{color:#775a22;background:#fffaf0;border-top:1px solid #f0dfb8;gap:8px;padding:12px 16px;display:flex}.deliverable-warning svg{flex:none;width:16px}.deliverable-warning p{margin:0 0 3px;font-size:9px;line-height:1.5}.deliverable-card footer{background:#fbfcfe;border-top:1px solid #e8edf4;gap:6px;padding:14px 16px;display:grid}.deliverable-card footer strong{font-size:10px}.deliverable-card footer span{color:#526079;gap:6px;font-size:9px;display:flex}.deliverable-card footer svg{color:#31915e;width:12px}.status-safety_escalation{border-color:#e7b5b5}.status-safety_escalation>header{background:#fff3f3}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.standalone-config{width:min(1180px,100% - 48px);margin:0 auto;padding:34px 0}.prompt-editor{min-height:440px!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important}.error-toast{background:#b64242!important}@media (max-width:1180px){.employee-workbench{grid-template-columns:210px minmax(0,1fr)}.employee-workbench>.employee-context{display:none}}@media (max-width:760px){.employee-workbench{display:block}.project-rail{display:none}.project-setup,.employee-messages{padding-left:16px;padding-right:16px}.template-grid,.setup-fields{grid-template-columns:1fr}.project-setup h2{font-size:21px}.workbench-composer{padding-left:12px;padding-right:12px}}.role-workspace{--employee-accent:#2458e6;background:#f4f7fb;grid-template-columns:218px minmax(0,1fr);height:calc(100vh - 68px);min-height:640px;display:grid;overflow:hidden}.role-tool-rail{background:#fff;border-right:1px solid #e1e7ef;flex-direction:column;min-width:0;padding:17px 12px 14px;display:flex;overflow-y:auto}.role-mini-profile{border-bottom:1px solid #edf0f5;align-items:center;gap:10px;padding:3px 7px 17px;display:flex}.role-mini-profile>span{flex-direction:column;min-width:0;display:flex}.role-mini-profile small{color:#909aaa;font-size:9px}.role-mini-profile strong{color:#17233a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.role-nav-button,.role-module-nav button{color:#667389;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:8px;width:100%;min-height:39px;padding:0 10px;font-size:10px;display:grid}.role-nav-button{grid-template-columns:18px 1fr;margin-top:11px}.role-nav-button svg,.role-module-nav button>svg:first-child{color:#7a879a;width:15px}.role-module-nav button>svg:last-child{opacity:0;width:12px}.role-nav-button:hover,.role-nav-button.active,.role-module-nav button:hover,.role-module-nav button.active{background:var(--employee-accent)}@supports (color:color-mix(in lab, red, red)){.role-nav-button:hover,.role-nav-button.active,.role-module-nav button:hover,.role-module-nav button.active{background:color-mix(in srgb, var(--employee-accent) 9%, white)}}.role-nav-button:hover,.role-nav-button.active,.role-module-nav button:hover,.role-module-nav button.active{color:#17233a;font-weight:700}.role-nav-button.active svg,.role-module-nav button.active>svg:first-child{color:var(--employee-accent)}.role-module-nav button:hover>svg:last-child,.role-module-nav button.active>svg:last-child{opacity:1;color:var(--employee-accent)}.role-nav-label{color:#9aa4b2;letter-spacing:.1em;margin:20px 9px 7px;font-size:8px;font-weight:750}.role-module-nav{gap:2px;display:grid}.role-project-label{margin-top:24px}.role-project-search{background:#fafbfd;border:1px solid #e2e7ef;border-radius:7px;align-items:center;gap:7px;min-height:33px;margin:0 3px 7px;padding:0 9px;display:flex}.role-project-search svg{color:#949eac;width:13px}.role-project-search input{color:#39465a;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:9px}.role-project-list{gap:3px;display:grid}.role-project-list button{color:#48566d;text-align:left;background:0 0;border:0;border-radius:7px;gap:4px;padding:9px;display:grid}.role-project-list button:hover,.role-project-list button.active{background:#f1f5fb}.role-project-list button.active{box-shadow:inset 2px 0 var(--employee-accent)}.role-project-list span,.role-project-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.role-project-list span{font-size:9px;font-weight:700}.role-project-list small{color:#98a1af;font-size:8px}.role-project-list p{color:#9aa4b2;margin:4px 8px;font-size:8px;line-height:1.55}.role-workspace-main{flex-direction:column;min-width:0;min-height:0;display:flex}.role-workspace-toolbar{background:#fffffff0;border-bottom:1px solid #e1e7ef;flex:none;justify-content:space-between;align-items:center;height:60px;padding:0 24px;display:flex}.role-workspace-toolbar>div{flex-direction:column;display:flex}.role-workspace-toolbar span{color:#9aa3b0;font-size:8px}.role-workspace-toolbar strong{color:#1a263c;text-overflow:ellipsis;white-space:nowrap;max-width:min(55vw,600px);margin-top:2px;font-size:12px;overflow:hidden}.role-workspace-toolbar>button{color:#3e4e66;background:#fff;border:1px solid #dce3ed;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:9px;font-weight:700;display:inline-flex}.role-workspace-toolbar>button svg{width:14px;color:var(--employee-accent)}.role-workspace-toolbar>button i{background:#20bc8c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #20bc8c1f}.role-workspace-scroll{flex:1;min-height:0;overflow-y:auto}.role-home,.role-module-page,.role-project-page{width:min(1120px,100% - 48px);margin:0 auto;padding:28px 0 50px}.role-home-hero{isolation:isolate;background:linear-gradient(128deg, #fff 0%, var(--employee-accent) 100%);border:1px solid #dfe6f2;border-radius:17px;grid-template-columns:minmax(0,1.45fr) minmax(240px,.55fr);align-items:center;gap:30px;min-height:290px;padding:36px 40px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.role-home-hero{background:linear-gradient(128deg, #fff 0%, color-mix(in srgb, var(--employee-accent) 8%, white) 100%)}}.role-home-hero{box-shadow:0 15px 45px #263c6512}.role-home-hero:after{content:"";z-index:-1;border:70px solid var(--employee-accent);width:330px;height:330px;position:absolute;top:-110px;right:-70px}@supports (color:color-mix(in lab, red, red)){.role-home-hero:after{border:70px solid color-mix(in srgb, var(--employee-accent) 7%, transparent)}}.role-home-hero:after{border-radius:50%}.role-online{color:#288665;align-items:center;gap:7px;font-size:9px;font-weight:700;display:inline-flex}.role-online i{background:#20bc8c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #20bc8c1a}.role-home-copy h1{color:#101b30;letter-spacing:-.045em;max-width:720px;margin:14px 0 13px;font-size:clamp(28px,3.2vw,43px);line-height:1.16}.role-home-copy>p{color:#647187;max-width:720px;margin:0;font-size:12px;line-height:1.8}.role-home-copy>div{align-items:center;gap:13px;margin-top:24px;display:flex}.role-home-copy button,.role-run-button,.role-empty-result button{background:var(--employee-accent);color:#fff;min-height:44px;box-shadow:0 10px 24px var(--employee-accent);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:10px;font-weight:750;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.role-home-copy button,.role-run-button,.role-empty-result button{box-shadow:0 10px 24px color-mix(in srgb, var(--employee-accent) 22%, transparent)}}.role-home-copy button svg,.role-run-button svg,.role-empty-result button svg{width:15px}.role-home-copy small{color:#8591a2;font-size:9px}.role-home-employee{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc7;border:1px solid #fffc;border-radius:13px;flex-direction:column;align-items:center;padding:24px 20px 20px;display:flex;position:relative;box-shadow:0 15px 30px #23375e12}.role-home-employee>span{color:#8c97a7;margin-top:12px;font-size:8px}.role-home-employee h2{margin:4px 0 3px;font-size:16px}.role-home-employee>p{color:#6f7b8d;margin:0;font-size:9px}.role-home-employee dl{border-top:1px solid #e7ebf1;grid-template-columns:1fr 1fr;width:100%;margin:18px 0 0;padding-top:15px;display:grid}.role-home-employee dl div+div{border-left:1px solid #e7ebf1}.role-home-employee dt{color:#1d2b42;font-size:20px;font-weight:800}.role-home-employee dd{color:#8994a4;margin:2px 0 0;font-size:8px}.role-section-head,.role-panel-title{justify-content:space-between;align-items:end;gap:20px;display:flex}.role-section-head{margin:36px 2px 16px}.role-section-head span,.role-panel-title span{color:var(--employee-accent);letter-spacing:.09em;font-size:8px;font-weight:750}.role-section-head h2,.role-panel-title h2{color:#162238;margin:5px 0 0;font-size:20px}.role-section-head>p,.role-panel-title>small{color:#8b95a4;margin:0;font-size:9px}.role-module-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.role-module-cards>button{color:#1a263c;text-align:left;background:#fff;border:1px solid #dfe5ee;border-radius:12px;grid-template-columns:42px minmax(0,1fr) 18px;gap:13px;min-height:178px;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative}.role-module-cards>button:hover{border-color:var(--employee-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.role-module-cards>button:hover{border-color:color-mix(in srgb, var(--employee-accent) 48%, #dfe5ee)}}.role-module-cards>button:hover{box-shadow:0 12px 30px #20386014}.role-module-icon,.role-module-heading-icon{background:var(--employee-accent);border-radius:10px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.role-module-icon,.role-module-heading-icon{background:color-mix(in srgb, var(--employee-accent) 10%, white)}}.role-module-icon,.role-module-heading-icon{color:var(--employee-accent)}.role-module-icon{width:42px;height:42px}.role-module-icon svg{width:19px}.role-module-cards>button>div{min-width:0}.role-module-cards small{color:#8a94a3;text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.role-module-cards h3{margin:7px 0 5px;font-size:14px}.role-module-cards p{color:#647187;margin:0;font-size:9px;line-height:1.6}.role-module-cards label{color:#38526d;align-items:flex-start;gap:5px;margin-top:13px;font-size:8px;line-height:1.45;display:flex}.role-module-cards label svg{color:#2b9b72;flex:none;width:12px}.role-module-arrow{color:#9ba5b2;width:15px}.role-home-lower{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:14px;margin-top:28px;display:grid}.role-recent-projects,.role-workflow-panel{background:#fff;border:1px solid #dfe5ee;border-radius:12px;padding:20px;overflow:hidden}.role-panel-title{align-items:center;margin-bottom:13px}.role-panel-title h2{font-size:15px}.role-recent-projects>button{text-align:left;background:0 0;border:0;border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 0;display:flex}.role-recent-projects>button>span{gap:4px;min-width:0;display:grid}.role-recent-projects strong{color:#27344a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.role-recent-projects small{color:#8c97a6;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.role-recent-projects label{color:#9aa3af;align-items:center;gap:5px;font-size:8px;display:flex}.role-recent-projects label svg{width:12px}.role-no-project{color:#98a2b0;text-align:center;border-top:1px solid #edf0f4;align-content:center;place-items:center;gap:8px;min-height:130px;display:grid}.role-no-project svg{color:#a9b4c4;width:25px}.role-no-project p{margin:0;font-size:9px}.role-workflow-panel ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.role-workflow-panel li{grid-template-columns:27px 1fr;gap:10px;padding:8px 0;display:grid;position:relative}.role-workflow-panel li:not(:last-child):after{content:"";background:#dde5ef;width:1px;position:absolute;top:31px;bottom:-5px;left:13px}.role-workflow-panel li>i{background:var(--employee-accent);border-radius:50%;place-items:center;width:27px;height:27px;display:grid}@supports (color:color-mix(in lab, red, red)){.role-workflow-panel li>i{background:color-mix(in srgb, var(--employee-accent) 10%, white)}}.role-workflow-panel li>i{color:var(--employee-accent);font-size:8px;font-style:normal;font-weight:800}.role-workflow-panel li strong{font-size:10px}.role-workflow-panel li p{color:#7c8798;margin:3px 0 0;font-size:8px;line-height:1.5}.role-back{color:#758195;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:9px;display:inline-flex}.role-back svg{width:13px}.role-module-heading{align-items:center;gap:14px;margin:18px 0 20px;display:flex}.role-module-heading-icon{flex:none;width:52px;height:52px}.role-module-heading-icon svg{width:23px}.role-module-heading span{color:var(--employee-accent);font-size:8px;font-weight:750}.role-module-heading h1{color:#142138;margin:4px 0 3px;font-size:25px}.role-module-heading p{color:#788497;margin:0;font-size:10px}.role-stepper{background:#fff;border:1px solid #e0e6ef;border-radius:9px 9px 0 0;justify-content:center;align-items:center;min-height:47px;padding:0 20px;display:flex}.role-stepper span{color:#95a0ae;align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.role-stepper i{color:#8b96a6;background:#eef2f7;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;display:grid}.role-stepper span.active{color:#27364d}.role-stepper span.active i{background:var(--employee-accent);color:#fff}.role-stepper b{background:#dfe5ed;width:60px;height:1px;margin:0 13px}.role-module-grid{background:#fff;border:1px solid #e0e6ef;border-top:0;border-radius:0 0 11px 11px;grid-template-columns:minmax(0,1fr) 270px;align-items:start;display:grid}.role-task-form{min-width:0;padding:24px}.role-form-intro{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.role-form-intro>div{flex-direction:column;display:flex}.role-form-intro span{color:#17243a;font-size:13px;font-weight:750}.role-form-intro strong{color:#8b96a6;margin-top:3px;font-size:8px;font-weight:500}.role-form-intro>small{color:#7e899a;background:#f1f5fa;border-radius:99px;padding:5px 8px;font-size:8px}.role-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.role-field{gap:7px;display:grid}.role-field-wide{grid-column:1/-1}.role-field>span{color:#526078;font-size:9px;font-weight:700}.role-field>span b{color:#d55252}.role-field input,.role-field textarea{color:#26344a;width:100%;font:inherit;background:#fbfcfe;border:1px solid #dce3ed;border-radius:7px;outline:0;padding:10px 11px;font-size:9px;line-height:1.55}.role-field input{height:40px}.role-field textarea{resize:vertical;min-height:78px}.role-field>textarea{min-height:86px}.role-field input:focus,.role-field textarea:focus{border-color:var(--employee-accent)}@supports (color:color-mix(in lab, red, red)){.role-field input:focus,.role-field textarea:focus{border-color:color-mix(in srgb, var(--employee-accent) 58%, #dce3ed)}}.role-field input:focus,.role-field textarea:focus{box-shadow:0 0 0 3px var(--employee-accent)}@supports (color:color-mix(in lab, red, red)){.role-field input:focus,.role-field textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--employee-accent) 8%, transparent)}}.role-field input:focus,.role-field textarea:focus{background:#fff}.role-field input::placeholder,.role-field textarea::placeholder{color:#acb4bf}.role-consent{color:#765b27;background:#fffaf0;border:1px solid #f0d9a8;border-radius:8px;align-items:flex-start;gap:9px;margin-top:15px;padding:12px;display:flex}.role-consent.privacy{color:#725b78;background:#fff9ff;border-color:#eadced}.role-consent input{accent-color:var(--employee-accent);margin-top:2px}.role-consent>span{gap:3px;font-size:8px;line-height:1.55;display:grid}.role-consent strong{font-size:9px}.role-error{color:#b74848;align-items:flex-start;gap:7px;margin:13px 0 0;font-size:9px;line-height:1.5;display:flex}.role-error svg{flex:none;width:14px}.role-run-button{min-width:220px;margin-top:18px}.role-run-button:disabled{cursor:not-allowed;opacity:.45}.role-output-preview{background:#f8fafc;border-left:1px solid #e6ebf2;min-height:100%;padding:24px}.role-output-preview>span{color:var(--employee-accent);font-size:8px;font-weight:750}.role-output-preview h3{color:#1b2940;margin:7px 0 8px;font-size:16px;line-height:1.35}.role-output-preview>p{color:#738095;margin:0 0 18px;font-size:9px;line-height:1.65}.role-output-preview>div{border-top:1px solid #e3e8ef;gap:8px;padding-top:15px;display:grid}.role-output-preview>div small{color:#4e5e76;align-items:flex-start;gap:6px;font-size:8px;line-height:1.45;display:flex}.role-output-preview>div svg{color:#2b9b72;flex:none;width:12px}.role-output-preview section{color:#446183;background:#eef4ff;border-radius:7px;gap:8px;margin-top:22px;padding:11px;display:flex}.role-output-preview section svg{color:#3970d5;flex:none;width:15px}.role-output-preview section p{margin:0;font-size:8px;line-height:1.55}.role-project-heading{background:#fff;border:1px solid #e0e6ef;border-radius:11px;justify-content:space-between;align-items:flex-start;gap:22px;margin:18px 0 20px;padding:23px 25px;display:flex}.role-project-heading h1{color:#17243b;margin:7px 0 6px;font-size:24px}.role-project-heading p{color:#707d91;max-width:760px;margin:0;font-size:10px;line-height:1.65}.role-project-status{color:#278866;align-items:center;gap:6px;font-size:8px;font-weight:700;display:inline-flex}.role-project-status i{background:#20bc8c;border-radius:50%;width:6px;height:6px}.role-project-heading>button{color:#405169;background:#fff;border:1px solid #dce3ed;border-radius:7px;flex:none;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:9px;font-weight:700;display:inline-flex}.role-project-heading>button svg{width:14px;color:var(--employee-accent)}.role-working{border:1px solid var(--employee-accent);align-items:center;gap:12px;padding:17px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.role-working{border:1px solid color-mix(in srgb, var(--employee-accent) 20%, #e0e6ef)}}.role-working{background:var(--employee-accent);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.role-working{background:color-mix(in srgb, var(--employee-accent) 5%, white)}}.role-working>svg{width:21px;color:var(--employee-accent)}.role-working>div{gap:4px;display:grid}.role-working strong{font-size:11px}.role-working span{color:#768397;font-size:9px}.role-empty-result{text-align:center;background:#fff;border:1px dashed #cdd7e4;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:35px;display:flex}.role-empty-result>svg{color:#9eabba;width:40px}.role-empty-result h2{margin:14px 0 6px;font-size:18px}.role-empty-result p{color:#7d8999;max-width:480px;margin:0 0 18px;font-size:10px;line-height:1.6}.role-deliverables{gap:16px;display:grid}.role-deliverable-card{border-radius:11px;margin-top:0;box-shadow:0 8px 28px #23375a0d}.role-assistant-scrim{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#07111f57;border:0;position:fixed;inset:0}.role-assistant-drawer{z-index:61;background:#fff;flex-direction:column;width:min(390px,100vw);display:flex;position:fixed;inset:0 0 0 auto;box-shadow:-18px 0 55px #0918302e}.role-assistant-drawer>header{border-bottom:1px solid #e3e8ef;flex:none;justify-content:space-between;align-items:center;height:67px;padding:0 18px;display:flex}.role-assistant-drawer>header>div{align-items:center;gap:9px;display:flex}.role-assistant-drawer>header span{flex-direction:column;display:flex}.role-assistant-drawer>header strong{font-size:11px}.role-assistant-drawer>header small{color:#7d8999;align-items:center;gap:5px;margin-top:3px;font-size:8px;display:flex}.role-assistant-drawer>header small i{background:#20bc8c;border-radius:50%;width:6px;height:6px}.role-assistant-drawer>header>button{color:#657287;background:#f2f5f9;border:0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.role-assistant-drawer>header>button svg{width:15px}.role-assistant-context{background:#f7f9fc;border-bottom:1px solid #e7ebf1;padding:15px 18px}.role-assistant-context span{color:var(--employee-accent);font-size:8px;font-weight:750}.role-assistant-context strong{margin:4px 0;font-size:10px;display:block}.role-assistant-context p{color:#7e899a;margin:0;font-size:8px;line-height:1.5}.role-assistant-messages{flex-direction:column;flex:1;gap:13px;min-height:0;padding:18px;display:flex;overflow-y:auto}.assistant-chat-row{max-width:88%}.assistant-chat-row.user{align-self:flex-end}.assistant-chat-row>span{color:#8792a2;margin:0 0 4px 3px;font-size:8px;display:block}.assistant-chat-row.user>span{text-align:right}.assistant-chat-row p{color:#405068;background:#f7f9fc;border:1px solid #e1e7ef;border-radius:4px 10px 10px;margin:0;padding:10px 12px;font-size:9px;line-height:1.65}.assistant-chat-row.user p{border-color:var(--employee-accent)}@supports (color:color-mix(in lab, red, red)){.assistant-chat-row.user p{border-color:color-mix(in srgb, var(--employee-accent) 35%, #e1e7ef)}}.assistant-chat-row.user p{background:var(--employee-accent);border-radius:10px 4px 10px 10px}@supports (color:color-mix(in lab, red, red)){.assistant-chat-row.user p{background:color-mix(in srgb, var(--employee-accent) 8%, white)}}.assistant-chat-row p.assistant-thinking{align-items:center;gap:7px;display:flex}.assistant-chat-row p.assistant-thinking svg{width:14px;color:var(--employee-accent)}.role-assistant-composer{background:#fff;border-top:1px solid #e1e7ef;padding:13px 15px 15px}.role-assistant-composer>small{color:#b54848;align-items:flex-start;gap:5px;margin-bottom:7px;font-size:8px;display:flex}.role-assistant-composer>small svg{flex:none;width:12px}.role-assistant-composer textarea{resize:vertical;color:#334157;width:100%;min-height:83px;font:inherit;border:1px solid #d8e0ea;border-radius:8px;outline:0;padding:10px;font-size:9px;line-height:1.55}.role-assistant-composer textarea:focus{border-color:var(--employee-accent)}.role-assistant-composer>button{background:var(--employee-accent);color:#fff;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:38px;margin-top:7px;font-size:9px;font-weight:700;display:flex}.role-assistant-composer>button:disabled{opacity:.4}.role-assistant-composer>button svg{width:13px}.role-assistant-composer>p{color:#9aa3b0;text-align:center;margin:7px 0 0;font-size:7px}@media (max-width:1050px){.role-workspace{flex-direction:column;display:flex}.role-tool-rail{border-bottom:1px solid #e1e7ef;border-right:0;flex:none;padding:8px 12px;display:block;overflow:hidden}.role-mini-profile,.role-nav-label,.role-project-search,.role-project-list{display:none}.role-nav-button{vertical-align:top;width:auto;min-width:90px;margin:0 4px 0 0;display:inline-grid}.role-module-nav{vertical-align:top;gap:4px;max-width:calc(100% - 96px);display:inline-flex;overflow-x:auto}.role-module-nav button{grid-template-columns:16px auto;width:auto;min-width:max-content}.role-module-nav button>svg:last-child{display:none}.role-home-hero{grid-template-columns:1fr 220px;padding:30px}}@media (max-width:820px){.role-home,.role-module-page,.role-project-page{width:min(100% - 28px,1120px);padding-top:18px}.role-home-hero{grid-template-columns:1fr}.role-home-employee{display:none}.role-module-grid{grid-template-columns:1fr}.role-output-preview{border-top:1px solid #e6ebf2;border-left:0}.role-home-lower{grid-template-columns:1fr}}@media (max-width:620px){.role-workspace{height:calc(100vh - 68px);min-height:0}.role-workspace-toolbar{padding:0 14px}.role-workspace-toolbar strong{max-width:45vw}.role-home-hero{border-radius:12px;min-height:0;padding:24px 20px}.role-home-copy h1{font-size:27px}.role-home-copy>div{flex-direction:column;align-items:flex-start}.role-section-head{display:block}.role-section-head>p{margin-top:7px}.role-module-cards{grid-template-columns:1fr}.role-module-cards>button{min-height:160px;padding:16px}.role-stepper{justify-content:flex-start;overflow-x:auto}.role-stepper span{min-width:max-content}.role-stepper b{flex:none;width:28px}.role-task-form{padding:18px 15px}.role-fields-grid{grid-template-columns:1fr}.role-run-button{width:100%;min-width:0}.role-project-heading{padding:18px;display:block}.role-project-heading>button{margin-top:15px}}.employee-office{--office-bg:#f6f3ec;--office-panel:#fffdf8;--office-ink:#172033;--office-muted:#687386;--office-line:#dedfdc;--office-brand:#e05b37;--office-brand-2:#ffb35c;background:var(--office-bg);height:calc(100vh - 68px);min-height:640px;color:var(--office-ink);overflow:hidden}.employee-office[data-office=studio]{--office-bg:#f5f0e8;--office-panel:#fffdf8;--office-ink:#172238;--office-muted:#6f756f;--office-line:#ded9ce;--office-brand:#e65c35;--office-brand-2:#ffb349}.employee-office[data-office=radar]{--office-bg:#090d1c;--office-panel:#10162b;--office-ink:#f2f5ff;--office-muted:#8f9ab7;--office-line:#26314e;--office-brand:#735cff;--office-brand-2:#2de0a7}.employee-office[data-office=commerce]{--office-bg:#f2f6f0;--office-panel:#fff;--office-ink:#173128;--office-muted:#6c7d75;--office-line:#d9e3db;--office-brand:#168b61;--office-brand-2:#f4a93a}.employee-office[data-office=fitness]{--office-bg:#f2f0eb;--office-panel:#fff;--office-ink:#20211e;--office-muted:#73756f;--office-line:#deddd7;--office-brand:#f05b2d;--office-brand-2:#20211e}.employee-office[data-office=insight]{--office-bg:#edf4f8;--office-panel:#fafdff;--office-ink:#112b3f;--office-muted:#668092;--office-line:#d0dfe8;--office-brand:#1877b9;--office-brand-2:#22b8ba}.employee-office[data-office=soul]{--office-bg:#130d18;--office-panel:#1c1422;--office-ink:#f4edf4;--office-muted:#a99aab;--office-line:#3d2d43;--office-brand:#c89555;--office-brand-2:#7d5c95}.office-bar{border-bottom:1px solid var(--office-line);background:var(--office-panel);grid-template-columns:280px minmax(0,1fr) auto;align-items:center;height:72px;display:grid}@supports (color:color-mix(in lab, red, red)){.office-bar{background:color-mix(in srgb, var(--office-panel) 94%, transparent)}}.office-identity{border:0;border-right:1px solid var(--office-line);height:100%;color:var(--office-ink);text-align:left;background:0 0;align-items:center;gap:11px;padding:0 22px;display:flex}.office-identity>span{gap:3px;display:grid}.office-identity small{color:var(--office-muted);font-size:10px}.office-identity strong{font-size:14px}.office-status{color:var(--office-muted);align-items:center;gap:8px;padding-left:24px;font-size:12px;display:flex}.office-status i{background:var(--office-brand-2);width:7px;height:7px;box-shadow:0 0 0 5px var(--office-brand-2);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.office-status i{box-shadow:0 0 0 5px color-mix(in srgb, var(--office-brand-2) 14%, transparent)}}.office-actions{gap:8px;padding-right:18px;display:flex}.office-actions button{border:1px solid var(--office-line);background:var(--office-panel);min-height:38px;color:var(--office-ink);border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:12px;display:inline-flex}.office-actions button svg{width:15px}.office-actions button b{background:var(--office-brand);border-radius:99px;place-items:center;min-width:18px;height:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.office-actions button b{background:color-mix(in srgb, var(--office-brand) 12%, transparent)}}.office-actions button b{color:var(--office-brand);font-size:9px}.office-actions .office-chat-button{border-color:var(--office-brand);background:var(--office-brand);color:#fff}.office-body{grid-template-columns:280px minmax(0,1fr);width:100%;min-width:0;max-width:100%;height:calc(100% - 72px);display:grid;overflow:hidden}.office-tools{border-right:1px solid var(--office-line);background:var(--office-panel);flex-direction:column;min-width:0;min-height:0;padding:23px 15px 16px;display:flex;overflow:hidden}.office-tools-title{gap:5px;padding:0 10px 13px;display:grid}.office-tools-title span{color:var(--office-brand);letter-spacing:.16em;font-size:9px;font-weight:800}.office-tools-title strong{font-size:13px}.office-tools nav{align-content:start;gap:6px;min-height:0;display:grid;overflow-y:auto}.office-tools nav button{width:100%;min-height:60px;color:var(--office-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:24px 18px minmax(0,1fr) 14px;align-items:center;gap:9px;padding:9px 10px;display:grid}.office-tools nav button:hover{background:var(--office-brand)}@supports (color:color-mix(in lab, red, red)){.office-tools nav button:hover{background:color-mix(in srgb, var(--office-brand) 7%, transparent)}}.office-tools nav button.active{border-color:var(--office-brand)}@supports (color:color-mix(in lab, red, red)){.office-tools nav button.active{border-color:color-mix(in srgb, var(--office-brand) 28%, var(--office-line))}}.office-tools nav button.active{background:var(--office-brand)}@supports (color:color-mix(in lab, red, red)){.office-tools nav button.active{background:color-mix(in srgb, var(--office-brand) 10%, transparent)}}.office-tools nav button.active{color:var(--office-ink)}.office-tools nav button>em{color:var(--office-muted)}@supports (color:color-mix(in lab, red, red)){.office-tools nav button>em{color:color-mix(in srgb, var(--office-muted) 72%, transparent)}}.office-tools nav button>em{font-size:9px;font-style:normal;font-weight:800}.office-tools nav button>svg{width:16px;color:var(--office-brand)}.office-tools nav button>svg:last-child{width:13px;color:var(--office-muted)}.office-tools nav button>span{gap:3px;min-width:0;display:grid}.office-tools nav button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.office-tools nav button small{color:var(--office-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.office-promise{border:1px solid var(--office-line);color:var(--office-muted);border-radius:9px;align-items:flex-start;gap:7px;margin:auto 3px 0;padding:12px;font-size:10px;line-height:1.55;display:flex}.office-promise svg{width:15px;color:var(--office-brand-2);flex:none}.office-stage{scroll-behavior:smooth;width:100%;min-width:0;max-width:100%;overflow:hidden auto}.office-welcome,.tool-desk,.result-desk{width:min(1060px,100% - 52px);margin:0 auto;padding:42px 0 58px}.office-welcome{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:stretch;gap:24px;display:grid}.office-welcome-copy,.office-brief{border:1px solid var(--office-line);background:var(--office-panel);border-radius:18px}.office-welcome-copy{isolation:isolate;padding:clamp(34px,5vw,62px);position:relative;overflow:hidden}.office-welcome-copy:after{content:"";z-index:-1;border:65px solid var(--office-brand);width:350px;height:350px;position:absolute;bottom:-150px;right:-100px}@supports (color:color-mix(in lab, red, red)){.office-welcome-copy:after{border:65px solid color-mix(in srgb, var(--office-brand) 9%, transparent)}}.office-welcome-copy:after{border-radius:50%}.office-eyebrow{color:var(--office-brand);letter-spacing:.04em;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.office-eyebrow i{background:currentColor;width:24px;height:2px}.office-welcome-copy h1{max-width:760px;color:var(--office-ink);letter-spacing:-.055em;margin:20px 0 14px;font-size:clamp(34px,4vw,54px);line-height:1.08}.office-welcome-copy>p{max-width:720px;color:var(--office-muted);margin:0;font-size:14px;line-height:1.85}.office-welcome-buttons{align-items:center;gap:12px;margin-top:28px;display:flex}.office-welcome-buttons button,.office-welcome-buttons a{border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 17px;font-size:12px;font-weight:750;display:inline-flex}.office-welcome-buttons button{background:var(--office-brand);color:#fff;box-shadow:0 12px 30px var(--office-brand);border:0}@supports (color:color-mix(in lab, red, red)){.office-welcome-buttons button{box-shadow:0 12px 30px color-mix(in srgb, var(--office-brand) 23%, transparent)}}.office-welcome-buttons a{border:1px solid var(--office-line);color:var(--office-ink);background:0 0}.office-welcome-buttons svg{width:16px}.office-welcome-copy>small{max-width:720px;color:var(--office-muted);margin-top:18px;font-size:11px;line-height:1.65;display:block}.office-brief{background:var(--office-panel);align-self:stretch;padding:28px}@supports (color:color-mix(in lab, red, red)){.office-brief{background:color-mix(in srgb, var(--office-panel) 92%, var(--office-brand) 8%)}}.office-brief>span{color:var(--office-brand);letter-spacing:.15em;font-size:9px;font-weight:850}.office-brief>strong{margin:9px 0 22px;font-size:19px;line-height:1.4;display:block}.office-brief dl{border-block:1px solid var(--office-line);grid-template-columns:repeat(3,1fr);margin:0 0 22px;padding:17px 0;display:grid}.office-brief dl div{text-align:center;gap:4px;display:grid}.office-brief dl div+div{border-left:1px solid var(--office-line)}.office-brief dt{font-size:22px;font-weight:850}.office-brief dd{color:var(--office-muted);margin:0;font-size:9px}.office-brief p{color:var(--office-muted);align-items:center;gap:7px;margin:11px 0 0;font-size:11px;display:flex}.office-brief p svg{width:15px;color:var(--office-brand-2)}.office-solves{grid-column:1/-1;padding-top:28px}.office-solves>div:first-child span{color:var(--office-brand);font-size:10px;font-weight:800}.office-solves h2{margin:7px 0 18px;font-size:23px}.office-solve-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.office-solve-grid button{border:1px solid var(--office-line);background:var(--office-panel);min-height:116px;color:var(--office-ink);text-align:left;border-radius:12px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:start;gap:13px;padding:18px;display:grid}.office-solve-grid button:hover{border-color:var(--office-brand);box-shadow:0 12px 30px var(--office-brand);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.office-solve-grid button:hover{box-shadow:0 12px 30px color-mix(in srgb, var(--office-brand) 10%, transparent)}}.office-solve-grid button>svg:first-child{background:var(--office-brand);border-radius:9px;width:38px;height:38px;padding:9px}@supports (color:color-mix(in lab, red, red)){.office-solve-grid button>svg:first-child{background:color-mix(in srgb, var(--office-brand) 10%, transparent)}}.office-solve-grid button>svg:first-child{color:var(--office-brand)}.office-solve-grid button>svg:last-child{width:16px;color:var(--office-muted);margin-top:3px}.office-solve-grid button span{gap:5px;min-width:0;display:grid}.office-solve-grid strong{font-size:14px}.office-solve-grid small{color:var(--office-muted);font-size:11px;line-height:1.5}.office-solve-grid em{color:var(--office-brand);font-size:10px;font-style:normal;line-height:1.5}.role-workbench-home{width:min(1080px,100% - 52px);margin:0 auto;padding:34px 0 56px}.role-workbench-home>header{border-bottom:1px solid var(--office-line);justify-content:space-between;align-items:flex-start;gap:30px;padding-bottom:25px;display:flex}.role-workbench-home>header>div:first-child{max-width:700px}.role-workbench-home>header span{color:var(--office-brand);letter-spacing:.15em;font-size:9px;font-weight:850}.role-workbench-home>header h1{letter-spacing:-.05em;max-width:700px;margin:10px 0 9px;font-size:clamp(30px,3.4vw,47px);line-height:1.12}.role-workbench-home>header p{max-width:680px;color:var(--office-muted);margin:0;font-size:12px;line-height:1.75}.role-workbench-state{border:1px solid var(--office-line);background:var(--office-panel);border-radius:11px;grid-template-columns:9px 1fr;align-items:center;gap:3px 8px;min-width:176px;padding:14px 16px;display:grid}.role-workbench-state i{background:var(--office-brand);width:9px;height:9px;box-shadow:0 0 0 5px var(--office-brand);border-radius:50%;grid-row:1/3}@supports (color:color-mix(in lab, red, red)){.role-workbench-state i{box-shadow:0 0 0 5px color-mix(in srgb, var(--office-brand) 10%, transparent)}}.role-workbench-state span{color:var(--office-muted)!important;letter-spacing:0!important;font-size:9px!important}.role-workbench-state strong{font-size:11px}.role-workbench-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.role-workbench-metrics article{border:1px solid var(--office-line);background:var(--office-panel);border-radius:12px;gap:5px;padding:18px 20px;display:grid}.role-workbench-metrics small{color:var(--office-muted);font-size:9px}.role-workbench-metrics strong{letter-spacing:-.04em;font-size:25px}.role-workbench-metrics span{color:var(--office-brand);font-size:9px;font-weight:750}.role-workbench-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:16px;margin-top:16px;display:grid}.role-workbench-grid>article{border:1px solid var(--office-line);background:var(--office-panel);border-radius:15px;min-height:310px;padding:28px}.role-workbench-grid>article>span{color:var(--office-brand);letter-spacing:.1em;font-size:9px;font-weight:850}.role-workbench-focus>div{color:var(--office-muted);align-items:center;gap:8px;margin-top:28px;display:flex}.role-workbench-focus>div svg{background:var(--office-brand);border-radius:9px;width:34px;height:34px;padding:8px}@supports (color:color-mix(in lab, red, red)){.role-workbench-focus>div svg{background:color-mix(in srgb, var(--office-brand) 10%, transparent)}}.role-workbench-focus>div svg{color:var(--office-brand)}.role-workbench-focus>div small{font-size:10px}.role-workbench-focus h2{letter-spacing:-.035em;max-width:520px;margin:14px 0 8px;font-size:27px;line-height:1.25}.role-workbench-focus>p{max-width:560px;color:var(--office-muted);margin:0;font-size:11px;line-height:1.7}.role-workbench-focus>button{background:var(--office-brand);color:#fff;border:0;border-radius:8px;align-items:center;gap:7px;min-height:42px;margin-top:23px;padding:0 15px;font-size:11px;font-weight:800;display:inline-flex}.role-workbench-focus>button svg{width:14px}.role-workbench-loop h2{margin:8px 0 22px;font-size:20px;line-height:1.4}.role-workbench-loop>div{border:1px solid var(--office-line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.role-workbench-loop>div p{gap:6px;min-width:0;margin:0;padding:14px 10px;display:grid;position:relative}.role-workbench-loop>div p+p{border-left:1px solid var(--office-line)}.role-workbench-loop>div i{color:var(--office-brand);font-size:8px;font-style:normal}.role-workbench-loop>div strong{font-size:10px;line-height:1.35}.role-workbench-loop>div svg{z-index:1;background:var(--office-panel);width:13px;color:var(--office-muted);padding:2px;position:absolute;top:50%;right:-7px;transform:translateY(-50%)}.role-workbench-loop>small{color:var(--office-muted);align-items:flex-start;gap:7px;margin-top:22px;font-size:9px;line-height:1.65;display:flex}.role-workbench-loop>small svg{width:15px;color:var(--office-brand-2);flex:none}.employee-office[data-office=studio] .office-tools{color:#fff;background:#172238}.employee-office[data-office=studio] .office-tools-title strong,.employee-office[data-office=studio] .office-tools nav button.active{color:#fff}.employee-office[data-office=studio] .office-tools nav button{color:#b3bdcd}.employee-office[data-office=studio] .office-tools nav button.active{background:#27334a;border-color:#4b5466}.employee-office[data-office=studio] .office-promise{color:#aeb8c7;border-color:#354157}.employee-office[data-office=radar] .office-welcome-copy,.employee-office[data-office=radar] .office-brief,.employee-office[data-office=radar] .office-solve-grid button{box-shadow:inset 0 0 0 1px #735cff0f}.employee-office[data-office=radar] .office-welcome-copy:after{border-style:dashed;border-color:#2de0a724}.employee-office[data-office=commerce] .office-solve-grid button{border-left:4px solid var(--office-brand)}.employee-office[data-office=fitness] .office-welcome-copy{border-top:7px solid var(--office-brand)}.employee-office[data-office=fitness] .office-brief{color:#fff;background:#20211e}.employee-office[data-office=fitness] .office-brief dd,.employee-office[data-office=fitness] .office-brief p{color:#b7b8b2}.employee-office[data-office=insight] .office-welcome-copy{background-image:linear-gradient(#1877b90d 1px,#0000 1px),linear-gradient(90deg,#1877b90d 1px,#0000 1px);background-size:34px 34px}.employee-office[data-office=commerce] .role-workbench-focus{border-left:5px solid var(--office-brand)}.employee-office[data-office=fitness] .role-workbench-focus{border-top:6px solid var(--office-brand)}.employee-office[data-office=fitness] .role-workbench-loop{color:#fff;background:#20211e}.employee-office[data-office=fitness] .role-workbench-loop h2,.employee-office[data-office=fitness] .role-workbench-loop strong{color:#fff}.employee-office[data-office=fitness] .role-workbench-loop>div,.employee-office[data-office=fitness] .role-workbench-loop>div p+p{border-color:#3e403a}.employee-office[data-office=fitness] .role-workbench-loop>div svg{background:#20211e}.employee-office[data-office=insight] .role-workbench-home{background-image:linear-gradient(#1877b909 1px,#0000 1px),linear-gradient(90deg,#1877b909 1px,#0000 1px);background-size:32px 32px}.employee-office[data-office=soul] .office-welcome-copy{background:linear-gradient(145deg,#201526,#140f19)}.employee-office[data-office=soul] .office-welcome-copy:after{border-color:#c8955517;box-shadow:0 0 80px #7d5c9529}.tool-back{color:var(--office-muted);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;display:inline-flex}.tool-back svg{width:14px}.tool-heading{border-bottom:1px solid var(--office-line);grid-template-columns:54px minmax(0,1fr) minmax(220px,320px);align-items:center;gap:16px;margin-top:20px;padding-bottom:24px;display:grid}.tool-icon{background:var(--office-brand);color:#fff;border-radius:14px;place-items:center;width:54px;height:54px;display:grid}.tool-icon svg{width:24px}.tool-heading small{color:var(--office-brand);font-size:10px;font-weight:750}.tool-heading h1{letter-spacing:-.035em;margin:5px 0 4px;font-size:29px}.tool-heading p{color:var(--office-muted);margin:0;font-size:12px;line-height:1.6}.tool-heading>label{border:1px solid var(--office-line);background:var(--office-panel);border-radius:10px;gap:5px;padding:13px 15px;display:grid}.tool-heading>label span{color:var(--office-muted);font-size:9px}.tool-heading>label strong{font-size:11px;line-height:1.5}.tool-workbench{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:16px;margin-top:22px;display:grid}.tool-form,.tool-receipt,.soulforge-bridge{border:1px solid var(--office-line);background:var(--office-panel);border-radius:15px}.tool-form{padding:clamp(22px,3vw,34px)}.tool-form-title{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.tool-form-title span{font-size:15px;font-weight:800}.tool-form-title strong{background:var(--office-brand);border-radius:99px;padding:5px 9px}@supports (color:color-mix(in lab, red, red)){.tool-form-title strong{background:color-mix(in srgb, var(--office-brand) 10%, transparent)}}.tool-form-title strong{color:var(--office-brand);font-size:10px}.tool-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.tool-field{gap:7px;display:grid}.tool-field.wide{grid-column:1/-1}.tool-field>span{color:var(--office-ink);font-size:11px;font-weight:700}.tool-field input,.tool-field textarea,.soulforge-bridge textarea,.office-composer textarea{border:1px solid var(--office-line);background:var(--office-panel);border-radius:9px;outline:0;width:100%}@supports (color:color-mix(in lab, red, red)){.tool-field input,.tool-field textarea,.soulforge-bridge textarea,.office-composer textarea{background:color-mix(in srgb, var(--office-panel) 92%, var(--office-bg) 8%)}}.tool-field input,.tool-field textarea,.soulforge-bridge textarea,.office-composer textarea{color:var(--office-ink);font:inherit;font-size:12px;line-height:1.65}.tool-field input{height:44px;padding:0 12px}.tool-field textarea{resize:vertical;min-height:104px;padding:11px 12px}.tool-field input:focus,.tool-field textarea:focus,.soulforge-bridge textarea:focus,.office-composer textarea:focus{border-color:var(--office-brand);box-shadow:0 0 0 3px var(--office-brand)}@supports (color:color-mix(in lab, red, red)){.tool-field input:focus,.tool-field textarea:focus,.soulforge-bridge textarea:focus,.office-composer textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--office-brand) 10%, transparent)}}.tool-field input::placeholder,.tool-field textarea::placeholder,.soulforge-bridge textarea::placeholder,.office-composer textarea::placeholder{color:var(--office-muted)}@supports (color:color-mix(in lab, red, red)){.tool-field input::placeholder,.tool-field textarea::placeholder,.soulforge-bridge textarea::placeholder,.office-composer textarea::placeholder{color:color-mix(in srgb, var(--office-muted) 65%, transparent)}}.tool-consent{color:#705624;background:#fff8e8;border:1px solid #e5c889;border-radius:10px;align-items:flex-start;gap:10px;margin-top:16px;padding:13px;display:flex}.tool-consent input{accent-color:var(--office-brand);margin-top:3px}.tool-consent span{gap:3px;font-size:10px;line-height:1.6;display:grid}.tool-consent strong{font-size:11px}.tool-error{color:#d65757;align-items:flex-start;gap:7px;margin:14px 0 0;font-size:11px;line-height:1.55;display:flex}.tool-error svg{flex:none;width:15px}.tool-run,.soulforge-bridge>button{background:var(--office-brand);color:#fff;min-height:47px;box-shadow:0 12px 28px var(--office-brand);border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:0 18px;font-size:12px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tool-run,.soulforge-bridge>button{box-shadow:0 12px 28px color-mix(in srgb, var(--office-brand) 22%, transparent)}}.tool-run:disabled,.soulforge-bridge>button:disabled{cursor:not-allowed;opacity:.45}.tool-run svg,.soulforge-bridge>button svg{width:16px}.tool-receipt{background:var(--office-panel);padding:25px}@supports (color:color-mix(in lab, red, red)){.tool-receipt{background:color-mix(in srgb, var(--office-panel) 93%, var(--office-brand) 7%)}}.tool-receipt>span{color:var(--office-brand);font-size:9px;font-weight:800}.tool-receipt h2{margin:8px 0 20px;font-size:18px;line-height:1.45}.tool-receipt>div{display:grid}.tool-receipt p{border-top:1px solid var(--office-line);grid-template-columns:25px minmax(0,1fr) 14px;align-items:center;gap:9px;margin:0;padding:12px 0;display:grid}.tool-receipt p i{color:var(--office-muted);font-size:9px;font-style:normal}.tool-receipt p strong{font-size:11px}.tool-receipt p svg{width:14px;color:var(--office-brand-2)}.tool-receipt>small{color:var(--office-muted);align-items:flex-start;gap:7px;margin-top:18px;font-size:10px;line-height:1.5;display:flex}.tool-receipt>small svg{flex:none;width:14px}.soulforge-bridge{background:linear-gradient(145deg,#211629,#151019);max-width:760px;margin:30px auto 0;padding:clamp(26px,5vw,50px)}.soul-conversation{gap:8px;display:grid}.soul-conversation span{color:var(--office-brand);font-size:10px;font-weight:800}.soul-conversation p{color:#dfd4df;margin:0 0 24px;font-family:Georgia,Songti SC,serif;font-size:18px;line-height:1.9}.soulforge-bridge>label{gap:8px;display:grid}.soulforge-bridge>label span{color:#c4b7c6;font-size:11px}.soulforge-bridge textarea{background:#160f1c;min-height:120px;padding:14px}.soulforge-bridge>small{color:#988a9b;align-items:flex-start;gap:7px;margin-top:18px;font-size:9px;line-height:1.6;display:flex}.soulforge-bridge>small svg{width:14px;color:var(--office-brand);flex:none}.result-desk>header{border-bottom:1px solid var(--office-line);justify-content:space-between;align-items:flex-start;gap:22px;padding-bottom:22px;display:flex}.result-desk>header span{color:var(--office-brand);align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.result-desk>header span i{background:var(--office-brand-2);border-radius:50%;width:7px;height:7px}.result-desk>header h1{margin:8px 0 5px;font-size:29px}.result-desk>header p{color:var(--office-muted);margin:0;font-size:12px}.result-desk>header>div:last-child,.result-desk>footer{gap:8px;display:flex}.result-desk>header button,.result-desk>footer button,.result-empty button{border:1px solid var(--office-line);background:var(--office-panel);min-height:39px;color:var(--office-ink);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:700;display:inline-flex}.result-desk>header button svg,.result-desk>footer button svg{width:15px}.result-desk button.primary{border-color:var(--office-brand);background:var(--office-brand);color:#fff}.result-working,.result-empty{border:1px dashed var(--office-line);background:var(--office-panel);border-radius:14px;justify-content:center;align-items:center;gap:13px;min-height:300px;margin-top:20px;display:flex}.result-working>svg{width:25px;color:var(--office-brand)}.result-working span{gap:4px;display:grid}.result-working small{color:var(--office-muted);font-size:10px}.result-empty{text-align:center;flex-direction:column}.result-empty>svg{width:38px;color:var(--office-muted)}.result-empty h2{margin:4px 0 0}.result-empty p{color:var(--office-muted);margin:0;font-size:11px}.result-list{gap:16px;margin-top:20px;display:grid}.office-deliverable{border-color:var(--office-line);background:var(--office-panel);color:var(--office-ink);box-shadow:none;border-radius:14px}.result-desk>footer{justify-content:flex-end;margin-top:18px}.office-scrim{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0409127a;border:0;position:fixed;inset:0}.office-history,.office-assistant{z-index:61;background:var(--office-panel);width:min(410px,100vw);color:var(--office-ink);flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto;box-shadow:-20px 0 60px #030a1933}.office-history>header,.office-assistant>header{border-bottom:1px solid var(--office-line);justify-content:space-between;align-items:center;min-height:70px;padding:0 20px;display:flex}.office-history>header>div{gap:3px;display:grid}.office-history>header span{color:var(--office-brand);font-size:9px;font-weight:800}.office-history>header strong{font-size:14px}.office-history>header>button,.office-assistant>header>button{border:1px solid var(--office-line);width:34px;height:34px;color:var(--office-muted);background:0 0;border-radius:8px;place-items:center;display:grid}.office-history>header svg,.office-assistant>header>button svg{width:16px}.office-history>div{padding:12px 20px 20px;overflow-y:auto}.office-history>div>button{border:0;border-bottom:1px solid var(--office-line);width:100%;color:var(--office-ink);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.office-history>div>button span{gap:5px;min-width:0;display:grid}.office-history>div>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.office-history>div>button small,.office-history time,.office-history>div>p{color:var(--office-muted);font-size:10px}.office-assistant>header>div{align-items:center;gap:10px;display:flex}.office-assistant>header span{gap:3px;display:grid}.office-assistant>header strong{font-size:13px}.office-assistant>header small{color:var(--office-muted);align-items:center;gap:5px;font-size:9px;display:flex}.office-assistant>header small i{background:var(--office-brand-2);border-radius:50%;width:6px;height:6px}.office-chat-context{border-bottom:1px solid var(--office-line);background:var(--office-panel);padding:15px 20px}@supports (color:color-mix(in lab, red, red)){.office-chat-context{background:color-mix(in srgb, var(--office-panel) 93%, var(--office-brand) 7%)}}.office-chat-context span{color:var(--office-brand);font-size:9px;font-weight:800}.office-chat-context strong{margin:5px 0;font-size:12px;display:block}.office-chat-context p{color:var(--office-muted);margin:0;font-size:10px;line-height:1.5}.office-messages{flex-direction:column;flex:1;gap:14px;min-height:0;padding:20px;display:flex;overflow-y:auto}.office-messages>div{max-width:88%}.office-messages>div.user{align-self:flex-end}.office-messages small{color:var(--office-muted);margin:0 0 4px 3px;font-size:9px;display:block}.office-messages .user small{text-align:right}.office-messages p{border:1px solid var(--office-line);background:var(--office-bg);border-radius:5px 12px 12px;margin:0;padding:11px 13px;font-size:11px;line-height:1.65}.office-messages .user p{border-color:var(--office-brand)}@supports (color:color-mix(in lab, red, red)){.office-messages .user p{border-color:color-mix(in srgb, var(--office-brand) 34%, var(--office-line))}}.office-messages .user p{background:var(--office-brand);border-radius:12px 5px 12px 12px}@supports (color:color-mix(in lab, red, red)){.office-messages .user p{background:color-mix(in srgb, var(--office-brand) 10%, var(--office-panel))}}.office-messages p svg{vertical-align:middle;width:14px;color:var(--office-brand);margin-right:6px}.office-composer{border-top:1px solid var(--office-line);padding:14px 16px 16px}.office-composer>small{color:#d65757;gap:6px;margin-bottom:7px;font-size:9px;display:flex}.office-composer>small svg{width:13px}.office-composer textarea{resize:vertical;min-height:86px;padding:11px}.office-composer>button{background:var(--office-brand);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:39px;margin-top:8px;font-size:11px;font-weight:800;display:flex}.office-composer>button:disabled{opacity:.4}.office-composer>button svg{width:14px}@media (max-width:1100px){.office-bar{grid-template-columns:230px minmax(0,1fr) auto}.office-body{grid-template-columns:230px minmax(0,1fr)}.office-welcome{grid-template-columns:1fr}.office-brief{display:none}.role-workbench-grid{grid-template-columns:1fr}}@media (max-width:860px){.employee-office{height:auto;min-height:calc(100vh - 68px);overflow:visible}.office-bar{z-index:10;grid-template-columns:minmax(0,1fr) auto;position:sticky;top:0}.office-status{display:none}.office-identity{border-right:0}.office-body{flex-direction:column;height:auto;display:flex}.office-tools{z-index:9;border-right:0;border-bottom:1px solid var(--office-line);flex:none;width:100%;min-width:0;max-width:100%;padding:8px 12px;position:sticky;top:72px;overflow:hidden}.office-tools-title,.office-promise{display:none}.office-tools nav{width:100%;min-width:0;display:flex;overflow-x:auto}.office-tools nav button{grid-template-columns:18px auto;width:auto;min-width:max-content;min-height:44px;padding:8px 11px}.office-tools nav button>em,.office-tools nav button>svg:last-child,.office-tools nav button small{display:none}.office-stage{overflow:visible}.office-welcome,.tool-desk,.result-desk,.role-workbench-home{width:min(100% - 30px,760px);padding-top:26px}.role-workbench-home>header{flex-direction:column}.role-workbench-state{width:100%}.tool-heading{grid-template-columns:50px minmax(0,1fr)}.tool-heading>label{grid-column:1/-1}.tool-workbench{grid-template-columns:1fr}}@media (max-width:580px){.office-bar{height:64px}.office-identity{padding:0 12px}.office-identity small{display:none}.office-actions{padding-right:10px}.office-actions button{justify-content:center;width:38px;padding:0;font-size:0}.office-actions button b{display:none}.office-tools{top:64px}.office-welcome{padding-top:18px}.office-welcome-copy{border-radius:13px;padding:28px 22px}.office-welcome-copy h1{font-size:32px}.office-welcome-copy>p{font-size:13px}.office-welcome-buttons{flex-direction:column;align-items:stretch}.office-solve-grid{grid-template-columns:1fr}.office-solve-grid button{min-height:106px}.tool-heading{grid-template-columns:42px minmax(0,1fr);gap:12px}.tool-icon{border-radius:10px;width:42px;height:42px}.tool-heading h1{font-size:25px}.tool-fields{grid-template-columns:1fr}.tool-run{width:100%}.result-desk>header{flex-direction:column}.result-desk>header>div:last-child{width:100%}.result-desk>header button{flex:1}.role-workbench-home{padding-top:20px}.role-workbench-home>header h1{font-size:31px}.role-workbench-metrics{grid-template-columns:1fr}.role-workbench-grid>article{min-height:0;padding:22px}.role-workbench-loop>div{grid-template-columns:repeat(2,1fr)}.role-workbench-loop>div p:nth-child(3){border-left:0;border-top:1px solid var(--office-line)}.role-workbench-loop>div p:nth-child(4){border-top:1px solid var(--office-line)}.role-workbench-loop>div p:nth-child(2) svg{display:none}}.integration-gateway{--portal-bg:#f5f0e8;--portal-panel:#fffdf8;--portal-ink:#172238;--portal-muted:#6f756f;--portal-line:#ded9ce;--portal-brand:#e65c35;--portal-brand-2:#ffb349;background:var(--portal-bg);min-height:calc(100vh - 68px);color:var(--portal-ink)}.integration-gateway[data-office=radar]{--portal-bg:#090d1c;--portal-panel:#11172b;--portal-ink:#f3f5ff;--portal-muted:#96a0bd;--portal-line:#2a3450;--portal-brand:#735cff;--portal-brand-2:#2de0a7}.integration-gateway[data-office=soul]{--portal-bg:#120c17;--portal-panel:#1d1423;--portal-ink:#f5edf5;--portal-muted:#ad9eaf;--portal-line:#3f2e46;--portal-brand:#c89555;--portal-brand-2:#7d5c95}.integration-gateway[data-office=commerce]{--portal-bg:#f2f6f0;--portal-panel:#fff;--portal-ink:#173128;--portal-muted:#6c7d75;--portal-line:#d9e3db;--portal-brand:#168b61;--portal-brand-2:#f4a93a}.integration-gateway[data-office=fitness]{--portal-bg:#f2f0eb;--portal-panel:#fff;--portal-ink:#20211e;--portal-muted:#73756f;--portal-line:#deddd7;--portal-brand:#f05b2d;--portal-brand-2:#20211e}.integration-gateway[data-office=insight]{--portal-bg:#edf4f8;--portal-panel:#fafdff;--portal-ink:#112b3f;--portal-muted:#668092;--portal-line:#d0dfe8;--portal-brand:#1877b9;--portal-brand-2:#22b8ba}.integration-gateway>header{border-bottom:1px solid var(--portal-line);background:var(--portal-panel);justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:0 28px;display:flex}@supports (color:color-mix(in lab, red, red)){.integration-gateway>header{background:color-mix(in srgb, var(--portal-panel) 94%, transparent)}}.integration-identity{align-items:center;gap:11px;display:flex}.integration-identity span{gap:3px;display:grid}.integration-identity small{color:var(--portal-muted);font-size:10px}.integration-identity strong{font-size:14px}.integration-gateway>header>a{border:1px solid var(--portal-line);min-height:38px;color:var(--portal-muted);border-radius:8px;align-items:center;padding:0 13px;font-size:11px;display:inline-flex}.integration-gateway>main{place-items:center;min-height:calc(100vh - 142px);padding:44px;display:grid}.integration-handoff{border:1px solid var(--portal-line);background:var(--portal-panel);border-radius:22px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);width:min(980px,100%);display:grid;overflow:hidden;box-shadow:0 28px 80px #10192c1a}.integration-message{isolation:isolate;padding:clamp(38px,6vw,78px);position:relative;overflow:hidden}.integration-message:after{content:"";z-index:-1;border:72px solid var(--portal-brand);width:380px;height:380px;position:absolute;bottom:-175px;right:-120px}@supports (color:color-mix(in lab, red, red)){.integration-message:after{border:72px solid color-mix(in srgb, var(--portal-brand) 9%, transparent)}}.integration-message:after{border-radius:50%}.integration-message>span{color:var(--portal-brand);align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.integration-message>span i{background:currentColor;width:24px;height:2px}.integration-message h1{letter-spacing:-.055em;max-width:650px;margin:20px 0 16px;font-size:clamp(38px,5vw,62px);line-height:1.08}.integration-message>p{max-width:660px;color:var(--portal-muted);margin:0;font-size:14px;line-height:1.9}.integration-message>.integration-enter{background:var(--portal-brand);color:#fff;min-height:50px;box-shadow:0 14px 34px var(--portal-brand);border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;margin-top:28px;padding:0 20px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.integration-message>.integration-enter{box-shadow:0 14px 34px color-mix(in srgb, var(--portal-brand) 25%, transparent)}}.integration-message>.integration-enter svg{width:17px}.integration-message>small{max-width:650px;color:var(--portal-muted);margin-top:18px;font-size:10px;line-height:1.7;display:block}.integration-handoff>aside{border-left:1px solid var(--portal-line);background:var(--portal-panel);padding:34px 28px}@supports (color:color-mix(in lab, red, red)){.integration-handoff>aside{background:color-mix(in srgb, var(--portal-panel) 91%, var(--portal-brand) 9%)}}.integration-handoff>aside>span{color:var(--portal-brand);margin-bottom:18px;font-size:10px;font-weight:800;display:block}.integration-handoff>aside>p{border-top:1px solid var(--portal-line);grid-template-columns:27px minmax(0,1fr) 15px;align-items:center;gap:9px;margin:0;padding:17px 0;display:grid}.integration-handoff>aside>p i{color:var(--portal-muted);font-size:9px;font-style:normal}.integration-handoff>aside>p strong{font-size:12px;line-height:1.45}.integration-handoff>aside>p svg{width:14px;color:var(--portal-brand-2)}.integration-handoff>aside>div{border:1px solid var(--portal-line);color:var(--portal-muted);border-radius:9px;align-items:flex-start;gap:8px;margin-top:22px;padding:13px;display:flex}.integration-handoff>aside>div svg{width:16px;color:var(--portal-brand-2);flex:none}.integration-handoff>aside>div small{font-size:9px;line-height:1.6}.integration-gateway[data-office=radar] .integration-message:after{border-style:dashed;border-color:#2de0a71f}.integration-gateway[data-office=soul] .integration-handoff{background:linear-gradient(145deg,#211629,#151019);box-shadow:0 28px 90px #0000004d}.integration-gateway[data-office=soul] .integration-message:after{border-color:#c895551a;box-shadow:0 0 90px #7d5c952e}.soulforge-entry>main{min-height:calc(100vh - 142px);padding:24px}.soulforge-entry-card{border:1px solid var(--portal-line);background:var(--portal-panel);border-radius:16px;justify-items:start;width:min(620px,100%);padding:30px 32px;display:grid;box-shadow:0 20px 60px #00000038}.soulforge-entry-card>div>span{color:var(--portal-brand);letter-spacing:.08em;font-size:10px;font-weight:800}.soulforge-entry-card>div>strong{margin-top:8px;font-size:26px;display:block}.soulforge-entry-card>div>p{max-width:520px;color:var(--portal-muted);margin:9px 0 0;font-size:12px;line-height:1.75}.soulforge-entry-card>a{background:var(--portal-brand);color:#fff;border-radius:8px;align-items:center;gap:7px;min-height:38px;margin-top:20px;padding:0 14px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.soulforge-entry-card>a svg{width:14px}.soulforge-entry-card>small{color:var(--portal-muted);align-items:flex-start;gap:7px;margin-top:15px;font-size:9px;line-height:1.6;display:flex}.soulforge-entry-card>small svg{width:14px;color:var(--portal-brand);flex:none}.role-workbench-entry>main{min-height:calc(100vh - 142px);padding:24px}.role-workbench-entry-card{border:1px solid var(--portal-line);background:var(--portal-panel);width:min(680px,100%);box-shadow:0 20px 60px var(--portal-ink);border-radius:16px;justify-items:start;padding:34px 36px;display:grid}@supports (color:color-mix(in lab, red, red)){.role-workbench-entry-card{box-shadow:0 20px 60px color-mix(in srgb, var(--portal-ink) 12%, transparent)}}.role-workbench-entry-card>div>span{color:var(--portal-brand);letter-spacing:.08em;font-size:10px;font-weight:850}.role-workbench-entry-card>div>strong{letter-spacing:-.035em;max-width:560px;margin-top:9px;font-size:28px;line-height:1.25;display:block}.role-workbench-entry-card>div>p{max-width:580px;color:var(--portal-muted);margin:10px 0 0;font-size:12px;line-height:1.75}.role-workbench-entry-card>button{background:var(--portal-brand);color:#fff;border:0;border-radius:8px;align-items:center;gap:7px;min-height:40px;margin-top:22px;padding:0 15px;font-size:11px;font-weight:800;display:inline-flex}.role-workbench-entry-card>button svg{width:14px}.role-workbench-entry-card>small{color:var(--portal-muted);align-items:flex-start;gap:7px;margin-top:16px;font-size:9px;line-height:1.6;display:flex}.role-workbench-entry-card>small svg{width:14px;color:var(--portal-brand-2);flex:none}.role-workbench-entry[data-office=commerce] .role-workbench-entry-card{border-left:5px solid var(--portal-brand)}.role-workbench-entry[data-office=fitness] .role-workbench-entry-card{border-top:6px solid var(--portal-brand)}.role-workbench-entry[data-office=insight] .role-workbench-entry-card{background-image:linear-gradient(#1877b90a 1px,#0000 1px),linear-gradient(90deg,#1877b90a 1px,#0000 1px);background-size:30px 30px}.app-main--fullscreen{min-width:0;height:100dvh;overflow:hidden}.integrated-tool-view{background:#0b1220;flex-direction:column;width:100%;height:100dvh;display:flex;overflow:hidden}.integrated-tool-actions{background:#0c1426;border-top:1px solid #ffffff18;flex:0 0 42px;justify-content:flex-end;align-items:center;gap:6px;padding:4px 12px;display:flex}.integrated-tool-actions button,.integrated-tool-actions a{color:#dce6f7;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:10px;display:inline-flex}.integrated-tool-actions button:hover,.integrated-tool-actions a:hover{background:#ffffff14}.integrated-tool-actions svg{width:13px}.integrated-tool-view>iframe{background:#fff;border:0;flex:auto;width:100%;min-height:0}.approval-workspace{gap:18px;display:grid}.approval-disclosure{color:#79531f;background:#fff9ed;border:1px solid #f2c98b;border-radius:12px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.approval-disclosure>svg{flex:none;width:22px}.approval-disclosure strong{font-size:14px;display:block}.approval-disclosure p{margin:6px 0 0;font-size:11px;line-height:1.65}.approval-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.approval-card{background:#fff;border:1px solid #dce4ee;border-radius:12px;min-width:0;padding:20px;box-shadow:0 14px 34px #162a480d}.approval-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.approval-card>header span{color:var(--blue);font-size:9px;font-weight:800}.approval-card>header strong{overflow-wrap:anywhere;margin-top:5px;font-size:15px;display:block}.approval-card>header b{color:#8d5f22;background:#fff1dc;border-radius:999px;flex:none;padding:5px 8px;font-size:9px}.approval-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.approval-card dt{color:#8994a2;font-size:8px}.approval-card dd{color:#3d4b60;overflow-wrap:anywhere;margin:4px 0 0;font-size:9px}.approval-context-missing{background:#f5f7fa;border-radius:8px;padding:12px}.approval-context-missing strong{font-size:10px}.approval-context-missing p{color:#68768a;margin:5px 0 0;font-size:9px;line-height:1.6}.approval-context-detail{background:#f7fbf8;border:1px solid #d8e5dc;border-radius:9px;padding:14px}.approval-context-detail h3{color:#245d3a;margin:0 0 12px;font-size:11px}.approval-context-detail dl{grid-template-columns:1fr;gap:10px;margin:0;display:grid}.approval-context-detail dl>div{border-bottom:1px solid #e1ebe4;min-width:0;padding-bottom:9px}.approval-context-detail dl>div:last-child{border-bottom:0;padding-bottom:0}.approval-context-detail dd{gap:4px;display:grid}.approval-context-detail dd strong{color:#26384a;font-size:10px}.approval-context-detail dd span{color:#65758a;font-size:9px;line-height:1.55}.approval-context-detail code{overflow-wrap:anywhere;color:#335f47;white-space:normal;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;line-height:1.55;display:block}.approval-summary-input{color:#58667a;gap:6px;margin-top:14px;font-size:9px;font-weight:750;display:grid}.approval-summary-input textarea{resize:vertical;color:#26384a;width:100%;min-height:78px;font:inherit;background:#fff;border:1px solid #d8e0e9;border-radius:7px;padding:10px 11px;font-weight:500;line-height:1.55}.approval-summary-input textarea:disabled{color:#8a95a5;background:#f5f7fa}.approval-actions{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.approval-actions button{color:#8994a2;background:#f6f8fa;border:1px solid #d8e0e9;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:36px;font-size:9px;font-weight:750;display:inline-flex}.approval-actions button:not(:disabled){color:#244f9c;cursor:pointer;background:#edf3ff;border-color:#9db4e5}.approval-actions button:not(:disabled):hover{background:#e2ecff}.approval-actions button:disabled{cursor:not-allowed;opacity:.72}.approval-actions button svg{width:13px}.approval-feedback{color:#4f6076;margin:10px 0 0;font-size:9px;line-height:1.55}.approval-detail-link{color:var(--blue);margin-top:12px;font-size:10px;font-weight:750;display:inline-flex}.approval-card>small{color:#7b8797;margin-top:11px;font-size:9px;line-height:1.55;display:block}@media (max-width:760px){.integration-gateway>header{padding:0 14px}.integration-gateway>main{padding:20px 14px 38px}.integration-handoff{border-radius:15px;grid-template-columns:1fr}.integration-message{padding:34px 24px}.integration-message h1{font-size:38px}.integration-handoff>aside{border-top:1px solid var(--portal-line);border-left:0;padding:24px}.soulforge-entry>main{padding:16px}.soulforge-entry-card{padding:24px 20px}.role-workbench-entry>main{padding:16px}.role-workbench-entry-card{padding:25px 21px}.integrated-tool-actions{bottom:7px;right:7px}.integrated-tool-actions a{display:none}.approval-list,.approval-card dl{grid-template-columns:1fr}}.staff-portrait-id small,.staff-portrait-id strong{white-space:nowrap}.staff-portrait-id span{display:none}@media (max-width:560px){.talent-card{grid-template-columns:96px minmax(0,1fr)}.talent-card-action{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:8px 10px;padding-top:13px;display:grid}.talent-card-action>div,.talent-card-action .employee-offer-summary{grid-column:1/-1;min-width:0}.talent-card-action>p{display:none}.talent-card-action>a{writing-mode:horizontal-tb;white-space:normal;text-align:center;width:100%;min-width:0;height:auto;min-height:42px;padding:8px}.talent-card-action .secondary-card-link{margin-top:0}.employee-offer-summary{grid-template-columns:1fr 1fr}.employee-offer-summary dd{overflow-wrap:anywhere}}
