body:has(.brand-home),body:has(.management-shell){margin:0;background:#101014}.dsm-shell{--ink:#f0f0f2;--muted:#a5a5ad;--line:#303039;--surface:#19191f;--raised:#202027;--accent:#d4d4d8;--accent-fill:#e4e4e7;font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:var(--ink);background:#141419;line-height:1.5;font-size:14px}.dsm-shell *{box-sizing:border-box}.dsm-shell a{color:var(--accent);text-decoration:none}.dsm-shell a:hover{color:#fff}.dsm-shell :focus-visible{outline:2px solid #d4d4d8;outline-offset:3px}.dsm-shell h1,.dsm-shell h2,.dsm-shell h3,.dsm-shell p{overflow-wrap:anywhere}.dsm-shell h2{font-size:20px}.dsm-shell h3{font-size:16px}.management-shell{display:grid;grid-template-columns:224px minmax(0,1fr);min-height:100dvh}.management-shell>*{min-width:0}.boxed-management-shell{grid-template-columns:200px minmax(0,1fr);gap:12px;padding:12px;background:#08090c}.boxed-management-shell.has-secondary-panel{grid-template-columns:200px 220px minmax(0,1fr)}.boxed-management-shell .global-sidebar{top:12px;height:calc(100dvh - 24px);border:1px solid var(--line);border-radius:12px}.boxed-management-shell .management-main{min-height:calc(100dvh - 24px);overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#121217}.boxed-management-shell .management-body{max-width:none;padding:12px 26px 36px}.skip-link{position:absolute;top:-100px;left:16px;padding:12px 18px;background:#25202f;z-index:20}.skip-link:focus{top:12px}.global-sidebar{background:#111115;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line);padding:27px 16px 20px;position:-webkit-sticky;position:sticky;top:0;height:100dvh;overflow-y:auto}.global-sidebar:has(.sidebar-brand-utility){display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:11px;padding:0 9px;color:var(--ink)!important;font-size:14px;font-weight:750;letter-spacing:.11em}.brand-mark{display:grid;place-items:center;width:32px;height:32px;border:1px solid #4a4a52;border-radius:7px;background:#26262d;color:#eeeef0;font-size:18px}.brand small{display:block;font-size:9px;letter-spacing:.2em;color:var(--muted);margin-top:2px}.workspace-switch{display:flex;align-items:center;gap:10px;margin:27px 0 28px;padding:11px 10px;border:1px solid var(--line);background:#1a1a20;border-radius:8px;color:var(--ink)!important}.workspace-switch:hover{background:#24212c}.workspace-avatar{display:grid;place-items:center;width:28px;height:28px;background:#2a2833;border-radius:6px;color:#d3bfef;font-size:12px}.workspace-switch strong{display:block;font-size:12px}.workspace-switch small{display:block;color:var(--muted);font-size:10px;margin-top:2px}.global-nav-group{margin:0 0 24px}.global-nav-group h2{color:#92909e;font-size:10px;font-weight:650;text-transform:uppercase;letter-spacing:.12em;margin:0 12px 10px}.brand-only-sidebar>.desktop-management-nav{margin:10px -16px 0;padding:22px 16px 0;border-top:1px solid var(--line)}.workspace-list-heading{display:flex;align-items:center;justify-content:space-between;padding:0 7px 8px 12px}.workspace-list-heading h2{margin:0}.global-nav-group .workspace-list-heading a{display:grid;place-items:center;width:25px;min-height:25px;padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#c7c7ce;font-size:17px}.global-nav-group .workspace-list-heading a:hover{background:transparent;color:#fff}.workspace-nav-dot{flex:0 0 auto;width:6px;height:6px;margin-inline:5px 4px;border-radius:50%;background:#66666f;box-shadow:0 0 0 3px transparent}.workspace-list a[aria-current=page] .workspace-nav-dot{background:#dedee2;box-shadow:0 0 0 3px rgba(222,222,226,.08)}.global-nav-group a,.unavailable-nav{display:flex;align-items:center;gap:9px;border-radius:7px;padding:10px 11px;min-height:42px;color:#c7c3d0;font-size:12px;margin:3px 0}.global-nav-group a[aria-current=page]{background:#24202b;color:#e7def2;box-shadow:inset 2px 0 #a87be9;font-weight:650}.global-nav-group a:hover{background:#1f1d24}.nav-symbol{color:#a49bb5;width:18px;font-size:16px;text-align:center}.unavailable-nav{color:#aaa6b4}.unavailable-nav small{-webkit-margin-start:auto;margin-inline-start:auto;font-size:9px;color:#a49eaf}.naya-card{display:flex;align-items:center;gap:10px;margin-top:12px;border:1px solid #4b3b60;background:#231c2d;border-radius:9px;padding:13px 10px}.naya-monogram{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#453057;color:#e6caff;font-family:Georgia,serif;font-size:20px}.naya-card strong{display:block;font-size:13px;color:#e3cdfc}.naya-card small{display:block;margin-top:3px;font-size:9px;color:#b6a5c7}.settings-utility{border-top:1px solid var(--line);padding:17px 10px;display:flex;align-items:center;gap:9px;color:var(--muted)!important;font-size:12px}.settings-utility[aria-current=page]{color:var(--accent)!important}.settings-utility small{-webkit-margin-start:auto;margin-inline-start:auto;font-size:9px}.sidebar-brand-utility{margin-top:auto;padding:14px 10px;border-top:1px solid var(--line)}.sidebar-brand-utility>div{width:100%}.sidebar-brand-utility button{width:100%;background:transparent;border-color:#403b48;color:#bdb6c8}.sidebar-brand-utility p{margin:8px 0 0;color:#efb8c2;font-size:10px}.sidebar-footer{color:#9d96a9;font-size:10px;padding:8px 10px}.mobile-management-nav{display:none}.workspace-list>a{min-height:36px;padding-block:7px}.workspace-list>a[aria-current=page]{border-radius:0;background:transparent;box-shadow:none;color:#f0eaf7}.workspace-list>a[aria-current=page]:hover{background:transparent}.context-bar{min-height:70px;padding:14px 34px;display:flex;align-items:center;flex-wrap:wrap;gap:14px 30px;border-bottom:1px solid var(--line);background:#17171c}.context-bar>div{min-width:0}.context-bar span:not(.environment-pill){display:block;font-size:10px;color:#9e9ea7}.context-bar strong{display:block;font-size:12px;font-weight:550;overflow-wrap:anywhere}.context-location{max-width:350px}.context-project{-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line);-webkit-padding-start:25px;padding-inline-start:25px}.environment-pill{-webkit-margin-start:auto;margin-inline-start:auto;border:1px solid #42424a;border-radius:4px;background:#232329;padding:4px 8px;color:#c9c9cf;font:10px ui-monospace,SFMono-Regular,monospace}.management-body{padding:22px 34px 52px;max-width:1392px;margin:0 auto}.management-body:focus{outline:none}.development-notice{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 12px;padding:10px 13px;border:1px solid #40324e;background:#211a29;border-radius:6px;font-size:11px;color:#bfb3cd}.development-notice strong{color:#ddc7f7;font-weight:650}.development-notice span{flex:1 1 300px}.page-heading{margin:28px 0 23px}.page-heading h1{font-size:30px;line-height:1.22;letter-spacing:-.035em;font-weight:650;margin:10px 0}.page-heading p{margin:7px 0;color:var(--muted);font-size:13px}.eyebrow,.page-heading .eyebrow{font-size:10px;color:var(--accent);letter-spacing:.12em;font-weight:650;text-transform:uppercase}.heading-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.heading-row>div{min-width:0}.heading-row .version-pill{margin-top:12px}.version-pill{display:inline-block;font:11px ui-monospace,SFMono-Regular,Consolas,monospace;color:#ddc7ff;background:#2a2237;border:1px solid #4b3b61;border-radius:5px;padding:5px 9px;overflow-wrap:anywhere}.workspace-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:20px}.online-action{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;flex-direction:column;align-items:flex-end;gap:5px;max-width:100%}.online-action small{font-size:10px;color:var(--muted);overflow-wrap:anywhere}.online-action button:disabled{opacity:1;background:#26232d;border:1px solid #423b4d;color:#b6a8c8;cursor:not-allowed}.identity{font:10px ui-monospace,monospace;overflow-wrap:anywhere}.identity,.muted,.section-description{color:var(--muted)}.section-description{font-size:12px}.workspace-layout{border-top:1px solid var(--line)}.workspace-nav{display:flex;flex-wrap:wrap;gap:0 4px;border-bottom:1px solid var(--line);padding:7px 0 0}.workspace-nav a{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;padding:12px 9px;border-bottom:2px solid transparent}.workspace-nav a[aria-current=page]{color:#dfc7ff;border-color:#b286f0;background:#211b29}.workspace-nav a:hover{color:#dfc7ff}.workspace-nav span{min-width:17px;padding:1px 4px;text-align:center;background:#2a2832;border-radius:4px;font-size:10px;color:#c7c1d2}.workspace-content{padding-top:24px;min-width:0}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:0 0 19px}.section-heading h2{font-size:22px;margin:3px 0 0;letter-spacing:-.02em}.section-heading p{margin:0}.create-links{display:flex;flex-wrap:wrap;gap:8px}.dsm-shell .button,.dsm-shell button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #e4e4e7;border-radius:5px;background:#e4e4e7;color:#151519;padding:9px 13px;min-height:38px;font:600 12px ui-sans-serif,system-ui,sans-serif;cursor:pointer;text-align:center;overflow-wrap:anywhere;max-width:100%}.dsm-shell .button:hover,.dsm-shell button:hover:not(:disabled){background:#fff;color:#111114}.dsm-shell button:disabled{opacity:.6;cursor:wait}.dsm-shell .quiet{background:#23232a;border-color:#3d3d46;color:#d6d6dc}.dsm-shell .quiet:hover{background:#2d2d34}.readiness-panel{border:1px solid #4c3b64;background:#211c2a;border-radius:8px;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:19px 20px}.readiness-panel>div{min-width:0}.readiness-panel .eyebrow{margin:0 0 7px}.readiness-panel h3{margin:0 0 5px;font-size:16px}.readiness-panel p:not(.eyebrow){margin:0;color:#bfb4cc;font-size:12px}.readiness-panel .button{flex-shrink:0}.metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:19px 0}.metrics>div{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:18px 20px}.metrics strong{display:block;font-size:28px;font-weight:600;line-height:1.1;letter-spacing:-.04em}.metrics span{display:block;color:var(--muted);font-size:11px;margin-top:10px}.version-state-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0 27px;border:1px solid var(--line);border-radius:8px;background:#18181e}.version-state-grid>section{min-width:0;padding:17px 18px}.version-state-grid>section+section{-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.version-state-grid .eyebrow{color:#aaa0bb;font-size:9px;margin:0 0 8px}.version-state-grid h3{font-size:13px;margin:0 0 6px}.version-state-grid p:not(.eyebrow){font-size:11px;margin:0;color:var(--muted)}.panel-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px 16px;padding:15px 18px;border-bottom:1px solid var(--line)}.panel-heading h2,.panel-heading h3{font-size:14px;margin:0}.panel-heading>span{font-size:11px;color:var(--muted)}.coverage-heading{padding:0 0 13px;border:0}.coverage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.coverage-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:6px 12px;gap:6px 12px;padding:16px 18px;border:1px solid var(--line);background:#1a1a21;border-radius:7px;color:var(--ink)!important}.coverage-card:hover{border-color:#706080;background:#211d2a}.coverage-card span{font-size:12px;font-weight:600}.coverage-card strong{color:#c6addf;font:14px ui-monospace,monospace}.coverage-card small{font-size:10px;color:var(--muted);grid-column:1/-1}.lifecycle{display:flex;flex-wrap:wrap;gap:8px}.lifecycle>div{display:flex;align-items:center;gap:14px;border:1px solid #36313f;border-radius:5px;padding:7px 9px;background:#1d1b23;font-size:10px;color:#c4becf}.lifecycle strong{color:#eadcfb}.catalog-toolbar{display:flex;flex-wrap:wrap;gap:8px 17px;align-items:center;margin:26px 0 14px;color:var(--muted);font-size:11px}.catalog-toolbar strong{color:var(--ink);font-size:12px}.catalog-toolbar>.text-pill{-webkit-margin-start:auto;margin-inline-start:auto}.catalog-panel{border:1px solid var(--line);border-radius:9px;overflow:hidden;background:#19191f}.catalog-system+.catalog-system{border-top:1px solid var(--line)}.catalog-system summary{list-style:none;display:flex;align-items:center;gap:15px;padding:23px 20px;cursor:pointer}.catalog-system summary::-webkit-details-marker{display:none}.catalog-system summary:hover{background:#211e28}.system-monogram{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:10px;border:1px solid #584573;background:#30243f;color:#dcbaff;font:600 13px ui-monospace,monospace}.system-description{min-width:0;flex:1 1}.system-description strong{display:block;font-size:15px;overflow-wrap:anywhere}.system-description small{display:block;color:var(--muted);margin-top:5px;font-size:11px}.row-arrow{font-size:17px;color:#b9a8cd}.catalog-system[open] summary{border-bottom:1px solid var(--line)}.catalog-system[open] summary>.row-arrow{transform:rotate(180deg)}.create-system-panel{display:grid;grid-template-columns:minmax(220px,1fr) minmax(360px,1.25fr);grid-gap:28px;gap:28px;align-items:end;padding:22px;margin:22px 0;border:1px solid #4b3d5b;border-radius:9px;background:#211b2b}.create-system-panel h2{margin:5px 0}.create-system-panel p{margin:5px 0;color:var(--muted);font-size:12px}.create-system-panel form{display:grid;grid-template-columns:minmax(180px,1fr) minmax(120px,.55fr) auto;grid-gap:10px;gap:10px;align-items:end}.create-system-panel label{color:#cfc3dc;font-size:11px}.create-system-panel input{display:block;width:100%;min-width:0;margin-top:6px;border:1px solid #544560;border-radius:5px;background:#121116;color:#eee8f6;padding:10px;font:inherit}.create-system-panel .button{white-space:nowrap}.create-system-error{grid-column:1/-1;color:#ffd3dd!important}.version-list{list-style:none;padding:0 20px 0 79px;margin:0;background:#15151b}.version-list li+li{border-top:1px solid var(--line)}.version-list a{display:flex;align-items:center;gap:12px;padding:17px 0}.version-row-action{-webkit-margin-start:auto;margin-inline-start:auto;color:#c8b2e8;font-size:11px}.catalog-footnote{font-size:11px;color:var(--muted);padding-top:12px}.kind-pill,.status-badge,.text-pill{display:inline-block;border:1px solid #443b51;background:#292431;color:#d2c3e2;padding:4px 8px;border-radius:5px;font-size:10px;font-weight:550;line-height:1.4;overflow-wrap:anywhere}.status-badge{border-color:#544367;color:#dac2f1;background:#30253b}.kind-pill{border-color:#635078;color:#e1caff}.record-pills{display:flex;flex-wrap:wrap;gap:7px}.kind-group{margin-top:23px}.kind-group>h3{color:#cbbadb;font-size:12px;font-weight:600;margin:12px 0}.record-card{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px;border:1px solid var(--line);background:#1a1a21;border-radius:8px;color:var(--ink)!important;margin:10px 0}.record-card>div:first-child{min-width:0}.record-card:hover{border-color:#69547c;background:#211d28}.record-card h3{margin:5px 0;font-size:16px;font-weight:600}.record-card p{color:var(--muted);font-size:12px;margin:6px 0 0}.record-row-end{display:flex;align-items:center;gap:16px;flex-shrink:0}.record-row-end .status-badge{max-width:150px}.empty-state{padding:28px 22px;margin:18px 0;text-align:center;border:1px dashed #4d415d;background:#1b1822;border-radius:8px}.empty-state h2,.empty-state h3{margin:6px 0 8px;font-size:17px}.empty-state p{margin:0 auto;color:var(--muted);font-size:12px;max-width:530px}.catalog-panel>.empty-state{margin:24px}.empty-symbol{display:block;font-size:30px;color:#af8bd9;margin:4px 0 13px}.record-detail{margin-top:19px}.detail-header{padding:22px 24px;background:#1b1922;border:1px solid #3d3348;border-radius:9px 9px 0 0}.detail-header>.eyebrow{margin:0 0 12px}.detail-header h2{font-size:27px;letter-spacing:-.025em;margin:17px 0 9px}.summary{color:#c0b7ce;margin:0;font-size:13px}.record-meta{font-size:10px;margin:15px 0 0}.payload-details{margin:0 0 22px;border:1px solid var(--line);border-top:0;border-radius:0 0 8px 8px;overflow:hidden}.payload-row{display:grid;grid-template-columns:minmax(120px,22%) minmax(0,1fr)}.payload-row+.payload-row{border-top:1px solid var(--line)}.payload-row>dt{padding:17px 20px;color:#bcb0cc;font-size:12px;font-weight:550;background:#1a181f}.payload-row>dd{min-width:0;margin:0;padding:15px 20px;-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line);background:#18181e}.payload-row p{margin:0;white-space:pre-wrap}.payload-row ul{margin:0;-webkit-padding-start:18px;padding-inline-start:18px}.payload-row li{margin:5px 0;font-size:12px;overflow-wrap:anywhere}.nested-fields{border:1px solid #3c3446;border-radius:5px;margin:8px 0;overflow:hidden}.nested-fields>div{display:grid;grid-template-columns:90px minmax(0,1fr)}.nested-fields>div+div{border-top:1px solid #342e3c}.nested-fields dt{color:#b7a5cc;font-size:10px;padding:10px;background:#241e2d}.nested-fields dd{margin:0;padding:10px;white-space:pre-wrap;overflow-wrap:anywhere}.content-editor,.status-form{padding:23px;border:1px solid var(--line);border-radius:8px;background:#1a1921;margin:22px 0}.content-editor{max-width:880px}.content-editor label,.status-form label{display:block;font-size:12px;font-weight:550;color:#cec4dd;margin:14px 0}.content-editor input,.content-editor textarea,.foundation-panel input,.foundation-panel select,.status-form select{display:block;width:100%;min-width:0;max-width:100%;border:1px solid #544560;border-radius:5px;background:#121116;color:#eee8f6;font:inherit;font-weight:400;padding:11px;margin-top:6px;color-scheme:dark}.content-editor textarea{min-height:82px;resize:vertical}.content-editor fieldset{min-width:0;border:1px solid #3c3446;border-radius:6px;padding:16px;margin:23px 0}.content-editor legend{padding:0 7px;color:#c9b7df;font-size:12px}.editor-item{border-bottom:1px solid var(--line);padding-bottom:17px;margin-bottom:15px}.content-editor>p,.status-form p{color:var(--muted);font-size:11px}.status-form select{max-width:330px}.status-form{max-width:880px}.home-feature{display:flex;gap:23px;padding:30px;border:1px solid #4b3d5b;border-radius:10px;background:#211b2b}.home-feature h2{margin:7px 0}.home-feature p{color:var(--muted)}.home-feature .eyebrow{color:var(--accent)}.home-feature .button{margin-top:12px}.availability-note{border:1px solid var(--line);border-radius:8px;padding:22px;margin-top:23px}.availability-note h2{font-size:15px}.availability-note p{color:var(--muted);font-size:12px}.foundation-panel{background:#1a1920;border:1px solid var(--line);border-radius:8px;padding:24px}.foundation-panel form{margin:15px 0}.foundation-panel input{max-width:450px;margin-bottom:10px}.brand-chooser{display:grid;grid-gap:12px;gap:12px;padding:0;list-style:none}.brand-choice{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.brand-choice h2,.brand-choice p{margin:0}.brand-choice p{color:var(--muted);font-size:12px}.brand-choice form{margin:0}.lifecycle-pill{display:inline-block;margin-top:6px;border:1px solid #50435f;border-radius:99px;padding:2px 8px;color:#cdb8e7;font-size:10px}.brand-form,.danger-zone{max-width:760px;padding:24px;border:1px solid var(--line);border-radius:8px;background:var(--surface);margin:20px 0}.brand-form label,.danger-zone label{display:block;margin:13px 0;color:#cec4dd;font-size:12px}.brand-form input,.brand-form select,.brand-form textarea,.danger-zone input{display:block;width:100%;margin-top:6px;padding:11px;border:1px solid #544560;border-radius:5px;background:#121116;color:var(--ink);font:inherit;color-scheme:dark}.brand-form textarea{min-height:90px}.danger-zone{border-color:#70414c}.danger-zone h2{color:#f3b7c1}.brand-home{min-height:100dvh;padding:0 clamp(22px,4vw,58px) 58px;background:linear-gradient(180deg,#111116,#141419 220px)}.brand-home-frame{width:min(1320px,100%);margin:0 auto}.brand-home-brand{display:flex;align-items:center;justify-content:space-between;min-height:76px;margin-bottom:clamp(34px,5vw,66px);border-bottom:1px solid var(--line)}.brand-home-brand>form{margin:0}.brand-home-brand>form button{min-height:34px;padding:7px 11px;background:transparent;border-color:#403b48;color:#bdb6c8}.brand-home-identity{display:flex;align-items:center;gap:11px}.brand-home-identity>span{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--accent-fill);color:#fff;font-weight:800}.brand-home-identity strong{display:block;font-size:13px}.brand-home-identity small{display:block;margin-top:1px;color:#8f8a99;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.brand-home-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.brand-home-frame>h1,.brand-home-heading h1{margin:6px 0;font-size:clamp(34px,5vw,54px);line-height:1;letter-spacing:-.045em}.brand-home-frame>p,.brand-home-heading p{margin:8px 0 0;color:var(--muted)}.brand-home-heading .button{margin-bottom:2px;padding-inline:16px}.brand-empty-state{max-width:720px;padding:45px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(145deg,#1d1b24,#18181e);box-shadow:0 24px 70px rgba(0,0,0,.2)}.brand-empty-state h1{margin:7px 0 14px;font-size:clamp(36px,5vw,54px);letter-spacing:-.045em}.brand-empty-state>p:not(.eyebrow){max-width:490px;color:var(--muted)}.brand-empty-state .button{margin-top:18px}.brand-table-panel{overflow:hidden;border:1px solid #35323c;border-radius:12px;background:#18181e;box-shadow:0 18px 55px rgba(0,0,0,.18)}.brand-table-title{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;border-bottom:1px solid var(--line);background:#1b1b21}.brand-table-title h2{margin:0;font-size:15px}.brand-table-title p{margin:4px 0 0;color:var(--muted);font-size:11px}.brand-table-meta{display:flex;align-items:center;gap:12px;white-space:nowrap}.brand-table-meta>a{font-size:10px}.brand-table-meta>span{padding:5px 9px;border:1px solid #433b50;border-radius:99px;color:#cbb8e1;background:#25212d;font-size:10px}.brand-table-scroll{max-width:100%;overflow-x:auto}.brand-table{width:100%;min-width:1040px;border-collapse:collapse;table-layout:auto}.brand-table th{padding:12px 16px;border-bottom:1px solid var(--line);color:#8f899b;background:#15151a;font-size:9px;font-weight:650;letter-spacing:.09em;text-align:left;text-transform:uppercase;white-space:nowrap}.brand-table td{padding:17px 16px;border-bottom:1px solid #2a2931;color:#c9c5d1;font-size:11px;vertical-align:middle}.brand-table tbody tr:last-child td{border-bottom:0}.brand-table tbody tr:hover td{background:#1e1d24}.brand-table tbody tr.is-current td{background:#1e1a27}.brand-cell{display:flex;align-items:flex-start;gap:12px;min-width:250px}.brand-avatar{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;border:1px solid #5c4775;border-radius:9px;background:#30243f;color:#e1c8ff;font-weight:750}.brand-cell strong{display:inline-block;color:#f0edf5;font-size:13px}.brand-slug{-webkit-margin-start:8px;margin-inline-start:8px;color:#81798c;font:9px ui-monospace,SFMono-Regular,monospace}.brand-cell small{display:block;max-width:320px;margin-top:5px;color:#928d9d;font-size:10px;line-height:1.4}.brand-table td>a{color:#cab0ec}.brand-value-pill,.current-brand-badge{display:inline-block;padding:4px 8px;border:1px solid #443a51;border-radius:99px;color:#cdb9e7;background:#28222f;font-size:9px;text-transform:uppercase}.current-brand-badge{border-color:#4b614f;color:#b8dfbe;background:#1d2920;text-transform:none}.brand-empty-value{color:#6e6975}.brand-row-action{width:92px;text-align:right}.brand-row-action form{margin:0}.brand-row-action .quiet{min-height:32px;padding:6px 11px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:1150px){.management-shell{grid-template-columns:200px minmax(0,1fr)}.global-sidebar{padding-inline:12px}.context-bar,.management-body{padding-inline:24px}.context-bar{gap:12px 20px}.context-project{-webkit-padding-start:18px;padding-inline-start:18px}.unavailable-nav{padding-inline:9px;gap:6px}}@media(max-width:900px){.management-shell{display:block}.global-sidebar{position:static;height:auto;overflow:visible;padding:15px 22px;-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid var(--line);display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:14px}.desktop-management-nav,.sidebar-footer,.workspace-switch{display:none}.mobile-management-nav{display:block}.mobile-management-nav summary{border:1px solid #514060;padding:10px 12px;border-radius:6px;cursor:pointer;color:#d5c0ed;font-size:12px;min-height:42px}.mobile-management-nav[open]{flex-basis:100%}.mobile-management-nav[open] nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 24px;gap:14px 24px;margin-top:20px}.global-nav-group{margin-bottom:10px}.context-bar{min-height:65px}.readiness-panel{align-items:flex-start}.readiness-panel .button{flex-shrink:1;min-width:150px}}@media(max-width:600px){.management-body{padding:16px 16px 40px}.global-sidebar{padding:14px 16px}.context-bar{padding:12px 16px;gap:10px 18px}.context-project{border:0;padding:0;order:3;flex-basis:100%}.context-location{flex:1 1}.environment-pill{-webkit-margin-start:0;margin-inline-start:0}.page-heading{margin:23px 0 18px}.page-heading h1{font-size:25px}.heading-row{flex-wrap:wrap;gap:0}.heading-row .version-pill{margin:0 0 9px}.online-action{-webkit-margin-start:0;margin-inline-start:0;align-items:flex-start;flex-basis:100%;margin-top:5px}.workspace-nav{gap:0}.workspace-nav a{padding:11px 8px;font-size:11px}.workspace-content{padding-top:20px}.section-heading{flex-wrap:wrap}.readiness-panel{flex-direction:column;padding:17px;gap:14px}.metrics{gap:7px}.metrics>div{padding:15px 11px}.metrics strong{font-size:23px}.metrics span{font-size:10px}.version-state-grid{grid-template-columns:1fr}.version-state-grid>section+section{-webkit-border-start:0;border-inline-start:0;border-top:1px solid var(--line)}.version-state-grid>section{padding:15px 17px}.coverage-grid{grid-template-columns:1fr}.record-card{flex-direction:column;align-items:stretch;padding:17px;gap:13px}.record-row-end{justify-content:space-between}.catalog-system summary{padding:19px 15px;gap:10px;flex-wrap:wrap}.system-monogram{width:37px;height:37px;font-size:11px}.system-description{flex-basis:calc(100% - 57px)}.catalog-system summary>.text-pill{-webkit-margin-start:47px;margin-inline-start:47px}.catalog-system summary>.row-arrow{-webkit-margin-start:auto;margin-inline-start:auto}.version-list{padding:0 16px}.version-list a{flex-wrap:wrap;gap:9px}.version-row-action{flex-basis:100%;margin:0}.payload-row{grid-template-columns:minmax(0,1fr)}.payload-row>dt{padding:12px 16px}.payload-row>dd{border:0;padding:14px 16px}.detail-header{padding:19px 17px}.detail-header h2{font-size:24px}.content-editor,.status-form{padding:17px}.content-editor fieldset{padding:12px}.home-feature{padding:20px;flex-direction:column;gap:12px}.mobile-management-nav[open] nav{grid-template-columns:1fr}.nested-fields>div{grid-template-columns:minmax(65px,26%) minmax(0,1fr)}}@media(max-width:900px){.create-system-panel{grid-template-columns:1fr}.create-system-panel form{grid-template-columns:1fr 1fr}.create-system-panel .button{grid-column:1/-1}}@media(max-width:600px){.create-system-panel form{grid-template-columns:1fr}.create-system-panel .button{grid-column:auto}}@media(max-width:700px){.brand-home{padding-inline:16px;padding-bottom:36px}.brand-home-brand{min-height:68px;margin-bottom:32px}.brand-home-heading{align-items:flex-start;flex-direction:column;gap:18px}.brand-home-heading .button{width:100%}.brand-table-title{align-items:flex-start;padding:17px}.brand-empty-state{padding:28px 22px}.brand-table td,.brand-table th{padding-inline:13px}}@media(prefers-reduced-motion:reduce){.dsm-shell *{scroll-behavior:auto}}.brand-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.button-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.brand-edit-page{width:min(860px,100%);margin:0 auto}.brand-edit-breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:24px;color:var(--muted);font-size:12px}.brand-edit-breadcrumb a{color:#c2c2c8}.brand-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:20px}.danger-button{background:#8d3045!important;border-color:#a94a60!important}.brand-success{margin:0 0 18px;padding:12px 14px;border:1px solid #365f49;border-radius:6px;background:#15251d;color:#a8dfbd}.brand-dsm-page{width:min(1000px,100%);margin:0 auto}.dsm-topic-sidebar{display:flex;position:-webkit-sticky;position:sticky;top:12px;min-width:0;height:calc(100dvh - 24px);flex-direction:column;padding:22px 14px;overflow-y:auto;border:1px solid var(--line);border-radius:12px;background:#111115}.dsm-topic-identity{padding:0 8px 20px;border-bottom:1px solid var(--line)}.dsm-topic-identity>span{display:block;color:var(--accent);font-size:9px;font-weight:750;letter-spacing:.14em}.dsm-topic-identity strong{display:block;margin-top:7px;overflow-wrap:anywhere;font-size:14px}.dsm-topic-identity small{display:block;margin-top:3px;color:var(--muted);font-size:10px}.dsm-topic-sidebar nav{padding-top:20px}.dsm-topic-sidebar nav section+section{margin-top:22px}.dsm-topic-sidebar nav h2{margin:0 8px 9px;color:#8f8f98;font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.dsm-topic-sidebar nav a{display:flex;align-items:center;gap:10px;min-height:54px;padding:9px 10px;border-radius:7px;color:#d3d3d8}.dsm-topic-sidebar nav a[aria-current=page]{background:#232329;color:#f0f0f2;box-shadow:inset 2px 0 #d4d4d8}.dsm-topic-sidebar nav a>span:last-child{min-width:0}.dsm-topic-sidebar nav small,.dsm-topic-sidebar nav strong{display:block}.dsm-topic-sidebar nav strong{font-size:11px}.dsm-topic-sidebar nav small{margin-top:2px;color:#9b9ba4;font-size:9px}.dsm-topic-marker{flex:0 0 auto;width:7px;height:7px;margin-inline:7px 8px;border-radius:50%;background:#d4d4d8;box-shadow:0 0 0 3px rgba(212,212,216,.08)}.dsm-topic-check{display:grid;flex:0 0 auto;place-items:center;width:20px;height:20px;margin-inline:1px;border:1px solid #606068;border-radius:50%;background:transparent;color:#d8d8dc;font-size:10px}.dsm-topic-sidebar nav a{min-height:44px;padding-block:6px}.dsm-topic-sidebar nav a[aria-current=page]{border-radius:0;background:transparent;box-shadow:none;color:#f0eaf7}.dsm-topic-sidebar nav a[aria-current=page]:hover{background:transparent}.dsm-topic-workspace-link{margin-top:auto;padding:18px 8px 0;border-top:1px solid var(--line);color:#a8a1b2!important;font-size:10px}.dsm-page-heading>div{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.dsm-page-heading h1{margin-bottom:0}.dsm-current-version{color:var(--muted);font-size:13px;font-weight:600;letter-spacing:.02em}.dsm-create-panel{display:grid;grid-template-columns:minmax(210px,1fr) auto;grid-gap:28px;gap:28px;align-items:end;margin:0 0 24px;padding:22px;border:1px solid #4b3d5b;border-radius:10px;background:#211b2b}.dsm-create-panel h2,.dsm-create-panel p{margin:5px 0}.dsm-create-panel>div>p:not(.eyebrow){color:var(--muted);font-size:12px}.dsm-create-panel form{display:flex;justify-content:flex-end;align-items:flex-end}.dsm-create-panel label{color:#cfc3dc;font-size:11px}.dsm-create-panel input{display:block;width:100%;margin-top:6px;border:1px solid #544560;border-radius:5px;background:#121116;color:var(--ink);padding:10px;font:inherit}.dsm-directory{overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.dsm-system-card{padding:20px 22px}.dsm-system-card+.dsm-system-card{border-top:1px solid var(--line)}.dsm-system-heading{display:flex;justify-content:space-between;align-items:center}.dsm-system-heading h3{margin:0}.dsm-system-heading p{margin:4px 0 0;color:var(--muted);font-size:11px}.dsm-version-list{display:grid;grid-gap:1px;gap:1px;margin:17px 0;border:1px solid var(--line);border-radius:7px;overflow:hidden}.dsm-version-list>div{display:grid;grid-template-columns:minmax(120px,1fr) auto auto;align-items:center;grid-gap:14px;gap:14px;padding:12px 14px;background:#15151a}.dsm-version-list small{color:var(--muted)}.dsm-version-form{display:flex;justify-content:flex-end}.dsm-builder-card{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:26px;border:1px solid #493c59;border-radius:11px;background:linear-gradient(105deg,#211b2a,#19191f 72%)}.dsm-builder-card h2{margin:5px 0;font-size:23px}.dsm-builder-card p:not(.eyebrow){margin:0;color:var(--muted)}.colors-wizard{max-width:1180px;margin:0 auto}.colors-wizard-header{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin:28px 0 20px}.colors-wizard-header h1{margin:7px 0;font-size:34px;letter-spacing:-.04em}.colors-wizard-header h1 span{margin-left:9px;color:var(--muted);font-size:13px;letter-spacing:0}.colors-wizard-header p{margin:0;color:var(--muted)}.wizard-progress{display:flex;align-items:baseline;gap:5px;min-width:72px;justify-content:flex-end}.wizard-progress strong{font-size:25px}.wizard-progress span{color:var(--muted);font-size:12px}.wizard-track{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin-bottom:34px}.wizard-track span{height:3px;border-radius:99px;background:#292631}.wizard-track .done{background:var(--accent)}.wizard-question{padding:30px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.wizard-question>h2{margin:5px 0 8px;font-size:25px;letter-spacing:-.025em}.wizard-question>p{margin:0;color:var(--muted)}.wizard-question .question-number{color:var(--accent);font-size:10px;font-weight:700;letter-spacing:.13em}.wizard-choice-grid{display:grid;grid-gap:12px;gap:12px;margin:26px 0 20px}.direction-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.palette-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wizard-choice{display:flex;min-height:190px;flex-direction:column;padding:19px;border:1px solid var(--line);border-radius:9px;background:#15141a;color:var(--ink);text-decoration:none;transition:border-color .15s ease,transform .15s ease,background .15s ease}.wizard-choice:focus-visible,.wizard-choice:hover{border-color:var(--accent);background:#1d1924;transform:translateY(-2px);outline:none}.wizard-choice strong{margin:15px 0 6px;font-size:14px}.wizard-choice small{color:var(--muted);line-height:1.45}.wizard-choice b{margin-top:auto;padding-top:18px;color:#cdb9ff;font-size:11px}.direction-mark{display:block;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#2563eb,#06b6d4)}.direction-mark.expressive{background:linear-gradient(135deg,#7c3aed,#e11d48)}.direction-mark.natural{background:linear-gradient(135deg,#15803d,#84cc16)}.direction-mark.warm{background:linear-gradient(135deg,#ea580c,#f59e0b)}.direction-mark.precise{background:linear-gradient(135deg,#27272a,#a1a1aa)}.palette-strip{display:grid;grid-template-columns:repeat(4,1fr);height:55px;overflow:hidden;border:1px solid #36323e;border-radius:7px}.palette-strip i{display:block}.palette-choice{min-height:170px}.wizard-back{display:inline-block;margin-top:8px;color:#cdb9ff;font-size:12px;text-decoration:none}.palette-review{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(460px,1.15fr);grid-gap:24px;gap:24px;margin-top:25px}.palette-preview{min-height:300px;padding:26px;border-radius:10px;background:var(--preview-surface);color:var(--preview-text)}.palette-preview>div{display:flex;height:100%;min-height:248px;flex-direction:column;justify-content:center;align-items:flex-start;padding:28px;border:1px solid color-mix(in srgb,var(--preview-text) 15%,transparent);border-radius:8px}.palette-preview span{color:var(--preview-primary);font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.palette-preview strong{display:inline-block;margin:20px 0 10px;padding:11px 16px;border-radius:6px;background:var(--preview-primary);color:var(--preview-surface)}.palette-preview small{color:color-mix(in srgb,var(--preview-text) 68%,transparent)}.palette-review form{display:flex;flex-direction:column;padding:22px;border:1px solid var(--line);border-radius:10px;background:#15141a}.color-value-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:18px}.color-value-grid label{display:grid;grid-template-columns:1fr auto;grid-gap:8px 12px;gap:8px 12px;align-items:center;padding:13px;border:1px solid var(--line);border-radius:7px}.color-value-grid label span{font-size:11px;font-weight:650;text-transform:capitalize}.color-value-grid input[type=color]{grid-row:1/3;grid-column:2;width:42px;height:42px;padding:0;border:0;border-radius:6px;background:transparent}.color-value-grid code{color:var(--muted);font-size:10px}.palette-review form button{margin-top:auto}.wizard-footer{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.wizard-error,.wizard-saved{margin-top:18px!important;padding:12px 14px;border-radius:7px}.wizard-saved{border:1px solid #315d46;background:#15241c;color:#a8e6bd!important}.wizard-error{border:1px solid #6b3434;background:#291818;color:#f2b2b2!important}.wizard-completed{padding:30px;border:1px solid #354b3c;border-radius:12px;background:linear-gradient(135deg,#18221c,#19191f 70%)}.wizard-completed-heading{display:flex;align-items:flex-start;gap:16px}.wizard-completed-heading>span{display:grid;flex:0 0 auto;place-items:center;width:40px;height:40px;border:1px solid #477357;border-radius:50%;background:#1e3526;color:#a9e9bb;font-size:18px}.wizard-completed h2{margin:3px 0 7px;font-size:25px}.wizard-completed p{margin:0;color:var(--muted)}.completed-color-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:26px 0}.completed-color-strip>div{display:grid;grid-template-columns:36px 1fr;grid-gap:2px 10px;gap:2px 10px;align-items:center;padding:11px;border:1px solid var(--line);border-radius:8px;background:#15151a}.completed-color-strip i{grid-row:1/3;display:block;width:36px;height:36px;border:1px solid #4b4852;border-radius:6px}.completed-color-strip span{font-size:10px;font-weight:650;text-transform:capitalize}.completed-color-strip code{color:var(--muted);font-size:9px}.wizard-completed>.button-link{margin-top:8px}.wizard-track.seven{grid-template-columns:repeat(7,1fr)}.semantic-token-step form{margin-top:24px}.semantic-color-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.semantic-color-field{display:grid;grid-template-columns:minmax(0,1fr) 52px 108px;align-items:center;grid-gap:12px;gap:12px;min-height:84px;padding:13px 14px;border:1px solid var(--line);border-radius:8px;background:#15151a}.semantic-color-field.invalid{border-color:#82505a}.semantic-color-copy small,.semantic-color-copy strong{display:block}.semantic-color-copy strong{font-size:12px}.semantic-color-copy small{margin-top:3px;color:var(--muted);font-size:9px}.semantic-color-picker-wrap,.semantic-hex-wrap{display:grid;grid-gap:5px;gap:5px;color:#85818f;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.semantic-color-picker{width:42px;height:36px;padding:2px;overflow:hidden;border:1px solid #4b4852;border-radius:6px;background:#101014;cursor:pointer}.semantic-color-value{width:108px;padding:8px 9px;border:1px solid #403d47;border-radius:6px;background:#101014;color:#e9e5ef;font:11px ui-monospace,SFMono-Regular,monospace;text-transform:uppercase}.semantic-color-value:focus{border-color:#9f7aea;outline:2px solid rgba(159,122,234,.18);outline-offset:1px}.semantic-color-value[aria-invalid=true]{border-color:#a35e6b}.semantic-hex-wrap small{color:#6f6b78;font-size:7px;font-weight:500;letter-spacing:0;text-transform:none}.semantic-color-field.invalid .semantic-hex-wrap small{color:#e49aaa}.wizard-form-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:22px}.wizard-form-actions .wizard-back{margin:0}.semantic-review{display:grid;grid-template-columns:minmax(360px,1fr) minmax(320px,.8fr);grid-gap:16px;gap:16px;margin-top:24px}.semantic-preview{padding:28px;border:1px solid var(--token-border);border-radius:10px;background:var(--token-background);color:var(--token-text)}.semantic-preview h3{margin:0 0 8px}.semantic-preview label,.semantic-preview>p{color:var(--token-text-secondary)}.semantic-preview label{display:block;margin:24px 0 16px;font-size:10px}.semantic-preview input{display:block;width:100%;margin-top:6px;padding:11px;border:1px solid var(--token-border);border-radius:6px;background:var(--token-field);color:var(--token-text)}.semantic-preview button{background:var(--token-primary);color:var(--token-on-primary)}.contrast-checks{display:grid;align-content:start;grid-gap:8px;gap:8px}.contrast-checks>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#15151a}.contrast-checks span{display:flex;align-items:center;gap:8px;font-size:10px}.contrast-checks i{width:14px;height:14px;border-radius:50%}.contrast-checks strong{font-size:9px}.contrast-checks .pass{color:#9ee0b2}.contrast-checks .fail{color:#f0a8b4}.completed-color-strip.semantic span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none}.semantic-color-field{grid-template-columns:minmax(0,1fr) 42px;overflow:visible}.semantic-color-control{position:relative}.dsm-shell button.semantic-color-trigger{display:block;width:42px;height:38px;min-height:38px;padding:0;border:3px solid #101014;border-radius:7px;color:inherit;box-shadow:0 0 0 1px #4b4852,inset 0 0 0 1px rgba(255,255,255,.18);cursor:pointer}.dsm-shell button.semantic-color-trigger:hover:not(:disabled){border-color:#17171c;box-shadow:0 0 0 1px #71697c,inset 0 0 0 1px rgba(255,255,255,.22)}.semantic-color-trigger:focus-visible{border-color:#b89bff;outline:2px solid rgba(184,155,255,.2);outline-offset:2px}.semantic-color-popover{position:absolute;z-index:20;top:46px;right:0;width:256px;padding:12px;border:1px solid #46414e;border-radius:10px;background:#1c1b21;box-shadow:0 18px 55px rgba(0,0,0,.48)}.semantic-saturation{position:relative;height:150px;overflow:hidden;border-radius:7px;background:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,transparent),var(--picker-hue);cursor:crosshair;touch-action:none}.semantic-saturation>i{position:absolute;width:13px;height:13px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #111,0 2px 7px rgba(0,0,0,.45);transform:translate(-50%,-50%);pointer-events:none}.semantic-hue{width:100%;height:14px;margin:12px 0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;background:linear-gradient(90deg,#f00,#ff0,#0f0,#0ff,#00f,#f0f,#f00)}.semantic-hue::-webkit-slider-thumb{width:16px;height:16px;-webkit-appearance:none;appearance:none;border:2px solid #fff;border-radius:50%;background:transparent;box-shadow:0 1px 5px rgba(0,0,0,.55)}.semantic-popover-hex{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;color:#918c9b;font-size:8px;font-weight:700;letter-spacing:.12em}.semantic-popover-hex input{width:100%;padding:9px 10px;border:1px solid #45414b;border-radius:6px;background:#111116;color:#eeeaf3;font:11px ui-monospace,SFMono-Regular,monospace;text-transform:uppercase}.semantic-popover-hex input:focus{border-color:#a88be8;outline:2px solid rgba(168,139,232,.17)}.semantic-popover-hex input[aria-invalid=true]{border-color:#a35e6b}.semantic-color-error{display:block;margin:6px 0 0 46px;color:#e49aaa;font-size:8px}.semantic-color-done{width:100%;margin-top:12px;padding:9px 12px;border:1px solid #51485d;border-radius:6px;background:#2b2435;color:#e5d8f8;font-size:9px;font-weight:700}.brand-colors-page{width:min(1180px,100%);margin:0 auto;padding-bottom:92px}.brand-colors-header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin:28px 0 30px}.brand-colors-header h1{margin:7px 0;font-size:34px;letter-spacing:-.04em}.brand-colors-header h1 span{margin-left:9px;color:var(--muted);font-size:13px;letter-spacing:0}.brand-colors-header p{margin:0;color:var(--muted)}.brand-colors-count{display:flex;align-items:baseline;gap:7px;padding-bottom:4px;white-space:nowrap}.brand-colors-count strong{font-size:22px}.brand-colors-count span{color:var(--muted);font-size:10px}.brand-colors-form{margin-top:20px}.palette-importer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px;padding:17px 18px;border:1px solid #3b3742;border-radius:10px;background:#19191f}.palette-importer span,.palette-importer strong{display:block}.palette-importer strong{font-size:12px}.palette-importer span{margin-top:4px;color:var(--muted);font-size:9px}.dsm-shell .palette-importer button{min-width:178px;border-color:#5a4d68;background:#282130;color:#e6d8f7}.dsm-shell .palette-importer button:hover:not(:disabled){border-color:#8d75a7;background:#31283b}.palette-importer button:disabled{opacity:.62;cursor:wait}.brand-color-sections{display:grid;grid-gap:18px;gap:18px}.brand-color-section{padding:24px;border:1px solid #36333d;border-radius:11px;background:#19191f}.brand-color-section>header{display:grid;grid-template-columns:minmax(230px,.65fr) minmax(260px,1fr);align-items:end;grid-gap:28px;gap:28px;margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid #302d36}.brand-color-section>header>div{display:flex;align-items:baseline;gap:11px}.brand-color-section>header span{color:#8e739f;font:700 9px ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em}.brand-color-section h2{margin:0;font-size:19px;letter-spacing:-.02em}.brand-color-section>header p{margin:0;color:var(--muted);font-size:10px;text-align:right}.brand-color-section .semantic-color-field{background:#15151a}.brand-colors-savebar{position:-webkit-sticky;position:sticky;z-index:12;bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:22px;padding:13px 14px 13px 18px;border:1px solid #44444c;border-radius:8px;background:rgba(25,25,30,.94);box-shadow:0 16px 50px rgba(0,0,0,.42);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand-colors-savebar span,.brand-colors-savebar strong{display:block}.brand-colors-savebar strong{font-size:11px}.brand-colors-savebar span{margin-top:3px;color:var(--muted);font-size:9px}.brand-colors-savebar button{flex:0 0 auto}.typography-form{display:grid;grid-gap:14px;gap:14px;margin-top:20px}.typography-section{padding:22px;border:1px solid #34343b;border-radius:8px;background:#17171c}.typography-section>header{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(300px,1fr);align-items:end;grid-gap:28px;gap:28px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #303038}.typography-section>header>div{display:flex;align-items:baseline;gap:11px}.typography-section>header span{color:#85858f;font:600 9px ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em}.typography-section h2{margin:0;font-size:18px;letter-spacing:-.02em}.typography-section>header p{margin:0;color:var(--muted);font-size:10px;text-align:right}.type-source-list{display:grid}.type-source-row{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(480px,1.3fr);grid-gap:28px;gap:28px;padding:18px 0;border-bottom:1px solid #2d2d34}.type-source-row:first-child{padding-top:0}.type-source-row:last-child{padding-bottom:0;border-bottom:0}.type-source-copy{display:flex;gap:12px}.type-source-copy>span{padding-top:3px;color:#777780;font:600 9px ui-monospace,SFMono-Regular,monospace}.type-source-copy h3{margin:0 0 5px;font-size:12px}.type-source-copy p{margin:0;color:var(--muted);font-size:9px}.type-source-control{display:grid;grid-template-columns:150px minmax(260px,1fr) minmax(190px,.8fr);align-items:center;grid-gap:10px;gap:10px}.type-source-tabs{display:flex;padding:2px;border:1px solid #3c3c44;border-radius:6px;background:#121217}.type-source-tabs button{flex:1 1;padding:7px 8px;border:0;border-radius:4px;background:transparent;color:#85858f;font-size:9px;cursor:pointer}.type-source-tabs button[aria-pressed=true]{background:#303038;color:#f1f1f3}.type-generation-controls select,.type-source-control input,.type-source-control select{width:100%;padding:9px 30px 9px 10px;border:1px solid #42424a;border-radius:5px;background:#111116;color:#eeeef1;font-size:10px}.type-generation-controls select:focus,.type-source-control input:focus,.type-source-control select:focus,.type-token-row input:focus{border-color:#777780;outline:1px solid #777780}.type-font-picker{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px;gap:6px}.type-font-search{position:relative}.type-font-search>span{position:absolute;right:9px;top:10px;color:#6f6f78;font-size:8px;pointer-events:none}.type-font-results{position:absolute;z-index:30;top:42px;left:0;right:0;min-width:330px;max-height:290px;padding:5px;overflow:auto;border:1px solid #45454d;border-radius:6px;background:#15151a;box-shadow:0 18px 45px rgba(0,0,0,.45)}.dsm-shell .type-font-results button{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;min-height:34px;padding:7px 9px;border:0;border-radius:3px;background:transparent;color:#dedee2;text-align:left}.dsm-shell .type-font-results button:hover{background:#28282f;color:#fff}.type-font-results strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.type-font-results small{color:#777780;font:8px system-ui,sans-serif}.type-font-results p{margin:10px;color:#85858f;font-size:9px}.dsm-shell .type-language-filter{min-width:48px;padding:0 9px;border:1px solid #42424a;border-radius:5px;background:#111116;color:#85858f;font-size:9px;cursor:pointer}.dsm-shell .type-language-filter[aria-pressed=true]{border-color:#818189;background:#303038;color:#f1f1f3}.type-font-current{min-width:0}.type-font-current>*{display:block}.type-font-sample{overflow:hidden;color:#d8d8dc;font-size:17px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.type-font-current small{margin-top:3px;color:#777780;font-size:8px}.type-font-current small[data-supported=false]{color:#c49c84}.type-upload{display:grid;padding:8px 10px;border:1px dashed #4a4a52;border-radius:5px;cursor:pointer}.type-upload input{position:absolute;opacity:0;pointer-events:none}.type-upload span{color:#e4e4e7;font-size:10px}.type-upload small{margin-top:2px;color:#777780;font-size:8px}.type-generation-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.type-generation-controls label{display:grid;grid-template-columns:1fr 190px;align-items:center;grid-gap:20px;gap:20px;padding:13px;border:1px solid #323239;border-radius:6px;background:#141419}.type-generation-controls label>span{color:#dedee2;font-size:10px;font-weight:600}.type-token-table{border:1px solid #323239;border-radius:6px;overflow:hidden}.type-token-head,.type-token-row{display:grid;grid-template-columns:minmax(190px,1.5fr) minmax(120px,1fr) 82px 82px 90px 90px 55px;align-items:center;grid-gap:10px;gap:10px;padding:10px 12px}.type-token-head{background:#111116;color:#777780;font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.type-token-row{min-height:62px;border-top:1px solid #2e2e35;background:#17171c}.type-token-name{min-width:0}.type-token-name small,.type-token-name strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.type-token-name strong{color:#e8e8eb}.type-token-name small{margin-top:5px;color:#777780;font:8px/1.3 system-ui,sans-serif}.type-token-row>span{overflow:hidden;color:#a9a9b0;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.type-token-row label{position:relative}.type-token-row input{width:100%;padding:8px 20px 8px 8px;border:1px solid #3c3c44;border-radius:4px;background:#111116;color:#eeeef1;font-size:9px}.type-token-row label>small{position:absolute;right:6px;top:9px;color:#696972;font-size:7px}.type-token-row>button{padding:7px 5px;border:0;background:transparent;color:#a9a9b0;font-size:8px;cursor:pointer}.type-token-row>button:disabled{visibility:hidden}.typography-system-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;padding:0;overflow:hidden;border:1px solid #34343b;border-radius:6px;background:#111116}.typography-preview-language{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:16px;padding:28px}.typography-preview-language[dir=rtl]{align-items:flex-end;border-left:1px solid #34343b}.typography-preview-language>span{color:#777780;font:600 9px system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}.typography-system-preview h1,.typography-system-preview h2,.typography-system-preview p{max-width:780px;margin:0}.typography-system-preview p{color:#b1b1b7}.typography-preview-actions{display:flex;grid-column:1/-1;align-items:center;gap:10px;padding:18px 28px;border-top:1px solid #34343b}.typography-system-preview button{padding:10px 15px;border:1px solid #d9d9dd;border-radius:4px;background:#d9d9dd;color:#111116}.typography-system-preview code{margin-left:auto;color:#a0a0a8}@media(max-width:760px){.dsm-create-panel,.dsm-create-panel form{grid-template-columns:1fr}.dsm-version-list>div{grid-template-columns:1fr auto}.dsm-version-list small{grid-column:1/-1}.dsm-version-form{grid-template-columns:1fr}}body:has(.dsm-workbench){margin:0;overflow:hidden;background:#1e1e1e}.dsm-workbench{--wb-shell:#08090b;--wb-surface:#0e0f12;--wb-line:#222329;--wb-text:#d9d9d9;--wb-muted:#808082;display:grid;grid-template-columns:60px 280px minmax(0,1fr);grid-template-rows:60px minmax(0,1fr);width:100vw;min-width:1180px;height:100dvh;margin:0;overflow:hidden;border:0;border-radius:0;background:var(--wb-shell);color:var(--wb-text);font:13px/1.45 Inter,ui-sans-serif,system-ui,sans-serif}.dsm-workbench *{box-sizing:border-box}.dsm-workbench a{color:inherit;text-decoration:none}.dsm-workbench button,.dsm-workbench input{font:inherit}.dsm-workbench :focus-visible{outline:1px solid #d9d9d9;outline-offset:2px}.dsm-workbench-content:focus{outline:0}.dsm-system-rail{grid-column:1;grid-row:1/3;display:flex;min-height:0;flex-direction:column;align-items:center;border-right:1px solid var(--wb-line);background:var(--wb-shell)}.dsm-rail-logo{display:grid;position:relative;width:100%;height:60px;place-items:center;border-bottom:1px solid var(--wb-line)}.dsm-rail-logo>span{display:flex;width:32px;height:32px;align-items:center;justify-content:center;gap:2px;border-radius:50%;background:#fff}.dsm-rail-logo i{display:block;width:3px;height:12px;background:#08090b}.dsm-rail-bottom,.dsm-system-rail nav{display:grid;grid-gap:6px;gap:6px;width:100%;padding:14px 9px}.dsm-rail-bottom{margin-top:auto;border-top:1px solid var(--wb-line)}.dsm-rail-link{display:grid;position:relative;width:42px;height:42px;place-items:center;border:1px solid transparent;border-radius:5px;color:#808082!important}.dsm-rail-link:hover,.dsm-rail-link[aria-current=page]{border-color:#222329;background:#0e0f12;color:#d9d9d9!important}.dsm-rail-link svg{width:18px;height:18px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.5}.dsm-rail-link svg rect{fill:none}.dsm-rail-tooltip{position:absolute;z-index:50;top:50%;left:50px;padding:6px 8px;border:1px solid #222329;border-radius:4px;background:#15161a;color:#d9d9d9;font-size:10px;font-weight:550;opacity:0;pointer-events:none;transform:translate(6px,-50%);transition:opacity .12s,transform .12s;white-space:nowrap;box-shadow:0 6px 20px rgba(0,0,0,.35)}.dsm-rail-link:focus-visible .dsm-rail-tooltip,.dsm-rail-link:hover .dsm-rail-tooltip,.dsm-rail-logo:hover .dsm-rail-tooltip{opacity:1;transform:translateY(-50%)}.dsm-workbench-header{grid-column:2/4;grid-row:1;display:flex;align-items:center;gap:10px;padding:0 20px;border-bottom:1px solid var(--wb-line);background:var(--wb-shell)}.dsm-workbench-header strong{font-size:14px;font-weight:650}.dsm-workbench-header span{color:var(--wb-muted);font:9px ui-monospace,SFMono-Regular,monospace}.dsm-foundations-sidebar{grid-column:2;grid-row:2;display:flex;min-height:0;flex-direction:column;padding:20px 18px;background:var(--wb-shell)}.dsm-foundations-card{overflow:hidden;border:1px solid var(--wb-line);border-radius:9px;background:var(--wb-surface)}.dsm-foundations-card h2{margin:0;padding:19px 18px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dsm-foundations-card a,.dsm-foundations-card h2{border-bottom:1px solid var(--wb-line);color:#808082}.dsm-foundations-card a{display:flex;height:42px;align-items:center;justify-content:space-between;gap:10px;margin:0 18px;font-size:11px}.dsm-foundations-card a:last-child{border-bottom:0}.dsm-foundations-card a[aria-current=page]{color:#d9d9d9;font-weight:650}.dsm-foundations-card a i{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:#dc7e3b}.dsm-foundations-card a i.complete{background:#1d9a40}.dsm-workspace-return{margin-top:auto;color:#808082!important;font-size:10px}.dsm-workspace-return:hover{color:#d9d9d9!important}.dsm-workbench-content{grid-column:3;grid-row:2;min-width:0;min-height:0;padding:20px 20px 20px 0;background:var(--wb-shell)}.workbench-notice{position:absolute;z-index:40;top:74px;right:32px;margin:0;padding:8px 10px;border:1px solid #1d9a40;border-radius:4px;background:#0e0f12;color:#d9d9d9;font-size:10px}.workbench-notice.error{border-color:#dc7e3b}.color-workbench-form{display:grid;grid-template-columns:minmax(620px,1fr) 320px;grid-gap:16px;gap:16px;width:100%;height:100%;min-height:0;overflow:hidden;background:transparent}.color-workbench-form>.dsm-result-canvas{grid-column:1;grid-row:1}.color-workbench-form>.dsm-inspector{grid-column:2;grid-row:1}.dsm-inspector,.dsm-result-canvas{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;border:1px solid var(--wb-line);border-radius:9px;background:var(--wb-surface)}.dsm-inspector>header,.dsm-result-canvas>header{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:14px;padding:0 20px;border-bottom:1px solid var(--wb-line)}.dsm-inspector>header strong,.dsm-result-canvas>header strong{font-size:14px;font-weight:650}.dsm-inspector>header span,.dsm-result-canvas>header span{color:var(--wb-muted);font-size:9px}.dsm-inspector-scroll,.dsm-result-scroll{min-height:0;overflow:auto;scrollbar-color:#222329 transparent}.dsm-inspector-scroll{flex:1 1}.dsm-result-scroll{padding:20px;scroll-behavior:smooth}.dsm-inspector-section{padding:18px 16px;border-bottom:1px solid var(--wb-line)}.dsm-inspector-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.dsm-inspector-heading strong{font-size:11px}.dsm-inspector-heading span,.dsm-inspector-section>p{color:var(--wb-muted);font-size:9px}.dsm-inspector-section>p{margin:0 0 13px}.dsm-workbench button{border:1px solid var(--wb-line);border-radius:4px;background:#15161a;color:var(--wb-text);cursor:pointer}.dsm-workbench button:hover:not(:disabled){background:#1f2025}.dsm-workbench .inspector-action{width:100%;min-height:34px;padding:8px 10px;font-size:10px}.inspector-section-links{display:grid}.inspector-section-links a{display:flex;min-height:34px;align-items:center;justify-content:space-between;border-top:1px solid var(--wb-line);color:#b7b7b9;font-size:10px}.inspector-section-links a:last-child{border-bottom:1px solid var(--wb-line)}.inspector-section-links small{color:var(--wb-muted);font-size:9px}.selected-token-inspector .semantic-color-field{grid-template-columns:minmax(0,1fr) 36px;min-height:58px;padding:10px 0;border:0;border-radius:0;background:transparent}.selected-token-inspector .semantic-color-copy strong{font-size:11px}.selected-token-inspector .semantic-color-copy small{color:var(--wb-muted)}.selected-token-inspector button.semantic-color-trigger{display:block;width:34px;height:34px;min-height:34px;padding:0;border:3px solid #08090b;border-radius:5px;box-shadow:0 0 0 1px #222329}.selected-token-inspector .semantic-color-popover{top:41px;right:-2px;width:270px;border-color:#222329;border-radius:6px;background:#15161a}.selected-token-inspector .semantic-color-done{min-height:32px}.selected-token-inspector dl{margin:12px 0 0}.selected-token-inspector dl>div{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:10px;gap:10px;padding:9px 0;border-top:1px solid var(--wb-line)}.selected-token-inspector dt{color:var(--wb-muted);font-size:9px}.selected-token-inspector dd{min-width:0;margin:0;color:#b7b7b9;font:9px ui-monospace,SFMono-Regular,monospace;overflow-wrap:anywhere}.selected-token-inspector dd.pass{color:#1d9a40}.selected-token-inspector dd.fail{color:#dc7e3b}.dsm-inspector>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-top:1px solid var(--wb-line);background:#0e0f12}.dsm-inspector>footer small,.dsm-inspector>footer span{display:block}.dsm-inspector>footer span{font-size:10px;font-weight:650}.dsm-inspector>footer small{margin-top:2px;color:var(--wb-muted);font-size:8px}.dsm-inspector>footer button{min-width:68px;min-height:32px;padding:7px 12px;background:#d9d9d9;color:#08090b;font-weight:650}.dsm-inspector>footer button:hover{background:#fff}.workbench-color-group{margin:0 0 16px;overflow:hidden;border:1px solid var(--wb-line);border-radius:6px;background:#0e0f12}.workbench-color-group>header{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:20px;padding:0 14px;border-bottom:1px solid var(--wb-line)}.workbench-color-group>header>div{display:flex;align-items:baseline;gap:9px}.workbench-color-group>header span{color:var(--wb-muted);font:8px ui-monospace,SFMono-Regular,monospace}.workbench-color-group h2{margin:0;font-size:12px}.workbench-color-group>header p{margin:0;color:var(--wb-muted);font-size:9px}.workbench-color-group>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dsm-workbench button.workbench-token-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;min-width:0;min-height:66px;align-items:center;grid-gap:11px;gap:11px;padding:10px 12px;border:0;border-radius:0;border-bottom:1px solid var(--wb-line);background:#0e0f12;text-align:left}.dsm-workbench button.workbench-token-row:nth-child(odd){border-right:1px solid var(--wb-line)}.dsm-workbench button.workbench-token-row:nth-last-child(-n+2){border-bottom:0}.dsm-workbench button.workbench-token-row:hover,.dsm-workbench button.workbench-token-row[aria-pressed=true]{background:#15161a}.workbench-token-row>i{display:block;width:30px;height:30px;border:3px solid #08090b;border-radius:5px;box-shadow:0 0 0 1px #222329}.workbench-token-row>span{min-width:0}.workbench-token-row small,.workbench-token-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workbench-token-row strong{color:#d9d9d9;font-size:10px}.workbench-token-row small{margin-top:3px;color:#808082;font-size:8px}.workbench-token-row code{color:#808082;font:9px ui-monospace,SFMono-Regular,monospace}.dsm-workbench .typography-form{height:100%;margin:0;padding:18px;overflow:auto;border:1px solid var(--wb-line);border-radius:9px;background:var(--wb-surface)}.dsm-workbench .brand-colors-savebar,.dsm-workbench .typography-section{border-color:var(--wb-line);background:#0e0f12}.typography-workbench-form{display:grid;grid-template-columns:minmax(620px,1fr) 360px;grid-gap:16px;gap:16px;width:100%;height:100%;min-height:0;overflow:hidden;background:transparent}.typography-workbench-form>.typography-result-canvas{grid-column:1;grid-row:1}.typography-workbench-form>.typography-inspector{grid-column:2;grid-row:1}.typography-inspector .typography-section{margin:0;padding:18px 16px;border:0;border-bottom:1px solid var(--wb-line);border-radius:0;background:#0e0f12}.typography-inspector .typography-section>header{display:block;margin:0 0 15px;padding:0;border:0}.typography-inspector .typography-section>header>div{display:flex}.typography-inspector .typography-section>header p{margin-top:5px;text-align:left}.typography-inspector .type-source-row{display:block;padding:15px 0}.typography-inspector .type-source-copy{margin-bottom:10px}.typography-inspector .type-source-control{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.typography-inspector .type-font-current{padding:6px 0 2px}.typography-inspector .type-font-sample{font-size:14px}.typography-inspector .type-generation-controls{grid-template-columns:1fr}.typography-inspector .type-generation-controls label{grid-template-columns:1fr;gap:8px;padding:10px 0;border:0;border-top:1px solid var(--wb-line);border-radius:0;background:transparent}.typography-inspector .type-generation-controls select{background:#08090b}.typography-result-canvas .typography-section{margin-bottom:16px;padding:18px;border-color:var(--wb-line);border-radius:6px;background:#0e0f12}.typography-result-canvas .type-token-table,.typography-result-canvas .typography-section>header,.typography-result-canvas .typography-system-preview{border-color:var(--wb-line)}.typography-result-canvas .type-token-row{background:#0e0f12}.typography-result-canvas .type-token-head{background:#08090b}.brand-table .brand-cell-link{color:inherit;text-decoration:none}.brand-table .brand-cell-link:hover strong{text-decoration:underline;text-underline-offset:3px}body:has(.app-workbench-shell){margin:0;overflow:hidden;background:#08090b}.app-workbench-shell{--wb-shell:#08090b;--wb-surface:#0e0f12;--wb-line:#222329;--wb-text:#d9d9d9;--wb-muted:#808082;display:grid;grid-template-columns:60px 280px minmax(0,1fr);grid-template-rows:60px minmax(0,1fr);width:100vw;min-width:1180px;height:100dvh;min-height:0;overflow:hidden;padding:0;grid-gap:0;gap:0;background:var(--wb-shell);color:var(--wb-text);font:13px/1.45 Inter,ui-sans-serif,system-ui,sans-serif}.app-workbench-shell *{box-sizing:border-box}.app-workbench-shell>.dsm-system-rail{grid-column:1;grid-row:1/3}.app-workbench-shell>.global-sidebar{grid-column:2;grid-row:2;position:static;display:flex;width:auto;height:auto;min-height:0;flex-direction:column;padding:20px 18px;overflow:auto;border:0;border-right:1px solid var(--wb-line);background:var(--wb-shell)}.app-workbench-shell>.management-main{display:contents}.app-workbench-shell .context-bar{grid-column:2/4;grid-row:1;min-height:64px;padding:0 20px;border:0;border-bottom:1px solid var(--wb-line);background:var(--wb-shell)}.app-workbench-shell .management-body{grid-column:3;grid-row:2;width:100%;max-width:none;min-width:0;min-height:0;margin:0;padding:24px;overflow:auto;background:var(--wb-shell)}.app-workbench-shell .environment-pill{border-color:var(--wb-line);background:var(--wb-surface);color:var(--wb-muted)}.app-workbench-shell .context-project{border-color:var(--wb-line)}.app-workbench-shell .context-bar span:not(.environment-pill),.app-workbench-shell .sidebar-footer{color:var(--wb-muted)}.app-workbench-shell .workspace-list{overflow:hidden;margin:0;border:1px solid var(--wb-line);border-radius:9px;background:var(--wb-surface)}.app-workbench-shell .workspace-list-heading{min-height:58px;margin:0;padding:0 18px;border-bottom:1px solid var(--wb-line)}.app-workbench-shell .workspace-list-heading h2{color:var(--wb-muted);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.app-workbench-shell .workspace-list-heading a{color:var(--wb-text)}.app-workbench-shell .workspace-list>a{margin:0 18px;padding:12px 0;border-bottom:1px solid var(--wb-line);border-radius:0;color:var(--wb-muted);background:transparent}.app-workbench-shell .workspace-list>a:last-child{border-bottom:0}.app-workbench-shell .workspace-list>a:hover,.app-workbench-shell .workspace-list>a[aria-current=page]{color:var(--wb-text);background:transparent}.app-workbench-shell .workspace-nav-dot{width:6px;height:6px;background:#808082;box-shadow:none}.app-workbench-shell .workspace-list>a[aria-current=page] .workspace-nav-dot{background:#d9d9d9}.app-workbench-shell .sidebar-brand-utility{margin-top:auto;border-color:var(--wb-line)}.app-workbench-shell .sidebar-brand-utility button{border-color:var(--wb-line);background:var(--wb-surface);color:var(--wb-text)}.app-workbench-shell .sidebar-footer{margin-top:16px}.app-workbench-shell .brand-product-page{width:100%}.app-workbench-shell .brand-home-heading{margin:0 0 24px}.app-workbench-shell .brand-home-heading h1{color:var(--wb-text)}.app-workbench-shell .brand-home-heading p{color:var(--wb-muted)}.app-workbench-shell .brand-home-heading .button{border:1px solid #d9d9d9;border-radius:4px;background:#d9d9d9;color:#08090b;box-shadow:none}.app-workbench-shell .brand-table-panel{border-color:var(--wb-line);border-radius:9px;background:var(--wb-surface);box-shadow:none}.app-workbench-shell .brand-table-title{border-color:var(--wb-line);background:var(--wb-surface)}.app-workbench-shell .brand-table-meta span,.app-workbench-shell .brand-table-title p{color:var(--wb-muted)}.app-workbench-shell .brand-table th{border-color:var(--wb-line);background:#08090b;color:var(--wb-muted)}.app-workbench-shell .brand-table td{border-color:var(--wb-line);color:#b7b7b9}.app-workbench-shell .brand-table tbody tr.is-current td,.app-workbench-shell .brand-table tbody tr:hover td{background:#15161a}.app-workbench-shell .brand-avatar{border-color:var(--wb-line);border-radius:5px;background:#15161a;color:var(--wb-text)}.app-workbench-shell .brand-cell strong{color:var(--wb-text)}.app-workbench-shell .brand-cell small,.app-workbench-shell .brand-table td>a{color:var(--wb-muted)}.app-workbench-shell .brand-value-pill,.app-workbench-shell .current-brand-badge{border-color:var(--wb-line);background:#15161a;color:var(--wb-muted)}.app-workbench-shell .current-brand-badge{color:#d9d9d9}.app-workbench-shell .brand-row-action .quiet{border-color:var(--wb-line);border-radius:4px;background:#15161a;color:var(--wb-text)}.app-workbench-shell .brand-row-action .quiet:hover{background:#1f2025}.brand-workspace-shell{grid-template-columns:60px minmax(0,1fr)}.brand-workspace-shell>.global-sidebar{display:none}.brand-workspace-shell .context-bar,.brand-workspace-shell .management-body{grid-column:2}.dsm-system-rail{position:relative;z-index:60;overflow:visible}.dsm-system-rail button.dsm-rail-link{display:grid;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;border:1px solid transparent;border-radius:5px;background:transparent;color:#808082;box-shadow:none}.dsm-system-rail button.dsm-rail-link:hover,.dsm-system-rail button.dsm-rail-link[aria-expanded=true]{border-color:#222329;background:#0e0f12;color:#d9d9d9}.dsm-rail-future{opacity:.42;cursor:default}.dsm-rail-future:hover{border-color:transparent!important;background:transparent!important;color:#808082!important}.user-rail-drawer,.workspace-rail-drawer{position:absolute;z-index:80;left:59px;width:280px;border:1px solid #222329;border-left:0;background:#0e0f12;color:#d9d9d9;opacity:0;pointer-events:none;transform:translateX(-12px);transition:opacity .16s ease,transform .16s ease;box-shadow:18px 0 40px rgba(0,0,0,.28)}.user-rail-drawer[data-open=true],.workspace-rail-drawer[data-open=true]{opacity:1;pointer-events:auto;transform:translateX(0)}.workspace-rail-drawer{top:60px;height:calc(100dvh - 60px)}.user-rail-drawer>header,.workspace-rail-drawer>header{display:flex;min-height:58px;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #222329}.user-rail-drawer>header strong,.workspace-rail-drawer>header strong{font-size:12px}.user-rail-drawer>header button,.workspace-rail-drawer>header button{width:28px;min-width:28px;height:28px;min-height:28px;padding:0;border:0;background:transparent;color:#808082;font-size:18px}.user-rail-drawer>header button:hover,.workspace-rail-drawer>header button:hover{background:#15161a;color:#d9d9d9}.workspace-rail-drawer>nav{display:grid;padding:10px 14px}.workspace-rail-drawer>nav a{display:grid;grid-template-columns:30px minmax(0,1fr);min-height:44px;align-items:center;grid-gap:10px;gap:10px;padding:7px 8px;border-radius:4px;color:#808082}.workspace-rail-drawer>nav a:hover,.workspace-rail-drawer>nav a[aria-current=page]{background:#15161a;color:#d9d9d9}.workspace-rail-drawer>nav a>span{display:grid;width:28px;height:28px;place-items:center;border:1px solid #222329;border-radius:4px;background:#08090b;font-size:10px}.workspace-rail-drawer>nav a strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.workspace-drawer-add{display:block;margin:0 14px;padding:12px 8px;border-top:1px solid #222329;color:#808082!important;font-size:10px}.workspace-drawer-add:hover{color:#d9d9d9!important}.user-rail-drawer{bottom:12px;width:260px}.user-rail-drawer>header>div span{display:block;margin-top:2px;color:#808082;font-size:8px}.user-rail-drawer>div{padding:14px}.user-rail-drawer>div>button{width:100%;min-height:34px;border:1px solid #222329;border-radius:4px;background:#15161a;color:#d9d9d9}.user-rail-drawer>div>button:hover{background:#1f2025;color:#fff}.user-rail-drawer p{margin:8px 0 0;color:#dc7e3b;font-size:9px}.workspace-drawer-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:center;border-bottom:1px solid #222329}.workspace-drawer-row:last-child{border-bottom:0}.workspace-current-button,.workspace-drawer-row>a{display:grid;grid-template-columns:30px minmax(0,1fr);min-height:48px;align-items:center;grid-gap:10px;gap:10px;padding:7px 8px;border:0;border-radius:4px;background:transparent;color:#808082;text-align:left}.workspace-current-button:hover,.workspace-current-button[aria-current=page],.workspace-drawer-row>a:hover{background:#15161a;color:#d9d9d9}.workspace-current-button>span,.workspace-drawer-row>a>span{display:grid;width:28px;height:28px;place-items:center;border:1px solid #222329;border-radius:4px;background:#08090b;font-size:10px}.workspace-current-button strong,.workspace-drawer-row>a strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.workspace-drawer-row .workspace-row-menu-trigger{width:28px;min-width:28px;height:32px;min-height:32px;padding:0;border:0;background:transparent;color:#808082;font-size:18px;letter-spacing:1px}.workspace-drawer-row .workspace-row-menu-trigger:hover,.workspace-drawer-row .workspace-row-menu-trigger[aria-expanded=true]{background:#1f2025;color:#d9d9d9}.workspace-row-menu{position:absolute;z-index:90;top:39px;right:0;display:grid;width:116px;padding:4px;border:1px solid #222329;border-radius:5px;background:#15161a;box-shadow:0 12px 28px rgba(0,0,0,.38)}.workspace-row-menu a{min-height:32px;padding:8px 9px;border-radius:3px;color:#b7b7b9;font-size:10px}.workspace-row-menu a:hover{background:#222329;color:#d9d9d9}.workspace-row-menu a:last-child{color:#d8a18b}@media(max-width:1360px){.dsm-workbench{grid-template-columns:60px 230px minmax(0,1fr)}.color-workbench-form{grid-template-columns:minmax(560px,1fr) 290px}.dsm-result-scroll{padding:14px}}.workspace-rail-drawer{top:0;width:240px;height:100dvh}.workspace-rail-drawer>header{min-height:60px}.workspace-rail-drawer>header .workspace-drawer-create{display:grid;width:28px;height:28px;place-items:center;border-radius:4px;color:#d9d9d9;font-size:19px;line-height:1}.workspace-rail-drawer>header .workspace-drawer-create:hover{background:#15161a;color:#fff}.dsm-inspector,.dsm-inspector>footer,.typography-inspector .typography-section{background:#17171c}.selected-token-inspector{padding:0;background:#17171c}.selected-token-inspector .dsm-inspector-heading{min-height:46px;margin:0;padding:0 16px;border-bottom:1px solid #303037;background:#141419}.selected-token-inspector .dsm-inspector-heading strong{font-size:10px;letter-spacing:.055em;text-transform:uppercase}.selected-token-inspector .dsm-inspector-heading span{padding:3px 7px;border:1px solid #303037;border-radius:3px;background:#1c1c22;color:#a1a1a6;font-size:8px}.selected-token-inspector .semantic-color-field{grid-template-columns:minmax(0,1fr) auto;min-height:76px;margin:14px 16px 0;padding:13px 12px;border:1px solid #303037;border-radius:6px;background:#111115}.selected-token-inspector .semantic-color-copy{align-self:center}.selected-token-inspector .semantic-color-copy strong{color:#ededee;font-size:12px}.selected-token-inspector .semantic-color-copy small{display:block;margin-top:4px;color:#8f8f94;font-size:8px;line-height:1.45}.selected-token-inspector button.semantic-color-trigger{width:38px;height:38px;min-height:38px;border:3px solid #111115;border-radius:6px;box-shadow:0 0 0 1px #55555d}.selected-token-inspector button.semantic-color-trigger.is-labeled{display:flex;width:auto;min-width:92px;padding:0 10px;align-items:center;justify-content:center;gap:7px;border:1px solid #3a3a42;background:#1c1c22;color:#ededee;box-shadow:none;font-size:9px;font-weight:650}.selected-token-inspector button.semantic-color-trigger.is-labeled:hover{border-color:#5a5a64;background:#24242b}.selected-token-inspector button.semantic-color-trigger.is-labeled>i{display:block;width:14px;height:14px;border:1px solid rgba(255,255,255,.32);border-radius:3px}.selected-token-inspector dl{overflow:hidden;margin:12px 16px 18px;border:1px solid #303037;border-radius:6px;background:#111115}.selected-token-inspector dl>div{grid-template-columns:66px minmax(0,1fr);min-height:38px;align-items:center;gap:12px;padding:9px 12px;border-top:1px solid #292930}.selected-token-inspector dl>div:first-child{border-top:0}.selected-token-inspector dl>div:nth-child(2n){background:#15151a}.selected-token-inspector dt{color:#85858a;font-size:8px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.selected-token-inspector dd{color:#d0d0d3;font-size:9px;line-height:1.45}.selected-token-inspector dd.fail,.selected-token-inspector dd.pass{width:max-content;padding:2px 6px;border-radius:3px;background:rgba(29,154,64,.1);font-weight:650}.selected-token-inspector dd.fail{background:rgba(220,126,59,.1)}.color-workbench-form>.dsm-inspector{border:1px solid #2b2b31;border-radius:9px;background:#17171c;box-shadow:none}.color-workbench-form>.dsm-inspector>header{min-height:48px;padding:0 12px;border-bottom-color:#2b2b31;background:#17171c}.color-workbench-form>.dsm-inspector>header strong{font-size:11px;font-weight:650}.color-workbench-form>.dsm-inspector>header span{padding:2px 5px;border-radius:3px;background:#202026;color:#8b8b91;font-size:8px}.color-workbench-form .dsm-inspector-section{padding:0 12px 12px;border-bottom:1px solid #2b2b31;background:#17171c}.color-workbench-form .dsm-inspector-heading{min-height:40px;margin:0}.color-workbench-form .dsm-inspector-heading strong{color:#d8d8da;font-size:10px;font-weight:650}.color-workbench-form .dsm-inspector-section>p{margin:-3px 0 0;color:#85858b;font-size:8px;line-height:1.45}.color-workbench-form .inspector-inline-action{width:auto;min-height:26px;padding:0 8px;border-color:#34343b;border-radius:3px;background:#202026;color:#cacacd;font-size:8px}.color-workbench-form .inspector-inline-action:hover:not(:disabled){border-color:#484850;background:#292930}.color-workbench-form .token-navigation-section{padding-bottom:10px}.color-workbench-form .inspector-section-links{gap:1px}.color-workbench-form .inspector-section-links a{min-height:29px;padding:0 7px;border:0;border-radius:3px;color:#b3b3b7;font-size:9px}.color-workbench-form .inspector-section-links a:last-child{border:0}.color-workbench-form .inspector-section-links a:hover{background:#24242a;color:#ededee}.color-workbench-form .inspector-section-links small{display:grid;min-width:20px;height:18px;place-items:center;border-radius:3px;background:#202026;color:#8f8f95;font-size:8px}.color-workbench-form .selected-token-inspector{padding:0 12px 14px}.color-workbench-form .selected-token-inspector .dsm-inspector-heading{min-height:40px;padding:0;border:0;background:transparent}.color-workbench-form .selected-token-inspector .dsm-inspector-heading strong{letter-spacing:0;text-transform:none}.color-workbench-form .selected-token-inspector .dsm-inspector-heading span{padding:2px 5px;border:0;background:#202026;color:#8f8f95}.color-workbench-form .selected-token-inspector .semantic-color-field{grid-template-columns:minmax(0,1fr) auto;min-height:54px;margin:0;padding:7px 0;border:0;border-top:1px solid #2b2b31;border-radius:0;background:transparent}.color-workbench-form .selected-token-inspector .semantic-color-copy strong{font-size:10px;font-weight:600}.color-workbench-form .selected-token-inspector .semantic-color-copy small{margin-top:2px;font-size:7px}.color-workbench-form .selected-token-inspector button.semantic-color-trigger.is-labeled{min-width:92px;height:30px;min-height:30px;padding:0 7px;justify-content:flex-start;border:1px solid #3a3a42;border-radius:3px;background:#202026;color:#d8d8da;font:8px ui-monospace,SFMono-Regular,monospace}.color-workbench-form .selected-token-inspector button.semantic-color-trigger.is-labeled>i{width:14px;height:14px;border-radius:2px}.color-workbench-form .selected-token-inspector dl{margin:0;border:0;border-radius:0;background:transparent}.color-workbench-form .selected-token-inspector dl>div{grid-template-columns:58px minmax(0,1fr);min-height:32px;padding:6px 0;border-top:1px solid #2b2b31;background:transparent}.color-workbench-form .selected-token-inspector dl>div:nth-child(2n){background:transparent}.color-workbench-form .selected-token-inspector dt{font-size:7px;font-weight:600;letter-spacing:.045em}.color-workbench-form .selected-token-inspector dd{font-size:8px;line-height:1.4}.color-workbench-form>.dsm-inspector>footer{min-height:52px;padding:9px 12px;border-top-color:#2b2b31;background:#17171c}.color-workbench-form>.dsm-inspector>footer button{min-width:88px;min-height:30px;padding:0 10px;border:0;border-radius:3px;font-size:9px}.workspace-create-backdrop{position:fixed!important;z-index:108!important;inset:0!important;display:block!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:rgba(0,0,0,.44)!important;opacity:0;pointer-events:none;transition:opacity .18s ease}.workspace-create-backdrop[data-open=true]{opacity:1;pointer-events:auto}.workspace-create-drawer{position:fixed;z-index:110;top:0;right:0;display:flex;width:420px;height:100dvh;flex-direction:column;border-left:1px solid #2b2b31;background:#17171c;color:#d9d9d9;box-shadow:-24px 0 56px rgba(0,0,0,.38);transform:translateX(100%);transition:transform .22s cubic-bezier(.2,.75,.25,1)}.workspace-create-drawer[data-open=true]{transform:translateX(0)}.workspace-create-drawer>header{display:flex;min-height:60px;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #2b2b31}.workspace-create-drawer>header span,.workspace-create-drawer>header strong{display:block}.workspace-create-drawer>header strong{font-size:12px}.workspace-create-drawer>header span{margin-top:2px;color:#808082;font-size:8px}.workspace-create-drawer>header button{display:grid;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;place-items:center;border:0;border-radius:3px;background:transparent;color:#929298;font-size:18px}.workspace-create-drawer>header button:hover{background:#24242a;color:#fff}.workspace-create-drawer-form{display:flex;min-height:0;flex:1 1;flex-direction:column;margin:0}.workspace-create-fields{display:grid;grid-gap:15px;gap:15px;padding:18px 16px;overflow:auto}.workspace-create-drawer-form label{display:grid;grid-gap:6px;gap:6px;margin:0;color:#9b9ba1;font-size:9px;font-weight:600}.workspace-create-drawer-form input,.workspace-create-drawer-form select,.workspace-create-drawer-form textarea{width:100%;min-height:34px;padding:7px 9px;border:1px solid #38383f;border-radius:3px;outline:0;background:#111115;color:#e2e2e4;font:10px Inter,ui-sans-serif,system-ui,sans-serif;color-scheme:dark}.workspace-create-drawer-form textarea{min-height:76px;resize:vertical}.workspace-create-drawer-form input:focus,.workspace-create-drawer-form select:focus,.workspace-create-drawer-form textarea:focus{border-color:#6a6a73;box-shadow:0 0 0 1px #6a6a73}.workspace-create-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.workspace-create-drawer-form>footer{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding:12px 16px;border-top:1px solid #2b2b31;background:#17171c}.workspace-create-drawer-form>footer small{max-width:190px;color:#77777d;font-size:8px;line-height:1.4}.workspace-create-drawer-form>footer button{min-height:32px;padding:0 12px;border:0;border-radius:3px;background:#d9d9d9;color:#08090b;font-size:9px;font-weight:700}.workspace-create-drawer-form>footer button:hover{background:#fff}.dashboard-empty-canvas{width:100%;height:100%;min-height:0;background:#08090b}.dsm-workbench{font-size:14px}.dsm-workbench-header strong{font-size:15px}.dsm-foundations-card h2,.dsm-workbench-header span{font-size:11px}.dsm-foundations-card a{height:48px;font-size:13px}.dsm-workspace-return{font-size:12px}.dsm-inspector>header span,.dsm-result-canvas>header span{font-size:11px}.workbench-color-group>header{min-height:58px;padding:0 16px}.workbench-color-group>header span{font-size:10px}.workbench-color-group h2{font-size:14px}.workbench-color-group>header p{font-size:11px}.dsm-workbench button.workbench-token-row{min-height:76px;grid-template-columns:36px minmax(0,1fr) auto;gap:13px;padding:12px 14px}.workbench-token-row>i{width:32px;height:32px}.workbench-token-row strong{font-size:13px}.workbench-token-row small{margin-top:4px;color:#9a9a9e;font-size:11px}.workbench-token-row code{color:#a2a2a6;font-size:11px}.color-workbench-form{grid-template-columns:minmax(620px,1fr) 360px}.color-workbench-form>.dsm-inspector>header{min-height:54px;padding:0 15px}.color-workbench-form>.dsm-inspector>header strong{font-size:13px}.color-workbench-form>.dsm-inspector>header span{font-size:10px}.color-workbench-form .dsm-inspector-section{padding:0 15px 15px}.color-workbench-form .dsm-inspector-heading{min-height:46px}.color-workbench-form .dsm-inspector-heading strong{font-size:12px}.color-workbench-form .dsm-inspector-section>p{color:#a0a0a5;font-size:10px}.color-workbench-form .inspector-inline-action{min-height:30px;padding:0 10px;font-size:10px}.color-workbench-form .inspector-section-links a{min-height:36px;padding:0 8px;color:#c2c2c5;font-size:11px}.color-workbench-form .inspector-section-links small{min-width:23px;height:21px;font-size:10px}.color-workbench-form .selected-token-inspector{padding:0 15px 16px}.color-workbench-form .selected-token-inspector .dsm-inspector-heading{min-height:46px}.color-workbench-form .selected-token-inspector .dsm-inspector-heading strong{font-size:12px}.color-workbench-form .selected-token-inspector .dsm-inspector-heading span{font-size:10px}.color-workbench-form .selected-token-inspector .semantic-color-field{min-height:66px;padding:10px 0}.color-workbench-form .selected-token-inspector .semantic-color-copy strong{font-size:12px}.color-workbench-form .selected-token-inspector .semantic-color-copy small{margin-top:3px;color:#9a9a9f;font-size:10px}.color-workbench-form .selected-token-inspector button.semantic-color-trigger.is-labeled{min-width:104px;height:34px;min-height:34px;font-size:10px}.color-workbench-form .selected-token-inspector dl>div{grid-template-columns:68px minmax(0,1fr);min-height:39px;padding:8px 0}.color-workbench-form .selected-token-inspector dt{font-size:9px}.color-workbench-form .selected-token-inspector dd{font-size:10px;line-height:1.45}.color-workbench-form>.dsm-inspector>footer{min-height:60px;padding:10px 15px}.dsm-inspector>footer span{font-size:12px}.dsm-inspector>footer small{font-size:10px}.color-workbench-form>.dsm-inspector>footer button{min-height:34px;font-size:11px}.type-generation-controls label>span,.typography-inspector .type-source-copy strong{font-size:12px}.type-font-current small,.type-upload small,.typography-inspector .type-source-copy small{font-size:10px}.type-font-results strong,.type-generation-controls select,.type-source-control input,.type-source-control select,.type-upload span{font-size:12px}.type-font-results p,.type-font-results small,.type-token-head{font-size:10px}.app-workbench-shell .context-bar span:not(.environment-pill),.app-workbench-shell .environment-pill,.app-workbench-shell .sidebar-footer,.app-workbench-shell .workspace-list-heading h2,.color-workbench-form .dsm-inspector-section>p,.color-workbench-form .inspector-inline-action,.color-workbench-form .inspector-section-links small,.color-workbench-form .selected-token-inspector .dsm-inspector-heading span,.color-workbench-form .selected-token-inspector .semantic-color-copy small,.color-workbench-form .selected-token-inspector button.semantic-color-trigger.is-labeled,.color-workbench-form .selected-token-inspector dd,.color-workbench-form .selected-token-inspector dt,.color-workbench-form>.dsm-inspector>header span,.dsm-inspector-heading span,.dsm-inspector-section>p,.dsm-inspector>footer small,.dsm-rail-tooltip,.dsm-workbench .inspector-action,.inspector-section-links a,.inspector-section-links small,.selected-token-inspector .semantic-color-copy small,.selected-token-inspector dd,.selected-token-inspector dt,.type-font-current small,.type-font-results p,.type-font-results small,.type-token-head,.type-token-name small,.type-token-row input,.type-token-row label>small,.type-token-row>button,.type-token-row>span,.type-upload small,.typography-preview-language>span,.user-rail-drawer p,.user-rail-drawer>header>div span,.workbench-color-group>header p,.workbench-color-group>header span,.workbench-notice,.workspace-create-drawer-form input,.workspace-create-drawer-form label,.workspace-create-drawer-form select,.workspace-create-drawer-form textarea,.workspace-create-drawer-form>footer button,.workspace-create-drawer-form>footer small,.workspace-create-drawer>header span,.workspace-current-button>span,.workspace-drawer-add,.workspace-drawer-row>a>span,.workspace-rail-drawer>nav a>span,.workspace-row-menu a{font-size:11px}.palette-inspector-section .dsm-inspector-heading a{color:#a9a9ad;font-size:11px;text-decoration:none}.palette-inspector-section .dsm-inspector-heading a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.palette-browser{padding:12px;border:1px solid #303037;border-radius:6px;background:#111115}.palette-browser-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.palette-browser-title span,.palette-browser-title strong{display:block}.palette-browser-title strong{color:#ededee;font-size:13px}.palette-browser-title span{margin-top:3px;color:#8f8f94;font-size:11px}.palette-browser-title small{color:#a3a3a8;font-size:11px;white-space:nowrap}.palette-anchor-strip{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;height:35px;margin:12px 0;overflow:hidden;border:1px solid #36363e;border-radius:4px}.palette-anchor-strip i{display:block}.palette-browser>p{min-height:34px;margin:0 0 11px;color:#a0a0a5;font-size:11px;line-height:1.5}.palette-browser-controls{display:grid;grid-template-columns:36px 1fr 36px;grid-gap:6px;gap:6px}.dsm-workbench .palette-browser-controls button{min-height:32px;font-size:11px}.dsm-workbench .palette-apply{width:100%;min-height:34px;margin-top:8px;border-color:#d9d9d9;background:#d9d9d9;color:#08090b;font-size:11px;font-weight:700}.dsm-workbench .palette-apply:hover:not(:disabled){background:#fff}.palette-status{min-height:34px;margin-top:9px;color:#98989d;font-size:11px;line-height:1.45}.dsm-workbench .palette-undo{padding:0;border:0;background:transparent;color:#b7b7bb;font-size:11px;text-decoration:underline;text-underline-offset:3px}.dsm-result-canvas[data-preview=true]{border-color:#505058;box-shadow:inset 0 0 0 1px #303037}.dsm-result-canvas[data-preview=true]>header span{color:#d9d9d9}.dsm-inspector>footer button:disabled{opacity:.42;cursor:not-allowed}.toolbox-page{width:100%;min-height:100%;color:#d9d9d9}.toolbox-header{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding:2px 0 24px;border-bottom:1px solid #222329}.toolbox-crawler>div>span,.toolbox-header span,.toolbox-scan-result>header span,.toolbox-section-heading span{color:#8c8c91;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.toolbox-header h1{margin:5px 0 4px;font-size:32px;letter-spacing:-.035em}.toolbox-crawler p,.toolbox-header p,.toolbox-scan-result header p,.toolbox-section-heading p{margin:0;color:#96969b;font-size:12px}.toolbox-header>a{padding:8px 10px;border:1px solid #34343b;border-radius:4px;color:#d2d2d5;font-size:11px;text-decoration:none}.toolbox-header>a:hover{background:#17171c;color:#fff}.toolbox-tabs{display:flex;gap:4px;padding:16px 0}.toolbox-tabs button{min-height:38px;padding:0 13px;border:1px solid transparent;border-radius:4px;background:transparent;color:#929298;font-size:12px}.toolbox-tabs button:hover,.toolbox-tabs button[aria-current=page]{border-color:#303037;background:#17171c;color:#ececee}.toolbox-tabs span{display:inline-grid;min-width:21px;height:20px;margin-left:7px;place-items:center;border-radius:3px;background:#24242a;color:#a5a5aa;font-size:11px}.toolbox-crawler{display:grid;grid-template-columns:minmax(300px,.75fr) minmax(420px,1.25fr);grid-gap:32px;gap:32px;align-items:end;padding:20px;border:1px solid #2b2b31;border-radius:8px;background:#17171c}.toolbox-crawler h2,.toolbox-scan-result h2,.toolbox-section-heading h2{margin:5px 0 6px;font-size:18px}.toolbox-crawler form label{display:block;margin-bottom:7px;color:#b6b6ba;font-size:11px;font-weight:650}.toolbox-crawler form>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px}.toolbox-crawler input{min-width:0;height:38px;padding:0 11px;border:1px solid #3b3b43;border-radius:4px;outline:none;background:#0e0f12;color:#e6e6e8;font:12px Inter,ui-sans-serif,system-ui,sans-serif}.toolbox-crawler input:focus{border-color:#777780;box-shadow:0 0 0 1px #777780}.toolbox-crawler button,.toolbox-palette-grid footer a,.toolbox-scan-result footer a{display:inline-flex;min-height:38px;align-items:center;justify-content:center;padding:0 13px;border:1px solid #d9d9d9;border-radius:4px;background:#d9d9d9;color:#08090b;font-size:11px;font-weight:700;text-decoration:none}.toolbox-crawler button:hover,.toolbox-palette-grid footer a:hover,.toolbox-scan-result footer a:hover{background:#fff}.toolbox-crawler form>p{margin:8px 0 0;color:#d79a77;font-size:11px}.toolbox-scan-result{margin-top:14px;overflow:hidden;border:1px solid #3a3a42;border-radius:8px;background:#111115}.toolbox-scan-result>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:16px 18px;border-bottom:1px solid #2b2b31}.toolbox-scan-result>header strong{color:#aaaab0;font-size:11px}.toolbox-extracted-colors{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:8px;gap:8px;padding:16px 18px}.toolbox-extracted-colors button{display:grid;min-width:0;padding:7px;border:1px solid #2d2d34;border-radius:5px;background:#17171c;color:#aaaab0;text-align:left}.toolbox-extracted-colors button:hover,.toolbox-extracted-colors button[aria-pressed=true]{border-color:#777780;background:#202026;color:#fff}.toolbox-extracted-colors button[aria-pressed=true]{box-shadow:inset 0 0 0 1px #cfcfd3}.toolbox-extracted-colors i{display:block;height:38px;margin-bottom:7px;border:1px solid rgba(255,255,255,.14);border-radius:3px}.toolbox-extracted-colors code,.toolbox-extracted-colors small{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.toolbox-extracted-colors small{margin-top:2px;color:#7f7f84}.toolbox-scan-result>footer{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:20px;padding:10px 18px;border-top:1px solid #2b2b31;color:#929298;font-size:11px}.toolbox-scan-result footer a{min-height:34px}.toolbox-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin:28px 0 14px}.toolbox-section-heading p{max-width:520px;text-align:right}.toolbox-palette-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.toolbox-palette-grid>article,.toolbox-recipe-grid>article{display:flex;min-width:0;flex-direction:column;padding:14px;border:1px solid #2b2b31;border-radius:7px;background:#111115}.toolbox-palette-grid article>header{display:flex;justify-content:space-between;color:#85858a;font-size:11px}.toolbox-palette-strip{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;height:58px;margin:12px 0 13px;overflow:hidden;border-radius:5px}.toolbox-palette-grid h3,.toolbox-recipe-grid h3{margin:0;font-size:14px}.toolbox-palette-grid article>p,.toolbox-recipe-grid article>p{min-height:38px;margin:6px 0 14px;color:#919196;font-size:11px;line-height:1.5}.toolbox-palette-grid article>footer{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid #292930}.toolbox-palette-grid footer code{overflow:hidden;color:#818186;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.toolbox-palette-grid footer a{flex:0 0 auto;min-height:32px;padding:0 9px}.toolbox-palette-grid footer span{color:#77777d;font-size:11px}.toolbox-recipe-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.toolbox-recipe-grid article>header{display:flex;align-items:baseline;gap:10px}.toolbox-recipe-grid article>header>span{color:#7f7f84;font-size:11px}.toolbox-recipe-grid article>div{display:grid;grid-gap:4px;gap:4px}.toolbox-recipe-grid button{display:flex;min-height:36px;align-items:center;justify-content:space-between;padding:0 10px;border:1px solid #292930;border-radius:4px;background:#17171c;color:#b9b9bd;font-size:11px;text-align:left;opacity:1}.toolbox-recipe-grid button small{color:#77777d;font-size:11px}@media(max-width:1500px){.toolbox-extracted-colors{grid-template-columns:repeat(6,minmax(0,1fr))}.toolbox-palette-grid,.toolbox-recipe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}