.pure-glass-os[data-workspace-v5]{--pure-canvas:#f7f8f6;--pure-bg:#f7f8f6;--pure-panel:#ffffff;--pure-panel-strong:#ffffff;--pure-line:#dce2dd;--pure-ink:#202824;--pure-muted:#64706b;--pure-accent:var(--lg-accent-strong);--pure-soft-shadow:0 3px 12px rgb(32 40 36/6%);color-scheme:light;background:var(--pure-canvas);color:var(--pure-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-theme-mode=dark] .pure-glass-os[data-workspace-v5]{--pure-canvas:var(--lg-background);--pure-bg:var(--lg-background);--pure-panel:var(--lg-background-elevated);--pure-panel-strong:var(--lg-background-elevated);--pure-line:var(--lg-border);--pure-ink:var(--lg-text);--pure-muted:var(--lg-muted-text);color-scheme:dark}.pure-glass-os[data-workspace-v5] .os-layout{grid-template-columns:240px minmax(0,1fr)}.pure-glass-os[data-workspace-v5] .os-sidebar{height:100dvh;min-height:0;padding:20px 16px;gap:12px;background:var(--pure-canvas);-webkit-backdrop-filter:none;backdrop-filter:none}.pure-glass-os[data-workspace-v5] .os-sidebar-brand{padding:0 12px 24px}.pure-glass-os[data-workspace-v5] .os-sidebar-brand strong{font-size:30px;line-height:1.2}.pure-glass-os[data-workspace-v5] .os-sidebar-brand span{font-size:10px;letter-spacing:.26em}.pure-glass-os[data-workspace-v5] .os-mobile-nav-group>span,.pure-glass-os[data-workspace-v5] .os-nav>span{margin:4px 10px;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.pure-glass-os[data-workspace-v5] .os-mobile-nav a,.pure-glass-os[data-workspace-v5] .os-nav a{min-height:44px;padding:10px 12px;border-radius:6px;color:var(--pure-ink);font-size:14px;font-weight:450;line-height:1.4;overflow-wrap:anywhere;transition:background-color .14s ease,color .14s ease}.pure-glass-os[data-workspace-v5] .os-nav a:hover{transform:none}.pure-glass-os[data-workspace-v5] .os-nav a.active{padding-left:12px;background:color-mix(in srgb,var(--pure-accent) 12%,var(--pure-panel));color:var(--pure-ink);font-weight:650}.pure-glass-os[data-workspace-v5] .os-nav a.active:before{content:none}.pure-glass-os[data-workspace-v5] .workspace-nav-context{display:grid;grid-gap:8px;gap:8px;padding:16px 10px;border-block:1px solid var(--pure-line);overflow-wrap:anywhere}.pure-glass-os[data-workspace-v5] .workspace-nav-context>span{color:var(--pure-muted);font-size:12px}.pure-glass-os[data-workspace-v5] .workspace-nav-context a,.pure-glass-os[data-workspace-v5] .workspace-nav-context strong{display:flex;align-items:center;min-height:44px;color:var(--pure-ink);font-size:14px;font-weight:600;text-decoration-thickness:1px;text-underline-offset:4px}.pure-glass-os[data-workspace-v5] .workspace-nav-context a{-webkit-text-decoration-line:underline;text-decoration-line:underline}.pure-glass-os[data-workspace-v5] .os-nav-disclosure summary{gap:8px;padding-inline:10px;color:var(--pure-ink);font-size:13px;font-weight:600;text-transform:none;letter-spacing:0}.os-disclosure-chevron{display:block;flex:0 0 16px;transition:transform .14s ease}.os-account-menu[open]>summary .os-disclosure-chevron,.os-mobile-nav[open]>summary .os-disclosure-chevron,.os-nav-disclosure[open]>summary .os-disclosure-chevron{transform:rotate(90deg)}.pure-glass-os[data-workspace-v5] .os-main{padding:0 32px 40px}.pure-glass-os[data-workspace-v5] .os-topbar{margin:0 -32px;padding:0 32px;background:var(--pure-panel);-webkit-backdrop-filter:none;backdrop-filter:none}.pure-glass-os[data-workspace-v5] .os-topbar-inner{min-height:68px;gap:20px}.pure-glass-os[data-workspace-v5] .workspace-breadcrumb{display:flex;min-width:0;gap:10px;align-items:center}.pure-glass-os[data-workspace-v5] .workspace-breadcrumb a{display:flex;align-items:center;min-height:44px;color:var(--pure-ink)}.pure-glass-os[data-workspace-v5] .workspace-breadcrumb a:first-child{flex-shrink:0;color:var(--pure-muted)}.pure-glass-os[data-workspace-v5] .workspace-breadcrumb a:last-child{overflow-wrap:anywhere}.pure-glass-os[data-workspace-v5] .os-account-menu summary{display:flex;align-items:center;gap:8px;border:0;border-radius:6px;font-size:14px;font-weight:500}.pure-glass-os[data-workspace-v5] .os-account-menu nav{min-width:208px;border-radius:8px;box-shadow:var(--pure-soft-shadow)}.pure-glass-os[data-workspace-v5] .workspace-page-heading{width:min(100%,76rem)}.pure-glass-os[data-workspace-v5] .workspace-page-heading h1{margin:0;color:var(--pure-ink);font-family:inherit;font-size:clamp(26px,2.5vw,34px);font-weight:650;line-height:1.2;letter-spacing:-.035em;overflow-wrap:anywhere}.pure-glass-os[data-workspace-v5] .workspace-page-heading p{max-width:65ch;margin:8px 0 0;font-size:15px;line-height:1.55;overflow-wrap:anywhere}.pure-glass-os[data-workspace-v5] .os-content-stage{display:flex;flex-direction:column;gap:20px;animation:none}.pure-glass-os[data-workspace-v5] .pure-dashboard-focus,.pure-glass-os[data-workspace-v5] .pure-workspace-overview{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:16px;gap:16px}.pure-glass-os[data-workspace-v5] .compact-progress-summary,.pure-glass-os[data-workspace-v5] .primary-next-action{min-height:164px;padding:22px 24px;border:1px solid var(--pure-line);border-radius:8px;background:var(--pure-panel);box-shadow:none;gap:12px}.pure-glass-os[data-workspace-v5] .primary-next-action h2{max-width:none;margin:0;font-family:inherit;font-size:24px;font-weight:600;line-height:1.3;letter-spacing:-.025em}.pure-glass-os[data-workspace-v5] .primary-next-action p{margin:0;font-size:14px}.pure-glass-os[data-workspace-v5] .primary-action-link{justify-self:end;min-width:112px;margin-top:0}.pure-glass-os[data-workspace-v5] .compact-progress-heading{gap:14px}.pure-glass-os[data-workspace-v5] .compact-progress-heading strong{font-size:32px;line-height:1.2;font-weight:600;letter-spacing:-.035em}.pure-glass-os[data-workspace-v5] .os-context{font-size:14px;font-weight:450}.pure-glass-os[data-workspace-v5] .button,.pure-glass-os[data-workspace-v5] .module-list-action{min-height:44px;border-radius:6px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:550;line-height:1.4;text-align:center}.pure-glass-os[data-workspace-v5] .module-list-grid{border-block:1px solid var(--pure-line);background:var(--pure-panel)}.pure-glass-os[data-workspace-v5] .module-list-item{min-height:72px;padding:12px 16px;grid-template-columns:28px minmax(0,1fr) auto;gap:16px}.pure-glass-os[data-workspace-v5] .module-list-item h3{font-size:15px;font-weight:600}.pure-glass-os[data-workspace-v5] .module-list-item.is-actionable{border-radius:0}.pure-glass-os[data-workspace-v5] .module-list-item.is-actionable:focus-within,.pure-glass-os[data-workspace-v5] .module-list-item.is-actionable:hover{transform:none}.pure-glass-os[data-workspace-v5] .module-list-locked{color:var(--pure-muted);font-size:13px}.pure-glass-os[data-workspace-v5] .module-list-action:after,.pure-glass-os[data-workspace-v5] .module-list-locked:after{content:none}.pure-glass-os[data-workspace-v5] .module-list-action{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--pure-line);background:var(--pure-panel);color:var(--pure-ink)}.pure-glass-os[data-workspace-v5] .os-section-heading{gap:8px 20px;flex-wrap:wrap;margin:4px 0 0}.pure-glass-os[data-workspace-v5] .os-section-heading h2{font-size:22px;line-height:1.3}.pure-glass-os[data-workspace-v5] .os-section-heading span{font-weight:400}.pure-glass-os[data-workspace-v5] .workspace-edit-disclosure{padding:0}.pure-glass-os[data-workspace-v5] .score-details-disclosure>summary,.pure-glass-os[data-workspace-v5] .workspace-edit-disclosure>summary{font-size:14px;font-weight:500}.pure-glass-os[data-workspace-v5] :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--pure-accent);outline-offset:3px}.workspace-skip-link{position:fixed;z-index:1100;top:8px;left:8px;padding:12px 16px;border-radius:6px;background:var(--pure-ink);color:var(--pure-panel);transform:translateY(-160%)}.workspace-skip-link:focus{transform:none}@media (max-width:1120px){.pure-glass-os[data-workspace-v5] .os-layout{grid-template-columns:minmax(0,1fr)}.pure-glass-os[data-workspace-v5] .os-main{padding:0 24px 32px}.pure-glass-os[data-workspace-v5] .os-mobile-header{min-height:68px;padding:10px 112px 10px 24px;background:var(--pure-panel);-webkit-backdrop-filter:none;backdrop-filter:none}.pure-glass-os[data-workspace-v5] .os-mobile-nav summary{padding:8px 12px;border-radius:6px}.pure-glass-os[data-workspace-v5] .os-mobile-nav nav{position:fixed;top:68px;right:16px;left:16px;width:auto;max-height:calc(100dvh - 84px);border-radius:8px;background:var(--pure-panel)}.pure-glass-os[data-workspace-v5] .os-topbar{position:relative;margin:0 -24px;padding:0 24px}.pure-glass-os[data-workspace-v5] .os-topbar-inner{display:flex;min-height:56px;padding:4px 0}.pure-glass-os[data-workspace-v5] .os-topbar-meta{flex-shrink:0;flex-direction:row}}@media (max-width:680px){.pure-glass-os[data-workspace-v5] .os-main{padding:0 16px 28px}.pure-glass-os[data-workspace-v5] .os-mobile-header{gap:8px;padding-left:16px;padding-right:108px}.pure-glass-os[data-workspace-v5] .os-mobile-header .silarquen-product-wordmark strong{font-size:22px}.pure-glass-os[data-workspace-v5] .os-mobile-header .silarquen-product-wordmark span,.pure-glass-os[data-workspace-v5] .os-mobile-nav-current{display:none}.pure-glass-os[data-workspace-v5] .os-topbar{margin:0 -16px;padding:0 16px}.pure-glass-os[data-workspace-v5] .workspace-page-heading{margin:24px 0 20px}.pure-glass-os[data-workspace-v5] .pure-dashboard-focus,.pure-glass-os[data-workspace-v5] .pure-workspace-overview{grid-template-columns:minmax(0,1fr)}.pure-glass-os[data-workspace-v5] .compact-progress-summary,.pure-glass-os[data-workspace-v5] .primary-next-action{min-height:0;padding:20px}.pure-glass-os[data-workspace-v5] .primary-action-link{width:100%;margin-top:4px}.pure-glass-os[data-workspace-v5] .module-list-item{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px 12px}.pure-glass-os[data-workspace-v5] .module-list-index{display:none}.pure-glass-os[data-workspace-v5] .module-list-action{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.os-disclosure-chevron{transition:none}}@media print{.pure-glass-os[data-workspace-v5] .os-mobile-header,.pure-glass-os[data-workspace-v5] .os-sidebar,.workspace-skip-link{display:none}.pure-glass-os[data-workspace-v5] .os-layout{display:block}}.pure-glass-os[data-workspace-v5] .os-starter-steps ol{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 20px;padding:0;list-style:none}.pure-glass-os[data-workspace-v5] .os-starter-steps a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid transparent;border-radius:6px;color:var(--pure-muted);text-decoration:none;font-size:14px}.pure-glass-os[data-workspace-v5] .os-starter-steps a>span{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--pure-line);border-radius:50%;font-size:12px}.pure-glass-os[data-workspace-v5] .os-starter-steps a[aria-current]{background:var(--pure-panel);border-color:var(--pure-line);color:var(--pure-accent);font-weight:600}.pure-glass-os[data-workspace-v5] .os-starter-steps a[aria-current]>span{background:var(--pure-accent);color:white;border-color:var(--pure-accent)}.pure-glass-os[data-workspace-v5] .os-guided-workspace{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.pure-glass-os[data-workspace-v5] .os-guided-workspace-form,.pure-glass-os[data-workspace-v5] .os-guided-workspace-preview{min-width:0;grid-area:auto}.pure-glass-os[data-workspace-v5] .os-guided-workspace-notice{grid-column:1/-1}.pure-glass-os[data-workspace-v5] .os-guided-form{display:block;padding:24px}.pure-glass-os[data-workspace-v5] .os-manual-fields{border:0;padding:0;margin:0;min-width:0;display:grid;grid-gap:20px;gap:20px}.pure-glass-os[data-workspace-v5] .os-guided-form-heading{padding-bottom:16px;border-bottom:1px solid var(--pure-line);margin-bottom:20px}.pure-glass-os[data-workspace-v5] .os-guided-form-heading h2{font-size:18px}.pure-glass-os[data-workspace-v5] .os-guided-form-section{padding:0 0 24px;margin-bottom:20px;border-bottom:1px solid var(--pure-line)}.pure-glass-os[data-workspace-v5] .os-guided-form-section-heading h3{font-size:17px;line-height:1.4}.pure-glass-os[data-workspace-v5] .os-guided-form-fields{gap:20px}.pure-glass-os[data-workspace-v5] .os-guided-form-fields .field{gap:7px;min-width:0}.pure-glass-os[data-workspace-v5] .os-guided-form-fields textarea{min-height:88px;resize:vertical}.pure-glass-os[data-workspace-v5] .os-guided-form .field label{font-size:14px;line-height:1.5}.pure-glass-os[data-workspace-v5] .os-guided-form-advanced summary{min-height:44px}.pure-glass-os[data-workspace-v5] .os-guided-form-advanced summary small{display:block;margin-top:4px}.pure-glass-os[data-workspace-v5] .os-output h2{font-size:17px}.pure-glass-os[data-workspace-v5] .os-output .os-row h2{font-size:14px;font-weight:600}.pure-glass-os[data-workspace-v5] .os-output .os-row p{white-space:pre-wrap;overflow-wrap:anywhere}.pure-glass-os[data-workspace-v5] .os-module-guidance{margin:0 0 20px;color:var(--pure-muted)}.pure-glass-os[data-workspace-v5] .os-module-guidance>summary{cursor:pointer;min-height:44px;padding:10px 0}.pure-glass-os[data-workspace-v5] .os-module-guidance[open]{padding-bottom:16px;border-bottom:1px solid var(--pure-line)}.pure-glass-os[data-workspace-v5] .os-save-status:empty{display:none}.pure-glass-os[data-workspace-v5] .os-save-status{margin:12px 0 0;font-size:14px}.pure-glass-os[data-workspace-v5] .os-save-status[role=alert]{color:var(--lg-error,#a32929)}.pure-glass-os[data-workspace-v5] .os-manual-fields:disabled{opacity:.7}.pure-glass-os[data-workspace-v5] .os-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}@media (max-width:1024px){.pure-glass-os[data-workspace-v5] .os-guided-workspace{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.pure-glass-os[data-workspace-v5] .os-guided-form{padding:16px}.pure-glass-os[data-workspace-v5] .os-starter-steps a{padding:6px 8px;font-size:13px}.pure-glass-os[data-workspace-v5] .os-guided-form-fields-two{grid-template-columns:minmax(0,1fr)}}.pure-glass-os[data-workspace-v5] .os-sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.pure-glass-os[data-workspace-v5] .os-project-links{list-style:none;margin:8px 0 0;padding:0}.pure-glass-os[data-workspace-v5] .os-project-links li+li{border-top:1px solid var(--pure-line)}.pure-glass-os[data-workspace-v5] .os-project-links a{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:14px 0;min-height:44px;color:var(--pure-ink);text-decoration:none}.pure-glass-os[data-workspace-v5] .os-project-links a:hover{color:var(--pure-accent)}.pure-glass-os[data-workspace-v5] .os-project-links a>span:last-child{font-size:13px}.pure-glass-os[data-workspace-v5] .pro-v5-runtime{display:grid;grid-gap:20px;gap:20px;min-width:0}.pure-glass-os[data-workspace-v5] .pro-project-toolbar{display:flex;gap:16px;align-items:start;justify-content:space-between}.pure-glass-os[data-workspace-v5] .pro-project-toolbar details{max-width:600px}.pure-glass-os[data-workspace-v5] .pro-audit-disclosure>summary,.pure-glass-os[data-workspace-v5] .pro-project-toolbar summary{cursor:pointer;min-height:44px;padding:10px 0}.pure-glass-os[data-workspace-v5] .pro-operational-summary{display:flex;flex-wrap:wrap;gap:12px 28px;padding:16px 20px;background:var(--pure-panel);border:1px solid var(--pure-line);border-radius:8px}.pure-glass-os[data-workspace-v5] .pro-operational-summary span{display:flex;gap:8px;font-size:14px}.pure-glass-os[data-workspace-v5] .pro-module-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 24px;gap:0 24px}.pure-glass-os[data-workspace-v5] .pro-module-directory a{display:flex;justify-content:space-between;gap:8px;align-items:center;min-height:52px;color:var(--pure-ink);padding:12px 4px;border-bottom:1px solid var(--pure-line);text-decoration:none}.pure-glass-os[data-workspace-v5] .pro-create-disclosure{border:1px solid var(--pure-line);border-radius:8px;background:var(--pure-panel)}.pure-glass-os[data-workspace-v5] .pro-create-disclosure>summary{cursor:pointer;min-height:48px;padding:12px 20px;font-weight:600;color:var(--pure-accent)}.pure-glass-os[data-workspace-v5] .pro-create-disclosure>form{border:0;box-shadow:none;max-width:900px}.pure-glass-os[data-workspace-v5] .pro-record-toolbar{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:20px}.pure-glass-os[data-workspace-v5] .pro-record-toolbar label{display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:500}.pure-glass-os[data-workspace-v5] .pro-record-toolbar :is(input,select){width:100%;min-width:0;min-height:44px}.pure-glass-os[data-workspace-v5] .pro-record-columns{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.pure-glass-os[data-workspace-v5] .pro-record-columns.has-detail{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr)}.pure-glass-os[data-workspace-v5] .pro-record-list{min-width:0;border:1px solid var(--pure-line);border-radius:8px;background:var(--pure-panel);overflow:hidden}.pure-glass-os[data-workspace-v5] .pro-record-scroll{overflow-x:auto}.pure-glass-os[data-workspace-v5] .pro-record-table{width:100%;border-collapse:collapse;font-size:13px}.pure-glass-os[data-workspace-v5] .pro-record-table caption{text-align:left;padding:16px;font-size:15px;font-weight:600}.pure-glass-os[data-workspace-v5] .pro-record-table :is(td,th){text-align:left;padding:12px;border-bottom:1px solid var(--pure-line);vertical-align:top;overflow-wrap:anywhere}.pure-glass-os[data-workspace-v5] .pro-record-table thead th{background:var(--pure-canvas);font-weight:500;color:var(--pure-muted)}.pure-glass-os[data-workspace-v5] .pro-record-table tbody th{font-weight:500;min-width:140px}.pure-glass-os[data-workspace-v5] .pro-record-table tr[data-selected]{box-shadow:inset 3px 0 var(--pure-accent);background:var(--pure-canvas)}.pure-glass-os[data-workspace-v5] .pro-record-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;font-size:13px}.pure-glass-os[data-workspace-v5] .pro-record-pagination>span:first-child{margin-right:auto}.pure-glass-os[data-workspace-v5] .pro-record-detail{min-width:0;display:grid;grid-gap:12px;gap:12px}.pure-glass-os[data-workspace-v5] .pro-record-detail .os-card{box-shadow:none}.pure-glass-os[data-workspace-v5] .pro-record-detail .os-grid,.pure-glass-os[data-workspace-v5] .pro-record-detail .pack-runtime-meta{grid-template-columns:minmax(0,1fr)}.pure-glass-os[data-workspace-v5] .pro-record-detail :is(p,dd,h2){overflow-wrap:anywhere;white-space:pre-wrap}.pure-glass-os[data-workspace-v5] .pro-record-detail .button-row{display:flex;flex-wrap:wrap;gap:8px}.pure-glass-os[data-workspace-v5] .pro-audit-disclosure{border-top:1px solid var(--pure-line)}@media (max-width:1280px){.pure-glass-os[data-workspace-v5] .pro-record-columns.has-detail{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.pure-glass-os[data-workspace-v5] .pro-project-toolbar{flex-direction:column}.pure-glass-os[data-workspace-v5] .pro-module-directory,.pure-glass-os[data-workspace-v5] .pro-record-toolbar{grid-template-columns:minmax(0,1fr)}.pure-glass-os[data-workspace-v5] .pro-record-table :is(td,th){padding:10px 8px}}.pure-glass-os[data-workspace-v5] .os-export-card,.pure-glass-os[data-workspace-v5] .os-export-documents{display:grid;grid-gap:16px;gap:16px}.pure-glass-os[data-workspace-v5] .os-export-card .os-card-heading{align-items:start}.pure-glass-os[data-workspace-v5] .os-export-preview-disclosure>summary{min-height:44px;cursor:pointer;padding:10px 0}.pure-glass-os[data-workspace-v5] .os-export-preview textarea{font:13px/1.6 ui-monospace,monospace;min-height:220px;resize:vertical}.pure-glass-os[data-workspace-v5] .os-export-actions{display:flex;flex-wrap:wrap;gap:12px}.pure-glass-os[data-workspace-v5] .os-export-actions :is(.os-export-copy,.os-export-download){display:grid;align-content:start;grid-gap:4px;gap:4px}.pure-glass-os[data-workspace-v5] .os-export-actions .support-status{font-size:13px;max-width:280px}.pure-glass-os[data-workspace-v5] .os-layout{grid-template-columns:248px minmax(0,1fr);gap:0;width:100%;max-width:none;margin:0;padding:0;align-items:start}.pure-glass-os[data-workspace-v5] .workspace-v5-sidebar{position:-webkit-sticky;position:sticky;top:0;display:flex;flex-direction:column;width:248px;height:100dvh;min-height:0;gap:0;padding:0;overflow:hidden;border:0;border-radius:0;background:#161718;color:#f5f5f4;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color-scheme:dark}.pure-glass-os[data-workspace-v5] .workspace-v5-brand{display:flex;align-items:center;flex-shrink:0;gap:12px;min-height:72px;padding:14px 20px;color:#f5f5f4;text-decoration:none}.workspace-v5-brand>span{display:grid;grid-gap:2px;gap:2px}.workspace-v5-brand strong{font-family:inherit;font-size:18px;font-weight:600;line-height:24px;letter-spacing:0}.workspace-v5-brand>span>span{font-size:12px;font-weight:400;line-height:16px;letter-spacing:0}.workspace-v5-symbol{flex:0 0 40px}.workspace-v5-nav-scroll{min-height:0;flex:1 1;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:4px 12px 16px;scrollbar-width:thin;scrollbar-color:#85898d #161718;scroll-padding-block:8px}.workspace-v5-nav-primary{display:grid;grid-gap:2px;gap:2px}.pure-glass-os[data-workspace-v5] .workspace-v5-nav-link{position:relative;display:flex;align-items:center;gap:12px;min-height:40px;padding:8px 12px;margin:0;border:0;border-radius:8px;background:transparent;color:#b4b8bd;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;overflow-wrap:anywhere;box-shadow:none;transform:none;transition:background-color .14s ease,color .14s ease}.workspace-v5-nav-link svg{flex:0 0 18px}.pure-glass-os[data-workspace-v5] .workspace-v5-nav-link:hover{background:#222427;color:#f5f5f4}.pure-glass-os[data-workspace-v5] .workspace-v5-nav-link.active{background:#2b2d30;color:#f5f5f4;font-weight:600}.workspace-v5-nav-link.active:before{position:absolute;inset:10px auto 10px 0;width:3px;border-radius:2px;background:#bfa57a;content:""}.workspace-v5-project{margin:16px 12px 12px}.workspace-v5-project>span{display:block;color:#b4b8bd;font-size:12px;line-height:16px}.pure-glass-os[data-workspace-v5] .workspace-v5-project a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;margin-top:8px;padding:10px 12px;border:1px solid #85898d;border-radius:10px;color:#f5f5f4;font-size:14px;font-weight:600;line-height:20px;overflow-wrap:anywhere;text-decoration:none}.workspace-v5-project a>span{min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.workspace-v5-project svg{flex-shrink:0}.workspace-v5-nav-groups{margin-top:8px}.workspace-v5-nav-group{margin:4px 0 0;padding:0;border:0;background:none}.pure-glass-os[data-workspace-v5] .workspace-v5-nav-group>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;margin:0;padding:8px 12px;border-radius:8px;color:#b4b8bd;font-size:12px;font-weight:600;line-height:16px;letter-spacing:0;text-transform:none;list-style:none;cursor:pointer}.workspace-v5-account>summary::-webkit-details-marker,.workspace-v5-nav-group>summary::-webkit-details-marker{display:none}.workspace-v5-account>summary::marker,.workspace-v5-nav-group>summary::marker{content:""}.workspace-v5-nav-group[open]>summary>svg{transform:rotate(90deg)}.workspace-v5-nav-group>nav{display:grid;grid-gap:0;gap:0}.workspace-v5-nav-group .workspace-v5-nav-group{margin:4px 0;padding-left:12px}.pure-glass-os[data-workspace-v5] .workspace-v5-nav-group>summary:hover{background:#222427;color:#f5f5f4}.workspace-v5-nav-footer{position:relative;flex:0 0 auto;padding:8px 16px;border-top:1px solid #393b3e;background:#161718}.workspace-v5-footer-row{display:flex;align-items:center;justify-content:space-between;gap:4px}.pure-glass-os[data-workspace-v5] .workspace-v5-account summary{display:flex;align-items:center;gap:8px;min-height:40px;padding:8px 0;border:0;border-radius:8px;color:#b4b8bd;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;list-style:none;cursor:pointer}.pure-glass-os[data-workspace-v5] .workspace-v5-footer-settings{display:grid;place-items:center;flex:0 0 40px;min-height:40px;border-radius:8px;color:#b4b8bd}.workspace-v5-account{position:relative;border:0;background:none}.workspace-v5-account nav{position:absolute;bottom:calc(100% + 8px);left:0;z-index:5;display:grid;width:204px;padding:8px;border:1px solid #85898d;border-radius:12px;background:#222427}.pure-glass-os[data-workspace-v5] .workspace-v5-account nav a{display:flex;align-items:center;min-height:44px;padding:8px;border-radius:8px;color:#f5f5f4;font-size:14px;line-height:20px;text-decoration:none}.workspace-v5-account nav a:hover{background:#2b2d30}.workspace-v5-locale{position:relative;display:flex;align-items:center;flex:0 0 auto;gap:0}.pure-glass-os[data-workspace-v5] .workspace-v5-locale button{min-width:40px;min-height:40px;padding:8px;border:0;border-radius:8px;background:transparent;color:#b4b8bd;font-family:inherit;font-size:13px;font-weight:400;line-height:20px;cursor:pointer;box-shadow:none}.pure-glass-os[data-workspace-v5] .workspace-v5-locale button[aria-pressed=true]{background:#2b2d30;color:#f5f5f4;font-weight:600}.workspace-v5-locale-error{position:absolute;right:0;bottom:100%;width:200px;padding:12px;border:1px solid #85898d;border-radius:8px;background:#222427;color:#f5f5f4;font-size:14px;line-height:20px}.workspace-v5-nav-footer .workspace-v5-locale{position:static}.workspace-v5-nav-footer .workspace-v5-locale-error{right:8px;bottom:calc(100% + 8px);max-width:calc(100% - 16px)}.pure-glass-os[data-workspace-v5] :is(.workspace-v5-sidebar,.workspace-v5-drawer-panel) :is(a,button,summary):focus-visible{outline:2px solid #9fc9ed;outline-offset:2px}body:has(.pure-glass-os[data-workspace-v5] .workspace-v5-locale)>[role=group][data-i18n-skip]:has(>button[lang=fr-CA]){display:none}.pure-glass-os[data-workspace-v5] .os-topbar{top:0;border-bottom-color:var(--pure-line)}.pure-glass-os[data-workspace-v5] .os-topbar-inner{min-height:64px;padding:0;gap:16px}.pure-glass-os[data-workspace-v5] .workspace-breadcrumb{gap:8px;font-size:14px;line-height:20px}.pure-glass-os[data-workspace-v5] .workspace-breadcrumb>span{overflow-wrap:anywhere}.pure-glass-os[data-workspace-v5] .workspace-breadcrumb .os-disclosure-chevron{flex-basis:12px;width:12px}.pure-glass-os[data-workspace-v5] .os-topbar-meta{flex-wrap:nowrap;flex-shrink:0}.pure-glass-os[data-workspace-v5] .os-account-menu{display:block}.workspace-v5-mobile-header{display:none}@media (min-width:1024px) and (max-width:1279px){.pure-glass-os[data-workspace-v5] .os-layout{grid-template-columns:224px minmax(0,1fr)}.pure-glass-os[data-workspace-v5] .workspace-v5-sidebar{width:224px}.pure-glass-os[data-workspace-v5] .os-main{padding:0 24px 40px}.pure-glass-os[data-workspace-v5] .os-topbar{margin:0 -24px;padding:0 24px}.workspace-v5-nav-footer{padding-inline:8px}}@media (max-width:1023px){.pure-glass-os[data-workspace-v5] .os-layout{display:block;min-height:0}.pure-glass-os[data-workspace-v5] .os-topbar,.pure-glass-os[data-workspace-v5] .workspace-v5-sidebar{display:none}.pure-glass-os[data-workspace-v5] .os-main{padding:0 24px 32px}.pure-glass-os[data-workspace-v5] .workspace-v5-mobile-header{position:-webkit-sticky;position:sticky;top:0;z-index:80;display:flex;align-items:center;gap:8px;min-height:56px;padding:0 16px;border-bottom:1px solid var(--pure-line);background:var(--pure-panel);color:var(--pure-ink)}.workspace-v5-mobile-context{display:grid;grid-gap:0;gap:0;flex:1 1;min-width:0}.workspace-v5-mobile-context strong{overflow:hidden;color:var(--pure-ink);font-size:14px;font-weight:600;line-height:20px;white-space:nowrap;text-overflow:ellipsis}.workspace-v5-mobile-context>span{overflow:hidden;color:var(--pure-muted);font-size:13px;line-height:18px;white-space:nowrap;text-overflow:ellipsis}.pure-glass-os[data-workspace-v5] .workspace-v5-drawer-brand>button,.pure-glass-os[data-workspace-v5] .workspace-v5-menu-trigger{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.pure-glass-os[data-workspace-v5] .workspace-v5-mobile-header>.workspace-v5-locale button{min-width:44px;min-height:44px;color:var(--pure-muted);font-size:14px}.pure-glass-os[data-workspace-v5] .workspace-v5-mobile-header>.workspace-v5-locale button[aria-pressed=true]{background:var(--pure-ink);color:var(--pure-panel)}.workspace-v5-mobile-header>.workspace-v5-locale .workspace-v5-locale-error{top:100%;bottom:auto}.pure-glass-os[data-workspace-v5] .workspace-v5-mobile-dialog{position:fixed;inset:0;width:100%;height:100dvh;max-width:none;max-height:none;padding:0;margin:0;overflow:hidden;border:0;border-radius:0;background:transparent;color:#f5f5f4}.workspace-v5-mobile-dialog:not([open]){display:none}.workspace-v5-mobile-dialog::-webkit-backdrop{background:rgb(0 0 0/40%)}.workspace-v5-mobile-dialog::backdrop{background:rgb(0 0 0/40%)}.workspace-v5-drawer-panel{display:flex;flex-direction:column;width:min(288px,calc(100vw - 48px));height:100%;padding-top:env(safe-area-inset-top);background:#161718;color:#f5f5f4;color-scheme:dark}.workspace-v5-drawer-brand{display:flex;align-items:center;justify-content:space-between;padding-right:8px}.pure-glass-os[data-workspace-v5] .workspace-v5-drawer-brand .workspace-v5-brand{gap:8px;min-height:80px;padding:12px 0 12px 16px}.workspace-v5-drawer-brand .workspace-v5-brand strong{font-size:17px}.workspace-v5-drawer-brand .workspace-v5-symbol{width:32px;height:36px;flex-basis:32px}.pure-glass-os[data-workspace-v5] .workspace-v5-drawer-panel :is(.workspace-v5-nav-link,.workspace-v5-nav-group>summary,.workspace-v5-footer-settings,.workspace-v5-account summary,.workspace-v5-locale button){min-height:44px}.pure-glass-os[data-workspace-v5] .workspace-v5-drawer-panel .workspace-v5-footer-settings{flex-basis:44px}.pure-glass-os[data-workspace-v5] .workspace-v5-drawer-panel .workspace-v5-locale button{min-width:44px}.workspace-v5-drawer-panel .workspace-v5-nav-footer{padding-bottom:max(12px,env(safe-area-inset-bottom))}}@media (max-width:767px){.pure-glass-os[data-workspace-v5] .os-main{padding:0 16px 32px}.pure-glass-os[data-workspace-v5] .workspace-v5-mobile-header{padding-inline:8px}}@media (pointer:coarse) and (min-width:1024px){.pure-glass-os[data-workspace-v5] .workspace-v5-sidebar :is(.workspace-v5-nav-link,.workspace-v5-nav-group>summary,.workspace-v5-footer-settings,.workspace-v5-account summary,.workspace-v5-locale button){min-height:44px}.pure-glass-os[data-workspace-v5] .workspace-v5-sidebar .workspace-v5-locale button{min-width:44px}.pure-glass-os[data-workspace-v5] .workspace-v5-sidebar .workspace-v5-nav-footer{padding-inline:6px}.pure-glass-os[data-workspace-v5] .workspace-v5-sidebar .workspace-v5-footer-settings{flex-basis:44px}}@media print{.pure-glass-os[data-workspace-v5] :is(.workspace-v5-sidebar,.workspace-v5-mobile-header,.os-topbar){display:none}.pure-glass-os[data-workspace-v5] .os-layout{display:block}}@media (prefers-reduced-motion:reduce){.pure-glass-os[data-workspace-v5] .workspace-v5-nav-link{transition:none}}.pure-glass-os[data-workspace-v5]{--pure-canvas:#f7f7f5;--pure-bg:#f7f7f5;--pure-panel:#fff;--pure-panel-strong:#fff;--pure-ink:#171717;--pure-muted:#50565c;--pure-line:#e8e8e5;--pure-accent:#171717;--v5-subtle:#f1f1ee;--v5-muted:#595f65;--v5-border:#85898d;--v5-focus:var(--lg-accent);--v5-success:#216443;--v5-success-bg:#edf6f0;--v5-warning:#7a530e;--v5-warning-bg:#fff6e5;--v5-error:#b42318;--v5-error-bg:#fff1ef;--lg-text:var(--pure-ink);--lg-muted-text:var(--pure-muted);--graphite:var(--pure-muted);--ink:var(--pure-ink);--line:var(--pure-line);--danger:var(--v5-error);font-size:16px;line-height:1.5}html[data-theme-mode=dark] .pure-glass-os[data-workspace-v5]{--pure-canvas:#17191b;--pure-bg:#17191b;--pure-panel:#222427;--pure-panel-strong:#222427;--pure-ink:#f5f5f4;--pure-muted:#c1c4c7;--pure-line:#42464a;--pure-accent:#f5f5f4;--v5-subtle:#2b2d30;--v5-muted:#b4b8bd;--v5-border:#969ca2;--v5-focus:var(--lg-accent);--v5-success:#9cdbb5;--v5-success-bg:#183c2a;--v5-warning:#f3d293;--v5-warning-bg:#443519;--v5-error:#ffb4ac;--v5-error-bg:#49201f}.pure-glass-os[data-workspace-v5] .os-main{background:var(--pure-canvas);color:var(--pure-ink)}.pure-glass-os[data-workspace-v5] .workspace-page-heading{max-width:1200px;margin:32px auto 24px}.pure-glass-os[data-workspace-v5] .workspace-page-heading h1{font-size:32px;font-weight:600;line-height:40px;letter-spacing:-.02em}.pure-glass-os[data-workspace-v5] .workspace-page-heading p{margin-top:8px;max-width:76ch;color:var(--pure-muted);font-size:16px;line-height:24px}.pure-glass-os[data-workspace-v5] .os-content-stage{width:min(100%,1200px);margin-inline:auto;gap:24px}.pure-glass-os[data-workspace-v5][data-workspace-reference] .os-content-stage :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=hidden]),textarea,select){min-width:0;max-width:100%;border:1px solid var(--v5-border);border-radius:10px;padding:12px 16px;background:var(--pure-panel);color:var(--pure-ink);font:inherit;font-size:16px;line-height:24px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.pure-glass-os[data-workspace-v5][data-workspace-reference] .os-content-stage :is(input,textarea)::placeholder{color:var(--v5-muted);opacity:1}.pure-glass-os[data-workspace-v5][data-workspace-reference] .os-content-stage :is(button,input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=hidden]),select,summary){min-height:44px}.pure-glass-os[data-workspace-v5][data-workspace-reference] .os-content-stage :where(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--v5-focus);outline-offset:3px}.pure-glass-os[data-workspace-v5][data-workspace-reference] .os-content-stage .button{display:inline-flex;justify-content:center;align-items:center;min-height:44px;gap:8px;padding:11px 20px;border:1px solid transparent;border-radius:10px;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform:none}.pure-glass-os[data-workspace-v5][data-workspace-reference] .os-content-stage .button-primary{background:var(--pure-ink);color:var(--pure-panel)}.pure-glass-os[data-workspace-v5][data-workspace-reference] .os-content-stage .button-secondary{border-color:var(--v5-border);background:var(--pure-panel);color:var(--pure-ink)}.pure-glass-os[data-workspace-v5][data-workspace-reference] .os-content-stage .button-secondary:hover{background:var(--v5-subtle)}.pure-glass-os[data-workspace-v5][data-workspace-reference] .os-content-stage .button:disabled,.pure-glass-os[data-workspace-v5][data-workspace-reference] .os-content-stage .button[aria-disabled=true]{background:var(--v5-subtle);border-color:var(--v5-border);color:var(--v5-muted);opacity:1;cursor:not-allowed}.pure-glass-os[data-workspace-v5][data-workspace-reference] .os-content-stage :is(.os-field-help,.os-context,.pack-runtime-note){color:var(--pure-muted);font-size:14px;line-height:20px}.pure-glass-os[data-workspace-v5][data-workspace-reference] .os-content-stage .os-alert{padding:16px;border:1px solid var(--v5-error);border-radius:10px;background:var(--v5-error-bg);color:var(--v5-error);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.pure-glass-os[data-workspace-v5][data-workspace-reference] .os-content-stage .os-alert p{color:inherit}.pure-glass-os[data-workspace-v5][data-workspace-reference] .os-content-stage .os-alert-success{border-color:var(--v5-success);background:var(--v5-success-bg);color:var(--v5-success)}.pure-glass-os[data-workspace-v5] .os-content-stage :is(h1,h2,h3,h4,h5,h6),.pure-glass-os[data-workspace-v5] .os-plan-confirmation strong{font-family:inherit}.pure-glass-os[data-workspace-reference=workspace] :is(.pure-dashboard,.os-grid){width:100%;min-width:0;margin:0;gap:24px}.pure-glass-os[data-workspace-reference=workspace] :is(.os-card:not(.pure-panel),.pure-panel,.card){min-width:0;padding:24px;border:1px solid var(--pure-line);border-radius:12px;background:var(--pure-panel);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.pure-glass-os[data-workspace-reference=workspace] .os-content-stage :is(h2,h3){max-width:none;margin:0 0 8px;color:var(--pure-ink);font-size:20px;font-weight:600;line-height:28px;letter-spacing:-.02em;overflow-wrap:anywhere}.pure-glass-os[data-workspace-reference=workspace] .os-content-stage h3{font-size:18px;line-height:26px}.pure-glass-os[data-workspace-reference=workspace] :is(.pro-record-list,.pro-create-disclosure,.pro-operational-summary,.os-guided-preview,.os-guided-form){border-radius:12px;box-shadow:none}.pure-glass-os[data-workspace-reference=workspace] .pure-dashboard-hero{display:block;min-height:0}.pure-glass-os[data-workspace-reference=workspace] .pure-dashboard-hero p{max-width:76ch;margin:8px 0 0;color:var(--pure-muted);font-size:16px;line-height:24px}.pure-glass-os[data-workspace-reference=workspace] .pure-dashboard-summary strong{font-size:22px;font-weight:600;line-height:30px}.pure-glass-os[data-workspace-reference=workspace] .os-content-stage>.section{padding:0}.pure-glass-os[data-workspace-reference=workspace] .os-content-stage>.section>.container{width:100%;padding:0}.pure-glass-os[data-workspace-reference=workspace] .section-heading{margin:0 0 24px}.pure-glass-os[data-workspace-reference=workspace] :is(.os-resource-list,.os-billing-list,.os-activity-list){min-width:0;gap:16px}.pure-glass-os[data-workspace-v5] .os-onboarding-page{width:100%;margin:0;gap:24px}.pure-glass-os[data-workspace-v5] .os-onboarding-intro{grid-template-columns:minmax(0,1.3fr) minmax(240px,1fr);align-items:start;gap:24px;padding:0 0 24px}.pure-glass-os[data-workspace-v5] :is(.os-onboarding-intro,.os-onboarding-focus,.os-onboarding-summary,.os-onboarding-complete) h2{max-width:none;margin:8px 0;font-family:inherit;font-size:22px;font-weight:600;line-height:30px;letter-spacing:-.02em}.pure-glass-os[data-workspace-v5] .os-onboarding-focus>p:not(.os-alert,.os-onboarding-note),.pure-glass-os[data-workspace-v5] .os-onboarding-intro>div>p{margin:8px 0 0;font-size:16px;line-height:24px}.pure-glass-os[data-workspace-v5] .os-onboarding-save-note{border-color:var(--pure-line);font-size:14px;line-height:22px}.pure-glass-os[data-workspace-v5] .os-card.os-onboarding-progress.pure-panel{padding:24px;gap:24px;border:1px solid var(--pure-line);border-radius:12px;background:var(--pure-panel);box-shadow:none}.pure-glass-os[data-workspace-v5] .os-onboarding-layout{grid-template-columns:minmax(0,1.3fr) minmax(240px,1fr);gap:24px}.pure-glass-os[data-workspace-v5] .os-onboarding-focus{padding-right:24px}.pure-glass-os[data-workspace-v5] .os-onboarding-primary-action{margin-top:20px}.pure-glass-os[data-workspace-v5] .os-onboarding-step-index{border-radius:8px}.pure-glass-os[data-workspace-v5] .os-onboarding-progress-heading strong{font-size:14px;font-weight:600}.pure-glass-os.workspace-state-frame[data-workspace-v5]{min-height:100dvh;padding:32px 16px}.pure-glass-os[data-workspace-reference=state] .os-state-page{display:grid;min-height:72vh;place-items:center;background:var(--pure-canvas);padding:0}.pure-glass-os[data-workspace-reference=state] .os-state-page>.os-card{width:min(100%,672px);padding:24px;border:1px solid var(--pure-line);border-radius:12px;background:var(--pure-panel);box-shadow:none}.pure-glass-os[data-workspace-reference=state] .os-content-stage h1{margin:8px 0 16px;font-size:28px;font-weight:600;line-height:36px;letter-spacing:-.02em}@media (max-width:767px){.pure-glass-os[data-workspace-reference=workspace] :is(.os-card:not(.pure-panel),.pure-panel,.card),.pure-glass-os[data-workspace-v5] .os-card.os-onboarding-progress.pure-panel{padding:20px}.pure-glass-os[data-workspace-v5] :is(.os-onboarding-intro,.os-onboarding-layout,.os-onboarding-summary,.os-onboarding-complete){grid-template-columns:minmax(0,1fr)}.pure-glass-os[data-workspace-v5] .os-onboarding-focus{padding:0 0 20px;border-right:0;border-bottom:1px solid var(--pure-line)}}.pure-glass-os:is([data-workspace-reference=dashboard],[data-workspace-reference=projects],[data-workspace-reference=overview]) .os-card{min-width:0;padding:24px;border:1px solid var(--pure-line);border-radius:12px;background:var(--pure-panel);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.pure-glass-os[data-workspace-reference=dashboard] .pure-dashboard{margin:0;gap:24px}.pure-glass-os[data-workspace-reference=dashboard] .os-resume-project{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(240px,1fr);align-items:stretch;grid-gap:32px;gap:32px}.pure-glass-os[data-workspace-reference=dashboard] .os-resume-project :is(h2,h3,p){margin:0}.pure-glass-os[data-workspace-reference=dashboard] .os-resume-project h2{font-size:22px;line-height:30px;font-weight:600}.pure-glass-os[data-workspace-reference=dashboard] .os-resume-project h3{font-size:18px;line-height:26px;font-weight:500}.pure-glass-os[data-workspace-reference=dashboard] .os-resume-identity{display:grid;align-content:start;grid-gap:12px;gap:12px}.pure-glass-os[data-workspace-reference=dashboard] .os-resume-identity>p{color:var(--pure-muted)}.pure-glass-os[data-workspace-reference=dashboard] .os-resume-updated{font-size:13px;line-height:20px}.pure-glass-os[data-workspace-reference=dashboard] .os-resume-progress{display:grid;grid-gap:8px;gap:8px;width:100%;max-width:360px;margin-top:4px}.pure-glass-os[data-workspace-reference=dashboard] .os-resume-progress-heading{display:flex;justify-content:space-between;gap:16px;font-size:13px;line-height:20px}.pure-glass-os[data-workspace-reference=dashboard] .os-resume-progress-heading strong{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pure-glass-os[data-workspace-reference=dashboard] .os-resume-progress-track{height:6px;overflow:hidden;border-radius:3px;background:var(--v5-border)}.pure-glass-os[data-workspace-reference=dashboard] .os-resume-progress-track>span{display:block;height:100%;border-radius:inherit;background:var(--lg-accent)}.pure-glass-os[data-workspace-reference=dashboard] .os-resume-progress>p{color:var(--pure-muted);font-size:12px;line-height:18px}.pure-glass-os[data-workspace-reference=dashboard] .os-resume-links{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:4px}.pure-glass-os[data-workspace-reference=dashboard] .os-resume-links a{display:inline-flex;align-items:center;min-height:44px;color:var(--pure-ink);font-size:14px;text-underline-offset:4px}.pure-glass-os[data-workspace-reference=dashboard] .os-resume-next{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-left:32px;border-left:1px solid var(--pure-line)}.pure-glass-os[data-workspace-reference=dashboard] .os-resume-guidance{max-width:40ch;color:var(--pure-muted);font-size:14px;line-height:22px}.pure-glass-os[data-workspace-reference=dashboard] .os-resume-next .button{margin-top:auto}.pure-glass-os[data-workspace-reference=dashboard] .pure-dashboard-more{margin:0;padding:0;border:1px solid var(--pure-line);border-radius:12px;background:var(--pure-panel);box-shadow:none}.pure-glass-os[data-workspace-reference=dashboard] .pure-dashboard-more>summary{padding:14px 24px;color:var(--pure-ink);font-size:14px;font-weight:500}.pure-glass-os[data-workspace-reference=dashboard] .pure-dashboard-more-content{margin:0;padding:8px 24px 24px;gap:24px}.pure-glass-os[data-workspace-reference=projects] .workspace-list-grid{gap:20px}.pure-glass-os[data-workspace-reference=projects] .pure-workspace-toolbar{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.pure-glass-os[data-workspace-reference=projects] .pure-workspace-toolbar>span{color:var(--pure-muted);font-size:14px;font-weight:400;letter-spacing:0;text-transform:none}.pure-glass-os[data-workspace-reference=projects] .os-workspace-card{display:grid;align-content:start;min-height:0;grid-gap:16px;gap:16px}.pure-glass-os[data-workspace-reference=projects] .os-workspace-card h2{margin:0;font-size:20px;line-height:28px;font-weight:600}.pure-glass-os[data-workspace-reference=projects] .os-workspace-card .os-card-heading span:not(.os-compact-score){color:var(--pure-muted);font-size:13px;font-weight:400}.pure-glass-os[data-workspace-reference=projects] .workspace-card-actions{margin:0;border-top:1px solid var(--pure-line)}.pure-glass-os[data-workspace-reference=projects] .workspace-card-actions summary{display:flex;align-items:center;color:var(--pure-muted);font-size:13px;font-weight:400}.pure-glass-os[data-workspace-reference=projects] .os-module-footer a{display:inline-flex;align-items:center;min-height:44px;color:var(--pure-ink);font-size:14px;font-weight:500;text-underline-offset:4px}.pure-glass-os[data-workspace-reference=projects] .os-workspace-card>.os-module-footer>a{padding:11px 20px;border-radius:10px;background:var(--pure-ink);color:var(--pure-panel);line-height:20px;text-decoration:none}.pure-glass-os[data-workspace-reference=projects] .os-status-ready{background:var(--v5-success-bg);color:var(--v5-success);font-weight:500;text-transform:none}.pure-glass-os[data-workspace-reference=overview] .pure-workspace-overview{gap:20px}.pure-glass-os[data-workspace-reference=overview] :is(.primary-next-action,.compact-progress-summary,.score-details-disclosure){border-radius:12px;background:var(--pure-panel);box-shadow:none}.pure-glass-os[data-workspace-reference=overview] .score-details-disclosure{padding:0}.pure-glass-os[data-workspace-reference=overview] .score-details-disclosure>summary{padding:14px 24px}.pure-glass-os[data-workspace-reference=overview] .score-detail-grid{margin:0;padding:0 24px 24px}@media (max-width:767px){.pure-glass-os[data-workspace-reference=dashboard] .os-resume-project{grid-template-columns:minmax(0,1fr);gap:20px}.pure-glass-os[data-workspace-reference=dashboard] .os-resume-next{padding:20px 0 0;border-left:0;border-top:1px solid var(--pure-line)}.pure-glass-os[data-workspace-reference=dashboard] .os-resume-next .button{margin-top:4px}.pure-glass-os:is([data-workspace-reference=dashboard],[data-workspace-reference=projects],[data-workspace-reference=overview]) .os-card{padding:20px}}.pure-glass-os[data-workspace-reference=idea] .os-idea-reference{container:idea-reference/inline-size;display:grid;grid-gap:32px;gap:32px}.pure-glass-os[data-workspace-reference=idea] .os-guided-workspace{display:grid;grid-template-columns:minmax(0,760px);align-items:start;grid-gap:24px;gap:24px}@container idea-reference (min-width: 984px){.pure-glass-os[data-workspace-reference=idea] .os-guided-workspace{grid-template-columns:minmax(640px,760px) 320px}.pure-glass-os[data-workspace-reference=idea] .os-guided-workspace-preview{padding-top:48px}}.pure-glass-os[data-workspace-reference=idea] .os-idea-form{display:block;width:100%;max-width:760px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.pure-glass-os[data-workspace-reference=idea] .os-manual-fields{display:block}.pure-glass-os[data-workspace-reference=idea] .os-idea-save-status{min-height:24px;margin:0 0 24px;color:var(--pure-muted);font-size:14px;line-height:24px}.pure-glass-os[data-workspace-reference=idea] .os-idea-save-status[data-save-state=saved]{color:var(--v5-success)}.pure-glass-os[data-workspace-reference=idea] .os-idea-save-status[data-save-state=dirty]{color:var(--v5-warning)}.pure-glass-os[data-workspace-reference=idea] .os-idea-save-status:is([data-save-state=failed],[data-save-state=conflict]){padding:12px 16px;border-left:3px solid var(--v5-error);border-radius:10px;background:var(--v5-error-bg);color:var(--v5-error)}.pure-glass-os[data-workspace-reference=idea] .os-guided-form-section{display:block;margin:0 0 24px;padding:0;border:0}.pure-glass-os[data-workspace-reference=idea] .os-guided-form-fields{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px}.pure-glass-os[data-workspace-reference=idea] .os-guided-form-fields .field{display:grid;grid-gap:8px;gap:8px;margin:0}.pure-glass-os[data-workspace-reference=idea] .os-guided-form-fields label{font-size:14px;font-weight:500;line-height:20px}.pure-glass-os[data-workspace-reference=idea] .os-guided-form-fields textarea{min-height:120px;padding:12px 16px;resize:vertical}.pure-glass-os[data-workspace-reference=idea] .os-guided-form-advanced{border-top:1px solid var(--pure-line);margin-bottom:0}.pure-glass-os[data-workspace-reference=idea] .os-guided-form-advanced summary{position:relative;min-height:76px;padding:16px 32px 16px 0;list-style:none;display:block}.pure-glass-os[data-workspace-reference=idea] .os-guided-form-advanced summary::-webkit-details-marker{display:none}.pure-glass-os[data-workspace-reference=idea] .os-guided-form-advanced summary:after{content:"";position:absolute;right:8px;top:30px;width:7px;height:7px;border-right:1.5px solid var(--pure-muted);border-bottom:1.5px solid var(--pure-muted);transform:rotate(45deg)}.pure-glass-os[data-workspace-reference=idea] .os-guided-form-advanced[open] summary:after{transform:rotate(225deg)}.pure-glass-os[data-workspace-reference=idea] .os-guided-form-advanced summary>span{color:var(--pure-ink);font-size:16px;font-weight:600;line-height:24px}.pure-glass-os[data-workspace-reference=idea] .os-guided-form-advanced summary small{color:var(--pure-muted);font-size:13px;line-height:18px}.pure-glass-os[data-workspace-reference=idea] .os-guided-form-advanced[open]{padding-bottom:24px}.pure-glass-os[data-workspace-reference=idea] .os-idea-form-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding-top:24px;border-top:1px solid var(--pure-line)}.pure-glass-os[data-workspace-reference=idea] .os-idea-form-actions>.button{min-width:160px}.pure-glass-os[data-workspace-reference=idea] .os-idea-form-actions>p{flex-basis:100%;margin:0;color:var(--pure-muted);font-size:14px;line-height:20px}.pure-glass-os[data-workspace-reference=idea] .os-idea-brief{margin:0;padding:24px;border:1px solid var(--pure-line);border-radius:12px;background:var(--pure-panel);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.pure-glass-os[data-workspace-reference=idea] .os-idea-brief h2{margin:0 0 8px;font-size:18px;font-weight:600;line-height:26px}.pure-glass-os[data-workspace-reference=idea] .os-idea-brief header>p{margin:0 0 24px;font-size:13px;line-height:18px;color:var(--pure-muted)}.pure-glass-os[data-workspace-reference=idea] .os-idea-brief-sections{display:grid;grid-gap:20px;gap:20px}.pure-glass-os[data-workspace-reference=idea] .os-idea-brief-sections>*{padding-top:16px;border-top:1px solid var(--pure-line)}.pure-glass-os[data-workspace-reference=idea] .os-idea-brief :is(h3,dt){margin:0 0 8px;color:var(--pure-ink);font-size:14px;font-weight:600;line-height:20px}.pure-glass-os[data-workspace-reference=idea] .os-idea-brief :is(p,dd){margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--pure-muted);font-size:14px;line-height:20px}.pure-glass-os[data-workspace-reference=idea] .os-idea-brief-more{margin-top:20px;border-top:1px solid var(--pure-line)}.pure-glass-os[data-workspace-reference=idea] .os-idea-brief-more>summary{padding:12px 0;font-size:14px;color:var(--pure-muted);cursor:pointer}.pure-glass-os[data-workspace-reference=crm] .crm-v5-workbench{min-width:0}.pure-glass-os[data-workspace-reference=crm] .crm-v5-actions{display:flex;justify-content:flex-end;gap:12px;margin-bottom:32px}.pure-glass-os[data-workspace-reference=crm] .crm-v5-toolbar{display:grid;grid-template-columns:minmax(220px,392px) 180px 200px;grid-gap:16px;gap:16px;align-items:end;margin-bottom:32px}.pure-glass-os[data-workspace-reference=crm] .crm-v5-toolbar label{display:grid;grid-gap:8px;gap:8px;color:var(--pure-muted);font-size:14px;line-height:20px}.pure-glass-os[data-workspace-reference=crm] .crm-v5-toolbar :is(input,select){width:100%;min-height:44px;font-size:14px;line-height:20px}.pure-glass-os[data-workspace-reference=crm] .crm-v5-table-wrap{overflow-x:auto}.pure-glass-os[data-workspace-reference=crm] .crm-v5-table{width:100%;min-width:880px;border-collapse:collapse;table-layout:auto;background:var(--pure-panel);font-size:14px;line-height:20px}.pure-glass-os[data-workspace-reference=crm] .crm-v5-table :is(th,td){padding:20px 16px;border-bottom:1px solid var(--pure-line);color:var(--pure-ink);text-align:left;vertical-align:middle;font-weight:400}.pure-glass-os[data-workspace-reference=crm] .crm-v5-table thead th{padding-block:12px;color:var(--pure-muted);background:var(--v5-subtle);font-weight:500}.pure-glass-os[data-workspace-reference=crm] .crm-v5-table tbody th{min-width:180px;font-weight:500}.pure-glass-os[data-workspace-reference=crm] .crm-v5-table tr[data-selected]{background:var(--v5-subtle);box-shadow:inset 3px 0 var(--lg-accent)}.pure-glass-os[data-workspace-reference=crm] .crm-v5-table button{background:none;color:var(--pure-ink);border:0;cursor:pointer;text-align:left;font:inherit}.pure-glass-os[data-workspace-reference=crm] .crm-v5-status{display:inline-flex;align-items:center;padding:4px 10px;border-radius:8px;background:var(--v5-subtle);color:var(--pure-muted);font-size:14px;line-height:20px;white-space:nowrap}.pure-glass-os[data-workspace-reference=crm] .crm-v5-status[data-status=ACTIVE]{background:var(--v5-success-bg);color:var(--v5-success)}.pure-glass-os[data-workspace-reference=crm] .crm-v5-status:is([data-status=PAUSED],[data-status=BLOCKED]){background:var(--v5-warning-bg);color:var(--v5-warning)}.pure-glass-os[data-workspace-reference=crm] .crm-v5-mobile-list{display:none}.pure-glass-os[data-workspace-reference=crm] .crm-v5-panel{position:fixed;inset:64px 0 0 auto;width:440px;max-width:min(480px,100vw);height:calc(100dvh - 64px);max-height:none;margin:0;padding:0;border:0;border-left:1px solid var(--pure-line);border-radius:0;background:var(--pure-panel);color:var(--pure-ink);overflow-y:auto;overscroll-behavior:contain;box-shadow:-12px 0 40px rgb(0 0 0/6%)}.pure-glass-os[data-workspace-reference=crm] .crm-v5-panel::-webkit-backdrop{background:transparent}.pure-glass-os[data-workspace-reference=crm] .crm-v5-panel::backdrop{background:transparent}.pure-glass-os[data-workspace-reference=crm] .crm-v5-panel-header{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 24px}.pure-glass-os[data-workspace-reference=crm] .crm-v5-panel-header button{background:transparent;border:0;color:var(--pure-muted);cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;line-height:20px}.pure-glass-os[data-workspace-reference=crm] .crm-v5-panel-body{padding:0 24px 24px}.pure-glass-os[data-workspace-reference=crm] .crm-v5-panel-body .os-card{margin:0;padding:0;border:0;background:transparent;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.pure-glass-os[data-workspace-reference=crm] .crm-v5-panel-body h2{margin:0 0 12px;font-size:28px;line-height:36px;font-weight:600;overflow-wrap:anywhere}.pure-glass-os[data-workspace-reference=crm] .crm-v5-detail-summary{margin:24px 0;font-size:16px;line-height:24px}.pure-glass-os[data-workspace-reference=crm] .crm-v5-detail-summary h3{margin:0 0 8px;color:var(--pure-muted);font-size:14px;line-height:20px;font-weight:400}.pure-glass-os[data-workspace-reference=crm] :is(.crm-v5-mobile-item strong,.crm-v5-next-step,.crm-v5-detail-summary p,.crm-v5-evidence){min-width:0;overflow-wrap:anywhere}.pure-glass-os[data-workspace-reference=crm] .crm-v5-mobile-item-heading .crm-v5-status{flex-shrink:0}.pure-glass-os[data-workspace-reference=crm] .crm-v5-detail-meta{display:grid;grid-template-columns:minmax(0,1fr);margin:24px 0;grid-gap:0;gap:0}.pure-glass-os[data-workspace-reference=crm] .crm-v5-detail-meta>div{padding:16px 0;border-top:1px solid var(--pure-line)}.pure-glass-os[data-workspace-reference=crm] .crm-v5-detail-meta dt{margin:0 0 8px;color:var(--pure-muted);font-size:14px;line-height:20px}.pure-glass-os[data-workspace-reference=crm] .crm-v5-detail-meta dd{margin:0;color:var(--pure-ink);font-size:16px;line-height:24px;overflow-wrap:anywhere;white-space:pre-wrap}.pure-glass-os[data-workspace-reference=crm] .crm-v5-detail-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.pure-glass-os[data-workspace-reference=crm] .crm-v5-detail-actions .button{min-width:136px}.pure-glass-os[data-workspace-v5][data-workspace-reference=crm] .crm-v5-archive{border-color:transparent;background:transparent;color:var(--v5-error)}.pure-glass-os[data-workspace-v5][data-workspace-reference=crm] .crm-v5-archive:hover{background:var(--v5-error-bg)}.pure-glass-os[data-workspace-reference=crm] .crm-v5-detail-transitions{margin-top:24px;border-top:1px solid var(--pure-line)}.pure-glass-os[data-workspace-reference=crm] .crm-v5-detail-transitions summary{min-height:44px;padding:12px 0;color:var(--pure-muted);font-size:14px;cursor:pointer}.pure-glass-os[data-workspace-reference=crm] .crm-v5-editor{display:grid;grid-gap:24px;gap:24px}.pure-glass-os[data-workspace-reference=crm] .crm-v5-editor .os-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px}.pure-glass-os[data-workspace-reference=crm] .crm-v5-editor .field{display:grid;grid-gap:8px;gap:8px}.pure-glass-os[data-workspace-reference=crm] .crm-v5-editor label{font-size:14px;font-weight:500}.pure-glass-os[data-workspace-reference=crm] .crm-v5-editor textarea{min-height:120px;resize:vertical}.pure-glass-os[data-workspace-reference=crm] .crm-v5-workbench [hidden]{display:none!important}.pure-glass-os[data-workspace-reference=crm] .crm-v5-record-type{display:block;margin:4px 0 8px;color:var(--pure-muted);font-size:13px;font-weight:400;line-height:18px}.pure-glass-os[data-workspace-reference=crm] .crm-v5-mobile-item-heading,.pure-glass-os[data-workspace-reference=crm] .crm-v5-mobile-item-meta{display:flex;align-items:center;justify-content:space-between;gap:16px}.pure-glass-os[data-workspace-reference=crm] .crm-v5-mobile-item-meta{color:var(--pure-muted);font-size:14px;line-height:20px}.pure-glass-os[data-workspace-reference=crm] .crm-v5-next-step{font-size:14px;line-height:20px}.pure-glass-os[data-workspace-reference=crm] .crm-v5-pagination{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:16px 0;color:var(--pure-muted);font-size:14px;line-height:20px}.pure-glass-os[data-workspace-reference=crm] .crm-v5-pagination>span:first-child{margin-right:auto}.pure-glass-os[data-workspace-reference=crm] .crm-v5-draft-state{margin:0 0 24px;padding:12px 16px;border-left:3px solid var(--v5-warning);background:var(--v5-warning-bg);color:var(--v5-warning);font-size:14px;line-height:20px}.pure-glass-os[data-workspace-reference=crm] .crm-v5-empty{padding:32px 0}.pure-glass-os[data-workspace-reference=crm] .crm-v5-empty h2{font-size:18px;line-height:26px}.pure-glass-os[data-workspace-reference=crm] .crm-v5-empty p{color:var(--pure-muted)}@media (max-width:1023px){.pure-glass-os[data-workspace-v5][data-workspace-reference] .workspace-page-heading{margin-top:32px}.pure-glass-os[data-workspace-reference=crm] .crm-v5-toolbar{grid-template-columns:minmax(0,1fr) minmax(150px,180px)}.pure-glass-os[data-workspace-reference=crm] .crm-v5-toolbar>:first-child{grid-column:1/-1}.pure-glass-os[data-workspace-reference=crm] .crm-v5-panel{inset:0;width:100%;max-width:none;height:100dvh;border:0}.pure-glass-os[data-workspace-reference=crm] .crm-v5-panel-header{padding-inline:16px;min-height:56px}.pure-glass-os[data-workspace-reference=crm] .crm-v5-panel-body{padding-inline:16px}}@media (max-width:767px){.pure-glass-os[data-workspace-v5][data-workspace-reference] .workspace-page-heading h1{font-size:28px;line-height:36px}.pure-glass-os[data-workspace-reference=idea] .os-idea-form-actions{flex-direction:column;align-items:stretch;gap:12px}.pure-glass-os[data-workspace-reference=idea] .os-idea-form-actions>.button{width:100%}.pure-glass-os[data-workspace-reference=idea] .os-guided-form-advanced summary small{font-size:13px}.pure-glass-os[data-workspace-reference=crm] .crm-v5-actions{margin-bottom:24px}.pure-glass-os[data-workspace-reference=crm] .crm-v5-actions>.button{width:100%}.pure-glass-os[data-workspace-reference=crm] .crm-v5-toolbar{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:24px}.pure-glass-os[data-workspace-reference=crm] .crm-v5-table-wrap{display:none}.pure-glass-os[data-workspace-reference=crm] .crm-v5-mobile-list{display:grid;margin:0;padding:0;list-style:none}.pure-glass-os[data-workspace-reference=crm] .crm-v5-mobile-item{border-top:1px solid var(--pure-line)}.pure-glass-os[data-workspace-reference=crm] .crm-v5-mobile-item button{width:100%;display:grid;grid-gap:8px;gap:8px;padding:16px 0;border:0;background:transparent;color:var(--pure-ink);text-align:left;font:inherit}.pure-glass-os[data-workspace-reference=crm] .crm-v5-mobile-item strong{font-size:16px;line-height:24px;font-weight:500}.pure-glass-os[data-workspace-reference=crm] .crm-v5-mobile-item small{color:var(--pure-muted);font-size:14px;line-height:20px}.pure-glass-os[data-workspace-reference=crm] .crm-v5-mobile-item .crm-v5-status{justify-self:start}}html[data-display-density=compact] .pure-glass-os[data-workspace-v5] .workspace-page-heading{margin-block:24px 16px}html[data-display-density=compact] .pure-glass-os[data-workspace-v5] :is(.os-content-stage,.pure-dashboard,.os-guided-form-fields,.crm-v5-editor,.crm-v5-editor .os-grid){gap:16px}html[data-display-density=compact] .pure-glass-os:is([data-workspace-reference=dashboard],[data-workspace-reference=projects],[data-workspace-reference=overview]) .os-card{padding:16px}html[data-display-density=compact] .pure-glass-os[data-workspace-reference=idea] .os-guided-form-section{margin-bottom:16px}html[data-display-density=compact] .pure-glass-os[data-workspace-reference=crm] :is(.crm-v5-toolbar,.crm-v5-actions){margin-bottom:20px}html[data-display-density=compact] .pure-glass-os[data-workspace-reference=crm] .crm-v5-table :is(th,td){padding-block:12px}html[data-display-density=compact] .pure-glass-os[data-workspace-v5] .workspace-v5-project{margin-block:12px 8px}.pure-glass-os[data-workspace-reference=settings] .os-content-stage input:is([type=checkbox],[type=radio]){accent-color:var(--lg-accent-strong)}.pure-glass-os[data-workspace-reference=settings] .os-content-stage a[aria-current=page]{box-shadow:inset 2px 0 var(--lg-accent)}.pure-glass-os[data-workspace-reference=settings] .appearance-page{min-width:0;padding:0}.pure-glass-os[data-workspace-reference=settings] .appearance-layout.container{width:100%;max-width:none;margin:0;padding:0;gap:24px}.pure-glass-os[data-workspace-reference=settings] .appearance-heading{gap:8px}.pure-glass-os[data-workspace-reference=settings] .appearance-heading h3{margin:0;color:var(--pure-ink);font-size:20px;font-weight:600;line-height:28px;letter-spacing:-.015em}.pure-glass-os[data-workspace-reference=settings] .appearance-heading p{color:var(--pure-muted);font-size:14px;line-height:22px}.pure-glass-os[data-workspace-reference=settings] .appearance-heading .glass-badge{width:-moz-fit-content;width:fit-content;font-size:12px;font-weight:500;box-shadow:none}.pure-glass-os[data-workspace-reference=settings] .appearance-heading .glass-badge-success{border-color:var(--v5-success);background:var(--v5-success-bg);color:var(--v5-success)}.pure-glass-os[data-workspace-reference=settings] .appearance-heading .glass-badge-warning{border-color:var(--v5-warning);background:var(--v5-warning-bg);color:var(--v5-warning)}.pure-glass-os[data-workspace-reference=settings] .appearance-grid{min-width:0;grid-template-columns:minmax(0,1fr);gap:24px}.pure-glass-os[data-workspace-reference=settings] .appearance-controls.glass-panel{min-width:0;gap:24px;padding:24px;border:1px solid var(--pure-line);border-radius:12px;background:var(--pure-panel);color:var(--pure-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.pure-glass-os[data-workspace-reference=settings] .appearance-control-group{min-width:0;gap:12px}.pure-glass-os[data-workspace-reference=settings] .appearance-control-group+.appearance-control-group{padding-top:24px;border-top:1px solid var(--pure-line)}.pure-glass-os[data-workspace-reference=settings] .appearance-control-group h4{margin:0;font-size:15px;font-weight:600;line-height:22px}.pure-glass-os[data-workspace-reference=settings] .appearance-controls .segmented-control{max-width:420px;grid-template-columns:repeat(3,minmax(0,1fr));border-color:var(--pure-line);border-radius:10px;background:var(--v5-subtle)}.pure-glass-os[data-workspace-reference=settings] .appearance-controls .segmented-control button{min-width:0;padding:8px 12px;border:1px solid transparent;border-radius:6px;color:var(--pure-muted);font:inherit;font-size:14px;font-weight:500;box-shadow:none}.pure-glass-os[data-workspace-reference=settings] .appearance-controls .segmented-control button[aria-pressed=true]{border-color:var(--v5-border);background:var(--pure-panel);color:var(--pure-ink)}.pure-glass-os[data-workspace-reference=settings] .color-preset-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,148px),1fr));gap:10px}.pure-glass-os[data-workspace-reference=settings] .color-preset{min-height:48px;padding:10px 12px;border-color:var(--pure-line);border-radius:10px;background:var(--pure-panel);color:var(--pure-ink);box-shadow:none}.pure-glass-os[data-workspace-reference=settings] .color-preset:hover{background:var(--v5-subtle)}.pure-glass-os[data-workspace-reference=settings] .color-preset[aria-pressed=true]{border-color:var(--pure-ink);background:var(--v5-subtle);outline:1px solid var(--pure-ink);outline-offset:-2px;box-shadow:none}.pure-glass-os[data-workspace-reference=settings] .color-preset:focus-visible{outline:2px solid var(--v5-focus);outline-offset:3px}.pure-glass-os[data-workspace-reference=settings] .color-preset span{width:20px;height:20px;box-shadow:none}.pure-glass-os[data-workspace-reference=settings] .color-preset strong{font-size:13px;font-weight:500;line-height:20px}.pure-glass-os[data-workspace-reference=settings] .custom-accent-picker{grid-template-columns:112px minmax(0,1fr);gap:16px;align-items:start}.pure-glass-os[data-workspace-reference=settings] .appearance-controls .glass-field{min-width:0;gap:8px;margin:0}.pure-glass-os[data-workspace-reference=settings] .appearance-controls .glass-field>span,.pure-glass-os[data-workspace-reference=settings] .field:has(#interface-locale)>label{color:var(--pure-ink);font-size:14px;font-weight:500;line-height:20px}.pure-glass-os[data-workspace-reference=settings] .os-content-stage .appearance-controls input[type=color]{width:100%;height:50px;padding:6px;cursor:pointer}.pure-glass-os[data-workspace-reference=settings] .appearance-controls .glass-field>small{color:var(--v5-error);font-size:13px;line-height:20px}.pure-glass-os[data-workspace-reference=settings] .os-content-stage .appearance-controls input[aria-invalid=true]{border-color:var(--v5-error)}.pure-glass-os[data-workspace-reference=settings] .contrast-preview{grid-column:1/-1;flex-wrap:wrap;color:var(--pure-muted);font-size:13px;font-weight:500}.pure-glass-os[data-workspace-reference=settings] .contrast-preview span{border-color:var(--v5-border)}.pure-glass-os[data-workspace-reference=settings] .appearance-actions{flex-wrap:wrap;justify-content:flex-start;gap:12px 16px;padding-top:20px;border-top:1px solid var(--pure-line)}.pure-glass-os[data-workspace-reference=settings] .appearance-actions .glass-button{min-height:44px;padding:11px 16px;border:1px solid var(--v5-border);border-radius:10px;background:var(--pure-panel);color:var(--pure-ink);font-size:14px;font-weight:500;line-height:20px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform:none;white-space:normal;text-align:center}.pure-glass-os[data-workspace-reference=settings] .appearance-actions .glass-button:hover{background:var(--v5-subtle)}.pure-glass-os[data-workspace-reference=settings] .appearance-actions>span{color:var(--pure-muted);font-size:13px;font-weight:400;line-height:20px}.pure-glass-os[data-workspace-reference=settings] .appearance-actions>[role=alert]{color:var(--v5-error)}html[data-display-density=compact] .pure-glass-os[data-workspace-reference=settings] :is(.appearance-layout.container,.appearance-grid,.appearance-controls.glass-panel){gap:16px}html[data-display-density=compact] .pure-glass-os[data-workspace-reference=settings] .appearance-controls.glass-panel{padding:16px}html[data-display-density=compact] .pure-glass-os[data-workspace-reference=settings] .appearance-control-group+.appearance-control-group{padding-top:16px}.pure-glass-os[data-workspace-reference=settings] .field:has(#interface-locale){display:grid;grid-gap:8px;gap:8px;margin:0}.pure-glass-os[data-workspace-reference=settings] #interface-locale{width:min(100%,420px)}.pure-glass-os[data-workspace-reference=settings] .field:has(#interface-locale)>p{margin:0;color:var(--pure-muted);font-size:13px;line-height:20px}.pure-glass-os[data-workspace-reference=settings] .theme-preview{min-width:0;gap:16px;padding:20px;border:1px solid var(--lg-border);border-radius:12px;background:var(--lg-background);color:var(--lg-text)}.pure-glass-os[data-workspace-reference=settings] .theme-preview .glass-card{min-width:0;padding:20px;border-radius:12px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform:none}.pure-glass-os[data-workspace-reference=settings] .theme-preview .glass-button,.pure-glass-os[data-workspace-reference=settings] .theme-preview .glass-progress-ring{box-shadow:none}.pure-glass-os[data-workspace-reference=settings] .theme-preview .glass-button{min-width:0;font-size:13px;font-weight:500;line-height:20px;white-space:normal;text-align:center;transform:none}.pure-glass-os[data-workspace-reference=settings] .theme-preview-hero{min-height:0;grid-template-columns:minmax(0,1fr);gap:16px}.pure-glass-os[data-workspace-reference=settings] .theme-preview-hero>.glass-button{justify-self:start}.pure-glass-os[data-workspace-reference=settings] .theme-preview-hero h2{margin:10px 0 8px;font-size:24px;font-weight:600;line-height:32px}.pure-glass-os[data-workspace-reference=settings] .theme-preview .glass-module-card p,.pure-glass-os[data-workspace-reference=settings] .theme-preview-hero p{font-size:14px;line-height:22px}.pure-glass-os[data-workspace-reference=settings] .theme-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pure-glass-os[data-workspace-reference=settings] .theme-preview-os{grid-template-columns:auto minmax(0,1fr)}.pure-glass-os[data-workspace-reference=settings] .theme-preview .glass-module-card-footer,.pure-glass-os[data-workspace-reference=settings] .theme-preview .glass-module-card-heading{flex-wrap:wrap}.pure-glass-os[data-workspace-reference=settings] .theme-preview .glass-module-card h3{font-size:18px;font-weight:600;line-height:26px}@media (max-width:620px){.pure-glass-os[data-workspace-reference=settings] .appearance-controls.glass-panel,.pure-glass-os[data-workspace-reference=settings] .theme-preview{padding:16px}.pure-glass-os[data-workspace-reference=settings] .custom-accent-picker,.pure-glass-os[data-workspace-reference=settings] .theme-preview-grid,.pure-glass-os[data-workspace-reference=settings] .theme-preview-os{grid-template-columns:minmax(0,1fr)}.pure-glass-os[data-workspace-reference=settings] .os-content-stage .appearance-controls input[type=color]{width:112px}.pure-glass-os[data-workspace-reference=settings] .appearance-actions{align-items:stretch;flex-direction:column}.pure-glass-os[data-workspace-reference=settings] .theme-preview .glass-card{padding:16px}}