.DemoWorkspace_root__XB2Em{background:var(--demo-background);min-height:100vh;min-height:100dvh}.DemoWorkspace_stage__FVGlm{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:40px 20px;background:linear-gradient(180deg,var(--s1),var(--s0) 60%)}.DemoWorkspace_stageCard__kxuRU{width:100%;max-width:640px;padding:40px;border:1px solid var(--border);border-radius:20px;background:var(--s1);box-shadow:var(--shadow-md)}.DemoWorkspace_stageCard__kxuRU header{display:flex;align-items:center;gap:14px;margin-bottom:8px}.DemoWorkspace_stageMark__tE_i7{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;flex:none;background:var(--ai-soft);color:var(--ai)}.DemoWorkspace_stageCard__kxuRU h1{font-size:var(--type-section);margin:0}.DemoWorkspace_stageCard__kxuRU>p{color:var(--t2);margin:6px 0 24px;font-size:var(--type-small)}.DemoWorkspace_stageBar__KcFPU{height:6px;border-radius:999px;background:var(--inset);overflow:hidden;margin-bottom:26px}.DemoWorkspace_stageBar__KcFPU>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--ai));transition:width .6s ease}.DemoWorkspace_courseSteps__L5F5H{list-style:none;padding:0;margin:0;display:grid;grid-gap:16px;gap:16px}.DemoWorkspace_courseStep__hHf8k{border:1px solid var(--border);border-radius:var(--r-md);padding:16px 18px;background:var(--s2)}.DemoWorkspace_courseStep__hHf8k header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px}.DemoWorkspace_courseStep__hHf8k h2{font-size:var(--type-body);margin:0}.DemoWorkspace_stepList__5X9Oz{list-style:none;padding:0;margin:0;display:grid;grid-gap:7px;gap:7px;font-size:var(--type-small);color:var(--t3)}.DemoWorkspace_stepList__5X9Oz li{display:flex;align-items:center;gap:9px}.DemoWorkspace_stepDone__OC83s{color:var(--ok-text)}.DemoWorkspace_stepActive__qJh8s{color:var(--t1);font-weight:var(--weight-heading)}.DemoWorkspace_stepIcon__I_rXr{display:inline-grid;place-items:center;width:18px;height:18px;flex:none}.DemoWorkspace_spinner__Qw1Wd{width:14px;height:14px;border-radius:50%;border:2px solid var(--border-strong);border-top-color:var(--brand);animation:DemoWorkspace_spin__74pHW .9s linear infinite}@keyframes DemoWorkspace_spin__74pHW{to{transform:rotate(1turn)}}.DemoWorkspace_stageFoot__ra2Fa{margin-top:22px;font-size:var(--type-caption);color:var(--t3);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.DemoWorkspace_stageFoot__ra2Fa a{color:var(--brand);font-weight:var(--weight-heading)}.DemoWorkspace_stageError__pUhwN{border-color:color-mix(in srgb,var(--bad) 35%,transparent)}.DemoWorkspace_stageActions__XTUi7{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.DemoWorkspace_shell__CwyVY{display:flex;min-height:100vh;min-height:100dvh}.DemoWorkspace_sidebar__HCZhI{position:-webkit-sticky;position:sticky;top:0;align-self:flex-start;height:100vh;height:100dvh;width:var(--sidebar-w);flex:none;display:flex;flex-direction:column;gap:16px;padding:22px 0;background:var(--sidebar);border-right:1px solid var(--divider);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.DemoWorkspace_brand__YeurD{display:flex;align-items:center;gap:12px;padding:0 22px 6px}.DemoWorkspace_brandMark__yRuex{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;flex:none;background:var(--brand);color:var(--on-brand);font-weight:var(--weight-strong);letter-spacing:-.02em}.DemoWorkspace_brandText__yWOfB{min-width:0;display:flex;flex-direction:column}.DemoWorkspace_brandText__yWOfB strong{font-size:var(--type-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DemoWorkspace_brandText__yWOfB span{font-size:var(--type-small);color:var(--t3)}.DemoWorkspace_nav__5iYSN{list-style:none;padding:0 12px;margin:0;display:grid;grid-gap:3px;gap:3px}.DemoWorkspace_navItem__Xt2aa{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2-5) var(--space-3);border-radius:var(--control-radius);border:0;background:transparent;color:var(--t2);text-align:left;font-weight:var(--weight-heading);font-size:var(--control-font-size);cursor:pointer}.DemoWorkspace_navItem__Xt2aa:hover{background:var(--sidebar-hover);color:var(--t1)}.DemoWorkspace_navItem__Xt2aa[aria-current=page]{background:var(--sidebar-active);color:var(--t1);font-weight:var(--weight-heading)}.DemoWorkspace_navItem__Xt2aa svg{flex:none;color:inherit}.DemoWorkspace_navCount__slycL{margin-left:auto;font-size:var(--type-caption);font-weight:var(--weight-strong);padding:2px 8px;border-radius:999px;background:var(--bad-soft);color:var(--bad-text)}.DemoWorkspace_sidebarFoot__8K667{margin-top:auto;padding:14px 22px 0;border-top:1px solid var(--divider);display:flex;align-items:center;gap:12px}.DemoWorkspace_sidebarFoot__8K667 small{display:block;color:var(--t3);font-size:var(--type-caption)}.DemoWorkspace_sidebarFoot__8K667 strong{font-size:var(--type-small)}.DemoWorkspace_main__6ZdBn{flex:1 1;min-width:0;display:flex;flex-direction:column}.DemoWorkspace_header__cLO4F{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:14px;min-height:var(--header-h);padding:0 clamp(16px,2.4vw,32px);background:var(--s1);border-bottom:1px solid var(--divider)}.DemoWorkspace_headerTitle__WI5CL{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.DemoWorkspace_headerTitle__WI5CL h1{font-size:var(--type-body);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:2.5rem}.DemoWorkspace_mobileOnly__xWibD{display:none}.DemoWorkspace_demoPill__THZIR{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;flex:none;border:1px solid var(--ai-border);background:var(--ai-soft);color:var(--ai);font-size:var(--type-caption);font-weight:var(--weight-strong);letter-spacing:.04em;text-transform:uppercase}.DemoWorkspace_headerSpacer__2KVKc{flex:1 1}.DemoWorkspace_headerActions___jmqL{display:flex;align-items:center;gap:10px;flex:none}.DemoWorkspace_btn__NyKfg{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border-radius:var(--control-radius);border:1px solid var(--border-strong);background:var(--s1);color:var(--t1);font-weight:var(--weight-heading);font-size:var(--control-font-size);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.DemoWorkspace_btn__NyKfg:hover{background:var(--inset)}.DemoWorkspace_btn__NyKfg:disabled{color:var(--disabled);cursor:not-allowed;background:var(--s1)}.DemoWorkspace_btnPrimary__ZcryI{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.DemoWorkspace_btnPrimary__ZcryI:hover{background:var(--brand-hover);border-color:var(--brand-hover)}.DemoWorkspace_btnAi__7Tj55{background:var(--ai);border-color:var(--ai);color:var(--on-brand)}.DemoWorkspace_btnAi__7Tj55:hover{background:var(--ai-hover);border-color:var(--ai-hover)}.DemoWorkspace_btnDanger__0_FXW{color:var(--bad-text);border-color:color-mix(in srgb,var(--bad) 40%,transparent)}.DemoWorkspace_btnDanger__0_FXW:hover{background:var(--bad-soft)}.DemoWorkspace_btnGhost__aFUwy{border-color:transparent;background:transparent;color:var(--t2)}.DemoWorkspace_btnGhost__aFUwy:hover{background:var(--inset);color:var(--t1)}.DemoWorkspace_btnSm__hoMnX{min-height:34px;padding:0 var(--space-3);font-size:var(--control-font-size);border-radius:var(--control-radius)}.DemoWorkspace_iconBtn__0_Ban{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--control-radius);border:1px solid transparent;background:transparent;color:var(--t2);cursor:pointer;position:relative}.DemoWorkspace_iconBtn__0_Ban:hover{background:var(--inset);color:var(--t1)}.DemoWorkspace_iconBadge__NN4io{position:absolute;top:7px;right:7px;width:8px;height:8px;border-radius:50%;background:var(--bad);border:2px solid var(--s1)}.DemoWorkspace_banner__Ui0ak{display:flex;align-items:center;gap:12px;padding:10px clamp(16px,2.4vw,32px);background:var(--ai-soft);border-bottom:1px solid var(--ai-border);color:var(--t1);font-size:var(--type-small)}.DemoWorkspace_banner__Ui0ak strong{color:var(--ai)}.DemoWorkspace_banner__Ui0ak>svg{flex:none}.DemoWorkspace_banner__Ui0ak button{flex:none;margin-left:auto;border:0;background:transparent;color:var(--t2);cursor:pointer;display:grid;place-items:center;width:28px;height:28px;border-radius:6px}.DemoWorkspace_banner__Ui0ak button:hover{background:color-mix(in srgb,var(--t1) 6%,transparent)}.DemoWorkspace_content__U_O_G{padding:24px clamp(16px,2.4vw,32px) 64px;max-width:1400px;width:100%}.DemoWorkspace_pageHead__xC7I6{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px;flex-wrap:wrap}.DemoWorkspace_pageHead__xC7I6 h2{font-size:var(--type-marketing-workspace-title);margin:0}.DemoWorkspace_pageHead__xC7I6 p{margin:4px 0 0;color:var(--t2);font-size:var(--type-small)}.DemoWorkspace_eyebrow__w18AA{font-size:var(--type-caption);color:var(--t3);margin:0 0 4px}.DemoWorkspace_backLink__qQd4d{display:inline-flex;align-items:center;gap:var(--space-1-5);color:var(--t2);font-size:var(--control-font-size);font-weight:var(--weight-heading);border:0;background:transparent;padding:0;cursor:pointer;margin-bottom:10px}.DemoWorkspace_backLink__qQd4d:hover{color:var(--t1)}.DemoWorkspace_grid__YaX_h{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:18px;gap:18px}.DemoWorkspace_span3__uQfNf{grid-column:span 3}.DemoWorkspace_span4__QIXmH{grid-column:span 4}.DemoWorkspace_span6__zZWYd{grid-column:span 6}.DemoWorkspace_span8__p3fUk{grid-column:span 8}.DemoWorkspace_span12__ovvmb{grid-column:span 12}.DemoWorkspace_card__BVcyG{background:var(--s1);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--space-4-5) var(--space-5);min-width:0}.DemoWorkspace_cardAi__ZQL73{border-color:var(--ai-border);background:linear-gradient(0deg,var(--ai-soft),var(--ai-soft)),var(--s1)}.DemoWorkspace_cardHead__enWSc{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.DemoWorkspace_cardHead__enWSc h3{font-size:var(--type-small);font-weight:var(--weight-heading);color:var(--t2);margin:0;letter-spacing:.01em}.DemoWorkspace_cardLink__5ugNB{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--type-small);font-weight:var(--weight-heading);color:var(--brand);border:0;background:transparent;padding:0;cursor:pointer}.DemoWorkspace_stat__9r_d6{display:flex;flex-direction:column;gap:4px}.DemoWorkspace_statValue__aBdj7{font-size:var(--type-title);font-weight:var(--weight-strong);letter-spacing:-.03em;line-height:1.1}.DemoWorkspace_statLabel__T7Jh6{font-size:var(--type-caption);color:var(--t2)}.DemoWorkspace_statTrend__P8pDN{font-size:var(--type-small);color:var(--ok-text)}.DemoWorkspace_statAccent__bD4TZ{width:34px;height:4px;border-radius:2px;margin-bottom:10px}.DemoWorkspace_list__knWwD{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.DemoWorkspace_row__5h4hc{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-3-5);border-radius:calc(var(--radius-sm) * 1.25);border:1px solid var(--border);background:var(--s2);text-align:left;cursor:pointer;color:inherit}.DemoWorkspace_row__5h4hc:hover{background:var(--inset);border-color:var(--border-strong)}.DemoWorkspace_rowBody__nKIii{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:2px}.DemoWorkspace_rowTitle__fi80c{font-weight:var(--weight-heading);font-size:var(--type-small);overflow:hidden;text-overflow:ellipsis}.DemoWorkspace_rowMeta__m4qbN{font-size:var(--type-caption);color:var(--t3);overflow:hidden;text-overflow:ellipsis}.DemoWorkspace_rowIcon__mNSnX{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;flex:none}.DemoWorkspace_kindAi__6hN4v{background:var(--ai-soft);color:var(--ai)}.DemoWorkspace_kindMarking__nPUhZ{background:var(--info-soft);color:var(--info)}.DemoWorkspace_kindRequest__A4hfJ{background:var(--warn-soft);color:var(--warn)}.DemoWorkspace_kindLearner__qQ4rP{background:var(--bad-soft);color:var(--bad)}.DemoWorkspace_kindApproval___ihwx{background:var(--ok-soft);color:var(--ok)}.DemoWorkspace_kindQuality__rutvQ{background:color-mix(in srgb,var(--management) 12%,transparent);color:var(--management)}.DemoWorkspace_kindSubmission__smQWF,.DemoWorkspace_kindView__ukBHj{background:var(--inset);color:var(--t2)}.DemoWorkspace_pill__koFob{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:var(--type-caption);font-weight:var(--weight-heading);white-space:nowrap;border:1px solid transparent}.DemoWorkspace_toneNeutral__W2cyW{background:var(--inset);color:var(--t2)}.DemoWorkspace_toneInfo___ZSaU{background:var(--info-soft);color:var(--info)}.DemoWorkspace_toneOk__k2QTy{background:var(--ok-soft);color:var(--ok-text)}.DemoWorkspace_toneWarn__txDZ5{background:var(--warn-soft);color:var(--warn-text)}.DemoWorkspace_toneBad__is_Ls{background:var(--bad-soft);color:var(--bad-text)}.DemoWorkspace_toneAi__aipPR{background:var(--ai);color:var(--on-brand)}.DemoWorkspace_toneAiSoft__tvVj_{background:var(--ai-soft);color:var(--ai);border-color:var(--ai-border)}.DemoWorkspace_avatar__46BB_{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;flex:none;font-size:var(--type-small);font-weight:var(--weight-strong);color:var(--t1);background:var(--inset)}.DemoWorkspace_avatarLg__tIMFw{width:52px;height:52px;font-size:var(--type-body)}.DemoWorkspace_progress__2D3WH{height:6px;border-radius:999px;background:var(--inset);overflow:hidden;min-width:80px}.DemoWorkspace_progress__2D3WH>span{display:block;height:100%;border-radius:inherit;background:var(--brand)}.DemoWorkspace_progressOk__ZYupH>span{background:var(--ok)}.DemoWorkspace_progressWarn__riXr2>span{background:var(--warn)}.DemoWorkspace_progressBad__QejG2>span{background:var(--bad)}.DemoWorkspace_table__NLs_1{width:100%;border-collapse:initial;border-spacing:0;font-size:var(--type-small)}.DemoWorkspace_table__NLs_1 th{text-align:left;font-size:var(--type-small);font-weight:var(--weight-heading);letter-spacing:.04em;text-transform:uppercase;color:var(--t3);padding:10px 12px;border-bottom:1px solid var(--border);white-space:nowrap}.DemoWorkspace_table__NLs_1 td{padding:12px;border-bottom:1px solid var(--border);vertical-align:middle}.DemoWorkspace_table__NLs_1 tr:last-child td{border-bottom:0}.DemoWorkspace_table__NLs_1 tbody tr[data-clickable=true]{cursor:pointer}.DemoWorkspace_table__NLs_1 tbody tr[data-clickable=true]:hover td{background:var(--inset)}.DemoWorkspace_table__NLs_1 tbody tr[aria-selected=true] td{background:var(--brand-soft)}.DemoWorkspace_tableWrap__FKnAR{overflow-x:auto;border:1px solid var(--border);border-radius:var(--r-md);background:var(--s1)}.DemoWorkspace_cellPerson__28ZS1{display:flex;align-items:center;gap:var(--space-2-5);min-width:180px}.DemoWorkspace_cellPersonAction__fACbj{padding:0;border:0;border-radius:var(--control-radius);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;min-height:var(--touch-target-min)}.DemoWorkspace_cellPerson__28ZS1 span,.DemoWorkspace_cellPerson__28ZS1 strong{display:block;font-size:var(--type-small)}.DemoWorkspace_cellPerson__28ZS1 span{color:var(--t3)}.DemoWorkspace_numeric__jgd55{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DemoWorkspace_toolbar__6gEqg{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.DemoWorkspace_search__kp8GR{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border-radius:10px;border:1px solid var(--border-strong);background:var(--s1);min-width:240px;color:var(--t3)}.DemoWorkspace_search__kp8GR input{border:0;background:transparent;color:var(--t1);min-width:0;flex:1 1;outline:none;font-size:var(--type-small)}.DemoWorkspace_filterChip__faOc5{display:inline-flex;align-items:center;gap:var(--space-1-5);min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--s1);color:var(--t2);font-size:var(--type-small);font-weight:var(--weight-label);cursor:pointer}.DemoWorkspace_filterChip__faOc5[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--t1);font-weight:var(--weight-heading)}.DemoWorkspace_tabs___G7fu{display:flex;gap:6px;border-bottom:1px solid var(--border);margin-bottom:20px;overflow-x:auto}.DemoWorkspace_tab__9Rl66{padding:var(--space-2-5) var(--space-3-5);border:0;border-bottom:2px solid transparent;background:transparent;color:var(--t2);font-weight:var(--weight-heading);font-size:var(--control-font-size);cursor:pointer;white-space:nowrap;margin-bottom:-1px}.DemoWorkspace_tab__9Rl66[aria-selected=true]{color:var(--brand);border-bottom-color:var(--brand)}.DemoWorkspace_courseCard__OVv6A{display:flex;flex-direction:column;gap:var(--space-3);text-align:left;cursor:pointer;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.DemoWorkspace_courseCard__OVv6A:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.DemoWorkspace_courseCard__OVv6A h3{font-size:var(--type-body);margin:0;line-height:1.3}.DemoWorkspace_courseMeta__kfle1{display:flex;gap:8px;flex-wrap:wrap}.DemoWorkspace_courseStats__jvlsn{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:auto}.DemoWorkspace_courseStats__jvlsn div{padding:10px;border-radius:9px;background:var(--s2);border:1px solid var(--border)}.DemoWorkspace_courseStats__jvlsn strong{display:block;font-size:var(--type-heading);letter-spacing:-.02em}.DemoWorkspace_courseStats__jvlsn span{font-size:var(--type-small);color:var(--t3)}.DemoWorkspace_sourceNote__ujTID{font-size:var(--type-caption);color:var(--t3);display:inline-flex;align-items:center;gap:6px}.DemoWorkspace_units__8nmW2{display:grid;grid-gap:10px;gap:10px}.DemoWorkspace_unit__iKEHn{border:1px solid var(--border);border-radius:var(--r-md);background:var(--s1)}.DemoWorkspace_unit__iKEHn summary{display:flex;align-items:center;gap:12px;padding:14px 16px;cursor:pointer;list-style:none;font-weight:var(--weight-heading)}.DemoWorkspace_unit__iKEHn summary::-webkit-details-marker{display:none}.DemoWorkspace_unitCode__yZ0uD{font-size:var(--type-small);font-weight:var(--weight-strong);color:var(--brand);padding:3px 8px;border-radius:6px;background:var(--brand-soft);flex:none}.DemoWorkspace_unitBody__rxBSy{padding:0 16px 16px;color:var(--t2);font-size:var(--type-small)}.DemoWorkspace_outcome__E4k_5{margin-top:12px;padding-top:12px;border-top:1px dashed var(--border)}.DemoWorkspace_outcome__E4k_5 strong{color:var(--t1);font-size:var(--type-small)}.DemoWorkspace_criteria__irFip{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.DemoWorkspace_criteria__irFip li{display:flex;gap:10px;font-size:var(--type-small)}.DemoWorkspace_criteria__irFip code{flex:none;font-family:inherit;font-weight:var(--weight-strong);color:var(--t3);min-width:56px}.DemoWorkspace_detailGrid__JX4HP{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:20px;gap:20px;align-items:start}.DemoWorkspace_brief__MqnmW{white-space:pre-wrap;color:var(--t2);font-size:var(--type-body);line-height:1.65}.DemoWorkspace_kv__WmjPW{display:grid;grid-template-columns:auto 1fr;grid-gap:8px 14px;gap:8px 14px;font-size:var(--type-small)}.DemoWorkspace_kv__WmjPW dt{color:var(--t3)}.DemoWorkspace_kv__WmjPW dd{margin:0;color:var(--t1);font-weight:var(--weight-label)}.DemoWorkspace_callout__e_dij{padding:14px 16px;border-radius:10px;border:1px solid var(--warn);background:var(--warn-soft);font-size:var(--type-small)}.DemoWorkspace_callout__e_dij strong{display:block;margin-bottom:4px}.DemoWorkspace_calloutActions__nBioh{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.DemoWorkspace_notice__7h98x{padding:12px 14px;border-radius:10px;background:var(--inset);color:var(--t2);font-size:var(--type-small)}.DemoWorkspace_drawerHost__7Nodv{position:fixed;inset:0;z-index:60;display:flex;justify-content:flex-end}.DemoWorkspace_drawerBackdrop__5v9Dq{position:absolute;inset:0;background:var(--marketing-backdrop);border:0;cursor:pointer}.DemoWorkspace_drawer__fDfBQ{position:relative;width:min(520px,100%);height:100%;overflow:auto;background:var(--s1);box-shadow:var(--shadow-md);padding:24px 26px 40px;display:flex;flex-direction:column;gap:18px}.DemoWorkspace_drawerHead__YX8Qw{display:flex;align-items:flex-start;gap:14px}.DemoWorkspace_drawerHead__YX8Qw h2{font-size:var(--type-subheading);margin:0}.DemoWorkspace_drawerHead__YX8Qw p{margin:2px 0 0;font-size:var(--type-small);color:var(--t3)}.DemoWorkspace_drawerClose__io5nt{margin-left:auto}.DemoWorkspace_marking__YJzqN{display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.DemoWorkspace_queue___w7Rc{display:grid;grid-gap:8px;gap:8px;position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 16px)}.DemoWorkspace_queueGroup___lPd_{font-size:var(--type-small);font-weight:var(--weight-strong);letter-spacing:.05em;text-transform:uppercase;color:var(--t3);margin:10px 0 4px}.DemoWorkspace_queueItem__GK_6E{display:flex;align-items:center;gap:var(--space-2-5);padding:var(--space-2-5) var(--space-3);border-radius:calc(var(--radius-sm) * 1.25);border:1px solid var(--border);background:var(--s1);text-align:left;cursor:pointer;color:inherit;width:100%}.DemoWorkspace_queueItem__GK_6E:hover{background:var(--inset)}.DemoWorkspace_queueItem__GK_6E[aria-current=true]{border-color:var(--brand);background:var(--brand-soft)}.DemoWorkspace_workspace__zRek0{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-gap:18px;gap:18px;align-items:start}.DemoWorkspace_script__4ke2V{background:var(--s1);border:1px solid var(--border);border-radius:var(--r-md);padding:22px 26px}.DemoWorkspace_scriptHead__M04hJ{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--border);flex-wrap:wrap}.DemoWorkspace_scriptHead__M04hJ h3{font-size:var(--type-body);margin:0}.DemoWorkspace_scriptMeta__O76_K{font-size:var(--type-caption);color:var(--t3)}.DemoWorkspace_script__4ke2V p{font-size:var(--type-body);line-height:1.75;color:var(--t2);margin:0 0 14px}.DemoWorkspace_script__4ke2V mark{background:color-mix(in srgb,var(--ai) 16%,transparent);color:var(--t1);border-bottom:2px solid var(--ai);padding:1px 0;border-radius:2px;cursor:pointer}.DemoWorkspace_script__4ke2V mark[data-active=true]{background:color-mix(in srgb,var(--ai) 32%,transparent)}.DemoWorkspace_script__4ke2V mark[data-decided=approved]{background:var(--ok-soft);border-bottom-color:var(--ok)}.DemoWorkspace_script__4ke2V mark[data-decided=rejected]{background:var(--bad-soft);border-bottom-color:var(--bad);text-decoration:line-through}.DemoWorkspace_scriptEmpty__mDBvs{padding:40px 20px;text-align:center;color:var(--t3);font-size:var(--type-small);border:1px dashed var(--border-strong);border-radius:var(--r-md)}.DemoWorkspace_panel__wr2Lo{display:grid;grid-gap:12px;gap:12px}.DemoWorkspace_critCard__l5JM2{border:1px solid var(--border);border-radius:var(--r-md);background:var(--s1);padding:14px 16px}.DemoWorkspace_critCardAi__tNRCp{border-color:var(--ai-border);background:linear-gradient(0deg,var(--ai-soft),var(--ai-soft)),var(--s1)}.DemoWorkspace_critCardOk__cWlnR{border-color:color-mix(in srgb,var(--ok) 35%,transparent)}.DemoWorkspace_critCardBad__XwklT{border-color:color-mix(in srgb,var(--bad) 35%,transparent)}.DemoWorkspace_critHead__JOlYI{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.DemoWorkspace_critHead__JOlYI strong{font-size:var(--type-small)}.DemoWorkspace_critHead__JOlYI strong small{display:block;font-weight:var(--weight-label);color:var(--t2);font-size:var(--type-caption);margin-top:2px}.DemoWorkspace_critEvidence__XJcTE{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.DemoWorkspace_critEvidence__XJcTE button{font-size:var(--type-small);padding:4px 9px;border-radius:999px;border:1px solid var(--border-strong);background:var(--s1);color:var(--t2);cursor:pointer}.DemoWorkspace_critEvidence__XJcTE button[aria-pressed=true]{border-color:var(--ai);color:var(--ai);background:var(--ai-soft)}.DemoWorkspace_critRationale__EPU3B{font-size:var(--type-small);color:var(--t2);margin:8px 0 0}.DemoWorkspace_critActions__8PKIC{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.DemoWorkspace_critNote__3dDNl{font-size:var(--type-caption);color:var(--t3);margin-top:8px}.DemoWorkspace_feedback__X4OyX{border:1px solid var(--border);border-radius:var(--r-md);background:var(--s1);padding:16px;font-size:var(--type-small)}.DemoWorkspace_feedback__X4OyX h4{font-size:var(--type-small);font-weight:var(--weight-strong);color:var(--t3);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px}.DemoWorkspace_feedback__X4OyX ul{margin:6px 0 0;padding-left:18px;color:var(--t2)}.DemoWorkspace_feedback__X4OyX p{margin:0;color:var(--t2)}.DemoWorkspace_approveBar__l0QJI{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--s1);flex-wrap:wrap}.DemoWorkspace_approveBar__l0QJI span{font-size:var(--type-small);color:var(--t2)}.DemoWorkspace_approved__Xxq3a{padding:12px 14px;border-radius:10px;background:var(--ok-soft);color:var(--ok-text);font-weight:var(--weight-heading)}.DemoWorkspace_aiThinking__GiTvY,.DemoWorkspace_approved__Xxq3a{display:flex;align-items:center;gap:10px;font-size:var(--type-small)}.DemoWorkspace_aiThinking__GiTvY{padding:14px;border-radius:var(--r-md);border:1px dashed var(--ai-border);color:var(--ai)}.DemoWorkspace_bars__dW_fn{display:flex;align-items:flex-end;gap:8px;height:140px;padding-top:10px}.DemoWorkspace_bar__3KDdY{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end}.DemoWorkspace_bar__3KDdY>span:first-child{width:100%;border-radius:6px 6px 2px 2px;background:var(--brand);min-height:3px}.DemoWorkspace_bar__3KDdY>span:last-child{font-size:var(--type-small);color:var(--t3)}.DemoWorkspace_bar__3KDdY[data-current=true]>span:first-child{background:var(--ai)}.DemoWorkspace_legend__jVnoH{display:flex;gap:14px;flex-wrap:wrap;font-size:var(--type-small);color:var(--t2);margin-top:10px}.DemoWorkspace_legend__jVnoH i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:middle}.DemoWorkspace_stack__TH2Jn{display:flex;height:14px;border-radius:999px;overflow:hidden;background:var(--inset)}.DemoWorkspace_stack__TH2Jn>span{height:100%}.DemoWorkspace_dataTable__IiPzi td,.DemoWorkspace_dataTable__IiPzi th{padding:8px 10px;font-size:var(--type-small)}.DemoWorkspace_empty__gaB2V{padding:36px 20px;text-align:center;color:var(--t3);font-size:var(--type-small)}.DemoWorkspace_mobileNav__YDqMr{display:none}@media (max-width:960px){.DemoWorkspace_sidebar__HCZhI{display:none}.DemoWorkspace_desktopOnly__78Eul{display:none!important}.DemoWorkspace_mobileOnly__xWibD{display:inline}.DemoWorkspace_headerSpacer__2KVKc{display:none}.DemoWorkspace_header__cLO4F{gap:10px}.DemoWorkspace_headerActions___jmqL .DemoWorkspace_btn__NyKfg{padding-inline:var(--space-3);min-height:36px;font-size:var(--control-font-size)}.DemoWorkspace_demoPill__THZIR{font-size:var(--type-caption);padding:3px 8px}.DemoWorkspace_mobileNav__YDqMr{display:flex;gap:4px;overflow-x:auto;padding:8px clamp(12px,2vw,24px);background:var(--s1);border-bottom:1px solid var(--divider);position:-webkit-sticky;position:sticky;top:var(--header-h);z-index:19}.DemoWorkspace_mobileNav__YDqMr .DemoWorkspace_navItem__Xt2aa{width:auto;white-space:nowrap;padding:var(--space-2) var(--space-3);font-size:var(--control-font-size)}.DemoWorkspace_span3__uQfNf,.DemoWorkspace_span4__QIXmH{grid-column:span 6}.DemoWorkspace_span6__zZWYd,.DemoWorkspace_span8__p3fUk{grid-column:span 12}.DemoWorkspace_detailGrid__JX4HP,.DemoWorkspace_marking__YJzqN,.DemoWorkspace_workspace__zRek0{grid-template-columns:1fr}.DemoWorkspace_queue___w7Rc{position:static}}@media (max-width:600px){.DemoWorkspace_span3__uQfNf,.DemoWorkspace_span4__QIXmH{grid-column:span 12}.DemoWorkspace_content__U_O_G,.DemoWorkspace_header__cLO4F{padding-inline:14px}.DemoWorkspace_headerTitle__WI5CL h1{font-size:var(--type-body)}.DemoWorkspace_banner__Ui0ak{font-size:var(--type-small)}.DemoWorkspace_courseStats__jvlsn{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.DemoWorkspace_spinner__Qw1Wd{animation-duration:2s}}:where(html[data-product=lms-next],html[data-product=lms]) :where([data-ui]){box-sizing:border-box}:where(html[data-product=lms-next],html[data-product=lms]) :where([data-ui=button]){font:inherit;font-size:var(--control-font-size);font-weight:var(--weight-heading);line-height:1.4;min-block-size:var(--control-height);padding:var(--space-2) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--control-radius);background:var(--surface-1);color:var(--text-primary);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;overflow-wrap:anywhere}:where(html[data-product=lms-next],html[data-product=lms]) :where([data-ui=button]:disabled,[data-ui=button][aria-disabled=true]){color:var(--text-disabled);cursor:not-allowed}:where(html[data-product=lms-next],html[data-product=lms]) :where([data-ui=button][aria-busy=true]){cursor:wait}:where(html[data-product=lms-next],html[data-product=lms]) :where([data-ui=button],[data-ui=link],[data-ui=field],[data-ui=disclosure-trigger]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}:where(html[data-product=lms-next],html[data-product=lms]) :where(input[data-ui=field]:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),select[data-ui=field],textarea[data-ui=field]){min-inline-size:0;max-inline-size:100%;min-block-size:var(--control-height);padding:var(--field-padding-block) var(--field-padding-inline);font:inherit;font-size:var(--field-font-size);line-height:1.5;color:var(--text-primary);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--field-radius)}:where(html[data-product=lms-next],html[data-product=lms]) :where([data-ui=field][aria-invalid=true]){border-color:var(--danger)}:where(html[data-product=lms-next],html[data-product=lms]) :where([data-ui=field]:disabled){color:var(--text-disabled);background:var(--surface-inset)}:where(html[data-product=lms-next],html[data-product=lms]) :where(input[data-ui=field][type=checkbox],input[data-ui=field][type=radio]){accent-color:var(--brand)}:where(html[data-product=lms-next],html[data-product=lms]) :where([data-ui=heading]){color:var(--text-primary);line-height:var(--leading-tight);font-weight:var(--weight-heading);letter-spacing:var(--tracking-title);overflow-wrap:anywhere}:where(html[data-product=lms-next],html[data-product=lms]) :where(h1[data-ui=heading]){font-size:var(--type-title)}:where(html[data-product=lms-next],html[data-product=lms]) :where(h2[data-ui=heading]){font-size:var(--type-heading)}:where(html[data-product=lms-next],html[data-product=lms]) :where(h3[data-ui=heading],h4[data-ui=heading],h5[data-ui=heading],h6[data-ui=heading]){font-size:var(--type-subtitle)}:where(html[data-product=lms-next],html[data-product=lms]) :where([data-ui=text]){line-height:var(--leading-body);overflow-wrap:anywhere}:where(html[data-product=lms-next],html[data-product=lms]) :where([data-ui=label]){font-size:var(--type-label);font-weight:var(--weight-heading);color:var(--text-primary)}:where(html[data-product=lms-next],html[data-product=lms]) :where([data-ui=fieldset]){min-inline-size:0;border:1px solid var(--border-subtle);border-radius:var(--radius-md)}:where(html[data-product=lms-next],html[data-product=lms]) :where([data-ui=table]){border-collapse:collapse;border-spacing:0;color:var(--text-primary);font-size:var(--table-font-size)}:where(html[data-product=lms-next],html[data-product=lms]) :where([data-ui=table-header],[data-ui=table-cell]){padding:var(--table-cell-padding-block) var(--table-cell-padding-inline);text-align:start;border-bottom:1px solid var(--border-subtle)}:where(html[data-product=lms-next],html[data-product=lms]) :where([data-ui=table-header]){padding-block:var(--table-header-padding-block);font-size:var(--table-header-font-size);font-weight:var(--weight-heading);color:var(--text-tertiary);background:var(--surface-1)}:where(html[data-product=lms-next],html[data-product=lms]) :where([data-ui=disclosure-trigger]){cursor:pointer;min-block-size:var(--control-height);padding-block:var(--space-2)}@media (pointer:coarse){:where(html[data-product=lms-next],html[data-product=lms]) :where([data-ui=button],select[data-ui=field],[data-ui=disclosure-trigger]){min-block-size:44px}:where(html[data-product=lms-next],html[data-product=lms]) :where(input[data-ui=field]:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),select[data-ui=field],textarea[data-ui=field]){font-size:max(16px,var(--field-font-size))}}@media (forced-colors:active){:where([data-ui=button],[data-ui=field]){border-color:ButtonText}:where([data-ui=button],[data-ui=link],[data-ui=field],[data-ui=disclosure-trigger]):focus-visible{outline-color:Highlight}}:where([data-ui=link]){text-underline-offset:.18em;-webkit-tap-highlight-color:transparent}.McpOffering_container__7vlCq{width:min(1180px,calc(100% - 64px));margin:0 auto}.McpOffering_page__jU_w6{color:var(--text-secondary);background:var(--bg-base);font-size:var(--type-body);line-height:1.7}.McpOffering_page__jU_w6 h1,.McpOffering_page__jU_w6 h2,.McpOffering_page__jU_w6 h3,.McpOffering_teaser__smGFQ h2,.McpOffering_teaser__smGFQ h3{color:var(--text-primary);letter-spacing:-.04em;line-height:1.12;margin:0;font-weight:var(--weight-strong)}.McpOffering_page__jU_w6 p,.McpOffering_teaser__smGFQ p{margin:18px 0 0}.McpOffering_page__jU_w6 a,.McpOffering_teaser__smGFQ a{text-decoration:none}.McpOffering_page__jU_w6 a:hover,.McpOffering_teaser__smGFQ a:hover{text-decoration:underline}.McpOffering_page__jU_w6 a:focus-visible,.McpOffering_page__jU_w6 button:focus-visible,.McpOffering_page__jU_w6 summary:focus-visible,.McpOffering_teaser__smGFQ a:focus-visible{outline:3px solid var(--brand-blue-bright);outline-offset:5px}.McpOffering_badge__s9hBU{display:inline-flex;align-items:center;gap:9px;padding:7px 13px;border:1px solid var(--border-glass);border-radius:999px;background:var(--brand-soft);color:var(--brand-blue-bright);font-size:var(--type-caption);font-weight:var(--weight-strong);letter-spacing:.06em;text-transform:uppercase}.McpOffering_badge__s9hBU:before{content:"";width:6px;height:6px;background:var(--brand-blue-bright);border-radius:50%}.McpOffering_eyebrow__kXBPs{display:block;color:var(--brand-blue-bright);font-size:var(--type-caption);letter-spacing:.12em;text-transform:uppercase;font-weight:var(--weight-strong)}.McpOffering_hero__kyQbR{padding:140px 0 72px;background:var(--hero-background)}.McpOffering_heroGrid__48Tr4{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;grid-gap:72px;gap:72px}.McpOffering_hero__kyQbR h1{font-size:var(--type-marketing-hero);margin-top:24px}.McpOffering_hero__kyQbR h1 span,.McpOffering_teaser__smGFQ h2 span{background:var(--heading-accent);-webkit-background-clip:text;background-clip:text;color:transparent}.McpOffering_hero__kyQbR .McpOffering_lead__N4CMe{color:var(--text-primary);font-size:var(--type-subheading);line-height:1.55;max-width:540px;margin-top:24px}.McpOffering_actions__hidjU{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:30px}.McpOffering_primary___Bjwf,.McpOffering_secondary__AZynX{display:inline-flex;align-items:center;justify-content:center;gap:16px;border-radius:var(--radius-pill);min-height:48px;padding:12px 20px;font-size:var(--type-small);font-weight:var(--weight-strong);line-height:1.4;text-align:center}.McpOffering_primary___Bjwf{color:var(--marketing-text-on-brand)!important;background:var(--brand-blue);border:1px solid var(--brand-blue)}.McpOffering_secondary__AZynX:hover{background:var(--surface-hover);border-color:var(--brand-blue-bright);text-decoration:none!important}.McpOffering_primary___Bjwf:hover{background:var(--brand-blue-hover);text-decoration:none!important}.McpOffering_secondary__AZynX{color:var(--text-primary)!important;border:1px solid var(--border-control);background:var(--surface-card)}.McpOffering_preview__YZwjc{background:var(--surface-card);padding:24px;border:1px solid var(--border-glass);border-radius:18px;box-shadow:var(--shadow-card)}.McpOffering_previewHeader__8MgDg{display:flex;gap:8px;align-items:center;font-size:var(--type-small);color:var(--text-secondary);font-weight:var(--weight-heading)}.McpOffering_previewDot__YhaUQ{width:6px;height:6px;border-radius:50%;background:var(--brand-blue-bright)}.McpOffering_previewLabel__cPg4W{margin-left:auto;font-size:var(--type-small);border-radius:4px;background:var(--bg-raise);padding:3px 7px}.McpOffering_prompt__VQqxB{margin-top:28px;border-radius:12px 12px 2px 12px;background:var(--bg-raise);color:var(--text-primary);padding:20px;font-size:var(--type-heading);font-weight:var(--weight-heading);line-height:1.6}.McpOffering_connector__KjLtH{text-align:center;color:var(--brand-blue-bright);font-size:var(--type-section);margin:10px 0}.McpOffering_access__kusQ1{display:flex;gap:12px;align-items:center;padding:16px;border:1px solid var(--border-glass);border-radius:10px;background:var(--surface-card)}.McpOffering_accessIcon____EDx{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;color:var(--marketing-text-on-brand);background:var(--brand-blue);font-size:var(--type-subheading);font-weight:var(--weight-strong);flex-shrink:0}.McpOffering_access__kusQ1 strong{display:block;color:var(--text-primary);font-size:var(--type-small)}.McpOffering_access__kusQ1 span{display:block;color:var(--text-secondary);font-size:var(--type-small)}.McpOffering_evidence___W1hV{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:14px}.McpOffering_evidence___W1hV span{background:var(--bg-raise);border:1px solid var(--border-glass);border-radius:4px;padding:4px 8px;font-size:var(--type-small);color:var(--text-secondary)}.McpOffering_outcome__WalYa{padding:19px;border-left:3px solid var(--brand-blue-bright);background:var(--brand-soft);border-radius:0 8px 8px 0}.McpOffering_outcome__WalYa h3{font-size:var(--type-subheading);letter-spacing:-.02em;margin-top:9px}.McpOffering_outcome__WalYa p{font-size:var(--type-small);margin-top:8px;line-height:1.6}.McpOffering_preview__YZwjc .McpOffering_previewFootnote__laY5z{font-size:var(--type-caption);color:var(--text-secondary);text-align:center;margin-top:22px}.McpOffering_platforms__uH9eM{margin-top:52px;text-align:center}.McpOffering_platforms__uH9eM .McpOffering_platformLabel__z2lS9{margin:0 0 17px;color:var(--text-secondary);font-size:var(--type-small);font-weight:var(--weight-strong);letter-spacing:.08em;text-transform:uppercase}.McpOffering_logoRow__6Qvey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;max-width:660px;margin:0 auto}.McpOffering_logoRow__6Qvey a{display:flex;align-items:center;justify-content:center;min-width:0;height:96px;padding:12px 18px;box-sizing:border-box;background:var(--marketing-logo-surface);border:1px solid var(--marketing-logo-border);border-radius:16px;box-shadow:var(--marketing-shadow-logo);transition:transform .18s ease,box-shadow .18s ease}.McpOffering_logoRow__6Qvey a:hover{transform:translateY(-3px);box-shadow:var(--marketing-shadow-logo-hover);text-decoration:none}.McpOffering_logoRow__6Qvey img{display:block;object-fit:contain;max-width:100%;height:auto;flex-shrink:1}.McpOffering_logoRow__6Qvey .McpOffering_openAiLogo__9_Ps3{width:174px}.McpOffering_logoRow__6Qvey .McpOffering_claudeLogo__MmZb8{width:136px}.McpOffering_logoRow__6Qvey .McpOffering_grokLogo__3aC79{width:124px}.McpOffering_platforms__uH9eM .McpOffering_brandNote__BXrXp{max-width:560px;margin:18px auto 0;font-size:var(--type-caption);color:var(--text-secondary);line-height:1.6}.McpOffering_explainer__gyoLB{border-top:1px solid var(--border-glass);border-bottom:1px solid var(--border-glass);padding:54px 0;background:var(--surface-card)}.McpOffering_explainerGrid__MuCgz{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:70px;gap:70px}.McpOffering_explainer__gyoLB h2{font-size:var(--type-title);margin-top:15px}.McpOffering_explainer__gyoLB p:first-child{margin-top:0}.McpOffering_textLink__nSmSO{display:inline-block;margin-top:18px;font-weight:var(--weight-heading);font-size:var(--type-small);color:var(--brand-blue-bright)}.McpOffering_section__CibtX{padding:88px 0;scroll-margin-top:88px}.McpOffering_sectionHead__damb5{max-width:730px;margin-bottom:38px}.McpOffering_sectionHead__damb5 h2{font-size:var(--type-marketing-title);margin-top:17px}.McpOffering_roleButtons__VRtaa{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.McpOffering_roleButtons__VRtaa button{-webkit-appearance:none;appearance:none;border:1px solid var(--border-control);border-radius:8px;color:var(--text-secondary);padding:11px 17px;background:var(--surface-card);font:inherit;font-size:var(--type-small);cursor:pointer;min-height:44px}.McpOffering_roleButtons__VRtaa button[aria-pressed=true]{background:var(--brand-blue);border-color:var(--brand-blue);color:var(--marketing-text-on-brand)}.McpOffering_rolePanel__4tkKZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:55px;gap:55px;background:var(--surface-card);border:1px solid var(--border-glass);border-radius:14px;padding:40px;min-height:285px}.McpOffering_rolePanel__4tkKZ h3{font-size:var(--type-title);margin-top:15px}.McpOffering_rolePanel__4tkKZ p{font-size:var(--type-body)}.McpOffering_rolePanel__4tkKZ blockquote{color:var(--brand-blue-bright);font-size:var(--type-section);line-height:1.5;margin:0;font-weight:var(--weight-label)}.McpOffering_rolePanel__4tkKZ ol{margin:22px 0 0;padding-left:23px;font-size:var(--type-small)}.McpOffering_rolePanel__4tkKZ li{padding-left:7px;margin-top:8px}.McpOffering_rolePanel__4tkKZ li::marker{color:var(--brand-blue-bright);font-weight:var(--weight-strong)}.McpOffering_catalogue__Vo2VL{background:var(--bg-raise)}.McpOffering_familyGrid__Q4UEm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:flex-start}.McpOffering_family__siGhA{background:var(--surface-card);border:1px solid var(--border-glass);border-radius:12px;overflow:hidden}.McpOffering_family__siGhA summary{cursor:pointer;display:flex;list-style:none;align-items:flex-start;gap:15px;padding:25px}.McpOffering_family__siGhA summary::-webkit-details-marker{display:none}.McpOffering_familyNumber__AHUED{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:8px;color:var(--brand-blue-bright);background:var(--brand-soft);font-size:var(--type-small);font-weight:var(--weight-strong)}.McpOffering_family__siGhA h3{font-size:var(--type-subheading);margin-top:4px;letter-spacing:-.02em}.McpOffering_family__siGhA p{font-size:var(--type-small);line-height:1.65;margin-top:10px}.McpOffering_expand__4Hbck{margin-left:auto;font-size:var(--type-section);line-height:1.2;color:var(--text-secondary)}.McpOffering_family__siGhA[open] .McpOffering_expand__4Hbck{transform:rotate(45deg)}.McpOffering_family__siGhA ul{list-style:none;padding:0 25px 19px 72px;margin:0}.McpOffering_family__siGhA li{border-top:1px solid var(--border-glass);padding:9px 0;font-size:var(--type-small);color:var(--text-secondary)}.McpOffering_catalogueNote__DVArU{font-size:var(--type-caption);text-align:center;color:var(--text-secondary)}.McpOffering_principles__my5Dw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:36px;gap:36px}.McpOffering_principles__my5Dw article{border-top:1px solid var(--border-glass);padding-top:22px}.McpOffering_principles__my5Dw span{font-size:var(--type-small);color:var(--brand-blue-bright);font-weight:var(--weight-strong);text-transform:uppercase;letter-spacing:.08em}.McpOffering_principles__my5Dw h3{font-size:var(--type-section);margin-top:20px}.McpOffering_principles__my5Dw p{font-size:var(--type-body)}.McpOffering_faq__HpMPa{padding:64px 0 80px;background:var(--surface-card)}.McpOffering_faq__HpMPa .McpOffering_container__7vlCq{max-width:840px}.McpOffering_faq__HpMPa h2{font-size:var(--type-display-lg);margin-bottom:34px}.McpOffering_faq__HpMPa details{border-top:1px solid var(--border-glass);padding:20px 0}.McpOffering_faq__HpMPa details:last-child{border-bottom:1px solid var(--border-glass)}.McpOffering_faq__HpMPa summary{cursor:pointer;color:var(--text-primary);font-weight:var(--weight-heading);font-size:var(--type-body)}.McpOffering_faq__HpMPa p{font-size:var(--type-body)}.McpOffering_faq__HpMPa a{color:var(--brand-blue-bright);text-decoration:underline}.McpOffering_final__nZw3e{padding:80px 0;background:var(--brand-soft);text-align:center}.McpOffering_final__nZw3e h2{font-size:var(--type-marketing-title);margin-top:24px}.McpOffering_final__nZw3e .McpOffering_actions__hidjU{justify-content:center}.McpOffering_final__nZw3e .McpOffering_contactNote__PA4YL{font-size:var(--type-caption);color:var(--text-secondary)}.McpOffering_teaser__smGFQ{padding:88px 0;background:var(--bg-base);color:var(--text-secondary);line-height:1.7}.McpOffering_teaserGrid__m6HfV{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center}.McpOffering_teaser__smGFQ h2{font-size:var(--type-marketing-title-lg);margin-top:24px}.McpOffering_teaser__smGFQ .McpOffering_primary___Bjwf{margin-top:25px}.McpOffering_teaserAside__R3RvF{border:1px solid var(--border-glass);border-radius:14px;padding:32px;background:var(--surface-card)}.McpOffering_teaserAside__R3RvF h3{font-size:var(--type-title);margin-top:17px}.McpOffering_teaserAside__R3RvF>p{font-size:var(--type-body)}.McpOffering_teaserAside__R3RvF .McpOffering_platforms__uH9eM{margin-top:30px;text-align:left;border-top:1px solid var(--border-glass);padding-top:24px}.McpOffering_teaserAside__R3RvF .McpOffering_logoRow__6Qvey{gap:10px;margin-left:0}.McpOffering_teaserAside__R3RvF .McpOffering_logoRow__6Qvey a{height:68px;padding:8px 10px;border-radius:12px}.McpOffering_teaserAside__R3RvF .McpOffering_logoRow__6Qvey .McpOffering_openAiLogo__9_Ps3{width:134px}.McpOffering_teaserAside__R3RvF .McpOffering_logoRow__6Qvey .McpOffering_claudeLogo__MmZb8{width:104px}.McpOffering_teaserAside__R3RvF .McpOffering_logoRow__6Qvey .McpOffering_grokLogo__3aC79{width:94px}.McpOffering_teaserAside__R3RvF .McpOffering_brandNote__BXrXp{margin-left:0}@media (max-width:1050px){.McpOffering_heroGrid__48Tr4{gap:35px}.McpOffering_hero__kyQbR h1{font-size:var(--type-hero-lg)}.McpOffering_teaserGrid__m6HfV{gap:38px}}@media (max-width:800px){.McpOffering_hero__kyQbR{padding-top:116px}.McpOffering_explainerGrid__MuCgz,.McpOffering_heroGrid__48Tr4,.McpOffering_teaserGrid__m6HfV{grid-template-columns:1fr;gap:38px}.McpOffering_heroGrid__48Tr4>div:first-child{max-width:600px}.McpOffering_hero__kyQbR h1{font-size:var(--type-hero-lg)}.McpOffering_preview__YZwjc{max-width:550px;width:100%}.McpOffering_rolePanel__4tkKZ{gap:30px;padding:30px}.McpOffering_principles__my5Dw{gap:24px}.McpOffering_principles__my5Dw h3{font-size:var(--type-subheading)}}@media (max-width:600px){.McpOffering_container__7vlCq{width:calc(100% - 40px)}.McpOffering_hero__kyQbR{padding:104px 0 50px}.McpOffering_hero__kyQbR h1{font-size:var(--type-hero)}.McpOffering_hero__kyQbR .McpOffering_lead__N4CMe{font-size:var(--type-subheading)}.McpOffering_page__jU_w6{font-size:var(--type-body)}.McpOffering_preview__YZwjc{padding:18px}.McpOffering_previewLabel__cPg4W{display:none}.McpOffering_prompt__VQqxB{font-size:var(--type-body)}.McpOffering_section__CibtX,.McpOffering_teaser__smGFQ{padding:58px 0}.McpOffering_familyGrid__Q4UEm,.McpOffering_principles__my5Dw,.McpOffering_rolePanel__4tkKZ{grid-template-columns:1fr}.McpOffering_rolePanel__4tkKZ{padding:26px;gap:25px}.McpOffering_rolePanel__4tkKZ h3{font-size:var(--type-section)}.McpOffering_rolePanel__4tkKZ blockquote{font-size:var(--type-subheading)}.McpOffering_roleButtons__VRtaa{gap:6px}.McpOffering_roleButtons__VRtaa button{padding:10px 13px;font-size:var(--type-small)}.McpOffering_logoRow__6Qvey{gap:10px}.McpOffering_logoRow__6Qvey a{height:84px;padding:10px}.McpOffering_family__siGhA summary{padding:22px}.McpOffering_family__siGhA ul{padding-left:69px}.McpOffering_principles__my5Dw{gap:30px}.McpOffering_teaserAside__R3RvF{padding:24px}.McpOffering_faq__HpMPa h2{font-size:var(--type-title)}.McpOffering_final__nZw3e{padding:58px 0}.McpOffering_primary___Bjwf,.McpOffering_secondary__AZynX{padding:12px 16px}}@media (max-width:480px){.McpOffering_logoRow__6Qvey{grid-template-columns:1fr;max-width:280px}.McpOffering_teaserAside__R3RvF .McpOffering_logoRow__6Qvey{max-width:none}.McpOffering_teaserAside__R3RvF .McpOffering_logoRow__6Qvey a{height:68px}}@media (prefers-reduced-motion:reduce){.McpOffering_logoRow__6Qvey a{transition:none}.McpOffering_logoRow__6Qvey a:hover{transform:none}}.PricingCalculator_calculator__v6ecJ{max-width:1060px;margin:0 auto}.PricingCalculator_controls__1WG4x{display:flex;gap:64px;align-items:center;padding:28px 32px;margin-bottom:32px;background:var(--surface-card);border:1px solid var(--border-glass);border-radius:20px}.PricingCalculator_capacity__w2_uB{flex:1 1;min-width:0}.PricingCalculator_capacityHeading__prMo3{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--text-primary);font-weight:var(--weight-heading)}.PricingCalculator_numberWrap__OcJHL{display:flex;align-items:baseline;gap:8px}.PricingCalculator_numberWrap__OcJHL input{width:110px;padding:5px 8px;background:var(--bg-base);border:1px solid var(--border-control);border-radius:8px;color:var(--text-primary);font-size:var(--type-section);font-weight:var(--weight-strong);text-align:right}.PricingCalculator_numberWrap__OcJHL span{font-size:var(--type-small);color:var(--text-secondary);font-weight:var(--weight-body)}.PricingCalculator_slider__MB6p5{appearance:none;-webkit-appearance:none;width:100%;height:44px;background:transparent;cursor:pointer;margin:8px 0 0}.PricingCalculator_slider__MB6p5::-webkit-slider-runnable-track{height:6px;border-radius:99px;background:linear-gradient(to right,var(--brand-blue) var(--range-progress),var(--border-glass) var(--range-progress))}.PricingCalculator_slider__MB6p5::-moz-range-track{height:6px;border-radius:99px;background:var(--border-glass)}.PricingCalculator_slider__MB6p5::-moz-range-progress{height:6px;border-radius:99px;background:var(--brand-blue)}.PricingCalculator_slider__MB6p5::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:24px;height:24px;margin-top:-9px;border:3px solid var(--surface-card);border-radius:50%;background:var(--brand-blue);box-shadow:0 0 0 1px var(--brand-blue)}.PricingCalculator_slider__MB6p5::-moz-range-thumb{width:24px;height:24px;border:3px solid var(--surface-card);border-radius:50%;background:var(--brand-blue);box-shadow:0 0 0 1px var(--brand-blue)}.PricingCalculator_scale__4wIx7{display:flex;justify-content:space-between;font-size:var(--type-small)}.PricingCalculator_billing__Zbqj5{flex-shrink:0;text-align:center}.PricingCalculator_toggle__RRp5e{display:flex;padding:5px;border-radius:12px;background:var(--bg-base);border:1px solid var(--border-glass)}.PricingCalculator_toggle__RRp5e button{background:transparent;border:0;color:var(--text-secondary);border-radius:8px;padding:10px 22px;font-size:var(--type-body);min-height:44px}.PricingCalculator_toggle__RRp5e button[aria-pressed=true]{background:var(--brand-blue);color:var(--marketing-text-on-brand);box-shadow:var(--shadow-card);font-weight:var(--weight-heading)}.PricingCalculator_billing__Zbqj5>p{font-size:var(--type-small);margin-top:9px;color:var(--green);font-weight:var(--weight-heading)}.PricingCalculator_cards__AbN0M{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.PricingCalculator_card__RujZA{padding:34px;border:1px solid var(--border-glass);border-radius:20px;background:var(--surface-card);box-shadow:var(--shadow-card);display:flex;flex-direction:column;min-width:0}.PricingCalculator_aiCard__COKZg{border:2px solid var(--ai-violet-border);padding:33px;background:linear-gradient(155deg,var(--ai-violet-soft),var(--surface-card) 48%)}.PricingCalculator_cardTop__GOlVQ{display:flex;flex-wrap:wrap;gap:12px;align-items:center;min-height:34px}.PricingCalculator_cardTop__GOlVQ h2{font-size:var(--type-section)}.PricingCalculator_badge__gM1ZU{font-size:var(--type-caption);padding:4px 9px;border-radius:99px;color:var(--ai-violet-text);background:var(--ai-violet-soft);border:1px solid var(--ai-violet-border);font-weight:var(--weight-heading)}.PricingCalculator_description__1E9LU{font-size:var(--type-body);margin-top:12px}.PricingCalculator_priceBlock__UsHBO{margin:28px 0 24px}.PricingCalculator_price__WtDEg{color:var(--text-primary);font-size:var(--type-marketing-metric);line-height:1.15;letter-spacing:-.04em;font-weight:var(--weight-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PricingCalculator_price__WtDEg span{font-size:var(--type-body);font-weight:var(--weight-body);letter-spacing:0;white-space:nowrap}.PricingCalculator_priceNote__ar8QD{font-size:var(--type-caption);margin-top:12px;min-height:21px}.PricingCalculator_vat__PLjOV{font-size:var(--type-small);margin-top:5px}.PricingCalculator_choose__GLIK9{width:100%;border-color:var(--border-control);border-radius:var(--control-radius)}.PricingCalculator_features__JP_xA{list-style:none;padding:0;margin:26px 0 0;font-size:var(--type-body);display:grid;grid-gap:13px;gap:13px}.PricingCalculator_features__JP_xA li{display:flex;gap:10px;align-items:flex-start}.PricingCalculator_features__JP_xA span{color:var(--green);font-weight:var(--weight-strong)}.PricingCalculator_allowance__Sjm0P{font-size:var(--type-small);margin-top:18px;padding-top:18px;border-top:1px solid var(--border-glass)}.PricingCalculator_details__MzhBL{font-size:var(--type-small);margin-top:auto;padding-top:26px}.PricingCalculator_details__MzhBL summary{cursor:pointer;color:var(--text-secondary);padding-block:8px}.PricingCalculator_details__MzhBL ul{list-style:none;padding:12px 0}.PricingCalculator_details__MzhBL li{display:flex;justify-content:space-between;gap:20px;padding:5px 0}.PricingCalculator_details__MzhBL strong{white-space:nowrap;color:var(--text-primary)}.PricingCalculator_footnote__tLA7c{margin:25px auto 0;text-align:center;font-size:var(--type-caption);max-width:800px}.PricingCalculator_footnote__tLA7c p+p{margin-top:8px}.PricingCalculator_error__PB5Dv{display:flex;flex-wrap:wrap;gap:16px;align-items:center;padding:18px;margin-bottom:24px;border:1px solid var(--border-control);border-radius:12px;font-size:var(--type-body)}.PricingCalculator_error__PB5Dv button{padding:7px 14px;color:var(--text-primary);background:var(--surface-card);border:1px solid var(--border-control);border-radius:8px;min-height:44px}.PricingCalculator_custom__X6ctD{padding:56px 24px;text-align:center;border:1px solid var(--border-glass);border-radius:20px;background:var(--surface-card)}.PricingCalculator_custom__X6ctD h2{font-size:var(--type-title)}.PricingCalculator_custom__X6ctD p{margin:18px auto 28px}@media (max-width:760px){.PricingCalculator_controls__1WG4x{flex-direction:column;gap:24px;align-items:stretch;padding:22px}.PricingCalculator_billing__Zbqj5{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.PricingCalculator_billing__Zbqj5>p{margin:0}.PricingCalculator_cards__AbN0M{grid-template-columns:1fr}.PricingCalculator_card__RujZA{padding:26px}.PricingCalculator_aiCard__COKZg{padding:25px}.PricingCalculator_cardTop__GOlVQ h2{font-size:var(--type-section)}.PricingCalculator_capacityHeading__prMo3{font-size:var(--type-body)}.PricingCalculator_numberWrap__OcJHL input{width:96px;font-size:var(--type-subheading)}.PricingCalculator_numberWrap__OcJHL span{display:none}}.ValueCalculator_calculator__RDIC2{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);max-width:1040px;margin-inline:auto;padding:10px;border:1px solid var(--border-glass);border-radius:24px;background:var(--surface-card);box-shadow:var(--shadow-card)}.ValueCalculator_controls__Va7Qo{min-width:0;padding:30px}.ValueCalculator_learnerHeading__GHkup{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.ValueCalculator_learnerHeading__GHkup label,.ValueCalculator_submissions__tKN_v legend{color:var(--text-primary);font-size:var(--type-label);font-weight:var(--weight-heading)}.ValueCalculator_learnerHeading__GHkup output{color:var(--text-primary);font-size:var(--type-marketing-title-xl);font-weight:var(--weight-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.04em}.ValueCalculator_range__bU3LI{display:block;width:100%;height:44px;margin:14px 0 0;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;accent-color:var(--brand-blue)}.ValueCalculator_range__bU3LI::-webkit-slider-runnable-track{height:6px;border-radius:99px;background:linear-gradient(to right,var(--brand-blue) var(--range-progress),var(--border-glass) var(--range-progress))}.ValueCalculator_range__bU3LI::-moz-range-track{height:6px;border-radius:99px;background:var(--border-glass)}.ValueCalculator_range__bU3LI::-moz-range-progress{height:6px;border-radius:99px;background:var(--brand-blue)}.ValueCalculator_range__bU3LI::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:24px;height:24px;margin-top:-9px;border:3px solid var(--surface-card);border-radius:50%;background:var(--brand-blue);box-shadow:0 0 0 1px var(--brand-blue),var(--marketing-shadow-slider)}.ValueCalculator_range__bU3LI::-moz-range-thumb{box-sizing:border-box;width:24px;height:24px;border:3px solid var(--surface-card);border-radius:50%;background:var(--brand-blue);box-shadow:0 0 0 1px var(--brand-blue),var(--marketing-shadow-slider)}.ValueCalculator_rangeLabels__KpSUS{display:flex;justify-content:space-between;gap:12px;color:var(--text-secondary);font-size:var(--type-small)}.ValueCalculator_submissions__tKN_v{min-width:0;margin:32px 0 0;padding:0;border:0}.ValueCalculator_submissions__tKN_v legend{padding:0}.ValueCalculator_options__EZ6nk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.ValueCalculator_option__7qCP9{position:relative;min-width:0;cursor:pointer}.ValueCalculator_option__7qCP9 input{position:absolute;opacity:0;width:1px;height:1px}.ValueCalculator_option__7qCP9>span{display:flex;flex-direction:column;align-items:center;gap:1px;padding:12px 8px;border:1px solid var(--border-control);border-radius:12px;background:var(--surface-card);color:var(--text-secondary);transition:border-color .16s,background .16s}.ValueCalculator_option__7qCP9 strong{font-size:var(--type-subheading);font-weight:var(--weight-strong);line-height:1.35;color:var(--text-primary)}.ValueCalculator_option__7qCP9 span span{font-size:var(--type-small)}.ValueCalculator_option__7qCP9:hover>span{background:var(--surface-hover)}.ValueCalculator_option__7qCP9 input:checked+span{border-color:var(--brand-blue);background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand-blue);color:var(--text-secondary)}.ValueCalculator_option__7qCP9 input:checked+span strong{color:var(--text-primary)}.ValueCalculator_option__7qCP9 input:focus-visible+span{outline:2px solid var(--brand-blue);outline-offset:3px}.ValueCalculator_volume__ui033{margin-top:12px;font-size:var(--type-small);color:var(--text-secondary)}.ValueCalculator_assumptions__pGE26{margin-top:24px;font-size:var(--type-small);line-height:1.6}.ValueCalculator_assumptions__pGE26 summary{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-block:8px;cursor:pointer;color:var(--text-secondary);text-decoration:underline;text-underline-offset:3px}.ValueCalculator_assumptions__pGE26 p{margin-top:10px}.ValueCalculator_result__7Q_t5{min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:32px;border:1px solid var(--ai-violet-border);border-radius:16px;background:var(--ai-violet-soft)}.ValueCalculator_eyebrow__0FQGZ{color:var(--ai-violet-text);font-size:var(--type-caption);font-weight:var(--weight-strong);letter-spacing:.06em;text-transform:uppercase}.ValueCalculator_figures__tO0uh{width:100%;min-height:221px}.ValueCalculator_figures__tO0uh dl{display:flex;flex-direction:column}.ValueCalculator_metric__Gdqsg{padding:22px 0}.ValueCalculator_metric__Gdqsg+.ValueCalculator_metric__Gdqsg{border-top:1px solid var(--ai-violet-border)}.ValueCalculator_metric__Gdqsg dt{font-size:var(--type-small);font-weight:var(--weight-label);color:var(--text-secondary)}.ValueCalculator_metric__Gdqsg dd{margin-top:5px;color:var(--text-primary);font-size:var(--type-marketing-metric-lg);font-weight:var(--weight-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1.15;overflow-wrap:anywhere}.ValueCalculator_metric__Gdqsg dd span{display:inline-block;margin-left:6px;color:var(--text-secondary);font-size:var(--type-small);font-weight:var(--weight-body);letter-spacing:0;white-space:nowrap}.ValueCalculator_disclaimer__XSRFP{max-width:38ch;font-size:var(--type-small);line-height:1.6}.ValueCalculator_cta__cl1lp{width:100%;margin-top:22px}.ValueCalculator_extraUsage__OjvzR{margin-top:14px;color:var(--text-secondary);font-size:var(--type-small)}.ValueCalculator_message__7SOxg{display:flex;min-height:221px;flex-direction:column;align-items:flex-start;justify-content:center;gap:18px;font-size:var(--type-body)}@media (max-width:760px){.ValueCalculator_calculator__RDIC2{grid-template-columns:minmax(0,1fr);max-width:540px;padding:8px;border-radius:20px}.ValueCalculator_controls__Va7Qo{padding:20px 16px 24px}.ValueCalculator_result__7Q_t5{padding:24px}.ValueCalculator_figures__tO0uh{min-height:204px}.ValueCalculator_metric__Gdqsg{padding:20px 0}.ValueCalculator_metric__Gdqsg dd{font-size:var(--type-display-lg)}}@media (forced-colors:active){.ValueCalculator_range__bU3LI{appearance:auto;-webkit-appearance:auto}.ValueCalculator_option__7qCP9 input:checked+span{outline:2px solid Highlight}}