.modular-shell .central-workspace{margin-left:0;min-width:0}.modular-shell [data-slot=sidebar-inset]{min-width:0;background:var(--background)}.module-hub{max-width:1500px;margin:auto;padding:34px 32px 48px}.module-hub h1{font:650 40px/1.1 var(--font-heading);margin:8px 0 14px;color:var(--primary)}.module-hub-intro{max-width:760px;font-size:15px;line-height:1.75;color:var(--muted-foreground);margin-bottom:30px}.module-context{display:flex;flex-wrap:wrap;gap:6px;padding:14px 28px;border-bottom:1px solid var(--border);background:var(--card)}.module-context a{font-size:13px;padding:8px 12px;border-radius:7px;color:var(--muted-foreground)}.module-context a:hover,.module-context a[aria-current]{background:var(--secondary);color:var(--primary)}.modular-shell .central-search-trigger{min-height:40px}.modular-shell .api-module-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.modular-shell .preview-banner{min-height:38px;padding-block:8px}.modular-shell .preview-banner span{font-size:12px}.modular-shell .skip-link{left:16px}.modular-shell .page-title{padding-top:6px}.modular-shell .site-footer{display:none}@media(max-width:767px){.module-hub{padding:24px 16px 36px}.module-hub h1{font-size:32px}.module-hub-intro{font-size:14px;margin-bottom:22px}.module-context{padding:10px 12px;gap:4px}.module-context a{padding:7px 9px;font-size:12px}.dikoko-header-title{max-width:125px}.central-search-trigger{font-size:12px!important;padding:8px!important}.modular-shell .preview-banner{padding-inline:14px}.modular-shell .api-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.identity-controls{display:flex;gap:20px;flex-wrap:wrap;align-items:end;padding:20px;background:var(--card);border:1px solid var(--border);border-radius:12px;margin-bottom:24px}.identity-controls>label{display:flex;flex-direction:column;gap:8px;font-size:13px;min-width:190px}.identity-controls>label.identity-switch{flex-direction:row;align-items:center;min-height:40px}.identity-palette{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}.identity-palette span{padding:20px 28px;border:1px solid var(--border);border-radius:10px;font-size:14px}.identity-examples h2{font:600 28px var(--font-heading)}.identity-examples[data-density=compact] [data-slot=card]{min-height:120px;--card-spacing:12px}.identity-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.sieg-surface,.top-manager-surface,:root{--forest:var(--primary);--forest-deep:color-mix(in srgb,var(--primary) 67%,black);--forest-light:var(--sidebar-accent);--leaf:var(--dikoko-leaf);--paper:var(--background);--ink:var(--foreground)}.sieg-surface{--lime:var(--dikoko-leaf);--lime-deep:var(--ring);--cream:var(--background);--paper:var(--card);--soft:var(--muted);--line:var(--border);--danger:var(--destructive);font-family:var(--font-sans)}.sieg-surface :is(h1,h2,h3){font-family:var(--font-heading)}.connection-login{max-width:32rem;display:grid;gap:1rem;margin:1.5rem 0}.connection-login button{justify-self:start}.connection-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin:1.5rem 0}.connection-actions a{white-space:normal;height:auto;min-height:2.5rem;text-align:center}.connection-page ol{padding-left:1.3rem;line-height:1.8}.integration-strip{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:10px 28px;border-bottom:1px solid var(--border);background:var(--card)}.integration-strip>span{font-size:12px;font-weight:600;margin-right:4px}.integration-strip a{text-decoration:none}.integration-panel{margin:18px 0}.integration-panel>[role=alert]{margin-bottom:14px}.integration-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}.integration-cards [data-slot=card]{box-shadow:none}.integration-cards [data-slot=card-title]{font:600 24px var(--font-heading)}.integration-cards p{font-size:13px;line-height:1.6}.integration-status-list{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}#central-content>.integration-panel{margin:20px 28px}@media(max-width:767px){.integration-strip{padding:10px 14px}#central-content>.integration-panel{margin:16px}.integration-strip .dikoko-status{font-size:11px}}.identity-gallery h2{margin-top:32px}.identity-gallery p{line-height:1.7}.identity-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px}.identity-ownership{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px}.identity-ownership article{padding:20px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius)}.identity-ownership h3{font:600 24px var(--font-heading)}.identity-ownership a{color:var(--primary);text-decoration:underline}.identity-result-count{font-size:13px;color:var(--muted-foreground)}.identity-detail-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px;margin-bottom:24px}.identity-detail-fields dt{font-size:12px;color:var(--muted-foreground)}.identity-detail-fields dd{margin:6px 0;font-weight:600}.identity-examples[data-density=compact] [data-slot=table-cell]{padding-block:8px}.dark .identity-ownership a,.dark .module-hub h1{color:var(--foreground)}.dark .preview-banner{background:var(--secondary);color:var(--secondary-foreground);border-color:var(--border)}.dark .eyebrow.dark{color:var(--dikoko-leaf)}@media(max-width:600px){.sieg-surface .dikoko-report-table .manager-document-table{display:table;min-width:680px}.sieg-surface .dikoko-report-table .manager-document-table thead{position:static;clip:auto;width:auto;height:auto;overflow:visible}.sieg-surface .dikoko-report-table .manager-document-table tbody{display:table-row-group}.sieg-surface .dikoko-report-table .manager-document-table tbody tr{display:table-row;padding:0}.sieg-surface .dikoko-report-table .manager-document-table td{display:table-cell!important}.sieg-surface .dikoko-report-table .manager-document-table td button{width:auto}}.dark .module-context a[aria-current],.dark .sieg-surface :is(h1,h2,h3,.eyebrow,.page-summary strong){color:var(--foreground)}.dark .top-manager-surface :is(.eyebrow.dark,.page-title h1){color:var(--foreground)}.top-manager-surface .supply-quick-grid>button{white-space:normal;min-width:0}.top-manager-surface .supply-quick-grid>button :is(span,small,code){min-width:0;overflow-wrap:anywhere;white-space:normal}.api-mode-tabs{flex-wrap:wrap}.api-module-grid .selected p,.api-module-grid .selected span{color:var(--primary-foreground)}.code-block>div>span,.footer-brand>p,.site-footer p{color:var(--sidebar-foreground)}.auth-note>span{background:var(--primary);color:var(--primary-foreground)}.dark .sieg-surface .page-heading>div>small,.dark .sieg-surface footer>div>span{color:var(--muted-foreground)}.dark .sieg-surface footer button{background:var(--card);color:var(--foreground)}.dark .list-summary{background:var(--muted);color:var(--foreground)}.api-list .method,.api-workbench .method,.method{color:var(--dikoko-leaf-foreground)}.top-manager-surface .coverage-callout{flex-wrap:wrap}.top-manager-surface .coverage-callout>div{min-width:0}.top-manager-surface .coverage-callout-actions{flex-wrap:wrap;max-width:100%}.top-manager-surface .coverage-callout button{white-space:normal}.central-workspace .site-footer>div>p,.central-workspace>.app-footer p,.top-manager-surface .footer-brand>p{color:var(--sidebar-foreground)}.central-workspace :is(.page-heading,.page-title) h1{font-size:36px;line-height:1.15}@media(max-width:767px){.central-workspace :is(.page-heading,.page-title) h1{font-size:30px}}.central-workspace footer:has(>.footer-brand)>div>p{color:var(--sidebar-foreground)}.knowledge-grid>button{white-space:normal}.knowledge-grid>button>span{min-width:0;overflow-wrap:anywhere}.knowledge-assistant>div>p{color:var(--sidebar-foreground)}.top-manager-surface .inventory-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.top-manager-surface .inventory-mode-switch button{min-width:0;white-space:normal;overflow-wrap:anywhere}.modular-shell :is(.page-title,.section-title,.page-heading) h1,.top-manager-surface .page-shell>h1,.top-manager-surface .section-heading h1{font-size:32px;line-height:1.15;font-weight:600;letter-spacing:-.02em}.modular-shell :is(.api-list,.schema-list)>button{height:auto;min-height:68px;white-space:normal;align-items:center;padding:12px 16px;flex-shrink:0}.modular-shell .api-list>button>span:last-child{min-width:0;display:flex;flex-direction:column;gap:5px}.modular-shell .api-list strong{font:550 14px/1.45 var(--font-sans);overflow-wrap:anywhere;white-space:normal}.modular-shell .api-list code{font-size:12px;line-height:1.5}.modular-shell .api-list{scroll-padding-block:12px}.modular-shell .detail-heading{align-items:start;gap:20px}.modular-shell .detail-heading>div:last-child:not(:first-child){display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex-shrink:0}.modular-shell .detail-heading h2{font-size:28px;line-height:1.2;font-weight:600}.modular-shell .toolbar-clear{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 14px;border:1px solid var(--border);border-radius:var(--radius);font:500 14px/1.4 var(--font-sans);white-space:nowrap}.modular-shell .toolbar{display:flex;align-items:center;gap:12px;padding:12px;flex-wrap:wrap}.modular-shell .toolbar-search{flex:2 1 260px;min-width:0;border:0;padding:0;display:flex;gap:10px;align-items:center}.modular-shell .toolbar>div{flex:1 1 180px}.modular-shell .toolbar [data-slot=native-select-wrapper]{min-width:180px;flex:1 1 180px}.modular-shell .api-mode-tabs button{min-height:42px;padding:10px 14px}.modular-shell .top-manager-surface .page-shell{padding-top:28px}.modular-shell .top-manager-surface .query-form{align-items:end;gap:16px;padding:16px;border-radius:var(--radius);background:var(--card)}.modular-shell .top-manager-surface .query-form>label{padding:0;border:0;min-width:0}.modular-shell .top-manager-surface .query-form>button{width:auto;justify-self:start;align-self:end;min-height:42px;margin:0;background:var(--primary);color:var(--primary-foreground);padding:10px 20px}.modular-shell .top-manager-surface .api-domain-list button{height:auto;min-height:68px;white-space:normal}.modular-shell .top-manager-surface .api-domain-list strong{font-weight:550;line-height:1.45}.modular-shell .top-manager-surface .api-domain-list code{line-height:1.5}.modular-shell .top-manager-surface .api-profile-tabs button{height:auto;min-height:72px;white-space:normal}.modular-shell .dikoko-date-field input{min-height:42px}.modular-shell .dikoko-date-control>button{min-height:36px;height:36px;width:36px;padding:8px}@media(max-width:767px){.modular-shell :is(.page-title,.section-title,.page-heading) h1,.top-manager-surface .page-shell>h1,.top-manager-surface .section-heading h1{font-size:28px}.modular-shell .detail-heading>div:last-child:not(:first-child){margin-top:12px}.modular-shell .top-manager-surface .query-form{grid-template-columns:minmax(0,1fr)}.modular-shell .toolbar>*{flex-basis:100%}}.modular-shell .top-manager-surface .page-shell>.page-title h1{font:600 32px/1.15 var(--font-heading);letter-spacing:-.02em}.modular-shell .top-manager-surface .page-shell>.page-title{align-items:start;gap:24px;margin-bottom:24px}.modular-shell .top-manager-surface :is(.filter-bar,.fulfillment-querybar){display:flex;flex-wrap:wrap;align-items:end;gap:16px;padding:16px;margin-bottom:20px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}.modular-shell .top-manager-surface :is(.filter-bar,.fulfillment-querybar)>label{flex:0 1 190px;min-width:150px;padding:0;border:0}.modular-shell .top-manager-surface :is(.filter-bar,.fulfillment-querybar)>button{flex:none;align-self:end;min-height:42px;width:auto;padding:10px 20px;background:var(--primary);color:var(--primary-foreground);font:500 14px/1.4 var(--font-sans)}.modular-shell .top-manager-surface .access-pending{margin-bottom:16px;padding:14px 16px}.modular-shell .top-manager-surface .access-pending p{margin:5px 0;font-size:13px}.access-pending a{font-size:13px;text-decoration:underline}@media(max-width:767px){.modular-shell .top-manager-surface .page-shell>.page-title h1{font-size:28px}.modular-shell .top-manager-surface :is(.filter-bar,.fulfillment-querybar)>label{flex:1 1 150px}.modular-shell .top-manager-surface :is(.filter-bar,.fulfillment-querybar)>button{width:100%}}.integration-access-error{padding:12px 24px;background:var(--card);color:var(--destructive);border-bottom:1px solid var(--border);font-size:14px}.modular-shell .top-manager-surface .assistant-page{padding-top:24px;max-width:1200px;margin-inline:auto}.modular-shell .top-manager-surface .assistant-hero{min-height:0;padding:22px 24px;gap:20px;border-radius:var(--radius);background:var(--sidebar);color:var(--sidebar-foreground)}.modular-shell .top-manager-surface .assistant-hero:after{display:none}.modular-shell .top-manager-surface .assistant-hero h1{font:600 30px/1.15 var(--font-heading)}.modular-shell .top-manager-surface .assistant-hero>div>p:last-child{font-size:14px;color:var(--sidebar-foreground);margin-top:8px}.modular-shell .top-manager-surface .assistant-layout{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius);margin-top:16px;overflow:hidden;background:var(--card)}.modular-shell .top-manager-surface .assistant-settings{display:block;padding:12px 20px;border:0;border-bottom:1px solid var(--border);background:var(--card)}.modular-shell .top-manager-surface .assistant-settings>summary{cursor:pointer;font-size:13px;font-weight:500;padding:4px 0}.modular-shell .top-manager-surface .assistant-settings[open]>label{display:inline-flex;flex-direction:column;gap:6px;margin:12px 16px 6px 0;min-width:210px}.modular-shell .top-manager-surface .assistant-settings .assistant-privacy-note{margin:8px 0;padding:10px;font-size:12px}.modular-shell .top-manager-surface .assistant-thread{height:clamp(300px,44dvh,520px);padding:20px;overflow:auto;scroll-behavior:smooth}.modular-shell .top-manager-surface .assistant-welcome{min-height:0;padding:12px 0;gap:14px}.modular-shell .top-manager-surface .assistant-welcome h2{font-size:24px;margin:0}.modular-shell .top-manager-surface .assistant-welcome>p{font-size:14px;margin:0;max-width:620px}.modular-shell .top-manager-surface .assistant-mark{width:40px;height:40px;border-radius:var(--radius);font-size:14px}.modular-shell .top-manager-surface .assistant-suggestions{gap:10px;margin-top:12px;width:100%}.modular-shell .top-manager-surface .assistant-suggestions button{min-height:52px;padding:12px;font:500 14px/1.4 var(--font-sans);white-space:normal;text-align:left}.modular-shell .top-manager-surface .assistant-context-status{margin:0;padding:10px 20px;color:var(--muted-foreground);font-size:12px;border-bottom:1px solid var(--border)}.modular-shell .top-manager-surface .assistant-composer{margin:8px 16px;box-shadow:none}.modular-shell .top-manager-surface .assistant-composer button{font-weight:500}@media(max-width:700px){.modular-shell .top-manager-surface .assistant-page{padding:14px}.modular-shell .top-manager-surface .assistant-hero{padding:18px;gap:12px}.modular-shell .top-manager-surface .assistant-hero h1{font-size:26px}.modular-shell .top-manager-surface .assistant-hero>button{width:auto;min-height:40px}.modular-shell .top-manager-surface .assistant-thread{height:clamp(260px,42dvh,420px);padding:14px}.modular-shell .top-manager-surface .assistant-welcome h2{font-size:21px}.modular-shell .top-manager-surface .assistant-suggestions{grid-template-columns:1fr}.modular-shell .top-manager-surface .assistant-settings[open]>label{width:100%;margin-right:0}.modular-shell .top-manager-surface .assistant-composer{grid-template-columns:minmax(0,1fr) auto;margin:8px}.modular-shell .top-manager-surface .assistant-composer button{padding:10px}}@media(max-width:1000px){.modular-shell .top-manager-surface .assistant-hero{display:block;padding-right:64px}.modular-shell .top-manager-surface .assistant-hero .eyebrow{display:none}.modular-shell .top-manager-surface .assistant-hero>button{position:absolute;right:16px;top:16px;width:40px;height:40px;min-height:40px;padding:8px}.modular-shell .top-manager-surface .assistant-new-label{display:none}}.connection-fixed-data{display:grid;gap:14px;margin:0 0 20px}.connection-fixed-data dt{font-size:12px;font-weight:600;color:var(--muted-foreground)}.connection-fixed-data dd{margin:4px 0 0;font-size:14px;overflow-wrap:anywhere}