.desktop-content.account-experience{display:block;overflow:auto}.desktop-topbar.desktop-topbar-with-lookup{grid-template-columns:minmax(160px,1fr) minmax(160px,360px) auto 40px;gap:12px}.desktop-topbar.desktop-topbar-with-lookup.without-global-search{grid-template-columns:minmax(160px,1fr) auto 40px}.business-card-workspace{grid-column:1 / -1;min-width:0;font-size:16px}.human-admission-workspace{display:grid;gap:18px;margin-bottom:28px;padding:22px;border:1px solid var(--separator);border-radius:18px;background:var(--grouped-background)}.human-admission-workspace>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.human-admission-workspace h3,.human-admission-workspace h4,.human-admission-workspace p{margin:4px 0 0}.human-admission-workspace>header p,.human-admission-workspace footer,.human-admission-roles small{color:var(--secondary-label)}.human-admission-status{flex:0 0 auto;padding:7px 11px;border-radius:999px;background:var(--surface);border:1px solid var(--separator);font-size:13px}.human-admission-status.status-APPROVED{color:var(--system-green, #248a3d);border-color:color-mix(in srgb,var(--system-green, #248a3d) 35%,transparent)}.human-admission-status.status-IN_REVIEW{color:var(--system-blue);border-color:color-mix(in srgb,var(--system-blue) 35%,transparent)}.human-admission-boundary{display:flex;flex-wrap:wrap;gap:8px 14px;padding:13px 15px;border-radius:12px;background:var(--surface);color:var(--secondary-label);font-size:13px}.human-admission-boundary strong{color:var(--label)}.human-admission-workspace fieldset{margin:0;padding:0;border:0}.human-admission-workspace legend{margin-bottom:10px;font-weight:650}.human-admission-roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.human-admission-roles label{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--separator);border-radius:12px;background:var(--surface)}.human-admission-roles input{width:18px;height:18px}.human-admission-roles span{display:grid;gap:2px}.human-admission-evidence{display:grid;gap:10px}.human-admission-evidence article{display:grid;gap:9px;padding:14px;border:1px solid var(--separator);border-radius:14px;background:var(--surface)}.human-admission-evidence article>header{display:flex;justify-content:space-between;gap:12px}.human-admission-evidence article>header span{color:var(--secondary-label);font-size:12px}.human-admission-completeness{display:grid;gap:6px;color:var(--secondary-label);font-size:13px}.human-admission-review-summary{padding:12px 14px;border-left:3px solid var(--system-blue);background:var(--surface)}.human-admission-appeal{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.human-admission-review-page{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;overflow:auto}.human-admission-review-intro,.human-admission-review-layout,.human-admission-review-page>footer{padding:22px;border:1px solid var(--separator);border-radius:18px;background:var(--surface)}.desktop-content.human-operations-page{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;overflow:auto}.human-operations-intro,.human-operations-toolbar,.human-operations-boundary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px;border:1px solid var(--line, #e4e4e7);border-radius:18px;background:#fff}.human-operations-intro h2{margin:6px 0}.human-operations-intro p,.human-operations-boundary{margin:0;color:#71717a}.human-operations-intro button{min-width:130px}.human-operations-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.human-operations-summary article{display:grid;gap:6px;padding:18px;border:1px solid var(--line, #e4e4e7);border-radius:16px;background:#fff}.human-operations-summary small,.human-operations-toolbar span,.human-operations-list small,.human-operations-list footer{color:#71717a}.human-operations-summary strong{font-size:28px;color:#121826}.human-operations-quality{display:grid;gap:16px;padding:20px;border:1px solid var(--line, #e4e4e7);border-radius:18px;background:#fff}.human-operations-quality>header{display:flex;align-items:end;justify-content:space-between;gap:18px}.human-operations-quality h2{margin:6px 0}.human-operations-quality>header p,.human-operations-quality-grid p,.human-operations-quality-time{margin:0;color:#71717a}.human-operations-quality>header label{display:grid;gap:6px;min-width:140px;font-weight:650}.human-operations-quality-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.human-operations-quality-grid article{display:grid;align-content:start;gap:7px;min-height:142px;padding:15px;border:1px solid #e4e4e7;border-radius:14px;background:#f7f7f7}.human-operations-quality-grid article[data-status=INSUFFICIENT_SAMPLE],.human-operations-quality-grid article[data-status=NOT_MEASURABLE]{background:#fff}.human-operations-quality-grid strong{color:#121826;font-size:22px}.human-operations-quality-grid small,.human-operations-quality-grid span{color:#71717a}.human-operations-role-table{overflow:auto;border:1px solid #e4e4e7;border-radius:14px}.human-operations-role-table table{width:100%;min-width:780px;border-collapse:collapse}.human-operations-role-table th,.human-operations-role-table td{padding:13px 15px;border-bottom:1px solid #e4e4e7;text-align:left}.human-operations-role-table thead{color:#71717a;background:#f7f7f7;font-size:13px}.human-operations-role-table tbody tr:last-child th,.human-operations-role-table tbody tr:last-child td{border-bottom:0}.human-operations-toolbar label{display:flex;align-items:center;gap:10px;font-weight:650}.human-operations-toolbar select{min-width:180px}.human-operations-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.human-operations-list article{padding:18px;border:1px solid var(--line, #e4e4e7);border-radius:16px;background:#fff}.human-operations-list header,.human-operations-list footer{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.human-operations-list h3{margin:12px 0 6px}.human-operations-list p{margin:0 0 14px;color:#222}.human-operations-severity{padding:4px 9px;border-radius:999px;font-size:12px;font-weight:700}.human-operations-severity.attention{color:#b42332;background:#fce9ec}.human-operations-severity.watch{color:#8a5b00;background:#fff4dc}.desktop-content.human-governance-page{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.human-governance-intro,.human-governance-status,.human-governance-moderation,.human-governance-boundary{padding:20px;border:1px solid var(--line, #e4e4e7);border-radius:16px;background:#fff}.human-governance-intro,.human-governance-moderation>header,.human-governance-queue article header,.human-governance-decision-form>div{display:flex;align-items:center;justify-content:space-between;gap:14px}.human-governance-intro h2,.human-governance-moderation h2,.human-governance-decision-form h3{margin:6px 0}.human-governance-intro p,.human-governance-status p,.human-governance-boundary{color:#71717a;line-height:1.65}.human-governance-status{display:grid;gap:12px}.human-governance-status strong{display:block;margin-top:4px;color:#22a75d;font-size:23px}.human-governance-status strong[data-paused=true]{color:#d94452}.human-governance-status form,.human-governance-case-form,.human-governance-decision-form{display:grid;gap:10px;max-width:760px}.human-governance-status label,.human-governance-decision-form label{display:grid;gap:6px;color:#222;font-size:14px}.human-governance-status textarea,.human-governance-case-form textarea,.human-governance-decision-form textarea{min-height:72px;resize:vertical}.human-governance-moderation{display:grid;gap:16px}.human-governance-case-form{grid-template-columns:160px minmax(180px,1fr) minmax(240px,2fr) auto;max-width:none;align-items:center;padding:14px;border-radius:12px;background:#f7f7f7}.human-governance-case-form strong{grid-column:1 / -1}.human-governance-queue{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.human-governance-queue article{padding:16px;border:1px solid var(--line, #e4e4e7);border-radius:12px}.human-governance-queue p{line-height:1.6}.human-governance-boundary{margin:0;background:#f7f7f7}@media(max-width:900px){.human-operations-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.human-operations-list{grid-template-columns:1fr}.human-operations-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.human-governance-case-form,.human-governance-queue{grid-template-columns:1fr}}.human-admission-review-intro h2,.human-admission-review-intro p{margin:5px 0 0}.human-admission-review-layout{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(420px,1.3fr);gap:18px}.human-admission-review-queue,.human-admission-review-detail{display:grid;align-content:start;gap:10px}.human-admission-review-queue>button{display:grid;gap:5px;width:100%;padding:14px;border:1px solid var(--separator);border-radius:12px;background:var(--grouped-background);text-align:left}.human-admission-review-queue span,.human-admission-review-queue small,.human-admission-review-detail>header span,.human-admission-review-detail article small{color:var(--secondary-label)}.human-admission-review-detail>header{display:flex;justify-content:space-between;gap:12px}.human-admission-review-detail>header div{display:grid;gap:4px}.human-admission-review-detail article{display:grid;gap:6px;padding:14px;border:1px solid var(--separator);border-radius:12px;background:var(--grouped-background)}.human-admission-review-detail article p{margin:0}.human-admission-review-detail form,.human-admission-review-detail form label{display:grid;gap:9px}.human-collaboration-form,.human-collaboration-list{display:grid;gap:12px;margin-top:18px}.human-collaboration-form label{display:grid;gap:7px}.human-collaboration-list article{border:1px solid #e5e5ea;border-radius:16px;padding:12px;background:#fff}.human-collaboration-list article>button{width:100%;display:flex;justify-content:space-between;gap:12px;text-align:left}.human-role-workspace{display:grid;gap:18px;margin-top:24px;padding-top:22px;border-top:1px solid var(--separator)}.human-role-workspace>header,.human-review-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.human-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.human-role-grid article,.human-role-todos article,.human-review-card{display:grid;gap:9px;padding:14px;border:1px solid var(--separator);border-radius:14px;background:var(--grouped-background)}.human-role-grid span,.human-role-todos span,.human-role-todos small,.human-review-card span,.human-review-card small{color:var(--secondary-label);font-size:13px}.human-role-modes,.human-role-todos,.human-review-list{display:grid;gap:10px}.human-role-modes>label{display:grid;grid-template-columns:minmax(160px,1fr) minmax(150px,220px);align-items:center;padding:10px 12px;border:1px solid var(--separator);border-radius:12px}.human-review-card form{display:grid;grid-template-columns:minmax(100px,.35fr) minmax(220px,1fr) auto;gap:8px;align-items:end}.human-review-card p{margin:0}.human-service-cases,.human-service-case-list{display:grid;gap:12px}.human-service-cases>header,.human-service-case-list article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.human-service-cases>header h4,.human-service-cases>header p,.human-service-case-list article p,.human-service-case-list blockquote{margin:0}.human-service-cases>header p,.human-service-case-list article span,.human-service-case-list article small{color:var(--secondary-label);font-size:13px}.human-service-case-form{display:grid;grid-template-columns:minmax(220px,1fr) 150px minmax(240px,1fr) auto;gap:8px}.human-service-case-form textarea{grid-column:1 / -1}.human-service-case-list article{display:grid;gap:10px;padding:14px;border:1px solid var(--separator);border-radius:14px;background:var(--grouped-background)}.human-service-case-meta{display:flex;flex-wrap:wrap;gap:8px}.human-service-case-meta span{padding:4px 8px;border-radius:999px;background:var(--surface)}.human-service-case-list blockquote{padding:10px 12px;border-left:3px solid var(--system-blue);background:var(--surface)}.human-service-case-list form{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:8px}.business-card-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px;border-bottom:1px solid var(--separator);padding-bottom:12px}.business-card-workspace button,.business-card-workspace a{border-radius:9px;padding:10px 14px;border:1px solid var(--separator);background:var(--surface);color:var(--label);font-size:14px;text-decoration:none}.business-card-workspace button:disabled{opacity:.5}.business-card-tabs button[aria-pressed=true],.business-card-avatars button[aria-pressed=true]{color:var(--system-blue);background:var(--system-blue-soft);border-color:var(--system-blue)}.business-card-columns{display:grid;grid-template-columns:minmax(360px,1.4fr) minmax(290px,1fr);gap:24px;align-items:start}.business-card-panel,.business-card-preview{padding:24px;border:1px solid var(--separator);border-radius:18px;background:var(--surface)}.business-card-workspace h2{font-size:21px;margin:0 0 8px}.business-card-workspace h3{margin:8px 0;font-size:20px}.business-card-workspace h4{margin:0 0 8px;font-size:15px}.business-card-workspace p{line-height:1.7;margin:8px 0 16px;overflow-wrap:anywhere}.business-card-workspace small,.business-card-workspace footer{font-size:14px;line-height:1.65;color:var(--secondary-label)}.business-card-heading{display:flex;align-items:start;gap:18px;justify-content:space-between}.business-card-heading button{flex-shrink:0}.business-card-heading p,.business-card-lookup>p,.business-card-blocks header p{color:var(--secondary-label);font-size:14px}.business-card-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px;border-radius:10px;background:var(--grouped-background);margin:4px 0 22px;font-size:14px}.business-card-fields{border:0;padding:0;margin:0;display:grid;gap:18px;min-width:0}.business-card-workspace label{display:grid;gap:8px;font-size:14px}.business-card-workspace input:not([type=checkbox]),.business-card-workspace textarea,.business-card-workspace select{width:100%;min-width:0;border:1px solid var(--separator);border-radius:9px;padding:12px;background:var(--surface);color:var(--label);font:inherit;font-size:16px}.business-card-workspace textarea{resize:vertical}.business-card-field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.business-card-avatars{border:0;padding:0;margin:0;display:flex;gap:8px}.business-card-avatars legend{padding:0;margin-bottom:8px;font-size:14px}.business-card-avatars button{display:flex;align-items:center;gap:7px}.business-card-workspace .business-card-consent{display:flex;gap:10px;align-items:start;line-height:1.65}.business-card-consent input{margin-top:5px;width:17px;height:17px;accent-color:var(--system-blue);flex-shrink:0}.business-card-workspace .business-card-primary{color:var(--surface);background:var(--system-blue);border-color:var(--system-blue);font-weight:600}.business-card-previews{display:grid;gap:18px}.business-card-preview header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding-bottom:20px;font-size:14px;color:var(--secondary-label)}.business-card-avatar{display:grid;place-items:center;width:56px;height:56px;background:var(--grouped-background);border:1px solid var(--separator);border-radius:16px;margin-bottom:16px}.business-card-avatar svg{width:26px;height:26px}.business-card-preview .business-card-number{font-variant-numeric:tabular-nums;font-size:16px;color:var(--secondary-label)}.business-card-preview section{margin-top:24px;border-top:1px solid var(--separator);padding-top:18px}.business-card-preview footer{display:block;padding-top:14px;border-top:1px solid var(--separator)}.business-card-notice{padding:12px 14px;background:var(--grouped-background);border:1px solid var(--separator);border-radius:10px;font-size:14px}.business-card-error{color:var(--system-red)}.business-card-privacy{margin-top:24px;padding-top:18px;border-top:1px solid var(--separator)}.business-card-privacy p{color:var(--secondary-label);font-size:14px}.business-card-privacy button{margin:0 8px 8px 0}.business-card-lookup,.business-card-blocks,.business-contact-center{max-width:820px}.business-card-lookup form,.business-card-blocks form{display:flex;gap:12px;align-items:end;margin:24px 0 16px}.business-card-lookup form label,.business-card-blocks form label{flex:1}.business-card-lookup form button,.business-card-blocks form button{min-height:46px}.business-card-lookup form input{letter-spacing:.12em}.business-card-result{margin:22px 0}.business-card-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.business-card-blocks ul{list-style:none;margin:20px 0 0;padding:0}.business-card-blocks li{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px 0;border-top:1px solid var(--separator)}.business-card-blocks li small{display:block;margin-top:5px}.business-card-lookup footer{display:block;margin-top:24px}.business-card-result .business-contact-request-form{display:grid;align-items:stretch;gap:14px;margin-top:22px;padding-top:20px;border-top:1px solid var(--separator)}.business-contact-request-form p{margin:0;color:var(--secondary-label);font-size:14px}.business-contact-center .business-contact-preference{display:flex;align-items:start;gap:12px;margin:18px 0;padding:16px;border:1px solid var(--separator);border-radius:12px;background:var(--grouped-background)}.business-contact-preference input{width:18px;height:18px;margin-top:3px;accent-color:var(--system-blue)}.business-contact-preference span,.business-contact-counterpart{display:grid;gap:4px}.business-contact-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 24px}.business-contact-summary span{display:grid;gap:2px;padding:14px;border:1px solid var(--separator);border-radius:12px;color:var(--secondary-label);font-size:13px}.business-contact-summary strong{color:var(--label);font-size:20px}.business-contact-section{padding:22px 0;border-top:1px solid var(--separator)}.business-contact-list{display:grid;gap:12px}.business-contact-list article{padding:16px;border:1px solid var(--separator);border-radius:12px;background:var(--surface)}.business-contact-list article>header{display:flex;justify-content:space-between;gap:14px;color:var(--secondary-label);font-size:13px}.business-contact-list article>button{margin-top:12px}.business-contact-list article details{margin-top:12px;color:var(--secondary-label);font-size:14px}.business-contact-list article details label{margin:12px 0}.business-contact-counterpart span{color:var(--secondary-label);font-size:13px;font-variant-numeric:tabular-nums}.business-contact-confirmation{margin-top:12px;padding:12px;border-radius:10px;background:var(--grouped-background)}.business-contact-confirmation p{margin-top:0;font-size:13px}.business-contact-confirmation button{margin-right:8px}.business-work-orders>header,.business-work-order-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.business-work-orders>header p,.business-work-order-detail header p{margin:4px 0 0;color:var(--secondary-label)}.business-work-order-form{display:grid;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--separator)}.business-work-order-form label,.business-work-order-detail>label{display:grid;gap:6px}.business-work-order-grid{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(360px,1.4fr);gap:18px;margin-top:18px}.business-work-order-item{display:grid;gap:5px;width:100%;text-align:left}.business-work-order-detail{padding:18px;border:1px solid var(--separator);border-radius:16px;background:var(--surface)}.business-work-order-detail dl{display:grid;grid-template-columns:80px 1fr;gap:10px 14px}.business-work-order-detail dt{color:var(--secondary-label)}.business-work-order-detail dd{margin:0}.business-work-order-detail ol{margin:0;padding-left:20px}.business-work-order-timeline{display:grid;gap:12px;margin-top:18px;padding-left:22px}.business-work-order-timeline li span,.business-work-order-timeline li p{display:block;margin:3px 0 0;color:var(--secondary-label)}.number-lookup-entry{border:1px solid var(--separator);border-radius:9px;background:var(--surface);color:var(--system-blue);padding:10px 14px;white-space:nowrap;font-size:14px}@media(max-width:1280px){.business-card-columns{grid-template-columns:minmax(0,1fr)}.business-card-previews{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.human-admission-review-layout{grid-template-columns:minmax(0,1fr)}.desktop-content.account-experience{grid-template-columns:minmax(0,1fr);padding:24px}.desktop-topbar-with-lookup .global-search{display:none}.desktop-topbar.desktop-topbar-with-lookup{grid-template-columns:minmax(0,1fr) auto 40px}.business-card-previews{grid-template-columns:minmax(0,1fr)}.human-role-grid,.human-admission-roles{grid-template-columns:repeat(2,minmax(0,1fr))}.human-review-card form{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.desktop-topbar.desktop-topbar-with-lookup,.desktop-topbar.desktop-topbar-with-lookup.without-global-search{grid-template-columns:minmax(0,1fr) auto 40px;gap:6px;padding:0 8px}.desktop-topbar.desktop-topbar-with-lookup>div:first-child{min-width:0}.desktop-topbar.desktop-topbar-with-lookup h1{overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.desktop-topbar.desktop-topbar-with-lookup p{display:none}.desktop-topbar.desktop-topbar-with-lookup .number-lookup-entry{padding:8px;font-size:12px}}@media(max-width:640px){.human-admission-workspace>header,.human-admission-appeal{display:grid}.human-admission-roles,.business-work-order-grid,.business-contact-summary{grid-template-columns:minmax(0,1fr)}.business-contact-list article>header{display:grid}}.human-commerce-card{margin-top:18px;padding:16px;border:1px solid var(--line, #e4e4e7);border-radius:16px;background:#f7f7f7}.human-commerce-card>header,.human-commerce-card>header>div,.human-commerce-allocation{display:grid;gap:8px}.human-commerce-card>header{grid-template-columns:1fr auto;align-items:start}.human-commerce-card form{display:grid;gap:10px;margin-top:12px}.human-commerce-card label{display:grid;gap:6px}.human-commerce-allocation{margin-top:12px}.human-commerce-pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.human-commerce-statement{display:grid;gap:14px;margin:18px 0;padding:18px;border:1px solid var(--line, #e4e4e7);border-radius:18px;background:#fff}.human-commerce-statement>header{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:start}.human-commerce-statement>header h3,.human-commerce-statement>header p{margin:0}.human-commerce-statement-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.human-commerce-statement-totals span{display:grid;gap:5px;padding:12px;border:1px solid var(--line, #e4e4e7);border-radius:12px;background:#f7f7f7}.human-commerce-statement-totals small{color:var(--muted, #71717a)}@media(max-width:900px){.human-commerce-statement-totals,.human-commerce-pricing-grid{grid-template-columns:1fr}}.voice-draft-input{min-width:0;grid-column:1 / -1}.task-revision-composer>.voice-draft-input{display:block}.voice-draft-input button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 12px;border:1px solid var(--separator, #dbe3ed);border-radius:8px;background:var(--surface, #fff);color:var(--label, #172334);font:inherit;font-size:13px;cursor:pointer}.voice-draft-input button:disabled{opacity:.55;cursor:not-allowed}.voice-draft-input button:focus-visible,.voice-draft-input textarea:focus-visible{outline:2px solid var(--system-blue, #007aff);outline-offset:3px}.voice-draft-panel{display:grid;gap:12px;margin-top:10px;padding:16px;border:1px solid var(--separator, #dbe3ed);border-radius:12px;background:var(--surface, #fff)}.voice-draft-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.voice-draft-panel>header button{flex-shrink:0}.voice-draft-panel p{margin:0;font-size:13px;line-height:1.7;color:var(--secondary-label, #64748b);overflow-wrap:anywhere}.voice-draft-panel label{font-size:14px;font-weight:600}.voice-draft-panel textarea{box-sizing:border-box;width:100%;min-width:0;min-height:100px;padding:12px;border:1px solid var(--separator, #dbe3ed);border-radius:8px;font:inherit;line-height:1.6;resize:vertical}.voice-draft-panel small{font-size:12px;color:var(--secondary-label, #64748b)}.voice-draft-panel .voice-draft-primary{color:#fff;background:var(--system-blue, #007aff);border-color:transparent}.voice-draft-actions{display:flex;flex-wrap:wrap;gap:8px}.voice-draft-panel .voice-draft-preview{white-space:pre-wrap;max-height:160px;overflow:auto;padding:10px;background:var(--grouped-background, #f4f7fc);border-radius:8px}.employee-capability-card{display:grid;gap:16px;min-width:0;color:var(--label, #1c1c1e);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.employee-capability-card h3,.employee-capability-card h4,.employee-capability-card p{margin:0 0 8px}.employee-capability-card h3{font-size:18px}.employee-capability-card h4{font-size:15px}.employee-capability-card small{display:block;color:var(--secondary-label, #6e6e73);font-size:13px}.capability-source{display:block;color:var(--secondary-label, #6e6e73);font-size:12px;margin-bottom:8px}.employee-onboarding-path{background:var(--surface, #fff)}.employee-onboarding-path>header span{color:var(--system-blue, #007aff);font-size:12px;font-weight:700}.employee-onboarding-path>header strong{display:block;margin-top:3px;font-size:15px}.employee-onboarding-path>header p{color:var(--secondary-label, #6e6e73);font-size:13px}.employee-onboarding-path ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.employee-onboarding-path li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--separator, #e5e5ea)}.employee-onboarding-path li>span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--fill, #e5e5ea);color:var(--secondary-label, #6e6e73);font-size:12px;font-weight:700}.employee-onboarding-path li.is-ready>span{background:color-mix(in srgb,var(--system-green, #22a75d) 14%,white);color:var(--system-green, #22a75d)}.employee-onboarding-path li div{min-width:0}.employee-onboarding-path li strong,.employee-onboarding-path li small{display:block}.employee-onboarding-path li strong{font-size:13px}.employee-onboarding-path li button{min-height:32px;padding:0 10px;border:1px solid var(--separator, #e5e5ea);border-radius:8px;background:var(--surface, #fff);color:var(--system-blue, #007aff);font:inherit;font-size:12px;font-weight:650;cursor:pointer}.employee-onboarding-path li em{color:var(--secondary-label, #6e6e73);font-size:11px;font-style:normal;font-weight:650}.capability-preparation{display:grid;gap:8px;padding:0}.capability-preparation select{width:100%;min-width:0;min-height:44px;padding:8px;border:1px solid var(--separator, #e5e5ea);border-radius:8px;background:#fff;font:inherit}.capability-preparation dl{display:grid;gap:4px;margin:4px 0}.capability-preparation dt{font-weight:600}.capability-preparation dd{margin:0 0 8px}.capability-preparation button{min-height:44px;padding:10px;border:0;border-radius:9px;background:var(--system-blue, #007aff);color:#fff;font:inherit;cursor:pointer}.capability-preparation button:disabled{opacity:.5;cursor:not-allowed}.employee-capability-card details{padding:12px 0;border-top:1px solid var(--separator, #e5e5ea)}.employee-capability-card summary{cursor:pointer;font-weight:600;min-height:28px}.employee-capability-card details[open] summary{margin-bottom:12px}.employee-capability-card ul{margin:8px 0;padding-left:20px}.capability-verbatim{white-space:pre-wrap}.simple-dialog>.employee-capability-card{padding:20px}.meeting-inspector .employee-capability-card>header{display:block;padding:0}.meeting-detail-tabs{flex-wrap:wrap}@media(max-width:560px){.employee-onboarding-path li{grid-template-columns:28px minmax(0,1fr)}.employee-onboarding-path li button,.employee-onboarding-path li em{grid-column:2;justify-self:start}}.industry-ai-page main{background:#fff}.industry-hub-hero,.industry-detail-hero{display:grid;justify-items:center;width:min(980px,calc(100% - 48px));margin:0 auto;padding:96px 0 82px;text-align:center}.industry-hub-hero>span,.industry-detail-hero>span,.industry-published header>span,.industry-taxonomy header>span,.industry-search-intents header>span,.industry-human-boundary span{color:var(--public-blue);font-size:12px;font-weight:700;letter-spacing:.08em}.industry-hub-hero h1,.industry-detail-hero h1{max-width:900px;margin-top:18px;font-size:clamp(40px,5vw,66px);line-height:1.08;letter-spacing:-.055em}.industry-hub-hero p,.industry-detail-hero>p{max-width:780px;margin-top:24px;color:var(--public-muted);font-size:17px;line-height:1.8}.industry-hub-hero>button,.industry-detail-hero>div{margin-top:30px}.industry-detail-hero>button{justify-self:start;margin-bottom:30px;border:0;background:transparent;color:var(--public-blue);font-size:12px}.industry-detail-hero>div{display:flex;gap:12px}.industry-published,.industry-taxonomy,.industry-search-intents,.industry-detail-grid,.human-support-flow,.industry-human-boundary{width:min(1200px,calc(100% - 56px));margin:0 auto;padding:78px 0}.industry-published header,.industry-taxonomy header,.industry-search-intents header{max-width:760px;margin-bottom:36px}.industry-published h2,.industry-taxonomy h2,.industry-search-intents h2,.industry-human-boundary h2{margin-top:10px;font-size:clamp(28px,3vw,42px);line-height:1.2;letter-spacing:-.04em}.industry-published header p,.industry-taxonomy header p{margin-top:14px;color:var(--public-muted);font-size:14px;line-height:1.8}.industry-published>div{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.industry-published a{display:flex;min-height:260px;flex-direction:column;padding:26px;border:1px solid var(--public-border);border-radius:18px;color:var(--public-label);text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.industry-published a:hover{transform:translateY(-3px);box-shadow:0 18px 38px #00000014}.industry-published a>span{color:var(--public-blue);font-size:12px;font-weight:700}.industry-published a>strong{margin-top:24px;font-size:19px;line-height:1.45}.industry-published a>small{margin-top:14px;color:var(--public-muted);line-height:1.7}.industry-published a>em{display:flex;gap:6px;align-items:center;margin-top:auto;color:var(--public-blue);font-size:12px;font-style:normal;font-weight:700}.industry-taxonomy{width:100%;padding-right:max(28px,calc((100vw - 1200px)/2));padding-left:max(28px,calc((100vw - 1200px)/2));background:var(--public-grouped)}.industry-taxonomy>div{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;border:1px solid var(--public-border);border-radius:18px;background:var(--public-border)}.industry-taxonomy article{min-height:132px;padding:24px;background:#fff}.industry-taxonomy article strong{font-size:15px}.industry-taxonomy article p{margin-top:10px;color:var(--public-muted);font-size:12px;line-height:1.7}.industry-search-intents>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.industry-search-intents article{padding:20px;border:1px solid var(--public-border);border-radius:14px}.industry-search-intents h3{font-size:15px;line-height:1.5}.industry-search-intents p{margin-top:10px;color:#48484a;font-size:12px;line-height:1.7}.industry-detail-grid,.human-support-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding-top:0}.industry-detail-grid article,.human-support-flow article{min-height:250px;padding:28px;border:1px solid var(--public-border);border-radius:18px}.industry-detail-grid svg{width:28px;height:28px;color:var(--public-blue)}.industry-detail-grid h2,.human-support-flow h2{margin-top:22px;font-size:18px}.industry-detail-grid p,.industry-detail-grid ul,.human-support-flow p{margin-top:14px;color:var(--public-muted);font-size:13px;line-height:1.75}.industry-detail-grid ul{display:grid;gap:8px;padding-left:18px}.industry-human-boundary{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;border-top:1px solid var(--public-border)}.industry-human-boundary>p{color:var(--public-muted);font-size:15px;line-height:1.85}.industry-human-boundary svg{width:32px;height:32px;color:var(--public-blue)}.human-support-flow article>span{color:var(--public-blue);font-size:12px;font-weight:700}@media(max-width:980px){.industry-published>div,.industry-detail-grid,.human-support-flow{grid-template-columns:repeat(2,1fr)}.industry-taxonomy>div,.industry-search-intents>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.industry-hub-hero,.industry-detail-hero{width:calc(100% - 40px);padding:64px 0 54px;text-align:left;justify-items:start}.industry-hub-hero h1,.industry-detail-hero h1{font-size:38px}.industry-hub-hero p,.industry-detail-hero>p{font-size:15px}.industry-detail-hero>div,.industry-human-boundary{width:100%;grid-template-columns:1fr;gap:16px}.industry-detail-hero>div{display:grid}.industry-published,.industry-search-intents,.industry-detail-grid,.human-support-flow,.industry-human-boundary{width:100%;padding:54px 20px}.industry-published>div,.industry-taxonomy>div,.industry-search-intents>div,.industry-detail-grid,.human-support-flow{grid-template-columns:1fr}.industry-taxonomy{padding:54px 20px}}.meeting-view-tabs{display:flex;flex:0 0 auto;gap:3px;padding:5px;margin:16px 24px 0;align-self:flex-start;width:fit-content;border:1px solid var(--separator);border-radius:10px;background:var(--fill)}.meeting-view-tabs button{border:0;padding:10px 18px;border-radius:7px;color:var(--secondary-label);background:transparent;font-size:14px}.meeting-view-tabs button[aria-pressed=true]{background:var(--surface);color:var(--system-blue);box-shadow:0 1px 4px #1c1c1e10}.meeting-room{overflow:auto;flex:1;min-height:0;padding:20px 24px 30px}.meeting-room button,.meeting-room select,.meeting-agenda button{font-size:14px}.meeting-room button:not(.meeting-person,.meeting-empty-seat),.meeting-agenda button{border:1px solid var(--separator);border-radius:9px;padding:9px 13px;background:var(--surface);color:var(--label)}.meeting-room button:disabled,.meeting-agenda button:disabled{opacity:.45}.meeting-room .meeting-primary,.meeting-agenda .meeting-primary{background:var(--system-blue)!important;color:#fff!important;border-color:transparent!important}.meeting-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.meeting-toolbar h2{font-size:21px;letter-spacing:-.02em}.meeting-toolbar p{color:var(--secondary-label);font-size:14px;margin-top:6px}.project-starter-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--system-blue) 24%,var(--separator));border-radius:14px;background:color-mix(in srgb,var(--system-blue) 5%,var(--surface))}.project-starter-banner>div{display:grid;gap:4px}.project-starter-banner span,.project-starter-banner small{color:var(--secondary-label);font-size:12px}.project-starter-banner strong{font-size:15px}.project-starter-banner p{margin:0;color:var(--label);font-size:13px;line-height:1.5}.project-kickoff{display:grid;gap:14px;margin-bottom:18px;padding:18px;border:1px solid var(--separator);border-radius:16px;background:var(--surface)}.project-kickoff>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.project-kickoff>header div{display:grid;gap:4px}.project-kickoff>header span,.project-kickoff small{color:var(--secondary-label);font-size:12px}.project-kickoff h3{margin:0;font-size:17px}.project-kickoff>header>strong{color:var(--system-blue);font-size:22px}.project-kickoff-progress{overflow:hidden;height:7px;border-radius:999px;background:var(--fill)}.project-kickoff-progress>span{display:block;height:100%;border-radius:inherit;background:var(--system-blue);transition:width .18s ease}.project-kickoff ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.project-kickoff li{display:flex;gap:8px;min-width:0}.project-kickoff li>i{display:grid;flex:0 0 24px;width:24px;height:24px;place-items:center;border-radius:50%;background:var(--fill);color:var(--secondary-label);font-size:12px;font-style:normal;font-weight:700}.project-kickoff li.complete>i{background:var(--system-blue);color:#fff}.project-kickoff li>span{display:grid;min-width:0;gap:3px}.project-kickoff li strong,.project-kickoff li small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-kickoff>button{justify-self:end}.meeting-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.meeting-actions button,.meeting-inspector footer button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px}.meeting-columns{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}.meeting-records{margin-bottom:18px;padding:18px;border:1px solid var(--separator);border-radius:16px;background:var(--surface)}.project-participants{display:grid;gap:14px;margin-bottom:18px;padding:18px;border:1px solid var(--separator);border-radius:16px;background:var(--surface)}.project-participants>header,.project-participant-list article,.project-participant-candidates article{display:flex;align-items:center;justify-content:space-between;gap:12px}.project-participants h3,.project-participants h4,.project-participants p{margin:0}.project-participants>header p,.project-participant-list small,.project-participant-candidates small,.project-participant-boundary span{color:var(--secondary-label);font-size:13px}.project-participant-boundary{display:flex;gap:10px;padding:12px 14px;border-radius:12px;background:#f5f5f7}.project-participant-list,.project-participant-candidates{display:grid;gap:10px}.project-participant-list article,.project-participant-candidates article{padding:12px;border:1px solid var(--separator);border-radius:12px;background:#fafafa}.project-external .project-participant-list article{flex-wrap:wrap}.project-external-staffing{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:14px 0;padding:14px 16px;border:1px solid color-mix(in srgb,var(--system-blue) 24%,var(--separator));border-radius:12px;background:color-mix(in srgb,var(--system-blue) 5%,var(--surface))}.project-external-staffing>div{display:grid;gap:4px}.project-external-staffing span{color:var(--secondary-label);font-size:12px}.project-external-work-orders{display:grid;width:100%;gap:10px;padding-top:12px;border-top:1px solid var(--separator)}.project-external-work-orders>button{display:flex;justify-content:space-between;text-align:left}.project-external-work-orders>button small{margin-left:12px}.project-external-work-order-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;border-radius:12px;background:#f5f5f7}.project-external-work-order-form h4,.project-external-work-order-form textarea,.project-external-work-order-form small{grid-column:1 / -1}.project-external-work-order-form input,.project-external-work-order-form textarea{min-width:0;padding:10px 12px;border:1px solid #d2d2d7;border-radius:10px;background:#fff;color:#1d1d1f;font:inherit}.project-external-work-order-form textarea{min-height:72px;resize:vertical}.project-participant-list article>div,.project-participant-candidates article>span{display:grid;flex:1;min-width:0;gap:3px}.project-participant-avatar{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:50%;background:#ececf0;font-weight:700}.project-participants button,.project-participants select{min-height:38px;padding:0 12px;border:1px solid #d2d2d7;border-radius:10px;background:#fff}.project-participant-role{padding:7px 10px;border-radius:999px;background:#f0f0f2;font-size:13px}.project-external-invite{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,.7fr) minmax(260px,1.5fr);gap:10px;padding:16px;border:1px solid #e4e4e7;border-radius:14px;background:#f7f7f7}.project-external-invite h4{grid-column:1 / -1;margin:0}.project-external-invite textarea,.project-external-invite input,.project-external-invite select{min-width:0;border:1px solid #e4e4e7;border-radius:10px;background:#fff;color:#222;padding:10px 12px;font:inherit}.project-external-invite textarea{min-height:74px;resize:vertical}.project-external-invite input,.project-external-invite button{grid-column:span 1}@media(max-width:900px){.project-external-invite{grid-template-columns:1fr}.project-external-invite h4,.project-external-invite input,.project-external-invite button{grid-column:1}.project-external-work-order-form{grid-template-columns:1fr}.project-external-work-order-form>*{grid-column:1}}.project-learning{margin:18px 0;padding:22px;border:1px solid var(--xy-border, #e5e5e7);border-radius:22px;background:#fff}.project-learning>header,.project-learning-grid>div>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.project-learning h3,.project-learning h4,.project-learning p{margin:0}.project-learning>header p{margin-top:6px;color:#6e6e73}.project-template-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:18px}.project-template-strip article,.project-retrospective-list article,.project-reused-card{display:grid;gap:8px;padding:16px;border:1px solid #e5e5e7;border-radius:16px;background:#f8f8fa}.project-template-strip span,.project-reused-card span,.project-template-strip small,.project-retrospective-list small,.project-learning-boundary{color:#6e6e73}.project-template-strip button,.project-learning button,.project-learning select{min-height:38px;border:1px solid #d2d2d7;border-radius:10px;background:#fff;color:#1d1d1f}.project-learning-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;margin-top:20px}.project-learning-grid>div{display:grid;align-content:start;gap:12px;padding:18px;border:1px solid #e5e5e7;border-radius:18px}.project-retrospective-form,.project-retrospective-list{display:grid;gap:12px}.project-retrospective-form label{display:grid;gap:6px;font-weight:600}.project-retrospective-form input,.project-retrospective-form textarea{box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid #d2d2d7;border-radius:10px;font:inherit;font-weight:400}.project-retrospective-form textarea{min-height:76px;resize:vertical}.project-reuse-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.project-resources{display:grid;gap:16px;margin:18px 0;padding:22px;border:1px solid var(--xy-border, #e5e5e7);border-radius:20px;background:#fff}.project-resources>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.project-resources h3,.project-resources h4,.project-resources p{margin:0}.project-resources>header p{margin-top:6px;color:#6e6e73}.project-resources button{min-height:38px;border:1px solid #d2d2d7;border-radius:10px;background:#fff;color:#1d1d1f}.project-resource-boundary{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--system-blue) 7%,#fff);font-size:13px}.project-resource-boundary span,.project-resource-list small{color:#6e6e73}.project-resource-boundary.legacy{background:#f5f5f7}.project-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.project-resource-grid>div{display:grid;align-content:start;gap:12px;padding:16px;border-radius:16px;background:#f8f8fa}.project-resource-list{display:grid;gap:10px}.project-resource-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid #e5e5e7;border-radius:12px;background:#fff}.project-resource-list article>span{display:grid;min-width:0;gap:4px}.project-resource-list strong,.project-resource-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:980px){.project-learning-grid,.project-resource-grid{grid-template-columns:1fr}.project-resource-boundary{align-items:flex-start;flex-direction:column}}.meeting-records>header,.meeting-record-list article>header,.meeting-decision-list>div{display:flex;align-items:center;justify-content:space-between;gap:14px}.meeting-records h3,.meeting-records p{margin:0}.meeting-records>header p{margin-top:5px;color:var(--secondary-label);font-size:13px}.meeting-record-list{display:grid;gap:10px;margin-top:14px}.meeting-record-list article{padding:13px;border:1px solid var(--separator);border-radius:12px;background:var(--grouped-background)}.meeting-record-list article>header>div,.meeting-decision-list>div>span{display:grid;gap:4px;min-width:0}.meeting-record-list article>header strong,.meeting-decision-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-record-list article>header small,.meeting-record-list article>header>span,.meeting-decision-list small{color:var(--secondary-label);font-size:12px}.meeting-decision-list{display:grid;gap:8px;margin-top:10px}.meeting-decision-list>div{padding-top:8px;border-top:1px solid var(--separator)}.meeting-record-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.meeting-record-actions button,.external-meeting-manager button{min-height:34px;border:1px solid var(--separator);border-radius:9px;background:var(--surface, #fff);color:var(--label, #1d1d1f)}.external-meeting-manager{display:grid;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--separator)}.external-meeting-manager>header,.external-meeting-access-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.external-meeting-manager>header>div,.external-meeting-access-card>header>span{display:grid;gap:4px}.external-meeting-manager small,.external-meeting-access-card small{color:var(--secondary-label)}.external-meeting-access-card{display:grid;gap:10px;padding:14px;border:1px solid var(--separator);border-radius:12px;background:var(--surface, #fff)}.external-meeting-access-card p,.external-meeting-access-card blockquote{margin:0;line-height:1.6}.external-meeting-access-card blockquote,.external-meeting-published-outcome{padding:10px 12px;border-left:3px solid var(--system-blue);border-radius:8px;background:var(--grouped-background)}.external-meeting-invite-form,.external-meeting-outcome-form{display:grid;gap:10px;padding:14px;border:1px solid var(--separator);border-radius:12px;background:var(--surface, #fff)}.external-meeting-invite-form h4{margin:0}.external-meeting-invite-form label,.external-meeting-outcome-form label{display:grid;gap:6px;font-size:13px;font-weight:600}.external-meeting-invite-form textarea,.external-meeting-outcome-form textarea,.external-meeting-invite-form select{box-sizing:border-box;width:100%;min-height:40px;border:1px solid #d2d2d7;border-radius:10px;padding:9px 11px;font:inherit;font-weight:400}.external-meeting-invite-form textarea,.external-meeting-outcome-form textarea{min-height:82px;resize:vertical}.external-meeting-published-outcome{display:grid;gap:8px;border-left-color:#22a75d}.external-meeting-published-outcome p{margin:0}.external-meeting-published-outcome button{justify-self:start}.meeting-main{min-width:0}.meeting-canvas{position:relative;overflow:hidden;border:1px solid #dddde3;border-radius:16px;background:#f5f5f7}.meeting-office-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.meeting-canvas.has-photo .meeting-floor{background:#f5f5f735}.meeting-floor{position:relative;height:580px;isolation:isolate}.meeting-table{position:absolute;top:27%;left:23%;width:54%;height:52%;border-radius:50%;background:#d9c3a5;border:10px solid #e7d6bf;box-shadow:0 16px #b6a48e,0 28px 34px #282a3021,inset 0 0 0 1px #aa957847;display:grid;place-items:center;color:#756756}.meeting-table>span{font-size:21px;font-weight:650;letter-spacing:.15em;text-align:center;opacity:.65}.meeting-table small{font-size:12px;font-weight:400;letter-spacing:.06em}.meeting-place.is-seat{position:absolute;transform:translate(-50%,-50%);width:124px;z-index:2}.meeting-person{position:relative;display:flex;align-items:center;flex-direction:column;border:1px solid transparent;background:transparent;padding:0 2px;width:124px;border-radius:16px;color:var(--label);transition:transform .16s ease;cursor:grab}.meeting-person:hover,.meeting-person.selected{background:#ffffff70;border-color:#007aff70;transform:translateY(-3px)}.meeting-person.selected .meeting-name{border-color:var(--system-blue)}.meeting-portrait{display:block;flex-shrink:0;width:118px;height:118px;background:url(/meeting-room/people.png) no-repeat;background-size:300% 200%}.meeting-portrait.custom{object-fit:contain;border-radius:14px;background-image:none}.meeting-profile-form{display:grid;gap:8px;margin-bottom:14px;font-size:14px}.meeting-profile-form input{width:100%;min-width:0;padding:9px;border:1px solid var(--separator);border-radius:7px}.meeting-avatar-upload{display:grid;gap:8px;margin-bottom:8px;font-size:14px}.meeting-avatar-upload input{width:100%;font-size:12px}.meeting-name{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:104px;max-width:142px;border:1px solid #d8d8dd;border-radius:8px;background:#fffffff2;padding:6px 8px;box-shadow:0 3px 8px #2021290a}.meeting-name strong{display:block;width:100%;font-size:13px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-name small{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--secondary-label)}.meeting-human-mode{justify-self:center;padding:2px 7px;border:1px solid var(--separator);border-radius:999px;background:var(--surface);color:var(--secondary-label);font-size:10px;font-style:normal;font-weight:700}.meeting-name i{width:6px;height:6px;border-radius:50%;background:#a1a1aa}.meeting-person.idle i{background:#278747}.meeting-person.working i{background:var(--system-blue);animation:meeting-pulse 2.5s ease-in-out infinite}.meeting-person.review i,.meeting-person.waiting i{background:#b36a0b}.meeting-person.paused .meeting-portrait{filter:grayscale(.85);opacity:.65}.meeting-boss{position:absolute;z-index:3;left:50%;top:1%;transform:translate(-50%);display:grid;justify-items:center}.meeting-boss .meeting-portrait{width:132px;height:164px}.meeting-boss .meeting-boss-photo{border:0;border-radius:0;object-fit:contain;filter:drop-shadow(0 8px 9px rgba(31,41,55,.16))}.meeting-boss .meeting-name{min-width:124px}.meeting-empty-seat{width:94px;height:70px;margin:24px auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;border-radius:14px;background:#ececeecc;border:1px dashed #bcbcc4;color:#797983}.meeting-empty-seat small{font-size:12px}.drop-ready{outline:2px dashed #007aff88;border-radius:15px}.meeting-report{position:absolute;top:2px;right:8px;display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#b56b08;color:#fff;font-weight:800}.meeting-desk-heading{position:relative;display:flex;align-items:center;gap:14px;padding:12px 20px;border-top:1px solid #d4d4db;background:#f5f5f7ed;font-size:14px}.meeting-desk-heading span{font-size:12px;color:var(--secondary-label)}.meeting-desks{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:16px;padding:16px;background:#f5f5f7cc}.meeting-place.is-desk{min-height:120px;display:grid;justify-items:center;border-radius:10px;border-bottom:8px solid #d8c8b2;background:#fffa}.meeting-place.is-desk .meeting-portrait{width:94px;height:94px}.meeting-place.is-desk .meeting-person{width:120px}.meeting-scene-footer{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px;color:var(--secondary-label);font-size:12px}.meeting-scene-footer>span{margin-right:auto}.meeting-scene-footer button{font-size:12px!important}.meeting-inspector{position:sticky;top:0;display:flex;flex-direction:column;min-height:650px;max-height:840px;border:1px solid var(--separator);background:var(--surface);border-radius:14px;overflow:hidden}.meeting-inspector header{display:flex;align-items:center;gap:12px;padding:20px 16px}.meeting-inspector header .meeting-portrait{width:82px;height:82px;border-radius:10px;background-color:#f2f2f7}.meeting-inspector h3{font-size:18px;overflow-wrap:anywhere}.meeting-inspector p,.meeting-inspector small{color:var(--secondary-label);line-height:1.65;font-size:13px}.meeting-detail-tabs{display:flex;border-bottom:1px solid var(--separator)}.meeting-detail-tabs button{flex:1;border:0!important;border-radius:0!important;padding:12px 2px!important;font-size:13px!important}.meeting-detail-tabs button[aria-pressed=true]{color:var(--system-blue)!important;box-shadow:inset 0 -2px var(--system-blue)}.meeting-inspector-body{padding:18px;flex:1;overflow:auto;min-height:170px}.meeting-inspector-body h4{margin:14px 0 10px;font-size:14px}.meeting-work-item{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:9px;width:100%;margin-bottom:12px;padding:16px!important}.meeting-work-item span{color:var(--system-blue);font-size:13px}.meeting-skill-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.meeting-skill-tags span{overflow-wrap:anywhere;border-radius:5px;padding:5px 7px;background:var(--grouped-background);font-size:12px}.meeting-growth{margin:14px 0}.meeting-growth label{display:flex;justify-content:space-between;font-size:12px}.meeting-growth progress{width:100%;height:5px;accent-color:var(--system-blue)}.meeting-growth small{font-size:12px}.meeting-seat-picker{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid var(--separator);font-size:13px}.meeting-seat-picker select{min-width:0;flex:1;padding:7px;border-radius:6px;border:1px solid var(--separator)}.meeting-inspector footer{display:flex;flex-wrap:wrap;gap:10px;padding:16px;border-top:1px solid var(--separator)}.meeting-inspector footer button{flex:1;font-size:13px!important}.meeting-inspector-empty{padding:48px 24px;display:grid;gap:16px;text-align:center;justify-items:center}.meeting-inspector-empty>svg{width:40px;height:40px;color:#b1b1b9}.meeting-photo-settings{margin-top:18px;padding:16px;background:var(--surface);border:1px solid var(--separator);border-radius:12px}.meeting-photo-settings summary{cursor:pointer;font-size:14px;font-weight:600}.meeting-photo-settings summary span{float:right;font-size:12px;font-weight:400;color:var(--secondary-label)}.meeting-photo-settings p,.meeting-photo-settings>small{display:block;color:var(--secondary-label);font-size:13px;margin:12px 0;line-height:1.7}.meeting-upload{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:14px}.meeting-upload input{max-width:100%;font-size:13px}.meeting-photo-options{display:flex;gap:10px;margin:14px 0}.meeting-photo-options button{width:100px;padding:4px!important;display:grid;gap:5px}.meeting-photo-options button[aria-pressed=true]{border-color:var(--system-blue)!important}.meeting-photo-options img{width:100%;height:56px;object-fit:cover;border-radius:5px}.meeting-agenda{display:grid;gap:14px;padding-top:12px}.meeting-agenda textarea{width:100%;padding:12px;border-radius:10px;border:1px solid var(--separator)}.meeting-agenda fieldset{max-height:180px;overflow:auto;display:flex;flex-wrap:wrap;gap:12px;border:1px solid var(--separator);border-radius:10px;padding:12px}.meeting-agenda fieldset label,.meeting-consent{display:flex;align-items:center;gap:8px;font-size:14px}.meeting-agenda p{color:var(--secondary-label);line-height:1.7;font-size:14px}.meeting-error{color:#b42318;padding:10px 0}.meeting-muted{color:var(--secondary-label);font-size:13px;line-height:1.7;padding-top:12px}.meeting-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@keyframes meeting-pulse{50%{opacity:.4}}@media(max-width:1250px){.meeting-columns{grid-template-columns:minmax(0,1fr) 270px;gap:12px}.meeting-room{padding:16px}.meeting-floor{height:535px}.meeting-person{width:105px}.meeting-portrait{width:98px;height:98px}.meeting-name{min-width:94px}}@media(max-width:620px){.meeting-toolbar{align-items:stretch;flex-direction:column;gap:12px}.meeting-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.meeting-actions button:last-child{grid-column:1 / -1}}@media(max-width:360px){.meeting-actions{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.meeting-person{transition:none}.meeting-person.working i{animation:none}}.desktop-shell.with-meeting-tabs{grid-template-rows:68px auto minmax(0,1fr)}.desktop-shell.with-meeting-tabs:has(.first-launch-identity-notice){grid-template-rows:68px auto auto minmax(0,1fr)}.meeting-launchpad{margin-bottom:22px;padding:20px;background:var(--surface);border:1px solid var(--separator);border-radius:14px}.meeting-launchpad>header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.meeting-launchpad h3{font-size:19px;margin-bottom:7px}.meeting-launchpad p,.meeting-launchpad small{font-size:12px;color:var(--secondary-label);line-height:1.7}.meeting-task-prompt{display:flex!important;width:100%;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px;padding:16px 18px!important;border-color:color-mix(in srgb,var(--system-blue) 28%,var(--separator))!important;background:color-mix(in srgb,var(--system-blue) 6%,var(--surface))!important;text-align:left}.meeting-task-prompt:hover{border-color:var(--system-blue)!important;background:color-mix(in srgb,var(--system-blue) 9%,var(--surface))!important}.meeting-task-prompt>span{display:grid;min-width:0;gap:3px}.meeting-task-prompt strong{font-size:15px}.meeting-task-prompt i{display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;border-radius:50%;background:var(--system-blue);color:#fff;font-size:17px;font-style:normal}.meeting-intents{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.meeting-intents button{display:grid;gap:7px;text-align:left;padding:14px!important}.meeting-intents button:hover{border-color:var(--system-blue)!important}.meeting-intents span{font-size:12px;color:var(--secondary-label)}.meeting-inbox{display:flex;gap:10px;margin:16px 0 10px}.meeting-inbox button{display:flex;align-items:center;gap:18px}.meeting-inbox strong{color:var(--system-blue)}.meeting-inbox-items{display:grid;gap:6px;padding-bottom:12px}.meeting-inbox-items button{display:flex;justify-content:space-between;text-align:left;gap:20px}.meeting-inbox-items span{color:var(--secondary-label)}.meeting-first-use summary{font-size:13px;color:var(--secondary-label);cursor:pointer}.meeting-first-use ol{margin:12px 0 8px 20px;font-size:13px;line-height:1.9}.meeting-inbox,.meeting-detail-tabs{min-width:0;border:0;padding:0}.meeting-detail-tabs{margin:0;border-bottom:1px solid var(--separator)}.public-page main{background:#fff}.public-page-hero{display:grid;justify-items:center;width:min(960px,calc(100% - 48px));margin:0 auto;padding:104px 0 92px;text-align:center}.public-page-hero>span,.public-page-section>header>span{color:var(--public-blue);font-size:13px;font-weight:700;letter-spacing:.08em}.public-page-hero h1{margin-top:18px;font-size:clamp(42px,5vw,68px);line-height:1.08;letter-spacing:-.055em}.public-page-hero p{max-width:760px;margin-top:24px;color:var(--public-muted);font-size:18px;line-height:1.8}.public-page-hero .public-primary{gap:8px;margin-top:32px}.public-page-section{width:min(1200px,calc(100% - 56px));margin:0 auto;padding:84px 0}.public-page-section.toned{width:100%;padding-right:max(28px,calc((100vw - 1200px)/2));padding-left:max(28px,calc((100vw - 1200px)/2));background:var(--public-grouped)}.public-page-section>header{max-width:780px;margin:0 auto 42px;text-align:center}.public-page-section>header h2{margin-top:12px;font-size:clamp(30px,3vw,44px);line-height:1.18;letter-spacing:-.04em}.public-page-section>header p{margin-top:16px;color:var(--public-muted);font-size:14px;line-height:1.8}.public-process-grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--public-border);border-bottom:1px solid var(--public-border)}.public-process-grid article{min-height:220px;padding:30px 24px;border-right:1px solid var(--public-border)}.public-process-grid article:last-child{border-right:0}.public-process-grid article>span{color:var(--public-blue);font-size:12px;font-weight:700}.public-process-grid h3,.public-feature-grid h3{margin-top:28px;font-size:18px}.public-process-grid p,.public-feature-grid p{margin-top:12px;color:var(--public-muted);font-size:13px;line-height:1.7}.public-example-grid,.public-feature-grid,.public-plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.public-example-grid>button{display:grid;min-height:278px;align-content:start;padding:26px;border:1px solid var(--public-border);border-radius:18px;background:#fff;color:var(--public-label);text-align:left;transition:transform .16s ease,box-shadow .16s ease}.public-example-grid>button:hover{transform:translateY(-3px);box-shadow:0 18px 38px #00000014}.public-example-grid svg,.public-feature-grid article>svg{width:30px;height:30px;color:var(--public-blue)}.public-example-grid strong{margin-top:22px;font-size:18px}.public-example-grid span{margin-top:12px;color:var(--public-muted);font-size:13px;line-height:1.7}.public-example-grid small{margin-top:18px;color:#48484a;font-size:11px;line-height:1.5}.public-example-grid em{display:flex;gap:6px;align-items:center;margin-top:22px;color:var(--public-blue);font-size:12px;font-style:normal;font-weight:700}.public-feature-grid article{min-height:220px;padding:30px;border:1px solid var(--public-border);border-radius:16px;background:#fff}.public-feature-grid.three{grid-template-columns:repeat(3,1fr)}.public-plan-section{width:min(1320px,calc(100% - 56px))}.public-plan-grid article{position:relative;display:flex;min-height:440px;flex-direction:column;padding:32px 26px;border:1px solid var(--public-border);border-radius:18px;background:#fff}.public-plan-grid article.featured{border-color:#007aff8c;box-shadow:0 18px 45px #007aff1a}.plan-badge{position:absolute;top:-13px;right:20px;padding:6px 10px;border-radius:999px;background:var(--public-blue);color:#fff;font-size:10px;font-weight:700}.public-plan-grid article>small{color:var(--public-blue);font-size:11px;font-weight:700}.public-plan-grid article h2{margin-top:9px;font-size:28px}.plan-status{margin-top:16px;color:var(--public-muted);font-size:13px}.public-plan-grid ul{display:grid;gap:15px;margin:28px 0;padding:0;list-style:none}.public-plan-grid li{display:flex;gap:9px;align-items:flex-start;color:#48484a;font-size:12px;line-height:1.5}.public-plan-grid li svg{margin-top:2px;flex:0 0 auto;color:var(--public-blue)}.public-plan-grid article>button{min-height:44px;margin-top:auto;border:1px solid var(--public-blue);border-radius:10px;background:#fff;color:var(--public-blue);font-size:13px;font-weight:700}.public-plan-grid .featured>button{background:var(--public-blue);color:#fff}.public-plan-note{max-width:760px;margin:30px auto 0;color:var(--public-muted);text-align:center;font-size:12px;line-height:1.7}.public-story{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:center}.public-story>div{display:grid;grid-template-columns:42px 1fr;gap:18px;align-items:start}.public-story svg{width:38px;height:38px;color:var(--public-blue)}.public-story>div h2{font-size:38px;letter-spacing:-.04em}.public-story>p{color:var(--public-muted);font-size:16px;line-height:1.9}.public-principles ul{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;padding:1px;background:var(--public-border);list-style:none}.public-principles li{min-height:96px;padding:28px;background:#fff;color:#48484a;font-size:14px;line-height:1.7}.public-legal-page{width:min(920px,calc(100% - 56px));padding-top:48px}.public-legal-status{display:flex;gap:14px 24px;align-items:center;justify-content:space-between;padding:16px 18px;border:1px solid var(--public-border);border-radius:14px;background:var(--public-grouped)}.public-legal-status strong{color:var(--public-label);font-size:13px}.public-legal-status span{color:var(--public-muted);font-size:11px}.public-legal-content{display:grid;margin-top:28px;border-top:1px solid var(--public-border)}.public-legal-content section{padding:30px 4px;border-bottom:1px solid var(--public-border)}.public-legal-content h2{margin-bottom:14px;font-size:21px;letter-spacing:-.025em}.public-legal-content p{color:var(--public-muted);font-size:14px;line-height:1.85}.public-legal-content p+p{margin-top:10px}.public-auth-main{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,.7fr);gap:90px;align-items:center;width:min(1100px,calc(100% - 56px));min-height:calc(100vh - 165px);margin:0 auto;padding:72px 0}.public-auth-intro>span{color:var(--public-blue);font-size:13px;font-weight:700}.public-auth-intro h1{max-width:620px;margin-top:16px;font-size:clamp(40px,4.2vw,58px);line-height:1.1;letter-spacing:-.05em}.public-auth-intro>p{max-width:600px;margin-top:22px;color:var(--public-muted);font-size:16px;line-height:1.8}.public-auth-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:34px}.public-auth-points p{display:flex;gap:9px;align-items:center;color:#48484a;font-size:12px}.public-auth-points svg{flex:0 0 auto;color:var(--public-blue)}.public-auth-card{overflow:hidden;border:1px solid var(--public-border);border-radius:22px;background:#fff;box-shadow:0 24px 65px #00000017}.public-auth-card .live-task-workspace{height:auto;padding:12px;overflow:visible}.public-auth-card .live-task-login{margin:0;border:0}.public-auth-boundary{margin:0 34px 28px;color:var(--public-faint);font-size:10px;line-height:1.6}@media(max-width:1000px){.public-process-grid{grid-template-columns:repeat(2,1fr)}.public-process-grid article{border-bottom:1px solid var(--public-border)}.public-example-grid,.public-plan-grid,.public-feature-grid{grid-template-columns:repeat(2,1fr)}.public-auth-main{grid-template-columns:1fr;gap:42px;width:min(620px,calc(100% - 40px))}}@media(max-width:700px){.public-page-hero{width:calc(100% - 40px);padding:68px 0 62px;justify-items:start;text-align:left}.public-page-hero h1{font-size:40px}.public-page-hero p{font-size:15px}.public-page-hero .public-primary{width:100%}.public-page-section,.public-page-section.toned,.public-plan-section{width:100%;padding:58px 20px}.public-page-section>header{margin-bottom:30px;text-align:left}.public-process-grid,.public-example-grid,.public-feature-grid,.public-feature-grid.three,.public-plan-grid,.public-story,.public-principles ul{grid-template-columns:1fr}.public-process-grid article{min-height:0;padding:24px 18px;border-right:0}.public-process-grid h3{margin-top:14px}.public-example-grid>button,.public-feature-grid article{min-height:0}.public-plan-grid article{min-height:400px}.public-story{gap:26px}.public-story>div h2{font-size:30px}.public-story>p{font-size:14px}.public-auth-main{width:100%;padding:54px 20px}.public-auth-page .public-auth-main{gap:28px;padding:20px 20px 48px;align-items:start}.public-auth-page .public-auth-intro{order:1}.public-auth-page .public-auth-card{order:0}.public-auth-intro h1{font-size:38px}.public-auth-points{grid-template-columns:1fr}.public-auth-card{border-radius:18px}.public-auth-card .live-task-workspace{padding:6px}.public-legal-page{padding-top:34px}.public-legal-status{align-items:flex-start;flex-direction:column}}.live-task-workspace{height:100%;overflow-y:auto;padding:28px;display:flex;flex-direction:column;gap:20px}.live-task-workspace p,.live-task-workspace small{line-height:1.7;overflow-wrap:anywhere}.live-task-workspace small{color:var(--secondary-label);display:block}.live-task-heading,.live-task-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.live-task-workspace.is-composing>.live-task-heading{display:none}.live-task-columns{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(400px,1.5fr);align-items:start;gap:22px}.live-task-columns.with-inspector{grid-template-columns:minmax(220px,.55fr) minmax(360px,1.2fr) minmax(230px,.45fr)}.live-task-inspector{position:sticky;top:0;display:grid;gap:14px;padding:18px;border:1px solid var(--separator);border-radius:16px;background:var(--surface)}.live-task-inspector header{display:flex;align-items:center;justify-content:space-between;gap:10px}.live-task-inspector header>span,.live-task-inspector dt,.live-task-inspector-note{color:var(--secondary-label);font-size:12px}.live-task-inspector header button{min-height:32px;padding:6px 10px}.live-task-inspector h3{font-size:16px;line-height:1.4;overflow-wrap:anywhere}.live-task-inspector>p{margin:0;line-height:1.55;overflow-wrap:anywhere}.live-task-inspector dl{display:grid;gap:10px;margin:0}.live-task-inspector dl>div{display:grid;gap:4px;padding-top:10px;border-top:1px solid var(--separator)}.live-task-inspector dd{margin:0;font-size:13px;font-weight:650;overflow-wrap:anywhere}.live-task-panel{padding:22px;background:var(--surface);border:1px solid var(--separator);border-radius:16px;display:grid;gap:16px}.live-task-panel h4{margin:8px 0 0}.live-task-next-step{display:grid;gap:4px;margin-bottom:14px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--system-blue) 22%,var(--separator));border-radius:13px;background:color-mix(in srgb,var(--system-blue) 6%,var(--surface))}.live-task-next-step small,.live-task-next-step p{color:var(--secondary-label)}.live-task-next-step p{margin:0}.live-task-next-step[data-tone=success]{border-color:color-mix(in srgb,var(--system-green) 28%,var(--separator));background:color-mix(in srgb,var(--system-green) 6%,var(--surface))}.live-task-next-step[data-tone=danger]{border-color:color-mix(in srgb,var(--system-red) 28%,var(--separator));background:color-mix(in srgb,var(--system-red) 5%,var(--surface))}.live-task-next-step[data-tone=waiting]{border-color:var(--separator);background:var(--grouped-background)}.live-task-composer{max-width:980px;width:100%;margin-inline:auto}.live-task-workspace.is-composing>.live-task-composer{padding:0;border:0;border-radius:0;background:transparent}.live-task-composer-heading{display:grid;grid-template-columns:minmax(180px,.45fr) minmax(280px,1fr);gap:18px;align-items:end}.live-task-composer-heading>div{display:grid;gap:3px}.live-task-composer-heading h2,.live-task-composer-heading p{margin:0}.live-task-composer-heading>div>small{color:var(--system-blue);font-weight:700;letter-spacing:.02em}.live-task-composer-heading>p{color:var(--secondary-label)}.live-task-composer-form{gap:14px}.live-task-command-box{display:grid;gap:12px;padding:16px;border:1px solid color-mix(in srgb,var(--system-blue) 28%,var(--separator));border-radius:18px;background:var(--surface);box-shadow:0 12px 30px color-mix(in srgb,var(--label) 7%,transparent)}.live-task-workspace .live-task-command-box textarea{min-height:156px;padding:0;border:0;border-radius:0;outline:0;resize:vertical;font-size:16px;line-height:1.65}.live-task-brief>span{font-weight:700}.live-task-brief-readiness{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-4px 0 0;color:var(--secondary-label);font-size:12px}.live-task-brief-readiness strong{flex:0 0 auto;color:var(--secondary-label);font-variant-numeric:tabular-nums}.live-task-brief-readiness.ready span{color:var(--system-green)}.live-task-brief-readiness.too_long span{color:var(--system-red)}.live-task-command-context{display:flex;flex-wrap:wrap;gap:8px}.live-task-command-context-details{padding-top:12px;border-top:1px solid var(--separator)}.live-task-command-context-details>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;color:var(--secondary-label);font-size:12px;list-style:none}.live-task-command-context-details>summary::-webkit-details-marker{display:none}.live-task-command-context-details>summary>span:first-child{display:grid;min-width:0;gap:2px}.live-task-command-context-details>summary strong{overflow:hidden;color:var(--label);text-overflow:ellipsis;white-space:nowrap}.live-task-command-context-details>summary>span:last-child{flex:0 0 auto;color:var(--system-blue);font-weight:650}.live-task-command-context-details[open]>summary{margin-bottom:12px}.live-task-command-context>span{display:grid;gap:2px;min-width:150px;max-width:260px;padding:8px 10px;border:1px solid var(--separator);border-radius:10px;background:var(--grouped-background)}.live-task-command-context>span:first-child{flex:1 1 230px}.live-task-command-context strong{overflow:hidden;color:var(--label);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.live-task-command-context>.live-task-resource-context{align-content:start;max-width:320px}.live-task-resource-context>small:last-of-type{color:var(--secondary-label);font-size:11px;line-height:1.45}.live-task-workspace .live-task-resource-context>button{justify-self:start;min-height:30px;margin-top:4px;padding:4px 9px;border-color:color-mix(in srgb,var(--system-blue) 28%,var(--separator));color:var(--system-blue);font-size:12px}.live-task-resource-context.empty{border-color:color-mix(in srgb,var(--system-orange) 45%,var(--separator))}.live-task-resource-context.unavailable{border-color:color-mix(in srgb,var(--system-red) 36%,var(--separator))}.live-task-knowledge-selector{display:grid;gap:8px;margin-top:4px;padding-top:6px;border-top:1px solid var(--separator)}.live-task-knowledge-selector>summary{cursor:pointer;color:var(--system-blue);font-size:12px;font-weight:650}.live-task-workspace .live-task-knowledge-selector label,.live-task-knowledge-options>label{display:flex;gap:8px;align-items:flex-start;min-height:auto;padding:4px 0;font-size:12px}.live-task-knowledge-selector input{width:15px;height:15px;margin:1px 0 0}.live-task-knowledge-options{display:grid;max-height:220px;overflow:auto;padding:4px 8px;border:1px solid var(--separator);border-radius:8px;background:var(--surface)}.live-task-knowledge-options span{display:grid;min-width:0}.live-task-knowledge-options strong{white-space:normal}.live-task-command-note{margin:0}.live-task-assignee{padding:14px;border:1px solid var(--separator);border-radius:12px;background:var(--grouped-background)}.live-task-composer-options{border:1px solid var(--separator);border-radius:12px;background:color-mix(in srgb,var(--surface) 72%,var(--grouped-background))}.live-task-composer-options>summary{padding:13px 14px;cursor:pointer;color:var(--label);font-size:13px;font-weight:650}.live-task-composer-options>div{display:grid;gap:12px;padding:0 14px 14px}.live-task-composer-options .live-task-starters,.live-task-composer-options .live-task-assignee{background:var(--surface)}.live-task-detail{display:grid;gap:18px;scroll-margin-block-start:12px}.live-task-evidence-vault{border:1px solid var(--separator);border-radius:14px;background:var(--surface)}.live-task-evidence-vault>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 16px;cursor:pointer;list-style:none}.live-task-evidence-vault>summary::-webkit-details-marker{display:none}.live-task-evidence-vault>summary>span:first-child{display:grid;gap:3px}.live-task-evidence-vault>summary>span:last-child{flex:0 0 auto;color:var(--system-blue);font-size:12px;font-weight:650}.live-task-evidence-vault>div{display:grid;gap:10px;padding:0 16px 16px}.live-task-workspace form,.live-task-workspace label{display:grid;gap:10px}.live-task-workspace input:not([type=checkbox]),.live-task-workspace .live-task-intake select,.live-task-workspace textarea{width:100%;padding:12px;border:1px solid var(--separator);border-radius:10px;background:var(--surface);color:var(--label)}.live-task-workspace button{min-height:42px;padding:10px 16px;border-radius:10px;border:1px solid var(--separator);background:var(--surface);color:var(--label)}.live-task-workspace .live-task-primary{background:var(--system-blue);border-color:transparent;color:#fff}.live-task-starters{display:grid;gap:9px;padding:14px;border:1px solid var(--separator);border-radius:12px;background:var(--grouped-background)}.live-task-starters-compact>summary{cursor:pointer;color:var(--label);font-weight:700}.live-task-starters-compact[open]>summary{margin-bottom:2px}.live-task-scope{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 14px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--system-blue) 32%,var(--separator));border-radius:12px;background:color-mix(in srgb,var(--system-blue) 5%,var(--surface))}.live-task-scope>span{color:var(--system-blue);font-size:13px;font-weight:650}.live-task-scope>small{grid-column:1 / -1}.live-task-starters>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.live-task-workspace .live-task-starters button{display:grid;justify-items:start;min-height:54px;background:var(--surface)}.live-task-starters button small{color:var(--system-blue);font-size:12px}.industry-starter-preview{display:grid;grid-column:1 / -1;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--system-blue) 28%,var(--separator));border-radius:11px;background:var(--surface)}.industry-starter-preview>header{display:grid;gap:2px}.industry-starter-preview dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.industry-starter-preview dl>div,.industry-starter-preview>div{min-width:0;padding:10px;border-radius:9px;background:var(--grouped-background)}.industry-starter-preview dt,.industry-starter-preview dd{margin:0}.industry-starter-preview dt,.industry-starter-preview>div>strong{color:var(--label);font-size:12px;font-weight:700}.industry-starter-preview dd,.industry-starter-preview li{color:var(--secondary-label);font-size:12px;line-height:1.55}.industry-starter-preview dd{margin-top:3px}.industry-starter-preview ul{margin:6px 0 0;padding-left:18px}.live-task-model-route{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:12px 14px;border:1px solid var(--separator);border-radius:12px;background:var(--grouped-background)}.live-task-model-route>span{display:grid;gap:3px}.live-task-model-route>em{padding:5px 9px;border-radius:999px;background:var(--system-blue-soft);color:var(--system-blue);font-size:12px;font-style:normal;font-weight:650;white-space:nowrap}.live-task-workspace button:disabled{opacity:.45}.live-task-workspace .live-task-list-item{display:grid;text-align:left;gap:6px}.live-task-workspace .live-task-list-item.selected{background:var(--system-blue-soft);border-color:var(--system-blue)}.live-task-inbox-filters{display:flex;flex-wrap:wrap;gap:8px}.live-task-workspace .live-task-inbox-filters button{min-height:44px;font-size:14px}.live-task-workspace .live-task-inbox-filters button[aria-pressed=true]{background:var(--system-blue-soft);border-color:var(--system-blue);color:var(--system-blue)}.live-task-facts{display:flex;flex-wrap:wrap;gap:30px;margin:0}.live-task-facts dd{margin:6px 0 0;font-weight:650}.live-task-model-options{display:grid;gap:14px;padding:16px;border:1px solid var(--separator);border-radius:14px;background:var(--grouped-background)}.live-task-option-toolbar{display:flex;align-items:end;justify-content:space-between;gap:16px}.live-task-option-toolbar h4{margin:0 0 5px}.live-task-option-toolbar label{min-width:150px;color:var(--secondary-label);font-size:12px}.live-task-option-toolbar select{min-height:38px;padding:0 10px;border:1px solid var(--separator);border-radius:9px;background:var(--surface);color:var(--label)}.live-task-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.live-task-workspace .live-task-option{display:grid;align-content:start;gap:9px;min-width:0;padding:14px;border:1px solid var(--separator);border-radius:12px;background:var(--surface);cursor:pointer}.live-task-workspace .live-task-option>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.live-task-option>span{display:grid;gap:4px}.live-task-option em{color:var(--system-blue);font-size:12px;font-style:normal}.live-task-option p{margin:0;color:var(--secondary-label);font-size:13px}.live-task-option.selected{border-color:var(--system-blue);box-shadow:0 0 0 2px var(--system-blue-soft)}.live-task-option.unavailable{cursor:default;opacity:.65}.live-task-selection-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;border:1px solid color-mix(in srgb,var(--system-green) 30%,var(--separator));border-radius:12px;background:color-mix(in srgb,var(--system-green) 6%,var(--surface))}.live-task-selection-summary>span{display:grid;gap:3px;min-width:0}.live-task-selection-summary small{color:var(--secondary-label);font-size:11px}.live-task-selection-summary strong{overflow-wrap:anywhere;color:var(--label);font-size:13px}.live-task-points-shortfall{margin:0;padding:10px 12px;border-left:3px solid var(--system-red);border-radius:8px;color:var(--system-red);background:var(--system-red-soft);font-size:12px;line-height:1.55}.live-task-points-shortfall p{margin:0 0 8px}.live-task-points-shortfall button{min-height:34px;padding:0 11px;border:.5px solid var(--separator);border-radius:8px;background:var(--surface);color:var(--system-blue);font-weight:650}.live-task-row{border-bottom:1px solid var(--separator);padding-bottom:14px}.live-task-workspace .live-task-consent{display:flex;align-items:flex-start;line-height:1.6;gap:12px}.live-task-consent input{width:20px;height:20px;flex-shrink:0}.live-task-cancel{display:grid;gap:12px;padding:14px 16px;border:1px solid var(--separator);border-radius:12px;background:var(--grouped-background)}.live-task-cancel summary{cursor:pointer;color:var(--secondary-label);font-weight:600}.live-task-cancel p{margin:0;color:var(--secondary-label)}.live-task-cancel textarea{background:var(--surface)}.live-task-revision{padding-top:4px}.live-task-revision>summary{min-height:40px;padding:10px 0;color:var(--secondary-label);font-weight:600;cursor:pointer}.live-task-revision-body{display:grid;gap:12px;padding-top:8px}.live-task-intake{display:grid;gap:12px;padding:14px 16px;border:1px solid var(--separator);border-radius:12px;background:var(--surface)}.live-task-intake summary{cursor:pointer;color:var(--label);font-weight:650}.live-task-intake p{margin:0;color:var(--secondary-label)}.live-task-intake select,.live-task-intake textarea{width:100%;margin-top:6px;background:var(--grouped-background)}.live-task-service-decision{border-color:color-mix(in srgb,var(--warning, #e8a330) 45%,var(--line, #e4e4e7))}.live-task-service-decision>h3{margin-bottom:8px}.live-task-decision-guidance{padding:14px;border:1px solid var(--line, #e4e4e7);border-radius:12px;background:var(--surface-muted, #f7f7f7)}.live-task-plan-refreshing{border-color:var(--system-orange);background:var(--grouped-background)}.live-task-plan-refreshing p{margin:0;color:var(--secondary-label)}.live-task-deliverable pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:15px;line-height:1.8;padding:16px;background:var(--grouped-background);border-radius:10px}.live-task-review-summary{display:grid;gap:12px;padding:16px;border:1px solid var(--separator);border-left:4px solid var(--system-orange);border-radius:12px;background:var(--grouped-background)}.live-task-review-summary.needs-revision{border-left-color:var(--system-red)}.live-task-review-summary>div:first-child{display:grid;gap:4px}.live-task-review-summary>div:first-child span,.live-task-review-summary dt{color:var(--secondary-label);font-size:12px}.live-task-review-summary dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.live-task-review-summary dl>div{padding:10px;border-radius:10px;background:var(--surface)}.live-task-review-summary dd{margin:4px 0 0;font-weight:700}.live-task-review-summary ul{display:grid;gap:7px;margin:0;padding-left:20px}.live-task-completion-receipt{display:grid;gap:12px;padding:16px;border:1px solid color-mix(in srgb,var(--system-green) 32%,var(--separator));border-left:4px solid var(--system-green);border-radius:12px;background:color-mix(in srgb,var(--system-green) 6%,var(--surface))}.live-task-completion-receipt>div:first-child{display:grid;gap:4px}.live-task-completion-receipt>div:first-child span,.live-task-completion-receipt dt,.live-task-completion-receipt small{color:var(--secondary-label);font-size:12px}.live-task-completion-receipt p{margin:0}.live-task-completion-receipt dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.live-task-completion-receipt dl>div{min-width:0;padding:10px;border-radius:10px;background:var(--surface)}.live-task-completion-receipt dd{margin:4px 0 0;overflow-wrap:anywhere;font-weight:700}.task-context-body .live-task-completion-receipt dl{grid-template-columns:repeat(2,minmax(0,1fr))}.task-context-body .live-task-completion-receipt dl>div:last-child{grid-column:1 / -1}@media(max-width:640px){.live-task-completion-receipt dl{grid-template-columns:repeat(2,minmax(0,1fr))}.live-task-completion-receipt dl>div:last-child{grid-column:1 / -1}}.live-task-completion-team{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.live-task-completion-team strong,.live-task-completion-team span{padding:6px 9px;border-radius:999px;background:var(--surface);font-size:12px}.live-task-completion-team span{color:var(--secondary-label)}.live-task-completion-actions{display:flex;flex-wrap:wrap;gap:8px}.live-task-workspace .live-task-completion-actions button{min-height:34px;padding:6px 10px}.live-task-error{color:var(--system-red);border:1px solid var(--separator);padding:14px;border-radius:10px}@media(max-width:980px){.live-task-workspace{padding:20px}.live-task-heading{align-items:flex-start;flex-direction:column}.live-task-composer-heading{grid-template-columns:1fr;align-items:start}.live-task-command-context>span{flex:1 1 180px;max-width:none}.live-task-actions{flex-wrap:wrap}.live-task-columns,.live-task-columns.with-inspector{grid-template-columns:minmax(0,1fr)}.live-task-inspector{grid-column:auto;position:static}.live-task-option-grid,.live-task-selection-summary{grid-template-columns:1fr}.live-task-option-toolbar{align-items:stretch;flex-direction:column}}@media(max-width:1439px){.live-task-columns.with-inspector{grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr)}.live-task-columns.with-inspector .live-task-inspector{grid-column:1 / -1;position:static}}.live-task-fixture{padding:12px 16px;background:var(--system-blue-soft);border-radius:10px}.live-task-login{max-width:560px;margin:24px auto;width:100%}.live-task-login>h2{margin:0;color:var(--label);font-size:24px;line-height:1.3;letter-spacing:-.025em}.live-task-login>p{margin:0;color:var(--secondary-label);font-size:13px;line-height:1.65}.live-task-login form{gap:14px}.live-task-login form>label{gap:7px;color:var(--label);font-size:13px;font-weight:600}.live-task-login form input:not([type=checkbox]){min-height:46px;padding:11px 13px;border-radius:11px;font:inherit;font-weight:400}.live-task-login form input:focus-visible{border-color:var(--system-blue);outline:3px solid color-mix(in srgb,var(--system-blue) 18%,transparent);outline-offset:1px}.live-task-auth-field-heading{display:flex;min-height:22px;align-items:center;justify-content:space-between;gap:12px}.live-task-auth-password-field{display:grid;gap:7px}.live-task-auth-confirm-password{display:grid;gap:7px;color:var(--label);font-size:13px;font-weight:600}.live-task-auth-recovery-help{margin:0;color:var(--secondary-label);font-size:12px;line-height:1.55}.live-task-auth-rate-limit{margin:0;padding:11px 13px;border:1px solid color-mix(in srgb,var(--system-orange) 32%,var(--separator));border-radius:10px;background:color-mix(in srgb,var(--system-orange) 7%,var(--surface));color:var(--label);font-size:13px;line-height:1.6}.live-task-auth-field-heading label{color:var(--label);font-size:13px;font-weight:600}.live-task-login .live-task-auth-text-link,.live-task-login .live-task-auth-links button{min-height:28px;padding:3px 0;border:0;background:transparent;color:var(--system-blue);font:inherit;font-size:12px;font-weight:600}.live-task-login .live-task-auth-forgot-link{min-height:34px;justify-self:end;padding:4px 0;font-size:13px}.live-task-auth-password-control{position:relative;display:block}.live-task-login form .live-task-auth-password-control input{padding-right:52px}.live-task-login .live-task-auth-password-toggle{position:absolute;top:50%;right:4px;display:grid;width:40px;min-height:38px;padding:0;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--secondary-label);transform:translateY(-50%)}.live-task-login .live-task-auth-password-toggle:hover{background:var(--grouped-background);color:var(--label)}.live-task-login .live-task-auth-password-toggle svg{width:18px;height:18px}.live-task-login .live-task-auth-password-toggle:focus-visible,.live-task-login .live-task-auth-text-link:focus-visible,.live-task-login .live-task-auth-links button:focus-visible{outline:2px solid color-mix(in srgb,var(--system-blue) 44%,transparent);outline-offset:2px}.live-task-login .live-task-primary{min-height:48px;margin-top:2px;border-radius:11px;font-size:14px;font-weight:650}.live-task-auth-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;color:var(--tertiary-label);font-size:12px}.live-task-login .live-task-auth-links button{min-height:32px}.live-task-login .live-task-auth-links .live-task-auth-secondary-link{flex-basis:100%;color:var(--secondary-label);font-weight:500}.live-task-login .live-task-auth-links button:disabled{cursor:wait;opacity:.55}.live-task-login>small{padding-top:2px;border-top:1px solid var(--separator);color:var(--secondary-label);font-size:11px;line-height:1.6}.live-task-login .live-task-error{margin:0;padding:11px 13px;border-color:color-mix(in srgb,var(--system-red) 30%,var(--separator));background:color-mix(in srgb,var(--system-red) 6%,var(--surface));font-size:12px;line-height:1.55}.live-task-disclaimer{text-align:center;color:var(--secondary-label);padding-bottom:16px}.live-task-costs{padding:20px 22px;border:1px solid var(--separator);border-radius:16px;background:var(--surface)}.live-task-capability-receipt{border:1px solid var(--separator);border-radius:16px;background:var(--surface);padding:14px 16px}.live-task-capability-receipt>summary{cursor:pointer;font-weight:700}.live-task-capability-receipt-body,.live-task-capability-list{display:grid;gap:12px;margin-top:12px}.live-task-capability-list article{border:1px solid var(--separator);border-radius:12px;padding:12px}.live-task-capability-list article header{display:flex;align-items:center;justify-content:space-between;gap:12px}.live-task-capability-list article p{overflow-wrap:anywhere}.live-task-capability-list .available{color:var(--system-green)}.live-task-capability-list .blocked{color:var(--system-red)}.live-task-costs summary{cursor:pointer;font-weight:650}.live-task-cost-body{display:grid;gap:16px;padding-top:16px}.live-task-cost-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0}.live-task-cost-grid dt{font-size:13px;color:var(--secondary-label)}.live-task-cost-grid dd{margin:6px 0 0;font-weight:650;overflow-wrap:anywhere}.live-external-orders{display:grid;gap:10px;margin-top:12px}.live-external-orders>button{display:grid;gap:5px;width:100%;padding:13px;border:1px solid var(--separator);border-radius:12px;background:var(--surface);text-align:left}.live-external-orders>button span,.live-external-orders>button small{color:var(--secondary-label)}.workflow-timeline{overflow:hidden}.workflow-timeline-header,.workflow-budget-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.workflow-timeline-header h3,.workflow-timeline-header p{margin:4px 0 0}.workflow-timeline-notice{margin:0;padding:11px 13px;border:1px solid color-mix(in srgb,var(--system-green) 28%,var(--separator));border-radius:10px;color:var(--system-green);background:color-mix(in srgb,var(--system-green) 8%,var(--surface))}.workflow-uncertain-notice{border-color:color-mix(in srgb,var(--system-orange) 40%,var(--separator));color:var(--label);background:color-mix(in srgb,var(--system-orange) 8%,var(--surface));overflow-wrap:anywhere}.workflow-uncertain-notice p{margin:6px 0}.workflow-timeline-error{display:grid;justify-items:start;gap:10px}.workflow-timeline-error .live-task-error{margin:0}.workflow-completed-details>summary{cursor:pointer;color:#5f6368;font-size:.88rem;font-weight:650;padding:.2rem 0}.workflow-completed-details[open]>summary{margin-bottom:.75rem}.workflow-readiness{padding:16px;border:1px solid var(--separator);border-radius:12px;background:var(--grouped-background);overflow-wrap:anywhere}.workflow-readiness h4{margin:0 0 10px}.workflow-handling-conclusion{display:grid;gap:4px;margin:0 0 12px;padding:12px 13px;border:1px solid var(--separator);border-radius:10px;background:var(--surface)}.workflow-handling-conclusion[data-state=AI_READY],.workflow-handling-conclusion[data-state=HUMAN_ASSIGNED]{border-color:color-mix(in srgb,var(--system-green) 30%,var(--separator))}.workflow-handling-conclusion[data-state=NEEDS_INPUT],.workflow-handling-conclusion[data-state=HUMAN_UNASSIGNED]{border-color:color-mix(in srgb,var(--system-orange) 35%,var(--separator))}.workflow-handling-label{font-size:15px}.workflow-handling-conclusion p,.workflow-handling-conclusion small{margin:0}.workflow-readiness p{margin:8px 0}.workflow-readiness small{display:block;margin-top:10px;color:var(--secondary-label)}.workflow-readiness summary,.workflow-step-list summary{cursor:pointer;color:var(--system-blue)}.workflow-step-list details p{margin-top:6px;overflow-wrap:anywhere}.workflow-step-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.workflow-step-list>li{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:13px;align-items:start;min-width:0;padding:14px 12px;border-bottom:1px solid var(--separator)}.workflow-step-list>li.current{border-radius:12px;border-color:color-mix(in srgb,var(--system-blue) 25%,var(--separator));background:var(--system-blue-soft)}.workflow-step-list>li>div{display:grid;min-width:0;gap:4px}.workflow-step-list p,.workflow-step-list strong,.workflow-step-list small{margin:0}.workflow-step-list>li>div>span{width:fit-content;margin-top:3px;padding:3px 8px;border-radius:999px;background:var(--grouped-background);color:var(--secondary-label);font-size:12px}.workflow-step-marker{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--separator);border-radius:50%;background:var(--surface);color:var(--label);font-size:13px;font-weight:700}.workflow-step-marker.ai_execution{color:var(--system-blue);border-color:color-mix(in srgb,var(--system-blue) 35%,var(--separator))}.workflow-step-marker.human_action{color:var(--system-orange)}.workflow-step-marker.human_approval,.workflow-step-marker.needs_input{color:var(--secondary-label)}.workflow-confirmation,.workflow-current-action{display:grid;gap:14px;padding:16px;border:1px solid var(--separator);border-radius:14px;background:var(--grouped-background)}.workflow-confirmation h4,.workflow-current-action h4,.workflow-current-action p{margin:0}.workflow-human-handoff{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;border:1px solid color-mix(in srgb,var(--system-orange) 35%,var(--separator));border-radius:12px;background:var(--surface)}.workflow-human-handoff.compact{grid-template-columns:1fr;padding:11px}.workflow-human-handoff p,.workflow-human-handoff small{margin:5px 0 0;color:var(--secondary-label)}.workflow-human-handoff-actions{display:flex;flex-wrap:wrap;gap:8px}.workflow-human-handoff-actions button{white-space:nowrap}.workflow-disclosure-preview{display:grid;gap:9px;margin:0;padding:13px;border-radius:10px;background:var(--surface)}.workflow-disclosure-preview>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px}.workflow-disclosure-preview dt{color:var(--secondary-label)}.workflow-disclosure-preview dd{margin:0}.workflow-reassignment{display:grid;gap:12px;padding:13px;border:1px solid var(--separator);border-radius:12px;background:var(--surface)}.workflow-reassignment label{display:grid;gap:7px}.workflow-reassignment small,.workflow-reassign-mobile-note{color:var(--secondary-label)}.workflow-reassign-mobile-note{display:none}.workflow-budget-summary{align-items:center;flex-wrap:wrap;padding:13px 15px;border-radius:12px;background:var(--grouped-background);color:var(--secondary-label);font-size:13px}@media(max-width:680px){.workflow-timeline-header{align-items:stretch;flex-direction:column}.workflow-step-list>li{grid-template-columns:34px minmax(0,1fr);padding-inline:5px}.workflow-step-list>li>small{grid-column:2}.workflow-confirmation,.workflow-current-action{padding:13px}.workflow-human-handoff{grid-template-columns:1fr}.workflow-budget-summary{display:grid;gap:5px}.workflow-reassignment,.workflow-reassign-button{display:none}.workflow-reassign-mobile-note{display:block}}.live-task-asset-picker{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;padding-top:12px;border-top:1px solid var(--line, #e4e4e7)}.live-task-asset-picker>button{justify-self:start}.live-task-asset-picker>small{color:#71717a}.live-task-asset-list{grid-column:1 / -1;display:grid;gap:6px;margin:0;padding:0;list-style:none}.live-task-asset-picker>p{grid-column:1 / -1}@media(max-width:680px){.live-task-asset-picker{grid-template-columns:minmax(0,1fr)}.live-task-asset-picker>button{justify-self:stretch}}.live-task-asset-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:9px 10px;border-radius:10px;background:#f7f7f7}.live-task-asset-list li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-task-asset-list li strong{font-size:12px}.live-task-asset-list li small{grid-column:1 / -1;color:#d94452}.task-view-mode-switcher{display:grid;grid-template-columns:repeat(3,minmax(58px,1fr));gap:3px;min-width:0;margin:0;padding:3px;border:1px solid var(--separator);border-radius:12px;background:var(--fill)}.live-task-workspace .task-view-mode-switcher button{display:grid;gap:1px;min-height:38px;padding:5px 9px;border:0;border-radius:9px;background:transparent;color:var(--secondary-label);line-height:1.15}.task-view-mode-switcher button>span{color:inherit;font-size:13px;font-weight:700}.task-view-mode-switcher button>small{font-size:9px;white-space:nowrap}.live-task-workspace .task-view-mode-switcher button[aria-pressed=true]{background:var(--surface);color:var(--system-blue);box-shadow:0 1px 3px #00000014}.task-progress-rail{display:grid;gap:20px;padding:20px 24px;border:1px solid var(--separator);border-radius:16px;background:var(--surface)}.task-progress-rail>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.task-progress-rail>header strong{overflow:hidden;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.task-progress-rail>header span{flex:0 0 auto;padding:5px 10px;border-radius:999px;background:var(--system-blue-soft);color:var(--system-blue);font-size:12px;font-weight:700}.task-progress-rail ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.task-progress-rail li{position:relative;display:grid;justify-items:center;gap:5px;min-width:0;padding:20px 12px 0;border-top:2px solid var(--separator);text-align:center}.task-progress-rail li>i{position:absolute;top:-8px;width:14px;height:14px;border:3px solid var(--surface);border-radius:50%;background:#c7c7cc;box-shadow:0 0 0 1px var(--separator)}.task-progress-rail li.complete,.task-progress-rail li.active{border-top-color:var(--system-blue)}.task-progress-rail li.complete>i,.task-progress-rail li.active>i{background:var(--system-blue)}.task-progress-rail li.active>i{box-shadow:0 0 0 4px var(--system-blue-soft)}.task-progress-rail li small{color:var(--secondary-label);font-size:12px}.task-meeting-overview{display:grid;gap:18px;padding:22px 24px;border:1px solid var(--separator);border-radius:18px;background:var(--surface)}.task-meeting-overview>header{display:flex;align-items:end;justify-content:space-between;gap:16px}.task-meeting-overview>header div{display:grid;gap:3px}.task-meeting-overview>header small,.task-meeting-overview>header span{color:var(--secondary-label);font-size:12px}.task-meeting-overview>header h2{font-size:22px}.task-meeting-people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.task-meeting-people article{display:grid;grid-template-columns:70px minmax(0,1fr);gap:12px;align-items:center;min-width:0;padding:12px;border-radius:14px;background:var(--grouped-background)}.task-meeting-people article.is-assigned{background:var(--system-blue-soft)}.task-meeting-people img,.task-meeting-initial{width:70px;height:82px;border-radius:12px;object-fit:cover;object-position:center top}.task-meeting-initial{display:grid;place-items:center;background:#e5e5ea;color:var(--secondary-label);font-size:26px;font-weight:700}.task-meeting-people article>div{display:grid;min-width:0;gap:4px}.task-meeting-people article strong,.task-meeting-people article small,.task-meeting-people article em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-meeting-people article small{color:var(--secondary-label)}.task-meeting-people article em{display:flex;align-items:center;gap:6px;color:var(--secondary-label);font-size:12px;font-style:normal}.task-meeting-people article em i{width:7px;height:7px;border-radius:50%;background:#8e8e93}.task-meeting-people article.is-assigned em{color:var(--system-blue)}.task-meeting-people article.is-assigned em i{background:var(--system-blue)}.task-view-focus .live-task-heading,.task-view-focus>.live-task-composer,.task-view-focus>.live-task-columns,.task-view-focus>.live-task-disclaimer{width:min(100%,1100px);margin-inline:auto}.task-view-focus .live-task-columns,.task-view-meeting .live-task-columns{grid-template-columns:minmax(0,1fr)}.task-view-focus .live-task-detail,.task-view-meeting .live-task-detail{order:1;width:min(100%,980px);margin-inline:auto}.task-view-focus .live-task-history,.task-view-meeting .live-task-history{order:2;width:min(100%,980px);margin-inline:auto}.task-view-focus .live-task-history .live-task-list-item:nth-of-type(n+5){display:none}.task-view-command .live-task-columns{grid-template-columns:minmax(300px,.62fr) minmax(520px,1.38fr);gap:16px}.task-view-command>.live-task-columns,.task-view-meeting>.live-task-columns{order:1}.task-view-command>.live-task-composer,.task-view-meeting>.live-task-composer{order:2}.task-view-command>.live-task-disclaimer,.task-view-meeting>.live-task-disclaimer{order:3}.task-view-command .live-task-columns.with-inspector{grid-template-columns:minmax(280px,.58fr) minmax(440px,1.12fr) minmax(240px,.46fr)}.task-view-command .live-task-history{position:sticky;top:0;max-height:calc(100vh - 150px);overflow:auto}.task-view-command .live-task-history>form{grid-template-columns:minmax(0,1fr) auto auto;gap:7px}.task-view-command .live-task-history>form>label{grid-column:1;font-size:0}.task-view-command .live-task-history>form input{min-height:38px;padding:8px 10px;font-size:13px}.task-view-command .live-task-history>form button{min-height:38px;padding:7px 10px;font-size:12px}.task-view-command .live-task-inbox-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px}.task-view-command .live-task-inbox-filters button{flex:0 0 auto;min-height:34px;padding:6px 9px;font-size:12px;white-space:nowrap}.task-view-command .live-task-history>small{font-size:11px;line-height:1.5}.task-view-command .live-task-list-item{min-height:64px;padding:11px 12px}.task-view-meeting .task-progress-rail,.task-view-meeting .task-meeting-overview{width:min(100%,1120px);margin-inline:auto}@media(max-width:1280px){.live-task-heading{align-items:flex-start}.live-task-actions{flex-wrap:wrap;justify-content:flex-end}.task-view-mode-switcher{order:-1;width:100%}.task-view-command .live-task-columns,.task-view-command .live-task-columns.with-inspector{grid-template-columns:minmax(260px,.6fr) minmax(400px,1.4fr)}.task-view-command .live-task-inspector{grid-column:1 / -1;position:static}}@media(max-width:860px){.live-task-workspace{padding:20px}.live-task-heading{display:grid}.live-task-actions{justify-content:flex-start}.task-view-command .live-task-columns,.task-view-command .live-task-columns.with-inspector{grid-template-columns:minmax(0,1fr)}.task-view-command .live-task-history{position:static;max-height:none}.task-progress-rail{padding:16px}.task-progress-rail li{padding-inline:5px}.task-progress-rail li small{display:none}.task-meeting-people{grid-template-columns:repeat(3,minmax(210px,1fr));overflow-x:auto;padding-bottom:4px}}.live-planning-inputs{border:0;margin:0;padding:0;min-width:0;display:grid;gap:16px}.live-planning-inputs:disabled{opacity:.62}.live-planning-consent{border:1px solid var(--line, #dbe3ef);max-width:760px}.live-planning-consent header small{color:var(--muted, #64748b)}.live-planning-consent h3{margin:6px 0 12px}.live-planning-consent p{line-height:1.65}.live-planning-price strong{color:var(--accent, #007aff);font-size:1.5rem;font-variant-numeric:tabular-nums}.task-workspace-three-pane.live-task-workspace{padding:0;gap:0;background:var(--surface, #fff);container-type:inline-size}.task-workspace-three-pane>.live-task-heading{width:100%;min-height:72px;padding:16px 28px;margin:0;border-bottom:1px solid var(--separator)}.task-workspace-breadcrumb{display:block;max-width:45ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--secondary-label);font-size:14px}.task-workspace-breadcrumb>span{margin-inline:10px}.task-view-mode-select{min-height:36px;padding:7px 12px;border:1px solid var(--separator);border-radius:8px;color:var(--label);background:var(--surface);font:inherit;font-size:13px}.task-workspace-three-pane>.live-task-heading>div{min-width:0}.task-workspace-three-pane>.live-task-heading .live-task-actions{gap:8px}.task-workspace-three-pane>.live-task-heading button{min-height:36px;padding:7px 12px;font-size:13px}.task-workspace-three-pane>.live-task-heading button svg{vertical-align:middle}.task-workspace-three-pane>.live-task-columns{width:100%;margin:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:start;flex:1}.task-workspace-three-pane>.live-task-columns.with-inspector{grid-template-columns:minmax(0,1fr) var(--task-context-width, 384px)}.task-workspace-three-pane .live-task-detail{grid-column:1;grid-row:1;order:0;width:100%;min-width:0;max-width:100%;margin:0;padding:32px clamp(20px,3cqi,44px);gap:20px}.task-workspace-three-pane .live-task-detail>.live-task-actions{font-size:12px;color:var(--secondary-label)}.task-workspace-three-pane .live-task-detail>.live-task-actions button{font-size:12px;min-height:32px;padding:6px 10px}.task-workspace-three-pane .task-current-summary{border:0;border-radius:0;padding:0;box-shadow:none;background:transparent;gap:16px}.task-current-summary h1{margin:0;font-size:clamp(24px,2.6cqi,32px);line-height:1.4;letter-spacing:-.03em;overflow-wrap:anywhere}.task-current-status{margin:0;color:var(--secondary-label);font-size:13px}.task-request-message{padding:18px 20px;border-radius:12px;background:#f4f7fc}.task-request-message>strong{font-size:13px;color:var(--secondary-label)}.task-request-message>p{margin:8px 0 0;white-space:pre-wrap}.task-workspace-three-pane .live-task-next-step{border:0;background:transparent;padding:12px 0}.task-workspace-three-pane .live-task-history{grid-column:1 / -1;grid-row:2;order:2;position:static;max-height:none;width:auto;margin:0 28px 24px;border-radius:10px;display:block}.task-workspace-three-pane .live-task-history>summary,.task-process-disclosure>summary{cursor:pointer;padding:12px 0;color:var(--system-blue);font-size:14px;font-weight:600}.task-workspace-three-pane .live-task-history:not([open])>:not(summary){display:none}.task-workspace-three-pane .live-task-history .live-task-list-item:nth-of-type(n+5){display:grid}.task-workspace-three-pane .live-task-history form{margin-block:12px}.task-process-disclosure{min-width:0;border-block:1px solid var(--separator)}.task-evidence-summary>summary{cursor:pointer;color:var(--secondary-label);font-size:13px;padding:4px 0}.task-evidence-summary[open]{display:grid;gap:12px}.task-workspace-three-pane .live-task-costs{border:0;border-radius:0;padding:0}.task-workspace-three-pane .live-task-costs>summary{padding:8px 0;font-size:13px;color:var(--secondary-label)}.task-output-location{display:flex;align-items:flex-start;gap:12px;padding:18px;background:#f4f7fc;border-radius:12px}.task-output-location>svg{margin-top:4px;flex-shrink:0;color:var(--system-blue)}.task-output-location>div{flex:1;min-width:0}.task-output-location p{margin:6px 0 0;font-size:13px;color:var(--secondary-label)}.task-output-location button{white-space:nowrap;font-size:13px}.task-context-panel{position:sticky;top:0;grid-column:2;grid-row:1;min-width:0;max-height:calc(100dvh - 140px);display:flex;flex-direction:column;border-left:1px solid var(--separator);align-self:stretch;background:var(--surface)}.task-context-panel[hidden],.task-context-body>[hidden]{display:none}.task-context-panel>header{display:flex;align-items:center;justify-content:space-between;padding:22px 24px 14px;gap:16px}.task-context-panel h2{font-size:19px;margin:0}.task-context-panel>header button{padding:8px;min-height:36px;border:0;display:grid;place-items:center}.task-context-tabs{display:flex;margin:0 24px;border-bottom:1px solid var(--separator);gap:16px}.task-context-tabs [role=tab]{flex:1;padding:12px 4px;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--secondary-label)}.task-context-tabs [aria-selected=true]{color:var(--system-blue);border-bottom-color:var(--system-blue)}.task-context-title{padding:18px 24px;margin:0;font-size:14px;font-weight:600;border-bottom:1px solid var(--separator)}.task-context-body{min-height:0;overflow:auto;padding:20px 24px 28px;scrollbar-gutter:stable}.task-context-body .live-task-panel,.task-context-body .live-task-inspector{padding:0;border:0;box-shadow:none;border-radius:0;position:static;background:transparent;max-height:none;width:auto}.task-context-body .live-task-panel{gap:16px}.task-context-body .live-task-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px}.task-context-body .live-task-actions>h3{width:100%;margin:0 0 8px}.task-context-body button{font-size:13px;padding:8px 12px;min-height:36px}.task-context-body .live-task-deliverable{padding:0;border:0;background:transparent}.task-context-body .live-task-deliverable pre{padding:0;background:transparent;font-family:inherit;font-size:15px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.task-context-body .live-task-evidence-vault{margin-top:20px}.task-context-body .live-task-consent{padding-top:16px;border-top:1px solid var(--separator)}.task-output-export{position:relative}.task-output-export>summary{cursor:pointer;padding:8px 12px;border:1px solid var(--separator);border-radius:8px;font-size:13px}.task-output-export>div{position:absolute;top:calc(100% + 6px);right:0;z-index:4;min-width:164px;display:grid;gap:4px;padding:6px;border:1px solid var(--separator);border-radius:10px;background:var(--surface);box-shadow:0 8px 24px #18223014}.task-output-export>div button{white-space:nowrap;border:0;text-align:left}.task-output-checks>summary{cursor:pointer;color:var(--secondary-label);font-size:13px;padding:10px 0}.task-output-checks>section{margin-top:8px}.task-workspace-three-pane .live-task-detail{outline:none}.task-revision-composer{padding:18px;border:1px solid #bed3fa;border-radius:12px;display:grid;gap:12px;background:var(--surface)}.task-revision-composer>label{color:var(--label);font-size:14px;font-weight:600}.task-workspace-three-pane .task-revision-composer>textarea{border:0;border-radius:0;padding:0;resize:vertical;min-height:96px;font:inherit}.task-revision-composer>div{display:flex;gap:16px;align-items:center;justify-content:space-between}.task-revision-composer>div{flex-wrap:wrap}.task-revision-composer>div small{flex:1;font-size:12px}.task-revision-composer button{flex-shrink:0}.task-revision-slot:empty{display:none}.task-context-resizer{position:absolute;inset:0 auto 0 -7px;width:13px;cursor:col-resize;touch-action:none;display:grid;place-items:center;color:#8d9cb1;z-index:2}.task-context-resizer:focus-visible{outline:2px solid var(--system-blue);outline-offset:1px}.task-workspace-three-pane>.live-task-composer,.task-workspace-three-pane>.live-task-panel,.task-workspace-three-pane>.live-task-notice{margin:20px 28px;width:auto}.task-workspace-three-pane>.live-task-disclaimer{width:auto;margin:0 28px 18px;font-size:12px}@container (max-width: 860px){.task-workspace-three-pane>.live-task-columns.with-inspector{grid-template-columns:minmax(0,1fr)}.task-context-panel{grid-column:1;grid-row:2;position:static;max-height:none;border-left:0;border-top:1px solid var(--separator)}.task-workspace-three-pane .live-task-history{grid-row:3}.task-context-resizer{display:none}.task-context-body{overflow:visible}.task-workspace-three-pane>.live-task-heading{flex-wrap:wrap;padding:16px 20px}.task-workspace-three-pane>.live-task-heading .live-task-actions{flex-wrap:wrap}}@container (max-width: 480px){.task-output-location{flex-wrap:wrap}.task-output-location button{width:100%}.task-workspace-breadcrumb{white-space:normal;overflow-wrap:anywhere}}.workflow-attachment-details{min-width:0;margin-block:16px;padding:0 16px;border:1px solid #dce3ec;border-radius:14px;background:#f8fafc;color:#253246}.workflow-attachment-details>summary{box-sizing:border-box;line-height:20px;min-height:48px;padding-block:14px;cursor:pointer;font-weight:600;overflow-wrap:anywhere}.workflow-attachment-details>summary:focus-visible,.workflow-attachment-details button:focus-visible{outline:3px solid #2584ff;outline-offset:3px}.workflow-attachment-details p,.workflow-attachment-details small{line-height:1.6;overflow-wrap:anywhere}.workflow-attachment-details small{display:block;color:#55657a;font-size:13px}.workflow-attachment-list{margin:0;padding:0;list-style:none}.workflow-attachment-list>li{min-width:0;padding-block:14px;border-top:1px solid #dce3ec}.workflow-attachment-list ul{padding-left:18px;margin-block:10px}.workflow-attachment-list ul li{margin-block:8px;overflow-wrap:anywhere}.workflow-attachment-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.workflow-attachment-heading strong{min-width:0;overflow-wrap:anywhere}.workflow-attachment-heading span{font-size:13px;line-height:1.5}.workflow-attachment-heading [data-tone=warning],.workflow-attachment-warning{color:#8a4b0b}.workflow-attachment-heading [data-tone=success]{color:#13713f}.workflow-attachment-details button{min-height:44px;margin-block:12px 16px;padding:8px 14px;border:1px solid #cbd5e1;border-radius:9px;background:#fff;color:#253246;cursor:pointer}.workflow-attachment-details button:disabled{cursor:wait;opacity:.6}.workflow-attachment-picker fieldset{min-width:0;margin:12px 0;padding:8px 12px;border:1px solid #dbe2eb;border-radius:10px}.workflow-attachment-picker legend{padding-inline:6px;font-weight:600}.workflow-attachment-picker fieldset label{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding-block:8px;box-sizing:border-box;font-weight:400}.workflow-attachment-picker input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;margin:3px 0 0;accent-color:#007aff}.workflow-attachment-picker label span{min-width:0;overflow-wrap:anywhere}.workflow-attachment-picker label small{display:block;color:#566376;font-size:12px;line-height:1.6}.workflow-attachment-picker-actions{display:flex;flex-wrap:wrap;gap:8px}.workflow-attachment-picker-actions button{margin-block:8px}.workflow-attachment-picker input:focus-visible{outline:2px solid #007aff;outline-offset:3px}.task-delivery-cover{box-sizing:border-box;min-width:0;width:100%;padding:20px;border:1px solid var(--separator, #e4e7ec);border-radius:16px;background:var(--surface, #fff);color:var(--label, #182230);box-shadow:0 4px 16px #18223005}.task-delivery-cover-topline{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.task-delivery-cover-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--secondary-label, #667085)}.task-delivery-cover-mark{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#eef4ff;color:var(--system-blue, #006aff);font-size:18px}.task-delivery-cover-status{padding:4px 8px;border-radius:6px;background:#f2f4f7;color:#475467;font-size:11px;font-weight:500}.task-delivery-cover[data-delivery-state=accepted] .task-delivery-cover-status{background:#eef9f2;color:#216c46}.task-delivery-cover .task-delivery-cover-title{margin:18px 0 10px;font-size:20px;line-height:1.5;letter-spacing:-.025em;overflow-wrap:anywhere}.task-delivery-cover .task-delivery-cover-headline{margin:0;font-size:14px;font-weight:600;line-height:1.6}.task-delivery-cover .task-delivery-cover-note{margin:6px 0 0;font-size:12px;line-height:1.7;color:var(--secondary-label, #667085)}.task-delivery-cover-inventory{margin-top:18px;padding-top:14px;border-top:1px solid var(--separator, #e4e7ec)}.task-delivery-cover-meta{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:12px}.task-delivery-cover-meta>span{color:var(--secondary-label, #667085)}.task-delivery-cover ol{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:8px}.task-delivery-cover li{display:flex;align-items:baseline;gap:10px;margin:0;padding:0;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.task-delivery-cover li>span:first-child{flex-shrink:0;color:var(--secondary-label, #667085);font-size:11px;font-variant-numeric:tabular-nums}.task-delivery-cover li>span:last-child{min-width:0}.task-delivery-cover details{margin-top:10px}.task-delivery-cover summary{cursor:pointer;color:var(--secondary-label, #667085);font-size:12px;padding:4px 0}.task-delivery-cover summary:focus-visible{outline:2px solid var(--system-blue, #006aff);outline-offset:4px;border-radius:4px}.task-delivery-cover .task-delivery-cover-caution{margin:14px 0 0;font-size:12px;line-height:1.7;color:#8a4b0a}.task-delivery-body,.task-delivery-body-plain{min-width:0;max-width:100%;margin:12px 0;color:var(--label, #182230);font:inherit;font-size:14px;line-height:1.85;overflow-wrap:anywhere;white-space:pre-wrap}.task-delivery-body>p{margin:0 0 10px}.task-delivery-body>h5{margin:18px 0 10px;font-size:18px;font-weight:650;line-height:1.55}.task-delivery-body>h6{margin:16px 0 8px;font-size:15px;font-weight:600;line-height:1.6}.task-delivery-body>:first-child{margin-top:0}.task-delivery-body>:last-child{margin-bottom:0}.task-delivery-text-fallback{min-width:0;margin:12px 0;border:1px solid rgba(128,128,128,.22);border-radius:12px;padding:12px 14px}.task-delivery-text-fallback>summary{cursor:pointer;font-size:13px;line-height:1.6;font-weight:600}.task-delivery-text-fallback p{margin:10px 0;font-size:12px;line-height:1.7;color:inherit}.task-delivery-text-fallback pre{max-width:100%;margin:0;padding:12px;border-radius:8px;background:#8080800f;font:inherit;font-size:13px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;user-select:text;-webkit-user-select:text}.task-delivery-text-fallback :focus-visible{outline:2px solid #087cff;outline-offset:3px}html.public-site-open,html.public-site-open body,html.public-site-open #root{min-width:0;min-height:100%}body.public-site-open{overflow:auto;background:#fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.public-home{--public-blue: #007aff;--public-label: #1d1d1f;--public-muted: #6e6e73;--public-faint: #86868b;--public-surface: #fff;--public-grouped: #f5f5f7;--public-border: rgba(0, 0, 0, .1);min-width:0;min-height:100vh;overflow:hidden;background:var(--public-surface);color:var(--public-label);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif}.public-home button,.public-home input,.public-home textarea{font:inherit}.public-header{position:sticky;z-index:20;top:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;padding:0 max(28px,calc((100vw - 1400px)/2));border-bottom:1px solid var(--public-border);background:#ffffffe6;-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px)}.public-header>a{width:fit-content;color:inherit;text-decoration:none}.public-brand{display:inline-grid;gap:1px;align-items:start}.public-brand-logo{display:block;width:112px;height:34px;object-fit:contain;object-position:left center}.public-brand small{padding-left:2px;color:var(--public-faint);font-size:9px;letter-spacing:.12em}.public-header nav{display:flex;gap:42px;align-items:center}.public-header nav a{position:relative;padding:26px 0 23px;color:#3a3a3c;text-decoration:none;font-size:14px;font-weight:560}.public-header nav a:hover,.public-header nav a.active{color:var(--public-blue)}.public-header nav a.active:after{position:absolute;right:0;bottom:0;left:0;height:2px;border-radius:2px;background:var(--public-blue);content:""}.public-header-actions{display:flex;gap:10px;justify-content:flex-end}.public-login{min-height:38px;padding:0 16px;border:0;background:transparent;color:var(--public-label);font-size:14px;font-weight:600}.public-menu,.public-mobile-menu{display:none}.public-primary,.public-secondary{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:0 28px;border-radius:10px;text-decoration:none;font-size:16px;font-weight:700}.public-primary{border:1px solid var(--public-blue);background:var(--public-blue);color:#fff;box-shadow:0 7px 20px #007aff2e}.public-primary:hover{background:#006ee6}.public-primary.compact{min-height:40px;padding:0 18px;border-radius:9px;font-size:14px}.public-secondary{border:1px solid rgba(0,122,255,.45);background:#fff;color:var(--public-blue)}.public-hero{display:grid;grid-template-columns:minmax(620px,.95fr) minmax(620px,1.05fr);gap:clamp(44px,4vw,64px);align-items:center;width:min(1400px,calc(100% - 56px));min-height:590px;margin:0 auto;padding:76px 0 64px}.public-hero-copy{max-width:590px}.public-hero-showcase{display:grid;gap:14px;min-width:0}.public-mid-autumn-banner{position:relative;display:flex;min-height:84px;overflow:hidden;align-items:center;padding:16px 24px;border:1px solid rgba(0,122,255,.16);border-radius:18px;background:linear-gradient(100deg,#f4f8fffa,#fffaedf0);box-shadow:0 12px 32px #004fb214;isolation:isolate}.public-mid-autumn-banner>div{position:relative;z-index:1;display:grid;gap:5px}.public-mid-autumn-banner span{color:#b55b27;font-size:11px;font-weight:720;letter-spacing:.16em}.public-mid-autumn-banner strong{color:#143a78;font-size:18px;font-weight:720;letter-spacing:-.02em}.public-mid-autumn-banner img{position:absolute;z-index:0;top:50%;right:-22px;width:min(360px,58%);max-width:none;transform:translateY(-51%);pointer-events:none;-webkit-user-select:none;user-select:none}.public-hero h1{max-width:620px;font-size:clamp(38px,2.8vw,43px);font-weight:760;line-height:1.08;letter-spacing:-.055em}.public-hero-lead{margin-top:26px;color:#515154;font-size:clamp(20px,1.75vw,25px);line-height:1.6;letter-spacing:-.02em}.public-hero-detail{max-width:560px;margin-top:18px;color:var(--public-muted);font-size:15px;line-height:1.75}.public-hero-actions{display:flex;gap:14px;margin-top:30px}.public-safety-line{display:flex;gap:7px;align-items:center;margin-top:18px;color:var(--public-faint);font-size:12px}.public-safety-line svg{flex:0 0 auto}.public-task-preview{display:grid;grid-template-columns:180px minmax(0,1fr);min-height:430px;overflow:hidden;border:1px solid rgba(0,0,0,.1);border-radius:20px;background:#fff;box-shadow:0 24px 60px #0000001a,0 2px 8px #0000000a}.preview-sidebar{display:flex;flex-direction:column;padding:18px 14px;border-right:1px solid var(--public-border);background:#fafafa}.preview-sidebar .public-brand-logo{width:92px;height:28px}.preview-sidebar .public-brand small{font-size:7px}.preview-sidebar>button,.preview-sidebar>span{display:flex;gap:7px;align-items:center;justify-content:center;min-height:34px;border-radius:8px;font-size:11px;font-weight:650}.preview-sidebar>button{margin-top:20px;border:0;background:var(--public-blue);color:#fff}.preview-sidebar>span{justify-content:flex-start;color:var(--public-blue)}.preview-sidebar>label{margin-top:7px}.preview-sidebar input{width:100%;height:30px;padding:0 10px;border:0;border-radius:15px;background:#ececf0;color:#929296;font-size:9px}.preview-sidebar nav{display:grid;gap:2px;margin-top:10px}.preview-sidebar nav span{display:flex;min-height:32px;align-items:center;justify-content:space-between;padding:0 10px;border-radius:7px;color:#68686c;font-size:10px}.preview-sidebar nav span.active{background:#fff;color:#1d1d1f;font-weight:700}.preview-canvas{padding:24px}.preview-canvas>header{display:flex;align-items:center;justify-content:space-between}.preview-canvas>header strong{font-size:16px}.preview-canvas>header span{padding:5px 11px;border-radius:7px;background:var(--public-grouped);color:var(--public-blue);font-size:9px}.preview-canvas>textarea{width:100%;min-height:54px;margin-top:12px;padding:11px 12px;resize:none;border:1px solid var(--public-border);border-radius:9px;color:#38383b;font-size:11px;line-height:1.5}.preview-plan,.preview-employees{margin-top:15px}.preview-plan>small,.preview-employees>small{display:block;margin-bottom:7px;color:var(--public-faint);font-size:9px}.preview-plan{display:grid;grid-template-columns:repeat(2,1fr);gap:6px 10px}.preview-plan>small{grid-column:1 / -1}.preview-plan p{display:flex;gap:6px;align-items:center;color:#555559;font-size:9px}.preview-plan svg{color:#a2a2a7}.preview-employees>p{display:grid;grid-template-columns:28px 1fr auto;gap:8px;align-items:center;min-height:43px;padding:5px 0;border-top:1px solid var(--public-border)}.preview-employees i{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:var(--public-grouped);font-size:9px;font-style:normal;font-weight:700}.preview-employees p>span{display:grid;gap:2px}.preview-employees strong,.preview-employees small,.preview-employees em{font-size:9px}.preview-employees small{color:var(--public-faint)}.preview-employees em{color:#1fa755;font-style:normal}.preview-sidebar nav em{color:var(--public-blue);font-size:8px;font-style:normal}.preview-canvas>footer{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:13px}.preview-canvas>footer>span{max-width:170px;color:var(--public-faint);font-size:8px;line-height:1.4}.preview-canvas>footer button{display:flex;gap:6px;align-items:center;min-height:34px;padding:0 14px;border:0;border-radius:8px;background:var(--public-blue);color:#fff;font-size:10px;font-weight:700}.preview-canvas>footer button:disabled{opacity:.45}.public-workflow{display:grid;grid-template-columns:repeat(5,1fr);width:min(1400px,calc(100% - 56px));margin:0 auto 26px;padding:26px 30px;border:1px solid var(--public-border);border-radius:16px}.workflow-step{position:relative;display:flex;gap:12px;align-items:center;justify-content:center}.workflow-step>span{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border:1px solid rgba(0,122,255,.16);border-radius:50%;color:var(--public-blue)}.workflow-step p{display:grid;gap:3px}.workflow-step strong{font-size:13px}.workflow-step small{color:var(--public-faint);font-size:10px}.workflow-arrow{position:absolute;right:-7px;color:#c6c6c9}.public-value{display:grid;grid-template-columns:.85fr 1.6fr;gap:80px;align-items:center;margin-top:22px;padding:72px max(28px,calc((100vw - 1400px)/2));border-top:1px solid var(--public-border);border-bottom:1px solid var(--public-border);background:#fbfbfc}.public-section-heading{text-align:center}.public-section-heading.align-left{text-align:left}.public-section-heading h2{font-size:clamp(30px,3vw,44px);line-height:1.15;letter-spacing:-.04em}.public-section-heading p{max-width:720px;margin:14px auto 0;color:var(--public-muted);font-size:14px;line-height:1.75}.public-section-heading.align-left p{margin-left:0}.value-points{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.value-points article{display:grid;grid-template-columns:44px 1fr;gap:16px;align-items:start}.value-points article>svg{width:38px;height:38px;color:var(--public-blue)}.value-points h3{font-size:16px}.value-points p{margin-top:8px;color:var(--public-muted);font-size:12px;line-height:1.65}.public-industries,.public-pricing{width:min(1400px,calc(100% - 56px));margin:0 auto;padding:76px 0}.industry-row,.plan-row{display:grid;grid-template-columns:repeat(4,1fr);margin-top:38px;border-top:1px solid var(--public-border);border-bottom:1px solid var(--public-border)}.industry-row article,.plan-row article{display:grid;gap:8px;min-height:96px;align-content:center;padding:20px 28px;border-right:1px solid var(--public-border);text-align:center}.industry-row article:last-child,.plan-row article:last-child{border-right:0}.industry-row strong{font-size:17px}.industry-row span{color:var(--public-muted);font-size:11px}.role-row{display:flex;gap:10px;align-items:center;justify-content:center;margin-top:18px;color:var(--public-faint);font-size:11px}.role-row strong{min-width:90px;padding:9px 14px;border:1px solid var(--public-border);border-radius:8px;color:#4d4d50;background:#fff;text-align:center;font-size:11px}.trust-row{display:grid;grid-template-columns:repeat(4,1fr);margin-top:36px;padding:22px 0;border-top:1px solid var(--public-border);border-bottom:1px solid var(--public-border)}.trust-row p{display:flex;gap:12px;align-items:center;justify-content:center}.trust-row svg{width:25px;height:25px;color:#262628}.trust-row span{display:grid;gap:4px}.trust-row strong{font-size:12px}.trust-row small{color:var(--public-faint);font-size:10px}.public-pricing{width:100%;padding-right:max(28px,calc((100vw - 1400px)/2));padding-left:max(28px,calc((100vw - 1400px)/2));background:var(--public-grouped);text-align:center}.plan-row{background:#fff;text-align:left}.plan-row article{min-height:160px;align-content:start;text-align:left}.plan-row span{color:var(--public-blue);font-size:11px;font-weight:650}.plan-row h3{font-size:22px}.plan-row p{color:var(--public-muted);font-size:12px;line-height:1.65}.public-pricing>.public-primary{margin-top:34px}.public-about{display:grid;grid-template-columns:1.05fr .95fr;gap:90px;align-items:center;width:min(1200px,calc(100% - 56px));margin:0 auto;padding:92px 0}.public-about>div{display:grid;grid-template-columns:44px 1fr;gap:18px;align-items:start}.public-about svg{width:40px;height:40px;color:var(--public-blue)}.public-about h2{font-size:clamp(28px,3vw,42px);line-height:1.2;letter-spacing:-.04em}.public-about>p{color:var(--public-muted);font-size:15px;line-height:1.85}.public-human-support{display:grid;grid-template-columns:minmax(0,1.2fr) auto;gap:56px;align-items:center;width:min(1200px,calc(100% - 56px));margin:0 auto;padding:62px;border:1px solid rgba(0,122,255,.18);border-radius:24px;background:linear-gradient(135deg,#f6f9ff,#fff)}.public-human-support span{color:var(--public-blue);font-size:12px;font-weight:700;letter-spacing:.08em}.public-human-support h2{margin-top:12px;font-size:clamp(30px,3vw,44px);line-height:1.16;letter-spacing:-.04em}.public-human-support p{max-width:720px;margin-top:16px;color:var(--public-muted);font-size:14px;line-height:1.8}.public-human-support-actions{display:grid;gap:10px;min-width:210px}.public-footer{display:grid;grid-template-columns:1fr auto 1fr;gap:30px;align-items:center;min-height:92px;padding:20px max(28px,calc((100vw - 1400px)/2));border-top:1px solid var(--public-border);background:#fafafa}.public-footer p,.public-footer>span{color:var(--public-faint);font-size:10px}.public-footer-boundary{display:grid;gap:8px;justify-items:center;text-align:center}.public-footer-boundary nav{display:flex;flex-wrap:wrap;gap:6px 14px;justify-content:center}.public-footer-boundary nav button,.public-footer-boundary nav a,.public-footer-boundary nav span{padding:0;border:0;background:transparent;color:var(--public-muted);font:inherit;font-size:11px;text-decoration:none}.public-footer-boundary nav button:hover,.public-footer-boundary nav a:hover{color:var(--public-blue)}.public-footer>span{justify-self:end}.public-footer-brand{width:fit-content;padding:0;border:0;background:transparent;color:inherit;text-align:left}@media(max-width:1280px){.public-header{grid-template-columns:1fr auto}.public-header nav{display:none}.public-menu{display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:9px;background:transparent;color:var(--public-label)}.public-menu svg{width:22px;height:22px}.public-header .public-mobile-menu{display:grid;grid-column:1 / -1;gap:0;width:calc(100% + 56px);margin:0 -28px;padding:6px 28px 14px;border-top:1px solid var(--public-border);background:#fffffffa}.public-mobile-menu button{display:flex;min-height:46px;align-items:center;padding:0 6px;border:0;border-bottom:1px solid var(--public-border);background:transparent;color:var(--public-label);text-decoration:none;font-size:14px;font-weight:600}.public-mobile-menu button:last-child{border-bottom:0;color:var(--public-blue)}.public-mobile-menu button[aria-current=page]{color:var(--public-blue)}.public-hero{grid-template-columns:1fr;width:min(760px,calc(100% - 40px));padding-top:60px}.public-hero-copy{max-width:700px}.public-hero-showcase{width:100%}.public-workflow{width:min(760px,calc(100% - 40px))}.workflow-step{display:grid;justify-items:center;text-align:center}.workflow-arrow{top:13px}.public-value{grid-template-columns:1fr}.value-points{gap:24px}.role-row{flex-wrap:wrap}}@media(max-width:700px){.public-header{min-height:62px;padding:0 16px}.public-header-actions .public-login,.public-header-actions .public-primary.compact{display:none}.public-header .public-mobile-menu{width:calc(100% + 32px);margin:0 -16px;padding:6px 16px 14px}.public-hero{width:100%;min-height:0;gap:36px;padding:52px 16px 34px}.public-hero-copy{text-align:center}.public-mid-autumn-banner{min-height:76px;padding:14px 18px;text-align:left}.public-mid-autumn-banner strong{font-size:16px}.public-mid-autumn-banner img{right:-54px;width:64%}.public-hero h1{font-size:36px;line-height:1.14}.public-hero-lead{margin-top:18px;font-size:17px;line-height:1.65}.public-hero-detail{font-size:13px}.public-hero-actions{display:grid;gap:10px;margin-top:24px}.public-primary,.public-secondary{min-height:46px;border-radius:9px;font-size:14px}.public-safety-line{justify-content:center;font-size:10px;line-height:1.5}.public-task-preview{grid-template-columns:1fr;min-height:0;border-radius:16px}.preview-sidebar{display:grid;grid-template-columns:1fr auto;gap:10px;padding:14px;border-right:0;border-bottom:1px solid var(--public-border)}.preview-sidebar>button{min-width:110px;margin:0}.preview-sidebar>span,.preview-sidebar>label,.preview-sidebar nav{display:none}.preview-canvas{padding:18px 16px}.preview-plan{grid-template-columns:1fr}.preview-canvas>footer{display:grid}.preview-canvas>footer>span{max-width:none}.preview-canvas>footer button{justify-content:center}.public-workflow{grid-template-columns:1fr;width:calc(100% - 32px);gap:0;margin-bottom:0;padding:8px 18px}.workflow-step{grid-template-columns:36px 1fr auto;justify-items:start;min-height:68px;border-bottom:1px solid var(--public-border);text-align:left}.workflow-step:last-child{border-bottom:0}.workflow-step>span{width:34px;height:34px}.workflow-arrow{position:static;transform:rotate(90deg)}.public-value{gap:36px;padding:58px 20px}.public-section-heading,.public-section-heading.align-left{text-align:left}.public-section-heading h2{font-size:30px}.value-points{grid-template-columns:1fr}.public-industries,.public-pricing{width:100%;padding:58px 20px}.industry-row,.plan-row{grid-template-columns:1fr;margin-top:28px}.industry-row article,.plan-row article{min-height:82px;border-right:0;border-bottom:1px solid var(--public-border);text-align:left}.industry-row article:last-child,.plan-row article:last-child{border-bottom:0}.role-row{display:grid;grid-template-columns:repeat(2,1fr)}.role-row>span{grid-column:1 / -1}.trust-row{grid-template-columns:1fr;gap:0}.trust-row p{min-height:62px;justify-content:flex-start;padding:0 10px;border-bottom:1px solid var(--public-border)}.trust-row p:last-child{border-bottom:0}.public-pricing>.public-primary{width:100%}.public-about{grid-template-columns:1fr;gap:28px;width:100%;padding:64px 20px}.public-human-support{grid-template-columns:1fr;gap:28px;width:calc(100% - 40px);padding:34px 24px}.public-human-support-actions{min-width:0}.public-about>div{grid-template-columns:1fr}.public-about h2{font-size:30px}.public-about>p{font-size:13px}.public-footer{grid-template-columns:1fr;justify-items:start;padding:28px 20px}.public-footer>span{justify-self:start}.public-footer-boundary{justify-items:start;text-align:left}.public-footer-boundary nav{justify-content:flex-start}}.market-workspace{min-width:0;min-height:0;overflow:auto;background:var(--grouped-background)}.market-page{min-height:100%;padding:24px 28px 32px;color:var(--label)}.market-page button,.market-page input,.market-page select,.market-page textarea{font-size:13px;font-family:inherit}.market-project-staffing{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--system-blue) 24%,var(--separator));border-radius:14px;background:color-mix(in srgb,var(--system-blue) 5%,var(--surface))}.market-project-staffing>div:first-child{display:grid;gap:4px}.market-project-staffing small,.market-project-staffing p{color:var(--secondary-label)}.market-project-staffing p{margin:0;font-size:12px}.market-project-staffing>div:last-child,.human-contact-next-actions{display:flex;gap:8px}.market-project-staffing button,.human-contact-next-actions button{min-height:34px;padding:0 12px;border:.5px solid var(--separator);border-radius:9px;background:var(--surface);color:var(--system-blue);font-weight:650}.market-heading-row,.employee-detail-hero,.subscribe-heading{display:flex;align-items:center;justify-content:space-between}.market-heading-row h2,.subscribe-heading h2,.employee-detail-title h2,.subscribe-success h2{font-size:24px;font-weight:740;letter-spacing:-.03em}.market-heading-row p,.subscribe-heading p,.employee-detail-title>p{margin-top:6px;color:var(--secondary-label);font-size:13px;line-height:1.5}.market-primary-action,.market-secondary-action{display:inline-flex;gap:7px;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:10px;font-weight:650}.market-primary-action{border:0;background:var(--system-blue);color:#fff}.market-secondary-action{border:.5px solid var(--separator);background:var(--surface);color:var(--label)}.market-primary-action:disabled{background:var(--fill);color:var(--tertiary-label);cursor:not-allowed}.market-resource-state{display:grid;min-height:250px;padding:32px;place-items:center;align-content:center;gap:9px;color:var(--secondary-label);text-align:center}.market-resource-state>svg{width:25px;height:25px;color:var(--system-blue)}.market-resource-state strong{color:var(--label);font-size:14px}.market-resource-state span{max-width:420px;font-size:11px;line-height:1.55}.market-resource-state button,.market-inline-error button{min-height:34px;padding:0 13px;border:.5px solid var(--separator);border-radius:9px;background:var(--surface);color:var(--system-blue);font-weight:650}.market-resource-state.error>svg,.market-inline-error{color:var(--system-red)}.market-resource-state.loading>svg{animation:market-spin 1.1s linear infinite}.market-refresh-note,.market-inline-error{padding:9px 14px;font-size:10px}.market-refresh-note{border-bottom:.5px solid var(--separator);color:var(--secondary-label)}.market-inline-error{display:flex;gap:10px;align-items:center;justify-content:space-between;border:.5px solid rgba(255,59,48,.18);border-radius:10px;background:#ff3b300d;line-height:1.45}@keyframes market-spin{to{transform:rotate(360deg)}}.market-search-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:22px}.market-search-panel label{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:center;min-height:48px;padding:0 16px;border:1px solid rgba(0,122,255,.28);border-radius:13px;background:var(--surface);color:var(--tertiary-label);box-shadow:0 4px 18px #007aff0a}.market-search-panel input{min-width:0;border:0;outline:0}.market-search-panel>button{display:flex;gap:7px;align-items:center;padding:0 15px;border:.5px solid var(--separator);border-radius:12px;background:var(--surface);color:var(--secondary-label)}.market-filter-row{display:flex;gap:5px;margin-top:16px;border-bottom:.5px solid var(--separator)}.market-filter-row button{min-height:40px;padding:0 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--secondary-label)}.market-filter-row button.active{border-bottom-color:var(--system-blue);color:var(--system-blue);font-weight:650}.market-ranking-row{display:flex;gap:18px;align-items:center;min-height:43px;border-bottom:.5px solid var(--separator)}.market-ranking-row button{min-height:43px;padding:0 3px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--secondary-label)}.market-ranking-row button.active{border-bottom-color:var(--system-blue);color:var(--label);font-weight:680}.market-ranking-row span{display:inline-flex;gap:5px;align-items:center;color:var(--tertiary-label);font-size:10px}.market-ranking-row span:first-of-type{margin-left:auto}.market-layout,.employee-detail-layout,.subscribe-layout,.earnings-layout{display:grid;gap:16px;margin-top:18px}.market-layout{grid-template-columns:minmax(680px,1fr) 270px}.market-results,.market-aside>section,.detail-section,.employee-detail-side>section,.subscribe-main>section,.subscribe-summary,.earnings-kpis>div,.earnings-main-panel,.published-employees,.earnings-ledger,.publish-form,.publish-preview article{border:.5px solid var(--separator);border-radius:16px;background:var(--surface)}.market-results>header,.detail-section>header,.subscribe-section>header,.earnings-main-panel>header,.published-employees>header,.earnings-ledger>header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:.5px solid var(--separator)}.market-results h3,.market-aside h3,.detail-section h3,.employee-detail-side h3,.subscribe-section h3,.subscribe-summary h3,.earnings-page h3{font-size:14px;font-weight:700}.market-results header p,.earnings-main-panel header p,.earnings-ledger header p{margin-top:3px;color:var(--tertiary-label);font-size:11px}.market-results>header>span{color:var(--tertiary-label);font-size:11px}.market-employee-row{display:grid;grid-template-columns:48px minmax(150px,1.2fr) minmax(160px,1.1fr) minmax(150px,.95fr) 100px;gap:12px;align-items:center;width:100%;min-height:112px;padding:14px 16px;border:0;border-bottom:.5px solid var(--separator);background:var(--surface);color:var(--label);text-align:left}.market-employee-row:last-child{border-bottom:0}.market-employee-row:hover{background:#f8fbff}.market-employee-row:first-child{box-shadow:inset 3px 0 0 var(--system-blue)}.market-avatar{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;background:#e9edf4;color:#34435b;font-size:16px;font-weight:760}.market-avatar.large{width:72px;height:72px;font-size:23px}.market-employee-identity,.market-capabilities,.market-proof,.market-price{display:grid;gap:5px;min-width:0}.market-employee-identity>span:first-child{display:flex;gap:5px;align-items:center}.market-employee-identity svg{color:var(--system-green)}.market-employee-identity strong,.market-capabilities strong,.market-proof strong,.market-price strong{font-size:12px}.market-employee-identity small,.market-capabilities small,.market-proof small,.market-price small,.market-workspace .market-capabilities span,.market-workspace .market-proof span,.market-workspace .market-price span{color:var(--tertiary-label);font-size:10px;line-height:1.45}.market-capabilities,.market-proof,.market-price{padding-left:12px;border-left:.5px solid var(--separator)}.market-workspace .market-price strong,.market-workspace .market-price span{color:var(--system-blue)}.market-workspace .market-price span{display:flex;align-items:center}.market-tags{display:flex;gap:4px;flex-wrap:wrap}.market-tags em{padding:3px 6px;border-radius:6px;background:var(--grouped-background);color:var(--secondary-label);font-size:9px;font-style:normal}.market-aside{display:grid;align-content:start;gap:14px}.market-aside>section{padding:16px}.market-recommendation-note{display:grid;grid-template-columns:28px 1fr;gap:10px}.market-recommendation-note>svg{color:var(--system-blue)}.market-recommendation-note p,.market-trust-note li,.market-trust-note p,.employee-detail-side p,.employee-detail-side li{margin-top:8px;color:var(--secondary-label);font-size:11px;line-height:1.55}.market-recommendation-note button,.market-trust-note button,.version-note button,.published-employees>button{margin-top:13px;border:0;background:transparent;color:var(--system-blue);font-size:11px;font-weight:650}.market-trust-note header{display:flex;gap:8px;align-items:center}.market-trust-note ul,.employee-detail-side ul,.publish-preview ul{margin:10px 0 0;padding-left:18px}.market-back{display:flex;gap:5px;align-items:center;margin-bottom:16px;border:0;background:transparent;color:var(--system-blue)}.employee-detail-hero{justify-content:initial;padding:18px 20px;border:.5px solid var(--separator);border-radius:16px 16px 0 0;background:var(--surface)}.employee-detail-title{flex:1;margin-left:16px}.employee-detail-title>div{display:flex;gap:7px;align-items:center}.employee-detail-title svg,.employee-detail-title>div>span{color:var(--system-green);font-size:11px}.employee-detail-title>small{display:block;margin-top:7px;color:var(--tertiary-label);font-size:10px}.employee-detail-actions{display:flex;gap:8px}.employee-trust-strip{display:grid;grid-template-columns:repeat(5,1fr);border:.5px solid var(--separator);border-top:0;border-radius:0 0 16px 16px;background:var(--surface)}.expert-role-market-panel{display:grid;gap:14px;margin-top:14px;padding:18px;border:.5px solid color-mix(in srgb,var(--system-green) 34%,var(--separator));border-radius:16px;background:var(--surface)}.expert-role-market-panel header,.expert-role-market-panel small{display:flex;gap:8px;align-items:center}.expert-role-market-panel header span{padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--system-green) 12%,transparent);color:var(--system-green);font-size:11px;font-weight:700}.expert-role-market-panel>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.expert-role-market-panel article{padding:13px;border-radius:12px;background:var(--grouped-background)}.expert-role-market-panel h3,.expert-role-market-panel ul,.expert-role-market-panel p{margin:0}.expert-role-market-panel ul{display:grid;gap:6px;margin-top:8px;padding-left:17px;color:var(--secondary-label);font-size:12px}.expert-role-market-panel small{color:var(--secondary-label)}.employee-detail-tabs{display:flex;gap:28px;margin-top:14px;border-bottom:.5px solid var(--separator)}.employee-detail-tabs button{min-height:42px;padding:0 2px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--secondary-label)}.employee-detail-tabs button.active{border-bottom-color:var(--system-blue);color:var(--system-blue);font-weight:680}.employee-detail-tabs button:disabled{color:var(--tertiary-label);cursor:not-allowed;opacity:.58}.trust-metric{display:grid;gap:4px;padding:14px 18px;border-right:.5px solid var(--separator)}.trust-metric:last-child{border-right:0}.trust-metric strong{font-size:16px}.trust-metric small{color:var(--tertiary-label);font-size:10px}.employee-detail-layout{grid-template-columns:minmax(600px,1fr) 280px}.employee-detail-main,.employee-detail-side{display:grid;align-content:start;gap:14px}.capability-table>div{display:grid;grid-template-columns:170px 1fr 1fr 42px;gap:12px;align-items:center;min-height:62px;padding:10px 16px;border-bottom:.5px solid var(--separator)}.capability-table>div:last-child{border-bottom:0}.market-workspace .capability-table span{display:flex;gap:7px;align-items:center;font-size:11px}.capability-table span svg{color:var(--system-green)}.capability-table p,.capability-table em{color:var(--secondary-label);font-size:10px;font-style:normal;line-height:1.45}.capability-table em{color:var(--system-green);font-weight:700}.detail-workflow ol{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:16px;list-style:none}.detail-workflow li{display:grid;grid-template-columns:26px 1fr;gap:9px;padding:4px 16px 4px 0}.detail-workflow li>span{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:var(--system-blue-soft);color:var(--system-blue);font-size:10px}.detail-workflow li div{display:grid;gap:4px}.detail-workflow strong{font-size:11px}.detail-workflow small{color:var(--tertiary-label);font-size:9px;line-height:1.45}.maturity-section>header p{margin-top:3px;color:var(--tertiary-label);font-size:10px}.maturity-bars{display:grid;gap:12px;padding:16px 18px 18px}.maturity-bars>span{display:grid;grid-template-columns:80px 1fr 30px;gap:12px;align-items:center}.maturity-bars strong,.maturity-bars em{font-size:10px;font-style:normal}.maturity-bars i{height:5px;overflow:hidden;border-radius:999px;background:var(--fill)}.maturity-bars b{display:block;height:100%;border-radius:inherit;background:var(--system-blue)}.employee-detail-side>section{padding:16px}.employee-detail-side li{display:flex;gap:7px;align-items:center}.employee-detail-side p{display:grid;grid-template-columns:18px 1fr;gap:7px}.employee-detail-side>section.version-note{background:#f8fbff}.employee-detail-side>section.version-note p{display:block}.publish-layout{display:grid;grid-template-columns:210px minmax(520px,1fr) 250px;gap:16px;margin-top:20px}.publish-steps{display:grid;align-content:start;gap:4px}.publish-steps button{display:grid;grid-template-columns:26px 1fr;gap:9px;align-items:center;min-height:44px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--secondary-label);text-align:left}.publish-steps button>span{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:var(--surface);font-size:10px}.publish-steps button.active{background:var(--system-blue-soft);color:var(--system-blue)}.publish-steps button.done>span{background:#34c7591f;color:var(--system-green)}.publish-steps>p{display:grid;grid-template-columns:18px 1fr;gap:7px;margin-top:14px;padding:12px;border-radius:12px;background:var(--surface);color:var(--secondary-label);font-size:10px;line-height:1.45}.publish-form{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100vh - 190px);overflow:hidden}.publish-form>header{padding:18px 20px;border-bottom:.5px solid var(--separator)}.publish-form>header span{color:var(--system-blue);font-size:10px}.publish-form>header h3{margin-top:4px;font-size:18px}.publish-choice-list,.publish-form-stack,.permission-review{overflow:auto}.publish-choice-list,.publish-form-stack,.permission-review,.publish-submit-state{padding:18px 20px}.publish-choice-list>button{display:grid;grid-template-columns:48px 1fr 20px;gap:12px;align-items:center;width:100%;min-height:76px;padding:10px 12px;border:.5px solid var(--separator);border-radius:12px;background:var(--surface);text-align:left}.publish-choice-list>button+button{margin-top:9px}.publish-choice-list>button.selected{border-color:#007aff73;background:#f8fbff}.market-workspace .publish-choice-list span:nth-child(2),.market-workspace .permission-review span,.market-workspace .publish-warning span,.market-workspace .evaluation-summary span{display:grid;gap:4px}.publish-choice-list small,.permission-review small,.publish-warning small,.evaluation-summary small{color:var(--secondary-label);font-size:10px}.publish-form-stack{display:grid;gap:14px}.publish-privacy-switch{grid-template-columns:20px 1fr auto;align-items:center}.publish-privacy-switch input{width:36px;height:20px;accent-color:var(--system-blue)}.publish-form-stack>label{display:grid;gap:7px;color:var(--secondary-label);font-size:11px}.publish-form-stack>label>input,.publish-form-stack>label>select,.publish-form-stack>label>textarea{width:100%;padding:0 12px;border:.5px solid var(--separator);border-radius:10px;background:var(--grouped-background);color:var(--label);outline:none}.publish-form-stack>label>input,.publish-form-stack>label>select{min-height:42px}.publish-form-stack>label>textarea{min-height:72px;padding-top:10px;padding-bottom:10px;resize:vertical;line-height:1.5}.publish-form-stack>label>small{color:var(--tertiary-label);font-size:9px;line-height:1.45}.publish-form-stack>label>input:focus,.publish-form-stack>label>select:focus,.publish-form-stack>label>textarea:focus{border-color:#007aff80;box-shadow:0 0 0 3px #007aff14}.publish-form-stack fieldset{padding:12px;border:.5px solid var(--separator);border-radius:12px}.publish-form-stack legend{padding:0 5px;font-size:11px;font-weight:650}.publish-form-stack>label.publish-check{display:grid;grid-template-columns:18px 1fr;gap:8px;padding:8px 0;border-bottom:.5px solid var(--separator)}.publish-check:last-child{border-bottom:0}.market-workspace .publish-check span{display:grid;gap:3px}.publish-capability-list{display:grid}.publish-capability-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-bottom:.5px solid var(--separator)}.publish-capability-row:last-child{border-bottom:0}.publish-capability-row>span{display:grid;min-width:0;gap:4px}.publish-capability-row small{color:var(--secondary-label);font-size:10px;line-height:1.45}.publish-capability-row>button,.publish-capability-editor footer>button,.publish-capability-add{min-height:34px;padding:0 12px;border:.5px solid var(--separator);border-radius:9px;background:var(--surface);color:var(--system-blue);font:inherit;cursor:pointer}.publish-capability-add{display:inline-flex;justify-content:center;align-items:center;gap:6px;background:#007aff14}.publish-capability-add:disabled,.publish-capability-editor footer>button:disabled{cursor:not-allowed;opacity:.45}.publish-capability-editor{display:grid;gap:12px;padding:14px;border:.5px solid rgba(0,122,255,.24);border-radius:12px;background:#007aff0a}.publish-capability-editor>header,.publish-capability-editor>label{display:grid;gap:6px}.publish-capability-editor>header small,.publish-capability-editor>label,.publish-capability-editor>label small{color:var(--secondary-label);font-size:10px;line-height:1.45}.publish-capability-editor input,.publish-capability-editor textarea{width:100%;padding:10px 12px;border:.5px solid var(--separator);border-radius:9px;background:var(--surface);color:var(--label);font:inherit;line-height:1.45;outline:none;resize:vertical}.publish-capability-editor input:focus,.publish-capability-editor textarea:focus{border-color:#007aff80;box-shadow:0 0 0 3px #007aff14}.publish-capability-review{margin:0;color:var(--secondary-label);font-size:10px}.publish-capability-issues{margin:0;padding-left:18px;color:var(--system-red);font-size:10px;line-height:1.55}.publish-capability-editor>footer{display:flex;justify-content:flex-end;gap:8px}.publish-capability-editor footer>.publish-capability-remove{margin-right:auto;color:var(--system-red)}.publish-warning,.evaluation-summary{display:grid;grid-template-columns:24px 1fr;gap:9px;align-items:center;padding:12px;border-radius:11px;background:#ff95001a;color:var(--system-orange)}.evaluation-summary{background:#34c7591a;color:var(--system-green)}.permission-review{display:grid;gap:10px}.permission-review>div{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;padding:13px;border:.5px solid var(--separator);border-radius:12px}.permission-review em{color:var(--system-green);font-size:10px;font-style:normal}.form-footnote{color:var(--secondary-label);font-size:10px;line-height:1.5}.publish-submit-state,.subscribe-success{display:grid;justify-items:center;text-align:center}.publish-submit-state>svg,.subscribe-success>svg{width:42px;height:42px;color:var(--system-green)}.publish-submit-state p,.subscribe-success p{max-width:450px;margin:8px 0 18px;color:var(--secondary-label);font-size:12px;line-height:1.55}.publish-acknowledgements{display:grid;width:min(100%,520px);gap:8px;text-align:left}.publish-acknowledgements label{display:grid;grid-template-columns:18px 1fr;gap:8px;align-items:start;padding:9px 11px;border:.5px solid var(--separator);border-radius:10px;background:var(--grouped-background);color:var(--secondary-label);font-size:10px;line-height:1.45}.publish-acknowledgements input{margin-top:1px;accent-color:var(--system-blue)}.publish-form>footer{position:sticky;z-index:2;bottom:0;display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:.5px solid var(--separator);background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.publish-form>footer>button:not(.market-primary-action){min-height:40px;padding:0 15px;border:.5px solid var(--separator);border-radius:10px;background:var(--surface)}.market-workspace .publish-preview>span{color:var(--tertiary-label);font-size:10px}.publish-preview article{display:grid;justify-items:start;gap:9px;margin-top:8px;padding:16px}.publish-preview article p,.publish-preview>p{color:var(--secondary-label);font-size:10px;line-height:1.5}.publish-preview article hr{width:100%;border:0;border-top:.5px solid var(--separator)}.publish-preview article>strong{color:var(--system-blue);font-size:16px}.subscribe-heading{display:block}.subscribe-layout{grid-template-columns:minmax(560px,1fr) 300px;align-items:start}.subscribe-main{display:grid;gap:14px}.subscribe-employee{display:grid;grid-template-columns:72px 1fr auto;gap:14px;align-items:center;padding:16px}.market-workspace .subscribe-employee>span{display:grid;gap:5px}.subscribe-employee>span strong{font-size:16px}.subscribe-employee>span small{color:var(--secondary-label);font-size:11px}.subscribe-employee button,.earnings-ledger header button{display:flex;gap:6px;align-items:center;border:0;background:transparent;color:var(--system-blue)}.subscribe-section>label{display:grid;grid-template-columns:18px 1fr auto;gap:10px;align-items:center;min-height:70px;padding:10px 16px;border-bottom:.5px solid var(--separator)}.subscribe-section>label.selected{background:#f8fbff}.subscribe-section>label.expert-install-name{grid-template-columns:1fr;align-items:stretch}.expert-install-name input{min-height:40px;padding:0 12px;border:.5px solid var(--separator);border-radius:10px;background:var(--surface);color:var(--label)}.subscribe-section>label>span{display:grid;gap:4px}.subscribe-section small,.permission-list small{color:var(--secondary-label);font-size:10px}.subscribe-section em{color:var(--system-blue);font-size:12px;font-style:normal;font-weight:700}.permission-list>div{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:center;min-height:58px;padding:9px 16px;border-bottom:.5px solid var(--separator)}.permission-list>div>svg{color:var(--system-green)}.permission-list>div>span{display:grid;gap:4px}.subscribe-agreement{display:grid;grid-template-columns:18px 1fr;gap:8px;color:var(--secondary-label);font-size:11px;line-height:1.5}.subscribe-summary{padding:18px}.subscribe-summary dl{display:grid;gap:12px;margin:18px 0}.subscribe-summary dl div,.subscribe-total{display:flex;justify-content:space-between}.subscribe-summary dt,.subscribe-summary dd{margin:0;color:var(--secondary-label);font-size:11px}.market-workspace .subscribe-summary hr{border:0;border-top:.5px solid var(--separator)}.subscribe-total{align-items:baseline;margin-top:16px}.subscribe-total strong{font-size:24px}.subscribe-summary>p{margin-top:12px;color:var(--secondary-label);font-size:10px;line-height:1.5}.subscribe-summary .market-primary-action{width:100%;margin-top:16px}.subscribe-summary>small{display:flex;gap:5px;align-items:center;justify-content:center;margin-top:10px;color:var(--tertiary-label);font-size:9px}.trial-notice{display:grid;grid-template-columns:20px auto 1fr;gap:8px;align-items:center;margin:0 16px 14px;padding:11px 12px;border-radius:10px;background:#ff9f0a1a;color:#9a5c00;font-size:10px}.trial-notice span{color:var(--secondary-label)}.subscribe-success{align-content:center;min-height:calc(100vh - 80px)}.subscribe-success>div{display:flex;gap:9px}.earnings-tabs{display:flex;gap:5px;margin-top:18px}.earnings-tabs button{min-height:32px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--secondary-label)}.earnings-tabs button.active{background:var(--surface);color:var(--label);box-shadow:0 1px 4px #00000014}.earnings-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:14px}.earnings-kpis .available{border-color:#007aff59;background:#f8fbff}.earnings-kpis .available strong{color:var(--system-blue)}.earnings-heading-actions{display:flex;gap:8px}.earnings-kpis>div{display:grid;gap:7px;padding:16px}.market-workspace .earnings-kpis small,.market-workspace .earnings-kpis span{color:var(--secondary-label);font-size:10px}.earnings-kpis strong{font-size:21px;letter-spacing:-.02em}.earnings-kpis button{justify-self:start;border:0;background:transparent;color:var(--system-blue);font-size:10px}.earnings-layout{grid-template-columns:minmax(600px,1fr) 300px}.earnings-main-panel,.published-employees{overflow:hidden}.earnings-chart{display:flex;gap:12px;align-items:end;height:158px;padding:18px 22px 4px;border-bottom:.5px solid var(--separator)}.market-workspace .earnings-chart>span{flex:1;min-height:8px}.earnings-chart i{display:block;width:100%;height:100%;border-radius:4px 4px 0 0;background:var(--system-blue);opacity:.72}.chart-current{color:var(--system-blue);font-size:10px;font-weight:650}.earnings-line-chart{height:190px;padding:12px 22px 0;border-bottom:.5px solid var(--separator)}.earnings-line-chart svg{width:100%;height:100%;overflow:visible}.chart-grid{fill:none;stroke:var(--separator);stroke-width:1}.chart-area{fill:#007aff12}.chart-line{fill:none;stroke:var(--system-blue);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.chart-labels{display:flex;justify-content:space-between;padding:7px 22px 12px;color:var(--tertiary-label);font-size:9px}.published-employees>div{display:grid;grid-template-columns:46px 1fr auto;gap:10px;align-items:center;padding:12px 14px;border-bottom:.5px solid var(--separator)}.published-employees>div>span{display:grid;gap:4px}.published-employees small,.published-employees em{color:var(--secondary-label);font-size:9px;font-style:normal}.published-employees em{color:var(--system-green)}.published-employees>button{width:100%;margin:0;padding:12px}.earnings-waterfall>div{display:grid;gap:14px;padding:18px}.earnings-waterfall>div>span{display:grid;grid-template-columns:90px minmax(150px,1fr) 100px;gap:12px;align-items:center}.earnings-waterfall small{color:var(--secondary-label);font-size:10px}.earnings-waterfall i{height:8px;overflow:hidden;border-radius:999px;background:var(--fill)}.earnings-waterfall i b{display:block;height:100%;border-radius:inherit;background:var(--system-blue)}.earnings-waterfall strong{text-align:right}.earnings-ledger{margin-top:16px;overflow:hidden}.ledger-head,.ledger-row{display:grid;grid-template-columns:minmax(140px,1.25fr) repeat(5,minmax(76px,.72fr)) minmax(88px,.8fr);gap:12px;align-items:center;min-height:44px;padding:0 18px}.ledger-head{background:#7676800f;color:var(--tertiary-label);font-size:9px}.ledger-row{border-top:.5px solid var(--separator);color:var(--secondary-label);font-size:10px}.ledger-row strong{color:var(--label);font-size:10px}.ledger-row em{color:var(--system-green);font-style:normal}.ledger-row em.reversed{color:var(--system-red)}.ledger-row b{color:var(--label)}.ledger-empty{padding:28px;color:var(--secondary-label);font-size:11px;text-align:center}.creator-quality-strip{display:grid;grid-template-columns:120px 120px 120px 1fr;gap:1px;margin-top:16px;overflow:hidden;border:.5px solid var(--separator);border-radius:16px;background:var(--separator)}.creator-quality-strip>div,.creator-quality-strip>p{margin:0;padding:16px;background:var(--surface)}.creator-quality-strip.creator-payout-notice{grid-template-columns:1fr}.creator-payout-notice>p{color:var(--secondary-label);line-height:1.55}@media(prefers-reduced-motion:reduce){.market-resource-state.loading>svg{animation:none}}.creator-quality-strip>div{display:grid;gap:5px}.creator-quality-strip small{color:var(--secondary-label);font-size:10px}.creator-quality-strip strong{font-size:20px}.creator-quality-strip>p{display:flex;gap:8px;align-items:center;color:#9a5c00;font-size:10px}@media(max-width:1240px){.market-page{padding:20px}.market-layout,.employee-detail-layout,.earnings-layout{grid-template-columns:1fr}.market-aside,.employee-detail-side,.published-employees{grid-template-columns:repeat(2,1fr)}.publish-layout{grid-template-columns:190px minmax(500px,1fr)}.publish-preview{display:none}}.market-heading-actions,.human-publication-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.market-supply-tabs{display:inline-flex;gap:4px;padding:4px;margin:14px 0 4px;border:.5px solid var(--separator);border-radius:12px;background:var(--fill)}.market-supply-tabs button{min-width:92px;padding:9px 16px;border:0;border-radius:9px;background:transparent;color:var(--secondary-label);cursor:pointer}.market-supply-tabs button[aria-selected=true]{background:var(--surface);color:var(--label);box-shadow:0 1px 4px #12182614;font-weight:650}.human-role-filter{display:flex;gap:10px;align-items:center;width:fit-content;margin:10px 0;color:var(--secondary-label);font-size:11px}.human-role-filter select{min-width:170px;padding:8px 10px;border:.5px solid var(--separator);border-radius:10px;background:var(--surface);color:var(--label)}.market-result-group+.market-result-group{margin-top:24px;padding-top:22px;border-top:.5px solid var(--separator)}.human-worker-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.human-worker-card{display:grid;gap:10px;padding:16px;border:.5px solid var(--separator);border-radius:16px;background:var(--surface);color:var(--label);text-align:left;cursor:pointer}.human-worker-card:hover{border-color:#007aff52;box-shadow:0 8px 24px #1218260f}.human-worker-card-top{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center}.human-worker-card-top>span:nth-child(2){display:grid;gap:3px}.human-worker-card-top small,.human-worker-card p,.human-worker-evidence{color:var(--secondary-label)}.human-worker-card-top>em,.availability{padding:5px 8px;border-radius:999px;background:#34c7591a;color:var(--system-green);font-size:10px;font-style:normal}.human-worker-card-top>em:has(+*){white-space:nowrap}.human-worker-card p{margin:0;line-height:1.55}.human-worker-evidence{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:10px;border-top:.5px solid var(--separator);font-size:10px}.human-worker-evidence span{display:grid;gap:2px}.human-worker-evidence strong{color:var(--label)}.human-worker-link{display:flex;gap:4px;align-items:center;justify-content:flex-end;color:var(--system-blue);font-size:11px}.human-worker-hero{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;padding:24px;border:.5px solid var(--separator);border-radius:18px;background:var(--surface)}.human-worker-hero>div{display:grid;gap:7px}.human-worker-hero h2,.human-worker-hero p{margin:0}.human-worker-kind{color:var(--system-blue);font-size:10px}.availability.paused{background:var(--fill);color:var(--secondary-label)}.human-worker-detail-layout,.human-publication-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;margin-top:16px}.human-detail-tags{margin-top:12px}.human-deliverable-list{display:grid;gap:9px;margin:12px 0 0;padding:0;list-style:none}.human-deliverable-list li,.human-disclaimer p{display:flex;gap:8px;align-items:flex-start;color:var(--secondary-label)}.human-contact-panel,.human-publication-form,.human-publication-preview{align-self:start;padding:20px;border:.5px solid var(--separator);border-radius:16px;background:var(--surface)}.human-contact-panel,.human-publication-form,.human-publication-preview,.human-contact-panel label,.human-publication-form>label{display:grid;gap:10px}.human-contact-panel textarea,.human-report-form textarea,.human-publication-form input,.human-publication-form textarea{width:100%;box-sizing:border-box;padding:10px 12px;border:.5px solid var(--separator);border-radius:10px;background:var(--surface);color:var(--label);font:inherit;resize:vertical}.market-text-action{border:0;background:transparent;color:var(--system-blue);cursor:pointer}.market-text-action.danger{color:var(--system-red)}.human-report-form{display:grid;gap:8px;padding-top:10px;border-top:.5px solid var(--separator)}.human-operation-notice{padding:10px;border-radius:10px;background:var(--fill);color:var(--secondary-label);line-height:1.5}.publication-status{padding:7px 10px;border-radius:999px;background:var(--fill);color:var(--secondary-label)}.human-publication-form fieldset{display:flex;gap:8px 14px;flex-wrap:wrap;padding:12px;border:.5px solid var(--separator);border-radius:12px}.human-role-choice,.human-availability-choice{display:inline-flex;gap:6px;align-items:center;color:var(--secondary-label)}.human-role-choice input,.human-availability-choice input{width:auto}.human-publication-preview{position:sticky;top:16px;text-align:center}.human-publication-preview .market-avatar{margin:0 auto}.human-publication-boundary{display:flex;gap:8px;padding:12px;border-radius:12px;background:var(--fill);color:var(--secondary-label);text-align:left}@media(max-width:1240px){.human-worker-grid,.human-worker-detail-layout,.human-publication-layout{grid-template-columns:1fr}.human-publication-preview{position:static}}:root{--system-blue: #0866ff;--system-blue-soft: #e7f0ff;--system-green: #34c759;--system-green-soft: #e9f8ee;--system-orange: #ff9500;--system-orange-soft: #fff4df;--system-red: #ff3b30;--system-red-soft: #ffebea;--label: #182230;--secondary-label: #586174;--tertiary-label: #7c8595;--grouped-background: #f7f8fa;--surface: #ffffff;--separator: rgba(60, 60, 67, .15);--fill: rgba(118, 118, 128, .12);color:var(--label);background:var(--grouped-background);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Microsoft YaHei,sans-serif;font-synthesis:none;font-size:14px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body,#root{width:100%;min-width:0;min-height:100vh;margin:0}body{overflow:hidden;background:var(--grouped-background)}button,input,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid rgba(0,122,255,.2);outline-offset:2px}button:disabled{cursor:not-allowed}h1,h2,h3,p{margin:0}.desktop-app{display:grid;grid-template-columns:var(--workbench-sidebar-width, 260px) minmax(0,1fr);width:100vw;height:100vh;overflow:hidden;background:var(--grouped-background)}.desktop-sidebar{position:relative;display:flex;flex-direction:column;min-height:0;padding:20px 16px 14px;border-right:.5px solid var(--separator);background:var(--grouped-background)}.desktop-app.sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.sidebar-collapse-toggle{position:absolute;z-index:2;top:22px;right:16px;display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--secondary-label)}.sidebar-collapse-toggle svg{transform:rotate(180deg);transition:transform .16s ease}.desktop-sidebar.is-collapsed .sidebar-collapse-toggle svg{transform:rotate(0)}.desktop-sidebar.is-collapsed .sidebar-collapse-toggle{top:4px;right:4px;width:22px;height:22px}.sidebar-resize-handle{position:absolute;z-index:1;top:0;right:-4px;bottom:0;width:8px;cursor:col-resize}.sidebar-resize-handle:after{position:absolute;top:50%;left:3px;width:2px;height:42px;border-radius:99px;background:transparent;content:"";transform:translateY(-50%)}.sidebar-resize-handle:hover:after,.sidebar-resize-handle:focus-visible:after{background:var(--system-blue)}.desktop-sidebar.is-collapsed .sidebar-resize-handle{display:none}.sidebar-scroll{flex:1;min-height:0;margin:22px -4px 0;padding:0 4px 12px;overflow-y:auto;overscroll-behavior:contain}.sidebar-navigation-group+.sidebar-navigation-group{margin-top:18px;padding-top:18px;border-top:1px solid var(--separator)}.sidebar-navigation-group>h2{margin:0 2px 10px;color:var(--tertiary-label);font-size:13px;font-weight:500}.sidebar-brand{display:flex;align-items:center;min-height:50px;padding:0 12px 20px 4px}.sidebar-wordmark{display:block;width:144px;height:44px;object-fit:contain}.sidebar-brand .sidebar-compact-brand{display:none;background:transparent;box-shadow:none}.desktop-sidebar.is-collapsed{align-items:center;padding-right:12px;padding-left:12px}.desktop-sidebar.is-collapsed .sidebar-brand{display:block;padding:8px 0 20px}.desktop-sidebar.is-collapsed .sidebar-compact-brand{display:grid}.desktop-sidebar.is-collapsed .sidebar-compact-project-switcher{display:block;margin-bottom:10px}.desktop-sidebar.is-collapsed .sidebar-wordmark,.desktop-sidebar.is-collapsed .sidebar-primary>span,.desktop-sidebar.is-collapsed .sidebar-secondary>span,.desktop-sidebar.is-collapsed .sidebar-navigation-group>h2,.desktop-sidebar.is-collapsed .sidebar-task-list,.desktop-sidebar.is-collapsed .sidebar-more-navigation>summary>span,.desktop-sidebar.is-collapsed .sidebar-more-navigation>summary>svg:last-child,.desktop-sidebar.is-collapsed .desktop-nav button>span,.desktop-sidebar.is-collapsed .desktop-nav button>em,.desktop-sidebar.is-collapsed .sidebar-account>span:nth-child(2),.desktop-sidebar.is-collapsed .sidebar-account>svg,.desktop-sidebar.is-collapsed .sidebar-tenant-switch{display:none}.desktop-sidebar.is-collapsed .sidebar-primary,.desktop-sidebar.is-collapsed .sidebar-secondary,.desktop-sidebar.is-collapsed .desktop-nav button,.desktop-sidebar.is-collapsed .sidebar-more-navigation>summary,.desktop-sidebar.is-collapsed .sidebar-account{display:grid;width:44px;min-width:44px;min-height:44px;place-items:center;padding:0}.desktop-sidebar.is-collapsed .sidebar-scroll{width:100%;margin-top:14px}.desktop-sidebar.is-collapsed .sidebar-navigation-group+.sidebar-navigation-group{margin-top:12px}.desktop-sidebar.is-collapsed .desktop-nav{gap:6px}.desktop-sidebar.is-collapsed .sidebar-more-navigation{width:44px;margin-top:10px;padding-top:8px}.desktop-sidebar.is-collapsed .sidebar-more-navigation>summary{grid-template-columns:1fr}.brand-mark{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:var(--surface);color:var(--system-blue);box-shadow:0 1px 2px #00000014;font-size:20px;font-weight:800}.brand-mark img{display:block;width:34px;height:34px;object-fit:contain}.account-standalone-brand .brand-mark img{width:30px;height:30px}.sidebar-account>span:nth-child(2),.sidebar-update>span,.rail-section header>div,.usage-card header>span{display:grid;gap:3px}.sidebar-brand strong{font-size:18px;font-weight:720;letter-spacing:-.02em}.sidebar-brand small,.sidebar-account small,.sidebar-update small,.rail-section header p,.usage-card header small{color:var(--tertiary-label);font-size:12px}.sidebar-project-context{margin:0 0 16px;border:.5px solid var(--separator);border-radius:12px;background:var(--surface)}.sidebar-project-context>summary{display:grid;grid-template-columns:20px minmax(0,1fr) 16px;gap:8px;align-items:center;min-height:52px;padding:8px 10px;cursor:pointer;list-style:none}.sidebar-project-context>summary::-webkit-details-marker{display:none}.sidebar-project-context>summary>span{display:grid;min-width:0;gap:2px}.sidebar-project-context>summary small{overflow:hidden;color:var(--tertiary-label);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.sidebar-project-context>summary strong{overflow:hidden;color:var(--label);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.sidebar-project-context>summary svg{color:var(--tertiary-label)}.sidebar-project-context>summary>svg:first-child{width:20px;height:20px;color:var(--system-blue)}.sidebar-project-context>summary>svg:last-child{transition:transform .16s ease}.sidebar-project-context[open]>summary>svg:last-child{transform:rotate(90deg)}.sidebar-project-context-panel{display:grid;gap:7px;padding:10px;border-top:.5px solid var(--separator)}.sidebar-compact-project-switcher{display:none}.sidebar-compact-project-switcher>summary{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--separator);border-radius:10px;background:var(--surface);color:var(--secondary-label);cursor:pointer;list-style:none}.sidebar-compact-project-switcher>summary::-webkit-details-marker{display:none}.sidebar-compact-project-switcher>summary>span{display:none}.sidebar-compact-project-switcher>div{position:absolute;z-index:4;top:88px;left:60px;display:grid;width:min(300px,calc(100vw - 84px));gap:10px;padding:14px;border:1px solid var(--separator);border-radius:14px;background:var(--surface);box-shadow:0 18px 38px #1420372e}.sidebar-compact-project-switcher label{display:grid;gap:5px;color:var(--secondary-label);font-size:12px}.sidebar-compact-project-switcher select,.sidebar-compact-project-switcher button{width:100%;min-height:36px;padding:7px 8px;border:1px solid var(--separator);border-radius:9px;background:var(--grouped-background);color:var(--label);font:inherit}.sidebar-compact-project-switcher button{background:var(--system-blue-soft);color:var(--system-blue);font-weight:650}.sidebar-compact-project-switcher small{display:-webkit-box;overflow:hidden;color:var(--secondary-label);font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sidebar-project-context-panel>span,.sidebar-project-context-panel label>span,.sidebar-project-context-panel small{color:var(--tertiary-label);font-size:11px}.sidebar-project-context-panel>strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.sidebar-project-context-panel label,.sidebar-project-context-panel form{display:grid;gap:5px}.sidebar-project-context-panel select,.sidebar-project-context-panel input,.sidebar-project-context-panel textarea{width:100%;min-height:34px;padding:7px 8px;border:.5px solid var(--separator);border-radius:8px;background:var(--grouped-background);color:var(--label);font-size:12px}.sidebar-project-context-panel textarea{min-height:58px;resize:vertical}.sidebar-project-context-panel>button,.sidebar-project-context-panel form button{display:flex;gap:5px;align-items:center;justify-content:center;min-height:34px;border:.5px solid var(--separator);border-radius:8px;background:var(--surface);color:var(--system-blue);font-size:12px;font-weight:650}.sidebar-project-context-panel form>div{display:grid;grid-template-columns:1fr 1.4fr;gap:6px}.sidebar-project-context-panel p{color:var(--system-red);font-size:11px;line-height:1.4}.sidebar-project-context .project-template-preview{display:grid;gap:4px;padding:8px;border:.5px solid color-mix(in srgb,var(--system-blue) 24%,var(--separator));border-radius:8px;background:color-mix(in srgb,var(--system-blue) 6%,var(--surface))}.sidebar-project-context .project-template-preview strong{color:var(--label);font-size:11px}.sidebar-project-context .project-template-preview span{color:var(--secondary-label);font-size:11px;line-height:1.45}.sidebar-project-dashboard{border-top:.5px solid var(--separator);padding-top:7px}.sidebar-project-dashboard summary{display:flex;gap:6px;align-items:center;justify-content:space-between;color:var(--system-blue);cursor:pointer;font-size:12px;font-weight:650}.sidebar-project-dashboard summary em{padding:2px 5px;border-radius:999px;background:var(--system-orange-soft);color:#9a5b00;font-size:9px;font-style:normal}.sidebar-project-dashboard-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:7px}.sidebar-project-dashboard-summary span{min-width:0;padding:5px 3px;border-radius:6px;background:var(--fill);color:var(--secondary-label);font-size:9px;text-align:center}.sidebar-project-dashboard>button{display:grid;width:100%;gap:3px;margin-top:6px;padding:8px;border:.5px solid var(--separator);border-radius:8px;background:var(--grouped-background);color:var(--label);text-align:left}.sidebar-project-dashboard>button.active{border-color:var(--system-blue);background:var(--system-blue-soft)}.sidebar-project-dashboard>button span,.sidebar-project-dashboard>button strong,.sidebar-project-dashboard>button small{display:block}.sidebar-project-dashboard>button em{color:var(--secondary-label);font-size:10px;font-style:normal}.sidebar-project-dashboard>small{display:block;margin-top:7px;line-height:1.45}.sidebar-primary,.sidebar-secondary{display:flex;gap:9px;align-items:center;justify-content:center;min-height:44px;border-radius:11px;font-size:14px;font-weight:650}.sidebar-primary{border:0;background:var(--system-blue);color:#fff}.sidebar-primary:hover:not(:disabled){background:#0057e5}.sidebar-primary:disabled{opacity:.5}.sidebar-secondary{margin-top:8px;border:.5px solid var(--separator);background:var(--surface);color:var(--system-blue)}.desktop-nav{display:grid;gap:3px}.desktop-nav button{display:grid;grid-template-columns:20px 1fr auto;gap:10px;align-items:center;min-height:42px;padding:0 11px;border:0;border-radius:10px;background:transparent;color:#424c5e;text-align:left;font-size:15px}.desktop-nav button:hover{background:#76768014}.desktop-nav button.active{background:var(--system-blue-soft);color:var(--system-blue);font-weight:650}.desktop-nav svg{width:18px;height:18px}.desktop-nav em{display:grid;min-width:22px;height:22px;place-items:center;border-radius:11px;background:var(--surface);color:var(--secondary-label);font-size:11px;font-style:normal}.sidebar-more-navigation{margin-top:18px;padding-top:14px;border-top:.5px solid var(--separator)}.sidebar-more-navigation>summary{position:relative;display:grid;grid-template-columns:20px 1fr 16px;gap:10px;align-items:center;min-height:38px;padding:0 11px;border-radius:10px;color:var(--secondary-label);cursor:pointer;font-size:14px;list-style:none}.sidebar-more-navigation>summary:has(.sidebar-more-attention){grid-template-columns:20px minmax(0,1fr) auto 16px}.sidebar-more-attention{display:grid;min-width:22px;height:22px;padding:0 4px;place-items:center;border-radius:11px;background:var(--system-blue-soft);color:var(--system-blue);font-size:11px;font-style:normal}.desktop-sidebar.is-collapsed .sidebar-more-attention{position:absolute;top:1px;right:1px;min-width:16px;height:16px;font-size:9px}.sidebar-more-navigation>summary::-webkit-details-marker{display:none}.sidebar-more-navigation>summary svg:last-child{transition:transform .16s ease}.sidebar-more-navigation[open]>summary svg:last-child{transform:rotate(90deg)}.sidebar-more-navigation>.desktop-nav{margin-top:3px}.sidebar-task-list{display:grid;gap:3px;margin:18px 0 0;padding-top:14px;border-top:.5px solid var(--separator)}.sidebar-task-list header{display:flex;align-items:center;justify-content:space-between;padding:0 2px 6px}.sidebar-task-list h3{color:var(--tertiary-label);font-size:13px;font-weight:650}.sidebar-task-list header button{min-height:28px;padding:0 5px;border:0;background:transparent;color:var(--system-blue);font-size:12px}.sidebar-task-list>p{padding:8px 7px;color:var(--tertiary-label);font-size:12px;line-height:1.5}.sidebar-task-item{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:7px;align-items:center;min-height:40px;padding:7px 9px;border:0;border-radius:8px;background:transparent;color:var(--secondary-label);text-align:left}.sidebar-task-item>svg{width:16px;height:16px}.sidebar-task-item:hover{background:#76768014}.sidebar-task-item.selected{background:var(--system-blue-soft);color:var(--system-blue)}.sidebar-task-item>span{overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.sidebar-task-item>small{color:inherit;font-size:11px;white-space:nowrap}.sidebar-account-menu{position:relative;width:100%;margin-top:auto}.sidebar-account-menu>summary{list-style:none}.sidebar-account-menu>summary::-webkit-details-marker{display:none}.sidebar-account{display:grid;grid-template-columns:34px minmax(0,1fr) 16px;gap:10px;align-items:center;width:100%;margin:0;min-height:54px;padding:12px 4px 0;border-top:.5px solid var(--separator);border-right:0;border-bottom:0;border-left:0;background:transparent;color:var(--label);font:inherit;text-align:left;cursor:pointer}.sidebar-account-menu[open]>.sidebar-account{color:var(--system-blue)}.sidebar-account-popover{position:absolute;z-index:20;bottom:calc(100% + 10px);left:0;display:grid;width:min(260px,calc(100vw - 32px));overflow:hidden;padding:8px;border:.5px solid var(--separator);border-radius:12px;background:var(--surface);box-shadow:0 18px 48px #1420372b}.sidebar-account-popover>header{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;margin:0 4px 6px;padding:6px 4px 12px;border-bottom:.5px solid var(--separator)}.sidebar-account-popover>header>div{display:grid;min-width:0;gap:3px}.sidebar-account-popover>header strong,.sidebar-account-popover>header small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-account-popover>header strong{color:var(--label);font-size:13px}.sidebar-account-popover>header small{color:var(--secondary-label);font-size:11px}.sidebar-account-popover>button{display:grid;grid-template-columns:18px minmax(0,1fr) 14px;gap:9px;align-items:center;min-height:42px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:var(--secondary-label);font:inherit;text-align:left}.sidebar-account-popover>button:hover,.sidebar-account-popover>button:focus-visible{background:var(--grouped-background);color:var(--label)}.sidebar-account-popover>button>svg:last-child{color:var(--tertiary-label)}.sidebar-account-popover>.sidebar-account-logout{grid-template-columns:18px minmax(0,1fr);margin-top:5px;border-top:.5px solid var(--separator);border-radius:0 0 9px 9px;color:var(--system-red)}.sidebar-account strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.sidebar-account>span:nth-child(2){min-width:0}.sidebar-account .sidebar-account-identity{display:flex;align-items:baseline;gap:7px;overflow:hidden}.sidebar-account-identity>strong{flex-shrink:0}.sidebar-account-identity>small{font-size:11px;font-variant-numeric:tabular-nums}.sidebar-account small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-account .sidebar-active-identity{margin-top:2px;color:var(--system-blue);font-size:11px}.desktop-sidebar.is-collapsed .sidebar-account-menu,.desktop-sidebar.is-collapsed .sidebar-account-menu>.sidebar-account{width:44px}.desktop-sidebar.is-collapsed .sidebar-account-popover{right:auto;bottom:0;left:calc(100% + 12px)}.account-standalone-shell{display:grid;height:100vh;min-height:100vh;grid-template-rows:64px minmax(0,1fr);overflow:hidden;background:var(--grouped-background);color:var(--label)}.account-standalone-header{position:sticky;z-index:20;top:0;display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;min-height:64px;padding:0 clamp(20px,3vw,44px);border-bottom:.5px solid var(--separator);background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}.account-standalone-brand,.account-standalone-return{border:0;background:transparent;color:var(--label);font:inherit}.account-standalone-brand{display:inline-grid;grid-template-columns:36px minmax(0,1fr);justify-self:start;gap:10px;align-items:center;padding:0;text-align:left}.account-standalone-brand .brand-mark{width:36px;height:36px;border:.5px solid var(--separator);border-radius:11px;background:var(--surface);color:var(--system-blue);font-size:17px}.account-standalone-brand>span:last-child{display:grid;min-width:0;gap:1px}.account-standalone-brand strong{font-size:14px}.account-standalone-brand small{color:var(--secondary-label);font-size:10px}.account-standalone-title{font-size:16px;letter-spacing:-.01em}.account-standalone-return{display:inline-flex;justify-self:end;align-items:center;gap:6px;min-height:38px;padding:0 13px;border:.5px solid var(--separator);border-radius:10px;background:var(--surface);font-size:13px;font-weight:650}.account-standalone-return svg{transform:rotate(180deg)}.account-standalone-return:hover,.account-standalone-brand:hover{color:var(--system-blue)}.account-experience{display:block;min-height:0;padding:28px clamp(20px,4vw,64px) 48px;overflow:hidden}.account-content-heading p{margin:0;color:var(--secondary-label);line-height:1.6}.account-settings-layout{display:grid;height:100%;width:min(1120px,100%);min-height:0;margin:0 auto;grid-template-columns:228px minmax(0,1fr);overflow:hidden;border:.5px solid var(--separator);border-radius:18px;background:var(--surface);box-shadow:0 12px 40px #0f172a0d}.account-settings-sidebar{display:grid;align-content:start;gap:18px;padding:18px 14px;overflow-y:auto;border-right:.5px solid var(--separator);background:color-mix(in srgb,var(--surface) 74%,var(--grouped-background))}.account-identity-summary{display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;align-items:center;padding:5px 4px 15px;border-bottom:.5px solid var(--separator)}.account-identity-summary>.avatar{width:42px;height:42px;border-radius:13px}.account-identity-summary>div{display:grid;min-width:0;gap:3px}.account-identity-summary strong,.account-identity-summary small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-identity-summary strong{color:var(--label);font-size:13px}.account-identity-summary small{color:var(--secondary-label);font-size:11px}.account-settings-nav-group{display:grid;gap:6px}.account-settings-nav-group h2{margin:0 9px 2px;color:var(--tertiary-label);font-size:11px;font-weight:650;letter-spacing:.04em}.account-settings-nav-group nav{display:grid;gap:3px}.account-settings-nav-group button{display:grid;grid-template-columns:19px minmax(0,1fr) 16px;gap:9px;align-items:center;min-height:42px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--secondary-label);font:inherit;text-align:left}.account-settings-nav-group button>svg:last-child{opacity:0}.account-settings-nav-group button[aria-pressed=true]{background:var(--system-blue-soft);color:var(--system-blue)}.account-settings-nav-group button[aria-pressed=true]>svg:last-child{opacity:1}.account-settings-nav-group button:hover:not([aria-pressed=true]){background:var(--grouped-background);color:var(--label)}.account-settings-content{min-width:0;padding:28px 30px 40px;overflow-y:auto;overflow-anchor:none;overscroll-behavior:contain;scrollbar-gutter:stable}.account-content-stack{display:grid;gap:0}.account-content-heading{padding:2px 2px 22px;border-bottom:.5px solid var(--separator)}.account-content-heading h2{margin:7px 0 5px;color:var(--label);font-size:24px;letter-spacing:-.025em}.account-center-tabs{display:flex;grid-column:1 / -1;gap:4px;padding:4px;border:.5px solid var(--separator);border-radius:13px;background:var(--grouped-background)}.account-center-tabs button{min-height:40px;padding:0 16px;border:0;border-radius:10px;background:transparent;color:var(--secondary-label);font-weight:650}.account-center-tabs button[aria-pressed=true]{background:var(--surface);color:var(--label);box-shadow:0 1px 3px #00000014}.account-number-card,.account-number-boundary{padding:22px 8px;border:0;border-bottom:.5px solid var(--separator);border-radius:0;background:var(--surface)}.account-number-card h2,.account-number-boundary h3{margin:8px 0 10px;color:var(--label)}.account-number-card p,.account-number-boundary li,.account-number-boundary small{color:var(--secondary-label);line-height:1.65}.account-number-card button{min-height:40px;margin-top:8px;padding:0 16px;border:0;border-radius:10px;background:var(--system-blue);color:#fff;font-weight:650}.account-number-boundary ul{padding-left:20px}.account-points-summary,.account-points-history{padding:22px 8px;border-bottom:.5px solid var(--separator)}.account-points-heading,.account-points-history>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.account-points-heading h3,.account-points-history h3{margin:7px 0 0;color:var(--label)}.account-points-heading button{min-height:36px;padding:0 13px;border:.5px solid var(--separator);border-radius:9px;background:var(--surface);color:var(--system-blue);font-weight:650}.account-points-heading button:disabled{color:var(--tertiary-label)}.account-points-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 14px}.account-points-metrics article{display:grid;gap:7px;padding:15px;border:.5px solid var(--separator);border-radius:12px;background:var(--grouped-background)}.account-points-metrics small,.account-points-summary>small,.account-points-history>header small,.account-points-history>p,.account-points-list small{color:var(--secondary-label)}.account-invite-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px}.account-invite-actions button{min-height:36px;padding:0 13px;border:.5px solid var(--separator);border-radius:9px;background:var(--surface);color:var(--system-blue);font-weight:650}.account-points-metrics strong{color:var(--label);font-size:20px;font-variant-numeric:tabular-nums}.account-points-list{display:grid;margin-top:15px;border-top:.5px solid var(--separator)}.account-points-list article{display:grid;gap:4px;padding:13px 0;border-bottom:.5px solid var(--separator)}.account-points-list strong{color:var(--label);font-size:13px;line-height:1.55}.account-points-error{color:var(--system-red)!important}.account-overview-disclosure{padding:0;overflow:hidden}.account-overview-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:74px;padding:0 8px;cursor:pointer;list-style:none}.account-overview-disclosure>summary::-webkit-details-marker{display:none}.account-overview-disclosure>summary>span{display:grid;gap:4px}.account-overview-disclosure>summary strong{color:var(--label);font-size:16px}.account-overview-disclosure>summary svg{flex:0 0 auto;color:var(--tertiary-label);transition:transform .16s ease}.account-overview-disclosure[open]>summary svg{transform:rotate(90deg)}.account-overview-disclosure-content{padding:0 8px 20px;border-top:.5px solid var(--separator)}.account-overview-disclosure-content>p,.account-overview-disclosure-content>ul{margin-top:18px}.account-memberships{padding:2px 0 24px;border:0;border-radius:0;background:var(--surface)}.account-settings-content .business-card-workspace>.business-card-panel,.account-settings-content .business-card-workspace>.business-card-columns>.business-card-panel{padding:2px 0 24px;border:0;border-radius:0;background:transparent}.account-memberships>header{display:flex;align-items:start;justify-content:space-between;gap:16px}.account-memberships h3{margin:8px 0 0}.account-memberships>header>span,.account-membership-current{padding:5px 9px;border-radius:999px;background:var(--system-blue-soft);color:var(--system-blue);font-size:12px;font-weight:650}.account-memberships>p,.account-memberships>small,.account-membership-grid article>p{color:var(--secondary-label);line-height:1.6}.account-memberships>.account-workspace-error{padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--system-red) 8%,var(--surface));color:var(--system-red)}.account-membership-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin:18px 0}.account-membership-grid article{display:grid;align-content:start;gap:12px;min-height:170px;padding:16px;border:.5px solid var(--separator);border-radius:14px;background:var(--grouped-background)}.account-membership-grid article.is-active{border-color:color-mix(in srgb,var(--system-blue) 45%,var(--separator));background:color-mix(in srgb,var(--system-blue) 5%,var(--surface))}.account-membership-grid article>div{display:flex;align-items:start;justify-content:space-between;gap:12px}.account-membership-grid article>div>span{color:var(--secondary-label);font-size:12px}.account-membership-grid article>p{margin:0;font-size:13px}.account-membership-grid button{justify-self:start;min-height:36px;padding:0 12px;border:.5px solid var(--separator);border-radius:9px;background:var(--surface);color:var(--system-blue);font-weight:650}.account-membership-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.account-security-card{display:grid;align-content:start;gap:10px}.account-security-card>p{margin:0;overflow-wrap:anywhere}.account-security-actions{display:flex;flex-wrap:wrap;gap:10px}.account-security-actions button{min-height:40px;padding:0 16px;border:.5px solid var(--separator);border-radius:10px;background:var(--surface);color:var(--system-blue);font-weight:650}.account-security-actions button:first-child{border-color:var(--system-blue);background:var(--system-blue);color:#fff}.account-security-actions button:disabled{cursor:wait;opacity:.55}.account-security-status strong{color:var(--label)}.account-session-details{margin-top:8px;border-top:.5px solid var(--separator);padding-top:12px}.account-session-details summary{min-height:44px;cursor:pointer;font-weight:650}.account-session-list{display:grid;gap:8px;margin:8px 0 12px}.account-session-list article{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px;border:.5px solid var(--separator);border-radius:12px;background:var(--surface)}.account-session-list article>div{display:grid;gap:4px}.account-session-list article small{color:var(--secondary-label)}.account-session-list button,.account-session-revoke-others{min-height:40px}.account-session-revoke-others{width:100%;margin-bottom:10px}.account-signout-card{display:grid;align-content:start;gap:8px}.account-signout-card>h3,.account-signout-card>p{margin:0}.account-signout-card>button{justify-self:start;min-height:40px;padding:0 16px;border:.5px solid var(--separator);border-radius:10px;background:var(--surface);color:var(--system-red);font-weight:650}@media(max-width:900px){.account-standalone-header{grid-template-columns:minmax(170px,1fr) auto minmax(170px,1fr);padding:0 18px}.account-settings-layout{grid-template-columns:1fr;overflow-y:auto}.account-settings-sidebar{grid-template-columns:minmax(200px,.9fr) repeat(2,minmax(180px,1fr));align-items:start;border-right:0;border-bottom:.5px solid var(--separator);overflow:visible}.account-settings-content{overflow:visible}.account-identity-summary{min-height:100%;padding:5px 12px 5px 4px;border-right:.5px solid var(--separator);border-bottom:0}}@media(max-width:720px){.account-standalone-header{grid-template-columns:minmax(0,1fr) auto}.account-standalone-title{display:none}.account-standalone-return{font-size:12px}.account-experience{padding:22px 18px 36px}.account-settings-sidebar{grid-template-columns:1fr}.account-identity-summary{min-height:0;padding:5px 4px 15px;border-right:0;border-bottom:.5px solid var(--separator)}}.sidebar-tenant-switch{display:grid;gap:5px;margin:10px 8px 0;color:var(--secondary-label);font-size:11px}.sidebar-tenant-switch select{min-height:34px;padding:5px 8px;border:1px solid var(--separator);border-radius:8px;background:var(--surface);color:var(--label)}.avatar,.mini-avatar{display:grid;place-items:center;border-radius:50%;background:var(--grouped-background);color:var(--label);font-weight:700}.avatar{width:40px;height:40px;font-size:14px}.avatar.strong{width:36px;height:36px;background:var(--label);color:#fff}.desktop-shell{display:grid;grid-template-rows:68px minmax(0,1fr);min-width:0;min-height:0;background:var(--surface)}.desktop-shell:has(>.first-launch-identity-notice){grid-template-rows:68px auto minmax(0,1fr)}.desktop-topbar{display:grid;grid-template-columns:minmax(260px,1fr) minmax(320px,480px) 40px;gap:18px;align-items:center;padding:0 24px;border-bottom:.5px solid var(--separator);background:var(--surface)}.desktop-topbar h1{font-size:19px;font-weight:720;letter-spacing:-.02em}.desktop-topbar p{margin-top:3px;color:var(--tertiary-label);font-size:12px}.global-search{display:grid;grid-template-columns:18px 1fr auto;gap:9px;align-items:center;min-height:40px;padding:0 10px 0 13px;border-radius:11px;background:var(--grouped-background);color:var(--tertiary-label)}.global-search-submit{display:grid;width:18px;height:18px;padding:0;place-items:center;border:0;background:transparent;color:inherit;cursor:pointer}.global-search-submit:disabled{cursor:default}.global-search:focus-within{box-shadow:0 0 0 3px #007aff1a}.global-search input{min-width:0;border:0;background:transparent;color:var(--label);font-size:13px;outline:none}.global-search kbd{padding:3px 6px;border:.5px solid var(--separator);border-radius:6px;background:var(--surface);color:var(--tertiary-label);font:11px / 1.2 inherit}.topbar-icon,.rail-section header>button{display:grid;place-items:center;border:0}.topbar-icon{position:relative;width:38px;height:38px;border-radius:19px;background:var(--grouped-background);color:var(--secondary-label)}.topbar-icon span{position:absolute;top:2px;right:-3px;min-width:17px;height:17px;padding:0 4px;border:1.5px solid var(--surface);border-radius:999px;background:var(--system-red);color:#fff;font-size:9px;font-weight:700;line-height:14px}.desktop-content{display:grid;grid-template-columns:minmax(500px,1fr) 280px 248px;min-width:0;min-height:0;overflow:hidden}.employee-management{min-height:0;overflow:auto;padding:36px 42px 56px}.employee-management-header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;max-width:1180px;margin:0 auto 28px}.employee-role-summary{margin:16px 0;color:var(--secondary-label);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.employee-card-primary-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.employee-card-primary-actions button{min-height:42px;padding:8px 12px;border:1px solid var(--separator);border-radius:10px;background:var(--surface);color:var(--label);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.employee-card-primary-actions button:first-child{border-color:var(--system-blue);background:var(--system-blue);color:#fff}.employee-card-primary-actions button:disabled{opacity:.5;cursor:not-allowed}.employee-card-details{padding:12px 0;border-top:1px solid var(--separator)}.employee-card-details summary{color:var(--secondary-label);font-size:13px;font-weight:600;cursor:pointer}.employee-card-heading>div{min-width:0}.employee-card-heading>.employee-card-avatar,.employee-card-heading>.employee-status-pill{flex-shrink:0}.employee-status-pill{white-space:nowrap}.employee-card-heading h3,.employee-card-heading p{overflow-wrap:anywhere}.employee-management-header h2{margin-top:5px;font-size:32px;letter-spacing:-.04em}.employee-management-header p:last-child{margin-top:8px;color:var(--secondary-label);font-size:14px}.eyebrow{color:var(--system-blue);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.employee-create-button,.employee-empty-card button,.employee-create-form>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 17px;border:0;border-radius:10px;background:var(--system-blue);color:#fff;font-size:14px;font-weight:700}.employee-error,.employee-loading{max-width:1180px;margin:0 auto 16px;padding:12px 14px;border-radius:10px;background:#ff3b3014;color:var(--system-red);font-size:13px}.employee-loading{background:var(--surface);color:var(--secondary-label)}.employee-empty-card{display:grid;max-width:620px;margin:72px auto;padding:52px 36px;place-items:center;border:.5px solid var(--separator);border-radius:18px;background:var(--surface);box-shadow:0 8px 30px #1c1c1e0f;text-align:center}.employee-empty-icon{display:grid;width:54px;height:54px;margin-bottom:18px;place-items:center;border-radius:16px;background:var(--system-blue-soft);color:var(--system-blue)}.employee-empty-card h3{font-size:20px}.employee-empty-card p{max-width:390px;margin:9px 0 22px;color:var(--secondary-label);font-size:14px;line-height:1.6}.employee-management-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;max-width:1180px;margin:0 auto}.employee-management-card{padding:22px;border:.5px solid var(--separator);border-radius:16px;background:var(--surface);box-shadow:0 5px 20px #1c1c1e0a}.employee-card-heading{display:flex;align-items:center;gap:12px}.employee-card-heading h3{font-size:17px}.employee-card-heading p{margin-top:3px;color:var(--secondary-label);font-size:12px}.employee-card-avatar{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:var(--label);color:#fff;font-weight:750}.employee-status-pill{margin-left:auto;padding:5px 9px;border-radius:999px;background:#34c7591f;color:#188642;font-size:11px;font-weight:700}.employee-growth-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0 18px;padding:12px 0;border-top:.5px solid var(--separator);border-bottom:.5px solid var(--separator)}.employee-growth-summary .employee-growth-metric{display:grid;gap:4px}.employee-growth-summary strong{font-size:16px}.employee-growth-summary span{color:var(--secondary-label);font-size:11px}.employee-dimension-bars{display:grid;gap:10px}.employee-dimension-bars>.employee-dimension-row{display:grid;grid-template-columns:58px 1fr 32px;gap:8px;align-items:center;font-size:11px}.employee-dimension-bars em{color:var(--secondary-label);font-style:normal;text-align:right}.employee-bar{height:6px;overflow:hidden;border-radius:999px;background:var(--fill)}.employee-bar i{display:block;height:100%;border-radius:inherit;background:var(--system-blue)}.employee-growth-note{margin-top:18px;color:var(--secondary-label);font-size:12px;line-height:1.5}.employee-status-action{width:100%;margin-top:14px;min-height:36px;border:1px solid var(--separator);border-radius:9px;background:var(--surface);color:var(--label);font-weight:600;cursor:pointer}.employee-management-header .employee-status-action{width:auto;min-height:34px;margin-top:12px;padding:0 12px;color:var(--secondary-label);font-size:13px;white-space:nowrap}.employee-status-action:hover:not(:disabled){border-color:var(--system-blue);color:var(--system-blue)}.employee-status-action:disabled{cursor:wait;opacity:.6}.employee-card-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.employee-card-actions .employee-status-action{margin-top:0}.expert-version-panel{display:grid;gap:12px;margin-top:14px;padding:15px;border:1px solid color-mix(in srgb,var(--system-green) 32%,var(--separator));border-radius:14px;background:var(--grouped-background)}.expert-version-panel header,.expert-version-panel header div{display:flex;gap:8px;align-items:center;justify-content:space-between}.expert-version-panel header div{align-items:flex-start;flex-direction:column}.expert-version-panel header span{color:var(--system-green);font-size:12px;font-weight:700}.expert-version-panel p{margin:0;color:var(--secondary-label);line-height:1.6}.expert-version-actions{display:flex;flex-wrap:wrap;gap:8px}.expert-version-actions button{min-height:34px;padding:0 12px;border:1px solid var(--separator);border-radius:9px;background:var(--surface)}.expert-version-error{margin-top:12px;color:var(--system-red)}.employee-skill-summary{display:grid;grid-template-columns:150px 150px minmax(280px,1fr);gap:12px;max-width:1180px;margin:0 auto 18px}.employee-skill-summary-tile,.employee-skill-summary-copy{display:grid;gap:4px;margin:0;padding:16px 18px;border:.5px solid var(--separator);border-radius:14px;background:var(--surface)}.employee-skill-summary strong{color:var(--label);font-size:24px}.employee-skill-summary span,.employee-skill-summary p{color:var(--secondary-label);font-size:12px;line-height:1.55}.employee-skill-notice{max-width:1180px;margin:0 auto 16px;padding:12px 14px;border-radius:10px;background:var(--system-green-soft);color:var(--system-green);font-size:13px}.declarative-skill-market{position:relative;margin:20px 0 24px;padding:22px;border:1px solid var(--border, #e4e4e7);border-radius:20px;background:#fff}.declarative-skill-market>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.declarative-skill-market h3,.declarative-skill-market h4,.declarative-skill-market p{margin:0}.declarative-skill-market>header p:last-child{margin-top:6px;color:#71717a}.declarative-skill-market>header label{display:grid;min-width:230px;gap:6px;color:#71717a;font-size:13px}.declarative-skill-market select{min-height:42px;padding:0 12px;border:1px solid #e4e4e7;border-radius:12px;background:#f7f7f7;color:#222}.declarative-skill-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.declarative-skill-grid article,.declarative-skill-empty{display:grid;gap:11px;padding:16px;border:1px solid #e4e4e7;border-radius:16px;background:#f7f7f7}.declarative-skill-empty span,.declarative-skill-grid article>p,.declarative-skill-grid dd{color:#71717a}.declarative-skill-title,.declarative-skill-actions,.declarative-skill-grid dl{display:flex;align-items:center;gap:8px}.declarative-skill-title{justify-content:space-between}.declarative-skill-title span{padding:4px 8px;border-radius:999px;background:#eef8f2;color:#22a75d;font-size:12px}.declarative-skill-grid dl{margin:0;flex-wrap:wrap}.declarative-skill-grid dl div{display:flex;gap:4px;font-size:12px}.declarative-skill-grid dt:after{content:"："}.declarative-skill-grid dd{margin:0}.skill-compatible{color:#22a75d!important}.skill-incompatible{color:#d94452!important}.declarative-skill-actions{margin-top:auto}.declarative-skill-actions button,.declarative-skill-detail button{min-height:36px;padding:0 12px;border:1px solid #e4e4e7;border-radius:10px;background:#fff;color:#121826}.declarative-skill-actions button:last-child{border-color:#121826;background:#121826;color:#fff}.declarative-skill-actions button:disabled{cursor:not-allowed;opacity:.45}.declarative-skill-detail{position:fixed;z-index:80;top:88px;right:24px;display:grid;width:min(420px,calc(100vw - 48px));max-height:calc(100vh - 112px);gap:14px;overflow:auto;padding:22px;border:1px solid #e4e4e7;border-radius:18px;background:#fff;box-shadow:0 24px 70px #1218262e}.declarative-skill-detail .detail-close{justify-self:end}.declarative-skill-detail ul{margin:8px 0 0;padding-left:20px;color:#71717a}.declarative-skill-safety{padding:12px;border-left:3px solid #c9a248;background:#fbf8f0;color:#222}.employee-skill-history-list{display:grid;gap:12px;margin-top:18px;padding:16px;border:1px solid #e4e4e7;border-radius:16px;background:#fbfbfb}.employee-skill-history-list>p,.employee-skill-history-list small,.employee-skill-task-history p{margin:0;color:#71717a}.employee-skill-history-list>article{display:grid;gap:10px;padding:12px;border:1px solid #e4e4e7;border-radius:12px;background:#fff}.employee-skill-history-list>article>div,.employee-skill-task-history article{display:grid;gap:4px}.employee-skill-task-history{display:grid;gap:10px;padding-top:2px}.employee-skill-task-history summary{cursor:pointer;color:#121826;font-weight:650}.employee-skill-task-history article{padding:10px;border-left:3px solid #c9a248;background:#fbf8f0}.employee-skill-task-history button{justify-self:start;min-height:34px;padding:0 10px;border:1px solid #e4e4e7;border-radius:9px;background:#fff;color:#121826}@media(max-width:760px){.declarative-skill-market>header{align-items:stretch;flex-direction:column}.declarative-skill-market>header label{min-width:0}}.employee-skill-state{margin-left:auto;padding:5px 9px;border-radius:999px;background:var(--fill);color:var(--secondary-label);font-size:11px;font-weight:700}.employee-skill-state.available{background:var(--system-blue-soft);color:var(--system-blue)}.employee-skill-state.unverifiable{background:var(--system-orange-soft);color:var(--system-orange)}.employee-skill-version{display:flex;gap:8px;align-items:center;margin-top:20px;padding:12px;border-radius:10px;background:var(--grouped-background);color:var(--secondary-label);font-size:13px}.employee-skill-version strong{color:var(--label)}.employee-skill-changes{display:grid;gap:7px;margin:14px 0 0;padding-left:20px;color:var(--secondary-label);font-size:12px;line-height:1.5}.employee-skill-private,.employee-installed-skills{display:grid;gap:5px;margin-top:14px;padding-top:14px;border-top:.5px solid var(--separator);font-size:12px}.employee-skill-private span,.employee-installed-skills span{color:var(--secondary-label);line-height:1.5;overflow-wrap:anywhere}.business-overview{width:100%;min-width:0;padding:34px 40px 56px;overflow-y:auto;background:var(--grouped-background)}.business-overview>*{max-width:1180px;margin-right:auto;margin-left:auto}.business-overview-scope{margin-top:0;margin-bottom:18px;padding:11px 14px;border:.5px solid var(--separator);border-radius:10px;background:var(--surface);color:var(--secondary-label);font-size:12px;line-height:1.5}.business-project-actions{margin-bottom:18px;padding:18px;border:.5px solid color-mix(in srgb,var(--system-blue) 28%,var(--separator));border-radius:16px;background:var(--surface)}.business-project-actions>header{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.business-project-actions h3,.business-project-actions p{margin:0}.business-project-actions h3{color:var(--label);font-size:17px}.business-project-actions p{margin-top:4px;color:var(--secondary-label);font-size:12px}.business-project-actions>header>strong{color:var(--system-blue);font-size:13px}.business-project-actions>div{display:grid;gap:8px}.business-project-actions button{display:flex;width:100%;gap:14px;align-items:center;justify-content:space-between;padding:12px 14px;border:0;border-radius:11px;background:var(--grouped-background);color:var(--label);text-align:left}.business-project-actions button:hover{background:var(--fill)}.business-project-actions button span,.business-project-actions button strong,.business-project-actions button small{display:block}.business-project-actions button small{margin-top:3px;color:var(--secondary-label)}.business-project-actions button em{flex:0 0 auto;color:var(--system-blue);font-size:12px;font-style:normal;font-weight:650}.company-growth-card{display:grid;grid-template-columns:190px minmax(0,1fr);gap:24px;margin-bottom:18px;padding:22px;border:.5px solid var(--separator);border-radius:18px;background:var(--surface)}.company-growth-score{display:flex;min-height:210px;flex-direction:column;align-items:center;justify-content:center;border-radius:15px;background:var(--grouped-background);text-align:center}.company-growth-score span,.company-growth-score small,.company-growth-score em{color:var(--secondary-label);font-size:12px;font-style:normal}.company-growth-score strong{display:block;margin:8px 0 10px;color:var(--label);font-size:44px;letter-spacing:-.06em}.company-growth-score strong small{margin-left:3px;font-size:13px;letter-spacing:normal}.company-growth-score em{padding:5px 10px;border-radius:999px;background:var(--fill);color:var(--label);font-weight:650}.company-growth-details{min-width:0}.company-growth-details>header{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;margin-bottom:17px}.company-growth-details h3,.company-growth-details p{margin:0}.company-growth-details h3{color:var(--label);font-size:17px}.company-growth-details header p{margin-top:4px;color:var(--secondary-label);font-size:12px}.company-growth-details header>span{flex:0 0 auto;padding:5px 9px;border-radius:999px;background:var(--fill);color:var(--secondary-label);font-size:11px}.company-growth-dimensions{display:grid;gap:10px}.company-growth-dimensions>div{display:grid;grid-template-columns:150px minmax(0,1fr) 44px;gap:12px;align-items:center}.company-growth-dimensions span,.company-growth-dimensions strong,.company-growth-dimensions small{display:block}.company-growth-dimensions strong{color:var(--label);font-size:12px}.company-growth-dimensions small{margin-top:1px;color:var(--secondary-label);font-size:10px}.company-growth-dimensions i{height:7px;overflow:hidden;border-radius:999px;background:var(--fill)}.company-growth-dimensions i b{display:block;height:100%;border-radius:inherit;background:var(--system-green)}.company-growth-dimensions em{color:var(--secondary-label);font-size:11px;font-style:normal;text-align:right}.company-growth-details .company-growth-next{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:15px;padding:10px 12px;border-radius:10px;background:var(--grouped-background);color:var(--label);font-size:12px}.company-growth-next p{min-width:0}.company-growth-next button{flex:0 0 auto;padding:6px 10px;border:.5px solid color-mix(in srgb,var(--system-blue) 26%,var(--separator));border-radius:8px;background:var(--surface);color:var(--system-blue);font-size:12px;font-weight:650}.company-growth-disclaimer{display:block;margin-top:9px;color:var(--tertiary-label);font-size:10px;line-height:1.5}.business-overview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.business-overview-metrics>button{min-width:0;padding:18px;border:.5px solid var(--separator);border-radius:14px;background:var(--surface);color:inherit;font:inherit;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.business-overview-metrics>button:not(:disabled){cursor:pointer}.business-overview-metrics>button:not(:disabled):hover{border-color:color-mix(in srgb,var(--system-blue) 34%,var(--separator));box-shadow:0 8px 22px #0f172a12;transform:translateY(-1px)}.business-overview-metrics>button:focus-visible{outline:2px solid rgba(0,122,255,.3);outline-offset:2px}.business-overview-metrics>button:disabled{cursor:default;opacity:.68}.business-overview-metrics span,.business-overview-metrics small{display:block;color:var(--secondary-label);font-size:12px;line-height:1.45}.business-overview-metrics strong{display:block;margin:7px 0;color:var(--label);font-size:28px;letter-spacing:-.04em}.business-overview-columns{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:18px;margin-bottom:18px}.business-overview-panel{min-width:0;padding:20px;border:.5px solid var(--separator);border-radius:16px;background:var(--surface)}.business-overview-panel>header{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.business-overview-panel h3,.business-overview-panel p{margin:0}.business-overview-panel h3{color:var(--label);font-size:17px}.business-overview-panel header p{margin-top:4px;color:var(--secondary-label);font-size:12px}.business-overview-panel header button,.business-overview-empty button{border:0;background:transparent;color:var(--system-blue);font:inherit;font-size:12px;font-weight:650}.business-project-learning{margin-bottom:18px}.business-project-learning-card{display:grid;gap:12px;padding:16px;border-radius:12px;background:var(--grouped-background)}.business-project-learning-card>header{display:grid;gap:4px}.business-project-learning-card>header span,.business-project-learning-card>header strong{display:block}.business-project-learning-card>header span,.business-project-learning-card footer{color:var(--secondary-label);font-size:12px}.business-project-learning-card>header strong{color:var(--label);font-size:15px}.business-project-learning-card>p{color:var(--label);font-size:13px;line-height:1.65}.business-project-learning-card>div{display:flex;flex-wrap:wrap;gap:8px}.business-project-learning-card>div span{padding:5px 9px;border-radius:999px;background:var(--fill);color:var(--secondary-label);font-size:11px}.business-project-learning-card footer strong{color:var(--label)}.business-project-learning-card footer{display:flex;gap:14px;align-items:center;justify-content:space-between}.business-project-learning-card footer>span{min-width:0;line-height:1.55}.business-project-learning-card footer button{flex:0 0 auto;min-height:34px;padding:0 12px;border:0;border-radius:9px;background:var(--system-blue);color:#fff;font:inherit;font-size:12px;font-weight:650}.business-overview-bars{display:grid;gap:16px}.business-overview-bars>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:14px;align-items:center}.business-overview-bars span,.business-overview-bars strong,.business-overview-bars small{display:block}.business-overview-bars strong{color:var(--label);font-size:13px}.business-overview-bars small{margin-top:2px;color:var(--secondary-label);font-size:11px}.business-overview-bars i{height:8px;overflow:hidden;border-radius:999px;background:var(--fill)}.business-overview-bars b{display:block;height:100%;min-width:0;border-radius:inherit;background:var(--system-gray)}.business-overview-bars b.owner{background:var(--system-orange)}.business-overview-bars b.active{background:var(--system-blue)}.business-overview-bars b.complete{background:var(--system-green)}.business-overview-bars b.exception{background:var(--system-red)}.business-assets-list,.business-recent-list{display:grid;gap:10px}.business-assets-list button,.business-recent-list button{display:grid;min-width:0;border:0;border-radius:11px;background:var(--grouped-background);color:var(--label);text-align:left}.business-assets-list button{grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:13px}.business-assets-list span,.business-assets-list strong,.business-assets-list small{min-width:0}.business-assets-list span{font-size:12px}.business-assets-list strong{grid-row:2;font-size:15px}.business-assets-list small{grid-row:3;color:var(--secondary-label);font-size:11px}.business-assets-list svg{grid-row:1 / 4;grid-column:2;align-self:center;color:var(--tertiary-label)}.business-recent-work{margin-bottom:0}.business-recent-list button{grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:13px 14px}.business-recent-list span,.business-recent-list strong,.business-recent-list small{display:block;min-width:0}.business-recent-list strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.business-recent-list small{margin-top:3px;color:var(--secondary-label);font-size:11px}.business-recent-list em{color:var(--secondary-label);font-size:12px;font-style:normal}.business-recent-list svg{color:var(--tertiary-label)}.business-overview-empty{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:14px;border-radius:11px;background:var(--grouped-background);color:var(--secondary-label);font-size:12px}@media(max-width:840px){.employee-skill-summary{grid-template-columns:1fr 1fr}.employee-skill-summary-copy{grid-column:1 / -1}.business-overview{padding:24px}.business-overview-metrics{grid-template-columns:1fr 1fr}.business-overview-columns,.company-growth-card{grid-template-columns:1fr}.company-growth-score{min-height:150px}.business-project-learning-card footer{align-items:stretch;flex-direction:column}}.employee-growth-events{display:grid;gap:10px;padding:18px 22px 22px}.employee-growth-events>p{margin:0;color:var(--secondary-label);font-size:12px;line-height:1.5}.employee-growth-event{display:grid;gap:8px;padding:13px 14px;border:1px solid var(--separator);border-radius:12px;background:var(--grouped-background)}.employee-growth-event header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.employee-growth-event header strong{font-size:13px}.employee-growth-event time,.employee-growth-event small{color:var(--secondary-label);font-size:11px}.employee-growth-event p{margin:0;color:var(--label);font-size:12px;line-height:1.45}.employee-create-form{display:grid;gap:15px;padding-top:4px}.simple-dialog:has(.employee-create-form--onboarding){width:min(680px,calc(100vw - 64px));overflow:hidden}.simple-dialog:has(.employee-create-form--onboarding)>header{position:sticky;z-index:2;top:0;padding:24px 28px 20px;background:#fffffff5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.simple-dialog:has(.employee-create-form--onboarding)>header h2{margin:0;font-size:24px;letter-spacing:-.025em}.simple-dialog:has(.employee-create-form--onboarding)>header p{max-width:520px;margin-top:7px;color:var(--secondary-label);font-size:13px;line-height:1.55}.employee-create-form--onboarding{max-height:calc(100vh - 162px);gap:22px;padding:24px 28px 28px;overflow-y:auto;overscroll-behavior:contain}.employee-create-form--onboarding>label{gap:9px;font-size:14px;font-weight:680}.employee-create-advanced{border:1px solid var(--separator);border-radius:12px;background:var(--grouped-background)}.employee-create-advanced>summary{min-height:44px;padding:13px 16px;color:var(--label);font-size:13px;font-weight:650;cursor:pointer}.employee-create-advanced>div{display:grid;gap:16px;padding:0 16px 16px}.employee-create-advanced>div>p{margin:0;color:var(--secondary-label);font-size:12px;line-height:1.55}.employee-create-field{display:grid;gap:8px}.employee-create-form--onboarding input,.employee-create-form--onboarding select,.employee-create-form--onboarding textarea{width:100%;border:1px solid rgba(60,60,67,.14);border-radius:12px;background:#fff;box-shadow:0 1px 2px #14203708;color:var(--label);transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.employee-create-form--onboarding input,.employee-create-form--onboarding select{min-height:48px;padding:0 14px}.employee-create-form--onboarding textarea{min-height:112px;padding:13px 14px;resize:vertical;line-height:1.6}.employee-create-form--onboarding input:hover,.employee-create-form--onboarding select:hover,.employee-create-form--onboarding textarea:hover{border-color:#3c3c4347}.employee-create-form--onboarding input:focus,.employee-create-form--onboarding select:focus,.employee-create-form--onboarding textarea:focus{border-color:var(--system-blue);box-shadow:0 0 0 4px #007aff1c;outline:none}.employee-create-form--onboarding .employee-template-summary{display:grid;gap:5px;padding:13px 14px;border:1px solid rgba(0,122,255,.12);border-radius:12px;background:#007aff0e}.employee-create-form--onboarding .employee-template-summary strong{color:#164d91;font-size:13px;line-height:1.5}.employee-create-form--onboarding .employee-template-summary small{color:#547396;font-size:11px;line-height:1.5}.employee-create-form--onboarding .employee-knowledge-picker{gap:10px;padding:15px 16px 16px;border:1px solid rgba(60,60,67,.12);border-radius:13px;background:var(--grouped-background)}.employee-create-form--onboarding .employee-knowledge-picker legend{padding:0 6px;font-size:13px}.employee-create-form--onboarding>p:not(.employee-error){margin:-4px 0 0;padding:12px 14px;border-radius:11px;background:var(--grouped-background);color:var(--secondary-label);line-height:1.6}.employee-create-form--onboarding>.employee-error{margin:-2px 0 0;padding:12px 14px;border:1px solid rgba(255,59,48,.14);border-radius:11px;background:var(--system-red-soft);font-size:12px;line-height:1.55}.employee-create-form--onboarding>button{min-height:48px;margin-top:4px;border-radius:12px;box-shadow:0 8px 22px #007aff38}.employee-create-form--onboarding>button:hover:not(:disabled){background:#006ee6;transform:translateY(-1px)}.employee-create-form--onboarding>button:disabled{box-shadow:none;opacity:.55}.employee-form-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.employee-create-form label{display:grid;gap:7px;color:var(--label);font-size:13px;font-weight:650}.employee-create-form label>small{color:var(--secondary-label);font-size:11px;font-weight:500;line-height:1.45}.employee-create-form input,.employee-create-form select{min-height:42px;padding:0 11px;border:.5px solid var(--separator);border-radius:9px;background:var(--grouped-background);color:var(--label)}.employee-create-form p{color:var(--secondary-label);font-size:12px;line-height:1.55}.employee-knowledge-picker{display:grid;gap:8px;margin:0;padding:10px 12px 12px;border:.5px solid var(--separator);border-radius:10px}.employee-knowledge-picker legend{padding:0 4px;color:var(--label);font-size:12px;font-weight:650}.employee-knowledge-picker label{display:flex;grid-template-columns:none;align-items:center;gap:8px;color:var(--secondary-label);font-size:12px;font-weight:500}.employee-knowledge-picker input{width:16px;height:16px;min-height:0;accent-color:var(--system-blue)}.employee-knowledge-picker>p{margin:0}.employee-memory-settings .employee-retention-field{display:grid;grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:12px;color:var(--label);font-weight:600}.employee-memory-settings input:disabled,.employee-memory-settings select:disabled{opacity:.45}@media(max-width:720px){.employee-form-columns{grid-template-columns:1fr}.dialog-layer:has(.employee-create-form--onboarding){align-items:end;padding:0}.simple-dialog:has(.employee-create-form--onboarding){width:100%;max-height:94dvh;border-width:1px 0 0;border-radius:20px 20px 0 0}.simple-dialog:has(.employee-create-form--onboarding)>header{padding:20px 20px 16px}.simple-dialog:has(.employee-create-form--onboarding)>header h2{font-size:21px}.employee-create-form--onboarding{max-height:calc(94dvh - 96px);gap:18px;padding:20px 20px calc(22px + env(safe-area-inset-bottom))}.employee-create-form--onboarding textarea{min-height:96px}}.knowledge-management{min-height:calc(100vh - 86px);padding:32px 38px 48px}.knowledge-management-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.knowledge-management-header h2{margin:4px 0 8px;color:var(--label);font-size:30px;letter-spacing:-.02em}.knowledge-management-header p:last-child{margin:0;color:var(--secondary-label);font-size:14px}.knowledge-create-button,.knowledge-empty-card button,.knowledge-create-form>button,.knowledge-search-card form>button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:0 16px;border:0;border-radius:10px;background:var(--system-blue);color:#fff;font-weight:700;cursor:pointer}.knowledge-create-button:disabled,.knowledge-empty-card button:disabled,.knowledge-create-form>button:disabled,.knowledge-search-card form>button:disabled{cursor:wait;opacity:.5}.knowledge-search-card{margin-bottom:22px;padding:14px;border:.5px solid var(--separator);border-radius:14px;background:var(--surface)}.knowledge-search-card form{display:flex;align-items:center;gap:10px}.knowledge-search-card form>svg{color:var(--secondary-label);flex:0 0 auto}.knowledge-search-card input{min-width:0;flex:1;height:38px;border:0;outline:0;color:var(--label);background:transparent;font-size:14px}.knowledge-search-card form>button{min-height:34px;padding:0 14px;border-radius:8px}.knowledge-error,.knowledge-loading{margin:12px 0;color:var(--system-red);font-size:13px}.knowledge-loading{color:var(--secondary-label)}.knowledge-search-results{display:grid;gap:10px;margin-top:14px;padding-top:14px;border-top:.5px solid var(--separator)}.knowledge-search-results>strong{color:var(--label);font-size:13px}.knowledge-search-results article{padding:10px 12px;border-radius:10px;background:var(--grouped-background)}.knowledge-search-results article span{color:var(--system-blue);font-size:12px;font-weight:650}.knowledge-search-results article p,.knowledge-search-results>p{margin:5px 0 0;color:var(--secondary-label);font-size:13px;line-height:1.5}.knowledge-empty-card{display:grid;max-width:620px;min-height:260px;margin:52px auto;padding:36px;place-items:center;border:.5px solid var(--separator);border-radius:16px;background:var(--surface);text-align:center}.knowledge-empty-icon,.knowledge-document-icon{display:grid;place-items:center;color:var(--system-blue)}.knowledge-empty-icon{width:50px;height:50px;border-radius:14px;background:var(--system-blue-soft)}.knowledge-empty-card h3{margin:16px 0 6px;color:var(--label);font-size:19px}.knowledge-empty-card p{max-width:480px;margin:0 0 20px;color:var(--secondary-label);font-size:13px;line-height:1.6}.knowledge-document-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.knowledge-document-card{padding:17px;border:.5px solid var(--separator);border-radius:14px;background:var(--surface)}.knowledge-document-card header{display:flex;align-items:flex-start;gap:10px}.knowledge-document-icon{width:36px;height:36px;flex:0 0 auto;border-radius:10px;background:var(--system-blue-soft)}.knowledge-document-card header>div{min-width:0;flex:1}.knowledge-document-card h3{overflow:hidden;margin:1px 0 3px;color:var(--label);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.knowledge-document-card header p{margin:0;color:var(--secondary-label);font-size:12px}.knowledge-status{padding:4px 7px;border-radius:999px;background:var(--system-green-soft);color:var(--system-green);font-size:11px;font-weight:650}.knowledge-status.processing,.knowledge-status.pending_upload{background:var(--system-orange-soft);color:var(--system-orange)}.knowledge-status.failed{background:var(--system-red-soft);color:var(--system-red)}.knowledge-document-meta{display:flex;gap:10px;margin-top:18px;color:var(--secondary-label);font-size:12px}.knowledge-document-hash{margin:12px 0 0;color:var(--tertiary-label);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.knowledge-document-delete{width:100%;min-height:34px;margin-top:14px;border:.5px solid var(--separator);border-radius:8px;background:var(--surface);color:var(--system-red);font-size:12px;font-weight:650;cursor:pointer}.knowledge-document-delete:disabled{cursor:wait;opacity:.55}.knowledge-create-form{display:grid;gap:14px}.knowledge-create-form label{display:grid;gap:7px;color:var(--label);font-size:13px;font-weight:650}.knowledge-create-form input,.knowledge-create-form textarea{width:100%;box-sizing:border-box;padding:10px 11px;border:.5px solid var(--separator);border-radius:9px;outline:0;background:var(--grouped-background);color:var(--label);font:inherit;line-height:1.5;resize:vertical}.knowledge-create-form input:focus,.knowledge-create-form textarea:focus{border-color:var(--system-blue)}.knowledge-create-form p{margin:0;color:var(--secondary-label);font-size:12px;line-height:1.55}.workspace-main,.task-inspector,.right-rail{min-width:0;min-height:0;overflow:auto}.workspace-main{padding:18px}.work-composer,.task-board,.task-inspector,.rail-section,.usage-card{border:.5px solid var(--separator);background:var(--surface)}.work-composer{padding:22px;border-radius:18px}.composer-heading{display:flex;align-items:flex-start;justify-content:space-between}.composer-heading h2,.section-header h2,.rail-section h2{font-size:17px;font-weight:700;letter-spacing:-.015em}.composer-heading p,.section-header p{margin-top:4px;color:var(--tertiary-label);font-size:12px}.mode-tabs{display:grid;grid-template-columns:1fr 1fr;width:144px;padding:3px;border-radius:10px;background:var(--fill)}.mode-tabs button{min-height:30px;border:0;border-radius:8px;background:transparent;color:var(--tertiary-label);font-size:12px}.mode-tabs button.active{background:var(--surface);color:var(--label);box-shadow:0 1px 4px #0000001f;font-weight:650}.desktop-input-box{margin-top:18px;overflow:hidden;border:1px solid rgba(0,122,255,.34);border-radius:15px;background:var(--surface);box-shadow:0 5px 20px #007aff0f}.desktop-input-box:focus-within{border-color:var(--system-blue);box-shadow:0 0 0 3px #007aff1a}.desktop-input-box textarea{width:100%;min-height:88px;padding:15px 16px 8px;resize:vertical;border:0;background:transparent;color:var(--label);font-size:14px;line-height:1.5;outline:none}.desktop-input-box textarea::placeholder,.global-search input::placeholder{color:var(--tertiary-label)}.input-tools{display:flex;gap:8px;align-items:center;padding:8px 10px 10px}.input-tools>span{flex:1}.input-tools button{display:flex;gap:6px;align-items:center;min-height:32px;padding:0 10px;border:0;border-radius:8px;background:var(--grouped-background);color:var(--secondary-label);font-size:12px}.input-tools button.send-work{min-height:34px;padding:0 13px;background:var(--system-blue);color:#fff;font-weight:650}.input-tools button.send-work:disabled{background:var(--fill);color:var(--tertiary-label)}.quick-suggestions{display:flex;gap:7px;align-items:center;margin-top:12px}.quick-suggestions span{color:var(--tertiary-label);font-size:11px}.quick-suggestions button{min-height:28px;padding:0 10px;border:.5px solid var(--separator);border-radius:14px;background:var(--surface);color:var(--secondary-label);font-size:11px}.task-board{margin-top:18px;overflow:hidden;border-radius:18px}.section-header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:.5px solid var(--separator)}.section-header button{display:flex;gap:4px;align-items:center;border:0;background:transparent;color:var(--system-blue);font-size:12px}.task-table-head,.task-row{display:grid;grid-template-columns:minmax(180px,1.45fr) minmax(100px,.8fr) 76px 90px 14px;gap:9px;align-items:center}.task-table-head{min-height:34px;padding:0 18px;background:#7676800f;color:var(--tertiary-label);font-size:10px;font-weight:600;text-transform:uppercase}.task-row{width:100%;min-height:74px;padding:9px 18px;border:0;border-top:.5px solid var(--separator);background:var(--surface);color:var(--label);text-align:left}.task-row:first-of-type{border-top:0}.task-row:hover,.task-row.selected{background:#f8fbff}.task-row.selected{box-shadow:inset 3px 0 0 var(--system-blue)}.task-main,.due{display:grid;gap:4px;min-width:0}.task-main strong{overflow:hidden;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.task-main small,.due small{overflow:hidden;color:var(--tertiary-label);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.task-owner{display:flex;gap:7px;align-items:center;min-width:0;color:var(--secondary-label);font-size:11px}.mini-avatar{width:26px;height:26px}.status{display:inline-flex;gap:6px;align-items:center;font-size:11px;white-space:nowrap}.status i{width:7px;height:7px;border-radius:50%;background:currentColor}.status.running{color:var(--system-orange)}.status.delivered{color:var(--system-green)}.status.waiting{color:var(--system-blue)}.due{color:var(--secondary-label);font-size:11px}.task-row>svg{color:var(--tertiary-label)}.task-inspector{padding:18px;border-width:0 .5px;border-radius:0}.task-inspector>header{display:flex;align-items:center;justify-content:space-between}.task-inspector>header button{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:16px;background:var(--grouped-background);color:var(--secondary-label)}.inspector-title{display:grid;grid-template-columns:42px 1fr;gap:11px;margin-top:18px}.inspector-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:var(--system-blue-soft);color:var(--system-blue)}.inspector-title h2{font-size:17px;font-weight:700}.inspector-title p{margin-top:4px;color:var(--secondary-label);font-size:11px;line-height:1.45}.progress-line,.usage-track,.success-progress{height:6px;overflow:hidden;border-radius:3px;background:var(--fill)}.progress-line{margin-top:18px}.progress-line span,.usage-track span,.success-progress span{display:block;height:100%;border-radius:inherit;background:var(--system-blue)}.inspector-meta{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.inspector-meta span{display:grid;gap:5px;padding:10px;border-radius:10px;background:var(--grouped-background)}.inspector-meta small,.activity small,.deliverable-card small{color:var(--tertiary-label);font-size:10px}.inspector-meta strong{font-size:11px}.activity-list{margin-top:22px}.activity-list h3{margin-bottom:10px;font-size:12px;font-weight:650}.activity{display:grid;grid-template-columns:22px 1fr auto;gap:8px;min-height:56px;align-items:center;border-bottom:.5px solid var(--separator);color:var(--tertiary-label)}.activity span{display:grid;gap:3px}.activity strong{color:var(--secondary-label);font-size:11px}.activity time{font-size:10px}.activity.done>svg,.activity.done time{color:var(--system-green)}.activity.current>svg,.activity.current time{color:var(--system-orange)}.activity.current strong{color:var(--label)}.deliverable-card{margin-top:18px;padding:12px;border-radius:12px;background:var(--grouped-background)}.deliverable-card>div{display:grid;grid-template-columns:26px 1fr;gap:9px;align-items:center}.deliverable-card>div>svg{color:var(--system-blue)}.deliverable-card>div>span{display:grid;gap:3px}.deliverable-card strong{font-size:11px}.deliverable-card button{width:100%;min-height:32px;margin-top:10px;border:0;border-radius:8px;background:var(--surface);color:var(--tertiary-label);font-size:11px}.inspector-action{width:100%;min-height:38px;margin-top:14px;border:.5px solid var(--separator);border-radius:10px;background:var(--surface);color:var(--system-blue);font-size:12px;font-weight:600}.inspector-disclaimer{display:flex;gap:6px;align-items:center;justify-content:center;margin-top:12px;color:var(--tertiary-label);font-size:10px}.right-rail{padding:14px;background:var(--grouped-background)}.rail-section,.usage-card{overflow:hidden;border-radius:14px}.rail-section+.rail-section,.usage-card{margin-top:14px}.rail-section>header,.usage-card>header{display:flex;align-items:center;justify-content:space-between;padding:14px;border-bottom:.5px solid var(--separator)}.rail-section header>button{width:28px;height:28px;border-radius:14px;background:var(--grouped-background);color:var(--system-blue)}.employee-list>button,.skill-updates>button{display:grid;align-items:center;width:100%;min-height:58px;padding:8px 13px;border:0;border-bottom:.5px solid var(--separator);background:var(--surface);text-align:left}.employee-list>button:last-child,.skill-updates>button:last-child{border-bottom:0}.employee-list>button{grid-template-columns:40px 1fr auto;gap:9px}.employee-list button>span:nth-child(2),.skill-updates button>span:nth-child(2){display:grid;gap:3px}.employee-list strong,.skill-updates strong{font-size:11px}.employee-list small,.skill-updates small{color:var(--tertiary-label);font-size:10px}.employee-list em{font-size:10px;font-style:normal}.employee-list em.running{color:var(--system-orange)}.employee-list em.waiting{color:var(--system-blue)}.employee-list em.idle{color:var(--tertiary-label)}.skill-updates>header button{width:auto;padding:0 8px;background:transparent;font-size:10px}.skill-updates>button{grid-template-columns:40px 1fr 14px;gap:9px}.skill-updates>button>svg{color:var(--tertiary-label)}.usage-card{padding-bottom:13px}.usage-card>header{border-bottom:0}.usage-card>header button{border:0;background:transparent;color:var(--system-blue);font-size:10px}.usage-value{display:flex;align-items:baseline;justify-content:space-between;padding:0 14px}.usage-value strong{font-size:20px;letter-spacing:-.02em}.usage-value span{color:var(--tertiary-label);font-size:10px}.usage-track{margin:11px 14px 0}.usage-track span{width:37%}.usage-card>p{margin:9px 14px 0;color:var(--tertiary-label);font-size:9px;line-height:1.4}.dialog-layer{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:32px;background:#00000059;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.task-dialog,.simple-dialog{width:min(560px,calc(100vw - 64px));max-height:calc(100vh - 64px);overflow:auto;border:.5px solid rgba(255,255,255,.5);border-radius:20px;background:var(--surface);box-shadow:0 28px 80px #0000003d}.task-dialog>header,.simple-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 22px 16px;border-bottom:.5px solid var(--separator)}.task-dialog>header span{color:var(--system-blue);font-size:10px;font-weight:650}.task-dialog>header h2,.simple-dialog>header h2{margin-top:4px;font-size:20px;font-weight:720}.simple-dialog>header p{margin-top:5px;color:var(--tertiary-label);font-size:12px}.task-dialog>header button,.simple-dialog>header button{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:17px;background:var(--grouped-background);color:var(--secondary-label)}.dialog-body{padding:20px 22px 22px}.dialog-body>label{display:grid;gap:8px}.dialog-body>label>span{color:var(--secondary-label);font-size:12px;font-weight:600}.dialog-body textarea{width:100%;min-height:122px;resize:vertical;border:.5px solid var(--separator);border-radius:13px;background:var(--grouped-background);padding:13px;color:var(--label);font-size:14px;line-height:1.5}.dialog-hint,.plan-overview,.reservation{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;margin-top:14px;padding:12px;border-radius:12px;background:var(--system-blue-soft);color:var(--system-blue)}.dialog-hint>span,.plan-overview>span:last-child,.reservation>span{display:grid;gap:3px}.dialog-hint strong,.plan-overview strong,.reservation strong{color:#245c9a;font-size:12px}.dialog-hint small,.plan-overview small,.reservation small{color:#5f7691;font-size:10px}.dialog-body footer{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.dialog-cancel,.dialog-primary{min-height:40px;padding:0 16px;border-radius:10px;font-size:12px;font-weight:650}.dialog-cancel{border:.5px solid var(--separator);background:var(--surface);color:var(--secondary-label)}.dialog-primary{border:0;background:var(--system-blue);color:#fff}.dialog-primary:disabled{background:var(--fill);color:var(--tertiary-label)}.dialog-primary.full{width:100%}.plan-badge{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:var(--surface)}.dialog-plan{margin-top:14px;border-top:.5px solid var(--separator);border-bottom:.5px solid var(--separator)}.dialog-plan>div{display:grid;grid-template-columns:28px 1fr 18px;gap:10px;align-items:center;min-height:62px;border-bottom:.5px solid var(--separator)}.dialog-plan>div:last-child{border-bottom:0}.dialog-plan>div>span{display:grid;width:26px;height:26px;place-items:center;border-radius:13px;background:var(--grouped-background);color:var(--secondary-label);font-size:11px}.dialog-plan p{display:grid;gap:4px}.dialog-plan strong{font-size:12px}.dialog-plan small{color:var(--tertiary-label);font-size:10px}.dialog-plan svg{color:var(--system-green)}.reservation{background:var(--grouped-background);color:var(--secondary-label)}.reservation strong{color:var(--label)}.dialog-success{display:grid;justify-items:center;padding-top:32px;text-align:center}.success-icon{display:grid;width:64px;height:64px;place-items:center;border-radius:50%;background:#34c7591f;color:var(--system-green)}.success-icon svg{width:32px;height:32px}.dialog-success h3{margin-top:14px;font-size:21px}.dialog-success>p{max-width:420px;margin-top:8px;color:var(--secondary-label);font-size:12px;line-height:1.5}.success-progress{width:100%;margin-top:20px}.success-progress span{width:22%}.dialog-success footer{width:100%}.dialog-employee-list,.dialog-skill-list{padding:8px 22px 22px}.dialog-employee-list>button,.dialog-skill-list>div{display:grid;grid-template-columns:42px 1fr auto;gap:11px;align-items:center;width:100%;min-height:64px;padding:8px 0;border:0;border-bottom:.5px solid var(--separator);background:transparent;color:var(--label);text-align:left}.dialog-employee-list>button>span:nth-child(2),.dialog-skill-list>div>span:nth-child(2){display:grid;gap:4px}.dialog-employee-list strong,.dialog-skill-list strong{font-size:13px}.dialog-employee-list small,.dialog-skill-list small{color:var(--tertiary-label);font-size:11px}.dialog-employee-list svg{color:var(--tertiary-label)}.dialog-skill-list button{min-height:32px;padding:0 12px;border:0;border-radius:16px;background:var(--system-blue-soft);color:var(--system-blue);font-size:11px;font-weight:650}.conversation-dialog{display:grid;gap:14px;padding:4px 22px 22px}.conversation-dialog label{display:grid;gap:7px;color:var(--secondary-label);font-size:12px;font-weight:600}.conversation-dialog select,.conversation-composer textarea{width:100%;border:.5px solid var(--separator);border-radius:10px;background:var(--surface);color:var(--label);font:inherit}.conversation-dialog select{min-height:38px;padding:0 10px}.conversation-history{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.conversation-history button{display:grid;flex:0 0 160px;gap:4px;padding:10px;border:.5px solid var(--separator);border-radius:10px;background:var(--surface);color:var(--label);text-align:left}.conversation-history button.active{border-color:var(--system-blue);background:var(--system-blue-soft)}.conversation-history strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.conversation-history small,.conversation-messages small{color:var(--tertiary-label);font-size:10px}.conversation-messages{display:grid;gap:9px;max-height:250px;overflow-y:auto;padding:4px}.conversation-messages>p,.conversation-empty{color:var(--secondary-label);font-size:12px;line-height:1.55}.conversation-empty{padding:4px 22px 22px}.conversation-messages article{display:grid;gap:5px;padding:10px 12px;border-radius:12px;background:var(--system-blue-soft)}.conversation-messages article span{color:var(--system-blue);font-size:11px;font-weight:700}.conversation-messages article p{color:var(--label);font-size:13px;line-height:1.5;white-space:pre-wrap}.conversation-source-window{display:grid;gap:8px;padding:10px;border:1px solid var(--separator);border-radius:14px;background:var(--grouped-background)}.conversation-source-window>strong{color:var(--label);font-size:12px}.conversation-source-window article.is-source-message{outline:1px solid var(--system-blue);outline-offset:1px}.conversation-source-window article.is-source-message.is-highlighted{box-shadow:0 0 0 4px var(--system-blue-soft)}.conversation-task-receipts,.conversation-task-receipt-wrap{display:grid;gap:6px}.conversation-task-receipts{padding:10px;border:1px solid var(--separator);border-radius:14px;background:var(--grouped-background)}.conversation-task-receipt{display:grid;gap:3px;width:100%;padding:9px 10px;border:1px solid var(--separator);border-radius:10px;background:var(--secondary-background);color:var(--label);text-align:left}.conversation-task-receipt:hover{border-color:var(--system-blue)}.conversation-task-receipt span,.conversation-task-receipt small{color:var(--secondary-label);font-size:10px}.conversation-task-receipt strong{font-size:12px}.conversation-chat-consent{padding:16px;border:1px solid var(--line, #dbe3ef);border-radius:14px;background:var(--panel, #fff);display:grid;gap:12px}.conversation-chat-consent h3,.conversation-chat-consent p{margin:0;line-height:1.6}.conversation-chat-actions{display:flex;flex-wrap:wrap;gap:10px}.conversation-chat-actions>button{flex:1}.conversation-composer{display:grid;gap:9px}.conversation-composer textarea{min-height:78px;padding:10px;resize:vertical}.conversation-composer .dialog-primary,.conversation-task{width:fit-content}.conversation-notice{padding:9px 10px;border-radius:9px;background:var(--grouped-background);color:var(--secondary-label);font-size:11px;line-height:1.45}.conversation-readonly{margin:0;padding:10px 12px;border-radius:10px;background:var(--grouped-background);color:var(--secondary-label);font-size:12px;line-height:1.5}.conversation-search-page{min-height:0;overflow-y:auto;padding:28px 32px 48px}.conversation-search-heading p,.conversation-search-heading h2,.conversation-search-heading span,.conversation-search-result h3,.conversation-search-result p{margin:0}.conversation-search-heading p{color:var(--system-blue);font-size:12px;font-weight:700}.conversation-search-heading h2{margin-top:6px;color:var(--label);font-size:26px}.conversation-search-heading span{display:block;margin-top:7px;color:var(--secondary-label);font-size:13px}.conversation-search-form{display:grid;grid-template-columns:minmax(260px,2fr) minmax(150px,1fr) 140px auto auto;gap:12px;align-items:end;margin-top:22px;padding:18px;border:.5px solid var(--separator);border-radius:16px;background:var(--surface)}.conversation-search-form label{display:grid;gap:7px;color:var(--secondary-label);font-size:12px;font-weight:650}.conversation-search-form input,.conversation-search-form select{width:100%;min-width:0;min-height:42px;border:.5px solid var(--separator);border-radius:10px;background:var(--grouped-background);color:var(--label);font:inherit}.conversation-search-form select{padding:0 10px}.conversation-search-input{display:grid;grid-template-columns:18px 1fr;gap:8px;align-items:center;min-height:42px;padding-left:11px;border:.5px solid var(--separator);border-radius:10px;background:var(--grouped-background)}.conversation-search-input input{min-height:40px;padding:0 10px 0 0;border:0;background:transparent}.conversation-search-input svg{color:var(--tertiary-label)}.conversation-search-submit,.conversation-search-clear,.conversation-search-more{min-height:42px;padding:0 17px;border:0;border-radius:10px;font-weight:700}.conversation-search-submit{background:var(--system-blue);color:#fff}.conversation-search-clear,.conversation-search-more{background:var(--system-blue-soft);color:var(--system-blue)}.conversation-search-state{margin-top:18px;padding:18px;border-radius:14px;background:var(--surface);color:var(--secondary-label);font-size:13px}.conversation-search-state.error{color:var(--destructive, #c9342f)}.conversation-search-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.conversation-search-result{display:grid;gap:9px;min-width:0;padding:17px;border:.5px solid var(--separator);border-radius:15px;background:var(--surface);color:var(--label);text-align:left}.conversation-search-result:hover{border-color:color-mix(in srgb,var(--system-blue) 40%,var(--separator));box-shadow:0 8px 24px #14203714}.conversation-search-result-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.conversation-search-result-meta strong{font-size:12px}.conversation-search-result-meta em{padding:4px 7px;border-radius:999px;background:var(--system-blue-soft);color:var(--system-blue);font-size:10px;font-style:normal}.conversation-search-result-meta em.archived{background:var(--grouped-background);color:var(--secondary-label)}.conversation-search-result h3{overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.conversation-search-result p{display:-webkit-box;overflow:hidden;color:var(--secondary-label);font-size:13px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.conversation-search-result small{color:var(--tertiary-label);font-size:11px}.conversation-search-result mark{border-radius:3px;background:color-mix(in srgb,var(--system-blue) 16%,white);color:inherit}.conversation-search-more{grid-column:1 / -1;justify-self:center}@media(max-width:1100px){.conversation-search-form{grid-template-columns:minmax(220px,2fr) minmax(140px,1fr) 130px}.conversation-search-submit,.conversation-search-clear{width:100%}}@media(max-width:1100px){.desktop-content{grid-template-columns:minmax(0,1fr)}.right-rail{display:none}}@media(max-width:860px){.desktop-app,.desktop-app.sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.desktop-sidebar,.desktop-sidebar.is-collapsed{align-items:center;padding-right:12px;padding-left:12px}.desktop-sidebar .sidebar-collapse-toggle,.desktop-sidebar .sidebar-resize-handle,.desktop-sidebar .sidebar-project-context,.desktop-sidebar .sidebar-wordmark,.desktop-sidebar .sidebar-primary>span,.desktop-sidebar .sidebar-secondary>span,.desktop-sidebar .sidebar-navigation-group>h2,.desktop-sidebar .sidebar-task-list,.desktop-sidebar .sidebar-more-navigation>summary>span,.desktop-sidebar .sidebar-more-navigation>summary>svg:last-child,.desktop-sidebar .desktop-nav button>span,.desktop-sidebar .desktop-nav button>em,.desktop-sidebar .sidebar-account>span:nth-child(2),.desktop-sidebar .sidebar-account>svg,.desktop-sidebar .sidebar-tenant-switch{display:none}.desktop-sidebar .sidebar-brand{display:block;padding:0 0 22px}.desktop-sidebar .sidebar-compact-brand{display:grid}.desktop-sidebar .sidebar-compact-project-switcher{display:block;margin-bottom:10px}.desktop-sidebar .sidebar-primary,.desktop-sidebar .sidebar-secondary,.desktop-sidebar .desktop-nav button,.desktop-sidebar .sidebar-more-navigation>summary,.desktop-sidebar .sidebar-account{display:grid;width:44px;min-width:44px;min-height:44px;place-items:center;padding:0}.desktop-sidebar .sidebar-account-menu{width:44px}.desktop-sidebar .sidebar-account-popover{right:auto;bottom:0;left:calc(100% + 12px)}.desktop-sidebar .sidebar-scroll{width:100%;margin-top:14px}.desktop-sidebar .sidebar-navigation-group+.sidebar-navigation-group{margin-top:12px}.desktop-sidebar .desktop-nav{gap:6px}.desktop-sidebar .sidebar-more-navigation{width:44px;margin-top:10px;padding-top:8px}.desktop-sidebar .sidebar-more-navigation>summary{grid-template-columns:1fr}.desktop-sidebar .sidebar-more-attention{position:absolute;top:1px;right:1px;min-width:16px;height:16px;font-size:9px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.prelaunch-gate{min-height:100vh;background:#f5f5f7;color:#1d1d1f}.prelaunch-gate>header{display:flex;align-items:center;gap:12px;min-height:64px;padding:0 32px;background:#ffffffe0;border-bottom:1px solid #e5e5e7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.prelaunch-gate>header div{display:grid;gap:2px}.prelaunch-gate>header small,.prelaunch-hero p,.prelaunch-grid p,.prelaunch-boundary{color:#6e6e73}.prelaunch-gate>main{width:min(980px,calc(100% - 40px));margin:0 auto;padding:64px 0}.prelaunch-hero{max-width:680px;margin-bottom:32px}.prelaunch-hero>span{color:#0071e3;font-weight:700}.prelaunch-hero h1{margin:10px 0 14px;font-size:clamp(32px,5vw,52px);line-height:1.08;letter-spacing:-.035em}.prelaunch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.prelaunch-grid article{min-height:190px;padding:24px;background:#fff;border:1px solid #e5e5e7;border-radius:20px;box-shadow:0 10px 30px #0000000a}.prelaunch-grid article>small,.prelaunch-grid article>strong{display:block}.prelaunch-grid article>strong{margin:10px 0;font-size:24px}.prelaunch-grid button,.prelaunch-actions button{min-height:38px;padding:0 16px;border:0;border-radius:999px;background:#0071e3;color:#fff;font-weight:650}.prelaunch-message{margin:18px 0 0;padding:14px 16px;background:#fff;border:1px solid #d2d2d7;border-radius:12px}.prelaunch-actions{display:flex;gap:10px;margin:24px 0 14px}.prelaunch-actions button:last-child{background:#e8e8ed;color:#1d1d1f}.first-launch-identity-notice{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:14px 22px 0;padding:14px 16px;border:1px solid color-mix(in srgb,var(--system-blue) 22%,var(--separator));border-radius:16px;background:color-mix(in srgb,var(--system-blue) 7%,var(--surface));box-shadow:0 8px 24px #1218260d}.first-launch-identity-copy{display:grid;min-width:0;gap:4px}.first-launch-identity-copy strong{color:var(--label);font-size:14px}.first-launch-identity-copy span,.first-launch-identity-copy small{color:var(--secondary-label);font-size:12px;line-height:1.45}.first-launch-identity-copy small.is-error{color:var(--system-red)}.first-launch-identity-actions{display:flex;flex:none;align-items:center;gap:8px}.first-launch-identity-actions button{min-height:34px;padding:0 12px;border:1px solid var(--separator);border-radius:10px;background:var(--surface);color:var(--label);font:inherit;font-size:12px;font-weight:650}.first-launch-identity-actions button.primary{border-color:var(--system-blue);background:var(--system-blue);color:#fff}.first-launch-identity-actions button.icon-only{display:grid;width:34px;min-width:34px;padding:0;place-items:center;border-color:transparent;background:transparent;color:var(--secondary-label)}.first-launch-identity-actions button:disabled{cursor:wait;opacity:.6}@media(max-width:700px){.prelaunch-gate>header{padding:0 18px}.prelaunch-gate>main{width:min(100% - 28px,540px);padding:36px 0}.prelaunch-grid{grid-template-columns:1fr}}@media(max-width:960px){.first-launch-identity-notice{align-items:flex-start;flex-direction:column}.first-launch-identity-actions{width:100%;flex-wrap:wrap}}
