.new-company-page .auth-form select{width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit}.new-company-page .back-link{align-items:center;min-height:44px;display:inline-flex}.new-company-page :is(a,input,select,button):focus-visible{outline:3px solid var(--blue);outline-offset:3px}:root{--paper:#fafaf7;--surface:#fff;--sidebar-bg:#fff;--surface-sunk:#f3f2ee;--paper-bright:#fff;--line:#e7e5df;--line-strong:#d6d3cb;--ink:#1f2933;--ink-soft:#52606d;--ink-faint:#616e7c;--ink-tertiary:#7b8794;--accent:#0f766e;--accent-strong:#115e59;--accent-wash:#e6f4f1;--on-accent:#fff;--blue:var(--accent);--blue-deep:var(--accent-strong);--blue-wash:var(--accent-wash);--success:#027a48;--success-ink:#05603a;--success-wash:#e3f7ec;--warning:#b45309;--warning-ink:#8a4b08;--warning-wash:#fef3e2;--danger:#b42318;--danger-ink:#912018;--danger-wash:#fee4e2;--signal:var(--warning-ink);--signal-wash:var(--warning-wash);--mint:var(--success-ink);--mint-wash:var(--success-wash);--dark-panel:#1f2933;--chat-bg:#efeae2;--chat-dot:#b9afa01c;--chat-in:#fff;--chat-out:#d9fdd3;--chat-ink:#111b21;--chat-sender:#00765f;--chat-link:#006a9a;--chat-note:#fffae5;--chat-note-ink:#6a6355;--chat-unavailable:#ffffffa6;--chat-meta:#54656f;--chat-shadow:#0b141a21;--chat-day:#fff;--chat-day-ink:#54656f;--chat-unread:#25d366;--chat-unread-ink:#111b21;--chat-unread-time:#0d7a3e;--chat-row-hover:#f5f6f6;--chat-row-active:#f0f2f5;--scan-paper:#fff;--scan-ink:#334155;--scan-alert:#b45309;--icon-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='m8.5 12.5 2.5 2.5 4.5-5'/%3E%3C/svg%3E");--icon-alert:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5 2.5 20h19L12 3.5Z'/%3E%3Cpath d='M12 10v4M12 17h.01'/%3E%3C/svg%3E");--icon-info:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5M12 8h.01'/%3E%3C/svg%3E");--tint-0-bg:#e0e7ff;--tint-0-ink:#3730a3;--tint-1-bg:#dcfce7;--tint-1-ink:#166534;--tint-2-bg:#fef3c7;--tint-2-ink:#92400e;--tint-3-bg:#ffe4e6;--tint-3-ink:#9f1239;--tint-4-bg:#cffafe;--tint-4-ink:#155e75;--tint-5-bg:#ede9fe;--tint-5-ink:#5b21b6;--tint-6-bg:#ffedd5;--tint-6-ink:#9a3412;--tint-7-bg:#e2e8f0;--tint-7-ink:#334155;--header-bg:#fafaf7d1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brass:#c9b477;--radius-sm:8px;--radius:12px;--radius-lg:16px;--radius-pill:999px;--shadow-sm:0 1px 2px #1f29330f;--shadow-card:var(--shadow-sm);--shadow:0 4px 16px #1f293314;--sidebar-width:240px;--content-max:1120px;--control-height:36px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:28px;--space-7:40px;--space-8:var(--space-7);--text-2xs:12px;--text-xs:13px;--text-sm:14px;--text-base:16px;--text-md:16px;--text-lg:20px;--text-xl:20px;--text-2xl:24px;--text-3xl:30px;--text-4xl:34px;--text-5xl:42px;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#0f1416;--surface:#151b1e;--sidebar-bg:#121719;--surface-sunk:#1c2427;--paper-bright:#151b1e;--line:#26302f;--line-strong:#34403f;--ink:#e6eceb;--ink-soft:#a9b6b4;--ink-faint:#8d9b99;--ink-tertiary:#66726f;--accent:#2bb3a3;--accent-strong:#5ccfc1;--accent-wash:#123b37;--on-accent:#0f1416;--success:#34c77f;--success-ink:#5ed69a;--success-wash:#0e2a1d;--warning:#f0a030;--warning-ink:#f7be5c;--warning-wash:#2d2008;--danger:#f47a70;--danger-ink:#fba59d;--danger-wash:#2e1614;--dark-panel:#0a0e10;--shadow-sm:0 1px 2px #00000073;--shadow:0 8px 24px #0000008c;--chat-bg:#0b141a;--chat-dot:#ffffff0a;--chat-in:#202c33;--chat-out:#0d4438;--chat-ink:#e9edef;--chat-sender:#21c063;--chat-link:#53bdeb;--chat-note:#182229;--chat-note-ink:#d1d7db;--chat-unavailable:#ffffff0f;--chat-meta:#aebac1;--chat-shadow:#00000059;--chat-day:#182229;--chat-day-ink:#8696a0;--chat-unread:#21c063;--chat-unread-ink:#0b141a;--chat-unread-time:#21c063;--chat-row-hover:#1d282f;--chat-row-active:#2a3942;--tint-0-bg:#232a52;--tint-0-ink:#c7d2fe;--tint-1-bg:#12301f;--tint-1-ink:#bbf7d0;--tint-2-bg:#3a2a0b;--tint-2-ink:#fde68a;--tint-3-bg:#3d1520;--tint-3-ink:#fecdd3;--tint-4-bg:#0f3540;--tint-4-ink:#a5f3fc;--tint-5-bg:#2e1f55;--tint-5-ink:#ddd6fe;--tint-6-bg:#3d1f0d;--tint-6-ink:#fed7aa;--tint-7-bg:#273142;--tint-7-ink:#cbd5e1;--header-bg:#0f1416cc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--paper:#0f1416;--surface:#151b1e;--sidebar-bg:#121719;--surface-sunk:#1c2427;--paper-bright:#151b1e;--line:#26302f;--line-strong:#34403f;--ink:#e6eceb;--ink-soft:#a9b6b4;--ink-faint:#8d9b99;--ink-tertiary:#66726f;--accent:#2bb3a3;--accent-strong:#5ccfc1;--accent-wash:#123b37;--on-accent:#0f1416;--success:#34c77f;--success-ink:#5ed69a;--success-wash:#0e2a1d;--warning:#f0a030;--warning-ink:#f7be5c;--warning-wash:#2d2008;--danger:#f47a70;--danger-ink:#fba59d;--danger-wash:#2e1614;--dark-panel:#0a0e10;--shadow-sm:0 1px 2px #00000073;--shadow:0 8px 24px #0000008c;--chat-bg:#0b141a;--chat-dot:#ffffff0a;--chat-in:#202c33;--chat-out:#0d4438;--chat-ink:#e9edef;--chat-sender:#21c063;--chat-link:#53bdeb;--chat-note:#182229;--chat-note-ink:#d1d7db;--chat-unavailable:#ffffff0f;--chat-meta:#aebac1;--chat-shadow:#00000059;--chat-day:#182229;--chat-day-ink:#8696a0;--chat-unread:#21c063;--chat-unread-ink:#0b141a;--chat-unread-time:#21c063;--chat-row-hover:#1d282f;--chat-row-active:#2a3942;--tint-0-bg:#232a52;--tint-0-ink:#c7d2fe;--tint-1-bg:#12301f;--tint-1-ink:#bbf7d0;--tint-2-bg:#3a2a0b;--tint-2-ink:#fde68a;--tint-3-bg:#3d1520;--tint-3-ink:#fecdd3;--tint-4-bg:#0f3540;--tint-4-ink:#a5f3fc;--tint-5-bg:#2e1f55;--tint-5-ink:#ddd6fe;--tint-6-bg:#3d1f0d;--tint-6-ink:#fed7aa;--tint-7-bg:#273142;--tint-7-ink:#cbd5e1;--header-bg:#0f1416cc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}.browser-call{border-block:1px solid var(--line);margin-block:20px;padding:20px 0}.browser-call p{max-width:65ch;color:var(--ink-soft)}.browser-call-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.browser-call-actions button{border:1px solid var(--line);background:var(--paper-bright);border-radius:8px;min-height:44px;padding:8px 20px}.browser-call-actions button:first-child{background:var(--blue);color:var(--on-accent)}.browser-call audio{max-width:100%;margin-top:12px;display:block}html{background:var(--paper);height:100%;overflow:hidden}body{height:100dvh;color:var(--ink);background:var(--paper);font-family:var(--font-arabic), "SF Arabic", "Noto Sans Arabic", Tahoma, Arial, sans-serif;font-size:var(--text-base);min-height:100dvh;margin:0;line-height:1.7;overflow:hidden}button,a{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,a:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 32%, transparent);outline-offset:4px}.app-shell{grid-template-columns:264px minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.app-column{flex-direction:column;min-width:0;min-height:0;display:flex}.app-main{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.conversation-with-panel{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,280px);height:100%;min-height:0;display:grid;overflow:hidden}@media (max-width:1100px){.conversation-with-panel{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.conversation-with-panel>aside{max-height:120px;overflow:auto}}.runtime-notice{color:#5a321d;min-height:38px;font-size:var(--text-xs);background:#fff1d8;border-bottom:1px solid #e7cda2;justify-content:space-between;align-items:center;gap:20px;padding:8px clamp(22px,4vw,68px);display:flex}.runtime-notice a{color:var(--blue);font-weight:var(--weight-bold);border-bottom:1px solid}.sidebar{height:100%;min-height:0;padding:var(--space-3) var(--space-2) var(--space-2);gap:var(--space-3);border-inline-start:1px solid var(--line);background:var(--surface);z-index:20;flex-direction:column;display:flex}.sidebar-head{gap:var(--space-2);padding-inline:var(--space-1);display:grid}.sidebar-sections{padding-top:var(--space-2);border-top:1px solid var(--line);gap:1px;display:grid}.sidebar-sections a{align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);color:var(--ink-soft);font-size:var(--text-sm);font-weight:var(--weight-medium);grid-template-columns:auto minmax(0,1fr) auto;transition:background .14s,color .14s;display:grid}.sidebar-sections a:hover{color:var(--ink);background:#17221f0b}.sidebar-foot{padding-top:var(--space-2);border-top:1px solid var(--line);margin-top:auto}.sidebar-foot .profile-button{width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}.sidebar-foot .profile-button:hover{background:#17221f0b}.roster{gap:var(--space-2);flex:1;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.roster-search input{width:100%;padding:var(--space-2) var(--space-3);color:var(--ink);background:var(--paper-bright);border:1px solid var(--line);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-sm)}.roster-search input::placeholder{color:var(--ink-soft)}.roster-list{align-content:start;gap:var(--space-2);min-width:0;min-height:0;display:grid;overflow-y:auto}.roster-row{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2);border-radius:var(--radius);grid-template-columns:auto minmax(0,1fr);transition:background .14s;display:grid}.roster-row:hover{background:#17221f0b}.roster-row[aria-current=page]{background:color-mix(in srgb, var(--accent) 10%, transparent)}.roster-text{min-width:0;line-height:1.35;display:grid}.roster-text strong{font-size:var(--text-sm);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.roster-text small{color:var(--ink-soft);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.roster-empty{margin:var(--space-2);color:var(--ink-soft);font-size:var(--text-xs)}.roster-hire{align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);color:var(--blue);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:flex}.roster-hire:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}.brand{align-items:center;gap:var(--space-2);display:inline-flex}.brand>span:last-child{line-height:1.25;display:grid}.brand small{color:var(--ink-soft);font-size:var(--text-xs)}.brand-mark{background:var(--blue);border-radius:10px;align-items:end;gap:3px;width:28px;height:28px;padding:6px 5px;display:flex}.brand-mark i{background:var(--paper-bright);border-radius:4px;width:4px;display:block}.brand-mark i:first-child{height:7px}.brand-mark i:nth-child(2){height:14px}.brand-mark i:nth-child(3){height:10px}.nav-count{color:#fff;background:var(--signal);min-width:18px;height:18px;font-size:var(--text-2xs);border-radius:20px;place-items:center;display:inline-grid}.profile-button{gap:var(--space-2);cursor:pointer;font-size:var(--text-sm);background:0 0;border:0;align-items:center;display:flex}.avatar{width:30px;height:30px;color:var(--on-accent);background:var(--blue);font-size:var(--text-sm);font-weight:var(--weight-bold);border-start-start-radius:11px;border-start-end-radius:11px;border-end-end-radius:11px;border-end-start-radius:3px;flex:none;place-items:center;line-height:1;display:grid;position:relative}.page-wrap{width:min(1240px, calc(100% - var(--space-5) * 2));flex-direction:column;justify-content:safe center;margin-inline:auto;display:flex}.eyebrow,.section-kicker{color:var(--blue);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.08em;margin:0 0 10px}.morning-heading{justify-content:space-between;align-items:end;gap:30px;padding:62px 0 34px;display:flex}.morning-heading h1{font-size:clamp(var(--text-4xl), 5vw, var(--text-5xl));letter-spacing:-.045em;line-height:1.08;font-weight:var(--weight-bold);margin:0}.morning-heading>div:first-child>p:last-child{color:var(--ink-soft);font-size:var(--text-base);margin:14px 0 0}.day-summary{border-block:1px solid var(--line);display:flex}.day-summary div{border-inline-start:1px solid var(--line);min-width:98px;padding:13px 17px;display:grid}.day-summary strong{font-size:var(--text-xl);line-height:1}.day-summary span{color:var(--ink-soft);font-size:var(--text-xs);margin-top:6px}.employee-message{background:#eef3f6f0;border:1px solid #b8c7cf;grid-template-columns:auto minmax(250px,1fr) auto auto;align-items:center;gap:20px;margin:0 0 18px;padding:20px 24px;display:grid}.employee-message--source_failed{background:#fbefeb}.employee-message--source_unavailable{background:#f0f2f2}.message-sender{width:42px;height:42px;color:var(--on-accent);background:var(--blue);font-size:var(--text-lg);font-weight:var(--weight-bold);border-radius:15px 15px 15px 4px;place-items:center;display:grid}.employee-message--source_failed .message-sender{background:var(--signal)}.employee-message--source_unavailable .message-sender{background:#657178}.message-copy .section-kicker{font-size:var(--text-xs);margin-bottom:5px}.message-copy h2{font-size:var(--text-md);margin:0}.message-copy>p:last-child{max-width:690px;color:var(--ink-soft);font-size:var(--text-xs);margin:6px 0 0;line-height:1.75}.message-metrics{gap:16px;margin:0;display:flex}.message-metrics div{border-inline-start:1px solid #c5d0d5;min-width:74px;padding-inline-start:13px}.message-metrics dt{color:var(--ink-soft);font-size:var(--text-xs)}.message-metrics dd{font-size:var(--text-xs);font-weight:var(--weight-bold);white-space:nowrap;margin:4px 0 0}.message-action{color:var(--blue);white-space:nowrap;font-size:var(--text-xs);font-weight:var(--weight-bold);border-bottom:1px solid;align-items:center;gap:10px;padding-bottom:4px;display:flex}.work-board{grid-template-columns:minmax(0,1.65fr) minmax(320px,.72fr);align-items:start;gap:18px;display:grid}.employee-stage,.attention-desk{border:1px solid var(--line);box-shadow:var(--shadow);background:#fbfcfce0}.employee-stage{border-radius:28px 7px 28px 28px;overflow:hidden}.employee-heading{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:116px;padding:24px 28px;display:grid}.portrait{width:62px;height:62px;color:var(--on-accent);background:var(--blue);font-size:var(--text-2xl);font-weight:var(--weight-bold);border-radius:22px 22px 22px 6px;place-items:center;display:grid;position:relative}.presence-dot{border:3px solid var(--paper-bright);background:#35a66f;border-radius:50%;width:15px;height:15px;position:absolute;inset:auto auto -2px -2px}.role-line{align-items:center;gap:11px;display:flex}.role-line h2{font-size:var(--text-2xl);margin:0}.employee-heading p{color:var(--ink-soft);font-size:var(--text-sm);margin:3px 0 0}.live-label{color:#146047;font-size:var(--text-xs);font-weight:var(--weight-bold);background:#dff2ea;border:1px solid #b9dfd0;border-radius:20px;padding:5px 9px}.live-label.ready{color:#21426e;background:#e2eafa;border-color:#bac9e7}.live-label.paused{color:#704923;background:#f4e6d6;border-color:#dec4a8}.quiet-link{color:var(--blue);font-size:var(--text-xs);font-weight:var(--weight-bold)}.current-work{background:var(--dark-panel);color:#fff;margin:0;padding:34px 38px 30px}.current-work .section-kicker{color:#9bb0ff}.current-work h3{max-width:760px;font-size:clamp(var(--text-2xl), 3vw, var(--text-4xl));letter-spacing:-.03em;line-height:1.45;font-weight:var(--weight-semibold);margin:0}.current-work.idle-work{background:#2f3c43}.work-context{color:#b8c3c9;font-size:var(--text-xs);margin:14px 0 22px}.progress-rule{background:#43515a;height:3px;overflow:hidden}.progress-rule span{background:var(--signal);transform-origin:100%;width:64%;height:100%;animation:.9s cubic-bezier(.22,.8,.24,1) both work-in;display:block}.mission-intake-form{border-bottom:1px solid var(--line);background:#eef2f4;margin:0;padding:27px 38px}.mission-intake-form label{gap:10px;display:grid}.mission-intake-form label>span{color:var(--blue-deep);font-size:var(--text-xs);font-weight:var(--weight-bold)}.mission-intake-form textarea{resize:vertical;width:100%;min-height:96px;color:var(--ink);background:var(--paper-bright);font:inherit;font-size:var(--text-sm);border:1px solid #aebbc1;border-radius:7px 18px 18px;padding:15px 16px;line-height:1.8}.mission-intake-form textarea:focus{outline:3px solid color-mix(in srgb, var(--accent) 15%, transparent);border-color:var(--blue)}.mission-intake-form textarea::placeholder{color:#75828a}.mission-intake-footer{justify-content:space-between;align-items:center;gap:18px;margin-top:11px;display:flex}.mission-intake-footer p{color:var(--ink-soft);font-size:var(--text-sm);margin:0;line-height:1.7}.mission-intake-footer button{white-space:nowrap}.mission-intake-message{font-size:var(--text-xs);margin:13px 0 0;padding:11px 12px;line-height:1.7}.mission-intake-message.success{color:#15543f;background:#dceee7;border:1px solid #b9dfd0}.mission-intake-message.error{color:#7a2c22;background:#fae5e1;border:1px solid #e6bcb4}.activity-rail{margin:0;padding:28px 38px 8px;list-style:none}.activity-rail li{grid-template-columns:58px 18px 1fr;gap:10px;min-height:67px;display:grid;position:relative}.activity-rail li:after{content:"";top:14px;bottom:-2px;background:var(--line);width:1px;position:absolute;inset-inline-start:77px}.activity-rail li:last-child:after{display:none}.activity-rail time{color:var(--ink-soft);font-size:var(--text-xs);text-align:right;direction:ltr;padding-top:1px}.rail-node{z-index:1;background:var(--paper-bright);border:2px solid #9aa8af;border-radius:50%;width:8px;height:8px;margin-top:4px;position:relative}.activity-rail p{color:var(--ink-soft);font-size:var(--text-xs);margin:4px 0 0}.activity-rail .done .rail-node{background:var(--mint);border-color:var(--mint)}.activity-rail .active .rail-node{background:var(--signal);border-color:var(--signal);width:11px;height:11px;margin:2px -1px 0 0;box-shadow:0 0 0 5px #e26b4524}.activity-rail .active strong{color:var(--blue)}.activity-rail .next{opacity:.55}.employee-actions{gap:9px;padding:12px 38px 32px;display:flex}.primary-action,.secondary-action{border:1px solid var(--ink);cursor:pointer;min-height:42px;font-size:var(--text-xs);font-weight:var(--weight-bold);border-radius:9px;padding:0 18px}.primary-action{color:var(--on-accent);background:var(--blue);border-color:var(--blue)}.secondary-action{background:0 0}.full{width:100%}.primary-link,.secondary-link{min-height:42px;font-size:var(--text-xs);font-weight:var(--weight-bold);border-radius:9px;justify-content:center;align-items:center;padding:0 18px;display:inline-flex}.primary-link{color:var(--on-accent);background:var(--blue);border:1px solid var(--blue)}.secondary-link{border:1px solid var(--ink)}.primary-link.compact,.secondary-link.compact{min-height:42px}.attention-header{justify-content:space-between;align-items:start;padding-bottom:20px;display:flex}.attention-header h2{font-size:var(--text-2xl);margin:0}.attention-header>span{color:#fff;background:var(--signal);width:33px;height:33px;font-size:var(--text-sm);font-weight:var(--weight-bold);border-radius:50%;place-items:center;display:grid}.decision-slip{border-top:1px solid var(--line);padding:22px 0}.decision-meta{color:var(--ink-soft);font-size:var(--text-xs);justify-content:space-between;margin-top:2px;display:flex}.decision-meta span{color:var(--blue);font-weight:var(--weight-bold)}.decision-slip.urgent .decision-meta span{color:var(--signal)}.decision-slip h3{font-size:var(--text-md);margin:14px 0 8px}.decision-slip>p{color:var(--ink-soft);font-size:var(--text-xs);margin:0;line-height:1.8}.decision-slip.empty-decision{padding-block:30px}.decision-slip dl{grid-template-columns:1fr 1fr;gap:8px;margin:17px 0 0;display:grid}.decision-slip dl div{border:1px solid var(--line);padding:9px 10px}.decision-slip dt{color:var(--ink-soft);font-size:var(--text-xs)}.decision-slip dd{font-size:var(--text-xs);font-weight:var(--weight-bold);margin:3px 0 0}.decision-actions{gap:8px;margin-top:16px;display:flex}.decision-actions button{border:1px solid var(--ink);cursor:pointer;min-height:37px;font-size:var(--text-xs);font-weight:var(--weight-bold);background:0 0;flex:1}.decision-actions button:first-child{color:#fff;background:var(--ink)}.decision-actions a{color:#fff;background:var(--ink);width:100%;min-height:37px;font-size:var(--text-xs);font-weight:var(--weight-bold);place-items:center;display:grid}.all-decisions{color:var(--blue);border-top:1px solid var(--line);font-size:var(--text-xs);font-weight:var(--weight-bold);justify-content:space-between;padding-top:18px;display:flex}.outcome-strip{color:var(--on-accent);background:var(--blue);border-radius:8px 8px 28px;grid-template-columns:1fr 1.4fr auto;align-items:center;gap:34px;margin-top:18px;margin-bottom:70px;padding:30px 34px;display:grid}.outcome-strip h2{font-size:var(--text-xl);margin:0}.outcome-strip>p{color:#d9e0ff;font-size:var(--text-xs);margin:0;line-height:1.8}.outcome-strip a{white-space:nowrap;font-size:var(--text-xs);font-weight:var(--weight-bold);border-bottom:1px solid #fff;padding-bottom:4px}.support-employee-invite{min-height:104px;color:var(--ink);background:#edf3f0;border:1px solid #cbd8d2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:18px;padding:20px 24px;display:grid}.support-invite-mark,.support-identity-mark{color:#fff;background:var(--dark-panel);font-weight:var(--weight-bold);border-radius:18px 18px 18px 5px;place-items:center;display:grid}.support-invite-mark{width:46px;height:46px;font-size:var(--text-lg)}.support-employee-invite .section-kicker{color:var(--mint);font-size:var(--text-xs);margin-bottom:4px}.support-employee-invite h2{font-size:var(--text-md);margin:0}.support-employee-invite p:last-child{color:var(--ink-soft);font-size:var(--text-xs);margin:5px 0 0;line-height:1.7}.support-employee-invite>a{color:var(--blue);white-space:nowrap;font-size:var(--text-xs);font-weight:var(--weight-bold);border-bottom:1px solid;padding-bottom:3px}.support-employee-page{padding:30px 0 74px}.support-employee-page>.back-link{margin-bottom:20px;display:inline-block}.support-employee-hero{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:19px;min-height:126px;padding:20px 0 25px;display:grid}.support-identity-mark{width:68px;height:68px;font-size:var(--text-2xl)}.support-employee-hero .eyebrow{color:var(--mint);font-size:var(--text-xs);margin-bottom:3px}.support-employee-hero h1{font-size:clamp(var(--text-3xl), 4vw, var(--text-5xl));letter-spacing:-.04em;margin:0;line-height:1.08}.support-employee-hero>div:nth-child(2)>p:last-child{color:var(--ink-soft);font-size:var(--text-sm);margin:6px 0 0}.support-live-state{min-height:34px;font-size:var(--text-xs);font-weight:var(--weight-bold);border:1px solid;border-radius:999px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.support-live-state i{border-radius:50%;width:7px;height:7px}.support-live-state.active{color:#15543f;background:#def0e7;border-color:#b8dacb}.support-live-state.active i{background:#29a36b;box-shadow:0 0 0 4px #29a36b1f}.support-live-state.pending{color:#704923;background:#fff3dd;border-color:#e7d2aa}.support-live-state.pending i{background:#b37a32}.support-connection-sheet{border:1px solid var(--line);background:#fbfcfceb;margin-top:22px}.support-sheet-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:28px;padding:27px 30px;display:flex}.support-sheet-heading h2{font-size:clamp(var(--text-xl), 3vw, var(--text-3xl));letter-spacing:-.025em;margin:0}.support-sheet-heading dl{border-block:1px solid var(--line);margin:0;display:flex}.support-sheet-heading dl div{border-inline-start:1px solid var(--line);min-width:120px;padding:10px 13px}.support-sheet-heading dl div:last-child{border-inline-end:1px solid var(--line)}.support-sheet-heading dt{color:var(--ink-soft);font-size:var(--text-xs)}.support-sheet-heading dd{font-size:var(--text-sm);font-weight:var(--weight-bold);margin:4px 0 0}.support-proof-rail{margin:0;padding:0 30px;list-style:none}.support-proof-rail li{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:79px;display:grid}.support-proof-rail li>span{width:27px;height:27px;color:var(--ink-soft);font-size:var(--text-xs);font-weight:var(--weight-bold);border:1px solid #aeb9b4;border-radius:50%;place-items:center;display:grid}.support-proof-rail li.done>span{color:#fff;background:var(--mint);border-color:var(--mint)}.support-proof-rail li.current>span{color:var(--on-accent);background:var(--blue);border-color:var(--blue);box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 10%, transparent)}.support-proof-rail li.waiting{opacity:.58}.support-proof-rail strong{font-size:var(--text-sm);display:block}.support-proof-rail small{color:var(--ink-soft);font-size:var(--text-xs);margin-top:4px;line-height:1.55;display:block}.support-proof-rail li>b{color:var(--ink-soft);font-size:var(--text-xs)}.support-proof-rail li.done>b{color:var(--mint)}.support-proof-rail li.current>b{color:var(--blue)}.support-next-step{color:#fff;background:var(--dark-panel);border-radius:5px 18px 18px;grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);align-items:center;gap:26px;margin:24px 30px 0;padding:22px;display:grid}.support-next-step .section-kicker{color:#9cd6c2;font-size:var(--text-xs);margin-bottom:5px}.support-next-step h3{font-size:var(--text-lg);margin:0}.support-next-step p:last-child{color:#c9d8d3;font-size:var(--text-sm);margin:7px 0 0;line-height:1.8}.support-callback-value{min-width:0}.support-callback-value span{color:#9cd6c2;font-size:var(--text-xs);font-weight:var(--weight-bold);margin-bottom:7px;display:block}.support-callback-value code{overflow-wrap:anywhere;color:#fff;background:#ffffff14;border:1px solid #ffffff26;padding:11px 12px;font:10px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.support-connection-form{background:#eef2f0;border:1px solid #d4ddd8;margin:24px 30px 30px;padding:25px}.meta-embedded-signup{color:#fff;background:var(--dark-panel);border-radius:5px 22px 22px;grid-template-columns:minmax(0,1fr) minmax(230px,.48fr);align-items:center;gap:28px;margin:24px 30px 12px;padding:24px;display:grid}.meta-embedded-copy>span{color:#9cd6c2;font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.08em}.meta-embedded-copy h3{font-size:var(--text-xl);margin:5px 0 0}.meta-embedded-copy p{color:#c8d8d2;max-width:660px;font-size:var(--text-sm);margin:8px 0 0;line-height:1.7}.meta-embedded-copy ul{flex-wrap:wrap;gap:7px;margin:15px 0 0;padding:0;list-style:none;display:flex}.meta-embedded-copy li{color:#cfe5dd;font-size:var(--text-xs);background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;padding:6px 9px}.meta-embedded-action{gap:10px;display:grid}.meta-embedded-action button{width:100%;color:var(--dark-panel);background:#fff;border-color:#fff}.meta-embedded-status{color:#c8d8d2;min-height:38px;font-size:var(--text-sm);margin:0;line-height:1.6}.meta-embedded-status.error{color:#ffd0c6}.meta-embedded-status.success{color:#9ce4c5}.support-connection-form.compact{border:0;margin:0}.support-form-heading{border-bottom:1px solid #d1d9d5;justify-content:space-between;align-items:end;gap:24px;padding-bottom:18px;display:flex}.support-form-heading>div{gap:3px;display:grid}.support-form-heading span{color:var(--mint);font-size:var(--text-xs);font-weight:var(--weight-bold)}.support-form-heading strong{font-size:var(--text-md)}.support-form-heading>small{max-width:440px;color:var(--ink-soft);font-size:var(--text-sm);text-align:end;line-height:1.7}.support-form-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:19px;display:grid}.support-form-grid label{align-content:start;gap:6px;display:grid}.support-form-grid label>span:first-child{font-size:var(--text-xs);font-weight:var(--weight-bold)}.support-form-grid label>input,.verify-token-control input{width:100%;min-height:41px;color:var(--ink);background:#fff;border:1px solid #b9c4bf;border-radius:7px;padding:0 11px;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.support-form-grid input:focus{outline:3px solid color-mix(in srgb, var(--accent) 14%, transparent);border-color:var(--blue)}.support-form-grid label>small{color:var(--ink-soft);font-size:var(--text-sm);line-height:1.6}.support-form-wide{grid-column:1/-1}.verify-token-control{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.verify-token-control button{color:var(--blue);cursor:pointer;font-size:var(--text-xs);font-weight:var(--weight-bold);background:#fff;border:1px solid #b9c4bf;border-radius:7px;padding:0 13px}.support-form-footer{justify-content:space-between;align-items:center;gap:28px;margin-top:20px;display:flex}.support-form-footer p{max-width:610px;color:var(--ink-soft);font-size:var(--text-sm);margin:0;line-height:1.75}.support-form-footer button{white-space:nowrap}.support-form-message{font-size:var(--text-sm);margin:16px 0 0;padding:12px 13px;line-height:1.7}.support-form-message p{margin:0}.support-form-message.success{color:#15543f;background:#dceee7;border:1px solid #b9dfd0}.support-form-message.error{color:#7a2c22;background:#fae5e1;border:1px solid #e6bcb4}.support-form-message>div{gap:5px;margin-top:10px;display:grid}.support-form-message code{overflow-wrap:anywhere;color:var(--ink);background:#fff;border:1px solid #b9dfd0;padding:8px;font:10px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.support-credentials-disclosure{border:1px solid var(--line);margin:24px 30px 30px}.support-credentials-disclosure summary{cursor:pointer;min-height:48px;font-size:var(--text-xs);font-weight:var(--weight-bold);justify-content:space-between;align-items:center;padding:0 16px;list-style:none;display:flex}.support-credentials-disclosure summary::-webkit-details-marker{display:none}.support-credentials-disclosure summary:after{content:"+";color:var(--blue);font-size:var(--text-lg)}.support-credentials-disclosure[open] summary:after{content:"−"}.support-active-proof{color:#fff;background:var(--dark-panel);margin:24px 30px 30px;padding:22px}.support-active-proof>div{align-items:center;gap:10px;display:flex}.support-active-proof>div span{width:25px;height:25px;color:var(--dark-panel);font-size:var(--text-xs);font-weight:var(--weight-bold);background:#8ed6b9;border-radius:50%;place-items:center;display:grid}.support-active-proof>div strong{font-size:var(--text-base)}.support-active-proof dl{background:#ffffff21;grid-template-columns:repeat(3,1fr);gap:1px;margin:20px 0 0;display:grid}.support-active-proof dl div{background:var(--dark-panel);padding:12px}.support-active-proof dt{color:#9fc7b9;font-size:var(--text-xs)}.support-active-proof dd{font-size:var(--text-xs);font-weight:var(--weight-bold);margin:5px 0 0}.meta-revocation-control{color:#dce8e4;border-top:1px solid #ffffff29;margin:0 30px 28px}.meta-revocation-control summary{color:#b9cdc6;cursor:pointer;width:fit-content;font-size:var(--text-xs);font-weight:var(--weight-bold);padding-top:14px}.meta-revocation-control>div{color:#2c2826;background:#fff7f4;border:1px solid #ead8d2;margin-top:14px;padding:18px}.meta-revocation-control strong{font-size:var(--text-sm)}.meta-revocation-control p{color:#665b57;font-size:var(--text-sm);margin:6px 0 14px;line-height:1.65}.meta-revocation-control label{font-size:var(--text-xs);align-items:flex-start;gap:8px;line-height:1.6;display:flex}.meta-revocation-control input{accent-color:#9c4038;margin-top:3px}.danger-action{color:#fff;font:inherit;font-size:var(--text-xs);font-weight:var(--weight-bold);cursor:pointer;background:#84382f;border:1px solid #84382f;border-radius:3px;margin-top:14px;padding:9px 13px}.danger-action:disabled{opacity:.45;cursor:not-allowed}.meta-revocation-state{color:#234b3d;background:#eef7f3;border:1px solid #c9dfd6;margin:0 30px 28px;padding:15px 17px}.meta-revocation-state strong{font-size:var(--text-sm)}.meta-revocation-state p{color:#516b62;font-size:var(--text-xs);margin:4px 0 0}.support-sla-proof{color:#c6d9d2;font-size:var(--text-sm);border-top:1px solid #ffffff21;margin:16px 0 0;padding-top:14px;line-height:1.7}.support-owner-note{color:#704923;font-size:var(--text-xs);background:#fff3dd;border:1px solid #e7d2aa;margin:24px 30px 30px;padding:14px;line-height:1.6}.support-trust-footer{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:25px;min-height:86px;padding:21px 4px;display:grid}.support-trust-footer strong{font-size:var(--text-sm)}.support-trust-footer p{color:var(--ink-soft);font-size:var(--text-xs);margin:0;line-height:1.7}.support-trust-footer a{color:var(--blue);white-space:nowrap;font-size:var(--text-xs);font-weight:var(--weight-bold);border-bottom:1px solid;padding-bottom:3px}.support-work-desk{border-block:1px solid var(--line);margin-top:38px}.support-work-desk>header{justify-content:space-between;align-items:center;gap:38px;min-height:116px;display:flex}.support-work-desk>header h2{font-size:clamp(var(--text-xl), 3vw, var(--text-3xl));letter-spacing:-.025em;margin:0}.support-work-desk>header>div>p:last-child{max-width:590px;color:var(--ink-soft);font-size:var(--text-sm);margin:8px 0 0;line-height:1.75}.support-desk-metrics{border-block:1px solid var(--line);margin:0;display:flex}.support-desk-metrics div{border-inline-start:1px solid var(--line);min-width:92px;padding:10px 12px}.support-desk-metrics div:last-child{border-inline-end:1px solid var(--line)}.support-desk-metrics dt{color:var(--ink-soft);font-size:var(--text-xs)}.support-desk-metrics dd{font-size:var(--text-lg);font-weight:var(--weight-bold);margin:3px 0 0}.support-desk-metrics .attention dd{color:var(--signal)}.support-work-queue{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.support-work-queue>li{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:17px;min-height:132px;display:grid}.support-queue-line{align-self:stretch;place-items:center;display:grid;position:relative}.support-queue-line:before{content:"";background:#cbd2ce;width:1px;position:absolute;top:0;bottom:0}.support-queue-line i{z-index:1;background:var(--paper);border:2px solid var(--mint);border-radius:50%;width:10px;height:10px;position:relative}.support-work-queue>li.attention .support-queue-line i{background:var(--signal);border-color:var(--signal);width:13px;height:13px;box-shadow:0 0 0 5px #c55f341f}.support-queue-copy{min-width:0;padding-block:18px}.support-queue-copy>div{color:var(--mint);font-size:var(--text-xs);font-weight:var(--weight-bold);align-items:center;gap:12px;display:flex}.support-queue-copy time{color:var(--ink-soft);font-weight:var(--weight-semibold)}.support-queue-copy time.urgent{color:var(--signal)}.support-queue-copy h3{font-size:var(--text-base);margin:7px 0 0}.support-queue-copy>p{max-width:760px;color:var(--ink-soft);font-size:var(--text-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;line-height:1.7;display:-webkit-box;overflow:hidden}.support-queue-copy>small{color:#7a2c22;font-size:var(--text-sm);margin-top:7px;line-height:1.6;display:block}.support-queue-actions{justify-items:end;gap:8px;min-width:142px;padding-block:15px;display:grid}.support-queue-actions>a{color:var(--blue);font-size:var(--text-xs);font-weight:var(--weight-bold);border-bottom:1px solid;padding-bottom:3px}.support-queue-actions .support-approval-link{color:var(--signal)}.support-handoff-control{justify-items:end;gap:6px;display:grid}.support-handoff-control button{min-height:33px;color:var(--on-accent);background:var(--blue);border:1px solid var(--blue);cursor:pointer;font-size:var(--text-xs);font-weight:var(--weight-bold);border-radius:7px;padding:0 12px}.support-handoff-control p{max-width:240px;color:var(--ink-soft);font-size:var(--text-sm);text-align:end;margin:0;line-height:1.5}.support-handoff-control p.error{color:#7a2c22}.support-handoff-control p.success{color:var(--mint)}.support-queue-empty{text-align:center;border-top:1px solid var(--line);place-content:center;min-height:150px;display:grid}.support-queue-empty strong{font-size:var(--text-base)}.support-queue-empty p{color:var(--ink-soft);font-size:var(--text-sm);margin:7px 0 0}.support-desk-result{min-height:52px;color:var(--ink-soft);font-size:var(--text-sm);align-items:center;gap:20px;display:flex}.support-desk-result strong{color:var(--ink)}.support-desk-result .failed{color:var(--signal);font-weight:var(--weight-bold)}.support-pilot-measurement{border-block:1px solid var(--line);margin-top:42px}.support-pilot-measurement>header{justify-content:space-between;align-items:center;gap:28px;min-height:96px;display:flex}.support-pilot-measurement>header h2{font-size:clamp(var(--text-xl), 3vw, var(--text-3xl));letter-spacing:-.025em;margin:0}.support-pilot-measurement>header>span{font-size:var(--text-xs);font-weight:var(--weight-bold);border:1px solid;padding:7px 10px}.support-pilot-measurement>header>span.connected{color:#176349}.support-pilot-measurement>header>span.disconnected{color:#8a3a2c}.support-pilot-measurement>dl{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.support-pilot-measurement>dl>div{border-inline-start:1px solid var(--line);min-height:112px;padding:20px 18px}.support-pilot-measurement>dl>div:last-child{border-inline-end:1px solid var(--line)}.support-pilot-measurement dt{color:var(--ink-soft);font-size:var(--text-xs)}.support-pilot-measurement dd{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:-.02em;margin:8px 0 3px}.support-pilot-measurement small{color:var(--ink-soft);font-size:var(--text-xs)}.support-pilot-empty{text-align:center;border-top:1px solid var(--line);place-content:center;min-height:128px;display:grid}.support-pilot-empty strong{font-size:var(--text-base)}.support-pilot-empty p{max-width:590px;color:var(--ink-soft);font-size:var(--text-sm);margin:8px auto 0;line-height:1.7}.support-pilot-measurement>footer{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;min-height:64px;display:grid}.support-pilot-measurement>footer strong{font-size:var(--text-xs)}.support-pilot-measurement>footer p{color:var(--ink-soft);font-size:var(--text-sm);margin:0;line-height:1.7}.support-case-page{padding:30px 0 70px}.support-case-page>.back-link{margin-bottom:20px;display:inline-block}.support-case-heading{border-block:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;min-height:150px;display:grid}.support-case-heading h1{font-size:clamp(var(--text-2xl), 4vw, var(--text-5xl));letter-spacing:-.035em;margin:0;line-height:1.15}.support-case-heading>div>p:last-child{color:var(--ink-soft);font-size:var(--text-sm);margin:10px 0 0}.support-case-heading dl{border-block:1px solid var(--line);margin:0;display:flex}.support-case-heading dl div{border-inline-start:1px solid var(--line);min-width:140px;padding:11px 13px}.support-case-heading dl div:last-child{border-inline-end:1px solid var(--line)}.support-case-heading dt{color:var(--ink-soft);font-size:var(--text-xs)}.support-case-heading dd{font-size:var(--text-xs);font-weight:var(--weight-bold);margin:4px 0 0}.support-case-handoff{color:#fff;background:var(--dark-panel);justify-content:space-between;align-items:center;gap:30px;margin-top:22px;padding:20px 22px;display:flex}.support-case-handoff .section-kicker{color:#9cd6c2;margin-bottom:4px}.support-case-handoff h2{font-size:var(--text-md);margin:0}.support-case-handoff>div>p:last-child{color:#c4d5cf;font-size:var(--text-sm);margin:6px 0 0}.support-case-handoff .support-handoff-control button{color:var(--dark-panel);background:#a4dfca;border-color:#a4dfca}.support-case-handoff .support-handoff-control p{color:#dce9e4}.support-case-thread{margin-top:32px}.support-case-thread>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.support-case-thread>header h2{font-size:var(--text-2xl);margin:0}.support-answer-proof{color:var(--ink-soft);font-size:var(--text-xs);justify-items:end;gap:3px;display:grid}.support-answer-proof strong{color:var(--mint);font-size:var(--text-xs)}.support-case-messages{max-width:850px;margin:0 auto;padding:28px 0 10px;list-style:none}.support-case-messages li{border:1px solid var(--line);background:var(--paper-bright);width:min(82%,680px);margin-bottom:18px;padding:15px 17px 12px}.support-case-messages li.inbound{border-radius:5px 18px 18px;margin-inline-end:auto}.support-case-messages li.outbound{background:#eaf2ef;border-color:#cbded6;border-radius:18px 5px 18px 18px;margin-inline-start:auto}.support-case-messages li.internal{background:0 0;border-style:dashed;border-radius:0;width:100%;margin-inline:auto}.support-message-author{justify-content:space-between;align-items:center;gap:20px;display:flex}.support-message-author strong{font-size:var(--text-xs)}.support-message-author time{color:var(--ink-soft);font-size:var(--text-2xs)}.support-case-messages li>p{white-space:pre-wrap;font-size:var(--text-sm);margin:10px 0 0;line-height:1.85}.support-case-messages li>footer{color:var(--ink-soft);font-size:var(--text-xs);border-top:1px solid #65716d2e;align-items:center;gap:13px;margin-top:11px;padding-top:9px;display:flex}.support-case-messages li>footer .failed,.support-case-messages li>footer b{color:var(--signal);font-weight:var(--weight-bold)}.support-case-messages li>footer a{color:var(--blue);font-weight:var(--weight-bold);border-bottom:1px solid;margin-inline-start:auto}.support-human-reply{border-block:1px solid var(--ink);gap:12px;max-width:850px;margin:8px auto 34px;padding:18px 0 16px;display:grid}.support-human-reply-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.support-human-reply-heading .section-kicker{color:var(--mint);margin:0 0 3px}.support-human-reply-heading label{font-size:var(--text-md);font-weight:var(--weight-bold);display:block}.support-human-reply-heading>span{color:var(--signal);font-size:var(--text-xs);font-weight:var(--weight-bold)}.support-human-reply textarea{resize:vertical;width:100%;min-height:104px;color:var(--ink);background:var(--paper-bright);font:inherit;font-size:var(--text-sm);border:1px solid #b8c2be;border-radius:4px;padding:13px 15px;line-height:1.8}.support-human-reply textarea:focus{outline:3px solid color-mix(in srgb, var(--accent) 16%, transparent);border-color:var(--blue)}.support-human-reply-footer{justify-content:space-between;align-items:center;gap:24px;display:flex}.support-human-reply-footer p{color:var(--ink-soft);font-size:var(--text-sm);margin:0;line-height:1.6}.support-human-reply-footer button{min-height:38px;color:var(--on-accent);background:var(--blue);border:1px solid var(--blue);cursor:pointer;font-size:var(--text-xs);font-weight:var(--weight-bold);border-radius:6px;padding:0 16px}.support-human-reply-state{color:var(--mint);font-size:var(--text-sm);margin:0;line-height:1.65}.support-human-reply-state.saved{color:#72551c}.support-human-reply-state.error{color:#7a2c22}.support-case-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;min-height:78px;display:flex}.support-case-footer p{color:var(--ink-soft);font-size:var(--text-sm);margin:0;line-height:1.7}.support-resolution-control{background:#eaf2ef;border:1px solid #cbded6;gap:10px;max-width:850px;margin:30px auto;padding:20px;display:grid}.support-resolution-control>div{justify-content:space-between;align-items:end;gap:20px;display:flex}.support-resolution-control label{font-size:var(--text-xs);font-weight:var(--weight-bold)}.support-resolution-control select,.support-resolution-control textarea{background:var(--paper-bright);width:100%;color:var(--ink);font:inherit;border:1px solid #bdcbc5;padding:11px 12px}.support-resolution-control textarea{resize:vertical;line-height:1.7}.support-resolution-control footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.support-resolution-control footer p{color:var(--ink-soft);font-size:var(--text-sm);margin:0;line-height:1.7}.support-resolution-control>p{font-size:var(--text-sm);margin:0}.support-resolution-control>p.success{color:#15543f}.support-resolution-control>p.error{color:var(--signal)}.support-resolution-proof{border-block:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;margin:30px 0;padding:20px 22px;display:grid}.support-resolution-proof h2{font-size:var(--text-lg);margin:0}.support-resolution-proof>div>p:last-child{max-width:720px;color:var(--ink-soft);font-size:var(--text-xs);margin:8px 0 0;line-height:1.8}.support-resolution-proof dl{border:1px solid var(--line);margin:0;display:flex}.support-resolution-proof dl div{border-inline-start:1px solid var(--line);min-width:105px;padding:10px 12px}.support-resolution-proof dl div:first-child{border-inline-start:0}.support-resolution-proof dt{color:var(--ink-soft);font-size:var(--text-xs)}.support-resolution-proof dd{font-size:var(--text-xs);font-weight:var(--weight-bold);margin:4px 0 0}.company-context-page{padding-bottom:74px}.company-context-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:46px;padding:34px 0 38px;display:grid}.company-context-hero h1{max-width:820px;font-size:clamp(var(--text-4xl), 5.5vw, var(--text-5xl));letter-spacing:-.055em;margin:0;line-height:1.08}.company-context-hero>div>p:last-child{max-width:730px;color:var(--ink-soft);font-size:var(--text-sm);margin:17px 0 0;line-height:1.9}.company-context-hero>dl{border-block:1px solid var(--line);margin:0;display:flex}.company-context-hero>dl div{border-inline-start:1px solid var(--line);min-width:100px;padding:14px 16px}.company-context-hero>dl div:last-child{border-inline-end:1px solid var(--line)}.company-context-hero dt{color:var(--ink-soft);font-size:var(--text-xs)}.company-context-hero dd{font-size:var(--text-2xl);font-weight:var(--weight-bold);margin:5px 0 0}.company-context-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.62fr);align-items:start;gap:18px;margin-top:24px;display:grid}.company-context-ledger,.company-context-editor,.company-source-register{border:1px solid var(--line);background:#fbfcfce0}.company-context-ledger{padding:30px}.company-context-editor{border-radius:7px 28px 28px;padding:28px;position:sticky;top:92px}.company-context-editor h2,.company-source-register h2{font-size:var(--text-2xl);margin:0}.company-context-editor>p:nth-of-type(2){color:var(--ink-soft);font-size:var(--text-xs);margin:10px 0 0;line-height:1.8}.company-fact-list{border-top:1px solid var(--line);margin-top:24px}.company-fact{border-bottom:1px solid var(--line);padding:25px 0 27px;padding-inline-start:20px}.company-fact--revoked{opacity:.72}.company-fact-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.company-fact-heading>div>span{color:var(--blue);font-size:var(--text-xs);font-weight:var(--weight-bold)}.company-fact-heading h3{font-size:var(--text-lg);margin:4px 0 0}.context-state{color:#15543f;white-space:nowrap;min-height:24px;font-size:var(--text-xs);font-weight:var(--weight-bold);background:#dceee7;border:1px solid #b9dfd0;border-radius:20px;align-items:center;padding:0 9px;display:inline-flex}.context-state--stale,.context-state--unavailable{color:#704923;background:#fff1d8;border-color:#e7cda2}.context-state--failed{color:#7a2c22;background:#fae5e1;border-color:#e6bcb4}.context-state--revoked{color:#4f5b61;background:#e8ecee;border-color:#cbd3d7}.company-fact-value{max-width:820px;font-size:var(--text-sm);margin:15px 0 18px;line-height:1.9}.company-fact-proof{border-block:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.company-fact-proof div{border-inline-start:1px solid var(--line);padding:11px 12px}.company-fact-proof div:last-child{border-inline-end:1px solid var(--line)}.company-fact-proof dt{color:var(--ink-soft);font-size:var(--text-xs)}.company-fact-proof dd{font-size:var(--text-xs);font-weight:var(--weight-bold);margin:4px 0 0;line-height:1.55}.company-fact-reason,.company-fact-warning{color:var(--ink-soft);font-size:var(--text-sm);margin:12px 0 0}.company-fact-warning{color:#7a2c22}.company-fact-controls{align-items:start;gap:12px;margin-top:16px;display:flex}.company-fact-controls details{border:1px solid var(--line);background:#f4f6f7;flex:1}.company-fact-controls summary{cursor:pointer;color:var(--blue);font-size:var(--text-xs);font-weight:var(--weight-bold);padding:11px 13px}.company-context-form{gap:9px;margin-top:23px;display:grid}.company-context-form.correction{border-top:1px solid var(--line);margin:0;padding:17px}.company-context-form label,.company-context-revoke-form label{color:var(--blue-deep);font-size:var(--text-xs);font-weight:var(--weight-bold)}.company-context-form input,.company-context-form select,.company-context-form textarea,.company-context-revoke-form input{width:100%;min-height:41px;color:var(--ink);background:var(--paper-bright);font:inherit;font-size:var(--text-xs);border:1px solid #aebbc1;border-radius:7px;padding:10px 11px}.company-context-form textarea{resize:vertical;min-height:94px;line-height:1.7}.company-context-form input:focus,.company-context-form select:focus,.company-context-form textarea:focus,.company-context-revoke-form input:focus{outline:3px solid color-mix(in srgb, var(--accent) 15%, transparent);border-color:var(--blue)}.company-context-form-row{grid-template-columns:1fr 1fr;gap:9px;display:grid}.company-context-form-row>div{gap:9px;display:grid}.company-context-check{border:1px solid var(--line);cursor:pointer;background:#edf2f4;align-items:start;gap:10px;padding:12px;display:flex;color:var(--ink)!important}.company-context-check input{width:16px;min-height:16px;margin-top:2px}.company-context-check span{gap:4px;display:grid}.company-context-check small{color:var(--ink-soft);font-size:var(--text-sm);font-weight:var(--weight-normal);line-height:1.6}.company-context-message{font-size:var(--text-sm);margin:3px 0 0;padding:10px 11px;line-height:1.6}.company-context-message.success{color:#15543f;background:#dceee7}.company-context-message.error{color:#7a2c22;background:#fae5e1}.company-context-revoke-form{border-top:1px solid var(--line);gap:9px;padding:17px;display:grid}.company-context-revoke-form .secondary-action{color:#7a2c22;border-color:#b36a5f}.company-context-empty{border-block:1px solid var(--line);margin-top:24px;padding:38px 0}.company-context-empty h3{font-size:var(--text-xl);margin:0}.company-context-empty p,.company-context-readonly{max-width:650px;color:var(--ink-soft);font-size:var(--text-xs);margin:9px 0 0;line-height:1.8}.company-source-register{margin-top:18px;padding:28px 30px}.company-source-list{border-top:1px solid var(--line);margin-top:20px}.company-source-list article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto minmax(180px,.5fr);align-items:center;gap:18px;min-height:72px;display:grid}.company-source-list article>div{gap:4px;display:grid}.company-source-list article>div span,.company-source-list article>p{color:var(--ink-soft);font-size:var(--text-xs);margin:0}.company-source-list article>p{text-align:end}.company-documents{border:1px solid var(--line);background:#f7f9f9;margin-top:18px;padding:30px}.company-documents h2{font-size:var(--text-2xl);margin:0}.company-documents-intro{max-width:820px;color:var(--ink-soft);font-size:var(--text-xs);margin:12px 0 0;line-height:1.9}.company-documents-layout{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);align-items:start;gap:20px;margin-top:24px;display:grid}.company-documents-layout>aside{border:1px solid var(--line);background:var(--paper-bright);padding:22px}.company-documents-layout>aside h3{font-size:var(--text-md);margin:0}.company-document-list{border-top:1px solid var(--ink)}.company-document-list article{border-bottom:1px solid var(--line);grid-template-columns:1fr minmax(240px,.72fr);align-items:center;gap:24px;padding:19px 0;display:grid}.company-document-list article>div:first-child>span{color:var(--blue);font-size:var(--text-xs);font-weight:var(--weight-bold)}.company-document-list h3{font-size:var(--text-base);margin:5px 0 0}.company-document-list p{color:var(--ink-soft);font-size:var(--text-sm);margin:5px 0 0;line-height:1.7}.document-state-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.document-state{color:#6d4d1f;min-height:24px;font-size:var(--text-xs);font-weight:var(--weight-bold);background:#fff0cf;border:1px solid #e6cca0;border-radius:20px;align-items:center;padding:0 9px;display:inline-flex}.document-state--verified{color:#15543f;background:#dceee7;border-color:#b9dfd0}.document-state--rejected{color:#7a2c22;background:#fae5e1;border-color:#e6bcb4}.document-state--scan_failed{color:#7a2c22;background:#fff0e5;border-color:#e7c2a8}.document-state--revoked{color:#4f5b61;background:#e8ecee;border-color:#cbd3d7}.document-state--extraction-ready_for_review{color:#174e6b;background:#e2f1f8;border-color:#b7d8e8}.document-state--extraction-failed{color:#7a2c22;background:#fff0e5;border-color:#e7c2a8}.company-document-extraction-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;margin:12px 0 0;display:grid}.company-document-extraction-proof div{min-width:0}.company-document-extraction-proof dt{color:var(--ink-soft);font-size:var(--text-xs)}.company-document-extraction-proof dd{overflow-wrap:anywhere;color:var(--ink);font-size:var(--text-xs);font-weight:var(--weight-bold);margin:2px 0 0}.company-document-list .company-document-next-step{color:#594617;background:#fff8df;margin-top:12px;padding:10px 12px}.company-document-review-link{min-height:39px;color:var(--on-accent);background:var(--blue-deep);font-size:var(--text-xs);font-weight:var(--weight-bold);border-radius:6px;justify-content:center;align-items:center;margin-top:12px;padding:10px 13px;text-decoration:none;display:inline-flex}.company-document-upload-form{gap:9px;margin-top:18px;display:grid}.company-document-upload-form label{color:var(--blue-deep);font-size:var(--text-xs);font-weight:var(--weight-bold)}.company-document-upload-form input{width:100%;min-height:42px;font:inherit;font-size:var(--text-sm);background:#fff;border:1px solid #aebbc1;border-radius:7px;padding:10px}.company-document-upload-form>p{color:var(--ink-soft);font-size:var(--text-sm);margin:0;line-height:1.7}.company-document-review-page{padding-bottom:76px}.company-document-review-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(300px,.55fr);align-items:end;gap:42px;padding:34px 0 30px;display:grid}.company-document-review-hero h1{max-width:780px;font-size:clamp(var(--text-4xl), 5vw, var(--text-5xl));letter-spacing:-.045em;overflow-wrap:anywhere;margin:0;line-height:1.08}.company-document-review-hero>div>p:last-child{max-width:760px;color:var(--ink-soft);font-size:var(--text-xs);margin:16px 0 0;line-height:1.9}.company-document-review-hero dl{border-top:1px solid var(--ink);margin:0}.company-document-review-hero dl div{border-bottom:1px solid var(--line);grid-template-columns:105px 1fr;gap:12px;padding:10px 0;display:grid}.company-document-review-hero dt,.company-document-extraction-evidence dt,.company-document-published-facts dt{color:var(--ink-soft);font-size:var(--text-xs)}.company-document-review-hero dd,.company-document-extraction-evidence dd,.company-document-published-facts dd{overflow-wrap:anywhere;font-size:var(--text-xs);font-weight:var(--weight-bold);margin:0}.company-document-review-gate{border:1px solid var(--line);background:#fff8df;margin-top:24px;padding:34px}.company-document-review-gate h2{max-width:760px;font-size:var(--text-2xl);margin:0}.company-document-review-gate>p:last-of-type{color:var(--ink-soft);font-size:var(--text-xs);line-height:1.8}.company-document-extraction-evidence{border:1px solid var(--line);background:#edf2f4;grid-template-columns:minmax(230px,.55fr) minmax(0,1.2fr);gap:28px;margin-top:20px;padding:25px 28px;display:grid}.company-document-extraction-evidence h2{font-size:var(--text-2xl);margin:0}.company-document-extraction-evidence dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 20px;margin:0;display:grid}.company-document-extraction-evidence dl .wide{grid-column:1/-1}.company-document-extraction-evidence dd{margin-top:3px}.company-document-published-facts{border:1px solid var(--line);background:var(--paper-bright);margin-top:18px;padding:28px}.company-document-published-facts h2,.company-document-review-workspace h2{font-size:var(--text-2xl);margin:0}.company-document-published-facts>div:last-child{border-top:1px solid var(--ink);margin-top:18px}.company-document-published-facts article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);gap:24px;padding:16px 0;display:grid}.company-document-published-facts article span{color:var(--blue);font-size:var(--text-xs);font-weight:var(--weight-bold)}.company-document-published-facts article h3{font-size:var(--text-base);margin:4px 0 0}.company-document-published-facts article p{color:var(--ink-soft);font-size:var(--text-sm);margin:5px 0 0;line-height:1.7}.company-document-published-facts article dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;display:grid}.company-document-review-workspace{border:1px solid var(--line);background:#f7f9f9;grid-template-columns:minmax(260px,.48fr) minmax(0,1.35fr);align-items:start;gap:34px;margin-top:18px;padding:30px;display:grid}.company-document-review-workspace>div>p:last-child{color:var(--ink-soft);font-size:var(--text-xs);line-height:1.85}.company-document-review-form{gap:16px;display:grid}.company-document-review-form fieldset{border:1px solid var(--line);background:var(--paper-bright);min-width:0;margin:0;padding:20px}.company-document-review-form legend{color:var(--blue-deep);font-size:var(--text-sm);font-weight:var(--weight-bold);padding:0 7px}.company-document-segments>p{color:var(--ink-soft);font-size:var(--text-sm);margin:0 0 13px;line-height:1.7}.company-document-segments>div{border-top:1px solid var(--line);max-height:560px;overflow-y:auto}.company-document-segments label{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:18px minmax(0,1fr);gap:11px;padding:14px 2px;display:grid}.company-document-segments label:has(input:checked){background:#eef3ff}.company-document-segments input{width:16px;height:16px;accent-color:var(--blue);margin-top:2px}.company-document-segments label span{min-width:0}.company-document-segments strong{color:var(--blue-deep);font-size:var(--text-xs)}.company-document-segments small{color:var(--ink-soft);font-size:var(--text-xs);margin-inline-start:8px}.company-document-segments pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;color:var(--ink);font:inherit;font-size:var(--text-xs);margin:8px 0 0;line-height:1.8}.company-document-segments output{color:var(--ink-soft);font-size:var(--text-sm);font-weight:var(--weight-bold);margin-top:10px;display:block}.company-document-fact-fields{gap:9px;display:grid}.company-document-fact-fields>label,.company-document-fact-fields .company-context-form-row label{color:var(--blue-deep);font-size:var(--text-xs);font-weight:var(--weight-bold)}.company-document-fact-fields input,.company-document-fact-fields select,.company-document-fact-fields textarea{width:100%;min-height:41px;color:var(--ink);font:inherit;font-size:var(--text-xs);background:#fff;border:1px solid #aebbc1;border-radius:7px;padding:10px 11px}.company-document-fact-fields textarea{resize:vertical;min-height:95px;line-height:1.7}.company-document-fact-fields input:focus,.company-document-fact-fields select:focus,.company-document-fact-fields textarea:focus{outline:3px solid color-mix(in srgb, var(--accent) 15%, transparent);border-color:var(--blue)}.company-document-review-decision{background:#e3ece8;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.company-document-review-decision p{color:#315044;max-width:520px;font-size:var(--text-sm);margin:0;line-height:1.7}.company-team-management-link{color:var(--blue);border-top:1px solid var(--line);font-size:var(--text-xs);font-weight:var(--weight-bold);margin-top:16px;padding-top:14px;text-decoration:none;display:block}.company-team-page{padding-bottom:76px}.company-team-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:42px;padding:34px 0 36px;display:grid}.company-team-hero h1{max-width:850px;font-size:clamp(var(--text-4xl), 5.2vw, var(--text-5xl));letter-spacing:-.05em;margin:0;line-height:1.08}.company-team-hero>div>p:last-child{max-width:720px;color:var(--ink-soft);font-size:var(--text-xs);margin:16px 0 0;line-height:1.85}.company-team-hero dl{border-block:1px solid var(--line);margin:0;display:flex}.company-team-hero dl div{border-inline-start:1px solid var(--line);min-width:120px;padding:14px 17px}.company-team-hero dl div:last-child{border-inline-end:1px solid var(--line)}.company-team-hero dt{color:var(--ink-soft);font-size:var(--text-xs)}.company-team-hero dd{font-size:var(--text-2xl);font-weight:var(--weight-bold);margin:5px 0 0}.company-team-layout{grid-template-columns:minmax(0,1.3fr) minmax(310px,.65fr);align-items:start;gap:18px;margin-top:22px;display:grid}.company-member-register,.company-team-invite-panel,.company-invitation-register,.employee-manager-register{border:1px solid var(--line);background:var(--paper-bright);padding:28px}.company-member-register h2,.company-team-invite-panel h2,.company-invitation-register h2,.employee-manager-register h2{font-size:var(--text-2xl);margin:0}.company-member-list{border-top:1px solid var(--ink);margin-top:18px}.company-member-list article{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) 70px 140px minmax(235px,auto);align-items:center;gap:14px;padding:16px 0;display:grid}.company-member-list .avatar{width:36px;height:36px;color:var(--on-accent);background:var(--blue-deep);font-size:var(--text-sm);font-weight:var(--weight-bold);border-radius:12px 12px 12px 3px;place-items:center;display:grid}.company-member-list h3{font-size:var(--text-sm);margin:0}.company-member-list p{color:var(--ink-soft);font-size:var(--text-xs);text-align:start;margin:3px 0 0}.company-member-list strong{color:var(--blue);font-size:var(--text-xs)}.company-member-list time{color:var(--ink-soft);font-size:var(--text-2xs);text-align:end}.workspace-member-governance{justify-items:end;gap:6px;display:grid}.workspace-member-governance form:first-child{gap:5px;display:flex}.workspace-member-governance select,.workspace-member-governance button{min-height:34px;font:inherit;font-size:var(--text-xs);background:#fff;border:1px solid #aebbc1;padding:7px 9px}.workspace-member-governance button{color:var(--blue);cursor:pointer;font-weight:var(--weight-bold)}.workspace-member-governance button:disabled{cursor:not-allowed;opacity:.48}.workspace-member-governance .remove-member-access{color:#7a2c22;background:0 0;border-color:#b36a5f}.workspace-member-governance p{max-width:235px;font-size:var(--text-sm);text-align:end;margin:0;line-height:1.45}.workspace-member-governance p.success{color:#15543f}.workspace-member-governance p.error{color:#7a2c22}.workspace-member-protected{color:var(--ink-soft);font-size:var(--text-xs);font-weight:var(--weight-bold);justify-self:end}.company-team-invite-panel{border-radius:7px 26px 26px}.company-team-invite-panel>p:nth-of-type(2){color:var(--ink-soft);font-size:var(--text-sm);margin:9px 0 0;line-height:1.75}.employee-manager-register{border-radius:26px 7px 26px 26px;margin-top:18px}.employee-manager-list{border-top:1px solid var(--ink);margin-top:20px}.employee-manager-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,1fr) minmax(150px,.72fr) minmax(290px,1.08fr);align-items:center;gap:22px;min-height:104px;padding:18px 0;display:grid}.employee-manager-identity{align-items:center;gap:13px;display:flex}.employee-manager-identity>span{width:42px;height:46px;color:var(--dark-panel);background:var(--brass);font-size:var(--text-xl);font-weight:var(--weight-bold);border-radius:15px 15px 4px;flex:none;place-items:center;display:grid}.employee-manager-identity h3{font-size:var(--text-base);margin:0}.employee-manager-identity p{color:var(--ink-soft);font-size:var(--text-sm);margin:4px 0 0}.employee-manager-current{gap:5px;display:grid}.employee-manager-current span,.employee-manager-control label>span{color:var(--ink-soft);font-size:var(--text-xs)}.employee-manager-current strong{font-size:var(--text-sm)}.employee-manager-control{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;display:grid}.employee-manager-control label{gap:6px;display:grid}.employee-manager-control select,.employee-manager-control button{min-height:38px;font:inherit;font-size:var(--text-sm);background:#fff;border:1px solid #aebbc1;padding:8px 11px}.employee-manager-control button{color:var(--on-accent);background:var(--blue);border-color:var(--blue);cursor:pointer;font-weight:var(--weight-bold)}.employee-manager-control button:disabled{cursor:not-allowed;opacity:.42}.employee-manager-control p,.employee-manager-readonly{color:var(--ink-soft);font-size:var(--text-xs);margin:0;line-height:1.55}.employee-manager-control p{grid-column:1/-1}.employee-manager-control p.success{color:#15543f}.employee-manager-control p.error{color:#7a2c22}.workspace-ownership-panel{background:#fbf8f3;border:1px solid #d4c8b8;border-radius:7px 22px 22px;margin-top:18px;overflow:clip}.workspace-ownership-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:0 24px;list-style:none;display:flex}.workspace-ownership-panel>summary::-webkit-details-marker{display:none}.workspace-ownership-panel>summary span{font-size:var(--text-sm)}.workspace-ownership-panel>summary small{color:var(--ink-soft);font-size:var(--text-xs)}.workspace-ownership-panel>summary:after{content:"+";color:#7a4d22;font-size:var(--text-lg)}.workspace-ownership-panel[open]>summary{border-bottom:1px solid #d4c8b8}.workspace-ownership-panel[open]>summary:after{content:"−"}.workspace-ownership-content{grid-template-columns:minmax(230px,.8fr) minmax(360px,1.2fr);align-items:start;gap:34px;padding:24px;display:grid}.workspace-ownership-content h2{font-size:var(--text-2xl);margin:4px 0 0}.workspace-ownership-content>div:first-child>p:last-child,.workspace-ownership-note{color:var(--ink-soft);font-size:var(--text-sm);margin:10px 0 0;line-height:1.75}.workspace-ownership-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:9px;display:grid}.workspace-ownership-form label{gap:6px;display:grid}.workspace-ownership-form label>span{color:var(--ink-soft);font-size:var(--text-xs);font-weight:var(--weight-bold)}.workspace-ownership-form select,.workspace-ownership-form input,.workspace-ownership-form button{min-height:40px;font:inherit;font-size:var(--text-sm);background:#fff;border:1px solid #bcae9c;padding:9px 11px}.workspace-ownership-form button{color:#fff;cursor:pointer;font-weight:var(--weight-bold);background:#7a4d22;border-color:#7a4d22}.workspace-ownership-form button:disabled{cursor:not-allowed;opacity:.42}.workspace-ownership-form p{font-size:var(--text-xs);grid-column:1/-1;margin:0;line-height:1.55}.workspace-ownership-form p.success{color:#15543f}.workspace-ownership-form p.error{color:#7a2c22}.workspace-ownership-recovery{color:#725c46;font-size:var(--text-xs);border-top:1px solid #ded3c5;grid-column:1/-1;margin:0;padding-top:15px;line-height:1.7}.workspace-ownership-recovery strong{color:#7a2c22}.workspace-invitation-form{gap:9px;margin-top:18px;display:grid}.workspace-invitation-form>label{color:var(--blue-deep);font-size:var(--text-xs);font-weight:var(--weight-bold)}.workspace-invitation-form>input,.workspace-invitation-form>select{width:100%;min-height:42px;color:var(--ink);font:inherit;font-size:var(--text-xs);background:#fff;border:1px solid #aebbc1;border-radius:7px;padding:10px 11px}.workspace-invitation-form>p:not(.company-context-message){color:var(--ink-soft);font-size:var(--text-sm);margin:3px 0;line-height:1.7}.workspace-invitation-link{color:#15543f;background:#dceee7;gap:8px;padding:12px;display:grid}.workspace-invitation-link span{font-size:var(--text-xs);line-height:1.6}.workspace-invitation-link button{color:#fff;cursor:pointer;min-height:36px;font:inherit;font-size:var(--text-xs);font-weight:var(--weight-bold);background:#15543f;border:0}.company-invitation-register{background:#f7f9f9;margin-top:18px}.company-invitation-register>div:last-child{border-top:1px solid var(--ink);margin-top:18px}.company-invitation-register article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 125px 160px;align-items:center;gap:20px;padding:15px 0;display:grid}.company-invitation-register h3{font-size:var(--text-sm);text-align:start;margin:0}.company-invitation-register article>div>p{color:var(--ink-soft);font-size:var(--text-sm);margin:4px 0 0}.invitation-email-state{width:fit-content;color:var(--ink-soft);font-size:var(--text-xs);font-weight:var(--weight-bold);margin-top:6px;display:block}.invitation-email-state--submitted{color:#75530b}.invitation-email-state--delivered{color:#15543f}.invitation-email-state--failed{color:#7a2c22}.invitation-state{width:fit-content;color:var(--ink-soft);font-size:var(--text-xs);font-weight:var(--weight-bold);background:#edf2f4;padding:5px 8px}.invitation-state--pending{color:#75530b;background:#fff2c9}.invitation-state--accepted{color:#15543f;background:#dceee7}.invitation-state--revoked,.invitation-state--expired{color:#7a2c22;background:#fae5e1}.revoke-invitation-control{justify-items:end;gap:5px;display:grid}.revoke-invitation-control button{color:#7a2c22;cursor:pointer;min-height:34px;font:inherit;font-size:var(--text-xs);font-weight:var(--weight-bold);background:0 0;border:1px solid #b36a5f;padding:7px 12px}.revoke-invitation-control p{font-size:var(--text-sm);margin:0;line-height:1.5}.revoke-invitation-control p.success{color:#15543f}.revoke-invitation-control p.error{color:#7a2c22}.company-invitation-actions{justify-items:end;gap:7px;display:grid}.invitation-email-delivery-control{justify-items:end;gap:5px;display:grid}.invitation-email-delivery-control button{min-height:34px;color:var(--blue);cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:var(--weight-bold);background:0 0;border:1px solid #8da2ad;padding:7px 12px}.invitation-email-delivery-control button:disabled{cursor:not-allowed;opacity:.5}.invitation-email-delivery-control p{max-width:220px;font-size:var(--text-xs);text-align:end;margin:0;line-height:1.5}.invitation-email-delivery-control p.success{color:#15543f}.invitation-email-delivery-control p.error{color:#7a2c22}.join-invitation-login,.join-invitation-form{gap:13px;margin-top:22px;display:grid}.join-invitation-login p,.join-invitation-form>p{color:var(--ink-soft);font-size:var(--text-xs);margin:0;line-height:1.8}.join-invitation-authenticated{gap:13px;display:grid}.join-switch-account{color:var(--blue);cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:var(--weight-bold);background:0 0;border:0;padding:4px 0}.back-link{color:var(--blue);font-size:var(--text-xs);font-weight:var(--weight-bold);gap:7px;margin-top:38px;display:inline-flex}.profile-hero{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr minmax(260px,.52fr);align-items:center;gap:30px;padding:52px 0 44px;display:grid}.large-portrait{width:132px;height:156px;color:var(--on-accent);background:var(--blue);font-size:var(--text-5xl);font-weight:var(--weight-bold);border-radius:46px 46px 46px 10px;place-items:center;display:grid;position:relative}.large-portrait b{bottom:12px;border:4px solid var(--paper);background:#35a66f;border-radius:50%;width:18px;height:18px;position:absolute;inset-inline-end:12px}.profile-identity h1{font-size:clamp(var(--text-5xl), 7vw, var(--text-5xl));letter-spacing:-.07em;margin:0;line-height:.95}.profile-role{color:var(--ink-soft);margin:10px 0 20px}.profile-identity blockquote{max-width:610px;font-size:var(--text-base);margin:0;padding-inline-start:16px;line-height:1.8}.contract-note{border:1px solid var(--line);background:var(--paper-bright);padding:22px}.contract-note dl{margin:18px 0 0}.contract-note dl div{border-top:1px solid var(--line);padding:10px 0}.contract-note dt{color:var(--ink-soft);font-size:var(--text-xs)}.contract-note dd{font-size:var(--text-xs);font-weight:var(--weight-bold);margin:4px 0 0;line-height:1.6}.profile-grid{grid-template-columns:1.5fr .65fr;gap:18px;padding:44px 0 70px;display:grid}.profile-main,.profile-side{border:1px solid var(--line);background:#fbfcfcd9}.profile-main{padding:30px}.section-title-row{justify-content:space-between;align-items:end;gap:20px;display:flex}.section-title-row h2,.profile-side h2{font-size:var(--text-2xl);margin:0}.section-title-row>span{color:var(--ink-soft);font-size:var(--text-sm)}.capability-list{margin-top:25px}.capability-list article{border-top:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:start;gap:14px;padding:21px 0;display:grid}.capability-list article>span{color:var(--signal);font-size:var(--text-xs);font-weight:var(--weight-bold)}.capability-list h3{font-size:var(--text-base);margin:0}.capability-list p{color:var(--ink-soft);font-size:var(--text-xs);margin:5px 0 0}.capability-list b{color:var(--mint);font-size:var(--text-xs)}.profile-side{background:var(--dark-panel);color:#fff;padding:30px}.profile-side .section-kicker{color:#9bb0ff}.profile-side ul{margin:25px 0;padding:0;list-style:none}.profile-side li{border-top:1px solid #43515a;gap:4px;padding:13px 0;display:grid}.profile-side li span{color:#a9b6bc;font-size:var(--text-xs)}.profile-side .secondary-action{color:#fff;border-color:#aebbc1}.employee-action-policy-form{margin-top:22px}.employee-policy-form-heading{color:#c7d0d4;font-size:var(--text-xs);border-bottom:1px solid #43515a;justify-content:space-between;gap:10px;padding-bottom:11px;display:flex}.employee-policy-form-heading b{color:#9bb0ff}.employee-policy-fields{gap:0;display:grid}.employee-policy-fields label{color:#dce3e6;font-size:var(--text-xs);font-weight:var(--weight-bold);border-bottom:1px solid #43515a;grid-template-columns:minmax(0,1fr) minmax(132px,.9fr);align-items:center;gap:10px;padding:10px 0;display:grid}.employee-policy-fields select{width:100%;min-height:36px;color:var(--ink);font:inherit;font-size:var(--text-xs);background:#fff;border:1px solid #718087;border-radius:8px;padding:7px 8px}.employee-policy-reason{color:#c7d0d4;font-size:var(--text-xs);font-weight:var(--weight-bold);gap:6px;margin-top:12px;display:grid}.employee-policy-reason input{width:100%;min-height:38px;color:var(--ink);font:inherit;font-size:var(--text-xs);background:#fff;border:1px solid #718087;border-radius:8px;padding:8px 9px}.employee-policy-fields select:focus,.employee-policy-reason input:focus{border-color:#9bb0ff;outline:3px solid #9bb0ff4d}.employee-policy-lock{color:#dce3e6;font-size:var(--text-xs);border-bottom:1px solid #43515a;justify-content:space-between;gap:10px;padding:11px 0;display:flex}.employee-policy-lock strong{color:#ffc0b5}.employee-policy-caveat{color:#b8c4c9;font-size:var(--text-xs);margin:11px 0;line-height:1.7}.employee-action-policy-form>button{width:100%;min-height:40px;color:var(--on-accent);background:var(--blue);border:1px solid var(--accent);cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:var(--weight-bold);border-radius:10px}.employee-action-policy-form>button:disabled{cursor:wait;opacity:.58}.employee-policy-message{font-size:var(--text-xs);border-radius:8px;margin:10px 0 0;padding:9px;line-height:1.6}.employee-policy-message.success{color:#bdebd6;background:#214e41}.employee-policy-message.error{color:#ffd0c8;background:#642d28}.employee-policy-readonly{border-top:1px solid #43515a;margin-top:20px;display:grid}.employee-policy-readonly>div{font-size:var(--text-xs);border-bottom:1px solid #43515a;justify-content:space-between;gap:12px;padding:11px 0;display:flex}.employee-policy-readonly span{color:#c7d0d4}.employee-policy-readonly strong[data-effect=automatic]{color:#9ce0c3}.employee-policy-readonly strong[data-effect=approval_required]{color:#ffd39a}.employee-policy-readonly strong[data-effect=denied]{color:#ffc0b5}.employee-policy-unavailable{border-block:1px solid #43515a;margin-top:20px;padding:15px 0}.employee-policy-unavailable p{color:#c7d0d4;font-size:var(--text-xs);margin:0;line-height:1.7}.employee-policy-unavailable strong{color:#ffc0b5;font-size:var(--text-xs);margin-top:7px;display:block}.employee-performance{border:1px solid var(--line);background:#fbfcfce0;margin:-24px 0 48px;padding:31px}.performance-window{color:var(--ink-soft);font-size:var(--text-sm);margin:18px 0 0;line-height:1.7}.employee-adoption-signal{border-block:1px solid var(--line);grid-template-columns:minmax(170px,.85fr) 2fr;gap:12px 24px;margin-top:16px;padding:15px 0;display:grid}.employee-adoption-signal>div{align-content:center;gap:3px;padding-inline-start:11px;display:grid}.employee-adoption-signal>div span,.employee-adoption-signal dt{color:var(--ink-soft);font-size:var(--text-xs)}.employee-adoption-signal>div strong{font-size:var(--text-sm)}.employee-adoption-signal>div small{color:var(--mint);font-size:var(--text-xs)}.employee-adoption-signal.at_risk>div small{color:#9a6b21}.employee-adoption-signal.inactive_repeat>div small{color:var(--signal)}.employee-adoption-signal dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.employee-adoption-signal dl div{border-inline-start:1px solid var(--line);padding:2px 14px}.employee-adoption-signal dd{font-size:var(--text-sm);font-weight:var(--weight-bold);margin:5px 0 0}.employee-adoption-signal>p{color:var(--ink-soft);font-size:var(--text-sm);grid-column:1/-1;margin:0;line-height:1.65}.performance-ledger{border-block:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0 0;display:grid}.performance-ledger div{border-inline-start:1px solid var(--line);min-width:0;padding:18px 16px}.performance-ledger div:nth-child(3n+1){border-inline-start:0;padding-inline-start:0}.performance-ledger div:nth-child(n+4){border-top:1px solid var(--line)}.performance-ledger dt{color:var(--ink-soft);font-size:var(--text-xs)}.performance-ledger dd{font-size:var(--text-xl);font-weight:var(--weight-bold);margin:7px 0 4px;line-height:1.2}.performance-ledger small{color:var(--ink-soft);font-size:var(--text-sm);line-height:1.65;display:block}.performance-caveat{color:var(--ink-soft);font-size:var(--text-sm);margin:16px 0 0;line-height:1.8}.performance-empty{border-block:1px dashed #aebbc1;margin-top:22px;padding:20px 0}.performance-empty strong{font-size:var(--text-sm)}.performance-empty p{color:var(--ink-soft);font-size:var(--text-sm);margin:7px 0 0;line-height:1.7}.employee-model-economics{border:1px solid var(--line);background:#f6f8f8;margin-top:20px;padding:18px 20px}.employee-model-economics.attention{background:var(--signal-wash)}.employee-model-economics.healthy{background:var(--mint-wash)}.employee-model-economics>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.employee-model-economics>header span,.employee-model-economics>header small{color:var(--ink-soft);font-size:var(--text-xs)}.employee-model-economics>header h3{font-size:var(--text-base);margin:5px 0 0}.employee-model-economics>dl{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0 0;display:grid}.employee-model-economics>dl div{border-inline-start:1px solid var(--line);min-width:0;padding:14px}.employee-model-economics>dl div:first-child{border-inline-start:0;padding-inline-start:0}.employee-model-economics dt{color:var(--ink-soft);font-size:var(--text-xs)}.employee-model-economics dd{font-size:var(--text-md);font-weight:var(--weight-bold);margin:6px 0 4px}.employee-model-economics dl small{color:var(--ink-soft);font-size:var(--text-sm);line-height:1.6;display:block}.employee-model-economics>footer{color:var(--ink-soft);font-size:var(--text-xs);gap:18px;margin-top:11px;display:flex}.employee-model-economics>p{color:var(--ink-soft);font-size:var(--text-sm);margin:14px 0 0;line-height:1.7}.employee-business-outcomes{border:1px solid var(--line);background:#fbfcfce0;margin:-24px 0 48px;padding:31px}.business-outcome-ledger{border-top:1px solid var(--ink);margin-top:24px}.business-outcome-ledger article{border-bottom:1px solid var(--line);grid-template-columns:122px minmax(0,1fr);gap:24px;padding:24px 0;display:grid}.business-outcome-ledger article.cancelled{opacity:.6}.business-outcome-index{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.business-outcome-index span{color:var(--signal);font-size:var(--text-xs);font-weight:var(--weight-bold)}.business-outcome-index b{color:#704923;font-size:var(--text-xs);background:#fff1d8;border:1px solid #e7cda2;border-radius:999px;padding:5px 8px;line-height:1.45}.business-outcome-ledger article.target_met .business-outcome-index b{color:#15543f;background:#e0f2e9;border-color:#b9dfd0}.business-outcome-ledger article.target_not_met .business-outcome-index b,.business-outcome-ledger article.denominator_unavailable .business-outcome-index b{color:#7a2c22;background:#fae5e1;border-color:#e6bcb4}.business-outcome-body{min-width:0}.business-outcome-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.business-outcome-heading small{color:var(--ink-soft);font-size:var(--text-xs)}.business-outcome-heading h3{font-size:var(--text-md);margin:5px 0 0}.business-outcome-heading>strong{color:var(--blue-deep);font-size:var(--text-xs);flex:none}.business-outcome-progress{border-block:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:18px;margin-top:18px;padding:16px 0;display:grid}.business-outcome-progress div{gap:4px;display:grid}.business-outcome-progress span{color:var(--ink-soft);font-size:var(--text-xs)}.business-outcome-progress b{font-size:var(--text-xl)}.business-outcome-progress i{color:var(--signal);padding-bottom:3px;font-style:normal}.business-outcome-proof{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.business-outcome-proof span{color:var(--ink-soft);border:1px solid var(--line);font-size:var(--text-xs);background:#fff;border-radius:999px;padding:4px 7px}.business-outcome-cancel-control{width:fit-content;margin-top:12px}.business-outcome-cancel-control summary{color:#7a2c22;cursor:pointer;font-size:var(--text-xs);font-weight:var(--weight-bold);border-bottom:1px solid}.business-outcome-cancel-control form{background:#fff4f1;border:1px solid #e6bcb4;flex-wrap:wrap;align-items:end;gap:9px;margin-top:10px;padding:11px;display:flex}.business-outcome-cancel-control label{color:#7a2c22;font-size:var(--text-xs);font-weight:var(--weight-bold);gap:5px;display:grid}.business-outcome-cancel-control input{min-height:34px;color:var(--ink);font:inherit;font-size:var(--text-sm);background:#fff;border:1px solid #d4aaa2;padding:7px 9px}.business-outcome-cancel-control button{color:#fff;cursor:pointer;min-height:34px;font:inherit;font-size:var(--text-xs);font-weight:var(--weight-bold);background:#7a2c22;border:0;padding:0 10px}.business-outcome-cancel-control button:disabled{cursor:wait;opacity:.58}.business-outcome-cancel-control p{font-size:var(--text-sm);flex-basis:100%;margin:0}.business-outcome-cancel-control p.success{color:#15543f}.business-outcome-cancel-control p.error{color:#7a2c22}.marketplace-evidence-state{width:min(100%,560px);font-size:var(--text-sm);background:#f1f8f5;border:1px solid #b9d5cc;margin-top:13px;padding:11px 12px}.marketplace-evidence-state>strong,.marketplace-evidence-state>span{display:block}.marketplace-evidence-state>strong,.marketplace-evidence-state summary{color:#15543f;font-size:var(--text-xs);font-weight:var(--weight-bold)}.marketplace-evidence-state>span,.marketplace-evidence-state>small,.marketplace-evidence-state>p{color:var(--ink-soft);font-size:var(--text-sm);margin:4px 0 0;line-height:1.65}.marketplace-evidence-state summary{cursor:pointer}.marketplace-evidence-state.consent{flex-wrap:wrap;align-items:center;gap:9px 12px;display:flex}.marketplace-evidence-state.consent>label{color:var(--ink-soft);flex:320px;align-items:flex-start;gap:8px;line-height:1.6;display:flex}.marketplace-evidence-state.consent input[type=checkbox]{accent-color:var(--mint);margin-top:2px}.marketplace-evidence-state button{color:#fff;background:var(--mint);cursor:pointer;min-height:32px;font:inherit;font-size:var(--text-xs);font-weight:var(--weight-bold);border:0;padding:0 10px}.marketplace-evidence-state button:disabled{cursor:wait;opacity:.58}.marketplace-evidence-state.published form{align-items:end;gap:9px;margin-top:10px;display:flex}.marketplace-evidence-state.published label{color:var(--ink-soft);font-size:var(--text-xs);flex:1;gap:5px;display:grid}.marketplace-evidence-state.published input{border:1px solid var(--line);width:100%;min-height:32px;font:inherit;font-size:var(--text-sm);background:#fff;padding:6px 8px}.marketplace-evidence-state.pending{background:#fff8e9;border-color:#e7cda2;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;display:grid}.marketplace-evidence-state.pending button{background:#98631f;grid-area:1/2/span 2}.marketplace-evidence-state.revoked{border-color:var(--line);background:#f0f1f1}.marketplace-evidence-state.revoked>strong{color:var(--ink-soft)}.marketplace-evidence-message{border-top:1px solid #15543f29;flex-basis:100%;margin:0;padding-top:7px}.marketplace-evidence-message.success{color:#15543f}.marketplace-evidence-message.pending{color:#805213}.marketplace-evidence-message.error{color:#7a2c22}.spend-guard-pause-control{color:#fff;background:var(--dark-panel);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 18px;margin-top:14px;padding:14px;display:grid}.spend-guard-pause-control div{gap:4px;display:grid}.spend-guard-pause-control strong{font-size:var(--text-xs)}.spend-guard-pause-control span{color:#b8c3c9;font-size:var(--text-sm);line-height:1.65}.spend-guard-pause-control button{color:#fff;cursor:pointer;min-height:36px;font:inherit;font-size:var(--text-xs);font-weight:var(--weight-bold);background:#a76927;border:1px solid #d9a15e;padding:0 12px}.spend-guard-pause-control button:disabled{cursor:wait;opacity:.62}.spend-guard-pause-control p{font-size:var(--text-sm);border-top:1px solid #43515a;grid-column:1/-1;margin:0;padding-top:9px;line-height:1.6}.spend-guard-pause-control p.success{color:#bdebd6}.spend-guard-pause-control p.error{color:#ffd0c8}.business-outcome-caveat{color:var(--ink-soft);font-size:var(--text-sm);margin:16px 0 0;line-height:1.8}.business-outcome-empty{border-block:1px dashed #aebbc1;margin-top:22px;padding:20px 0}.business-outcome-empty strong{font-size:var(--text-sm)}.business-outcome-empty p{color:var(--ink-soft);font-size:var(--text-sm);margin:7px 0 0;line-height:1.7}.business-outcome-form{color:#fff;background:var(--dark-panel);margin-top:24px;padding:22px}.business-outcome-form-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.business-outcome-form-heading small{color:#9bb0ff;font-size:var(--text-xs)}.business-outcome-form-heading h3{font-size:var(--text-md);margin:5px 0 0}.business-outcome-form-heading>span{color:#a9b6bc;font-size:var(--text-xs)}.business-outcome-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.business-outcome-fields label{color:#c7d0d4;min-width:0;font-size:var(--text-xs);font-weight:var(--weight-bold);align-content:start;gap:6px;display:grid}.business-outcome-fields .business-outcome-label-field{grid-column:span 2}.business-outcome-fields input,.business-outcome-fields select{width:100%;min-width:0;min-height:39px;color:var(--ink);font:inherit;font-size:var(--text-sm);background:#fff;border:1px solid #64737b;border-radius:0;padding:8px 9px}.business-outcome-fields input:focus,.business-outcome-fields select:focus{border-color:#9bb0ff;outline:3px solid #9bb0ff40}.business-outcome-form-footer{justify-content:space-between;align-items:center;gap:20px;margin-top:16px;display:flex}.business-outcome-form-footer p{color:#a9b6bc;font-size:var(--text-sm);margin:0;line-height:1.7}.business-outcome-form-footer button{min-height:39px;color:var(--on-accent);background:var(--blue);border:1px solid var(--accent);cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:var(--weight-bold);flex:none;padding:0 14px}.business-outcome-form-footer button:disabled{cursor:wait;opacity:.58}.business-outcome-message{font-size:var(--text-sm);margin:13px 0 0;padding:9px 10px;line-height:1.6}.business-outcome-message.success{color:#bdebd6;background:#214e41}.business-outcome-message.error{color:#ffd0c8;background:#642d28}.business-outcome-setup-note{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:15px 0;display:flex}.business-outcome-setup-note strong{font-size:var(--text-xs)}.business-outcome-setup-note a{color:var(--blue);font-size:var(--text-xs);font-weight:var(--weight-bold);border-bottom:1px solid}.employee-experience{border:1px solid var(--line);background:#fbfcfce0;margin:-24px 0 72px;padding:31px}.experience-health-summary{border-block:1px solid var(--line);background:#f4f7f8;margin-top:20px;padding:16px 18px}.experience-health-summary.has-attention{background:#fff4f1;border-color:#dfb8af}.experience-health-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.experience-health-summary dl div{border-inline-start:1px solid var(--line);padding:0 14px}.experience-health-summary dl div:first-child{border-inline-start:0;padding-inline-start:0}.experience-health-summary dt{color:var(--ink-soft);font-size:var(--text-xs)}.experience-health-summary dd{font-size:var(--text-lg);font-weight:var(--weight-bold);margin:5px 0 0}.experience-health-summary.has-attention dl div:last-child dd{color:#8b3126}.experience-health-summary p{color:var(--ink-soft);font-size:var(--text-sm);margin:12px 0 0;line-height:1.7}.experience-ledger{border-top:1px solid var(--ink);margin-top:24px}.experience-ledger article{border-bottom:1px solid var(--line);grid-template-columns:90px minmax(0,1fr);gap:24px;padding:24px 0;display:grid}.experience-index{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.experience-index span{color:var(--signal);font-size:var(--text-xs);font-weight:var(--weight-bold)}.experience-index b{color:#15543f;font-size:var(--text-xs);background:#e0f2e9;border:1px solid #b9dfd0;border-radius:999px;padding:5px 8px}.experience-ledger article.partial .experience-index b{color:#704923;background:#fff1d8;border-color:#e7cda2}.experience-ledger article.failure .experience-index b,.experience-ledger article.invalidated .experience-index b{color:#7a2c22;background:#fae5e1;border-color:#e6bcb4}.experience-body{min-width:0}.experience-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.experience-heading small{color:var(--ink-soft);font-size:var(--text-xs)}.experience-heading h3{font-size:var(--text-md);margin:5px 0 0}.experience-heading>strong{color:#15543f;font-size:var(--text-xs);background:#e0f2e9;border-radius:999px;flex:none;padding:5px 8px}.experience-ledger article.pending .experience-heading>strong{color:#704923;background:#fff1d8}.experience-ledger article.learning-attention .experience-heading>strong{color:#7a2c22;background:#fae5e1}.experience-ledger article.corrected .experience-heading>strong{color:var(--blue-deep);background:#e9edfb}.experience-ledger article.invalidated .experience-heading>strong{color:#7a2c22;background:#fae5e1}.experience-result{color:var(--ink-soft);font-size:var(--text-xs);margin:13px 0 0;line-height:1.75}.experience-operational-state{width:fit-content;font-size:var(--text-xs);flex-wrap:wrap;gap:5px 9px;margin:13px 0 0;padding:7px 9px;line-height:1.5;display:flex}.experience-operational-state.active{color:#704923;background:#fff1d8}.experience-operational-state.attention{color:#7a2c22;background:#fae5e1}.experience-operational-state span{opacity:.78}.experience-body blockquote{background:var(--paper-deep);font-size:var(--text-xs);font-weight:var(--weight-bold);margin:15px 0 0;padding:13px 16px;line-height:1.8}.experience-ledger article.invalidated .experience-body blockquote{display:none}.experience-no-lesson{color:var(--ink-soft);background:var(--paper-deep);font-size:var(--text-sm);margin:15px 0 0;padding:12px 14px}.experience-correction-reason{color:#704923;font-size:var(--text-sm);margin:10px 0 0;line-height:1.7}.experience-correction-controls{border:1px solid var(--line);background:#fff;margin-top:12px}.experience-correction-controls summary{color:var(--blue-deep);cursor:pointer;font-size:var(--text-xs);font-weight:var(--weight-bold);padding:10px 12px}.experience-correction-forms{grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);gap:12px;padding:0 12px 12px;display:grid}.experience-correction-forms form{background:var(--paper-deep);align-content:start;gap:9px;padding:12px;display:grid}.experience-correction-forms label{color:var(--ink-soft);font-size:var(--text-xs);font-weight:var(--weight-bold);gap:5px;display:grid}.experience-correction-forms textarea{resize:vertical;width:100%;color:var(--ink);border:1px solid var(--line);font:inherit;font-size:var(--text-sm);background:#fff;border-radius:0;padding:9px 10px;line-height:1.65}.experience-correction-forms button{color:var(--on-accent);background:var(--blue-deep);cursor:pointer;font-size:var(--text-xs);font-weight:var(--weight-bold);border:0;justify-self:start;padding:8px 11px}.experience-correction-forms button:disabled{cursor:wait;opacity:.58}.experience-invalidation-form button{background:#7a2c22}.experience-correction-forms p{font-size:var(--text-sm);margin:0;line-height:1.6}.experience-correction-forms p.success{color:#15543f}.experience-correction-forms p.error{color:#7a2c22}.experience-learning-retry-control{background:#fff8e8;border:1px solid #e4cf9d;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:12px;padding:11px 12px;display:flex}.experience-learning-retry-control button{color:#fff;cursor:pointer;font-size:var(--text-xs);font-weight:var(--weight-bold);background:#7a5520;border:0;padding:8px 11px}.experience-learning-retry-control button:disabled{cursor:wait;opacity:.58}.experience-learning-retry-control span,.experience-learning-retry-control p{color:var(--ink-soft);font-size:var(--text-sm);margin:0;line-height:1.6}.experience-learning-retry-control p{flex-basis:100%}.experience-learning-retry-control p.success{color:#15543f}.experience-learning-retry-control p.error{color:#7a2c22}.experience-proof{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.experience-proof span{max-width:100%;color:var(--ink-soft);border:1px solid var(--line);overflow-wrap:anywhere;font-size:var(--text-xs);background:#fff;border-radius:999px;padding:4px 7px}.experience-empty{background:#f4f7f8;border:1px dashed #aebbc1;margin-top:24px;padding:23px}.experience-empty strong{font-size:var(--text-sm)}.experience-empty p{color:var(--ink-soft);font-size:var(--text-xs);margin:7px 0 0;line-height:1.7}.employee-channels{border:1px solid var(--line);background:#fbfcfce0;margin:-24px 0 72px;padding:31px}.channel-list{border-top:1px solid var(--ink);margin-top:24px}.channel-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(230px,1.35fr) minmax(190px,.8fr) auto;align-items:center;gap:24px;min-height:91px;padding:18px 0;display:grid}.channel-kind,.channel-state{gap:5px;display:grid}.channel-kind>span,.channel-state small{color:var(--ink-soft);font-size:var(--text-xs)}.channel-kind strong{font-size:var(--text-sm);overflow-wrap:anywhere}.channel-kind small{color:var(--ink-soft);font-size:var(--text-xs);text-transform:capitalize}.channel-state b{color:#704923;width:fit-content;font-size:var(--text-xs);background:#fff1d8;border:1px solid #e7cda2;border-radius:20px;padding:5px 8px}.channel-state.active b{color:#15543f;background:#e0f2e9;border-color:#b9dfd0}.channel-state.suspended b,.channel-state.revoked b{color:#5b656b;background:#e8edef;border-color:#cbd4d8}.channel-state.degraded b{color:#7a2c22;background:#fae5e1;border-color:#e6bcb4}.channel-stop{color:#7a2c22;cursor:pointer;min-width:75px;min-height:36px;font-size:var(--text-xs);font-weight:var(--weight-bold);background:0 0;border:1px solid #d4aaa2;border-radius:8px}.channel-message{font-size:var(--text-sm);grid-column:1/-1;margin:-4px 0 0;padding:8px 10px}.channel-message.success{color:#15543f;background:#e0f2e9}.channel-message.error{color:#7a2c22;background:#fae5e1}.channel-empty{background:#f4f7f8;border:1px dashed #aebbc1;margin-top:24px;padding:23px}.channel-empty strong{font-size:var(--text-sm)}.channel-empty p{color:var(--ink-soft);font-size:var(--text-xs);margin:7px 0 0;line-height:1.7}.channel-request-form{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1.4fr 1.2fr auto;align-items:end;gap:12px;margin-top:22px;padding-top:22px;display:grid}.channel-request-form label{gap:7px;display:grid}.channel-request-form label>span{font-size:var(--text-xs);font-weight:var(--weight-bold)}.channel-request-form input,.channel-request-form select{width:100%;min-height:42px;color:var(--ink);border:1px solid var(--line);font:inherit;font-size:var(--text-xs);background:#fff;border-radius:7px;padding:0 10px}.channel-request-form input:focus,.channel-request-form select:focus{outline:3px solid color-mix(in srgb, var(--accent) 14%, transparent);border-color:var(--blue)}.channel-form-note{color:var(--ink-soft);font-size:var(--text-sm);grid-column:1/-1;margin:0}.phone-route-guide{grid-column:1/-1;max-width:72ch;padding:4px 16px}.phone-route-guide label>span{font-size:var(--text-base)}.phone-route-guide select{font-size:var(--text-base);min-height:44px}.phone-route-guide p{font-size:var(--text-base);margin:8px 0;line-height:1.8}.channel-request-form .form-message{grid-column:1/-1}.resend-setup-form,.resend-dns-setup,.resend-live-proof{border:1px solid color-mix(in srgb, var(--accent) 18%, transparent);background:color-mix(in srgb, var(--accent) 4%, transparent);border-radius:10px;margin-top:18px;padding:18px}.resend-setup-form{grid-template-columns:minmax(240px,1.4fr) minmax(220px,1fr) auto;align-items:end;gap:14px;display:grid}.resend-setup-form div p,.resend-dns-setup>div>p{color:var(--ink-soft);font-size:var(--text-sm);margin:5px 0 0;line-height:1.7}.resend-setup-form label{gap:7px;display:grid}.resend-setup-form label span{font-size:var(--text-xs);font-weight:var(--weight-bold)}.resend-setup-form input{border:1px solid var(--line);min-height:42px;font:inherit;font-size:var(--text-xs);background:#fff;border-radius:7px;padding:0 10px}.resend-setup-form .form-message,.resend-dns-setup .form-message{grid-column:1/-1;margin:0}.resend-dns-setup{gap:14px;display:grid}.resend-dns-list{gap:7px;display:grid}.resend-dns-list>div{border:1px solid var(--line);font-size:var(--text-xs);background:#fff;border-radius:7px;grid-template-columns:86px minmax(130px,.7fr) minmax(260px,1.5fr) auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.resend-dns-list code{overflow-wrap:anywhere;white-space:normal}.resend-dns-list small{color:var(--ink-soft)}.resend-live-proof{background:#1b7d560d;border-color:#1b7d5640;justify-content:space-between;align-items:center;gap:14px;display:flex}.resend-live-proof span{color:var(--ink-soft);font-size:var(--text-xs)}.employee-mailbox-summary{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.employee-mailbox-summary>div:first-child{justify-content:space-between;gap:14px;display:flex}.employee-mailbox-summary>div:first-child span{color:var(--ink-soft);font-size:var(--text-xs)}.employee-mailbox-list{margin-top:10px}.employee-mailbox-list article{border-bottom:1px solid var(--line);grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.employee-mailbox-list article>span{color:var(--blue);font-size:var(--text-xs);font-weight:var(--weight-bold)}.employee-mailbox-list article div{gap:3px;min-width:0;display:grid}.employee-mailbox-list article strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);overflow:hidden}.employee-mailbox-list article small{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-soft);font-size:var(--text-xs);overflow:hidden}.employee-mailbox-list article>b{background:var(--paper-deep);color:var(--ink-soft);font-size:var(--text-xs);font-weight:var(--weight-bold);border-radius:999px;padding:4px 7px}.twilio-setup-form,.twilio-live-proof{background:#1b7d560a;border:1px solid #1b7d5638;border-radius:10px;margin-top:18px;padding:18px}.twilio-setup-form{grid-template-columns:repeat(2,minmax(180px,1fr));align-items:end;gap:14px;display:grid}.twilio-setup-intro{grid-column:1/-1}.twilio-setup-intro p{color:var(--ink-soft);font-size:var(--text-sm);margin:5px 0 0;line-height:1.7}.twilio-setup-form label{gap:7px;display:grid}.twilio-setup-form label span{font-size:var(--text-xs);font-weight:var(--weight-bold)}.twilio-setup-form input{border:1px solid var(--line);min-height:42px;font:inherit;font-size:var(--text-xs);background:#fff;border-radius:7px;padding:0 10px}.twilio-setup-form .form-message{grid-column:1/-1;margin:0}.twilio-voice-stack{gap:14px;display:grid}.twilio-setup-form .voice-consent{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center}.twilio-setup-form .voice-consent input{width:18px;height:18px;min-height:18px;padding:0}.twilio-live-proof{justify-content:space-between;align-items:center;gap:14px;display:flex}.twilio-live-proof div{gap:4px;display:grid}.twilio-live-proof span{color:var(--ink-soft);font-size:var(--text-xs)}.twilio-live-proof>b{color:#704923;font-size:var(--text-xs);background:#fff1d8;border-radius:999px;padding:5px 8px}.employee-sms-summary{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.employee-sms-summary>div:first-child{justify-content:space-between;gap:14px;display:flex}.employee-sms-summary>div:first-child span{color:var(--ink-soft);font-size:var(--text-xs)}.employee-sms-list{margin-top:10px}.employee-sms-list article{border-bottom:1px solid var(--line);grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.employee-sms-list article>span{color:var(--blue);font-size:var(--text-xs);font-weight:var(--weight-bold)}.employee-sms-list article>strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);overflow:hidden}.employee-sms-list article>b{background:var(--paper-deep);color:var(--ink-soft);font-size:var(--text-xs);font-weight:var(--weight-bold);border-radius:999px;padding:4px 7px}.channel-unavailable,.channels-complete{color:#704923;font-size:var(--text-sm);background:#fff1d8;border:1px solid #e7cda2;margin:22px 0 0;padding:13px;line-height:1.7}.employee-connections{color:var(--on-accent);background:var(--blue);border-radius:8px 8px 28px;justify-content:space-between;align-items:center;gap:28px;margin:-48px 0 72px;padding:28px 31px;display:flex}.employee-connections .section-kicker{color:color-mix(in srgb, var(--on-accent) 92%, var(--accent))}.employee-connections h2{font-size:var(--text-2xl);margin:0}.employee-connections p:last-child{max-width:720px;color:color-mix(in srgb, var(--on-accent) 92%, var(--accent));font-size:var(--text-xs);margin:8px 0 0;line-height:1.8}.employee-connections .primary-link{color:var(--blue);background:var(--on-accent);border-color:var(--on-accent);flex:none}.connection-page{padding-bottom:80px}.connection-hero{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.5fr) minmax(280px,.55fr);align-items:end;gap:36px;padding:52px 0 42px;display:grid}.connection-hero h1{font-size:clamp(var(--text-5xl), 8vw, var(--text-5xl));letter-spacing:-.07em;text-align:right;direction:ltr;margin:0;line-height:.9}.connection-hero>div:first-child>p:last-child{max-width:740px;color:var(--ink-soft);font-size:var(--text-sm);margin:24px 0 0;line-height:1.9}.connection-guardrail{color:#fff;background:var(--dark-panel);border-radius:6px 22px 22px;padding:22px}.connection-guardrail span{color:#9bb0ff;font-size:var(--text-xs);font-weight:var(--weight-bold)}.connection-guardrail strong{font-size:var(--text-base);margin-top:10px;line-height:1.7;display:block}.connection-guardrail p{color:#b8c3c9;font-size:var(--text-sm);margin:8px 0 0;line-height:1.7}.connection-notice{font-size:var(--text-xs);margin:20px 0 0;padding:14px 16px;line-height:1.8}.connection-notice.success{color:#15543f;background:#e0f2e9;border:1px solid #b9dfd0}.connection-notice.warning{color:#704923;background:#fff1d8;border:1px solid #e7cda2}.connection-notice.error{color:#7a2c22;background:#fae5e1;border:1px solid #e6bcb4}.connection-section{border:1px solid var(--line);background:#fbfcfce0;margin-top:28px;padding:31px}.connection-empty{background:#f4f7f8;border:1px dashed #aebbc1;margin-top:25px;padding:24px}.connection-empty.warning{background:#fff8ec;border-style:solid;border-color:#e7cda2}.connection-empty strong{font-size:var(--text-sm)}.connection-empty p{max-width:760px;color:var(--ink-soft);font-size:var(--text-xs);margin:7px 0 0;line-height:1.8}.connection-list,.candidate-list{border-top:1px solid var(--ink);margin-top:24px}.connection-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.8fr) 1.5fr;gap:28px;padding:22px 0;display:grid}.connection-row>div>span,.candidate-list article>div>span{color:var(--blue);font-size:var(--text-xs);font-weight:var(--weight-bold)}.connection-row h3,.candidate-list h3{font-size:var(--text-md);margin:6px 0 0}.connection-row p,.candidate-list p{color:var(--ink-soft);font-size:var(--text-xs);text-align:right;direction:ltr;margin:6px 0 0}.connection-row dl{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;display:grid}.connection-row dl div{border:1px solid var(--line);padding:10px}.connection-row dt{color:var(--ink-soft);font-size:var(--text-xs)}.connection-row dd{font-size:var(--text-xs);font-weight:var(--weight-bold);margin:4px 0 0}.candidate-list article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:20px;min-height:106px;padding:20px 0;display:grid}.candidate-list article.manager{opacity:.62}.candidate-list small{color:#704923;font-size:var(--text-sm);margin-top:7px;display:block}.candidate-list button:disabled{color:#6d777c;background:#e7ecee;border:1px solid #c7d0d4;min-height:42px;padding:0 15px}.creative-upload-form{border:1px solid var(--line);background:#f2f5f6;grid-template-columns:.7fr 1fr;align-items:end;gap:16px;margin-top:24px;padding:22px;display:grid}.creative-upload-form label{color:var(--ink-soft);font-size:var(--text-xs);font-weight:var(--weight-bold);gap:7px;display:grid}.creative-upload-form input[type=text],.creative-upload-form input[type=file]{width:100%;min-height:44px;color:var(--ink);border:1px solid var(--line);font:inherit;font-size:var(--text-xs);background:#fff;padding:10px}.creative-upload-form label small{font-size:var(--text-sm);font-weight:var(--weight-normal);line-height:1.7}.creative-rights-check{border:1px solid var(--line);background:#fff;grid-column:1/-1;align-items:start;padding:13px;line-height:1.7;color:var(--ink)!important;grid-template-columns:auto 1fr!important}.creative-rights-check input{accent-color:var(--blue);margin-top:2px}.creative-upload-form .primary-action{justify-self:start}.creative-upload-message{font-size:var(--text-sm);margin:0;line-height:1.7}.creative-upload-message.success{color:#15543f}.creative-upload-message.error{color:#7a2c22}.creative-asset-list{border-top:1px solid var(--ink);margin-top:24px}.creative-asset-list article{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.3fr;align-items:center;gap:28px;padding:18px 0;display:grid}.creative-asset-list article span{color:var(--blue);font-size:var(--text-xs);font-weight:var(--weight-bold)}.creative-asset-list h3{font-size:var(--text-base);margin:6px 0 0}.creative-asset-list p{color:var(--ink-soft);font-size:var(--text-sm);margin:6px 0 0}.creative-asset-list dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.creative-asset-list dl div{border:1px solid var(--line);padding:10px}.creative-asset-list dt{color:var(--ink-soft);font-size:var(--text-xs)}.creative-asset-list dd{font-size:var(--text-xs);font-weight:var(--weight-bold);margin:4px 0 0}.connection-proof{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:22px;display:grid}.connection-proof>div{border-inline-start:1px solid var(--line);min-height:120px;padding:20px}.connection-proof>div:first-child{border-inline-start:0}.connection-proof span{color:var(--signal);font-size:var(--text-xs);font-weight:var(--weight-bold)}.connection-proof strong{font-size:var(--text-xs);margin-top:15px;display:block}.connection-proof p{color:var(--ink-soft);font-size:var(--text-sm);margin:6px 0 0;line-height:1.7}.market-hire-form{gap:7px;display:grid}.market-hire-form button{width:100%;color:var(--on-accent);background:var(--blue);border-color:var(--blue);cursor:pointer;font-weight:var(--weight-bold);justify-content:space-between;margin:0;display:flex}.market-hire-form button:disabled{cursor:wait;opacity:.62}.market-hire-message{font-size:var(--text-sm);margin:0;padding:9px;line-height:1.6}.market-hire-message.success{color:#15543f;background:#e0f2e9}.market-hire-message.error{color:#7a2c22;background:#fae5e1}.market-hire-result{gap:7px!important;display:grid!important}.market-hire-result>strong{color:var(--mint);font-size:var(--text-xs)}.market-hire-success>strong{line-height:1.65}.market-hire-success>a{align-items:center}.market-hire-result.muted-result small{line-height:1.6}.market-hire-result.muted-result button{cursor:not-allowed;width:100%;margin:0}.market-profile-page{padding-top:24px;padding-bottom:72px}.market-profile-hero{border-block:1px solid var(--ink);grid-template-columns:minmax(300px,.8fr) minmax(340px,1.2fr);align-items:center;gap:44px;margin-top:20px;padding:28px 0 32px;display:grid}.market-profile-identity{grid-template-columns:86px 1fr;align-items:center;gap:20px;display:grid}.market-profile-avatar{width:84px;height:96px;color:var(--on-accent);background:var(--blue);font-size:var(--text-4xl);font-weight:var(--weight-bold);border-radius:27px 27px 27px 6px;place-items:center;display:grid}.market-profile-identity p{color:var(--mint);font-size:var(--text-sm);font-weight:var(--weight-bold);margin:0 0 5px}.market-profile-identity h1{font-size:var(--text-4xl);letter-spacing:-.04em;margin:0;line-height:1}.market-profile-identity strong{font-size:var(--text-sm);margin-top:8px;display:block}.market-profile-promise{max-width:610px}.market-profile-promise p{font-size:clamp(var(--text-lg), 2.4vw, var(--text-2xl));line-height:1.55;font-weight:var(--weight-bold);margin:0}.market-profile-promise small{color:var(--ink-soft);font-size:var(--text-xs);margin-top:12px;display:block}.market-profile-body{max-width:960px}.market-profile-section{border-bottom:1px solid var(--line);grid-template-columns:220px minmax(0,1fr);gap:42px;padding:34px 0;display:grid}.market-profile-section>header p{color:var(--blue);font-size:var(--text-sm);font-weight:var(--weight-bold);margin:0 0 6px}.market-profile-section>header h2{font-size:var(--text-xl);margin:0}.market-capability-list{border-top:1px solid var(--ink)}.market-capability-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,.55fr) 1fr;align-items:start;gap:24px;min-height:74px;padding:15px 0;display:grid}.market-capability-list article:last-child{border-bottom:0}.market-capability-list h3,.market-boundaries h3,.market-evidence-list h3{font-size:var(--text-sm);margin:0}.market-capability-list p,.market-boundaries p,.market-evidence-list p{color:var(--ink-soft);font-size:var(--text-xs);margin:0;line-height:1.75}.market-boundaries>div{border:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.market-boundaries article{grid-template-columns:26px 1fr;gap:12px;min-height:112px;padding:20px;display:grid}.market-boundaries article+article{border-inline-start:1px solid var(--line)}.market-boundaries h3{margin-bottom:8px}.boundary-mark{width:24px;height:24px;font-size:var(--text-xs);font-weight:var(--weight-bold);border-radius:50%;place-items:center;display:grid}.boundary-mark.approval{color:#15543f;background:#dff2e8}.boundary-mark.denied{color:#753725;background:#f6e5df}.market-evidence-list{border-top:1px solid var(--ink)}.market-evidence-list article{border-bottom:1px solid var(--line);padding:17px 0}.market-evidence-list article>span{color:var(--mint);font-size:var(--text-xs);font-weight:var(--weight-bold)}.market-evidence-list h3,.market-evidence-list p{margin-top:5px}.market-evidence-list small{color:#557068;font-size:var(--text-xs);font-weight:var(--weight-bold);margin-top:8px;display:block}.market-evidence-empty{background:#ecefed;padding:20px}.market-evidence-empty strong{font-size:var(--text-sm)}.market-evidence-empty p{max-width:560px;color:var(--ink-soft);font-size:var(--text-xs);margin:6px 0 0;line-height:1.75}.market-engagement-options{border-top:1px solid var(--ink)}.market-engagement-options details{border-bottom:1px solid var(--line)}.market-engagement-options summary{cursor:pointer;grid-template-columns:minmax(130px,.5fr) 1fr 24px;align-items:center;gap:18px;min-height:68px;padding:13px 2px;list-style:none;display:grid}.market-engagement-options summary::-webkit-details-marker{display:none}.market-engagement-options summary:after{content:"+";width:24px;height:24px;color:var(--blue);font-size:var(--text-lg);place-items:center;display:grid}.market-engagement-options details[open] summary:after{content:"−"}.market-engagement-options summary span{font-size:var(--text-sm);font-weight:var(--weight-bold)}.market-engagement-options summary small{color:var(--ink-soft);font-size:var(--text-xs);line-height:1.65}.market-engagement-options form{background:#ecefed;gap:12px;padding:18px;display:grid}.market-engagement-options label{font-size:var(--text-xs);font-weight:var(--weight-bold);gap:7px;display:grid}.market-engagement-options textarea{resize:vertical;width:100%;min-height:88px;color:var(--ink);font:inherit;font-size:var(--text-xs);background:#fff;border:1px solid #c4ccc8;padding:11px 12px;line-height:1.7}.market-engagement-options textarea:focus{outline:3px solid color-mix(in srgb, var(--accent) 17%, transparent);border-color:var(--blue)}.market-engagement-options button{min-height:40px;color:var(--on-accent);background:var(--blue);cursor:pointer;font-size:var(--text-xs);font-weight:var(--weight-bold);border:0;justify-self:start;padding:0 16px}.market-trial-boundary{color:#68462c;font-size:var(--text-sm);margin:0;line-height:1.7}.market-engagement-message{font-size:var(--text-xs);margin:0;padding:11px 12px;line-height:1.7}.market-engagement-message p{margin:0}.market-engagement-message a{color:inherit;font-weight:var(--weight-bold);border-bottom:1px solid;margin-top:5px;display:inline-block}.market-engagement-message.success{color:#15543f;background:#dff2e8}.market-engagement-message.error{color:#7a2c22;background:#fae5e1}.market-engagement-options details>.market-engagement-message{margin:0 0 14px}.market-engagement-unavailable{background:#ecefed;padding:18px}.market-engagement-unavailable strong{font-size:var(--text-xs)}.market-engagement-unavailable p{color:var(--ink-soft);font-size:var(--text-sm);margin:5px 0 0}.market-engagement-unavailable a{color:var(--blue);font-size:var(--text-xs);font-weight:var(--weight-bold);border-bottom:1px solid;margin-top:10px;display:inline-block}.market-engagement-page{max-width:820px}.market-engagement-header{max-width:680px;margin-top:32px}.market-engagement-header>p,.market-engagement-result .eyebrow{color:var(--blue);font-size:var(--text-xs);font-weight:var(--weight-bold);margin:0 0 7px}.market-engagement-header h1{font-size:clamp(var(--text-3xl), 6vw, var(--text-5xl));margin:0;line-height:1}.market-engagement-header blockquote{color:var(--ink-soft);font-size:var(--text-sm);margin:22px 0 0;padding:0 16px 0 0;line-height:1.8}.market-engagement-state{background:#ecefed;grid-template-columns:120px 1fr;align-items:center;gap:20px;margin-top:30px;padding:15px 17px;display:grid}.market-engagement-state span{font-size:var(--text-xs);font-weight:var(--weight-bold)}.market-engagement-state p{color:var(--ink-soft);font-size:var(--text-xs);margin:0;line-height:1.7}.market-engagement-state.completed{background:#dff2e8;border-color:#2b7d61}.market-engagement-state.failed,.market-engagement-state.dispatch_failed{background:#fae5e1;border-color:#a8483c}.market-engagement-result{gap:28px;margin-top:28px;display:grid}.market-engagement-result h2{max-width:720px;font-size:clamp(var(--text-lg), 3vw, var(--text-2xl));margin:0;line-height:1.55}.market-result-steps{border-top:1px solid var(--ink);grid-template-columns:130px 1fr;gap:24px;padding-top:18px;display:grid}.market-result-steps h3,.market-engagement-result details h3{font-size:var(--text-xs);margin:0}.market-result-steps ol{color:var(--ink-soft);font-size:var(--text-xs);gap:10px;margin:0;padding:0 20px 0 0;line-height:1.7;display:grid}.market-result-deliverables{border-top:1px solid var(--ink)}.market-result-deliverables article{border-bottom:1px solid var(--line);grid-template-columns:160px 1fr;gap:24px;padding:15px 2px;display:grid}.market-result-deliverables h3{font-size:var(--text-xs);margin:0}.market-result-deliverables p{color:var(--ink-soft);font-size:var(--text-xs);margin:0;line-height:1.75}.market-engagement-result details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0}.market-engagement-result details summary{cursor:pointer;font-size:var(--text-xs);font-weight:var(--weight-bold)}.market-engagement-result details h3{margin-top:16px}.market-engagement-result details ul{color:var(--ink-soft);font-size:var(--text-xs);margin:8px 0 0;padding:0 18px 0 0;line-height:1.8}.market-engagement-receipt{color:var(--ink-soft);border-top:1px solid var(--line);font-size:var(--text-xs);align-items:center;gap:12px;margin-top:28px;padding-top:12px;display:flex}.market-engagement-receipt code{font-size:var(--text-xs);direction:ltr}.market-profile-decision{color:#fff;background:var(--dark-panel);grid-template-columns:1fr minmax(220px,280px);align-items:center;gap:28px;max-width:960px;min-height:88px;margin-top:34px;padding:16px 20px;display:grid}.market-profile-decision>div{gap:3px;display:grid}.market-profile-decision span,.market-profile-decision small{color:#c5d3ce;font-size:var(--text-xs)}.market-profile-decision strong{font-size:var(--text-sm)}.market-profile-decision .market-hire-form button,.market-profile-decision .market-hire-result a{min-height:42px;color:var(--ink);cursor:pointer;font-size:var(--text-xs);font-weight:var(--weight-bold);background:#fff;border:0;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.market-profile-decision .market-hire-result>strong{color:#b9ead9}.market-profile-decision .market-hire-result button{color:#c5d3ce;background:0 0;border:1px solid #6c827a;min-height:42px}.market-profile-decision .market-hire-result small{color:#c5d3ce}.market-profile-unavailable{background:#fff;margin-top:28px;padding:34px}.market-profile-unavailable h1{font-size:var(--text-3xl);margin:0}.market-profile-unavailable p{max-width:620px;color:var(--ink-soft);font-size:var(--text-xs);margin:10px 0 0;line-height:1.8}.support-market-hero .market-profile-identity p{color:var(--signal)}.support-readiness>div{background:#fff4d8;padding:20px 22px}.support-readiness strong{font-size:var(--text-sm);display:block}.support-readiness p{max-width:610px;color:var(--ink-soft);font-size:var(--text-xs);margin:7px 0 0;line-height:1.8}.market-commercial-pilot>div{color:#fff;background:var(--dark-panel);grid-template-columns:minmax(0,1fr) minmax(230px,.72fr);align-items:center;gap:24px;padding:20px 22px;display:grid}.market-commercial-copy strong{font-size:var(--text-sm);display:block}.market-commercial-copy p{color:#c5d3ce;max-width:480px;font-size:var(--text-sm);margin:6px 0 0;line-height:1.75}.paid-pilot-form,.paid-pilot-state{gap:7px;display:grid}.paid-pilot-form button{min-height:42px;color:var(--ink);cursor:pointer;font-size:var(--text-xs);font-weight:var(--weight-bold);background:#fff;border:0;padding:0 14px}.paid-pilot-form button:disabled{cursor:wait;opacity:.65}.paid-pilot-form small,.paid-pilot-state p{color:#c5d3ce;font-size:var(--text-sm);margin:0;line-height:1.65}.paid-pilot-state{border:1px solid #61756e;padding:13px 15px}.paid-pilot-state strong{color:#b9ead9;font-size:var(--text-xs)}.paid-pilot-state.unavailable strong{color:#ead7b9}.market-commercial-pilot .market-hire-message{margin:0}.paid-pilot-offer-summary{border-bottom:1px solid #61756e;gap:2px;padding-bottom:8px;display:grid}.paid-pilot-offer-summary span{color:#fff;font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:-.02em}.paid-pilot-offer a{color:#b9ead9;width:fit-content;font-size:var(--text-xs);font-weight:var(--weight-bold);text-underline-offset:3px}.paid-pilot-confirmation{color:#fff;cursor:pointer;font-size:var(--text-sm);align-items:flex-start;gap:8px;padding:8px 0;line-height:1.55;display:flex}.paid-pilot-confirmation input{accent-color:#b9ead9;flex:none;width:15px;height:15px;margin:0}.simple-page{padding:72px 0}.simple-page>h1{max-width:850px;font-size:clamp(var(--text-4xl), 6vw, var(--text-5xl));letter-spacing:-.05em;margin:0 0 45px;line-height:1.25}.ledger-section-label{margin-top:42px}.task-ledger{border-top:1px solid var(--ink);margin-bottom:20px}.launch-review{background:var(--dark-panel);color:#fff;box-shadow:var(--shadow);margin:30px 0 34px}.launch-review>header{border-bottom:1px solid #43515a;grid-template-columns:minmax(250px,.8fr) minmax(300px,1.2fr);align-items:start;gap:32px;min-height:122px;padding:25px 30px;display:grid}.launch-review .section-kicker{color:#9bb0ff}.launch-review h2{font-size:var(--text-2xl);margin:0}.launch-review>header>p{color:#b8c3c9;max-width:620px;font-size:var(--text-xs);margin:4px 0 0;line-height:1.8}.launch-review-list{padding:0 30px 18px}.launch-build{border-bottom:1px solid #43515a;grid-template-columns:minmax(220px,1fr) minmax(390px,1.3fr) minmax(150px,.5fr);align-items:center;gap:28px;min-height:137px;padding:24px 0;display:grid}.launch-build:last-child{border-bottom:0}.launch-build-main small,.launch-build-state small{color:#9fb1ba;font-size:var(--text-xs)}.launch-build-main h3{font-size:var(--text-md);margin:6px 0}.launch-build-main p{color:#c8d2d6;font-size:var(--text-sm);margin:0}.launch-build dl{grid-template-columns:1.2fr .65fr .9fr;gap:17px;margin:0;display:grid}.launch-build dl div{gap:5px;display:grid}.launch-build dt{color:#9fb1ba;font-size:var(--text-xs)}.launch-build dd{font-size:var(--text-xs);font-weight:var(--weight-bold);margin:0}.manifest-digest{text-align:right;direction:ltr;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.launch-build-state{text-align:end;justify-items:end;gap:7px;display:grid}.launch-build-state strong{color:#a76927;font-size:var(--text-xs);background:#fff1d8;border-radius:20px;padding:6px 10px}.launch-build.succeeded .launch-build-state strong{color:#15543f;background:#dff2ea}.launch-build.failed .launch-build-state strong,.launch-build.unknown .launch-build-state strong{color:#7a2c22;background:#fae5e1}.launch-build.mutating .launch-build-state strong{color:var(--on-accent);background:var(--blue)}.launch-delivery-chain{border-top:1px solid #43515a;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:28px;padding-top:17px;display:grid}.launch-delivery-chain>div{grid-template-columns:100px minmax(150px,.45fr) 1fr;align-items:center;gap:12px;display:grid}.launch-delivery-chain span{color:#9fb1ba;font-size:var(--text-xs)}.launch-delivery-chain strong{font-size:var(--text-xs)}.launch-delivery-chain small{color:#b8c3c9;font-size:var(--text-sm);line-height:1.6;display:block}.campaign-workstream{color:var(--ink);background:#f5f2e9;grid-column:1/-1;grid-template-columns:minmax(190px,.55fr) 1fr;gap:24px;padding:18px;display:grid}.campaign-workstream.blocked{background:#fae5e1}.campaign-workstream.completed{background:#e0f2e9}.campaign-workstream-heading{align-content:start;gap:6px;display:grid}.campaign-workstream-heading span{color:var(--blue);font-size:var(--text-xs);font-weight:var(--weight-bold)}.campaign-workstream-heading strong{font-size:var(--text-sm)}.campaign-workstream p{color:var(--ink-soft);font-size:var(--text-sm);margin:0;line-height:1.7}.campaign-workstream>small{color:var(--ink-soft);font-size:var(--text-xs);align-self:center}.campaign-asset-selection{gap:12px;display:grid}.campaign-asset-selection fieldset{border:0;min-width:0;margin:0;padding:0}.campaign-asset-selection legend{font-size:var(--text-xs);font-weight:var(--weight-bold)}.campaign-asset-selection fieldset>p{margin:5px 0 10px}.campaign-asset-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.campaign-asset-options label{min-width:0;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#fff;align-items:start;gap:9px;padding:10px;display:flex}.campaign-asset-options input{accent-color:var(--blue);margin-top:2px}.campaign-asset-options span{gap:3px;min-width:0;display:grid}.campaign-asset-options strong{overflow-wrap:anywhere;font-size:var(--text-xs)}.campaign-asset-options small{color:var(--ink-soft);font-size:var(--text-xs)}.campaign-asset-selection>button{min-height:38px;color:var(--on-accent);background:var(--blue);cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:var(--weight-bold);border:0;justify-self:start;padding:0 18px}.campaign-asset-selection>button:disabled{opacity:.55;cursor:wait}.campaign-asset-message{font-size:var(--text-sm);margin:0;padding:9px 10px}.campaign-asset-message.success{color:#15543f;background:#dff2ea}.campaign-asset-message.error{color:#7a2c22;background:#fae5e1}.workstream-input-empty{color:#704923;background:#fff1d8;padding:12px}.workstream-input-empty strong{font-size:var(--text-xs)}.workstream-input-empty p{margin-top:5px}.paid-media-monitor{border:1px solid var(--line);box-shadow:var(--shadow);background:#fbfcfce0;margin:30px 0 34px}.paid-media-monitor>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:28px;min-height:128px;padding:26px 30px;display:flex}.paid-media-monitor h2{font-size:var(--text-2xl);margin:0}.paid-media-monitor header p:last-child{color:var(--ink-soft);font-size:var(--text-xs);margin:7px 0 0}.source-proof{color:#dce5e9;background:var(--dark-panel);border-radius:5px 17px 17px;gap:5px;min-width:240px;padding:14px 16px;display:grid}.source-proof strong{color:#fff;font-size:var(--text-xs)}.source-proof span,.source-proof small{font-size:var(--text-xs)}.source-proof small{color:#9fb1ba}.source-proof.source_failed,.source-proof.source_unavailable{background:#5f292d}.source-proof.waiting_for_read,.source-proof.not_connected{background:#43535a}.report-truth-strip{border-bottom:1px solid var(--line);background:#f2f6f3;flex-wrap:wrap;align-items:center;gap:9px;padding:14px 30px;display:flex}.report-truth-strip strong{font-size:var(--text-xs);margin-inline-end:5px}.report-truth-strip span{color:var(--ink-soft);font-size:var(--text-xs);background:#fff;border:1px solid #ccd8d2;border-radius:999px;padding:5px 8px}.monitor-facts{border-bottom:1px solid var(--line);grid-template-columns:1fr .55fr .55fr;gap:20px;margin:0;padding:18px 30px;display:grid}.monitor-facts.daily-report-facts{grid-template-columns:repeat(6,minmax(90px,1fr))}.monitor-facts div{gap:4px;display:grid}.monitor-facts dt,.campaign-performance-list dt{color:var(--ink-soft);font-size:var(--text-xs)}.monitor-facts dd{font-size:var(--text-xs);font-weight:var(--weight-bold);margin:0}.campaign-performance-list{padding:0 30px 20px}.campaign-performance-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(200px,1.1fr) minmax(440px,1.8fr);align-items:center;gap:30px;min-height:105px;padding:20px 0;display:grid}.campaign-performance-list article:last-child{border-bottom:0}.campaign-identity small{color:var(--ink-soft);font-size:var(--text-xs)}.campaign-identity h3{font-size:var(--text-base);margin:6px 0 0}.campaign-performance-list dl{grid-template-columns:repeat(4,minmax(80px,1fr));gap:16px;margin:0;display:grid}.campaign-performance-list dl div{gap:5px;display:grid}.campaign-performance-list dd{text-align:right;font-size:var(--text-xs);font-weight:var(--weight-bold);direction:ltr;margin:0}.paid-media-empty{border:1px dashed #aebbc1;margin:26px 30px 30px;padding:20px}.paid-media-empty strong{font-size:var(--text-sm)}.paid-media-empty p{color:var(--ink-soft);font-size:var(--text-xs);margin:6px 0 0;line-height:1.7}.paid-media-empty.verified-empty{background:#f7faf8;border-color:#9fb9aa}.zero-delivery-note{color:#5d4a2e;font-size:var(--text-sm);background:#fbf7ef;margin:18px 30px 0;padding:11px 14px;line-height:1.7}.report-evidence{border-top:1px solid var(--line);color:var(--ink-soft);font-size:var(--text-xs);direction:ltr;background:#f6f8f8;flex-wrap:wrap;gap:8px 18px;padding:13px 30px;display:flex}.ledger-heading{justify-content:space-between;align-items:end;gap:20px;padding:25px 0 18px;display:flex}.ledger-heading h2{font-size:var(--text-xl);margin:0}.task-ledger article{border-top:1px solid var(--line);grid-template-columns:48px 1fr minmax(150px,auto);align-items:center;gap:20px;min-height:105px;padding:20px 0;display:grid}.task-sequence{color:var(--signal);font-size:var(--text-xs);font-weight:var(--weight-bold);align-self:start}.task-ledger article>div:nth-child(2){gap:6px;display:grid}.task-ledger article small{color:var(--ink-soft);font-size:var(--text-xs)}.task-ledger h3{font-size:var(--text-md);margin:0}.task-ledger p{color:var(--ink-soft);font-size:var(--text-xs);margin:0;line-height:1.7}.task-state{justify-items:end;gap:6px;display:grid}.task-state strong{color:#704923;font-size:var(--text-xs);background:#fff1d8;border:1px solid #e7cda2;border-radius:20px;padding:5px 9px}.task-state.completed strong{color:#15543f;background:#e0f2e9;border-color:#b9dfd0}.task-state.failed strong,.task-state.cancelled strong{color:#7a2c22;background:#fae5e1;border-color:#e6bcb4}.task-state.in_progress strong{color:var(--on-accent);background:var(--blue);border-color:var(--blue)}.empty-ledger{border-block:1px solid var(--line);grid-template-columns:70px 1fr auto;align-items:center;gap:20px;padding:28px 0;display:grid}.empty-ledger>span{color:var(--signal);font-size:var(--text-4xl)}.empty-ledger h2{font-size:var(--text-lg);margin:0}.empty-ledger p{color:var(--ink-soft);font-size:var(--text-xs);margin:5px 0 0}.empty-ledger a{color:var(--blue);font-size:var(--text-xs);font-weight:var(--weight-bold)}.approval-ledger{border-top:1px solid var(--ink)}.approval-ledger article{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr minmax(190px,auto);align-items:start;gap:24px;padding:28px 0;display:grid}.approval-ledger time{color:var(--ink-soft);font-size:var(--text-xs)}.approval-ledger h2{font-size:var(--text-lg);margin:0}.approval-ledger p{color:var(--ink-soft);font-size:var(--text-xs);margin:7px 0 0}.approval-ledger article>span{color:var(--signal);font-size:var(--text-xs);font-weight:var(--weight-bold)}.approval-build-review{color:#fff;background:var(--dark-panel);margin-top:18px;padding:17px}.approval-build-review>strong{font-size:var(--text-sm)}.approval-build-review dl{grid-template-columns:repeat(3,minmax(120px,1fr));gap:13px;margin:13px 0 0;display:grid}.approval-build-review dl div{border-top:1px solid #43515a;gap:5px;padding-top:10px;display:grid}.approval-build-review dt{color:#9fb1ba;font-size:var(--text-xs)}.approval-build-review dd{font-size:var(--text-xs);font-weight:var(--weight-bold);margin:0;line-height:1.6}.whatsapp-support-approval-review blockquote{color:var(--ink);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:pre-wrap;background:#e9f8ef;border-radius:3px 13px 13px;margin:14px 0 3px;padding:14px;line-height:1.85}.approval-action-block{gap:9px;display:grid}.approval-action-buttons{grid-template-columns:1fr 1fr;gap:7px;display:grid}.approval-action-buttons button{color:#fff;background:var(--ink);border:1px solid var(--ink);cursor:pointer;width:100%;min-height:38px;font-size:var(--text-xs);font-weight:var(--weight-bold)}.approval-action-buttons button.reject{color:#7a2c22;background:0 0;border-color:#d4aaa2}.approval-action-message{font-size:var(--text-sm);grid-column:1/-1;margin:0;padding:9px 10px;line-height:1.6}.approval-action-message.success{color:#15543f;background:#e0f2e9}.approval-action-message.error{color:#7a2c22;background:#fae5e1}.work-ledger{border-top:1px solid var(--ink)}.work-ledger article{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr 90px;align-items:start;gap:24px;padding:25px 0;display:grid}.work-ledger time,.work-ledger span{color:var(--ink-soft);font-size:var(--text-xs)}.work-ledger span{color:var(--mint);font-weight:var(--weight-bold)}.work-ledger h2{font-size:var(--text-md);margin:0}.work-ledger p{color:var(--ink-soft);font-size:var(--text-xs);margin:6px 0 0}.connection-gate{padding-block:clamp(90px,13vw,180px)}.connection-gate h1{max-width:850px;font-size:clamp(var(--text-4xl), 6vw, var(--text-5xl));letter-spacing:-.055em;margin:0;line-height:1.2}.connection-gate>p:not(.eyebrow){max-width:660px;color:var(--ink-soft);font-size:var(--text-base);margin:22px 0 28px;line-height:1.9}.auth-page{place-items:start center;min-height:100%;padding-block:70px;display:grid}.auth-card{border:1px solid var(--line);background:var(--paper-bright);width:min(620px,100%);box-shadow:var(--shadow);border-radius:8px 32px 32px;padding:clamp(28px,5vw,58px)}.auth-card.wide{width:min(760px,100%)}.auth-card h1{font-size:clamp(var(--text-4xl), 5vw, var(--text-5xl));letter-spacing:-.045em;margin:0;line-height:1.22}.auth-card>p:not(.eyebrow){color:var(--ink-soft);font-size:var(--text-sm);margin:18px 0 28px;line-height:1.9}.auth-card code{color:var(--blue-deep);direction:ltr;background:#edf0f7;padding:2px 5px}.auth-form{gap:10px;margin-top:30px;display:grid}.auth-form label{font-size:var(--text-xs);font-weight:var(--weight-bold);margin-top:8px}.auth-form input{width:100%;min-height:48px;color:var(--ink);border:1px solid var(--line);font:inherit;font-size:var(--text-sm);background:#fff;border-radius:8px;padding:0 14px}.auth-form input:focus{outline:3px solid color-mix(in srgb, var(--accent) 16%, transparent);border-color:var(--blue)}.auth-form>button{margin-top:8px}.auth-form>.auth-text-action{min-height:44px;color:var(--blue);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-bold);cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:0;padding:0}.auth-form>.auth-text-action:hover{text-decoration:underline}.auth-form>.auth-text-action:disabled{opacity:.6;cursor:progress}.auth-form small,.field-help{color:#973d31;font-size:var(--text-sm)}.field-help{color:var(--ink-soft);margin:-3px 0 0}.form-message{font-size:var(--text-xs);margin:5px 0 0;padding:11px 12px;line-height:1.6}.form-message.success{color:#15543f;background:#e0f2e9}.form-message.error{color:#7a2c22;background:#fae5e1}.setup-warning{color:#704923;background:#fff1d8;border:1px solid #e7cda2;padding:18px}.setup-warning p{font-size:var(--text-xs);margin:8px 0 0;line-height:1.7}.no-company-yet{background:var(--accent-wash);border:1px solid var(--line);border-radius:10px;padding:16px 18px}.no-company-yet p{font-size:var(--text-sm);margin:0 0 12px;line-height:1.7}.no-company-yet p:last-child{color:var(--ink-soft);font-size:var(--text-xs);margin-bottom:0}.no-company-yet .primary-link{margin-bottom:12px}.new-company-option{margin-top:22px}.new-company-option>summary{cursor:pointer;color:var(--blue);font-size:var(--text-sm);font-weight:var(--weight-bold);padding-block:12px}.new-company-option>p{color:var(--ink-soft);font-size:var(--text-sm);margin:0 0 12px;line-height:1.7}.new-company-option[open]>summary{margin-bottom:14px}.hire-summary{border:1px solid var(--line);background:#eef1f2;align-items:center;gap:14px;margin:14px 0 4px;padding:16px;display:flex}.hire-summary .portrait{width:46px;height:46px;font-size:var(--text-xl);border-radius:16px 16px 16px 5px}.hire-summary p{color:var(--ink-soft);font-size:var(--text-sm);margin:4px 0 0}@keyframes work-in{0%{transform:scaleX(.08)}to{transform:scaleX(1)}}@media (max-width:980px){.runtime-notice{padding-inline:18px}.employee-message{grid-template-columns:auto 1fr auto}.message-metrics{grid-column:2/-1}.company-context-hero{grid-template-columns:1fr;gap:24px}.company-context-layout{grid-template-columns:1fr}.company-context-editor{position:static}.company-documents-layout,.company-document-review-hero,.company-document-review-workspace,.company-document-extraction-evidence,.company-team-hero,.company-team-layout{grid-template-columns:1fr}.company-fact-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.company-fact-proof div:nth-child(odd){border-inline-end:0}.work-board,.profile-grid{grid-template-columns:1fr}.channel-request-form{grid-template-columns:1fr 1fr}.resend-setup-form{grid-template-columns:1fr}.twilio-setup-form{grid-template-columns:1fr 1fr}.resend-dns-list>div{grid-template-columns:74px 1fr}.resend-dns-list>div code:last-of-type,.channel-address-field{grid-column:1/-1}.attention-desk{border-radius:18px}.profile-hero{grid-template-columns:auto 1fr}.contract-note{grid-column:1/-1}.business-outcome-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.market-profile-hero{grid-template-columns:1fr;gap:26px}.market-profile-section{grid-template-columns:180px minmax(0,1fr);gap:28px}.outcome-strip{grid-template-columns:1fr;gap:12px}.connection-hero,.connection-row,.creative-asset-list article{grid-template-columns:1fr}.connection-proof{grid-template-columns:1fr 1fr}.connection-proof>div:nth-child(3){border-top:1px solid var(--line);border-inline-start:0}.connection-proof>div:nth-child(4){border-top:1px solid var(--line)}}@media (max-width:660px){.page-wrap{width:min(100% - 28px,1240px)}.morning-heading{flex-direction:column;align-items:start;padding-top:42px}.morning-heading h1{font-size:var(--text-4xl)}.employee-message{grid-template-columns:auto 1fr;align-items:start;padding:18px}.message-metrics,.message-action{grid-column:1/-1}.message-metrics{justify-content:space-between;gap:8px}.message-metrics div{flex:1;min-width:0}.message-action{width:fit-content}.company-context-hero h1{font-size:var(--text-4xl)}.company-context-hero>dl{width:100%}.company-context-hero>dl div{flex:1;min-width:0}.company-context-ledger,.company-context-editor,.company-source-register{padding:22px 18px}.company-fact{padding-inline-start:14px}.company-fact-proof{grid-template-columns:1fr}.company-fact-proof div{border-inline:0;border-top:1px solid var(--line)}.company-fact-proof div:first-child{border-top:0}.company-fact-controls{flex-direction:column}.company-fact-controls details{width:100%}.company-context-form-row{grid-template-columns:1fr}.company-source-list article{grid-template-columns:1fr auto;padding:15px 0}.company-source-list article>p{text-align:start;grid-column:1/-1}.company-document-list article{grid-template-columns:1fr;gap:10px}.company-document-review-hero h1{font-size:var(--text-4xl)}.company-document-review-hero dl div{grid-template-columns:90px 1fr}.company-document-extraction-evidence dl{grid-template-columns:1fr}.company-document-extraction-evidence dl .wide{grid-column:auto}.company-document-published-facts,.company-document-review-workspace{padding:22px 18px}.company-document-published-facts article{grid-template-columns:1fr;gap:14px}.company-document-review-form fieldset{padding:16px 13px}.company-document-review-decision{flex-direction:column;align-items:stretch}.company-team-hero h1{font-size:var(--text-4xl)}.company-team-hero>dl{width:100%}.company-team-hero>dl div{flex:1;min-width:0}.company-member-register,.company-team-invite-panel,.company-invitation-register,.employee-manager-register{padding:22px 18px}.company-member-list article{grid-template-columns:42px 1fr auto}.company-member-list time{text-align:start;grid-column:2/-1}.workspace-member-governance,.workspace-member-protected{grid-column:2/-1;justify-self:start;justify-items:start}.workspace-member-governance p{text-align:start}.company-invitation-register article{grid-template-columns:1fr auto;gap:10px}.company-invitation-register .company-invitation-actions{grid-column:1/-1;justify-items:start}.company-invitation-register .revoke-invitation-control,.company-invitation-register .invitation-email-delivery-control{justify-items:start}.company-invitation-register .invitation-email-delivery-control p{text-align:start}.employee-manager-list article{grid-template-columns:1fr 1fr;gap:16px}.employee-manager-control,.employee-manager-readonly{grid-column:1/-1}.workspace-ownership-panel>summary{padding-inline:18px}.workspace-ownership-panel>summary small{display:none}.workspace-ownership-content{grid-template-columns:1fr;gap:20px;padding:20px 18px}.workspace-ownership-form{grid-template-columns:1fr}.day-summary{width:100%}.day-summary div{flex:1;min-width:0}.employee-heading{grid-template-columns:auto 1fr;padding:20px}.employee-heading .quiet-link{grid-column:2}.current-work{padding:28px 22px}.current-work h3{font-size:var(--text-2xl)}.mission-intake-form{padding:23px 20px}.mission-intake-footer{flex-direction:column;align-items:stretch}.mission-intake-footer button{width:100%}.activity-rail{padding-inline:20px}.activity-rail li{grid-template-columns:47px 16px 1fr}.activity-rail li:after{inset-inline-start:61px}.employee-actions{flex-direction:column;padding-inline:20px}.profile-hero{grid-template-columns:1fr}.large-portrait{width:94px;height:108px;font-size:var(--text-5xl)}.profile-identity h1{font-size:var(--text-5xl)}.employee-performance{margin-top:-28px;padding:22px}.employee-adoption-signal,.employee-adoption-signal dl{grid-template-columns:1fr}.employee-adoption-signal dl div{border-inline-start:0;border-top:1px solid var(--line);padding:9px 0}.employee-adoption-signal dl div:first-child{border-top:0}.employee-model-economics{padding:16px}.employee-model-economics>header{flex-direction:column;gap:6px}.employee-model-economics>dl{grid-template-columns:1fr}.employee-model-economics>dl div{border-inline-start:0;border-top:1px solid var(--line);padding-inline:0}.employee-model-economics>dl div:first-child{border-top:0}.employee-model-economics>footer{flex-direction:column;gap:5px}.performance-ledger{grid-template-columns:1fr}.performance-ledger div{border-inline-start:0;border-top:1px solid var(--line);padding-inline:0}.performance-ledger div:first-child{border-top:0}.employee-business-outcomes{margin-top:-28px;padding:22px}.business-outcome-ledger article{grid-template-columns:1fr;gap:12px}.business-outcome-index{flex-direction:row;justify-content:space-between}.business-outcome-heading{flex-direction:column}.business-outcome-fields{grid-template-columns:1fr}.business-outcome-fields .business-outcome-label-field{grid-column:auto}.business-outcome-form-heading,.business-outcome-form-footer,.business-outcome-setup-note{flex-direction:column;align-items:stretch}.business-outcome-form-footer button,.business-outcome-cancel-control,.business-outcome-cancel-control form{width:100%}.business-outcome-cancel-control form{flex-direction:column;align-items:stretch}.marketplace-evidence-state{width:100%}.marketplace-evidence-state.consent,.marketplace-evidence-state.published form{flex-direction:column;align-items:stretch}.marketplace-evidence-state button{width:100%}.marketplace-evidence-state.pending{grid-template-columns:1fr}.marketplace-evidence-state.pending button{grid-area:auto;margin-top:7px}.spend-guard-pause-control{grid-template-columns:1fr}.spend-guard-pause-control button{width:100%}.employee-experience{margin-top:-28px;padding:22px}.experience-health-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 0}.experience-health-summary dl div:nth-child(3){border-inline-start:0;padding-inline-start:0}.experience-ledger article{grid-template-columns:1fr;gap:12px}.experience-index{flex-direction:row;justify-content:space-between}.experience-heading{flex-direction:column}.experience-correction-forms{grid-template-columns:1fr}.employee-channels{margin-top:-28px;padding:22px}.channel-row{grid-template-columns:1fr;gap:12px}.channel-row form{justify-self:start}.channel-request-form{grid-template-columns:1fr}.resend-live-proof,.employee-mailbox-summary>div:first-child{flex-direction:column;align-items:flex-start}.twilio-setup-form{grid-template-columns:1fr}.twilio-live-proof,.employee-sms-summary>div:first-child{flex-direction:column;align-items:flex-start}.channel-address-field{grid-column:auto}.section-title-row{flex-direction:column;align-items:start}.market-profile-page{padding-top:14px;padding-bottom:80px}.market-profile-hero{margin-top:12px;padding:22px 0 26px}.market-profile-identity{grid-template-columns:68px 1fr;gap:14px}.market-profile-avatar{width:66px;height:76px;font-size:var(--text-3xl);border-radius:21px 21px 21px 5px}.market-profile-identity h1{font-size:var(--text-3xl)}.market-profile-promise p{font-size:var(--text-xl)}.market-profile-section{grid-template-columns:1fr;gap:18px;padding:28px 0}.market-commercial-pilot>div{grid-template-columns:1fr;padding:18px}.market-capability-list article{grid-template-columns:1fr;gap:5px}.market-boundaries>div{grid-template-columns:1fr}.market-boundaries article+article{border-top:1px solid var(--line);border-inline-start:0}.market-engagement-options summary{grid-template-columns:1fr 24px;gap:5px 12px}.market-engagement-options summary small{grid-row:2}.market-engagement-options summary:after{grid-area:1/2/3}.market-engagement-options form{padding:15px}.market-engagement-state{grid-template-columns:1fr;gap:5px}.market-result-steps,.market-result-deliverables article{grid-template-columns:1fr;gap:7px}.market-profile-decision{grid-template-columns:1fr;gap:16px;margin-top:28px;padding:18px}.approval-ledger article{grid-template-columns:1fr;gap:8px}.approval-build-review dl{grid-template-columns:1fr 1fr}.task-ledger article{grid-template-columns:35px 1fr}.launch-review>header{grid-template-columns:1fr;gap:10px}.launch-build{grid-template-columns:1fr;gap:17px}.launch-build dl{grid-template-columns:1fr 1fr}.launch-build-state{text-align:start;justify-items:start}.launch-delivery-chain{grid-template-columns:1fr;gap:13px}.launch-delivery-chain>div{grid-template-columns:88px 1fr}.launch-delivery-chain small{grid-column:1/-1}.campaign-workstream,.campaign-asset-options{grid-template-columns:1fr}.paid-media-monitor>header{flex-direction:column}.source-proof{width:100%;min-width:0}.monitor-facts{grid-template-columns:1fr}.monitor-facts.daily-report-facts{grid-template-columns:1fr 1fr}.campaign-performance-list article{grid-template-columns:1fr;gap:16px}.campaign-performance-list dl{grid-template-columns:1fr 1fr}.task-state{grid-column:2;justify-items:start}.work-ledger article{grid-template-columns:1fr;gap:7px}.empty-ledger{grid-template-columns:42px 1fr}.empty-ledger a{grid-column:2}.runtime-notice{flex-direction:column;align-items:start;gap:4px}.employee-connections{flex-direction:column;align-items:stretch}.connection-hero h1{font-size:var(--text-5xl)}.connection-section{padding:22px}.connection-row dl{grid-template-columns:1fr 1fr}.creative-upload-form{grid-template-columns:1fr}.creative-upload-form .primary-action{justify-content:center;width:100%}.creative-asset-list dl,.candidate-list article{grid-template-columns:1fr}.candidate-list article form,.candidate-list article button{width:100%}.connection-proof{grid-template-columns:1fr}.connection-proof>div{border-top:1px solid var(--line);border-inline-start:0}.connection-proof>div:first-child{border-top:0}}.app-main{min-width:0}.brand-mark{background:var(--dark-panel);border-radius:12px;width:36px;height:36px;padding:8px 7px}.brand strong{font-size:var(--text-base)}.brand small{font-size:var(--text-xs)}.profile-button{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.runtime-notice{color:#684322;min-height:42px;font-size:var(--text-sm);background:#fff6df;border-color:#ead8aa}.page-wrap{width:min(1440px,100% - 32px)}.eyebrow,.section-kicker{color:var(--blue);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:0;margin-bottom:8px}.morning-heading{align-items:center;padding:46px 0 30px}.morning-heading h1{font-size:clamp(var(--text-4xl), 4.6vw, var(--text-5xl));letter-spacing:-.035em;line-height:1.12;font-weight:var(--weight-bold)}.morning-heading>div:first-child>p:last-child{color:var(--ink-soft);font-size:var(--text-md);margin-top:12px}.day-summary{border:0;gap:0}.day-summary div{border:0;border-inline-start:1px solid var(--line);flex-direction:column;min-width:112px;padding:7px 18px;display:flex}.day-summary div:last-child{border-inline-end:0}.day-summary dt{color:var(--ink-soft);font-size:var(--text-xs);order:2;margin-top:5px}.day-summary dd{font-size:var(--text-2xl);font-weight:var(--weight-bold);order:1;margin:0;line-height:1}.employee-message{box-shadow:none;background:#edf2ff;border:0;margin-bottom:20px;padding:20px 22px}.message-copy h2{font-size:var(--text-lg)}.message-copy>p:last-child{font-size:var(--text-sm)}.message-metrics dt{font-size:var(--text-xs)}.message-metrics dd{font-size:var(--text-sm)}.work-board{grid-template-columns:minmax(0,1.8fr) minmax(270px,.68fr);gap:22px}.employee-stage,.attention-desk{border:1px solid var(--line);background:var(--paper-bright);box-shadow:none}.employee-stage{border-radius:24px}.employee-heading{min-height:100px;padding:20px 26px}.portrait{background:var(--blue);width:58px;height:58px;font-size:var(--text-2xl);border-radius:18px 18px 6px}.role-line h2{font-size:var(--text-xl)}.employee-heading p,.quiet-link{font-size:var(--text-sm)}.commercial-access-strip{min-height:42px;font-size:var(--text-xs);font-weight:var(--weight-bold);justify-content:space-between;align-items:center;gap:18px;padding:9px 26px;display:flex}.commercial-access-strip.warning{color:#714616;background:#fff3d8;border-top:1px solid #f1ddb2}.commercial-access-strip a{color:currentColor;border-bottom:1px solid}.current-work{background:var(--dark-panel);padding:31px 34px 28px}.current-work.access-blocked{background:#5a3029}.current-work-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.current-work-heading .section-kicker{color:#b7d7ce}.current-work-heading>span{color:#c8d7d2;font-size:var(--text-xs)}.current-work h3{max-width:680px;font-size:clamp(var(--text-2xl), 2.5vw, var(--text-4xl));line-height:1.48}.work-context{color:#c2d0cc;font-size:var(--text-sm)}.progress-rule{background:#416159;height:4px}.progress-rule span{background:var(--brass)}.current-work-action{color:#5a3029;min-height:40px;font-size:var(--text-xs);font-weight:var(--weight-bold);background:#fff4ef;border-radius:9px;align-items:center;margin-top:20px;padding:0 15px;display:inline-flex}.mission-intake-form{background:#f8f9f7;padding:25px 34px}.mission-intake-form label>span{color:var(--ink);font-size:var(--text-sm)}.mission-intake-form textarea{min-height:104px;font-size:var(--text-sm);border-color:#c7ceca;border-radius:12px;padding:16px}.mission-intake-footer p{max-width:500px;font-size:var(--text-xs)}.activity-heading{justify-content:space-between;align-items:end;padding:24px 34px 0;display:flex}.activity-heading div>span{color:var(--ink-soft);font-size:var(--text-xs)}.activity-heading h3{font-size:var(--text-lg);margin:3px 0 0}.activity-heading>a{color:var(--blue);font-size:var(--text-xs);font-weight:var(--weight-bold)}.activity-rail{padding:20px 34px 8px}.activity-rail li{grid-template-columns:55px 18px 1fr;min-height:72px}.activity-rail li:after{inset-inline-start:74px}.activity-rail time{font-size:var(--text-xs)}.activity-rail strong{font-size:var(--text-sm)}.activity-rail p{font-size:var(--text-xs);margin-top:5px;line-height:1.65}.employee-actions{padding:10px 34px 30px}.attention-desk{border-radius:24px;padding:26px 24px}.attention-header h2{font-size:var(--text-xl)}.attention-header>span{background:var(--signal);width:30px;height:30px}.decision-meta{font-size:var(--text-xs)}.decision-slip h3{font-size:var(--text-md);line-height:1.5}.decision-slip>p{font-size:var(--text-sm)}.all-decisions{font-size:var(--text-xs)}.outcome-strip{color:var(--ink);border:0;border-block:1px solid var(--line);background:0 0;border-radius:0;margin-top:24px;padding:27px 30px}.outcome-strip .section-kicker{color:var(--blue)}.outcome-strip h2{font-size:var(--text-2xl)}.outcome-strip>p{color:var(--ink-soft);font-size:var(--text-sm)}.outcome-strip a{color:var(--blue);font-size:var(--text-xs);border-color:currentColor}.profile-page{width:min(1040px,100% - 48px)}.profile-page-title{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.back-link{font-size:var(--text-sm);margin-top:22px}.profile-hero{border-bottom:0;grid-template-columns:minmax(360px,1fr) 224px;align-items:start;gap:16px;padding:16px 0 22px}.employee-business-card{width:100%;max-width:224px;min-height:132px;color:var(--ink);background:var(--paper-bright);border:1px solid var(--line);border-radius:13px 13px 4px;flex-direction:column;padding:10px 12px 9px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #153a320a}.employee-business-card:after{content:none}.business-card-topline{color:var(--ink-soft);font-size:var(--text-xs);font-weight:var(--weight-bold);justify-content:space-between;align-items:center;gap:10px;display:flex}.business-card-status{color:var(--ink-soft);align-items:center;gap:6px;display:flex}.business-card-status i{background:#35a66f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #35a66f1c}.business-card-status.paused i{background:#e5b66d}.business-card-identity{align-items:center;gap:9px;margin-top:7px;display:flex}.employee-business-card .large-portrait{width:32px;height:34px;color:var(--brass);background:var(--dark-panel);font-size:var(--text-md);border-radius:10px 10px 3px;flex:none}.employee-business-card .large-portrait b{display:none}.profile-card-name{color:var(--ink);font-size:var(--text-xl);letter-spacing:-.025em;line-height:1.15;display:block}.profile-role{color:var(--ink-soft);font-size:var(--text-xs);margin:1px 0 0;display:block}.business-card-contacts{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;margin:auto 0 0;padding-top:6px;display:grid}.business-card-contacts div{min-width:0}.business-card-contacts dt{color:var(--ink-soft);font-size:var(--text-xs)}.business-card-contacts dd{text-overflow:ellipsis;white-space:nowrap;text-align:start;font-size:var(--text-xs);font-weight:var(--weight-bold);margin:1px 0 0;overflow:hidden}.business-card-footnote{color:var(--ink-soft);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;line-height:1.3;overflow:hidden}.profile-now{min-height:142px;color:var(--ink);background:var(--paper-bright);border:1px solid var(--line);border-radius:5px 15px 15px;flex-direction:column;padding:13px 17px;display:flex}.profile-now-heading{justify-content:space-between;align-items:center;display:flex}.profile-now .section-kicker{color:var(--mint);margin:0}.profile-now-heading>span{min-width:42px;height:24px;color:var(--dark-panel);font-size:var(--text-xs);font-weight:var(--weight-bold);background:#eef2e8;border-radius:99px;place-items:center;display:grid}.profile-now-heading>span.blocked{color:#873f2d;background:#f9e8e2}.profile-now h2{max-width:680px;color:var(--ink);font-size:clamp(var(--text-lg), 2vw, var(--text-xl));letter-spacing:-.015em;line-height:1.42;font-weight:var(--weight-bold);margin:8px 0 0}.profile-now>p{max-width:680px;color:var(--ink-soft);font-size:var(--text-xs);margin:4px 0 0;line-height:1.55}.profile-now-progress{background:#e8ece9;height:3px;margin-top:10px}.profile-now-progress span{background:var(--mint);height:100%;display:block}.profile-now-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:10px;display:flex}.profile-attention-link{color:#923f2b;font-size:var(--text-xs);font-weight:var(--weight-bold);border-bottom:1px solid;padding-bottom:2px}.profile-access-action{color:#fff;min-height:36px;font-size:var(--text-xs);font-weight:var(--weight-bold);background:#873f2d;border-radius:9px;align-items:center;padding:0 13px;display:inline-flex}.profile-calm-state{color:var(--ink-soft);font-size:var(--text-xs);align-items:center;gap:7px;display:inline-flex}.profile-calm-state i{background:#35a66f;border-radius:50%;width:7px;height:7px}.profile-work-link{color:var(--blue);font-size:var(--text-xs);font-weight:var(--weight-bold);border-bottom:1px solid;padding-bottom:2px}.profile-now-actions{align-items:center;gap:14px;display:flex}.profile-now-actions>a{color:var(--blue);font-size:var(--text-xs);font-weight:var(--weight-bold);border-bottom:1px solid;padding-bottom:2px}.employee-onboarding-slip{border-block:1px solid var(--line);background:#fff;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:18px;margin:0 0 12px;padding:14px 16px 12px;scroll-margin-top:92px;display:grid}.employee-onboarding-progress{gap:7px;display:grid}.employee-onboarding-progress>span{color:var(--ink-soft);font-size:var(--text-xs);font-weight:var(--weight-bold);justify-content:space-between;gap:8px;display:flex}.employee-onboarding-progress>span b{color:var(--mint)}.employee-onboarding-progress-track{background:#e7ece9;height:4px;overflow:hidden}.employee-onboarding-progress-track i{background:var(--mint);height:100%;display:block}.employee-onboarding-copy .section-kicker{color:var(--mint);font-size:var(--text-xs);margin:0 0 3px}.employee-onboarding-copy h2{font-size:var(--text-md);margin:0;line-height:1.45}.employee-onboarding-copy>p:last-child{color:var(--ink-soft);font-size:var(--text-xs);margin:3px 0 0;line-height:1.65}.employee-onboarding-action{white-space:nowrap;color:#fff;background:var(--dark-panel);min-height:36px;font-size:var(--text-xs);font-weight:var(--weight-bold);justify-content:space-between;align-items:center;gap:18px;padding:0 13px;display:inline-flex}.employee-onboarding-sequence{border-top:1px solid #edf0ee;grid-column:1/-1;grid-template-columns:repeat(6,1fr);margin:0;padding:9px 0 0;list-style:none;display:grid}.employee-onboarding-sequence li{color:#9aa49f;min-width:0;font-size:var(--text-xs);font-weight:var(--weight-bold);align-items:center;gap:6px;display:flex}.employee-onboarding-sequence li i{background:#d6ddda;border-radius:50%;flex:none;width:6px;height:6px}.employee-onboarding-sequence li.complete{color:var(--mint)}.employee-onboarding-sequence li.complete i{background:var(--mint)}.employee-onboarding-sequence li.current{color:var(--ink)}.employee-onboarding-sequence li.current i{background:var(--paper-bright);border:2px solid var(--blue);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 12%, transparent)}.employee-conversation{background:var(--paper-bright);border:1px solid var(--line);border-radius:18px;margin:0 0 12px;overflow:hidden}.employee-conversation-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:60px;padding:12px 18px;display:flex}.employee-conversation-heading .section-kicker{font-size:var(--text-xs);margin:0 0 3px}.employee-conversation-heading h2{font-size:var(--text-lg);margin:0}.employee-conversation-heading>span{color:var(--ink-soft);font-size:var(--text-xs)}.conversation-timeline{overscroll-behavior:contain;max-height:300px;padding:7px 18px;overflow-y:auto}.conversation-message{border-bottom:1px solid #e5e9e7;padding:14px 0}.conversation-message:last-child{border-bottom:0}.conversation-message.employee{background:#f2f6f4;padding-inline:12px}.conversation-message-meta{justify-content:space-between;align-items:center;gap:16px;display:flex}.conversation-message-meta strong{font-size:var(--text-xs)}.conversation-message-meta>div{align-items:center;gap:8px;display:flex}.conversation-message-meta time{color:var(--ink-soft);font-size:var(--text-2xs)}.conversation-answer-proof{color:#185a43;font-size:var(--text-xs);font-weight:var(--weight-bold)}.conversation-message>p{white-space:pre-wrap;color:var(--ink);font-size:var(--text-sm);margin:7px 0 0;line-height:1.75}.conversation-answer-state{color:var(--ink-soft);font-size:var(--text-xs);font-weight:var(--weight-bold);margin-top:8px}.conversation-answer-state.answering,.conversation-answer-state.received{color:#704923}.conversation-answer-state.blocked{color:#923f2b}.conversation-answer-state.answered{color:#185a43}.conversation-work-receipt{min-height:34px;color:inherit;border:1px solid var(--line);background:#f4f6f5;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:10px;padding:7px 9px;display:grid}.conversation-work-receipt>span{color:var(--ink-soft);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase}.conversation-work-receipt>strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);overflow:hidden}.conversation-work-receipt>b{color:#185a43;font-size:var(--text-xs)}.conversation-work-receipt>b.blocked,.conversation-work-receipt>b.failed{color:#923f2b}.conversation-empty,.conversation-unavailable{background:#f4f6f5;border:1px dashed #bbc5c0;margin:16px 18px 0;padding:14px}.conversation-empty strong{font-size:var(--text-xs)}.conversation-empty p{color:var(--ink-soft);font-size:var(--text-xs);margin:5px 0 0;line-height:1.7}.conversation-unavailable{color:#704923;font-size:var(--text-xs);background:#fff6df;border-style:solid;border-color:#ead8aa;line-height:1.7}.conversation-compose{border-top:1px solid var(--line);background:#fbfcfb;padding:13px 18px 15px}.conversation-empty+.conversation-compose,.conversation-unavailable+.conversation-compose{margin-top:16px}.conversation-compose>label{gap:7px;display:grid}.conversation-compose label>span{font-size:var(--text-xs);font-weight:var(--weight-bold)}.conversation-mode{border:0;align-items:center;gap:6px;margin:0 0 11px;padding:0;display:flex}.conversation-mode legend{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.conversation-mode label{min-height:30px;color:var(--ink-soft);cursor:pointer;font-size:var(--text-xs);font-weight:var(--weight-bold);background:#f0f3f1;border:1px solid #0000;border-radius:999px;align-items:center;padding:0 11px;display:inline-flex}.conversation-mode label.selected{color:#fff;background:var(--dark-panel);border-color:var(--dark-panel)}.conversation-mode label:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--accent) 20%, transparent);outline-offset:2px}.conversation-mode input{opacity:0;pointer-events:none;position:absolute}.conversation-compose textarea{resize:vertical;width:100%;min-height:68px;color:var(--ink);font:inherit;font-size:var(--text-sm);background:#fff;border:1px solid #c7ceca;border-radius:10px;padding:12px 13px;line-height:1.7}.conversation-compose textarea:focus{outline:3px solid color-mix(in srgb, var(--accent) 15%, transparent);border-color:var(--blue)}.conversation-compose textarea:disabled{color:var(--ink-soft);cursor:not-allowed;background:#f0f2f1}.conversation-compose-footer{justify-content:space-between;align-items:center;gap:18px;margin-top:10px;display:flex}.conversation-compose-footer p{color:var(--ink-soft);font-size:var(--text-sm);margin:0;line-height:1.6}.conversation-compose-footer .primary-action{min-height:36px;font-size:var(--text-xs);padding:0 16px}.conversation-action-message{font-size:var(--text-sm);margin:10px 0 0;padding:9px 10px;line-height:1.6}.conversation-action-message.success{color:#15543f;background:#e0f2e9}.conversation-action-message.error{color:#7a2c22;background:#fae5e1}.profile-details-heading{justify-content:space-between;align-items:baseline;gap:18px;padding:13px 2px 9px;display:flex}.profile-details-heading h2{font-size:var(--text-base);margin:0}.profile-details-heading p{color:var(--ink-soft);font-size:var(--text-xs);margin:0}.profile-disclosure{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin:0;overflow:clip}.profile-disclosure:last-child{border-bottom:1px solid var(--line);margin-bottom:56px}.profile-disclosure>summary{cursor:pointer;min-height:50px;color:var(--ink);font-size:var(--text-sm);font-weight:var(--weight-bold);justify-content:space-between;align-items:center;gap:18px;padding:0 2px;list-style:none;display:flex}.profile-disclosure>summary:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 28%, transparent);outline-offset:3px}.profile-disclosure>summary::-webkit-details-marker{display:none}.profile-disclosure>summary:after{content:"+";width:24px;height:24px;color:var(--blue);font-size:var(--text-lg);font-weight:var(--weight-medium);background:0 0;place-items:center;display:grid}.profile-disclosure[open]>summary{border-bottom:1px solid var(--line)}.profile-disclosure[open]>summary:after{content:"−"}.profile-disclosure>.profile-grid,.profile-disclosure>.employee-performance,.profile-disclosure>.employee-business-outcomes,.profile-disclosure>.employee-experience,.profile-disclosure>.employee-channels,.profile-disclosure>.employee-connections{border:0;border-radius:0;margin:0}.profile-grid{gap:18px;padding:22px}.profile-main,.profile-side{box-shadow:none}.profile-main{background:var(--paper-bright);border-radius:24px;padding:32px}.profile-side{border:0;border-radius:24px;padding:32px}.section-title-row h2,.profile-side h2{font-size:var(--text-2xl)}.section-title-row>span{font-size:var(--text-xs)}.capability-list article{grid-template-columns:1fr auto;gap:16px;padding:22px 0}.capability-list article>span{display:none}.capability-list h3{font-size:var(--text-md)}.capability-list p{font-size:var(--text-sm);line-height:1.7}.capability-list b,.profile-side li span{font-size:var(--text-xs)}.profile-side li strong{font-size:var(--text-sm)}@media (min-width:741px) and (max-width:980px){body{padding-bottom:0}.profile-button{display:flex}.work-board{grid-template-columns:minmax(0,1.65fr) minmax(250px,.7fr)}.profile-hero{grid-template-columns:minmax(280px,1fr) 210px}.contract-note{grid-column:auto}}@media (max-width:740px){.page-wrap,.profile-page{width:min(100% - 28px,1160px)}.morning-heading{padding-top:34px}.morning-heading h1{font-size:var(--text-4xl)}.morning-heading>div:first-child>p:last-child{font-size:var(--text-base)}.day-summary div{flex:1;min-width:0;padding-inline:12px}.day-summary dd{font-size:var(--text-2xl)}.day-summary dt{font-size:var(--text-xs)}.work-board{grid-template-columns:1fr}.employee-heading{padding:18px}.current-work{padding:26px 20px}.current-work h3{font-size:var(--text-2xl)}.current-work-heading{align-items:start}.mission-intake-form{padding:22px 18px}.activity-heading,.activity-rail{padding-inline:20px}.activity-rail li:after{inset-inline-start:61px}.employee-actions{padding-inline:20px}.support-employee-invite{grid-template-columns:auto 1fr;padding:17px}.support-employee-invite>a{grid-column:2;justify-self:start}.support-employee-hero{grid-template-columns:auto 1fr;align-items:start}.support-identity-mark{width:52px;height:52px;font-size:var(--text-xl);border-radius:15px 15px 15px 4px}.support-live-state{grid-column:1/-1;justify-self:start}.support-sheet-heading{flex-direction:column;align-items:start;padding:22px 18px}.support-sheet-heading dl{width:100%}.support-sheet-heading dl div{flex:1;min-width:0}.support-proof-rail{padding-inline:18px}.support-proof-rail li{grid-template-columns:31px 1fr;padding-block:14px}.support-proof-rail li>b{grid-column:2}.support-next-step{grid-template-columns:1fr;margin-inline:18px}.meta-embedded-signup{grid-template-columns:1fr;gap:20px;margin-inline:18px;padding:20px}.meta-embedded-copy ul{flex-direction:column;align-items:flex-start}.support-connection-form{margin:20px 18px;padding:18px}.support-form-heading{flex-direction:column;align-items:start;gap:7px}.support-form-heading>small{text-align:start}.support-form-grid{grid-template-columns:1fr}.support-form-wide{grid-column:auto}.support-form-footer{flex-direction:column;align-items:stretch;gap:13px}.support-form-footer button{width:100%}.support-credentials-disclosure,.support-active-proof,.meta-revocation-control,.meta-revocation-state,.support-owner-note{margin-inline:18px}.support-active-proof dl{grid-template-columns:1fr}.support-trust-footer{grid-template-columns:1fr;gap:8px}.support-work-desk>header{flex-direction:column;align-items:stretch;gap:18px;padding-block:22px}.support-desk-metrics{grid-template-columns:1fr 1fr;width:100%;display:grid}.support-desk-metrics div{min-width:0}.support-desk-metrics div:nth-child(3),.support-desk-metrics div:nth-child(4){border-top:1px solid var(--line)}.support-work-queue>li{grid-template-columns:22px minmax(0,1fr);gap:11px;padding-block:6px}.support-queue-actions{grid-column:2;justify-items:start;min-width:0;padding:0 0 14px}.support-handoff-control{justify-items:start}.support-handoff-control p{text-align:start}.support-desk-result{flex-wrap:wrap;gap:9px 16px;padding-block:14px}.support-pilot-measurement>header{flex-direction:column;align-items:flex-start;padding-block:20px}.support-pilot-measurement>dl{grid-template-columns:1fr 1fr}.support-pilot-measurement>dl>div:nth-child(n+3){border-top:1px solid var(--line)}.support-pilot-measurement>footer{grid-template-columns:1fr;gap:7px;padding-block:17px}.support-case-heading{grid-template-columns:1fr;gap:20px;padding-block:24px}.support-case-heading dl{grid-template-columns:1fr;display:grid}.support-case-heading dl div{border-bottom:1px solid var(--line);min-width:0}.support-case-heading dl div:last-child{border-bottom:0}.support-case-handoff{flex-direction:column;align-items:stretch}.support-case-thread>header{flex-direction:column;align-items:flex-start;padding-block:16px}.support-answer-proof{justify-items:start}.support-case-messages li{width:94%}.support-case-messages li.internal{width:100%}.support-case-messages li>footer{flex-wrap:wrap;align-items:flex-start}.support-case-messages li>footer a{justify-self:start;width:100%;margin-inline-start:0}.support-human-reply-heading,.support-human-reply-footer{flex-direction:column;align-items:stretch;gap:10px}.support-human-reply-footer button{width:100%}.support-case-footer{flex-direction:column;align-items:stretch;padding-block:18px}.support-resolution-control footer{flex-direction:column;align-items:stretch}.support-resolution-control footer button{width:100%}.support-resolution-proof{grid-template-columns:1fr}.support-resolution-proof dl{grid-template-columns:1fr;display:grid}.support-resolution-proof dl div{border-inline-start:0;border-bottom:1px solid var(--line);min-width:0}.support-resolution-proof dl div:last-child{border-bottom:0}.profile-hero{grid-template-columns:1fr;gap:12px;padding-top:14px}.profile-now{min-height:148px;padding:14px 16px}.employee-business-card{justify-self:start;min-height:132px;padding:10px 12px 9px}.profile-now h2{font-size:var(--text-lg);margin-top:9px}.profile-now-footer{align-items:flex-start}.profile-now-actions{flex-direction:column;align-items:flex-end;gap:7px}.employee-onboarding-slip{grid-template-columns:84px minmax(0,1fr);gap:13px;padding:14px}.employee-onboarding-action{grid-column:1/-1;width:100%}.employee-onboarding-sequence{grid-template-columns:repeat(6,minmax(58px,1fr));overflow-x:auto}.employee-onboarding-sequence li,.employee-conversation-heading{flex-direction:column;align-items:flex-start;gap:4px}.conversation-timeline{padding-inline:14px}.conversation-message.employee{padding-inline:10px}.conversation-work-receipt{grid-template-columns:auto 1fr}.conversation-work-receipt>b{grid-column:2}.conversation-compose{padding-inline:14px}.conversation-compose-footer{flex-direction:column;align-items:stretch}.conversation-compose-footer .primary-action{justify-content:center;width:100%}.profile-details-heading{padding-top:9px}.profile-details-heading p{display:none}.profile-grid{padding:18px}.employee-policy-fields label{grid-template-columns:1fr;gap:6px}.profile-disclosure>summary{min-height:49px;font-size:var(--text-sm);padding-inline:2px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.support-sandbox-page{padding:30px 0 74px}.support-sandbox-page>.back-link{margin-top:0;margin-bottom:20px;display:inline-flex}.support-sandbox-hero{border-bottom:1px solid var(--line);padding-bottom:26px}.support-sandbox-hero h1{font-size:clamp(var(--text-3xl), 4vw, var(--text-5xl));letter-spacing:-.03em;margin:0}.support-sandbox-hero>p{max-width:640px;color:var(--ink-soft);font-size:var(--text-sm);margin:10px 0 0;line-height:1.8}.support-sandbox-notice{color:#15543f;max-width:640px;font-size:var(--text-sm);background:#dceee7;border:1px solid #b9dfd0;margin:14px 0 0;padding:14px 16px;line-height:1.8}.support-whatsapp-card{border:1px solid var(--line);background:var(--paper-bright);margin-top:22px;padding:22px 24px}.support-whatsapp-card h2{font-size:var(--text-md);margin:0 0 10px}.support-whatsapp-card p{color:var(--ink-soft);font-size:var(--text-sm);margin:0;line-height:1.8}.support-whatsapp-card>a{color:var(--blue);font-weight:var(--weight-bold);margin-top:14px;display:inline-block}.support-sandbox-form{border:1px solid var(--line);background:var(--paper-bright);max-width:560px;margin-top:24px;padding:22px 24px}.support-sandbox-form label{font-size:var(--text-xs);font-weight:var(--weight-bold);margin-bottom:8px;display:block}.support-sandbox-form textarea{width:100%;color:var(--ink);resize:vertical;background:#fff;border:1px solid #b9c4bf;border-radius:7px;padding:11px 13px;font:13px/1.7 inherit}.support-sandbox-form textarea:focus{outline:3px solid color-mix(in srgb, var(--accent) 14%, transparent);border-color:var(--blue)}.support-sandbox-form>button{min-height:42px;color:var(--on-accent);background:var(--blue);border:1px solid var(--blue);font-size:var(--text-xs);font-weight:var(--weight-bold);cursor:pointer;border-radius:9px;margin-top:14px;padding:0 22px}.support-sandbox-form>button:disabled{opacity:.55;cursor:not-allowed}.support-sandbox-footnote{max-width:560px;color:var(--ink-soft);font-size:var(--text-xs);margin-top:26px;line-height:1.8}.support-sandbox-footnote a{color:var(--blue);font-weight:var(--weight-bold)}.support-sandbox-result{background:#edf3f0;border:1px solid #cbd8d2;margin-top:20px;padding:18px 20px}.support-sandbox-disposition{color:var(--mint);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px}.support-sandbox-message{font-size:var(--text-base);margin:0 0 12px;line-height:1.9}.support-sandbox-result>p{color:var(--ink-soft);font-size:var(--text-xs);margin:4px 0 0}.support-sandbox-message-unauthorized,.support-sandbox-message-invalid,.support-sandbox-message-no_evidence,.support-sandbox-message-not_configured,.support-sandbox-message-error{color:#7a2c22;font-size:var(--text-xs);background:#fae5e1;border:1px solid #e6bcb4;margin-top:16px;padding:12px 13px;line-height:1.7}.company-switcher{max-width:260px;font:inherit;position:relative}.company-switcher>summary{cursor:pointer;color:#21313c;font-size:var(--text-sm);background:#fff;border:1px solid #dce3e7;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;list-style:none;display:flex}.company-switcher>summary::-webkit-details-marker{display:none}.company-switcher>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.company-switcher-panel{inset-inline-start:0;z-index:100;background:#fff;border:1px solid #dce3e7;border-radius:10px;width:min(320px,85vw);padding:16px;position:absolute;top:calc(100% + 8px);box-shadow:0 10px 24px #21313c18}.company-switcher-panel p{font-size:var(--text-base);margin:0 0 12px}.company-switcher-panel fieldset{border:0;max-height:250px;margin:0;padding:0;overflow-y:auto}.company-switcher-panel label{font-size:var(--text-base);align-items:center;gap:10px;padding:10px 0;display:flex}.company-switcher-panel input{width:18px;height:18px;accent-color:var(--accent)}.company-switcher-actions{gap:8px;margin:12px 0;display:flex}.company-switcher-actions button{cursor:pointer;font:inherit;font-size:var(--text-base);background:#f4f6f7;border:1px solid #dce3e7;border-radius:6px;padding:8px 12px}.company-switcher-panel small{color:#5d6c77;font-size:var(--text-sm);margin-top:12px;display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-page{padding-block:48px}.auth-card{width:min(440px,100%);box-shadow:none;border-radius:16px;padding:32px}.auth-card h1{font-size:var(--text-2xl);letter-spacing:0;line-height:1.4}.auth-card .eyebrow{font-size:var(--text-sm);margin-bottom:8px}.auth-card>p:not(.eyebrow){font-size:var(--text-base);margin:12px 0 24px;line-height:1.7}.auth-card .auth-form{gap:12px}.auth-card .auth-form input{min-height:46px;font-size:var(--text-md);padding:10px 12px}.auth-card .primary-action{min-height:46px;font-size:var(--text-base);padding:10px 16px}.google-sign-in{color:#203832;width:100%;min-height:48px;font:inherit;font-size:var(--text-base);font-weight:var(--weight-semibold);cursor:pointer;background:#fff;border:1px solid #cbd3d8;border-radius:8px}.google-sign-in:focus-visible{outline-offset:3px;outline:3px solid #167363}.google-sign-in:disabled{opacity:.55;cursor:wait}.auth-divider{font-size:var(--text-sm);color:#64736e;align-items:center;gap:12px;margin:20px 0;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#e2e7e4;flex:1;height:1px}@media (max-width:720px){.company-switcher-panel{inset-inline:auto 0}.auth-page{padding-block:24px}.auth-card{padding:24px}}.company-overview{border-top:1px solid #dce3e7;margin-block:24px;padding-block:20px}.company-overview>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.company-overview h2{font-size:var(--text-2xl)}.company-overview h3{font-size:var(--text-md);margin-block:18px 10px}.company-overview li{margin-block:10px}.company-overview button{font:inherit;cursor:pointer;padding:8px 14px}.employee-name-card{border:1px solid var(--line,#e3e3e0);background:var(--surface,#fff);border-radius:14px;margin:1.25rem 0;padding:1.25rem 1.5rem}.employee-name-card h3{margin:0 0 .35rem;font-size:1.05rem}.employee-name-card>p{color:var(--muted,#5f6360);margin:0 0 .9rem;font-size:.92rem;line-height:1.7}.employee-name-card form{flex-wrap:wrap;align-items:end;gap:.6rem;display:flex}.employee-name-card label{margin-bottom:.3rem;font-size:.85rem;display:block}.employee-name-card input{border:1px solid var(--line,#d9d9d5);min-width:0;font:inherit;border-radius:10px;flex:16rem;padding:.6rem .75rem}.employee-name-card button{background:var(--accent,#2f3aa3);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:.6rem 1.15rem}.employee-name-card button:disabled{opacity:.6;cursor:default}.employee-name-note{color:var(--muted,#5f6360);margin:.75rem 0 0;font-size:.85rem}@media (max-width:900px){.app-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden}.app-column{min-height:0;overflow:hidden}.app-main{overflow:hidden auto}.sidebar{height:auto;max-height:40dvh;padding:var(--space-2);gap:var(--space-2);border-inline-start:0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:auto}.sidebar-head{grid-column:1}.sidebar-foot{border-top:0;grid-area:1/2;margin-top:0;padding-top:0}.roster,.sidebar-sections{grid-column:1/-1}.roster{flex:initial;grid-template-rows:none;grid-template-columns:minmax(0,1fr) auto;align-items:center}.roster-search{grid-column:1}.roster-hire{grid-area:1/2}.roster-list,.roster-empty{grid-column:1/-1}.roster-list{grid-auto-columns:minmax(170px,1fr);grid-auto-flow:column;overflow-x:auto}.sidebar-sections{grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.roster-row,.sidebar-sections a,.roster-hire,.sidebar-foot .profile-button{min-height:44px}}.auth-methods{gap:8px;margin:16px 0;display:flex}.auth-methods button{color:#203832;min-height:44px;font:inherit;font-size:var(--text-sm);cursor:pointer;background:#fff;border:1px solid #cbd3d8;border-radius:8px;flex:1;padding:8px}.auth-methods button[aria-pressed=true]{color:#263b87;font-weight:var(--weight-semibold);background:#edf0fb;border-color:#324798}.auth-methods button:focus-visible{outline-offset:2px;outline:3px solid #167363}.auth-methods button:disabled{opacity:.55;cursor:wait}.phone-login-code{font-size:2rem;font-weight:var(--weight-semibold);letter-spacing:.2em;text-align:center;margin:8px 0}html[dir=ltr] :is(.activity-rail time,.connection-hero h1,.connection-row p,.candidate-list p,.manifest-digest,.campaign-performance-list dd){text-align:left}html[dir=ltr] .dir-arrow{display:inline-block;transform:scaleX(-1)}.group-review-page{max-width:960px;padding:var(--space-4);overflow-wrap:anywhere;margin-inline:auto}.group-review-page>a,.group-review-page>ul>li>a{align-items:center;max-width:100%;min-height:44px;padding-block:8px;display:inline-flex}.group-review-page :is(a,button,input,summary):focus-visible{outline-offset:2px;outline:3px solid #167363}.group-review-page form{align-items:end;gap:var(--space-3);margin-block:var(--space-4);flex-wrap:wrap;display:flex}.group-review-page label{gap:var(--space-2);flex:240px;min-width:0;display:grid}.group-review-page input{width:100%;min-width:0;max-width:100%;min-height:44px;font:inherit}.group-review-page button{max-width:100%;min-height:44px;font:inherit;padding:8px 12px}.group-review-page summary{cursor:pointer;min-height:44px;padding-block:8px}.group-review-page li{margin-block:var(--space-3);scroll-margin-top:80px}.group-review-page blockquote{margin-inline:var(--space-3);padding-inline:var(--space-3);border-inline-start:2px solid var(--blue)}.group-review-page time{font-size:var(--text-xs);color:var(--ink-soft)}
