@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=Inter:wght@400..600&family=Space+Grotesk:wght@400..600&display=swap";.sce-spinner-ring{display:inline-block;flex:0 0 auto;width:28px;height:28px;box-sizing:border-box;border:2px solid var(--sce-border-muted);border-top-color:var(--sce-blue);border-radius:50%;animation:sce-spinner-rotate .9s linear infinite}.sce-spinner-ring-button{width:16px;height:16px;border-color:color-mix(in srgb,currentColor 25%,transparent);border-top-color:currentColor}@keyframes sce-spinner-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.sce-spinner-ring{animation:none}}.c2pa-success{padding:22px 30px 20px;border:1px solid var(--sce-border-muted);border-radius:16px;background:color-mix(in srgb,var(--sce-white) 55%,transparent);color:var(--sce-text);box-shadow:0 12px 36px color-mix(in srgb,var(--sce-blue) 5%,transparent);container-type:inline-size}.c2pa-success-header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px}.c2pa-success-copy{min-width:0;line-height:1.3}.c2pa-success-copy h2{margin:9px 0 6px;font-size:25px;line-height:1.2;letter-spacing:-.7px;font-weight:600;color:var(--sce-text)}.c2pa-success-copy p{max-width:415px;margin:0 0 8px;font-size:12px;line-height:1.3;color:var(--sce-text-secondary)}.c2pa-success-date{display:block;line-height:14px;font-size:11px;color:var(--sce-text-muted)}.c2pa-success-primary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:8px}.c2pa-success-badge{display:inline-flex;align-items:center;justify-content:center;gap:7px;max-width:100%;padding:5px 10px;border-radius:999px;font-size:11px;line-height:1.3;font-weight:500}.c2pa-success-badge svg{width:15px;height:15px;flex-shrink:0}.c2pa-success-badge.is-verified{color:var(--color-success-text);background:var(--color-success-surface)}.c2pa-success-badge.is-pending{color:var(--sce-blue);background:var(--sce-blue-soft)}.c2pa-success-badge.is-warning{color:var(--color-warning-text);background:var(--color-warning-surface)}.c2pa-success-body{display:grid;grid-template-columns:minmax(220px,26%) minmax(0,1fr);align-items:start;gap:24px}.c2pa-success-visual{display:grid;gap:8px;min-width:0}.c2pa-success-art{position:relative;padding:7px;border:1px solid var(--sce-border-muted);border-radius:13px;background:var(--sce-white);overflow:hidden}.c2pa-success-preview{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1.4;overflow:hidden;border-radius:8px;background:var(--sce-surface-soft)}.c2pa-success-preview>:is(img,video,iframe){display:block;width:100%;height:100%;object-fit:contain;border:0}.c2pa-success-preview>audio{width:100%;min-width:0}.c2pa-success-art-caption{display:flex;gap:7px;padding:8px 4px 2px;justify-content:center;align-items:center}.c2pa-success-credentials{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:var(--sce-blue-soft)}.c2pa-success-credentials>img{display:block;width:18px;height:18px;padding:0;border-radius:0;object-fit:contain}html[data-theme=dark] .c2pa-success-credentials>img{filter:invert(1)}.c2pa-success-art-caption .c2pa-success-badge{font-size:11px}.c2pa-success-trust{display:flex;gap:10px;align-items:center;padding:12px;border:1px solid var(--sce-border-muted);border-radius:12px;background:var(--sce-white)}.c2pa-success-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:10px;color:var(--sce-blue);background:var(--sce-blue-soft)}.c2pa-success-icon svg{width:19px;height:19px}.c2pa-success-trust .c2pa-success-icon{width:38px;height:38px}.c2pa-success-trust strong,.c2pa-success-trust div>span{display:block;font-size:11px;line-height:1.4}.c2pa-success-trust strong{font-weight:500}.c2pa-success-trust div>span{font-size:10px;color:var(--sce-text-secondary)}.c2pa-success-content{min-width:0}.c2pa-success-details{padding:10px 18px 2px;border:1px solid var(--sce-border-muted);border-radius:13px;background:color-mix(in srgb,var(--sce-white) 85%,transparent)}.c2pa-success-details-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-bottom:8px}.c2pa-success-details-header h3{display:flex;align-items:center;gap:10px;margin:0;color:var(--sce-text);font-size:14px;font-weight:600}.c2pa-success-rows{margin:0}.c2pa-success-row{display:grid;grid-template-columns:minmax(130px,29%) minmax(0,1fr) 24px;align-items:start;gap:16px;padding:7px 0;border-top:1px solid var(--sce-border-muted);font-size:11px;line-height:1.4}.c2pa-success-row dt{color:var(--sce-text-muted)}.c2pa-success-row dd{margin:0;font-weight:500;overflow-wrap:anywhere;white-space:pre-wrap;color:var(--sce-text)}.c2pa-success-row dd.is-muted{font-weight:400;color:var(--sce-text-muted)}.c2pa-success-row-dash{color:var(--sce-text-muted);text-align:center}.c2pa-success-copy-button{display:grid;place-items:center;width:28px;height:28px;min-height:0;padding:0;margin:-6px 0;border:0;border-radius:5px;background:transparent;color:var(--sce-text-muted);cursor:pointer}.c2pa-success-copy-button:hover{color:var(--sce-blue);background:var(--sce-blue-soft)}.c2pa-success-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:16px}html body .app-shell-enterprise .sce-workflow-page .c2pa-success .ui-button,.c2pa-success .ui-button,.c2pa-success-verify{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:8px 15px;border:1px solid color-mix(in srgb,var(--sce-blue) 23%,var(--sce-white))!important;border-radius:13px!important;background:transparent!important;color:var(--sce-blue)!important;box-shadow:none!important;font-size:11px!important;font-weight:500;line-height:1.4;text-decoration:none}html body .app-shell-enterprise .sce-workflow-page .c2pa-success .c2pa-success-primary .ui-button,.c2pa-success-primary .ui-button{border-radius:999px!important}html body .app-shell-enterprise .sce-workflow-page .c2pa-success .ui-button-primary,.c2pa-success .ui-button-primary{background:var(--sce-blue)!important;color:var(--color-text-on-accent, #fff)!important;box-shadow:0 5px 14px color-mix(in srgb,var(--sce-blue) 20%,transparent)!important}html body .app-shell-enterprise .sce-workflow-page .c2pa-success .ui-button:hover:not(:disabled),.c2pa-success .ui-button:hover:not(:disabled),.c2pa-success-verify:hover{background:var(--sce-blue-soft)!important}html body .app-shell-enterprise .sce-workflow-page .c2pa-success .ui-button-primary:hover:not(:disabled),.c2pa-success .ui-button-primary:hover:not(:disabled){background:var(--sce-blue-dark)!important}.c2pa-success .ui-button:disabled{opacity:.5;cursor:not-allowed}.c2pa-success :is(button,a):focus-visible{outline:2px solid var(--sce-blue);outline-offset:3px}.c2pa-success .ui-button-icon svg,.c2pa-success-verify svg{width:17px;height:17px;flex-shrink:0}.c2pa-success-feedback{margin:10px 0 0;color:var(--sce-text-secondary);text-align:right;font-size:12px}.c2pa-success-warning{padding:12px;border-radius:8px;color:var(--color-warning-text);background:var(--color-warning-surface);font-size:13px}.c2pa-success-manifest{max-height:60vh;overflow:auto;padding:16px;border-radius:8px;background:var(--sce-surface-soft);color:var(--sce-text);font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}@container (max-width: 850px){.c2pa-success-header{flex-direction:column;gap:12px}.c2pa-success-primary{justify-content:flex-start;padding-top:0}.c2pa-success-body{grid-template-columns:minmax(190px,27%) minmax(0,1fr);gap:18px}.c2pa-success-row{grid-template-columns:minmax(100px,30%) minmax(0,1fr) 24px;gap:10px}}@container (max-width: 580px){.c2pa-success-body{grid-template-columns:minmax(0,1fr)}.c2pa-success-visual{max-width:280px;width:100%;justify-self:center}.c2pa-success-copy h2{font-size:25px}.c2pa-success-details{padding-inline:14px}.c2pa-success-row{grid-template-columns:minmax(0,1fr) 28px;gap:4px 8px}.c2pa-success-row dt,.c2pa-success-row dd{grid-column:1}.c2pa-success-row>:last-child{grid-column:2;grid-row:1 / 3}.c2pa-success-actions{justify-content:flex-start}}@media (max-width: 600px){.c2pa-success{padding:20px 16px}}html[data-theme=dark] body .app-shell-enterprise .sce-workflow-page .c2pa-success .ui-button-primary,html[data-theme=dark] .c2pa-success .ui-button-primary{color:var(--sce-bg)!important}.c2pa-success-credentials>svg{width:18px;height:18px;color:var(--sce-blue)}.c2pa-success-copy .certificate-success-filename{margin-top:8px;font-weight:500;overflow-wrap:anywhere;color:var(--sce-text)}body .api-overview-console-header .api-overview-console-actions{gap:10px!important}body .api-overview-console-header .api-overview-console-actions>.ui-button{min-height:44px!important;padding:10px 18px!important;gap:10px;border-radius:8px!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;line-height:1.25;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}body .api-overview-console-header .api-overview-console-actions .ui-button-icon,body .api-overview-console-header .api-overview-console-actions .ui-button-icon svg{width:20px;height:20px;flex-shrink:0}body .api-overview-console-header .api-overview-console-actions .ui-button-icon svg{fill:currentColor;stroke:none}body .api-overview-console-header .api-overview-console-actions>.ui-button-primary{background:linear-gradient(180deg,color-mix(in srgb,var(--sce-blue) 40%,var(--sce-blue-dark)),var(--sce-blue-dark))!important;border-color:var(--sce-blue)!important;box-shadow:0 2px 5px color-mix(in srgb,var(--sce-blue) 18%,transparent)!important}body .api-overview-console-header .api-overview-console-actions>.ui-button-primary:hover:not(:disabled){background:var(--sce-blue-dark)!important;border-color:var(--sce-blue-dark)!important}html body .api-overview-console.api-overview-page .api-overview-console-actions>.ui-button-secondary{background:color-mix(in srgb,var(--sce-blue-soft) 55%,var(--sce-white))!important;border-color:color-mix(in srgb,var(--sce-blue) 25%,var(--sce-white))!important;color:var(--sce-blue-dark)!important;box-shadow:none!important}html body .api-overview-console.api-overview-page .api-overview-console-actions>.ui-button-secondary:hover:not(:disabled){background:var(--sce-blue-soft)!important;border-color:var(--sce-blue)!important}html body .api-overview-console-header .api-overview-console-actions>.ui-button:focus-visible{outline:2px solid var(--sce-blue-dark);outline-offset:3px}@media (prefers-reduced-motion: reduce){body .api-overview-console-header .api-overview-console-actions>.ui-button{transition:none}}html body .api-overview-console .api-quick-start{--terminal-bg: #161e24;--terminal-toolbar: #26313d;--terminal-text: #c6d4e4;--terminal-muted: #94a5b8;--terminal-command: #acd7ef;--terminal-string: #35dc83;--terminal-header: #55caff;display:grid;gap:12px;min-width:0;padding:18px;border:1px solid var(--sce-border-muted);border-radius:18px;background:var(--sce-white);box-shadow:var(--sce-glass-shadow-soft)}.api-quick-start-heading{display:flex;align-items:center;gap:12px;min-width:0;margin-bottom:0}.api-quick-start-rocket,.api-quick-start-globe{display:grid;place-items:center;flex-shrink:0;background:var(--sce-blue-soft);color:var(--sce-blue)}.api-quick-start-rocket{width:40px;height:40px;border-radius:10px}.api-quick-start-rocket svg{width:23px;height:23px}.api-quick-start-intro{min-width:0;flex:1}html body .api-quick-start .api-quick-start-intro h2{margin:0 0 4px;color:var(--sce-text);font-size:18px;line-height:1.2;font-weight:700}html body .api-quick-start .api-quick-start-intro p{margin:0;color:var(--sce-text-secondary);font-size:13px;line-height:1.4}.api-quick-start-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;align-self:flex-start;flex-shrink:0;padding:6px 12px;border:0;border-radius:99px;color:var(--sce-blue-dark);background:var(--sce-blue-soft);font:inherit;font-size:12px;cursor:pointer}.api-quick-start-link svg{width:20px;height:20px}.api-quick-start-url{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 12px;border:1px solid var(--sce-border-muted);border-radius:10px;background:color-mix(in srgb,var(--sce-blue-soft) 30%,var(--sce-white))}.api-quick-start-globe{width:36px;height:36px;border-radius:50%}.api-quick-start-globe svg{width:22px;height:22px}.api-quick-start-address{flex:1;min-width:0;display:grid;gap:5px}.api-quick-start-address>span{font-size:12px;font-weight:500;color:var(--sce-text)}.api-quick-start-address code{display:block;min-width:0;overflow-x:auto;white-space:nowrap;padding:6px 8px;border:1px solid var(--sce-border-muted);border-radius:9px;background:color-mix(in srgb,var(--sce-blue-soft) 45%,var(--sce-white));color:var(--sce-text);font-size:12px;line-height:1.4}.api-quick-start-url>.ui-button{align-self:flex-end}.api-quick-start-terminal{min-width:0;overflow:hidden;border:1px solid var(--sce-border);border-radius:10px;background:var(--terminal-bg)}.api-quick-start-toolbar{display:flex;align-items:center;min-height:34px;color:var(--terminal-text);background:var(--terminal-toolbar)}.api-quick-start-lights{display:flex;align-items:center;gap:5px;padding:0 12px;align-self:stretch;border-right:1px solid color-mix(in srgb,var(--terminal-text) 12%,transparent)}.api-quick-start-lights svg{width:9px;height:9px}.api-quick-start-lights svg:nth-child(1){color:#ff605c}.api-quick-start-lights svg:nth-child(2){color:#ffbd44}.api-quick-start-lights svg:nth-child(3){color:#00ca4e}.api-quick-start-terminal-title{display:flex;align-items:center;gap:8px;padding:0 12px;font-size:12px;min-width:0;flex:1}.api-quick-start-terminal-title svg{width:18px;height:18px;flex-shrink:0}.api-quick-start-shell{display:flex;position:relative;align-items:center;flex-shrink:0}.api-quick-start-shell select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:4px;background:var(--terminal-toolbar);color:var(--terminal-text);padding:6px 28px 6px 8px;font:inherit;font-size:12px;cursor:pointer}.api-quick-start-shell svg{position:absolute;right:10px;width:14px;pointer-events:none}.api-quick-start-copy{display:grid;place-items:center;width:38px;align-self:stretch;margin-left:10px;border:0;border-left:1px solid color-mix(in srgb,var(--terminal-text) 12%,transparent);background:transparent;color:var(--terminal-text);cursor:pointer}.api-quick-start-copy svg{width:18px;height:18px}.api-quick-start-copy:hover{background:color-mix(in srgb,var(--terminal-text) 12%,transparent)}.api-quick-start-code{margin:0;padding:12px 16px;overflow-x:auto;color:var(--terminal-text);font-size:12px;line-height:1.6;-moz-tab-size:2;tab-size:2}.api-quick-start-code code,.api-quick-start-address code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.api-quick-start-line{display:inline-flex}.api-quick-start-line-number{width:28px;flex-shrink:0;color:var(--terminal-muted);-webkit-user-select:none;user-select:none}.api-quick-start-command{color:var(--terminal-command)}.api-quick-start-string{color:var(--terminal-string)}.api-quick-start-header{color:var(--terminal-header)}.api-quick-start-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}html body .api-quick-start .ui-button{min-height:34px;padding:7px 12px;gap:8px;border-radius:8px;font-size:12px;font-weight:600}html body .api-quick-start .ui-button-secondary{background:color-mix(in srgb,var(--sce-blue-soft) 35%,var(--sce-white))!important;border:1px solid color-mix(in srgb,var(--sce-blue) 35%,var(--sce-white))!important;color:var(--sce-blue-dark)!important;box-shadow:none!important}html body .api-quick-start .ui-button-secondary:hover{background:var(--sce-blue-soft)!important;border-color:var(--sce-blue)!important}html body .api-quick-start .ui-button-primary{background:var(--sce-blue)!important;color:var(--sce-white)!important;border:1px solid var(--sce-blue)!important;box-shadow:0 8px 20px color-mix(in srgb,var(--sce-blue) 14%,transparent)!important}html body .api-quick-start .ui-button-primary:hover{background:var(--sce-blue-dark)!important}html body .api-quick-start .ui-button-icon,html body .api-quick-start .ui-button-icon svg{width:17px;height:17px}html body .api-quick-start .ui-button-icon svg{fill:currentColor;stroke:none}.api-quick-start :is(button,select,pre):focus-visible{outline:2px solid var(--sce-blue);outline-offset:3px}@media (max-width: 760px){html body .api-overview-console .api-quick-start{padding:14px;gap:10px}.api-quick-start-heading{flex-wrap:wrap;gap:10px}.api-quick-start-rocket{width:36px;height:36px}html body .api-quick-start .api-quick-start-intro h2{font-size:17px}html body .api-quick-start .api-quick-start-intro p{font-size:12px}.api-quick-start-intro{flex:1 1 calc(100% - 46px)}.api-quick-start-link{margin-left:46px}.api-quick-start-url{flex-wrap:wrap;gap:12px;padding:12px}.api-quick-start-globe{width:40px;height:40px}.api-quick-start-globe svg{width:18px;height:18px}.api-quick-start-address{flex-basis:calc(100% - 52px)}.api-quick-start-url>.ui-button{margin-left:auto}.api-quick-start-lights{display:none}.api-quick-start-terminal-title{font-size:12px;gap:8px;padding:0 12px}.api-quick-start-terminal-title svg{display:none}.api-quick-start-shell select{font-size:12px;max-width:115px}.api-quick-start-copy{width:42px;margin-left:0}.api-quick-start-code{padding:10px 12px;font-size:12px}.api-quick-start-line-number{width:28px}.api-quick-start-actions>.ui-button{flex:1 1 180px}}html body .api-overview-console .api-quick-start .ui-button{border-radius:8px!important;padding:7px 12px!important;min-height:34px!important;font-size:12px!important}html body .api-overview-console .api-quick-start .api-quick-start-shell select{background:var(--terminal-toolbar)!important;color:var(--terminal-text)!important;border:0!important;box-shadow:none!important;border-radius:4px!important}html body .api-overview-console .api-quick-start{border-radius:14px!important}body .api-doc-contract-workflow .api-doc-step-link{position:relative}body .api-doc-contract-workflow .api-doc-step-icon{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--sce-blue-soft);color:var(--sce-blue);pointer-events:none}body .api-docs-contract-page[data-doc-service=c2pa] .api-doc-contract-section{min-width:0;gap:16px;font-size:14px;line-height:1.6}body .api-docs-contract-page[data-doc-service=c2pa] .api-doc-contract-section-head h2{font-size:clamp(18px,1.25vw,21px);line-height:1.35;font-weight:var(--font-weight-semibold);letter-spacing:-.015em}body .api-docs-contract-page[data-doc-service=c2pa] .api-doc-contract-section p,body .api-docs-contract-page[data-doc-service=c2pa] .api-doc-contract-section li{margin:0;font-size:14px;line-height:1.65;color:#486079;overflow-wrap:anywhere}body .api-docs-contract-page[data-doc-service=c2pa] .api-doc-contract-section>ul{display:grid;gap:10px;margin:0;padding-left:20px}body .api-docs-contract-page[data-doc-service=c2pa] :is(p,li,td)>code{font-size:.9em;white-space:normal;overflow-wrap:anywhere}body .api-docs-contract-page[data-doc-service=c2pa] .api-doc-action-example{display:grid;min-width:0;gap:10px}body .api-docs-contract-page[data-doc-service=c2pa] .api-doc-action-example+.api-doc-action-example{border-top:1px solid #d9e8f7;padding-top:20px;margin-top:4px}body .api-docs-contract-page[data-doc-service=c2pa] .api-doc-action-example h3{margin:0;font-size:16px;line-height:1.4;font-weight:var(--font-weight-semibold);color:#12324f}body .api-docs-contract-page[data-doc-service=c2pa] :is(.api-doc-actions-shell,.api-doc-contract-fields-shell){min-width:0;max-width:100%;overflow-x:auto;border:1px solid #d9e8f7;border-radius:12px;box-shadow:none}body .api-docs-contract-page .api-doc-actions-shell:focus-visible{outline:2px solid #2386e8;outline-offset:3px}body .api-docs-contract-page .api-doc-actions-table{width:100%;min-width:760px;table-layout:fixed}body .api-docs-contract-page .api-doc-action-name{width:23%}body .api-docs-contract-page .api-doc-action-mapped{width:29%}body .api-docs-contract-page[data-doc-service=c2pa] :is(.api-doc-actions-table,.api-doc-contract-fields-table) :is(th,td){padding:12px 14px;font-size:13px;line-height:1.55;text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere}body .api-docs-contract-page .api-doc-actions-table th{background:#f3f8fd;font-size:11px;letter-spacing:.04em;color:#486079}body .api-docs-contract-page .api-doc-actions-table tbody tr:nth-child(2n){background:#f8fbfe}html[data-theme=dark] body .api-docs-contract-page[data-doc-service=c2pa] .api-doc-contract-section :is(p,li){color:var(--sce-text-secondary)!important}html[data-theme=dark] body .api-docs-contract-page[data-doc-service=c2pa] :is(.api-doc-action-example h3,.api-doc-common-details summary,.api-doc-contract-section :is(p,li)>strong){color:var(--sce-text)!important}html[data-theme=dark] body .api-docs-contract-page[data-doc-service=c2pa] :is(.api-doc-hero-helper,.api-doc-contract-fact-copy small){color:var(--sce-text-muted)!important}html[data-theme=dark] body .api-docs-contract-page[data-doc-service=c2pa] .api-doc-contract-section :is(p,li,td,summary)>code{color:var(--sce-blue-dark)!important}html[data-theme=dark] body .api-docs-contract-page[data-doc-service=c2pa] .api-doc-action-example+.api-doc-action-example,html[data-theme=dark] body .api-docs-contract-page[data-doc-service=c2pa] :is(.api-doc-actions-shell,.api-doc-contract-fields-shell){border-color:var(--sce-border-muted)!important}html[data-theme=dark] body .api-docs-contract-page[data-doc-service=c2pa] :is(.api-doc-actions-shell,.api-doc-contract-fields-shell){background:var(--sce-bg)!important;color:var(--sce-text-secondary)!important}html[data-theme=dark] body .api-docs-contract-page[data-doc-service=c2pa] .api-doc-actions-table th{background:var(--sce-surface-soft)!important;color:var(--sce-text-secondary)!important}html[data-theme=dark] body .api-docs-contract-page[data-doc-service=c2pa] .api-doc-actions-table tbody tr:nth-child(2n){background:var(--sce-surface-soft)!important}@media (max-width: 640px){body .api-docs-contract-page[data-doc-service=c2pa] .api-doc-contract-section{padding:16px}}body .api-docs-contract-page .api-doc-service-overview{--api-doc-blockchain: #5b49e8;gap:16px;padding:20px;border-radius:16px;background:var(--sce-white);box-shadow:0 16px 42px color-mix(in srgb,var(--sce-text) 7%,transparent)}body .api-docs-contract-page .api-doc-service-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(235px,280px);gap:10px 18px;align-items:start}body .api-docs-contract-page .api-doc-service-overview .api-doc-contract-section-head{gap:6px;max-width:none}body .api-docs-contract-page .api-doc-service-overview .api-doc-contract-section-head>span{display:flex;align-items:center;gap:10px;color:var(--sce-blue-dark);font-size:11px;letter-spacing:.08em}body .api-docs-contract-page .api-doc-service-overview .api-doc-contract-section-head h2{color:var(--sce-text);font-size:22px;font-weight:var(--font-weight-bold);letter-spacing:-.035em;line-height:1.25}body .api-docs-contract-page .api-doc-service-summary{grid-column:1 / -1;margin:0;color:var(--sce-text-secondary);font-size:13px;line-height:1.5}body .api-docs-contract-page .api-doc-service-async{display:grid;grid-template-columns:32px minmax(0,1fr) 16px;gap:10px;align-items:center;min-width:0;padding:10px 12px;border-radius:12px;background:var(--sce-blue-soft)}body .api-docs-contract-page .api-doc-service-async-icon{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:var(--sce-white);color:var(--sce-blue-dark)}body .api-docs-contract-page .api-doc-service-async-icon svg{width:19px;height:19px}body .api-docs-contract-page .api-doc-service-async strong{display:block;margin-bottom:3px;color:var(--sce-text);font-size:13px;line-height:1.3}body .api-docs-contract-page .api-doc-service-async p{margin:0;color:var(--sce-text-secondary);font-size:12px;line-height:1.45}body .api-docs-contract-page .api-doc-service-async-info{width:16px;height:16px;align-self:start;color:var(--sce-text-secondary)}body .api-docs-contract-page .api-doc-contract-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body .api-docs-contract-page .api-doc-contract-service-grid .api-doc-service-card{display:flex;flex-direction:column;gap:14px;min-width:0;min-height:212px;padding:18px;border:1px solid var(--sce-border-muted);border-radius:12px;background:var(--sce-white)}body .api-docs-contract-page .api-doc-service-brand{display:flex;min-height:52px;align-items:center;gap:14px}body .api-docs-contract-page .api-doc-c2pa-mark,body .api-docs-contract-page .api-doc-blockchain-mark{position:relative;flex:0 0 64px;width:64px;height:52px}body .api-docs-contract-page .api-doc-c2pa-mark{display:flex;align-items:center;justify-content:center;padding-right:6px;color:var(--sce-text);font-size:46px;font-weight:800;letter-spacing:-.095em;line-height:1}body .api-docs-contract-page .api-doc-c2pa-mark:before,body .api-docs-contract-page .api-doc-c2pa-mark:after{position:absolute;width:10px;height:10px;border-color:var(--sce-text-muted);border-style:solid;content:""}body .api-docs-contract-page .api-doc-c2pa-mark:before{top:2px;left:0;border-width:2px 0 0 2px}body .api-docs-contract-page .api-doc-c2pa-mark:after{right:1px;bottom:0;border-width:0 2px 2px 0}body .api-docs-contract-page .api-doc-c2pa-mark sup{align-self:flex-start;margin-top:8px;font-size:8px;letter-spacing:0}body .api-docs-contract-page .api-doc-blockchain-mark{color:var(--api-doc-blockchain)}body .api-docs-contract-page .api-doc-service-brand-copy{display:grid;gap:3px;min-width:0;padding-left:14px;border-left:1px solid var(--sce-border)}body .api-docs-contract-page .api-doc-service-brand-copy strong{color:var(--sce-text);font-size:18px;line-height:1.2}body .api-docs-contract-page .api-doc-service-brand-copy>span{color:var(--sce-text-secondary);font-size:12px;line-height:1.3}body .api-docs-contract-page .api-doc-service-card-copy{display:grid;gap:6px}body .api-docs-contract-page .api-doc-service-card-copy h3{margin:0;color:var(--sce-text);font-size:16px;font-weight:var(--font-weight-semibold);line-height:1.25}body .api-docs-contract-page .api-doc-service-card-copy p{color:var(--sce-text-secondary);font-size:13px;line-height:1.5}body .api-docs-contract-page .api-doc-service-link{display:flex;min-height:40px;margin-top:auto;padding:9px 16px;align-items:center;justify-content:space-between;gap:12px;border:1px solid transparent;border-radius:999px;background:var(--sce-blue-soft);color:var(--sce-blue-dark);font-size:13px;font-weight:var(--font-weight-semibold);line-height:1.2;text-decoration:none;transition:background .16s ease,border-color .16s ease,transform .16s ease}body .api-docs-contract-page .api-doc-service-link svg{flex:none;width:18px;height:18px}body .api-docs-contract-page .api-doc-service-link:hover,body .api-docs-contract-page .api-doc-service-link:focus-visible{transform:translateY(-2px);border-color:var(--sce-blue);background:color-mix(in srgb,var(--sce-blue-soft) 80%,var(--sce-blue))}body .api-docs-contract-page .api-doc-service-link:focus-visible{outline:2px solid var(--sce-blue);outline-offset:3px}html[data-theme=dark] body .api-docs-contract-page .api-doc-service-overview{background:var(--sce-white)!important;border-color:var(--sce-border-muted)!important}html[data-theme=dark] body .api-docs-contract-page .api-doc-service-overview .api-doc-contract-section-head>span{color:var(--sce-blue-dark)!important}html[data-theme=dark] body .api-docs-contract-page .api-doc-contract-service-grid .api-doc-service-card{background:var(--sce-surface-soft)!important;border-color:var(--sce-border)!important}html[data-theme=dark] body .api-docs-contract-page .api-doc-service-overview .api-doc-service-link{background:var(--sce-blue-soft);color:var(--sce-blue-dark)}html[data-theme=dark] body .api-docs-contract-page .api-doc-service-overview .api-doc-service-link:is(:hover,:focus-visible){background:color-mix(in srgb,var(--sce-blue-soft) 75%,var(--sce-blue))}html[data-theme=dark] body .api-docs-contract-page .api-doc-service-overview{--api-doc-blockchain: #a397ff}@media (max-width: 740px){body .api-docs-contract-page .api-doc-service-heading,body .api-docs-contract-page .api-doc-contract-service-grid{grid-template-columns:1fr}body .api-docs-contract-page .api-doc-service-async{max-width:420px;order:2}body .api-docs-contract-page .api-doc-service-summary{order:1}body .api-docs-contract-page .api-doc-contract-service-grid .api-doc-service-card{min-height:0}}@media (max-width: 480px){body .api-docs-contract-page .api-doc-service-overview{gap:14px;padding:16px}body .api-docs-contract-page .api-doc-service-brand{gap:12px}body .api-docs-contract-page .api-doc-c2pa-mark,body .api-docs-contract-page .api-doc-blockchain-mark{flex-basis:56px;width:56px;height:46px}body .api-docs-contract-page .api-doc-c2pa-mark{font-size:40px}body .api-docs-contract-page .api-doc-service-brand-copy{padding-left:12px}}body .api-docs-contract-page .api-doc-best-practices{display:grid;min-width:0;gap:16px;margin-top:8px;padding-top:20px;border-top:1px solid var(--sce-border-muted)}body .api-docs-contract-page .api-doc-practices-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px}body .api-docs-contract-page .api-doc-practices-eyebrow{display:flex;align-items:center;gap:10px;color:var(--sce-blue-dark);font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.06em;line-height:1.4;text-transform:uppercase}body .api-docs-contract-page .api-doc-practices-eyebrow:before,body .api-docs-contract-page .api-doc-service-overview .api-doc-contract-section-head>span:before{flex-shrink:0;width:24px;height:3px;border-radius:999px;background:var(--sce-blue);content:""}body .api-docs-contract-page .api-doc-practices-heading h3{margin:6px 0 4px;color:var(--sce-text);font-size:22px;font-weight:var(--font-weight-bold);line-height:1.25;letter-spacing:-.025em}body .api-docs-contract-page .api-doc-practices-heading p{margin:0;color:var(--sce-text-secondary);font-size:13px;line-height:1.5}body .api-docs-contract-page .api-doc-practices-guide{display:inline-flex;min-height:36px;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--sce-border);border-radius:10px;background:var(--sce-white);color:var(--sce-blue-dark);font-size:12px;font-weight:var(--font-weight-semibold);line-height:1.4;text-decoration:none}body .api-docs-contract-page .api-doc-practices-guide svg{flex:none;width:18px;height:18px}body .api-docs-contract-page .api-doc-practices-guide svg:last-child{width:14px;height:14px}body .api-docs-contract-page .api-doc-practices-guide:is(:hover,:focus-visible){background:var(--sce-blue-soft);border-color:var(--sce-blue)}body .api-docs-contract-page .api-doc-practices-guide:focus-visible{outline:2px solid var(--sce-blue);outline-offset:3px}body .api-docs-contract-page .api-doc-best-practices .api-doc-contract-practices{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body .api-docs-contract-page .api-doc-practice-card{min-width:0;gap:12px;padding:18px;border:1px solid var(--sce-border-muted);border-radius:12px;background:var(--sce-white);box-shadow:0 4px 14px color-mix(in srgb,var(--sce-text) 4%,transparent)}body .api-docs-contract-page .api-doc-practice-card-wide{grid-column:1 / -1}body .api-docs-contract-page .api-doc-practice-card-heading{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center}body .api-docs-contract-page .api-doc-practice-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:var(--sce-blue-soft);color:var(--sce-blue-dark)}body .api-docs-contract-page .api-doc-practice-icon svg{width:26px;height:26px}body .api-docs-contract-page .api-doc-practice-card-heading h4{margin:0 0 3px;color:var(--sce-text);font-size:16px;font-weight:var(--font-weight-semibold);line-height:1.3}body .api-docs-contract-page .api-doc-practice-card-heading p{margin:0;color:var(--sce-text-secondary);font-size:12px;line-height:1.5}body .api-docs-contract-page .api-doc-practice-card ul{gap:4px;padding-left:18px}body .api-docs-contract-page .api-doc-practice-card li{padding-left:2px;color:var(--sce-text-secondary);font-size:13px;line-height:1.5;overflow-wrap:anywhere}body .api-docs-contract-page .api-doc-practice-card li::marker{color:var(--sce-blue)}@media (max-width: 740px){body .api-docs-contract-page .api-doc-best-practices .api-doc-contract-practices{grid-template-columns:1fr}body .api-docs-contract-page .api-doc-practice-card{padding:16px}}body .api-keys-table-card .ui-card-header{flex-wrap:wrap;align-items:center;gap:20px}body .api-keys-table-card .ui-card-actions{min-width:0;max-width:100%;margin-left:auto}.api-key-filters{display:flex;flex-wrap:wrap;gap:12px;width:100%}.api-key-filters .ui-field{flex:1 1 200px;min-width:0}html[data-theme] body .api-key-filters .ui-field-label{color:var(--sce-text-secondary)!important}.api-key-filters .settings-icon-select-trigger{width:100%;min-width:200px;gap:16px;background-image:none;white-space:nowrap}.api-key-filters .settings-icon-select-trigger>span,.api-key-filters .settings-icon-select-option{display:flex;align-items:center;gap:10px}.api-key-filters .settings-icon-select-option[aria-checked=true]:after{content:"✓";margin-left:auto;color:var(--sce-blue)}.api-key-filters svg{flex-shrink:0;width:18px;height:18px}.api-key-status-dot{width:10px;height:10px;flex-shrink:0;border-radius:50%}.api-key-status-dot-active{background:var(--sce-success)}.api-key-status-dot-revoked{background:var(--color-danger)}@media (max-width: 760px){body .api-keys-table-card .ui-card-actions{width:100%}.api-key-filters .settings-icon-select-trigger{min-width:0}}body .api-docs-contract-page .c2pa-badge-integration-subtitle{margin:0;color:#506980;font-size:13px;font-weight:400;line-height:1.65}body .api-docs-contract-page .c2pa-badge-integration-subtitle code{font-size:inherit}body .c2pa-badge-defaults{display:grid;gap:6px;margin:0;padding-left:20px;color:#506980;font-size:14px;line-height:1.65}body .c2pa-badge-defaults li::marker{color:#2376bd}body .c2pa-badge-defaults strong{color:#163957;font-weight:var(--font-weight-medium)}body .api-docs-contract-page .c2pa-html-tag{color:#62c9ff}body .api-docs-contract-page .c2pa-html-attribute{color:#b2df73}body .api-docs-contract-page .c2pa-html-value{color:#f2a47c}body .api-docs-contract-page .c2pa-html-punctuation{color:#e8c965}body .api-docs-contract-page .c2pa-html-comment{color:#91a8bc;font-style:italic}body .c2pa-badge-script-url{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:16px;min-width:0;padding:20px;border:1px solid #d6e5f2;border-radius:12px;background:linear-gradient(110deg,#f7fbff,#fff);box-shadow:0 3px 12px #102a4306}body .c2pa-badge-info-icon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border:1px solid #dce9f6;border-radius:10px;background:#edf5fd;color:#2376bd}body .c2pa-badge-info-icon svg{width:24px;height:24px}body .c2pa-badge-script-url>.c2pa-badge-info-icon{place-self:center;box-sizing:border-box;padding:0;margin:0;line-height:1}body .c2pa-badge-script-url>.c2pa-badge-info-icon svg{display:block;place-self:center;margin:0}body .c2pa-badge-script-content{display:grid;gap:9px;min-width:0}body .c2pa-badge-script-address{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:16px;min-width:0;padding:8px 8px 8px 16px;border:1px solid #c9ddeb;border-radius:8px;background:#fff;box-shadow:inset 0 1px 3px #102a4309}body .c2pa-badge-script-label{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:#38566f;font-size:12px;font-weight:var(--font-weight-medium);line-height:1.4}body .c2pa-badge-cdn-label{padding:3px 8px;border:1px solid #dce9f6;border-radius:5px;background:#edf5fd;color:#2376bd;font-size:10px;font-weight:var(--font-weight-medium)}body .api-docs-contract-page .c2pa-badge-script-content code{display:block;margin:0;padding:0;border:0;background:transparent;color:#163957;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500;line-height:1.7;overflow-wrap:anywhere;white-space:normal;-webkit-user-select:all;user-select:all}body .api-docs-contract-page button.c2pa-badge-copy-url{display:grid;place-items:center;align-self:center;box-sizing:border-box;min-width:42px;min-height:42px;width:42px;height:42px;margin:0;padding:0;line-height:1;border:1px solid #c9def1;border-radius:8px;background:#fff;color:#2376bd;cursor:pointer}body .api-docs-contract-page button.c2pa-badge-copy-url svg{display:block;width:20px;height:20px;margin:0;transform:none}body .api-docs-contract-page button.c2pa-badge-copy-url:hover{background:#e6f1fc;border-color:#85b5df}body .c2pa-badge-copy-url:focus-visible{outline:2px solid #2376bd;outline-offset:3px}body .c2pa-badge-notes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body .c2pa-badge-note-card{display:flex;gap:14px;padding:20px;border:1px solid #e0eaf3;border-radius:12px;background:#fbfdff}body .c2pa-badge-note-card>div,body .c2pa-badge-help-note>div{min-width:0}body .c2pa-badge-note-card h3,body .c2pa-badge-help-note h3{margin:0 0 8px;color:#163957;font-size:15px;font-weight:var(--font-weight-semibold);line-height:1.4}body .c2pa-badge-note-card p,body .c2pa-badge-help-note p{margin:0;color:#506980;font-size:13px;line-height:1.75;overflow-wrap:anywhere}body .c2pa-badge-help-note{display:flex;align-items:flex-start;gap:12px;padding:18px 20px;border:1px solid #d9e8f5;border-radius:10px;background:#f0f6fc}body .c2pa-badge-help-note>svg{width:21px;height:21px;flex-shrink:0;color:#2376bd}@media (max-width: 760px){body .c2pa-badge-notes-grid{grid-template-columns:minmax(0,1fr)}body .c2pa-badge-script-url{padding:14px;gap:10px;grid-template-columns:32px minmax(0,1fr)}body .c2pa-badge-script-address{gap:8px;padding-left:10px}body .c2pa-badge-script-url>.c2pa-badge-info-icon{width:32px;height:32px}body .c2pa-badge-note-card{padding:16px}}body .api-docs-contract-page .c2pa-badge-script-url{grid-template-columns:64px minmax(0,1fr);column-gap:14px;row-gap:6px;padding:12px 16px;border-color:#cfe2ff;border-radius:12px;background:#fcfdff;box-shadow:0 10px 28px #2982e80f}body .api-docs-contract-page .c2pa-badge-script-url>.c2pa-badge-info-icon{grid-column:1;grid-row:1 / 3;align-self:stretch;width:64px;height:auto;min-height:64px;border:0;border-radius:13px;background:#edf5ff;color:#2589ed}body .api-docs-contract-page .c2pa-badge-script-url>.c2pa-badge-info-icon svg{width:36px;height:36px}body .api-docs-contract-page .c2pa-badge-script-content{display:contents}body .api-docs-contract-page .c2pa-badge-script-label{grid-column:2;grid-row:1}body .api-docs-contract-page .c2pa-badge-script-address{grid-column:2;grid-row:2}body .api-docs-contract-page .c2pa-badge-script-label{gap:10px;color:#24354d;font-size:14px;font-weight:var(--font-weight-semibold)}body .api-docs-contract-page .c2pa-badge-cdn-label{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border:0;border-radius:10px;background:#eaf3ff;color:#2589ed;font-size:12px;font-weight:var(--font-weight-medium);line-height:1.3}body .api-docs-contract-page .c2pa-badge-cdn-label svg{display:block;width:18px;height:18px;flex-shrink:0}body .api-docs-contract-page .c2pa-badge-script-address{grid-template-columns:minmax(0,1fr) 44px;gap:8px;padding:0 2px 0 12px;min-height:40px;border-color:#d4e5ff;border-radius:10px;background:#f8fbff;box-shadow:none}body .api-docs-contract-page .c2pa-badge-script-address code{color:#25364e;font-size:13px;font-weight:500}body .api-docs-contract-page button.c2pa-badge-copy-url{position:relative;justify-self:end;width:34px;height:34px;min-width:34px;min-height:34px;border:0;border-radius:10px;background:#eaf3ff;color:#2589ed}body .api-docs-contract-page button.c2pa-badge-copy-url:before{content:"";position:absolute;left:-10px;top:-3px;bottom:-3px;width:1px;background:#e1ecfc}body .api-docs-contract-page button.c2pa-badge-copy-url svg{width:21px;height:21px}@media (max-width: 760px){body .api-docs-contract-page .c2pa-badge-script-url{grid-template-columns:48px minmax(0,1fr);padding:14px;column-gap:12px;row-gap:6px}body .api-docs-contract-page .c2pa-badge-script-url>.c2pa-badge-info-icon{width:48px;height:auto;min-height:64px;border-radius:10px}body .api-docs-contract-page .c2pa-badge-script-url>.c2pa-badge-info-icon svg{width:28px;height:28px}body .api-docs-contract-page .c2pa-badge-script-label{font-size:14px;gap:8px}body .api-docs-contract-page .c2pa-badge-script-address{padding-left:10px}body .api-docs-contract-page .c2pa-badge-script-address code{font-size:12px}}body .blockchain-badge-docs .ui-table-shell{max-width:100%;overflow-x:auto}body .blockchain-badge-docs .ui-table{min-width:560px}body .blockchain-badge-docs #options .ui-table{min-width:780px}body .blockchain-badge-docs #options th[scope=row] code{white-space:nowrap}body .blockchain-badge-docs .ui-table th,body .blockchain-badge-docs .ui-table td{white-space:normal;overflow-wrap:anywhere;vertical-align:top}body .blockchain-badge-docs .ui-table code{white-space:normal;overflow-wrap:anywhere}body .blockchain-badge-docs .api-code-sample:focus-visible,body .blockchain-badge-docs .ui-table-shell:focus-visible{outline:2px solid var(--sce-blue);outline-offset:3px}html[data-theme=dark] body .blockchain-badge-docs .c2pa-badge-note-card .c2pa-badge-info-icon{background:var(--sce-blue-soft);border-color:var(--sce-border);color:var(--sce-blue)}body .ai-skills-page{--skills-border: color-mix(in srgb, var(--sce-blue) 23%, var(--sce-border-muted));--skills-card: var(--sce-white);--skills-selected: var(--sce-success);--skills-selected-bg: var(--sce-success-bg);--skills-purple: #7850c8;--skills-purple-bg: #eee8fa;display:grid;gap:14px;min-width:0;width:100%;color:var(--sce-text)}html[data-theme=dark] .ai-skills-page{--skills-card: #1a2940;--skills-selected: #50efd0;--skills-selected-bg: #062829;--skills-purple: #d0bfff;--skills-purple-bg: #302363}body .ai-skills-page.api-area-page .ai-skills-header.ui-page-header{display:grid!important;grid-template-columns:56px minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;min-height:104px!important;margin-bottom:0!important;padding:16px!important;border:0!important;border-radius:0!important;box-shadow:none!important}body .ai-skills-header .ui-page-header-leading{display:grid;place-items:center}body .ai-skills-header-icon{display:grid;place-items:center;width:56px;height:56px;border:1px solid color-mix(in srgb,var(--sce-blue) 18%,transparent);border-radius:16px;background:var(--sce-blue-soft);color:var(--sce-blue)}body .ai-skills-header-icon svg{width:32px;height:32px}body .ai-skills-page.api-area-page .ai-skills-header.ui-page-header .ui-page-header-copy{gap:6px}body .ai-skills-page.api-area-page .ai-skills-header.ui-page-header .ui-page-header-title{margin:0;font-size:26px!important;line-height:1.15!important}body .ai-skills-page.api-area-page .ai-skills-header.ui-page-header .ui-page-header-description{font-size:13px!important;line-height:1.65!important;margin:0;padding:0;max-width:68ch!important}body .ai-skills-page.api-area-page .ai-skills-header.ui-page-header .ui-page-header-actions{align-self:center!important;width:auto}body .ai-skills-supported-agents{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}body .ai-skills-agent-badge{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:6px 12px;border:1px solid var(--sce-border-muted);border-radius:999px;background:var(--sce-white);color:var(--sce-text);font-size:14px;font-weight:var(--font-weight-semibold);line-height:20px;white-space:nowrap;box-shadow:var(--shadow-sm)}body .ai-skills-agent-badge .ai-skills-brand-icon{display:block;width:28px;height:28px;flex-shrink:0;object-fit:contain}body .ai-skills-header-shell{min-width:0;overflow:hidden;border:1px solid var(--skills-border);border-radius:16px;background:var(--sce-white)}body .ai-skills-note{display:flex;align-items:center;gap:7px;margin-top:8px;padding-top:8px;border-top:1px solid var(--sce-border-muted);color:var(--sce-text-secondary)}body .ai-skills-note>svg{flex:0 0 16px;width:16px;height:16px;color:var(--sce-blue)}body .ai-skills-note p{margin:0;font-size:12px;line-height:1.45}body .ai-skills-requirements{margin:0 16px;padding:8px 0}body .ai-skills-requirements a{color:var(--sce-blue);text-underline-offset:3px}body .ai-skills-installation{display:grid;gap:12px;min-width:0;padding:0}body .ai-skills-installation-heading{display:flex;align-items:center;gap:12px;padding:0 2px 2px}body .ai-skills-installation-icon{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:1px solid var(--skills-border);border-radius:16px;background:var(--sce-blue-soft);color:var(--sce-blue-dark)}body .ai-skills-installation-icon svg{width:28px;height:28px}body .ai-skills-installation-copy{flex:1;min-width:0}body .ai-skills-installation-copy h2{margin:0 0 4px;font-size:22px;line-height:1.2;font-weight:var(--font-weight-bold);letter-spacing:-.025em;color:var(--sce-text)}body .ai-skills-installation-copy p{margin:0;font-size:13px;line-height:1.65;color:var(--sce-text-secondary)}body .ai-skills-ready-badge{display:flex;align-items:center;flex-shrink:0;gap:10px;padding:7px 12px;border:1px solid var(--skills-border);border-radius:16px;background:var(--sce-blue-soft)}body .ai-skills-ready-badge>svg{width:28px;height:28px;color:var(--sce-blue)}body .ai-skills-ready-badge strong,body .ai-skills-ready-badge span{display:block;font-size:12px;line-height:1.5}body .ai-skills-ready-badge span{color:var(--sce-text-secondary)}body .ai-skills-terminal{min-width:0;padding:12px;border:1px solid var(--skills-border);border-radius:16px;background:linear-gradient(110deg,var(--sce-white),var(--skills-card));box-shadow:var(--shadow-sm)}body .ai-skills-terminal-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:8px}body .ai-skills-service-brand{display:flex;align-items:center;gap:10px;min-width:0}body .ai-skills-service-copy{min-width:0}body .ai-skills-service-copy h3{margin:0 0 2px;color:var(--sce-text);font-size:15px;font-weight:var(--font-weight-semibold);line-height:1.35}body .ai-skills-service-copy p{margin:0;color:var(--sce-text-secondary);font-size:12px;line-height:1.5}body .ai-skills-section-icon{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:12px;border:1px solid var(--skills-border);background:var(--sce-blue-soft);color:var(--sce-blue-dark)}body .ai-skills-section-icon svg{width:24px;height:24px}body .ai-skills-c2pa-mark{display:block;width:24px;height:24px;background:currentColor;mask:url("data:image/svg+xml,%3csvg%20width='36'%20height='36'%20viewBox='0%200%2036%2036'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.6652%2026.4829C9.59549%2026.4829%207.05518%2023.2945%207.05518%2019.51C7.05518%2015.7255%209.59549%2012.5371%2013.6652%2012.5371C16.9572%2012.5371%2019.1865%2014.6886%2019.7826%2017.4881H16.4647C16.024%2016.2439%2014.9872%2015.4922%2013.6652%2015.4922C11.6174%2015.4922%2010.2694%2017.0993%2010.2694%2019.51C10.2694%2021.9207%2011.6174%2023.5278%2013.6652%2023.5278C15.039%2023.5278%2016.1018%2022.7243%2016.5165%2021.4023H19.8086C19.2642%2024.2796%2017.009%2026.4829%2013.6652%2026.4829Z'%20fill='currentColor'/%3e%3cpath%20d='M21.1194%2026.12V12.9H24.23V14.3257C24.9558%2013.3666%2026.0964%2012.7445%2027.8072%2012.7445H28.6107V15.8032H27.7813C26.6148%2015.8032%2025.889%2016.0624%2025.3446%2016.5549C24.7225%2017.0734%2024.3596%2017.9288%2024.3596%2019.2249V26.12H21.1194Z'%20fill='currentColor'/%3e%3cpath%20d='M1.56009%2018C1.56009%208.92061%208.92143%201.56009%2018.0011%201.56009C27.0819%201.56009%2034.4441%208.92156%2034.4441%2018.0021V34.4399H18C8.9205%2034.4399%201.56009%2027.0795%201.56009%2018Z'%20stroke='currentColor'%20stroke-width='3.12018'/%3e%3c/svg%3e") center / contain no-repeat}body .ai-skills-service-blockchain .ai-skills-section-icon{background:var(--skills-purple-bg);color:var(--skills-purple);border-color:color-mix(in srgb,var(--skills-purple) 40%,transparent)}body .ai-skills-terminal-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-left:auto}body .ai-skills-all-agents{padding:5px 10px;border:1px solid var(--skills-border);border-radius:999px;color:var(--sce-text);font-size:12px;font-weight:var(--font-weight-medium)}body .ai-skills-copy-action{margin-left:auto;padding-left:10px;border-left:1px solid var(--skills-border)}body .ai-skills-terminal .ui-button{width:auto;min-width:80px;min-height:36px;padding:6px 12px;border:1px solid var(--skills-border);border-radius:999px;background:var(--sce-blue-soft);color:var(--sce-text);font-size:13px;box-shadow:none}body .ai-skills-terminal .ui-button:hover{border-color:var(--sce-blue);background:color-mix(in srgb,var(--sce-blue) 18%,var(--sce-blue-soft))}body .ai-skills-terminal .ui-button-icon svg{width:18px;height:18px}body .ai-skills-terminal [role=tablist]{display:flex;gap:8px;min-width:0;max-width:100%}body .ai-skills-terminal [role=tab]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:6px 10px;min-height:36px;border:1px solid var(--skills-border);border-radius:12px;background:var(--sce-white);color:var(--sce-text-secondary);font:inherit;font-size:13px;font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}body .ai-skills-terminal [role=tab]:hover{border-color:var(--sce-blue);color:var(--sce-text)}body .ai-skills-terminal [role=tab][aria-selected=true]{border-color:var(--skills-selected);background:var(--skills-selected-bg);color:var(--skills-selected);box-shadow:0 0 12px color-mix(in srgb,var(--skills-selected) 8%,transparent)}body .ai-skills-terminal [role=tab] .ai-skills-brand-icon{width:22px;height:22px;flex-shrink:0;color:var(--sce-text)}body .ai-skills-terminal :is([role=tab],[role=tabpanel],pre,.ui-button):focus-visible{outline:2px solid var(--sce-blue);outline-offset:3px}body .ai-skills-terminal{--terminal-background: #000;--terminal-foreground: #e5e5e5;--terminal-green: #23d18b;--terminal-cyan: #29c8ee;--terminal-yellow: #f5e85c}body .ai-skills-terminal pre{display:flex;align-items:stretch;max-width:100%;min-width:0;margin:0;padding:0;overflow-x:auto;border:1px solid var(--skills-border);border-radius:10px;background:var(--terminal-background);color:var(--terminal-foreground);font-family:IBM Plex Mono,Consolas,monospace;font-size:13px;line-height:1.6}body .ai-skills-line-number{display:flex;align-items:center;justify-content:center;flex:0 0 34px;position:sticky;left:0;border-right:1px solid #152737;background:var(--terminal-background);color:#7892a9;-webkit-user-select:none;user-select:none}body .ai-skills-terminal pre code{display:block;flex-shrink:0;padding:9px 12px;border:0;background:transparent;color:inherit;font-family:inherit;font-size:inherit;white-space:pre}body .ai-skills-token-executable{color:var(--terminal-green)}body .ai-skills-token-repository{color:var(--terminal-cyan)}body .ai-skills-token-option{color:var(--terminal-yellow)}body .ai-skills-token-argument{color:var(--terminal-foreground)}body .ai-skills-note code{display:inline-block;padding:2px 6px;border:1px solid var(--skills-border);border-radius:6px;background:var(--sce-blue-soft);color:var(--sce-text);font-family:IBM Plex Mono,Consolas,monospace;font-size:12px;white-space:nowrap}body .ai-skills-command-matrices{display:grid;gap:10px;min-width:0;margin-top:4px}body .ai-skills-command-group{min-width:0}body .ai-skills-command-group>h2{margin:0;color:var(--sce-text);font-size:15px;line-height:1.3;font-weight:var(--font-weight-semibold)}body .ai-skills-command-toggle{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:1px solid var(--skills-border);border-radius:12px;background:var(--sce-white);color:inherit;font:inherit;text-align:left;cursor:pointer}body .ai-skills-command-toggle:hover{background:var(--sce-blue-soft);border-color:var(--sce-blue)}body .ai-skills-command-toggle:focus-visible{outline:2px solid var(--sce-blue);outline-offset:3px}body .ai-skills-command-toggle>svg{flex:0 0 16px;width:16px;height:16px;color:var(--sce-blue)}body .ai-skills-command-toggle[aria-expanded=true]>svg{transform:rotate(90deg)}body .ai-skills-command-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px}body .ai-skills-command-grid[hidden]{display:none}body .ai-skills-command-card{display:flex;flex-direction:column}body .ai-skills-command-card .ai-skills-terminal-toolbar{flex-wrap:nowrap}body .ai-skills-command-card h3{margin:0;min-width:0;font-size:13px;line-height:1.4;color:var(--sce-text);font-weight:var(--font-weight-semibold)}body .ai-skills-command-card .ui-button{flex-shrink:0}body .ai-skills-command-card pre{flex:1}body .ai-skills-command-card pre code{flex-shrink:1;min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}body .ai-skills-command-card .ai-skills-token-option{white-space:nowrap}@media (max-width: 1100px){body .ai-skills-ready-badge{display:none}body .ai-skills-page.api-area-page .ai-skills-header.ui-page-header{grid-template-columns:56px minmax(0,1fr)!important}body .ai-skills-page.api-area-page .ai-skills-header.ui-page-header .ui-page-header-actions{grid-column:2;justify-content:flex-start}}@media (max-width: 700px){body .ai-skills-command-grid{grid-template-columns:minmax(0,1fr)}body .ai-skills-terminal-actions{width:100%;justify-content:space-between;margin-left:0;gap:8px}body .ai-skills-copy-action{padding-left:0;border:0}body .ai-skills-installation-copy h2{font-size:20px}}@media (max-width: 600px){body .ai-skills-page{gap:12px}body .ai-skills-page.api-area-page .ai-skills-header.ui-page-header{grid-template-columns:56px minmax(0,1fr)!important;gap:12px!important;padding:12px!important}body .ai-skills-header-icon{width:56px;height:56px;border-radius:16px}body .ai-skills-header-icon svg{width:32px;height:32px}body .ai-skills-page.api-area-page .ai-skills-header.ui-page-header .ui-page-header-copy{display:contents!important}body .ai-skills-page.api-area-page .ai-skills-header.ui-page-header .ui-page-header-description{grid-column:1 / -1}body .ai-skills-page.api-area-page .ai-skills-header.ui-page-header .ui-page-header-actions{grid-column:1 / -1;justify-content:center!important;width:100%}body .ai-skills-supported-agents{gap:8px}body .ai-skills-agent-badge{gap:8px;padding-inline:12px;font-size:13px}body .ai-skills-installation{gap:12px}body .ai-skills-installation-heading{align-items:flex-start;gap:12px}body .ai-skills-installation-icon{flex-basis:46px;width:46px;height:46px;border-radius:12px}body .ai-skills-installation-icon svg{width:30px;height:30px}body .ai-skills-terminal{padding:12px}body .ai-skills-service-brand{gap:12px}body .ai-skills-terminal [role=tab]{padding:8px 10px;font-size:12px}body .ai-skills-terminal .ui-button{min-width:84px;padding:8px 12px}body .ai-skills-terminal pre{font-size:12px}body .ai-skills-terminal pre code{padding:9px 10px}body .ai-skills-line-number{flex-basis:32px}}@media (prefers-reduced-motion: reduce){body .ai-skills-terminal [role=tab]{transition:none}}html body .asset-detail-page .asset-blockchain-workspace{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(420px,1fr);height:clamp(500px,calc(100svh - 240px),680px);overflow:hidden;border:1px solid var(--sce-border);border-radius:16px;background:var(--sce-white);box-shadow:var(--sce-glass-shadow-soft)}html body .asset-blockchain-preview{min-width:0;min-height:0;display:flex;background:var(--color-bg-canvas)}html body .asset-blockchain-preview .asset-detail-preview-surface{flex:1;width:100%;height:100%;min-height:0;border:0;border-radius:0;padding:16px;background:transparent!important}html body .asset-blockchain-preview :is(.asset-detail-preview-media,.asset-detail-preview-frame){width:100%;height:100%;max-height:100%;object-fit:contain}html body .asset-blockchain-technical{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--sce-white);border-left:1px solid var(--sce-border)}html body .asset-blockchain-heading{display:flex;align-items:center;gap:10px;padding:14px 14px 12px;color:var(--sce-text)}html body .asset-blockchain-heading>svg{flex:0 0 30px;width:30px;height:30px;color:var(--sce-blue)}html body .asset-blockchain-heading h2{margin:0;font-size:16px;line-height:1.3}html body .asset-blockchain-heading p{margin:5px 0 0;font-size:12px;color:var(--sce-text-secondary)}html body .asset-blockchain-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--sce-border);padding:0 12px}html body .asset-blockchain-tabs button{min-width:0;padding:9px 6px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--sce-text-secondary)!important;font:inherit;font-size:12px!important;line-height:1.4;white-space:normal;box-shadow:none!important;cursor:pointer}html body .asset-blockchain-tabs button[aria-selected=true]{color:var(--sce-blue)!important;border-bottom-color:var(--sce-blue)!important}html body .asset-blockchain-tabs button:focus-visible,html body .asset-blockchain-tab-content:focus-visible{outline:2px solid var(--sce-blue);outline-offset:-2px}html body .asset-blockchain-tab-content{flex:1;min-height:0;overflow:auto;padding:12px;overflow-wrap:anywhere}html body .asset-blockchain-tab-content[hidden]{display:none!important}html body .asset-blockchain-tab-content :is(.asset-detail-info-card,.asset-detail-lineage,.asset-detail-verification){margin:0!important;padding:0!important;min-width:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .asset-blockchain-tab-content :is(.asset-detail-verification-grid,.asset-detail-proof-list,.asset-detail-facts){grid-template-columns:minmax(0,1fr);min-width:0}html body .asset-blockchain-tab-content .asset-detail-proof-row{grid-column:auto}html body .asset-blockchain-tab-content .asset-detail-lineage-head{flex-direction:column;align-items:stretch;display:flex;gap:10px}html body .asset-blockchain-tab-content .asset-detail-lineage-actions{display:flex;flex-wrap:wrap;min-width:0}html body .asset-blockchain-tab-content :is(.asset-detail-lineage-button,.asset-detail-lineage-static){grid-template-columns:auto minmax(0,1fr)}html body .asset-blockchain-tab-content .asset-detail-lineage-meta{grid-column:2;min-width:0;flex-wrap:wrap}html body .asset-blockchain-tab-content .asset-detail-verification>header{flex-wrap:wrap}@media (max-width: 1100px){html body .asset-detail-page .asset-blockchain-workspace{grid-template-columns:minmax(0,1fr);height:auto}html body .asset-blockchain-preview{height:360px}html body .asset-blockchain-technical{border-left:0;border-top:1px solid var(--sce-border)}html body .asset-blockchain-tab-content{overflow:visible}}@media (max-width: 600px){html body .asset-blockchain-preview{height:280px}html body .asset-blockchain-preview .asset-detail-preview-surface{padding:14px}html body .asset-blockchain-heading{padding:16px 14px}html body .asset-blockchain-tabs{padding:0 6px}html body .asset-blockchain-tabs button{font-size:11px!important;padding:10px 5px!important}html body .asset-blockchain-tab-content{padding:14px}}html body .asset-blockchain-heading>svg{padding:7px;flex-basis:36px;width:36px;height:36px;border-radius:10px;background:var(--sce-blue-soft)}html body .asset-blockchain-tabs button{display:flex;align-items:center;justify-content:center;gap:6px;transition:background .15s ease,color .15s ease}html body .asset-blockchain-tabs button>svg{width:16px!important;height:16px!important;flex:0 0 16px}html body .asset-blockchain-tabs button[aria-selected=true]{background:var(--sce-blue-soft)!important}html body .asset-blockchain-tabs button:hover{background:var(--sce-surface-soft)!important}html body .asset-blockchain-tab-content .asset-detail-info-card{display:grid;gap:12px!important}html body .asset-blockchain-tab-content .asset-detail-info-head{gap:5px!important;padding:0!important}html body .asset-blockchain-tab-content .asset-detail-info-head strong{font-size:17px!important;line-height:1.3!important}html body .asset-blockchain-tab-content :is(.asset-detail-info-head p,.asset-detail-proof-summary-item p,.asset-detail-lineage-head p,.asset-detail-verification header p){margin:0!important;font-size:12px!important;line-height:1.5!important}html body .asset-blockchain-tab-content .asset-detail-info-head>span{font-size:10px!important}html body .asset-blockchain-tab-content :is(.asset-detail-proof-summary,.asset-detail-lineage-list,.asset-detail-facts,.asset-detail-proof-list){margin:0!important;gap:0!important}html body .asset-blockchain-tab-content .asset-detail-proof-summary-item{padding:10px 12px!important;border-radius:10px!important;gap:8px!important}html body .asset-blockchain-tab-content .asset-detail-proof-summary-item strong{font-size:14px!important}html body .asset-blockchain-tab-content .asset-detail-facts>div{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:12px;padding:8px 0!important;border-bottom:1px solid var(--sce-border-muted)}html body .asset-blockchain-tab-content :is(dt,dd){margin:0!important;font-size:12px!important;line-height:1.5!important}html body .asset-blockchain-tab-content dt{color:var(--sce-text-secondary)!important}html body .asset-blockchain-tab-content .asset-detail-proof-row{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);gap:8px;padding:10px 0!important;border:0!important;border-bottom:1px solid var(--sce-border-muted)!important;border-radius:0!important;background:transparent!important}html body .asset-blockchain-tab-content .asset-detail-proof-row-wide{grid-template-columns:minmax(0,1fr)}html body .asset-blockchain-tab-content .asset-detail-proof-row dt{display:flex;align-items:center;gap:7px}html body .asset-blockchain-field-icon{display:inline-flex;color:var(--sce-blue)}html body .asset-blockchain-field-icon svg{width:14px;height:14px}html body .asset-blockchain-tab-content .asset-detail-proof-code{display:block;padding:8px 10px;border:1px solid var(--sce-border-muted);border-radius:7px;background:var(--sce-surface-soft);font-size:11px!important;line-height:1.6;overflow-wrap:anywhere}html body .asset-blockchain-tab-content :is(.asset-detail-verification-body,.asset-detail-lineage){gap:12px!important}html body .asset-blockchain-tab-content :is(.asset-detail-lineage-head h2,.asset-detail-verification h2){display:flex;align-items:center;gap:7px;margin:0!important;font-size:15px!important;line-height:1.3!important}html body .asset-blockchain-section-icon{width:17px;height:17px;color:var(--sce-blue)}html body .asset-blockchain-tab-content .asset-detail-lineage-head{padding-bottom:12px!important}html body .asset-blockchain-tab-content :is(.asset-detail-lineage-button,.asset-detail-lineage-static){padding:10px!important;gap:8px!important}html body .asset-blockchain-tab-content .asset-detail-lineage-copy strong{font-size:13px!important}html body .asset-blockchain-tab-content :is(.asset-detail-lineage-copy span,.asset-detail-lineage-meta){font-size:11px!important}html body .asset-blockchain-tab-content :is(.ui-button,.asset-detail-explorer-link){min-height:34px!important;padding:7px 11px!important;font-size:12px!important}@media (max-width: 600px){html body .asset-blockchain-tabs button{flex-direction:column;gap:5px}html body .asset-blockchain-tab-content .asset-detail-proof-row{grid-template-columns:minmax(0,1fr)}}html body .asset-blockchain-details-card{overflow:hidden;border:1px solid var(--sce-border);border-radius:12px;background:var(--sce-white)}html body .asset-blockchain-details-card h3{display:flex;align-items:center;gap:10px;margin:0;padding:12px 14px;border-bottom:1px solid var(--sce-border);background:var(--sce-surface-soft);color:var(--sce-text);font-size:14px;font-weight:600}html body .asset-blockchain-details-card h3 svg{width:18px;height:18px;color:var(--sce-blue)}html body .asset-blockchain-details-card .asset-detail-facts{padding:4px 14px!important}html body .asset-blockchain-details-card .asset-detail-facts>div:last-child{border-bottom:0}html body .asset-blockchain-details-card dt{display:flex;align-items:center;gap:10px}html body .asset-blockchain-detail-icon{display:inline-flex;flex:0 0 16px;color:var(--sce-text-secondary)}html body .asset-blockchain-detail-icon svg{width:16px;height:16px}html body .asset-blockchain-tab-content .asset-detail-proof-summary-item-verified .asset-detail-proof-summary-dot{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:var(--sce-success);color:var(--sce-white);box-shadow:none}html body .asset-blockchain-tab-content .asset-detail-proof-summary-dot svg{width:18px;height:18px;stroke-width:3}html body .blockchain-version-timeline{list-style:none;margin:0;padding:0}html body .blockchain-version-row{position:relative;display:grid;grid-template-columns:28px 76px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0}html body .blockchain-version-row:not(:last-child):before{content:"";position:absolute;left:13px;top:50%;bottom:-50%;width:2px;background:var(--sce-border)}html body .blockchain-version-marker{position:relative;z-index:1;display:grid;place-items:center;width:28px;min-height:28px;padding:3px;border:1px solid var(--sce-border);border-radius:999px;color:var(--sce-blue);background:var(--sce-blue-soft);font-size:10px}html body .blockchain-version-row.is-current .blockchain-version-marker{background:var(--sce-success-bg);color:var(--sce-success);border-color:var(--sce-success-border)}html body .blockchain-version-thumbnail{display:grid;place-items:center;width:76px;height:52px;overflow:hidden;border:1px solid var(--sce-border-muted);border-radius:7px;color:var(--sce-text-secondary);background:var(--sce-surface-soft)}html body .blockchain-version-thumbnail img{display:block;width:100%;height:100%;object-fit:contain}html body .blockchain-version-thumbnail>svg{width:24px;height:24px}html body .blockchain-version-copy{display:grid;justify-items:start;gap:4px;min-width:0}html body .blockchain-version-copy>strong{max-width:100%;color:var(--sce-text);font-size:12px;line-height:1.4;overflow-wrap:anywhere}html body .blockchain-version-badge{padding:2px 5px;border-radius:4px;background:var(--sce-surface-soft);color:var(--sce-text-secondary);font-size:10px;line-height:1.3}html body .is-current .blockchain-version-badge{background:var(--sce-success-bg);color:var(--sce-success)}html body .blockchain-version-facts,html body .blockchain-version-proof{display:flex;flex-wrap:wrap;gap:6px 10px;max-width:100%;color:var(--sce-text-secondary);font-size:10px;line-height:1.5}html body .blockchain-version-facts>span{display:inline-flex;align-items:center;gap:4px}html body .blockchain-version-facts svg{width:12px;height:12px;flex-shrink:0}html body .blockchain-version-proof code{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}html body .blockchain-version-open{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:6px 10px!important;border:1px solid transparent!important;border-radius:999px!important;background:var(--sce-blue-soft)!important;color:var(--sce-blue-dark)!important;font-size:11px!important;cursor:pointer}html body .blockchain-version-open svg{width:13px;height:13px}html body .blockchain-version-open:hover{border-color:var(--sce-blue)!important}html body .blockchain-version-open:focus-visible{outline:2px solid var(--sce-blue);outline-offset:2px}@media (max-width: 600px){html body .blockchain-version-row{grid-template-columns:26px 54px minmax(0,1fr);gap:8px}html body .blockchain-version-thumbnail{width:54px;height:46px}html body .blockchain-version-open{grid-column:3;justify-self:start}}.asset-c2pa-page{--asset-c2pa-ink: #102033;--asset-c2pa-muted: #65758a;--asset-c2pa-line: #dbe7f0;--asset-c2pa-blue: #146fca;--asset-c2pa-blue-dark: #0c4f91;--asset-c2pa-preview-height: clamp(400px, calc(100svh - 268px) , 672px);min-height:calc(100svh - 112px);padding:clamp(28px,4vw,54px) 0 70px;background:radial-gradient(circle at 5% 10%,rgba(78,169,235,.12),transparent 30rem),linear-gradient(180deg,#f4f9fd,#f8fbfd 70%,#fff)}.asset-c2pa-page-shell{width:min(1450px,calc(100% - 64px));margin-inline:auto}.asset-c2pa-page-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:24px}.asset-c2pa-page-heading>div>p{display:flex;align-items:center;gap:8px;margin:0 0 8px;color:var(--asset-c2pa-blue);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.asset-c2pa-page-heading>div>p svg{width:18px;height:18px}.asset-c2pa-title-row{display:flex;align-items:center;gap:22px}.asset-c2pa-title-logo{width:69px;height:62px;flex:0 0 69px;display:block;overflow:hidden}.asset-c2pa-title-logo img{width:259px;height:62px;display:block;max-width:none}.asset-c2pa-title-divider{width:1px;height:50px;flex:0 0 1px;background:#bfd0df}.asset-c2pa-page-heading h1{margin:0;color:#102342;font-family:Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:clamp(32px,3.4vw,46px);font-weight:300;letter-spacing:-.045em;line-height:1.12}.asset-c2pa-page-intro{max-width:90ch;margin:-4px 0 24px;color:#52677d;font-size:16px;line-height:1.65}.asset-c2pa-page-heading>span{max-width:410px;padding-left:21px;position:relative;color:#52677d;font-size:14px;line-height:1.55}.asset-c2pa-page-heading>span:before{content:"";position:absolute;left:0;top:.42em;width:9px;height:9px;border:2px solid #39a574;border-radius:999px}.asset-c2pa-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(350px,430px);grid-template-rows:minmax(0,1fr);height:calc(var(--asset-c2pa-preview-height) + 50px);box-sizing:border-box;overflow:hidden;border:1px solid rgba(194,216,231,.9);border-radius:24px;background:#fff;box-shadow:0 24px 70px #1134521f}.asset-c2pa-file-stage{position:relative;min-width:0;min-height:0;padding:24px;overflow-y:auto;background:linear-gradient(145deg,#eaf4fb,#f5f9fc 60%,#e9f2f8)}.asset-c2pa-file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.asset-c2pa-dropzone{min-height:var(--asset-c2pa-preview-height);box-sizing:border-box;display:grid;place-content:center;justify-items:center;padding:48px;border:1.5px dashed #9fc2dc;border-radius:18px;color:var(--asset-c2pa-ink);text-align:center;background:#ffffffa3;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.asset-c2pa-dropzone:hover,.asset-c2pa-dropzone:focus-visible,.asset-c2pa-dropzone.is-dragging{border-color:var(--asset-c2pa-blue);background:#ffffffe6;box-shadow:inset 0 0 0 4px #1c7edc0f;transform:translateY(-2px);outline:none}.asset-c2pa-dropzone-icon{width:78px;height:78px;display:grid;place-items:center;margin-bottom:24px;border:1px solid #c9dfef;border-radius:22px;color:var(--asset-c2pa-blue);background:#fff;box-shadow:0 14px 34px #125c971f}.asset-c2pa-dropzone-icon svg{width:36px;height:36px;stroke-width:1.7}.asset-c2pa-dropzone h2{margin:0;font-size:clamp(24px,3vw,34px);letter-spacing:-.035em}.asset-c2pa-dropzone p{margin:10px 0 24px;color:var(--asset-c2pa-muted);font-size:16px}.asset-c2pa-dropzone small{margin-top:20px;color:#718499;font-size:12px;line-height:1.5}.asset-c2pa-primary-action,.asset-c2pa-secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:11px;font-weight:750;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.asset-c2pa-primary-action{min-height:48px;padding:12px 22px;color:#fff;background:var(--asset-c2pa-blue);box-shadow:0 10px 22px #146fca33}.asset-c2pa-primary-action:hover{background:var(--asset-c2pa-blue-dark);transform:translateY(-1px)}.asset-c2pa-secondary-action{width:100%;min-height:44px;padding:10px 16px;border:1px solid #cfdde8;color:#29435e;background:#fff}.asset-c2pa-secondary-action:hover{border-color:#99bcd5;background:#f5faff}.asset-c2pa-secondary-action svg{width:17px;height:17px}.asset-c2pa-preview{position:relative;width:100%;height:var(--asset-c2pa-preview-height);min-width:0;display:grid;place-items:center;overflow:hidden;border-radius:18px;background:#dfeaf2}.asset-c2pa-preview>img,.asset-c2pa-preview>video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center;background:#15283a}.asset-c2pa-audio-preview,.asset-c2pa-generic-preview{display:grid;justify-items:center;gap:18px;max-width:min(480px,calc(100% - 48px));text-align:center}.asset-c2pa-audio-preview>svg,.asset-c2pa-generic-preview>svg{width:72px;height:72px;padding:18px;border:1px solid #c1d7e6;border-radius:22px;color:var(--asset-c2pa-blue);background:#ffffffd1}.asset-c2pa-audio-preview audio{width:min(460px,70vw)}.asset-c2pa-generic-preview>.asset-c2pa-pdf-icon{display:block;width:32px;height:32px;max-width:none;margin:32px 32px 14px}.asset-c2pa-generic-preview strong{max-width:38ch;color:#223950;font-size:19px;overflow-wrap:anywhere}.asset-c2pa-generic-preview span{color:var(--asset-c2pa-muted);font-size:14px}.asset-c2pa-credential-pin{position:absolute;top:20px;right:20px;display:inline-flex;align-items:center;gap:9px;padding:7px 12px 7px 7px;border:1px solid rgba(255,255,255,.75);border-radius:999px;color:#fff;background:#081d2fc7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 30px #0003;font-size:12px;font-weight:800}.asset-c2pa-credential-pin img{width:36px;height:36px}.asset-c2pa-preview-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:13px;color:#fff;background:#0d283eb8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);font-size:14px;font-weight:800}.asset-c2pa-preview-loading svg{width:34px;height:34px;animation:asset-c2pa-spin 1s linear infinite}.asset-c2pa-data-panel{min-width:0;min-height:0;padding:26px;border-left:1px solid var(--asset-c2pa-line);background:#fff;overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#a8cfe8 #f3f8fc}.asset-c2pa-data-panel:hover,.asset-c2pa-data-panel:focus-within{scrollbar-color:#83b8da #f3f8fc}.asset-c2pa-data-panel::-webkit-scrollbar{width:8px}.asset-c2pa-data-panel::-webkit-scrollbar-track{margin-block:16px;border-radius:999px;background:#f3f8fc}.asset-c2pa-data-panel::-webkit-scrollbar-thumb{min-height:40px;border:2px solid #f3f8fc;border-radius:999px;background:#a8cfe8}.asset-c2pa-data-panel::-webkit-scrollbar-thumb:hover{background:#83b8da}.asset-c2pa-data-panel::-webkit-scrollbar-button{display:none}@media (forced-colors: active){.asset-c2pa-data-panel,.asset-c2pa-data-panel:hover,.asset-c2pa-data-panel:focus-within{scrollbar-color:auto}}.asset-c2pa-data-panel:focus-visible{outline:2px solid var(--asset-c2pa-blue);outline-offset:-4px}.asset-c2pa-panel-state{min-height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.asset-c2pa-panel-state-icon{width:56px;height:56px;display:grid;place-items:center;margin-bottom:22px;border-radius:16px;color:var(--asset-c2pa-blue);background:#eaf5fd}.asset-c2pa-panel-state-icon svg{width:27px;height:27px}.asset-c2pa-panel-kicker{margin:0 0 7px!important;color:var(--asset-c2pa-blue)!important;font-size:12px!important;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.asset-c2pa-panel-state h2{margin:0;color:var(--asset-c2pa-ink);font-size:26px;letter-spacing:-.035em;line-height:1.15}.asset-c2pa-panel-state>p:not(.asset-c2pa-panel-kicker){margin:14px 0 0;color:var(--asset-c2pa-muted);font-size:14px;line-height:1.65}.asset-c2pa-panel-state ul{display:grid;gap:12px;margin:26px 0 0;padding:0;list-style:none;color:#40566d;font-size:14px}.asset-c2pa-panel-state li{display:flex;align-items:center;gap:9px}.asset-c2pa-panel-state li svg{width:16px;height:16px;color:#39a574}.asset-c2pa-panel-state .asset-c2pa-secondary-action{margin-top:28px}.asset-c2pa-panel-state.is-loading .asset-c2pa-panel-state-icon svg{animation:asset-c2pa-spin 1s linear infinite}.asset-c2pa-panel-state.is-empty .asset-c2pa-panel-state-icon{color:#8a6725;background:#fff5d9}.asset-c2pa-panel-state.is-error .asset-c2pa-panel-state-icon{color:#b34141;background:#fff0f0}.asset-c2pa-loading-file{width:100%;display:grid;gap:4px;margin-top:28px;padding:15px;box-sizing:border-box;border:1px solid var(--asset-c2pa-line);border-radius:12px;background:#f7fafc}.asset-c2pa-loading-file strong{color:#2b435b;font-size:13px;overflow-wrap:anywhere}.asset-c2pa-loading-file span{color:var(--asset-c2pa-muted);font-size:12px}@keyframes asset-c2pa-spin{to{transform:rotate(360deg)}}.asset-c2pa-faq{width:100%;margin:clamp(64px,9vw,112px) 0 0}.asset-c2pa-faq h2{margin:0 0 24px;color:var(--asset-c2pa-ink);font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.2;letter-spacing:-.03em}.asset-c2pa-faq-list{border-top:1px solid var(--asset-c2pa-line)}.asset-c2pa-faq-item{border-bottom:1px solid var(--asset-c2pa-line)}.asset-c2pa-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 2px;border-radius:6px;color:#2a455e;font-size:16px;font-weight:700;line-height:1.5;cursor:pointer;list-style:none}.asset-c2pa-faq-item summary::-webkit-details-marker{display:none}.asset-c2pa-faq-item summary:hover{color:var(--asset-c2pa-blue)}.asset-c2pa-faq-item summary svg{flex:0 0 18px;width:18px;height:18px}.asset-c2pa-faq-item[open] summary svg{transform:rotate(180deg)}.asset-c2pa-faq-item p{max-width:85ch;margin:0;padding:0 2px 22px;color:#52677d;font-size:16px;line-height:1.75;overflow-wrap:anywhere}.asset-c2pa-faq-more{display:inline-block;margin-top:24px;border-radius:4px;color:var(--asset-c2pa-blue-dark);font-size:14px;line-height:1.6;text-decoration:underline;text-underline-offset:3px}@media (max-width: 980px){.asset-c2pa-page{--asset-c2pa-preview-height: clamp(360px, 55svh, 480px)}.asset-c2pa-page-shell{width:min(100% - 32px,760px)}.asset-c2pa-page-heading{align-items:start;flex-direction:column;gap:14px}.asset-c2pa-workspace{grid-template-columns:1fr;grid-template-rows:auto;height:auto;overflow:visible}.asset-c2pa-file-stage{overflow:visible}.asset-c2pa-data-panel{border-top:1px solid var(--asset-c2pa-line);border-left:0;overflow:visible;scrollbar-gutter:auto}.asset-c2pa-panel-state{min-height:380px}}@media (max-width: 600px){.asset-c2pa-page{--asset-c2pa-preview-height: clamp(280px, 48svh, 368px);padding-top:24px}.asset-c2pa-page-shell{width:min(100% - 24px,760px)}.asset-c2pa-page-heading h1{font-size:32px}.asset-c2pa-title-row{align-items:center;gap:13px}.asset-c2pa-title-logo{width:50px;height:45px;flex-basis:50px}.asset-c2pa-title-logo img{width:188px;height:45px}.asset-c2pa-title-divider{height:38px}.asset-c2pa-page-heading>span{padding-left:18px;font-size:13px}.asset-c2pa-workspace{border-radius:18px}.asset-c2pa-file-stage{padding:10px}.asset-c2pa-dropzone{padding:28px 20px;border-radius:13px}.asset-c2pa-dropzone-icon{width:62px;height:62px;margin-bottom:19px;border-radius:18px}.asset-c2pa-dropzone-icon svg{width:29px;height:29px}.asset-c2pa-dropzone h2{font-size:25px}.asset-c2pa-dropzone p{font-size:14px}.asset-c2pa-preview{border-radius:13px}.asset-c2pa-credential-pin{top:12px;right:12px}.asset-c2pa-credential-pin{font-size:0;padding-right:7px}.asset-c2pa-data-panel{padding:20px}.asset-c2pa-fact-list>div{grid-template-columns:100px minmax(0,1fr);gap:10px}}@media (prefers-reduced-motion: reduce){.asset-c2pa-dropzone,.asset-c2pa-primary-action,.asset-c2pa-secondary-action{transition:none}}.asset-c2pa-workspace.has-file{grid-template-columns:minmax(0,1.5fr) minmax(420px,1fr);height:clamp(760px,calc(100svh - 80px),980px);background:#0d1a22}.has-file .asset-c2pa-file-stage{padding:0;overflow:hidden;background:#0d1a22}.has-file .asset-c2pa-data-panel{padding:0}.asset-c2pa-viewer{position:relative;display:flex;flex-direction:column;width:100%;height:100%;color:#f6f8fa;background:#0d1a22}.asset-c2pa-viewer:fullscreen{height:100svh}.asset-c2pa-viewer-toolbar{display:flex;align-items:center;gap:12px;flex:0 0 auto;min-height:76px;padding:12px 22px;border-bottom:1px solid #293943}.asset-c2pa-viewer-toolbar>strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.asset-c2pa-viewer-controls{display:flex;align-items:center;gap:2px}.asset-c2pa-viewer-icon{display:inline-grid;place-items:center;flex:0 0 38px;width:38px;height:40px;border:0;border-radius:9px;color:#e3edf3;background:transparent;cursor:pointer}.asset-c2pa-viewer-icon svg{width:19px;height:19px}.asset-c2pa-viewer-icon:hover{background:#22333e}.asset-c2pa-viewer-icon:disabled{opacity:.3;cursor:default}.asset-c2pa-viewer select{max-width:90px;min-height:40px;border:0;border-radius:6px;padding:5px;color:#e3edf3;background:#0d1a22;font:inherit;font-size:12px}.asset-c2pa-viewer-canvas{flex:1;min-height:0;min-width:0;margin:28px;overflow:auto;scrollbar-color:#506675 #0d1a22;scrollbar-width:thin}.asset-c2pa-image-surface{min-width:100%;min-height:100%}.asset-c2pa-pdf-pages{display:flex;flex-direction:column;gap:20px;min-width:100%}.asset-c2pa-pdf-page{position:relative;flex:none;width:100%;overflow:hidden;background:var(--surface-muted);color:var(--text-muted)}.asset-c2pa-pdf-page canvas{display:block;width:100%;height:100%}.asset-c2pa-pdf-page-status{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;padding:20px;text-align:center;font-size:13px}.asset-c2pa-pdf-loading{color:inherit;text-align:center}.asset-c2pa-viewer select.asset-c2pa-pdf-zoom{max-width:150px}.asset-c2pa-image-surface img{display:block;width:100%;height:100%;max-width:none;object-fit:contain}.asset-c2pa-viewer-canvas>video{width:100%;height:100%;object-fit:contain}.asset-c2pa-viewer-canvas>.asset-c2pa-generic-preview,.asset-c2pa-viewer-canvas>.asset-c2pa-audio-preview{height:100%;margin:auto;align-content:center}.asset-c2pa-viewer .asset-c2pa-generic-preview strong{color:#e7eff5}.asset-c2pa-viewer .asset-c2pa-generic-preview span{color:#a6b6c3;line-height:1.6}.asset-c2pa-viewer-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:12px 28px;border-top:1px solid #293943;color:#a7b8c6;font-size:11px}.asset-c2pa-viewer-caption span:first-child{color:#f0f4f7}.asset-c2pa-viewer-note{padding:8px 20px;color:#f1d29e;font-size:12px}.asset-c2pa-viewer .asset-c2pa-preview-loading{top:77px;bottom:58px;pointer-events:none}.asset-c2pa-provenance{display:flex;flex-direction:column;height:100%;color:var(--asset-c2pa-ink);font-family:Inter,Segoe UI,Arial,sans-serif}.asset-c2pa-result-sticky{flex:0 0 auto;position:sticky;top:0;z-index:3;padding:16px 18px 0;background:#fff}.asset-c2pa-provenance-heading{display:flex;align-items:center;gap:10px;margin-bottom:12px}.asset-c2pa-provenance-heading>img{width:42px;height:42px;padding:4px;border-radius:12px;background:#f0f4f7}.asset-c2pa-provenance-heading h2{margin:0 0 5px;font-size:22px;font-weight:650;letter-spacing:-.025em}.asset-c2pa-provenance-heading p{margin:0;color:#49627b;font-size:13px}.asset-c2pa-status-button{display:flex;width:100%;align-items:center;gap:10px;padding:10px 12px;border:1px solid transparent;border-radius:13px;text-align:left;font:inherit;cursor:pointer}.asset-c2pa-status-button.is-trusted{color:#14813e;background:#eaf7f0;border-color:#d8eee2}.asset-c2pa-status-button.is-valid{color:#246baa;background:#eff6fd;border-color:#d7e8f7}.asset-c2pa-status-button.is-invalid{color:#b33f42;background:#fff0ef;border-color:#f1d0cf}.asset-c2pa-status-button>svg:first-child{flex:0 0 27px;width:27px;height:27px}.asset-c2pa-status-button>svg:last-child{width:17px;height:17px;flex:0 0 17px;margin-left:auto}.asset-c2pa-status-button span{min-width:0}.asset-c2pa-status-button strong{display:block;color:#142533;font-size:14px;font-weight:650}.asset-c2pa-status-button small{display:block;margin-top:4px;color:#425d70;font-size:12px;line-height:1.5}.asset-c2pa-tabs{display:flex;margin:8px -18px 0;padding:0 18px;border-bottom:1px solid #e3eaf0;background:#fff}.asset-c2pa-tabs button{flex:1;min-height:44px;padding:8px 4px;border:0;border-bottom:2px solid transparent;color:#40556b;background:transparent;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.asset-c2pa-tabs button[aria-selected=true]{color:#0877d8;border-bottom-color:#1687ec}.asset-c2pa-tabs button:hover{color:#0877d8;background:#f6faff}.asset-c2pa-tab-content{flex:1;min-height:0;overflow:auto;padding:14px 18px;scrollbar-width:thin;scrollbar-color:#adcde2 #f7fafd}#asset-c2pa-panel-overview{display:flex;flex-direction:column;overflow:hidden}.asset-c2pa-history-scroll{flex:1;min-height:100px;overflow:auto;padding-right:6px;scrollbar-width:thin;scrollbar-color:#adcde2 #f7fafd}.asset-c2pa-main-facts,#asset-c2pa-panel-overview>.asset-c2pa-subtle{flex:0 0 auto}.asset-c2pa-tab-content[hidden],#asset-c2pa-panel-overview[hidden]{display:none}.asset-c2pa-tab-content h3{margin:0 0 10px;color:#172d42;font-size:14px;font-weight:650}.asset-c2pa-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.asset-c2pa-section-heading>svg{width:17px;height:17px;color:#7890a5}.asset-c2pa-subtle{margin:0 0 10px;color:#62768a;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.asset-c2pa-timeline{margin:10px 0;padding:0 0 0 12px;list-style:none}.asset-c2pa-timeline>li{position:relative;padding:0 0 16px 16px;border-left:2px solid #c7dcec}.asset-c2pa-timeline>li:last-child{padding-bottom:0;border-left-color:transparent}.asset-c2pa-timeline-dot{position:absolute;left:-8px;top:14px;width:14px;height:14px;border:4px solid #b8d6ec;border-radius:50%;background:#eff7fc}.is-current>.asset-c2pa-timeline-dot{border-color:#1488e2;background:#fff}.asset-c2pa-version-heading{display:flex;align-items:center;gap:10px;margin-bottom:6px}.asset-c2pa-timeline-thumbnail{flex:0 0 52px;width:52px;height:52px;object-fit:contain;border:4px solid #e1ecf4;border-radius:10px;background:#f4f7fa}.asset-c2pa-timeline-thumbnail[hidden]{display:none}.asset-c2pa-version-icon{flex:0 0 30px;width:30px;height:30px;color:#7395af}.asset-c2pa-version-heading>div{min-width:0}.asset-c2pa-version-heading strong{display:block;font-size:14px;font-weight:650;overflow-wrap:anywhere}.asset-c2pa-version-heading span,.asset-c2pa-version-heading small{display:block;margin-top:5px;color:#5c7186;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.asset-c2pa-timeline-actions{padding:0;margin:0;list-style:none}.asset-c2pa-timeline-actions>li{border-bottom:1px solid #ecf1f5}.asset-c2pa-timeline-actions>li:last-child{border:0}.asset-c2pa-timeline-actions summary{display:flex;gap:10px;align-items:flex-start;min-height:36px;padding:8px 0;list-style:none;cursor:pointer}.asset-c2pa-timeline-actions summary::-webkit-details-marker{display:none}.asset-c2pa-timeline-actions summary>svg:first-child{flex:0 0 16px;width:16px;height:16px;margin-top:2px;color:#4f718d}.asset-c2pa-timeline-actions summary>svg:last-child{flex:0 0 14px;width:14px;height:14px;margin:2px 0 0 auto;color:#7e94a6}.asset-c2pa-timeline-actions summary strong{display:block;font-size:13px;font-weight:600;overflow-wrap:anywhere}.asset-c2pa-timeline-actions summary small{display:block;margin-top:5px;color:#5f758a;font-size:12px}.asset-c2pa-action-details{padding:0 0 10px}.asset-c2pa-action-details p{color:#526d83;font-size:12px;line-height:1.5}.asset-c2pa-main-facts{margin:10px 0 0;padding:12px;border-radius:13px;background:#f2f6fa}.asset-c2pa-fact-list{display:grid;margin:0}.asset-c2pa-fact-list>div{display:grid;grid-template-columns:minmax(95px,.9fr) minmax(0,1.2fr);gap:10px;padding:6px 0;border-bottom:1px solid #e4ebf1}.asset-c2pa-fact-list>div:last-child{border:0}.asset-c2pa-fact-list dt{color:#596f83;font-size:12px;line-height:1.5}.asset-c2pa-fact-list dd{margin:0;color:#233e57;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.asset-c2pa-main-facts .asset-c2pa-fact-list>div{border:0;padding:4px 0}.asset-c2pa-detail-group{min-width:0;border-bottom:1px solid #e1eaf1;scroll-margin-top:240px}.asset-c2pa-detail-group>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;padding:10px 0;color:#233e57;font-size:13px;font-weight:600;list-style:none;cursor:pointer;overflow-wrap:anywhere}.asset-c2pa-detail-group>summary::-webkit-details-marker{display:none}.asset-c2pa-detail-group>summary>svg{flex:0 0 15px;width:15px;height:15px}.asset-c2pa-detail-group[open]>summary>svg,.asset-c2pa-timeline-actions details[open]>summary>svg:last-child{transform:rotate(180deg)}.asset-c2pa-detail-body{min-width:0;padding-bottom:8px}.asset-c2pa-detail-body .asset-c2pa-detail-group{padding-inline:10px;background:#f7f9fb;border-radius:7px;margin-top:8px}.asset-c2pa-manifest-select{display:grid;gap:6px;margin:12px 0 8px;color:#4b6278;font-size:12px}.asset-c2pa-manifest-select select{width:100%;min-width:0;min-height:42px;padding:10px;border:1px solid #c9d9e6;border-radius:8px;color:#24435c;background:#fff;font:inherit}.asset-c2pa-json-block{min-width:0;margin-top:8px;overflow:hidden;border:1px solid #35414d;border-radius:9px;background:#10151b}.asset-c2pa-json-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-bottom:1px solid #35414d;background:#20272f;color:#e5edf5}.asset-c2pa-json-toolbar>span{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:650}.asset-c2pa-json-toolbar>span svg{width:26px;height:26px;padding:4px;border:1px solid #428bb9;border-radius:6px;color:#62c9ff;background:#18394d}.asset-c2pa-json-toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:5px 9px;border:1px solid #657280;border-radius:6px;color:#edf3f8;background:transparent;font:inherit;font-size:12px;cursor:pointer}.asset-c2pa-json-toolbar button:hover{background:#35414d}.asset-c2pa-json-toolbar button svg{width:15px;height:15px}.asset-c2pa-json{max-height:360px;overflow:auto;padding:10px 12px 10px 0;margin:0;color:#e0e6ed;background:#10151b;font:11px/1.65 Consolas,Courier New,monospace;white-space:pre-wrap;overflow-wrap:anywhere;-moz-tab-size:2;tab-size:2;scrollbar-width:thin;scrollbar-color:#586571 #10151b}.asset-c2pa-json code{font:inherit;color:inherit;background:transparent}.asset-c2pa-json-line{display:grid;grid-template-columns:3.5em minmax(0,1fr)}.asset-c2pa-json-line-number{padding-right:12px;color:#8895a2;text-align:right;-webkit-user-select:none;user-select:none}.asset-c2pa-json-key{color:#62d2ff}.asset-c2pa-json-string{color:#f6cb72}.asset-c2pa-json-number{color:#b5dba1}.asset-c2pa-json-boolean{color:#bfabff}.asset-c2pa-json-null{color:#f29cad}.asset-c2pa-json-copy-error{display:block;padding:8px 10px;color:#ffc7c7;font-size:12px}.asset-c2pa-inline-note{display:flex;align-items:flex-start;gap:9px;margin:8px 0;padding:10px;border:1px solid #dce7ef;border-radius:9px;color:#4e6478;background:#f4f8fb;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.asset-c2pa-inline-note>svg{flex:0 0 18px;width:18px;height:18px;margin-top:2px}.asset-c2pa-check-list{padding:0;margin:0;list-style:none}.asset-c2pa-check-list li{padding:10px 0;border-bottom:1px solid #e4ebf0}.asset-c2pa-check-list code{font-size:11px;overflow-wrap:anywhere}.asset-c2pa-check-list p,.asset-c2pa-check-list small{display:block;margin:6px 0 0;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.asset-c2pa-check-list.is-failures{color:#a03d3d}.asset-c2pa-check-list.is-successes{color:#22684d}.asset-c2pa-export-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:12px;min-height:44px;padding:12px 18px;border:0;border-radius:12px;color:#fff;background:#142532;font:inherit;font-size:13px;cursor:pointer}.asset-c2pa-export-button:hover{background:#25465e}.asset-c2pa-export-button svg{width:17px;height:17px}.asset-c2pa-metadata-fields{margin:0}.asset-c2pa-metadata-fields>div{padding:8px 0;border-bottom:1px solid #e9eef2}.asset-c2pa-metadata-fields dt{color:#5c7083;font-size:12px}.asset-c2pa-metadata-fields dt small{display:block;margin-top:4px;color:#7a8c9a;font-size:10px}.asset-c2pa-metadata-fields dd{margin:8px 0 0;color:#233e57;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.asset-c2pa-empty-metadata{padding:30px 12px;text-align:center;color:#6a8092;font-size:13px;line-height:1.6}.asset-c2pa-empty-metadata svg{width:32px;height:32px}@media (max-width: 1100px) and (min-width: 981px){.asset-c2pa-viewer-toolbar{flex-wrap:wrap;gap:6px;padding-inline:14px}.asset-c2pa-viewer-controls{margin-left:auto}}@media (max-width: 980px){.asset-c2pa-workspace.has-file{grid-template-columns:1fr;height:auto}.has-file .asset-c2pa-file-stage{border-radius:22px 22px 0 0}.asset-c2pa-viewer{height:520px}.asset-c2pa-result-sticky{position:relative}.asset-c2pa-provenance{height:auto}#asset-c2pa-panel-overview{display:block}.asset-c2pa-tab-content,.asset-c2pa-history-scroll{overflow:visible}.asset-c2pa-detail-group{scroll-margin-top:100px}}@media (max-width: 600px){.asset-c2pa-viewer{height:430px}.asset-c2pa-viewer-toolbar{min-height:64px;padding:10px;gap:6px;flex-wrap:wrap}.asset-c2pa-viewer-toolbar>strong{font-size:12px;flex-basis:calc(100% - 50px)}.asset-c2pa-viewer-controls{margin-left:auto}.asset-c2pa-viewer-canvas{margin:16px}.asset-c2pa-viewer-caption{min-height:50px;padding:12px 16px;font-size:10px}.asset-c2pa-result-sticky{padding:16px 16px 0}.asset-c2pa-tabs{margin-inline:-16px;padding-inline:16px}.asset-c2pa-tabs button{font-size:12px}.asset-c2pa-tab-content{padding:14px 16px}.asset-c2pa-timeline>li{padding-left:16px}.asset-c2pa-timeline-thumbnail{width:56px;height:56px;flex-basis:56px}.asset-c2pa-provenance-heading h2{font-size:21px}.asset-c2pa-main-facts{padding:12px}}.asset-c2pa-main-facts .asset-c2pa-fact-list dt{display:flex;align-items:flex-start;gap:7px}.asset-c2pa-main-facts .asset-c2pa-fact-list dt svg{flex:0 0 15px;width:15px;height:15px;margin-top:2px;color:#52738d}.asset-c2pa-manifest-select-inline{padding:10px;margin:12px 0 4px;border:1px solid #e1eaf1;border-radius:8px;background:#f7f9fb;font-weight:600}.asset-c2pa-manifest-select-inline select{min-height:38px;padding:8px 10px;font-weight:400}.asset-c2pa-technical-icon{display:none}.asset-c2pa-group-label{display:inline-flex;align-items:center;gap:8px;min-width:0}#asset-c2pa-panel-details .asset-c2pa-technical-icon{display:block;flex:0 0 16px;width:16px;height:16px;color:#52738d}#asset-c2pa-panel-details .asset-c2pa-fact-list dt{display:flex;align-items:flex-start;gap:7px}#asset-c2pa-panel-details .asset-c2pa-fact-list dt .asset-c2pa-technical-icon{flex-basis:14px;width:14px;height:14px;margin-top:2px}.asset-c2pa-page{padding:0;min-height:0;background:transparent}.asset-c2pa-page .focus-ring:focus-visible{outline:2px solid var(--asset-c2pa-blue);outline-offset:3px}.asset-c2pa-page button,.asset-c2pa-page select{font-family:inherit}html[data-theme=dark] .asset-c2pa-page{--asset-c2pa-ink: var(--text-strong);--asset-c2pa-muted: var(--text-muted);--asset-c2pa-line: var(--line-soft);--asset-c2pa-blue: #69baff}html[data-theme=dark] .asset-c2pa-page{background:var(--bg-elevated)}html[data-theme=dark] .asset-c2pa-title-divider{background:var(--surface-soft)}html[data-theme=dark] .asset-c2pa-page-heading h1{color:var(--text-strong)}html[data-theme=dark] .asset-c2pa-page-intro{color:var(--text-muted)}html[data-theme=dark] .asset-c2pa-page-heading>span{color:var(--text-muted)}html[data-theme=dark] .asset-c2pa-page-heading>span:before{border:2px solid var(--line-soft)}html[data-theme=dark] .asset-c2pa-dropzone{border:1.5px dashed var(--line-soft)}html[data-theme=dark] .asset-c2pa-dropzone-icon{border:1px solid var(--line-soft);background:var(--bg-elevated)}html[data-theme=dark] .asset-c2pa-dropzone small,html[data-theme=dark] .asset-c2pa-primary-action{color:var(--text-muted)}html[data-theme=dark] .asset-c2pa-secondary-action{border:1px solid var(--line-soft);color:var(--text-strong);background:var(--bg-elevated)}html[data-theme=dark] .asset-c2pa-secondary-action:hover{border-color:var(--line-soft);background:var(--surface-soft)}html[data-theme=dark] .asset-c2pa-preview>img,html[data-theme=dark] .asset-c2pa-preview>video{background:var(--surface-soft)}html[data-theme=dark] .asset-c2pa-audio-preview>svg,html[data-theme=dark] .asset-c2pa-generic-preview>svg{border:1px solid var(--line-soft)}html[data-theme=dark] .asset-c2pa-generic-preview strong{color:var(--text-strong)}html[data-theme=dark] .asset-c2pa-credential-pin,html[data-theme=dark] .asset-c2pa-preview-loading{color:var(--text-muted)}html[data-theme=dark] .asset-c2pa-data-panel{background:var(--bg-elevated)}html[data-theme=dark] .asset-c2pa-data-panel::-webkit-scrollbar-track{background:var(--surface-soft)}html[data-theme=dark] .asset-c2pa-data-panel::-webkit-scrollbar-thumb{border:2px solid var(--line-soft);background:var(--surface-soft)}html[data-theme=dark] .asset-c2pa-data-panel::-webkit-scrollbar-thumb:hover{background:var(--surface-soft)}html[data-theme=dark] .asset-c2pa-panel-state-icon{background:var(--surface-soft)}html[data-theme=dark] .asset-c2pa-panel-state ul{color:var(--text-muted)}html[data-theme=dark] .asset-c2pa-panel-state li svg{color:var(--text-muted)}html[data-theme=dark] .asset-c2pa-panel-state.is-empty .asset-c2pa-panel-state-icon,html[data-theme=dark] .asset-c2pa-panel-state.is-error .asset-c2pa-panel-state-icon{color:var(--text-muted);background:var(--bg-elevated)}html[data-theme=dark] .asset-c2pa-loading-file{background:var(--surface-soft)}html[data-theme=dark] .asset-c2pa-loading-file strong{color:var(--text-muted)}html[data-theme=dark] .asset-c2pa-faq-item summary{color:var(--text-muted)}html[data-theme=dark] .asset-c2pa-faq-item p{color:var(--text-muted)}html[data-theme=dark] .asset-c2pa-result-sticky{background:var(--bg-elevated)}html[data-theme=dark] .asset-c2pa-provenance-heading>img{background:var(--surface-soft)}html[data-theme=dark] .asset-c2pa-provenance-heading p{color:var(--text-muted)}html[data-theme=dark] .asset-c2pa-status-button.is-trusted,html[data-theme=dark] .asset-c2pa-status-button.is-valid{color:var(--text-muted);background:var(--surface-soft);border-color:var(--line-soft)}html[data-theme=dark] .asset-c2pa-status-button.is-invalid{color:var(--text-muted);background:var(--bg-elevated);border-color:var(--line-soft)}html[data-theme=dark] .asset-c2pa-status-button strong,html[data-theme=dark] .asset-c2pa-status-button small{color:var(--text-muted)}html[data-theme=dark] .asset-c2pa-tabs{border-bottom:1px solid var(--line-soft);background:var(--bg-elevated)}html[data-theme=dark] .asset-c2pa-tabs button,html[data-theme=dark] .asset-c2pa-tabs button[aria-selected=true]{color:var(--text-muted)}html[data-theme=dark] .asset-c2pa-tabs button:hover{color:var(--text-muted);background:var(--surface-soft)}html[data-theme=dark] .asset-c2pa-tab-content h3{color:var(--text-muted)}html[data-theme=dark] .asset-c2pa-section-heading>svg{color:var(--text-muted)}html[data-theme=dark] .asset-c2pa-subtle{color:var(--text-muted)}html[data-theme=dark] .asset-c2pa-timeline-dot{border:4px solid var(--line-soft);background:var(--surface-soft)}html[data-theme=dark] .is-current>.asset-c2pa-timeline-dot{border-color:var(--line-soft);background:var(--bg-elevated)}html[data-theme=dark] .asset-c2pa-timeline-thumbnail{border:4px solid var(--line-soft);background:var(--surface-soft)}html[data-theme=dark] .asset-c2pa-version-icon,html[data-theme=dark] .asset-c2pa-version-heading span,html[data-theme=dark] .asset-c2pa-version-heading small{color:var(--text-muted)}html[data-theme=dark] .asset-c2pa-timeline-actions>li{border-bottom:1px solid var(--line-soft)}html[data-theme=dark] .asset-c2pa-timeline-actions summary>svg:first-child{color:var(--text-muted)}html[data-theme=dark] .asset-c2pa-timeline-actions summary>svg:last-child{color:var(--text-muted)}html[data-theme=dark] .asset-c2pa-timeline-actions summary small{color:var(--text-muted)}html[data-theme=dark] .asset-c2pa-action-details p{color:var(--text-muted)}html[data-theme=dark] .asset-c2pa-main-facts{background:var(--surface-soft)}html[data-theme=dark] .asset-c2pa-fact-list>div{border-bottom:1px solid var(--line-soft)}html[data-theme=dark] .asset-c2pa-fact-list dt{color:var(--text-muted)}html[data-theme=dark] .asset-c2pa-fact-list dd{color:var(--text-strong)}html[data-theme=dark] .asset-c2pa-detail-group{border-bottom:1px solid var(--line-soft)}html[data-theme=dark] .asset-c2pa-detail-group>summary{color:var(--text-strong)}html[data-theme=dark] .asset-c2pa-detail-body .asset-c2pa-detail-group{background:var(--surface-soft)}html[data-theme=dark] .asset-c2pa-manifest-select{color:var(--text-muted)}html[data-theme=dark] .asset-c2pa-manifest-select select{border:1px solid var(--line-soft);color:var(--text-muted);background:var(--bg-elevated)}html[data-theme=dark] .asset-c2pa-json-block{border:1px solid var(--line-soft);background:var(--surface-soft)}html[data-theme=dark] .asset-c2pa-json-toolbar{border-bottom:1px solid var(--line-soft);background:var(--surface-soft);color:var(--text-muted)}html[data-theme=dark] .asset-c2pa-json-toolbar>span svg{border:1px solid var(--line-soft);color:var(--text-muted);background:var(--surface-soft)}html[data-theme=dark] .asset-c2pa-json-toolbar button{border:1px solid var(--line-soft);color:var(--text-muted)}html[data-theme=dark] .asset-c2pa-json-toolbar button:hover{background:var(--surface-soft)}html[data-theme=dark] .asset-c2pa-json{color:var(--text-muted);background:var(--surface-soft)}html[data-theme=dark] .asset-c2pa-json-line-number,html[data-theme=dark] .asset-c2pa-json-key,html[data-theme=dark] .asset-c2pa-json-string,html[data-theme=dark] .asset-c2pa-json-number,html[data-theme=dark] .asset-c2pa-json-boolean,html[data-theme=dark] .asset-c2pa-json-null,html[data-theme=dark] .asset-c2pa-json-copy-error{color:var(--text-muted)}html[data-theme=dark] .asset-c2pa-inline-note{border:1px solid var(--line-soft);color:var(--text-muted);background:var(--surface-soft)}html[data-theme=dark] .asset-c2pa-check-list li{border-bottom:1px solid var(--line-soft)}html[data-theme=dark] .asset-c2pa-check-list.is-failures,html[data-theme=dark] .asset-c2pa-check-list.is-successes{color:var(--text-muted)}html[data-theme=dark] .asset-c2pa-export-button{color:var(--text-muted);background:var(--surface-soft)}html[data-theme=dark] .asset-c2pa-export-button:hover{background:var(--surface-soft)}html[data-theme=dark] .asset-c2pa-metadata-fields>div{border-bottom:1px solid var(--line-soft)}html[data-theme=dark] .asset-c2pa-metadata-fields dt,html[data-theme=dark] .asset-c2pa-metadata-fields dt small{color:var(--text-muted)}html[data-theme=dark] .asset-c2pa-metadata-fields dd{color:var(--text-strong)}html[data-theme=dark] .asset-c2pa-empty-metadata{color:var(--text-muted)}html[data-theme=dark] .asset-c2pa-main-facts .asset-c2pa-fact-list dt svg{color:var(--text-muted)}html[data-theme=dark] .asset-c2pa-manifest-select-inline{border:1px solid var(--line-soft);background:var(--surface-soft)}html[data-theme=dark] #asset-c2pa-panel-details .asset-c2pa-technical-icon{color:var(--text-muted)}.asset-c2pa-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.asset-c2pa-page .asset-c2pa-tabs button{border-radius:0}html[data-theme] .asset-c2pa-page .asset-c2pa-viewer select{color:#e3edf3;background:#0d1a22;border:0}html[data-theme=dark] .asset-c2pa-page .asset-c2pa-status-button.is-trusted{background:var(--color-success-surface);color:var(--color-success);border-color:var(--color-success)}html[data-theme=dark] .asset-c2pa-page .asset-c2pa-status-button.is-invalid{background:var(--color-danger-surface);color:var(--color-danger);border-color:var(--color-danger)}html[data-theme=dark] .asset-c2pa-page .asset-c2pa-status-button.is-valid{background:var(--color-warning-surface);color:var(--color-warning);border-color:var(--color-warning)}html[data-theme=dark] .asset-c2pa-page .asset-c2pa-tabs button[aria-selected=true]{color:var(--asset-c2pa-blue)}html[data-theme=dark] .asset-c2pa-page .asset-c2pa-history-scroll{scrollbar-color:var(--text-soft) var(--bg-elevated)}.sce-entry{min-height:100vh;min-height:100svh;display:grid;place-items:center;padding:48px 24px;background:#edf4fa url(/_static/sce-background-animated-BM7ld8Iz.svg) center / cover no-repeat;color:#10273c;font-family:Inter,Segoe UI,sans-serif}.sce-entry-content{width:min(100%,480px);text-align:center;transform:translateY(-10px)}.sce-entry-brand{display:flex;flex-direction:column;align-items:center;gap:20px}body .sce-entry-logo{display:block;width:72px;height:72px;object-fit:contain}.sce-entry-brand h1{margin:0;color:#10273c;font:600 30px/1.25 Inter,Segoe UI,sans-serif;letter-spacing:-.7px}.sce-entry-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,360px);margin:36px auto 0;padding:0;list-style:none}.sce-entry-features li{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;color:#10273c}.sce-entry-features li+li:before{content:"";position:absolute;left:0;top:8px;width:1px;height:36px;background:#d4e0ec}.sce-entry-features img,.sce-entry-features svg{width:32px;height:32px;object-fit:contain}.sce-entry-features span{color:#5d7086;font-size:14px;line-height:20px}.sce-entry-actions{display:grid;gap:12px;width:min(100%,240px);margin:36px auto 0}body .sce-entry .ui-button{position:relative;min-height:46px;padding:10px 24px;border-radius:14px!important;font:600 16px/1.4 Inter,Segoe UI,sans-serif!important;letter-spacing:0;text-transform:none;transition:background-color .16s ease,box-shadow .16s ease}body .sce-entry .ui-button-primary{border:1px solid #2384f8!important;background:#187ff5!important;color:#fff!important;box-shadow:0 6px 18px #167af52b!important}body .sce-entry .ui-button-primary:hover:not(:disabled){background:#096de1!important;box-shadow:0 8px 22px #167af53d!important}body .sce-entry .ui-button-secondary{border:1.5px solid #c7d7e9!important;background:#fff6!important;color:#10273c!important;box-shadow:none!important}body .sce-entry .ui-button-secondary:hover:not(:disabled){background:#ffffffb3!important;border-color:#9bb9d9!important}body .sce-entry .ui-button:focus-visible{outline:3px solid #125fc1;outline-offset:4px}.sce-entry-arrow{position:absolute;right:18px;width:18px;height:18px;top:50%;transform:translateY(-50%)}.sce-entry-feedback,.sce-entry-status,.sce-entry-error{margin:20px auto 0;max-width:440px;font-size:14px;line-height:1.5;color:#425b72}.sce-entry-feedback,.sce-entry-error{color:#8d3030}.sce-entry-error .ui-button{margin:8px}@media (max-width: 600px){.sce-entry{padding:40px 24px}.sce-entry-content{transform:none}body .sce-entry-logo{width:64px;height:64px}.sce-entry-brand{gap:18px}.sce-entry-brand h1{font-size:clamp(22px,5.5vw,28px);letter-spacing:-.5px}.sce-entry-features,.sce-entry-actions{margin-top:28px}}@media (max-height: 650px) and (min-width: 601px){.sce-entry-content{transform:none}.sce-entry-brand{gap:20px}body .sce-entry-logo{width:64px;height:64px}.sce-entry-features,.sce-entry-actions{margin-top:28px}}@media (prefers-reduced-motion: reduce){body .sce-entry .ui-button{transition:none}}.signed-out-page{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:32px 20px;background:#f5f7fa;color:#182639;font-family:Inter,Segoe UI,sans-serif}.signed-out-card{width:100%;max-width:440px;padding:40px 36px 28px;border:1px solid #e2e7ee;border-radius:16px;background:#fff;box-shadow:0 8px 32px #1826390d;text-align:center}.signed-out-brand{margin:0 0 32px;color:#536174;font-size:13px;font-weight:var(--font-weight-medium)}.signed-out-status{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 20px;border-radius:50%;background:#edf7f1;color:#28734b}.signed-out-card h1{margin:0 0 12px;color:#182639;font-family:inherit;font-size:clamp(22px,5vw,26px);font-weight:var(--font-weight-medium);line-height:1.25;letter-spacing:-.6px}.signed-out-description{margin:0 0 28px;color:#536174;font-size:14px;line-height:1.7}.signed-out-card .signed-out-action{width:100%;min-height:44px}.signed-out-warning{margin:0 0 24px;padding:14px 16px;border:1px solid #eed8a5;border-radius:8px;background:#fffaef;color:#795414;font-size:13px;line-height:1.6;text-align:left}.signed-out-note{margin:24px 0 0;padding-top:20px;border-top:1px solid #edf0f4;color:#647184;font-size:12px;line-height:1.5}@media (max-width: 480px){.signed-out-card{padding:32px 24px 24px}}:root{--bg-deep: #070907;--bg-strong: #0c0f0c;--bg-elevated: #121612;--surface-soft: rgba(247, 248, 244, .07);--surface-muted: rgba(247, 248, 244, .045);--surface-strong: rgba(18, 22, 18, .96);--line-soft: rgba(247, 248, 244, .13);--line-strong: rgba(216, 255, 106, .42);--text-strong: #f7f8f4;--text-muted: rgba(247, 248, 244, .78);--text-soft: rgba(208, 220, 206, .62);--accent-cyan: #d8ff6a;--accent-cyan-rgb: 216, 255, 106;--accent-blue: #6ec6ff;--accent-blue-rgb: 110, 198, 255;--accent-teal: #7cf0c1;--accent-teal-rgb: 124, 240, 193;--font-family-sans: "Afacad", "Segoe UI", sans-serif;--font-family-mono: "IBM Plex Mono", Consolas, monospace;--font-size-xs: 11px;--font-size-sm: 12px;--font-size-md: 13px;--font-size-lg: 14px;--font-size-xl: 16px;--font-size-2xl: 18px;--font-size-3xl: 22px;--font-size-4xl: 30px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 550;--font-weight-bold: 600;--line-height-tight: 1.1;--line-height-body: 1.45;--space-0: 0;--space-1: 2px;--space-2: 4px;--space-3: 6px;--space-4: 8px;--space-5: 10px;--space-6: 12px;--space-7: 14px;--space-8: 16px;--space-9: 18px;--space-10: 20px;--space-12: 24px;--space-14: 28px;--space-16: 32px;--radius-none: 0;--radius-sm: 4px;--radius-md: 8px;--radius-pill: 999px;--border-width-sm: 1px;--border-width-md: 2px;--border-subtle: var(--border-width-sm) solid rgba(247, 248, 244, .12);--border-muted: var(--border-width-sm) solid rgba(247, 248, 244, .08);--border-strong: var(--border-width-sm) solid rgba(var(--accent-cyan-rgb), .42);--border-danger: var(--border-width-sm) solid rgba(255, 98, 130, .5);--color-bg-canvas: var(--bg-deep);--color-bg-app: var(--bg-strong);--color-surface-1: rgba(18, 22, 18, .9);--color-surface-2: rgba(7, 9, 7, .82);--color-surface-muted: rgba(247, 248, 244, .045);--color-surface-hover: rgba(247, 248, 244, .08);--color-surface-overlay: rgba(3, 5, 3, .78);--color-surface-modal: linear-gradient(180deg, rgba(17, 19, 19, .98), rgba(6, 7, 7, .98));--color-control-bg: rgba(247, 248, 244, .045);--color-control-bg-hover: rgba(247, 248, 244, .08);--color-field-bg: rgba(7, 9, 7, .78);--color-field-bg-focus: rgba(7, 9, 7, .94);--color-text-primary: var(--text-strong);--color-text-secondary: rgba(247, 248, 244, .76);--color-text-muted: var(--text-soft);--color-accent-primary: var(--accent-cyan);--color-accent-primary-hover: #e5ff83;--color-accent-primary-rgb: var(--accent-cyan-rgb);--color-accent-secondary: var(--accent-blue);--color-accent-secondary-rgb: var(--accent-blue-rgb);--color-success: var(--accent-cyan);--color-success-rgb: var(--accent-cyan-rgb);--color-success-text: #eaffad;--color-success-surface: rgba(var(--color-success-rgb), .12);--color-warning: #ffd166;--color-warning-rgb: 255, 209, 102;--color-warning-text: #ffe2a3;--color-warning-surface: rgba(var(--color-warning-rgb), .12);--color-danger: #ff6282;--color-danger-rgb: 255, 98, 130;--color-danger-text: #ffb4c2;--color-danger-surface: rgba(var(--color-danger-rgb), .12);--color-control-text-on-primary: #101406;--color-spinner-track: rgba(247, 248, 244, .18);--color-tooltip-surface: rgba(8, 11, 9, .96);--color-tooltip-border: rgba(247, 248, 244, .16);--color-tooltip-text: var(--color-text-primary);--color-chart-surface: rgba(7, 9, 7, .34);--color-chart-grid: rgba(247, 248, 244, .1);--color-chart-axis-label: rgba(247, 248, 244, .68);--color-chart-value-label: rgba(247, 248, 244, .9);--color-chart-series-primary: rgba(var(--color-accent-primary-rgb), .84);--color-chart-series-secondary: rgba(var(--color-accent-secondary-rgb), .82);--color-chart-series-success: rgba(var(--color-success-rgb), .84);--color-chart-series-warning: rgba(var(--color-warning-rgb), .82);--color-chart-series-danger: rgba(var(--color-danger-rgb), .78);--gradient-chart-primary: linear-gradient(90deg, rgba(var(--color-accent-primary-rgb), .86), rgba(var(--color-accent-secondary-rgb), .72));--gradient-chart-surface-grid: linear-gradient(rgba(247, 248, 244, .025) 1px, transparent 1px), linear-gradient(90deg, rgba(247, 248, 244, .02) 1px, transparent 1px), var(--color-chart-surface);--gradient-loader-skeleton: linear-gradient( 90deg, rgba(247, 248, 244, .055), rgba(var(--color-accent-primary-rgb), .16), rgba(247, 248, 244, .055) );--opacity-disabled: .65;--opacity-subtle: .72;--opacity-muted: .55;--opacity-overlay: .78;--shadow-focus: 0 0 0 5px rgba(var(--color-accent-primary-rgb), .12);--shadow-elevation-sm: 0 12px 28px rgba(0, 0, 0, .26);--shadow-elevation-md: 0 22px 54px rgba(0, 0, 0, .28);--shadow-elevation-lg: 0 28px 80px rgba(0, 0, 0, .46);--shadow-glow-primary: 0 0 18px rgba(var(--color-accent-primary-rgb), .22);--shadow-glow-chart: 0 0 18px rgba(var(--color-accent-primary-rgb), .18);--shadow-glow-chart-strong: 0 0 28px rgba(var(--color-accent-primary-rgb), .28);--shadow-tooltip: 0 18px 46px rgba(0, 0, 0, .42);--stroke-width-chart-grid: 1;--stroke-width-chart-data: 2;--stroke-width-loader-track: 2;--stroke-width-loader-trace: 3;--stroke-width-loader-pulse: 2;--duration-fast: .12s;--duration-base: .13s;--duration-slow: .22s;--duration-loader: 1.1s;--duration-pulse: 1.3s;--duration-chart-enter: .42s;--duration-chart-hover: .16s;--duration-loader-fast: .75s;--easing-standard: ease;--easing-emphasis: ease-in-out;--z-index-navbar: 20;--z-index-modal: 60;--z-index-toast: 70;color:var(--text-strong);background-color:var(--bg-deep);font-family:var(--font-family-sans)}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;height:100%}body{background:radial-gradient(circle at 14% -6%,rgba(var(--accent-cyan-rgb),.1),transparent 28%),radial-gradient(circle at 88% 8%,rgba(var(--accent-blue-rgb),.08),transparent 32%),linear-gradient(rgba(247,248,244,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(247,248,244,.022) 1px,transparent 1px),linear-gradient(180deg,#0c0f0c,#070907,#0b0e0b);background-size:auto,auto,48px 48px,48px 48px,auto}h1,h2,h3,h4,h5,h6,strong,b{font-weight:var(--font-weight-semibold)}*:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px}button{border:1px solid var(--line-soft);border-radius:8px;padding:10px 14px;color:var(--text-strong);background:#f1ece40d;cursor:pointer}button:hover{background:#f1ece41a}button.danger{border-color:#ff628273;background:#ff628226}.app-shell{display:grid;grid-template-columns:250px 1fr;min-height:100vh;position:relative}.app-shell-navbar{display:block}.app-navbar{position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px 24px;border-bottom:1px solid var(--line-soft);background:linear-gradient(180deg,#0b0c0cf5,#060707eb),linear-gradient(90deg,#f1ece40f,#9faf9f08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app-navbar-brand{display:flex;align-items:center;gap:12px;min-width:0}.app-navbar-copy strong{font-size:15px;line-height:1.2}.app-navbar-copy span{color:var(--text-soft);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.app-navbar-links{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.app-navbar-link{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;border-radius:8px;border:1px solid rgba(247,248,244,0);color:#f7f8f4b3;text-decoration:none;background:#f7f8f400;outline:0;transition:background var(--duration-base) var(--easing-standard),border-color var(--duration-base) var(--easing-standard),box-shadow var(--duration-base) var(--easing-standard),color var(--duration-base) var(--easing-standard)}.app-navbar-link:before{content:"";position:absolute;inset:auto 12px 5px;height:2px;border-radius:var(--radius-pill);background:var(--color-accent-primary);opacity:0;transform:scaleX(.44);transition:opacity var(--duration-base) var(--easing-standard),transform var(--duration-base) var(--easing-standard)}.app-navbar-link:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:6px;border:1px solid transparent;pointer-events:none}.app-navbar-link:hover{border-color:#f7f8f41a;background:#f7f8f40a;color:var(--text-strong)}.app-navbar-link:focus-visible{border-color:rgba(var(--color-accent-primary-rgb),.7);background:rgba(var(--color-accent-primary-rgb),.085);color:var(--color-text-primary);box-shadow:var(--shadow-focus)}.app-navbar-link:focus-visible:after{border-color:rgba(var(--color-accent-primary-rgb),.82)}.app-navbar-link-active,.app-navbar-link[aria-current=page]{border-color:rgba(var(--color-accent-primary-rgb),.34);background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 62%),rgba(var(--color-accent-primary-rgb),.085);color:var(--text-strong)}.app-navbar-link-label{position:relative;z-index:1}.app-navbar-side{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.app-navbar-meta{display:flex;gap:8px;flex-wrap:wrap}.app-navbar-meta span{border-radius:8px;padding:6px 10px;border:1px solid rgba(241,236,228,.12);background:#f1ece40a;color:#f1ece4d1;font-size:12px}.sidebar{border-right:1px solid var(--line-soft);background:linear-gradient(180deg,#111313fa,#060707fa),linear-gradient(90deg,rgba(241,236,228,.045),transparent 42%);padding:20px 18px;display:grid;gap:16px;align-content:start;transition:width .16s ease,padding .16s ease}.sidebar-collapsed{width:96px;padding:20px 12px}.brand{font-weight:var(--font-weight-semibold);margin-bottom:0;letter-spacing:.1px;font-size:20px;line-height:1.15}.sidebar-brand-block,.sidebar-footer-card,.sidebar-nav-shell{display:grid;gap:8px}.sidebar-brand-block{padding:4px 2px 12px;border-bottom:1px solid rgba(241,236,228,.08)}.sidebar-brand-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.sidebar-brand-mark{display:inline-flex;align-items:center;border-radius:8px;padding:6px 10px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;min-width:42px;justify-content:center;background:#f1ece414;border:1px solid var(--line-soft);color:var(--text-strong);font-weight:var(--font-weight-semibold)}.sidebar-brand-copy,.sidebar-footer-copy{margin:0;font-size:12px;line-height:1.5;color:#f1ece4ad}.sidebar-footer-card,.sidebar-nav-shell{border:0;border-radius:0;padding:0;background:transparent}.sidebar-context-label{color:#f1ece49e;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.sidebar-context-title{font-size:15px}.sidebar-context-pills{display:flex;gap:8px;flex-wrap:wrap}.sidebar-context-pills span{border-radius:8px;padding:6px 10px;font-size:11px;border:1px solid rgba(241,236,228,.12);background:#080c143d;color:#f1ece4d1}.sidebar-nav-shell{gap:12px;padding:8px 0}.sidebar-toggle{min-width:34px;height:34px;padding:0;border-radius:8px;border:1px solid rgba(241,236,228,.12);background:#080c1442;color:#f1ece4d1}.sidebar-toggle:hover{background:#f1ece41f}.sidebar-nav{display:grid;gap:10px}.sidebar-footer-card{padding-top:14px;border-top:1px solid rgba(241,236,228,.08)}.nav-item{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;border-radius:8px;padding:12px 14px;color:var(--text-muted);text-decoration:none;border:1px solid rgba(241,236,228,.06);background:#f1ece406;transition:transform .12s ease,border-color .12s ease,background .12s ease,box-shadow .12s ease}.nav-item:hover{border-color:var(--line-soft);background:#f1ece412;box-shadow:0 12px 26px #00000029;transform:translateY(-1px)}.nav-item-badge{min-width:44px;justify-content:center;border-radius:8px;padding:9px 8px;border:1px solid rgba(241,236,228,.12);background:#06070770;color:var(--text-soft);font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-align:center}.nav-item-title{color:var(--text-strong);font-size:14px;font-weight:var(--font-weight-semibold)}.nav-item-active{border-color:rgba(var(--accent-blue-rgb),.55);background:rgba(var(--accent-blue-rgb),.17);color:var(--text-strong);box-shadow:inset 0 0 0 1px #ffffff0a}.nav-item-active .nav-item-badge{border-color:rgba(var(--accent-blue-rgb),.42);background:rgba(var(--accent-blue-rgb),.16);color:var(--text-strong)}.sidebar-collapsed .sidebar-brand-block,.sidebar-collapsed .sidebar-footer-card,.sidebar-collapsed .sidebar-nav-shell{justify-items:center;text-align:center}.sidebar-collapsed .sidebar-brand-top,.sidebar-collapsed .sidebar-context-pills{width:100%;justify-content:center}.sidebar-collapsed .sidebar-footer-card{padding:10px 0}.sidebar-collapsed .sidebar-nav{justify-items:center}.sidebar-collapsed .nav-item{width:100%;grid-template-columns:1fr;justify-items:center;padding:12px 10px}.workspace{display:grid;grid-template-rows:auto auto 1fr}.workspace-navbar{grid-template-rows:auto auto 1fr}.topbar{padding:24px clamp(20px,2vw,32px) 20px;border-bottom:1px solid var(--line-soft);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;background:linear-gradient(180deg,#ffffff05,#fff0)}.topbar-title h1{font-size:28px;margin:4px 0 0}.topbar-title p{margin:8px 0 0;color:var(--text-muted);font-size:14px;max-width:760px;line-height:1.5}.topbar-kicker{color:var(--accent-cyan);font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase}.topbar-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.status-banner{margin:16px clamp(20px,2vw,32px) 0;border:1px solid var(--line-strong);background:rgba(var(--accent-blue-rgb),.1);border-radius:8px;padding:10px 12px;font-size:13px}.page-content{padding:clamp(22px,2vw,32px);min-width:0}.page-frame{width:100%;max-width:1540px;margin:0 auto;display:grid;gap:24px;min-width:0}.panel{border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-muted);padding:20px;margin-bottom:0}.panel-header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.panel-title{margin:0;font-size:16px}.panel-body{display:grid;gap:20px}.mono-block{margin:0;border:1px solid rgba(241,236,228,.12);border-radius:8px;background:#00000052;color:var(--text-muted);font-family:IBM Plex Mono,Consolas,monospace;padding:12px;white-space:pre-wrap;word-break:break-word}.button-row{display:flex;gap:10px;flex-wrap:wrap}.kv-list{display:grid;grid-template-columns:180px 1fr;gap:6px 12px}.kv-list-key{color:#f1ece4cc}.kv-list-value{word-break:break-all}.login-page{min-height:100vh;display:grid;place-items:center;padding:24px}.login-card,.login-shell{width:min(520px,100%)}.login-hero{border:1px solid var(--line-soft);border-radius:8px;padding:32px;background:linear-gradient(135deg,#111313f5,#060707eb),linear-gradient(90deg,rgba(var(--accent-blue-rgb),.12),transparent 48%);display:grid;justify-items:start;gap:24px;min-height:auto}.login-kicker{color:var(--accent-teal);font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase}.login-title{margin:0;font-size:40px;line-height:1.08;max-width:420px}.login-subtitle{margin:0;max-width:720px;color:var(--text-muted);line-height:1.6}.login-pill-row{display:flex;gap:8px;flex-wrap:wrap}.login-pill-row span{border-radius:8px;padding:7px 12px;border:1px solid var(--line-soft);background:#f1ece40d;font-size:12px;color:var(--text-muted)}.login-actions{display:flex;gap:10px;flex-wrap:wrap}.login-actions .ui-button{min-width:136px}.subscribe-steps{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.subscribe-step{border:1px solid var(--line-soft);border-radius:8px;padding:14px;background:#f1ece40a;display:grid;gap:8px;align-content:start}.subscribe-step span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:1px solid rgba(var(--accent-cyan-rgb),.34);background:rgba(var(--accent-cyan-rgb),.12);color:var(--text-strong);font-size:12px;font-weight:var(--font-weight-semibold)}.subscribe-step strong{font-size:14px}.subscribe-step p{margin:0;color:var(--text-soft);font-size:13px;line-height:1.45}.subscribe-form{display:grid;gap:14px}.plan-shared-credits{display:grid;gap:24px;margin-top:32px;scroll-margin-top:24px}.plan-credit-balances{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0}.plan-credit-balances dt{font-size:13px;opacity:.75}.plan-credit-balances dd{margin:6px 0 0;font-size:28px;font-weight:var(--font-weight-semibold)}@media (max-width: 640px){.plan-credit-balances{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-card{border:1px solid var(--line-soft);border-radius:8px;background:linear-gradient(180deg,#111313f5,#0b0c0cf0);padding:20px;margin-bottom:0;box-shadow:0 18px 40px #00030a47}.ui-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.ui-card-title{margin:0;font-size:18px}.ui-card-subtitle{margin:6px 0 0;font-size:13px;color:var(--text-soft)}.ui-card-actions{display:flex;gap:8px;flex-wrap:wrap}.ui-card-body{display:grid;gap:20px}.ui-button{border:1px solid var(--line-soft);border-radius:8px;color:var(--text-strong);background:#f1ece40d;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.ui-button-sm{padding:8px 12px;font-size:12px}.ui-button-md{padding:10px 14px;font-size:14px}.ui-button:hover{background:#f1ece41a}.ui-button:disabled{opacity:.65;cursor:not-allowed}.ui-button-primary{border-color:var(--color-chart-series-primary);background:var(--text-strong);color:var(--bg-deep);box-shadow:0 12px 28px #00000057}.ui-button-danger{border-color:rgba(var(--color-danger-rgb),.45);background:var(--color-danger-surface)}.ui-button-ghost{background:transparent}.ui-field{display:grid;gap:6px}.ui-field-label{font-size:12px;font-weight:var(--font-weight-medium);color:var(--text-muted)}.ui-input,.ui-select{border:1px solid var(--line-soft);border-radius:8px;background:#060707e0;color:var(--text-strong);padding:10px 12px}.ui-input-error,.ui-select-error{border-color:#ff6282bf}.ui-field-help{color:var(--text-soft);font-size:12px}.ui-field-error{color:#ff9caf;font-size:12px}.ui-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#020816c7;display:grid;place-items:center;z-index:60;padding:20px}.ui-modal{width:min(460px,100%);border-radius:8px;border:1px solid var(--line-strong);background:linear-gradient(180deg,#111313fa,#060707fa);padding:16px}.ui-modal-title{margin:0;font-size:16px}.ui-modal-body{margin-top:10px;color:var(--text-muted)}.ui-modal-actions{margin-top:16px;display:flex;justify-content:flex-end;gap:8px}.ui-toast-stack{position:fixed;right:18px;bottom:18px;display:grid;gap:10px;z-index:70;width:min(360px,calc(100vw - 24px))}.ui-toast{border-radius:8px;border:1px solid var(--line-soft);background:linear-gradient(180deg,#111313fa,#060707fa);padding:10px 12px;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.ui-toast-success{border-color:rgba(var(--accent-blue-rgb),.55)}.ui-toast-error{border-color:#ff62828c}.ui-toast-copy{display:grid;gap:2px;font-size:13px}.ui-toast-copy span{color:var(--text-soft);font-size:12px}.ui-toast-close{border:0;background:transparent;color:var(--text-muted);padding:0;min-width:18px}.ui-spinner-wrap{display:inline-flex;align-items:center;gap:8px;font-size:13px}.ui-skeleton-wrap{display:grid;gap:8px}.ui-skeleton-line{height:14px;border-radius:8px;background:var(--gradient-loader-skeleton);background-size:200% 100%;animation:shimmer var(--duration-pulse) linear infinite}.ui-segmented-wrap{display:grid;gap:6px}.ui-segmented{display:inline-grid;grid-auto-flow:column;gap:6px}.ui-segmented-item{border:1px solid var(--line-soft);background:#f1ece40d;color:var(--text-strong);border-radius:8px;padding:7px 12px}.ui-segmented-item-active{border-color:rgba(var(--accent-blue-rgb),.55);background:rgba(var(--accent-blue-rgb),.18)}.status-note{font-size:13px;color:#f1ece4d9}.status-note-error{color:#ffb4c2}.status-note-empty{color:#f1ece4a6}.asset-grid{display:grid;gap:10px}.file-grid{display:grid;gap:12px}.asset-grid-density-2{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-grid-density-3{grid-template-columns:repeat(3,minmax(0,1fr))}.asset-grid-density-4{grid-template-columns:repeat(4,minmax(0,1fr))}.asset-grid-density-6{grid-template-columns:repeat(6,minmax(0,1fr))}.asset-tile{border:1px solid rgba(241,236,228,.15);border-radius:8px;padding:12px;background:#f1ece40a;min-height:88px}.asset-title{margin:0 0 6px;font-size:13px;font-weight:var(--font-weight-medium)}.asset-meta{margin:0;font-size:12px;color:#f1ece4b3}.library-topbar{display:grid;gap:16px}.library-insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line-soft);border-radius:8px;overflow:hidden;background:linear-gradient(180deg,#111313f5,#0b0c0ceb)}.library-insight-card{position:relative;padding:18px 20px;background:transparent;display:grid;gap:6px}.library-insight-card:not(:last-child){border-right:1px solid var(--line-soft)}.library-insight-card:before{content:"";width:34px;height:3px;border-radius:8px;background:rgba(var(--accent-cyan-rgb),.72)}.library-insight-card .settings-summary-label{color:var(--text-soft)}.library-insight-card .settings-summary-value{font-size:22px}.library-insight-card .status-note{color:var(--text-soft);line-height:1.5}.library-controls{border:1px solid var(--line-soft);border-radius:8px;padding:16px;background:linear-gradient(180deg,#111313f5,#0b0c0ceb);display:grid;gap:14px}.library-controls-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.library-controls-copy{display:grid;gap:4px;max-width:720px}.library-controls-kicker{color:var(--accent-cyan);font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase}.library-controls-summary{margin:0;color:var(--text-muted);font-size:13px;line-height:1.5}.library-controls-body{display:flex;gap:12px;flex-wrap:wrap;align-items:stretch}.library-controls-group{flex:1 1 320px;display:flex;gap:12px;flex-wrap:wrap;align-items:end;padding:12px;border:1px solid var(--line-soft);border-radius:8px;background:#f1ece40a}.library-controls-group-density{flex:0 0 auto}.library-controls .ui-segmented-wrap{min-width:180px}.library-controls .ui-field-label{color:var(--text-soft);letter-spacing:.04em;text-transform:uppercase}.library-controls .ui-segmented{gap:4px;padding:4px;border:1px solid var(--line-soft);border-radius:8px;background:#06070794}.library-controls .ui-segmented-item{min-height:38px;background:transparent;border-color:transparent;color:var(--text-soft)}.library-controls .ui-segmented-item:hover{background:#f1ece414}.library-controls .ui-segmented-item-active{border-color:rgba(var(--accent-cyan-rgb),.36);background:linear-gradient(135deg,rgba(var(--accent-cyan-rgb),.18),rgba(var(--accent-blue-rgb),.16));color:var(--text-strong)}.library-state-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.file-card{border:1px solid var(--line-soft);border-radius:8px;background:linear-gradient(180deg,#111313f0,#0b0c0ce6);padding:12px;display:grid;gap:10px;align-content:start;min-width:0;overflow:hidden;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.file-card:hover{border-color:rgba(var(--accent-cyan-rgb),.42);transform:translateY(-2px);background:linear-gradient(180deg,#151717fa,#0c0d0df0)}.file-card-skeleton{min-height:230px}.file-card-preview{position:relative;border:1px solid var(--line-soft);border-radius:8px;overflow:visible;background:#060707b8;aspect-ratio:16 / 10;display:grid;place-items:center}.file-card-thumbnail{display:block;width:100%;height:100%;object-fit:cover;border-radius:8px}.file-card-fallback{color:var(--text-soft);font-size:12px}.file-card-title{margin:0;font-size:13px;line-height:1.35;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.file-card-meta{margin:0;font-size:12px;color:var(--text-soft);max-width:100%;overflow-wrap:anywhere;word-break:break-word}.file-card .ui-button{min-width:0;max-width:100%}.library-preview{display:grid;gap:12px}.library-preview-image-wrap{position:relative;border:1px solid var(--line-soft);border-radius:8px;overflow:visible;min-height:220px;background:#00000038;display:grid;place-items:center}.library-preview-image{width:100%;height:100%;object-fit:contain;max-height:420px;border-radius:8px}.cc-pin-wrap{position:absolute;top:8px;right:8px;z-index:8}.cc-pin{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:8px;border:1px solid rgba(241,236,228,.72);background:#060707db;color:var(--text-strong)}.cc-pin-mark{width:28px;height:28px;display:block}.cc-pin-letters{fill:currentColor;font-family:Inter,Arial,sans-serif;font-size:25px;font-weight:var(--font-weight-bold);letter-spacing:0}.cc-pin:hover,.cc-pin:focus-visible{border-color:var(--text-strong);background:#060707f0;outline:2px solid rgba(241,236,228,.32);outline-offset:2px}.cc-popover{position:absolute;top:44px;right:0;width:min(320px,calc(100vw - 48px));border:1px solid var(--line-soft);border-radius:8px;background:#060707fa;padding:12px;color:var(--text-strong);box-shadow:0 18px 44px #00000075}.cc-summary{display:grid;gap:10px;border:1px solid var(--line-soft);border-radius:8px;padding:12px;background:#f1ece40a;color:var(--text-muted);font-size:12px}.cc-summary strong{color:var(--text-strong)}.cc-summary dl{display:grid;gap:8px;margin:0}.cc-summary dl div{display:grid;gap:2px}.cc-summary dt{color:var(--text-soft);text-transform:uppercase;letter-spacing:.05em}.cc-summary dd{margin:0;color:var(--text-muted);overflow-wrap:anywhere}.cc-summary-neutral{background:#f1ece408}.cc-summary-badge{width:fit-content;border:1px solid rgba(var(--accent-blue-rgb),.38);border-radius:8px;padding:4px 8px;color:var(--text-strong);background:rgba(var(--accent-blue-rgb),.14)}.cc-summary-note{margin:0;color:var(--text-soft);line-height:1.5}.library-preview-fallback{color:#f1ece4bf;font-size:13px}.library-preview-info{display:grid;gap:6px}.library-preview-info p{margin:0;font-size:13px}.cert-preview-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.cert-input-preview-wrap{min-height:280px}.cert-input-preview-frame{width:100%;min-height:420px;border:0;background:#060707b8}@media (max-width: 960px){.cert-preview-grid{grid-template-columns:1fr}}.library-kpi-panel{display:grid;gap:var(--space-4);margin-bottom:var(--space-6)}.library-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.library-kpi-card{padding:16px 18px;border:1px solid rgba(247,248,244,.09);border-radius:var(--radius-md);background:linear-gradient(180deg,#f7f8f40b,#f7f8f405),#0709076b;display:grid;gap:6px}.library-meta-badges span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid rgba(247,248,244,.1);border-radius:999px;background:#f7f8f40a;color:var(--text-soft);font-size:var(--font-size-xs)}.library-quick-rail{position:sticky;top:calc(var(--space-4) + 72px);z-index:6;display:grid;gap:var(--space-4);margin-bottom:var(--space-4);padding:14px;border:1px solid rgba(var(--accent-cyan-rgb),.16);border-radius:var(--radius-md);background:linear-gradient(180deg,#0e110ff5,#080a09f0),linear-gradient(90deg,rgba(var(--accent-cyan-rgb),.04),rgba(var(--accent-blue-rgb),.02));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.library-quick-rail-main{display:grid;grid-template-columns:minmax(180px,auto) minmax(180px,auto) minmax(220px,1fr) minmax(170px,220px) minmax(160px,auto);gap:12px;align-items:end}.library-quick-rail-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.library-advanced-panel{margin-bottom:var(--space-4)}.library-advanced-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.library-filter-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:var(--space-4)}.library-selection-bar{position:sticky;top:calc(var(--space-4) + 190px);z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:var(--space-4);padding:12px 14px;border:1px solid rgba(var(--accent-cyan-rgb),.2);border-radius:var(--radius-md);background:linear-gradient(180deg,#0e110ffa,#090a09f2);box-shadow:0 16px 34px #00000038}.library-selection-bar>strong{color:var(--text-strong)}.library-selection-bar>span{color:var(--text-soft);font-size:var(--font-size-sm)}.library-selection-actions,.library-row-actions,.file-card-actions{display:flex;flex-wrap:wrap;gap:8px}.library-table-wrap{width:100%;max-width:100%;overflow-x:auto;border:1px solid rgba(247,248,244,.1);border-radius:var(--radius-md);background:#07090761}.library-table{width:100%;min-width:860px;border-collapse:separate;border-spacing:0}.library-table th,.library-table td{padding:12px 10px;border-bottom:1px solid rgba(247,248,244,.08);vertical-align:top;text-align:left}.library-table th{color:var(--text-soft);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;background:#f7f8f40a}.library-table tbody tr:last-child td{border-bottom:0}.library-table tbody tr:hover{background:rgba(var(--accent-cyan-rgb),.04)}.library-row-asset{display:grid;gap:4px;min-width:0}.library-row-asset strong{color:var(--text-strong);overflow-wrap:anywhere}.library-row-asset span{color:var(--text-soft);font-size:var(--font-size-sm)}.file-card{position:relative;border:1px solid rgba(247,248,244,.12);border-radius:var(--radius-md);padding:12px;display:grid;gap:12px;background:linear-gradient(180deg,#111313f5,#0b0c0ceb),linear-gradient(135deg,rgba(var(--accent-cyan-rgb),.02),transparent 42%);min-width:0;overflow:hidden;cursor:pointer;transition:transform var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard)}.file-card:hover,.file-card:focus-visible{transform:translateY(-2px);border-color:rgba(var(--accent-cyan-rgb),.32);box-shadow:0 18px 30px #00000038}.file-card:focus-visible{outline:0;box-shadow:var(--shadow-focus),0 18px 30px #00000038}.file-card-selected{border-color:rgba(var(--accent-cyan-rgb),.42);box-shadow:0 0 0 1px rgba(var(--accent-cyan-rgb),.28),0 18px 30px #00000038}.file-card-select-mode{cursor:default}.file-card-skeleton{min-height:280px}.file-card-preview{position:relative;border:1px solid rgba(247,248,244,.08);border-radius:var(--radius-md);overflow:hidden;background:linear-gradient(180deg,#040505eb,#0b0c0cb8),repeating-linear-gradient(90deg,rgba(247,248,244,.03),rgba(247,248,244,.03) 1px,transparent 1px,transparent 18px);aspect-ratio:16 / 10;display:grid;place-items:center}.file-card-select-indicator{position:absolute;right:10px;bottom:10px;z-index:2;display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid rgba(var(--accent-cyan-rgb),.24);border-radius:999px;background:#080a09d1;color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.file-card-thumbnail{display:block;width:100%;height:100%;object-fit:cover}.file-card-fallback{color:var(--text-soft);font-size:var(--font-size-sm);letter-spacing:.08em;text-transform:uppercase}.file-card-info{display:grid;gap:6px;min-width:0}.file-card-title{margin:0;color:var(--text-strong);font-size:var(--font-size-md);line-height:1.4;overflow-wrap:anywhere}.file-card-type,.file-card-meta,.file-card-owner{margin:0}.file-card-type{color:var(--text-soft);font-size:var(--font-size-sm)}.file-card-meta,.file-card-owner{color:var(--text-muted);font-size:var(--font-size-xs);overflow-wrap:anywhere}.file-card-actions{opacity:.96}.file-card:hover .file-card-actions,.file-card:focus-visible .file-card-actions,.file-card-selected .file-card-actions{opacity:1}.library-preview{display:grid;gap:16px;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr)}.library-preview-image-wrap{border-radius:var(--radius-md)}.library-preview-info{display:grid;gap:8px;align-content:start}.library-preview-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.library-preview-info p{display:flex;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid rgba(247,248,244,.08)}.library-preview-info p:last-child{border-bottom:0}.library-delete-confirm{display:grid;gap:10px}.library-delete-confirm p,.library-delete-list{margin:0;color:var(--text-soft)}.library-delete-list{padding-left:18px;display:grid;gap:6px}@media (max-width: 1280px){.library-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.library-quick-rail-main,.library-advanced-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 960px){.library-preview,.library-kpi-grid,.library-quick-rail-main,.library-advanced-grid{grid-template-columns:1fr}.library-quick-rail,.library-selection-bar{position:static;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion: reduce){.file-card,.file-card:hover,.file-card:focus-visible,.library-quick-rail,.library-selection-bar{transition-duration:.01ms;transform:none}}.form-grid{display:grid;gap:16px;grid-template-columns:1fr 220px;align-items:end}.home-hub-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-cta-card{border:1px solid rgba(241,236,228,.16);border-radius:8px;background:#f1ece40a;padding:14px;display:grid;gap:10px;align-content:start}.home-cta-title{margin:0;font-size:15px}.home-cta-description{margin:0;color:#f1ece4c7;font-size:13px;line-height:1.45}.cert-topbar{display:flex;justify-content:space-between;align-items:end;gap:16px}.cert-overview-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.cert-overview-card,.cert-result-card{border:1px solid rgba(241,236,228,.12);border-radius:8px;padding:16px;background:#f1ece408;display:grid;gap:10px}.dropzone{border:1px dashed rgba(241,236,228,.35);border-radius:8px;padding:20px;background:#f1ece408;display:grid;gap:12px;justify-items:start}.dropzone-active{border-color:rgba(var(--accent-blue-rgb),.75);background:rgba(var(--accent-blue-rgb),.12)}.dropzone-input{display:none}.dropzone-title{margin:0;font-size:14px;font-weight:var(--font-weight-medium)}.dropzone-meta{margin:0;font-size:12px;color:#f1ece4bf}.cert-file-row{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;border:1px solid rgba(241,236,228,.14);border-radius:8px;padding:10px 12px;background:#f1ece40a}.cert-file-name{margin:0;font-size:13px;font-weight:var(--font-weight-medium)}.cert-file-meta{margin:4px 0 0;font-size:12px;color:#f1ece4b8}.cert-progress-wrap{display:grid;gap:8px}.cert-progress{width:100%;height:10px}.cert-result{display:grid;gap:16px}.cert-result-summary{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.cert-result p{margin:0}.cert-artifact-list{margin:6px 0 0;padding-left:18px;display:grid;gap:4px}.cert-artifact-list a{color:var(--accent-cyan)}.profile-grid{display:grid;gap:8px}.settings-shell{display:grid;gap:16px}.admin-settings-shell{display:grid;gap:20px}.admin-settings-meta-item{display:inline-flex;align-items:center;border-radius:8px;padding:7px 12px;border:1px solid var(--line-soft);background:#f1ece40d;color:var(--text-muted);font-size:12px}.admin-settings-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.admin-settings-panel{border:1px solid var(--line-soft);border-radius:8px;padding:20px;background:linear-gradient(180deg,#111313f5,#0b0c0ceb);display:grid;gap:18px;align-content:start}.admin-settings-panel-head{display:grid;gap:4px}.admin-settings-field-grid{display:grid;gap:16px}.admin-settings-field-grid .ui-segmented-wrap,.admin-settings-field-grid .ui-field{min-width:0}.admin-settings-actions-row{display:flex;gap:10px;flex-wrap:wrap}.settings-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;border:1px solid rgba(var(--accent-cyan-rgb),.2);border-radius:8px;padding:18px;background:linear-gradient(135deg,#111313fa,#060707f0)}.settings-hero-copy{display:grid;gap:6px}.settings-hero-kicker{color:var(--accent-cyan);font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase}.settings-hero-title{margin:0;font-size:24px}.settings-hero-subtitle{margin:0;font-size:14px;color:var(--text-muted)}.settings-hero-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.settings-hero-meta span,.settings-role-pill{display:inline-flex;align-items:center;border:1px solid var(--line-soft);border-radius:8px;background:#f1ece40d;padding:7px 12px;font-size:12px;color:var(--text-muted)}.settings-role-pill{border-color:rgba(var(--accent-cyan-rgb),.42);background:linear-gradient(135deg,rgba(var(--accent-cyan-rgb),.18),rgba(var(--accent-blue-rgb),.14));font-size:13px;font-weight:var(--font-weight-semibold);color:var(--text-strong)}.settings-summary-grid,.settings-company-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-summary-card,.settings-company-card{border:1px solid var(--line-soft);border-radius:8px;padding:16px;background:#f1ece40a;display:grid;gap:10px;align-content:start}.settings-summary-label{color:var(--text-soft);font-size:12px;text-transform:uppercase;letter-spacing:.05em}.settings-summary-value{font-size:16px;line-height:1.35;word-break:break-word}.settings-inline-note{margin:0;border:1px solid rgba(var(--accent-cyan-rgb),.24);border-radius:8px;padding:10px 12px;background:rgba(var(--accent-cyan-rgb),.08);font-size:13px;color:var(--text-muted)}.settings-actions{display:flex;gap:10px;flex-wrap:wrap}.company-shell{display:grid;gap:20px}.company-bento{display:grid;gap:20px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start}.company-bento-panel{border:1px solid var(--line-soft);border-radius:8px;padding:20px;background:linear-gradient(180deg,#111313f5,#0b0c0ceb);display:grid;gap:18px;align-content:start}.company-bento-panel-wide{grid-column:1 / -1}.company-bento-stats{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.company-bento-stat{border:1px solid var(--line-soft);border-radius:8px;padding:16px;background:#f1ece40a;display:grid;gap:10px;align-content:start}.company-bento-form{display:grid;gap:16px;grid-template-columns:minmax(220px,1fr) minmax(180px,220px)}.company-bento-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.company-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;border:1px solid rgba(var(--accent-cyan-rgb),.2);border-radius:8px;padding:18px;background:linear-gradient(135deg,#111313fa,#060707f0)}.company-hero-copy{display:grid;gap:6px}.company-hero-kicker{color:var(--accent-cyan);font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase}.company-hero-title{margin:0;font-size:24px}.company-hero-subtitle{margin:0;font-size:14px;color:var(--text-muted)}.company-hero-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.company-hero-meta span,.company-role-pill{display:inline-flex;align-items:center;border:1px solid var(--line-soft);border-radius:8px;background:#f1ece40d;padding:7px 12px;font-size:12px;color:var(--text-muted)}.company-role-pill{border-color:rgba(var(--accent-cyan-rgb),.42);background:linear-gradient(135deg,rgba(var(--accent-cyan-rgb),.18),rgba(var(--accent-blue-rgb),.14));font-size:13px;font-weight:var(--font-weight-semibold);color:var(--text-strong)}.company-stats-grid,.company-settings-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.company-stat-card,.company-editor-card,.invite-composer,.company-empty-state{border:1px solid rgba(241,236,228,.12);border-radius:8px;padding:14px;background:#f1ece408}.company-stat-card,.company-empty-state{display:grid;gap:8px;align-content:start}.company-editor-card,.invite-composer{display:grid;gap:14px}.company-section-head,.invite-composer-copy{display:grid;gap:4px}.company-section-title{margin:0;font-size:16px}.company-section-subtitle{margin:0;font-size:13px;color:#f1ece4bd;line-height:1.45}.company-editor-grid,.invite-composer-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 220px}.company-editor-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.company-list-shell{display:grid;gap:10px}.company-list-meta{display:flex;gap:10px;flex-wrap:wrap}.company-list-meta span{display:inline-flex;align-items:center;border-radius:8px;padding:6px 10px;border:1px solid rgba(241,236,228,.12);background:#f1ece40a;font-size:12px;color:#f1ece4d1}.company-table-primary{display:grid;gap:2px}.company-table-primary strong{font-size:13px}.company-table-primary span{color:#f1ece4a8;font-size:12px}.company-topbar.ui-page-header{margin-bottom:10px;gap:14px 20px;padding:clamp(18px,2.3vw,24px)}.company-topbar .ui-page-header-copy,.company-topbar .ui-page-header-meta{gap:10px}.company-topbar .ui-page-header-title{max-width:12ch;font-size:clamp(34px,3.8vw,50px);line-height:.96}.company-topbar .ui-page-header-description{max-width:60ch;font-size:14px;line-height:1.45}.company-topbar-rail{margin-bottom:18px}.company-topbar-rail .ui-context-trail-list{gap:10px}.company-topbar-rail .ui-context-trail-item{min-height:0;padding:8px 10px}.company-topbar-rail .ui-context-trail-label{font-size:10px}.company-topbar-rail .ui-context-trail-value{font-size:12px}.company-bento{gap:16px}.company-bento-panel.company-overview-panel,.company-bento-panel.company-invite-panel,.company-bento-panel.company-bento-panel-wide{gap:14px;padding:18px}.company-bento-panel-head{align-items:start;gap:14px}.company-overview-panel .company-bento-stats{gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.company-overview-panel .company-bento-stat{min-height:0;gap:8px;padding:14px}.company-overview-panel .settings-summary-value{font-size:clamp(26px,2.4vw,34px);line-height:1}.company-stat-tags{display:flex;flex-wrap:wrap;gap:8px}.company-overview-panel .status-note,.company-invite-role-preview .status-note{margin:0;line-height:1.45}.company-invite-panel{position:relative;overflow:hidden;align-content:start;border-color:rgba(var(--accent-cyan-rgb),.18);background:linear-gradient(180deg,#111313cc,#090a0aad),radial-gradient(circle at 100% 0%,rgba(var(--accent-cyan-rgb),.16),transparent 42%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px #ffffff0f,0 18px 40px #0000002e}.company-invite-form{display:grid;gap:14px}.company-invite-panel .company-bento-form{gap:12px;grid-template-columns:minmax(0,1fr) minmax(220px,280px)}.company-invite-panel .ui-field{display:grid;gap:8px}.company-invite-panel .ui-input,.company-invite-panel .ui-select{min-height:44px}.company-invite-panel .ui-input:focus,.company-invite-panel .ui-select:focus{box-shadow:0 0 0 3px rgba(var(--accent-cyan-rgb),.12),inset 0 1px #ffffff09}.company-invite-role-preview{display:grid;align-content:center;gap:6px;min-height:54px;padding:12px 14px;border:1px solid rgba(var(--accent-cyan-rgb),.24);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 52%),linear-gradient(135deg,rgba(var(--accent-cyan-rgb),.16),#ffffff08 38%,#f1ece405);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffff0f}.company-invite-role-preview-label{color:#f1ece49e;font-family:var(--font-family-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.company-overview-actions,.company-section-actions,.company-invite-actions{width:auto;gap:10px;flex-wrap:wrap}.company-overview-actions .ui-page-actions-context,.company-section-actions .ui-page-actions-context{flex:0 1 auto;justify-content:flex-end}.company-overview-actions .ui-page-actions-controls,.company-section-actions .ui-page-actions-controls,.company-invite-actions .ui-page-actions-controls{gap:8px}.company-invite-actions{justify-content:flex-start;align-items:stretch;gap:12px;padding-top:0}.company-invite-actions .ui-page-actions-context,.company-invite-actions .ui-page-actions-controls{flex:0 1 auto;justify-content:flex-start}.company-overview-actions .ui-page-actions-primary .ui-button-primary,.company-invite-actions .ui-page-actions-primary .ui-button-primary{min-width:0;min-height:54px;padding-inline:18px}.company-overview-actions .ui-button,.company-section-actions .ui-button,.company-invite-actions .ui-button,.company-section-empty .ui-button{min-height:36px}.company-inline-metrics{display:flex;flex-wrap:wrap;gap:8px}.company-inline-metric{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid rgba(241,236,228,.1);border-radius:999px;background:#f1ece40a;color:#f1ece4cc;font-family:var(--font-family-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.company-inline-metric-warning{border-color:#ffbf4c4d;background:#ffbf4c1f;color:#ffe3b2f5}.company-list-shell{gap:12px}.company-list-meta{gap:8px}.company-list-meta span{min-height:28px;padding:0 10px}.company-table-primary strong{font-size:13px;line-height:1.25}.company-table-primary span{font-size:11px}.company-section-empty.ui-empty-state{gap:12px;padding:16px}.company-section-empty .ui-empty-state-visual{width:36px;height:36px}.company-section-empty .ui-empty-state-copy p{max-width:54ch;font-size:13px}.company-section-empty .ui-empty-state-action{gap:8px}.invite-preview-grid{display:grid;gap:8px}.profile-row{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid rgba(241,236,228,.12);border-radius:8px;padding:10px 12px;background:#f1ece408}.profile-row span{color:#f1ece4bf;font-size:12px}.profile-row strong{font-size:13px}.invite-grid{display:grid;grid-template-columns:1fr 220px auto;gap:10px;align-items:end}.collab-table-wrap{overflow-x:auto}.collab-table{width:100%;border-collapse:collapse;min-width:640px}.collab-table th,.collab-table td{border-bottom:1px solid rgba(241,236,228,.12);padding:10px 8px;text-align:left;font-size:13px}.collab-table th{color:#f1ece4c7;font-weight:var(--font-weight-medium)}.collab-status{display:inline-block;border-radius:8px;padding:3px 8px;font-size:11px;text-transform:uppercase;letter-spacing:.2px}.collab-status-active{background:rgba(var(--accent-blue-rgb),.18);border:1px solid rgba(var(--accent-blue-rgb),.45)}.collab-status-pending{background:#ffbf4c33;border:1px solid rgba(255,191,76,.45)}.collab-status-revoked,.collab-status-disabled{background:#ff628233;border:1px solid rgba(255,98,130,.45)}.collab-status-unknown{background:#f1ece414;border:1px solid rgba(241,236,228,.18)}.error-boundary-wrap{min-height:100vh;display:grid;place-items:center;padding:24px}.error-boundary-card{width:min(680px,100%);border:1px solid rgba(255,98,130,.45);border-radius:8px;background:#14090ceb;padding:18px;display:grid;gap:12px}.error-boundary-card h1{margin:0;font-size:20px}.error-boundary-card p{margin:0;color:#f1ece4d1;font-size:13px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:0% 0%}to{background-position:200% 0%}}@media (max-width: 900px){.app-shell{grid-template-columns:1fr}.app-navbar{align-items:flex-start;flex-direction:column;padding:14px 16px}.app-navbar-links,.app-navbar-side{width:100%;justify-content:flex-start}.app-navbar-copy span{max-width:none}.sidebar{width:auto;border-right:0;border-bottom:1px solid rgba(241,236,228,.12)}.sidebar-collapsed{width:auto;padding:20px 18px}.sidebar-nav{grid-template-columns:1fr}.asset-grid-density-4,.asset-grid-density-6,.asset-grid-density-3{grid-template-columns:repeat(2,minmax(0,1fr))}.library-controls,.library-controls-header,.library-controls-body,.library-controls-group{width:100%}.library-controls-group-density{flex:1 1 auto}.library-controls .ui-segmented-wrap{width:100%}.login-title{font-size:28px}.login-shell{grid-template-columns:1fr}.login-hero{min-height:auto;padding:24px}.subscribe-steps,.library-insight-grid,.cert-overview-grid,.cert-result-summary{grid-template-columns:1fr}.library-insight-card:not(:last-child){border-right:0;border-bottom:1px solid rgba(241,236,228,.08)}.form-grid,.home-hub-grid,.invite-grid{grid-template-columns:1fr}.settings-hero,.company-hero{flex-direction:column}.settings-summary-grid,.settings-company-grid,.admin-settings-grid,.company-stats-grid,.company-settings-grid,.company-bento,.company-bento-stats,.company-bento-form{grid-template-columns:1fr}.company-topbar .ui-page-header-title{max-width:none}.company-overview-panel .company-bento-stats{grid-template-columns:1fr}.company-overview-actions,.company-section-actions,.company-invite-actions{width:100%}.company-invite-actions .ui-page-actions-context,.company-invite-actions .ui-page-actions-controls,.company-invite-actions .ui-page-actions-primary,.company-invite-actions .ui-page-actions-primary .ui-button-primary{width:100%;flex:1 1 100%}.company-inline-metrics{width:100%}.company-inline-metric{width:100%;justify-content:flex-start}.company-bento-panel-head{flex-direction:column}.company-editor-grid,.invite-composer-grid{grid-template-columns:1fr}}body *{letter-spacing:0}.app-navbar{padding:10px 24px;background:linear-gradient(180deg,#0c0f0cf7,#070907eb),linear-gradient(90deg,rgba(var(--accent-cyan-rgb),.035),rgba(var(--accent-blue-rgb),.018));box-shadow:0 14px 38px #0000003d}.app-navbar-mark{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(var(--accent-cyan-rgb),.42);border-radius:8px;background:linear-gradient(135deg,rgba(var(--accent-cyan-rgb),.24),rgba(var(--accent-blue-rgb),.12));color:var(--text-strong);font-size:12px;font-weight:var(--font-weight-semibold)}.app-navbar-copy strong{font-size:16px;font-weight:var(--font-weight-semibold)}.app-navbar-link{min-height:40px;padding:0 14px;font-weight:var(--font-weight-semibold)}.app-navbar-link-active{border-color:rgba(var(--accent-cyan-rgb),.38);background:rgba(var(--accent-cyan-rgb),.095)}.app-session-pill,.topbar-chip{display:inline-flex;align-items:center;min-height:32px;border:1px solid rgba(247,248,244,.13);border-radius:8px;padding:6px 10px;background:#f7f8f40b;color:var(--text-muted);font-size:12px;font-weight:var(--font-weight-medium);white-space:nowrap}.topbar{padding:24px 28px 22px;background:linear-gradient(180deg,#f7f8f409,#f7f8f400),linear-gradient(90deg,rgba(var(--accent-cyan-rgb),.055),transparent 48%)}.topbar-title h1{font-size:30px;line-height:1.05;font-weight:var(--font-weight-semibold)}.topbar-title p{color:#f7f8f4b8}.topbar-kicker,.library-controls-kicker,.settings-hero-kicker,.company-hero-kicker{color:var(--accent-cyan);font-size:11px;font-weight:var(--font-weight-semibold);text-transform:uppercase}.page-content{padding:24px 28px 44px}.page-frame{gap:20px;max-width:1680px}.page-frame>.ui-card{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;margin:0}.page-frame>.ui-card>.ui-card-header{margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid rgba(247,248,244,.1)}.page-frame>.ui-card>.ui-card-body{gap:18px}.ui-card{border-color:#f7f8f41f;background:linear-gradient(180deg,#121612f0,#0a0d0ae6),linear-gradient(135deg,rgba(var(--accent-cyan-rgb),.04),transparent 38%);box-shadow:0 22px 54px #00000047}.ui-card-title{font-size:22px;line-height:1.1;font-weight:var(--font-weight-semibold)}.ui-card-subtitle{max-width:820px;color:#f7f8f4ad;line-height:1.45}.ui-card-body{gap:16px}.ui-button{min-height:40px;font-weight:var(--font-weight-semibold);transition:transform .13s ease,border-color .13s ease,background .13s ease,color .13s ease}.ui-button:hover:not(:disabled){transform:translateY(-1px)}.ui-button-primary{border-color:rgba(var(--accent-cyan-rgb),.94);background:var(--accent-cyan);color:#101406;box-shadow:0 16px 34px #00000057}.ui-button-secondary{border-color:rgba(var(--accent-blue-rgb),.42);background:rgba(var(--accent-blue-rgb),.13)}.ui-button-danger{border-color:#ff628280;background:#ff628229}.ui-input,.ui-select{min-height:42px;border-color:#f7f8f429;background:#070907c7;transition:border-color .13s ease,background .13s ease,box-shadow .13s ease}.ui-input:focus,.ui-select:focus{border-color:rgba(var(--accent-cyan-rgb),.58);background:#070907f0;box-shadow:0 0 0 3px rgba(var(--accent-cyan-rgb),.12);outline:0}.ui-field-label{color:#f7f8f4bd;font-weight:var(--font-weight-semibold)}.ui-field-help,.ui-field-error,.status-note{line-height:1.45}.ui-segmented{width:fit-content;padding:4px;border:1px solid rgba(247,248,244,.12);border-radius:8px;background:#0709078c}.ui-segmented-item{min-height:36px;border-color:transparent;background:transparent;font-weight:var(--font-weight-semibold)}.ui-segmented-item:hover{background:#f7f8f414}.ui-segmented-item-active{border-color:rgba(var(--accent-cyan-rgb),.42);background:rgba(var(--accent-cyan-rgb),.14)}.status-note-empty{border:1px solid rgba(247,248,244,.1);border-radius:8px;padding:11px 12px;background:#f7f8f409}.standalone-page{min-height:100vh;display:grid;place-items:center;padding:32px}.standalone-card{width:min(920px,100%);margin:0}.standalone-page-compact .standalone-card{width:min(640px,100%)}.login-page{min-height:100vh;padding:32px;background:radial-gradient(circle at 18% 20%,rgba(var(--accent-cyan-rgb),.14),transparent 30%),radial-gradient(circle at 78% 12%,rgba(var(--accent-blue-rgb),.1),transparent 32%)}.login-shell{width:min(1080px,100%);display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:18px;align-items:stretch}.login-hero{min-height:560px;align-content:center;padding:48px;border-color:rgba(var(--accent-cyan-rgb),.2);background:linear-gradient(145deg,#121612fa,#070907f0),linear-gradient(90deg,rgba(var(--accent-cyan-rgb),.11),transparent 55%);box-shadow:0 26px 70px #0000005c}.login-hero-copy{display:grid;gap:12px}.login-title{max-width:560px;font-size:54px;font-weight:var(--font-weight-semibold)}.login-subtitle{max-width:560px;font-size:17px}.login-pill-row span{border-color:#f7f8f424;background:#f7f8f40b;font-weight:var(--font-weight-medium)}.login-visual{position:relative;min-height:560px;border:1px solid rgba(247,248,244,.12);border-radius:8px;overflow:hidden;background:linear-gradient(rgba(247,248,244,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(247,248,244,.035) 1px,transparent 1px),linear-gradient(180deg,#121612f5,#070907f0);background-size:38px 38px,38px 38px,auto}.login-signal{position:absolute;border:1px solid rgba(var(--accent-cyan-rgb),.32);border-radius:8px;background:rgba(var(--accent-cyan-rgb),.08)}.login-signal-primary{inset:58px 64px auto auto;width:210px;height:210px}.login-signal-secondary{inset:auto auto 74px 54px;width:240px;height:150px;border-color:rgba(var(--accent-blue-rgb),.28);background:rgba(var(--accent-blue-rgb),.08)}.login-proof-stack{position:absolute;left:42px;right:42px;top:148px;display:grid;gap:10px;border:1px solid rgba(247,248,244,.16);border-radius:8px;padding:20px;background:#070907d1;box-shadow:0 22px 48px #00000052}.login-proof-stack span,.login-proof-stack small{color:var(--text-soft);font-family:IBM Plex Mono,Consolas,monospace;font-size:12px}.login-proof-stack strong{font-size:38px;line-height:1}.login-proof-grid{position:absolute;right:42px;bottom:46px;display:grid;grid-template-columns:repeat(3,46px);gap:8px}.login-proof-grid span{height:46px;border:1px solid rgba(247,248,244,.13);border-radius:8px;background:#f7f8f40d}.library-topbar{gap:20px}.library-controls{padding:20px;border-color:#f7f8f41a;background:linear-gradient(180deg,#121612e6,#0a0d0ac7),linear-gradient(90deg,rgba(var(--accent-blue-rgb),.06),transparent 42%)}.library-controls-group{padding:0;border:0;background:transparent}.library-filter-bar{display:grid;grid-template-columns:minmax(220px,1.25fr) repeat(5,minmax(132px,.75fr)) minmax(120px,auto);align-items:end;gap:16px;border-top:1px solid rgba(247,248,244,.1);padding-top:18px;min-width:0}.library-filter-summary{display:grid;gap:4px;min-width:0;align-self:center}.library-filter-summary strong{color:var(--text-strong);font-size:14px}.library-filter-bar .ui-field{min-width:0}.library-filter-bar .ui-button{align-self:end}.library-kpi-panel{display:grid;gap:12px}.library-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.library-kpi-card{min-width:0;min-height:108px;display:grid;align-content:space-between;gap:10px;border:1px solid rgba(247,248,244,.11);border-radius:8px;padding:18px;background:linear-gradient(180deg,#f7f8f40e,#f7f8f407),#07090757}.library-kpi-card:before{content:"";width:34px;height:3px;border-radius:8px;background:rgba(var(--accent-cyan-rgb),.72)}.library-kpi-card .settings-summary-value{font-size:24px;line-height:1.1;word-break:break-word}.library-meta-badges{display:flex;flex-wrap:wrap;gap:8px}.library-meta-badges span{display:inline-flex;align-items:center;min-height:30px;border:1px solid rgba(247,248,244,.12);border-radius:8px;padding:6px 10px;background:#f7f8f40b;color:var(--text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.library-no-matches{border:1px solid rgba(247,248,244,.1);border-radius:8px;padding:12px;background:#f7f8f409}.library-insight-grid{border-color:#f7f8f41a;background:#f7f8f409}.library-insight-card{min-height:104px}.asset-grid-density-2{grid-template-columns:repeat(2,minmax(min(280px,100%),1fr))}.asset-grid-density-3{grid-template-columns:repeat(3,minmax(min(220px,100%),1fr))}.asset-grid-density-4{grid-template-columns:repeat(4,minmax(min(190px,100%),1fr))}.asset-grid-density-6{grid-template-columns:repeat(6,minmax(min(156px,100%),1fr))}.file-grid{gap:20px}.file-card{min-height:100%;border-color:#f7f8f41c;background:linear-gradient(180deg,#121612e0,#070907d1),linear-gradient(135deg,rgba(247,248,244,.05),transparent 50%)}.file-card:hover,.file-card:focus-visible{border-color:rgba(var(--accent-cyan-rgb),.46);box-shadow:0 18px 42px #00000047}.file-card-preview{overflow:hidden;border-color:#f7f8f41f;background:linear-gradient(135deg,rgba(247,248,244,.06),transparent 42%),#070907bd}.file-card-title{font-size:14px;font-weight:var(--font-weight-semibold)}.file-card .ui-button{width:100%}.library-preview-image-wrap,.cert-input-preview-wrap{border-color:#f7f8f421;background:linear-gradient(135deg,rgba(247,248,244,.05),transparent 44%),#00000047}.cert-topbar{padding:14px;border:1px solid rgba(247,248,244,.1);border-radius:8px;background:#f7f8f409}.cert-overview-card,.cert-result-card,.company-bento-stat,.settings-summary-card,.settings-company-card{border-color:#f7f8f41c;background:#f7f8f40a}.dropzone{min-height:170px;align-content:center;justify-items:center;text-align:center;border-color:rgba(var(--accent-cyan-rgb),.34);background:linear-gradient(135deg,rgba(var(--accent-cyan-rgb),.08),transparent 48%),#f7f8f409}.dropzone-title{font-size:18px}.dropzone-active{border-color:rgba(var(--accent-cyan-rgb),.82);background:rgba(var(--accent-cyan-rgb),.12)}.cert-file-row{border-color:rgba(var(--accent-blue-rgb),.22);background:rgba(var(--accent-blue-rgb),.07)}.cert-progress{overflow:hidden;border:0;border-radius:8px;background:#f7f8f414}.cert-progress::-webkit-progress-value{background:var(--accent-cyan)}.cert-progress::-moz-progress-bar{background:var(--accent-cyan)}.company-bento-panel,.admin-settings-panel{border-color:#f7f8f41c;background:linear-gradient(180deg,#121612e6,#0a0d0ad1),linear-gradient(135deg,rgba(var(--accent-cyan-rgb),.045),transparent 42%)}.company-overview-panel{border-color:rgba(var(--accent-cyan-rgb),.22)}.settings-inline-note{border-color:rgba(var(--accent-cyan-rgb),.26);background:rgba(var(--accent-cyan-rgb),.08)}.company-bento{gap:20px;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)}.company-bento-panel,.admin-settings-panel{padding:20px}.company-list-meta span,.admin-settings-meta-item,.settings-hero-meta span,.company-hero-meta span,.company-role-pill,.settings-role-pill{border-color:#f7f8f41f;background:#f7f8f40b}.collab-table-wrap{max-width:100%;min-width:0;overflow:auto;border:1px solid rgba(247,248,244,.1);border-radius:8px;background:#07090770}.collab-table{border-collapse:separate;border-spacing:0;min-width:min(760px,calc(100vw - 48px))}.collab-table th{position:sticky;top:0;z-index:1;background:#121612f5;color:#f7f8f4b8}.collab-table th,.collab-table td{padding:12px 10px}.collab-table tbody tr{transition:background .12s ease}.collab-table tbody tr:hover{background:#f7f8f40b}.dashboard-shell{display:grid;gap:24px}.dashboard-kpi-section{display:grid;gap:var(--space-6)}.dashboard-kpi-section-header{display:flex;align-items:end;justify-content:space-between;gap:var(--space-8);min-width:0}.dashboard-kpi-section-header>span{flex:0 0 auto;color:var(--color-accent-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-transform:uppercase}.dashboard-kpi-section-header div{display:grid;justify-items:end;gap:var(--space-2);min-width:0;text-align:right}.dashboard-kpi-section-header h2,.dashboard-kpi-section-header p{margin:0}.dashboard-kpi-section-header h2{color:var(--color-text-primary);font-size:var(--font-size-2xl);line-height:var(--line-height-tight)}.dashboard-kpi-section-header p{max-width:56ch;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-body)}.dashboard-kpi-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-5)}.dashboard-kpi-card{position:relative;overflow:hidden;grid-column:span 2;min-width:0;min-height:148px;display:grid;grid-template-rows:1fr auto;align-content:space-between;gap:var(--space-6);border:var(--border-width-sm) solid rgba(247,248,244,.105);border-radius:var(--radius-md);padding:var(--space-7);background:linear-gradient(180deg,#f7f8f40d,#f7f8f406),#050c1257}.dashboard-kpi-card:after{content:"";position:absolute;inset:0 0 auto;height:2px;background:#f7f8f41a}.dashboard-kpi-card-primary{grid-column:span 3;min-height:176px;border-color:rgba(var(--color-accent-secondary-rgb),.24);background:linear-gradient(135deg,rgba(var(--color-accent-secondary-rgb),.085),transparent 50%),linear-gradient(180deg,#f7f8f411,#f7f8f407),#050c126b}.dashboard-kpi-card-supporting{opacity:.88}.dashboard-kpi-card-accent:after{background:linear-gradient(90deg,var(--color-accent-secondary),transparent)}.dashboard-kpi-card-success:after{background:linear-gradient(90deg,var(--color-success-text),transparent)}.dashboard-kpi-card-warning:after{background:linear-gradient(90deg,var(--color-warning-text),transparent)}.dashboard-kpi-card-copy{position:relative;display:grid;align-content:start;gap:var(--space-3);min-width:0}.dashboard-kpi-label{color:var(--color-text-muted);font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-transform:uppercase}.dashboard-kpi-value{min-width:0;overflow-wrap:anywhere;color:var(--color-text-primary);font-size:clamp(var(--font-size-2xl),2.2vw,34px);line-height:1}.dashboard-kpi-card-primary .dashboard-kpi-value{font-size:clamp(34px,3vw,46px)}.dashboard-kpi-note{max-width:34ch;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-body)}.dashboard-kpi-meta{position:relative;display:inline-flex;align-items:center;width:fit-content;max-width:100%;min-height:26px;border:var(--border-width-sm) solid rgba(247,248,244,.1);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);background:#f7f8f40a;color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.dashboard-kpi-card-success .dashboard-kpi-meta{border-color:rgba(var(--color-success-rgb),.25);color:var(--color-success-text)}.dashboard-kpi-card-warning .dashboard-kpi-meta{border-color:rgba(var(--color-warning-rgb),.3);color:var(--color-warning-text)}.dashboard-content-section{display:grid;gap:var(--space-6)}.dashboard-content-header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-5);max-width:880px}.dashboard-content-header>span{display:inline-grid;place-items:center;width:34px;height:34px;border:var(--border-width-sm) solid rgba(var(--color-accent-secondary-rgb),.28);border-radius:var(--radius-sm);background:rgba(var(--color-accent-secondary-rgb),.08);color:var(--color-accent-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.dashboard-content-header div{display:grid;gap:var(--space-2);min-width:0}.dashboard-content-header h2,.dashboard-content-header p{margin:0}.dashboard-content-header h2{color:var(--color-text-primary);font-size:var(--font-size-2xl);line-height:var(--line-height-tight)}.dashboard-content-header p{max-width:68ch;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-body)}.dashboard-chart-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.85fr);align-items:stretch;gap:var(--space-6)}.dashboard-bottom-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.78fr);align-items:start;gap:var(--space-6)}.dashboard-panel-stack{display:grid;align-content:start;gap:var(--space-6);min-width:0}.dashboard-panel-primary.ui-card,.dashboard-panel-table.ui-card{border-color:rgba(var(--color-accent-secondary-rgb),.18);background:linear-gradient(135deg,rgba(var(--color-accent-secondary-rgb),.055),transparent 44%),linear-gradient(180deg,#121612e6,#070907d1)}.dashboard-panel-secondary.ui-card{border-color:#f7f8f417;background:linear-gradient(180deg,#f7f8f409,#f7f8f405),#07090775;box-shadow:none}.dashboard-panel-primary .ui-card-title,.dashboard-panel-table .ui-card-title{font-size:var(--font-size-2xl)}.dashboard-panel-secondary .ui-card-header{margin-bottom:var(--space-5)}.dashboard-panel-secondary .ui-card-title{font-size:var(--font-size-xl)}.dashboard-panel-secondary .ui-card-subtitle{font-size:var(--font-size-sm)}.dashboard-panel-primary .dashboard-chart{min-height:260px}.dashboard-panel-primary .dashboard-chart svg{height:260px}.dashboard-panel-secondary .dashboard-chart,.dashboard-panel-secondary .dashboard-chart svg{min-height:160px;height:160px}.dashboard-chart{margin:0;min-height:clamp(170px,16vw,210px)}.dashboard-chart svg{width:100%;height:clamp(170px,16vw,210px);display:block}.dashboard-chart-point{cursor:pointer;outline:none}.dashboard-bar{fill:var(--color-chart-series-primary);transition:fill var(--duration-chart-hover) var(--easing-standard),filter var(--duration-chart-hover) var(--easing-standard),transform var(--duration-chart-hover) var(--easing-standard);transform-box:fill-box;transform-origin:center bottom}.dashboard-chart-point:hover .dashboard-bar,.dashboard-chart-point:focus-visible .dashboard-bar,.dashboard-chart-point-active .dashboard-bar{fill:var(--color-chart-series-success);filter:drop-shadow(var(--shadow-glow-chart-strong));transform:translateY(-2px)}.dashboard-chart-label{fill:var(--color-chart-axis-label);font-size:var(--font-size-xs)}.dashboard-chart-value{fill:var(--color-chart-value-label);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.dashboard-chart-tooltip{opacity:0;fill:var(--color-tooltip-text);font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);pointer-events:none;transition:opacity var(--duration-chart-hover) var(--easing-standard)}.dashboard-chart-point:focus-visible .dashboard-bar{outline:var(--border-width-md) solid rgba(var(--color-accent-primary-rgb),.72);outline-offset:3px}.dashboard-segmented-chart{display:grid;gap:16px}.dashboard-segmented-bar{height:32px;display:flex;overflow:hidden;border:1px solid rgba(247,248,244,.12);border-radius:8px;background:#f7f8f40d}.dashboard-segment{position:relative;min-width:3px;border:0;padding:0;cursor:pointer;transition:filter var(--duration-chart-hover) var(--easing-standard),opacity var(--duration-chart-hover) var(--easing-standard)}.dashboard-segment-1{background:var(--color-chart-series-primary)}.dashboard-segment-2{background:var(--color-chart-series-secondary)}.dashboard-segment:hover,.dashboard-segment:focus-visible,.dashboard-segment-active{filter:brightness(1.18) drop-shadow(var(--shadow-glow-chart))}.dashboard-segment:focus-visible{outline:var(--border-width-md) solid rgba(var(--color-accent-primary-rgb),.72);outline-offset:3px;z-index:1}.dashboard-segment:after,.dashboard-horizontal-row:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + var(--space-3));z-index:3;width:max-content;max-width:220px;border:var(--border-width-sm) solid var(--color-tooltip-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);background:var(--color-tooltip-surface);color:var(--color-tooltip-text);box-shadow:var(--shadow-tooltip);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity var(--duration-chart-hover) var(--easing-standard),transform var(--duration-chart-hover) var(--easing-standard)}.dashboard-segment:hover:after,.dashboard-segment:focus-visible:after,.dashboard-horizontal-row:hover:after,.dashboard-horizontal-row:focus-visible:after{opacity:1;transform:translate(-50%)}.dashboard-legend{display:flex;flex-wrap:wrap;gap:10px;color:var(--color-chart-axis-label);font-size:var(--font-size-sm)}.dashboard-legend button{display:inline-flex;gap:6px;align-items:center;border:1px solid rgba(247,248,244,.1);border-radius:8px;padding:7px 9px;background:#f7f8f40b;color:#f7f8f4b8;cursor:pointer;font:inherit}.dashboard-legend button:hover,.dashboard-legend button:focus-visible,.dashboard-legend-active{border-color:rgba(var(--color-accent-secondary-rgb),.38);color:var(--color-text-primary)}.dashboard-legend button:focus-visible{outline:0;box-shadow:var(--shadow-focus)}.dashboard-horizontal-bars{display:grid;gap:14px}.dashboard-horizontal-row{position:relative;display:grid;grid-template-columns:minmax(76px,.6fr) minmax(120px,2fr) minmax(28px,auto);align-items:center;gap:10px;width:100%;border:var(--border-width-sm) solid transparent;border-radius:var(--radius-sm);padding:var(--space-2);background:transparent;color:#f1ece4bd;cursor:pointer;font:inherit;font-size:13px;text-align:left;transition:background var(--duration-chart-hover) var(--easing-standard),border-color var(--duration-chart-hover) var(--easing-standard)}.dashboard-horizontal-row>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-horizontal-row strong{color:var(--text-strong);font-size:12px;text-align:right}.dashboard-horizontal-track{height:10px;overflow:hidden;border-radius:8px;background:#f7f8f412}.dashboard-horizontal-track span{display:block;height:100%;border-radius:inherit;background:var(--gradient-chart-primary);transition:width var(--duration-chart-enter) var(--easing-emphasis)}.dashboard-horizontal-row:hover,.dashboard-horizontal-row:focus-visible,.dashboard-horizontal-row-active{border-color:rgba(var(--color-accent-secondary-rgb),.28);background:rgba(var(--color-accent-secondary-rgb),.055)}.dashboard-horizontal-row:focus-visible{outline:0;box-shadow:var(--shadow-focus)}.dashboard-horizontal-row:hover .dashboard-horizontal-track span,.dashboard-horizontal-row:focus-visible .dashboard-horizontal-track span,.dashboard-horizontal-row-active .dashboard-horizontal-track span{box-shadow:var(--shadow-glow-chart-strong)}.dashboard-horizontal-row:after{left:auto;right:0;bottom:calc(100% + var(--space-2));transform:translateY(4px)}.dashboard-horizontal-row:hover:after,.dashboard-horizontal-row:focus-visible:after{transform:translateY(0)}@media (prefers-reduced-motion: reduce){.dashboard-bar,.dashboard-chart-tooltip,.dashboard-segment,.dashboard-segment:after,.dashboard-horizontal-row,.dashboard-horizontal-row:after,.dashboard-horizontal-track span{transition-duration:.01ms}.dashboard-chart-point:hover .dashboard-bar,.dashboard-chart-point:focus-visible .dashboard-bar,.dashboard-chart-point-active .dashboard-bar{transform:none}}.dashboard-loading-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.85fr);gap:var(--space-6)}.dashboard-state-card{margin-top:var(--space-2)}.dashboard-table-wrap{max-width:100%;min-width:0;overflow-x:auto;border:1px solid rgba(247,248,244,.1);border-radius:8px}.dashboard-table{width:100%;min-width:min(740px,calc(100vw - 48px));border-collapse:separate;border-spacing:0;font-size:13px}.dashboard-table th,.dashboard-table td{border-bottom:1px solid rgba(241,236,228,.1);padding:12px 10px;text-align:left;vertical-align:top}.dashboard-table th{color:#f1ece4b8;font-weight:var(--font-weight-semibold);background:#f7f8f40b}.dashboard-table tbody tr:last-child td{border-bottom:0}.dashboard-table td{color:#f1ece4b8}.dashboard-table td strong{color:var(--text-strong);font-size:13px}.dashboard-file-cell{display:grid;gap:4px}.dashboard-file-cell span,.dashboard-file-cell em{color:var(--text-soft);font-size:12px;font-style:normal}.dashboard-row-actions{display:flex;flex-wrap:wrap;gap:8px}.dashboard-health-item{display:grid;gap:4px;padding:12px;border:1px solid rgba(247,248,244,.08);border-radius:var(--radius-md);background:#f7f8f408}.dashboard-health-item span{color:var(--text-soft);font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.dashboard-health-item strong{color:var(--text-strong)}.dashboard-health-item p{margin:0;color:var(--text-soft);font-size:var(--font-size-sm);line-height:1.5}.dashboard-health-item-success{border-color:rgba(var(--color-success-rgb),.18)}.dashboard-health-item-warning{border-color:rgba(var(--color-warning-rgb),.18)}.dashboard-shell .ui-status-banner{margin-bottom:var(--space-5)}.ui-modal-overlay{background:#030503c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ui-modal{width:min(760px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:18px;border-color:rgba(var(--accent-cyan-rgb),.28);box-shadow:0 28px 80px #00000075}.cc-pin-letters{font-family:Afacad,Segoe UI,sans-serif}@media (max-width: 1100px){.asset-grid-density-4,.asset-grid-density-6{grid-template-columns:repeat(3,minmax(170px,1fr))}.login-shell{grid-template-columns:1fr}.login-visual{min-height:300px}}@media (min-width: 901px) and (max-width: 1280px){.dashboard-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-kpi-card,.dashboard-kpi-card-primary{grid-column:span 3}.dashboard-chart-grid,.dashboard-bottom-grid,.dashboard-loading-grid{grid-template-columns:1fr}.dashboard-chart{min-height:190px}.dashboard-chart svg{height:190px}.library-filter-bar{grid-template-columns:repeat(3,minmax(180px,1fr))}.library-filter-bar .ui-button{width:100%}.library-kpi-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}.asset-grid-density-4,.asset-grid-density-6{grid-template-columns:repeat(3,minmax(190px,1fr))}.company-bento,.admin-settings-grid{grid-template-columns:1fr}.company-bento-form{grid-template-columns:minmax(0,1fr) minmax(170px,220px)}.cert-overview-grid,.cert-result-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.app-navbar{gap:12px}.app-navbar-side{justify-content:space-between}.topbar{padding:20px 18px}.page-content{padding:18px}.page-frame>.ui-card>.ui-card-header,.ui-card-header,.topbar{align-items:flex-start;flex-direction:column}.asset-grid-density-2,.asset-grid-density-3,.asset-grid-density-4,.asset-grid-density-6{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar-title h1{font-size:26px}.dashboard-kpi-grid,.dashboard-chart-grid,.dashboard-bottom-grid,.dashboard-loading-grid,.library-kpi-grid,.library-filter-bar{grid-template-columns:1fr}.dashboard-kpi-section-header{align-items:start;flex-direction:column}.dashboard-kpi-section-header div{justify-items:start;text-align:left}.dashboard-kpi-card,.dashboard-kpi-card-primary{grid-column:auto}.standalone-page,.login-page{padding:18px}.login-hero{min-height:auto;padding:28px}.login-title{font-size:36px}}@media (max-width: 560px){.app-navbar-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.app-navbar-link,.app-navbar-side .ui-button,.app-session-pill,.topbar-actions,.app-navbar-side,.button-row,.settings-actions,.admin-settings-actions-row{width:100%}.asset-grid-density-2,.asset-grid-density-3,.asset-grid-density-4,.asset-grid-density-6{grid-template-columns:1fr}.library-controls-body,.library-controls-group,.cert-topbar{display:grid}.ui-segmented,.ui-segmented-wrap,.ui-button,.ui-card-actions{width:100%}.ui-segmented{grid-auto-flow:row}.login-visual{display:none}.login-title{font-size:32px}}body{background:linear-gradient(rgba(247,248,244,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(247,248,244,.026) 1px,transparent 1px),linear-gradient(180deg,#090b09,#050705 52%,#0a0d0a);background-size:44px 44px,44px 44px,auto}a{color:var(--accent-blue)}a:hover{color:var(--accent-cyan)}.app-shell{isolation:isolate;overflow-x:clip}.app-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(120deg,transparent 0 42%,rgba(var(--accent-cyan-rgb),.06) 42% 43%,transparent 43% 100%),linear-gradient(180deg,rgba(247,248,244,.035),transparent 22% 76%,rgba(var(--accent-blue-rgb),.035));opacity:.75}.app-navbar{border-bottom-color:#f7f8f41c;background:linear-gradient(180deg,#090b09f0,#050705e0),linear-gradient(90deg,rgba(var(--accent-cyan-rgb),.075),rgba(var(--accent-blue-rgb),.035))}.app-navbar-mark{position:relative;overflow:hidden;font-family:IBM Plex Mono,Consolas,monospace}.app-navbar-mark:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-top:1px solid rgba(247,248,244,.38);border-bottom:1px solid rgba(247,248,244,.2);opacity:.7}.app-navbar-link,.app-session-pill,.topbar-chip,.ui-button,.ui-input,.ui-select{min-width:0}.app-navbar-link-active:not(:focus-visible),.app-navbar-link[aria-current=page]:not(:focus-visible){box-shadow:none}.app-session-pill:first-of-type,.topbar-chip:first-of-type{border-color:rgba(var(--accent-cyan-rgb),.24);background:rgba(var(--accent-cyan-rgb),.075)}.topbar{border-bottom-color:#f7f8f41a}.topbar-title h1,.login-title,.ui-page-header-title{text-wrap:balance}.topbar-title p,.ui-card-subtitle,.library-controls-summary,.company-section-subtitle,.login-subtitle{text-wrap:pretty}.ui-card,.library-controls,.cert-topbar,.admin-settings-panel,.company-bento-panel,.dashboard-kpi-card,.library-kpi-card,.cert-overview-card,.cert-result-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ui-card{background:linear-gradient(180deg,#121612e6,#070907d1),linear-gradient(135deg,rgba(var(--accent-cyan-rgb),.035),transparent 44%)}.ui-card-header>div,.company-section-head,.admin-settings-panel-head{min-width:0}.ui-button:focus-visible,.file-card:focus-visible,.ui-segmented-item:focus-visible{outline:2px solid rgba(var(--accent-cyan-rgb),.92);outline-offset:3px;box-shadow:0 0 0 5px rgba(var(--accent-cyan-rgb),.12)}.ui-button-primary:hover:not(:disabled){background:#e5ff83}.ui-button-secondary:hover:not(:disabled),.ui-button-ghost:hover:not(:disabled){border-color:rgba(var(--accent-blue-rgb),.38)}.ui-spinner-wrap{color:#f7f8f4c2;font-weight:var(--font-weight-semibold)}.ui-skeleton-line{background:var(--gradient-loader-skeleton),#f7f8f40a}.status-note-empty{color:#f7f8f4b8}.status-note-error{border:1px solid rgba(var(--color-danger-rgb),.3);border-radius:8px;padding:10px 12px;background:var(--color-danger-surface)}.file-card{position:relative;overflow:hidden}.file-card:before,.dashboard-kpi-card:before,.library-kpi-card:before{box-shadow:0 0 18px rgba(var(--accent-cyan-rgb),.22)}.file-card:after{content:"";position:absolute;inset:auto 12px 0;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--accent-cyan-rgb),.42),transparent);opacity:0;transition:opacity .14s ease}.file-card:hover:after,.file-card:focus-visible:after{opacity:1}.file-card-fallback{font-family:IBM Plex Mono,Consolas,monospace;text-transform:uppercase}.dashboard-chart{border:var(--border-muted);border-radius:var(--radius-md);padding:var(--space-5);background:var(--gradient-chart-surface-grid);background-size:28px 28px,28px 28px,auto}.dashboard-chart svg{height:190px}.dashboard-chart-gridline{stroke:var(--color-chart-grid);stroke-width:var(--stroke-width-chart-grid);vector-effect:non-scaling-stroke}.dashboard-bar{fill:var(--color-chart-series-primary)}.dashboard-chart svg .dashboard-bar{fill:var(--color-chart-series-primary);filter:drop-shadow(var(--shadow-glow-chart));transition:fill var(--duration-chart-hover) var(--easing-standard),filter var(--duration-chart-hover) var(--easing-standard)}.dashboard-chart svg .dashboard-bar:hover{fill:var(--color-chart-series-success);filter:drop-shadow(var(--shadow-glow-chart-strong))}.dashboard-segmented-bar,.dashboard-horizontal-track,.cert-progress{box-shadow:inset 0 0 0 1px #f7f8f409}.dashboard-horizontal-track span,.cert-progress::-webkit-progress-value{box-shadow:var(--shadow-glow-chart)}.dashboard-table-wrap,.collab-table-wrap{box-shadow:inset 0 1px #f7f8f40a}.dashboard-table tbody tr:hover,.collab-table tbody tr:hover{background:rgba(var(--accent-cyan-rgb),.045)}.dropzone{position:relative;overflow:hidden}.dropzone:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px dashed rgba(247,248,244,.12);border-radius:8px;pointer-events:none}.dropzone>*{position:relative}@keyframes dash-pulse{0%,to{stroke-dasharray:2 36;stroke-dashoffset:0}50%{stroke-dasharray:22 18;stroke-dashoffset:-8}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width: 900px){.app-navbar{align-items:stretch}.app-navbar-brand,.topbar-actions{width:100%}}html,body{background-color:var(--color-bg-canvas);color:var(--color-text-primary);font-family:var(--font-family-sans)}button,.ui-button{border:var(--border-subtle);border-radius:var(--radius-md);color:var(--color-text-primary);background:var(--color-control-bg);transition:transform var(--duration-base) var(--easing-standard),border-color var(--duration-base) var(--easing-standard),background var(--duration-base) var(--easing-standard),color var(--duration-base) var(--easing-standard),box-shadow var(--duration-base) var(--easing-standard)}button:hover,.ui-button:hover:not(:disabled){background:var(--color-control-bg-hover)}.ui-button{gap:var(--space-4);min-height:40px;font-weight:var(--font-weight-bold)}.ui-button-sm{padding:var(--space-4) var(--space-6);font-size:var(--font-size-sm)}.ui-button-md{padding:var(--space-5) var(--space-7);font-size:var(--font-size-lg)}.ui-button:disabled{opacity:var(--opacity-disabled)}.ui-button-primary{border-color:rgba(var(--color-accent-primary-rgb),.94);background:var(--color-accent-primary);color:var(--color-control-text-on-primary);box-shadow:var(--shadow-elevation-sm)}.ui-button-primary:hover:not(:disabled){background:var(--color-accent-primary-hover)}.ui-button-secondary{border-color:rgba(var(--color-accent-secondary-rgb),.42);background:rgba(var(--color-accent-secondary-rgb),.13)}.ui-button-ghost{background:#f7f8f406}.ui-button-danger,button.danger{border-color:rgba(var(--color-danger-rgb),.5);background:rgba(var(--color-danger-rgb),.16)}.ui-button:focus-visible,.file-card:focus-visible,.ui-segmented-item:focus-visible{outline:var(--border-width-md) solid rgba(var(--color-accent-primary-rgb),.92);outline-offset:var(--space-3);box-shadow:var(--shadow-focus)}.ui-card{border:var(--border-subtle);border-radius:var(--radius-md);background:linear-gradient(180deg,var(--color-surface-1),var(--color-surface-2)),linear-gradient(135deg,rgba(var(--color-accent-primary-rgb),.035),transparent 44%);padding:var(--space-10);margin-bottom:0;box-shadow:var(--shadow-elevation-md)}.ui-card-header{gap:var(--space-8);margin-bottom:var(--space-9)}.ui-card-title{font-size:var(--font-size-3xl);line-height:var(--line-height-tight);font-weight:var(--font-weight-bold)}.ui-card-subtitle{color:var(--color-text-muted);font-size:var(--font-size-md);line-height:var(--line-height-body)}.ui-card-actions{gap:var(--space-4)}.ui-card-body{gap:var(--space-10)}.ui-field{gap:var(--space-3)}.ui-field-label{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.ui-field-help{color:var(--color-text-muted);font-size:var(--font-size-sm)}.ui-field-error{color:var(--color-danger-text);font-size:var(--font-size-sm)}.ui-input,.ui-select{min-height:42px;border:var(--border-subtle);border-radius:var(--radius-md);background:var(--color-field-bg);color:var(--color-text-primary);padding:var(--space-5) var(--space-6);transition:border-color var(--duration-base) var(--easing-standard),background var(--duration-base) var(--easing-standard),box-shadow var(--duration-base) var(--easing-standard)}.ui-input:focus,.ui-select:focus{border-color:rgba(var(--color-accent-primary-rgb),.58);background:var(--color-field-bg-focus);box-shadow:0 0 0 3px rgba(var(--color-accent-primary-rgb),.12);outline:0}.ui-input-error,.ui-select-error{border-color:rgba(var(--color-danger-rgb),.75)}.ui-segmented-wrap{gap:var(--space-3)}.ui-segmented{gap:var(--space-3);padding:var(--space-2);border:var(--border-subtle);border-radius:var(--radius-md);background:var(--color-field-bg)}.ui-segmented-item{min-height:36px;border-color:transparent;border-radius:var(--radius-md);background:transparent;color:var(--color-text-primary);padding:7px var(--space-6);font-weight:var(--font-weight-bold)}.ui-segmented-item:hover{background:var(--color-surface-hover)}.ui-segmented-item-active{border-color:rgba(var(--color-accent-primary-rgb),.42);background:rgba(var(--color-accent-primary-rgb),.14)}.ui-modal-overlay{background:rgba(3,5,3,var(--opacity-overlay));z-index:var(--z-index-modal);padding:var(--space-10)}.ui-modal{border:var(--border-strong);border-radius:var(--radius-md);background:var(--color-surface-modal);padding:var(--space-9);box-shadow:var(--shadow-elevation-lg)}.ui-modal-title{font-size:var(--font-size-xl);line-height:var(--line-height-tight)}.ui-modal-body{margin-top:var(--space-5);color:var(--color-text-secondary)}.ui-modal-actions{margin-top:var(--space-8);gap:var(--space-4)}.ui-toast-stack{right:var(--space-9);bottom:var(--space-9);gap:var(--space-5);z-index:var(--z-index-toast)}.ui-toast{border:var(--border-subtle);border-radius:var(--radius-md);background:var(--color-surface-modal);padding:var(--space-5) var(--space-6);gap:var(--space-5)}.ui-toast-success{border-color:rgba(var(--color-success-rgb),.55);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent),var(--color-success-surface),var(--color-surface-modal)}.ui-toast-error{border-color:rgba(var(--color-danger-rgb),.55);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent),var(--color-danger-surface),var(--color-surface-modal)}.ui-toast-copy{gap:var(--space-1);font-size:var(--font-size-md)}.ui-toast-copy span{color:var(--color-text-muted);font-size:var(--font-size-sm)}.ui-toast-close{color:var(--color-text-secondary)}.ui-spinner-wrap{gap:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.ui-skeleton-line{border-radius:var(--radius-md);background:var(--gradient-loader-skeleton),#f7f8f40a}.status-note{color:#f7f8f4d9;font-size:var(--font-size-md);line-height:var(--line-height-body)}.status-note-empty{border:var(--border-muted);border-radius:var(--radius-md);padding:11px var(--space-6);background:#f7f8f409;color:rgba(247,248,244,var(--opacity-subtle))}.status-note-error{border:var(--border-danger);border-radius:var(--radius-md);padding:var(--space-5) var(--space-6);background:rgba(var(--color-danger-rgb),.08);color:var(--color-danger-text)}.app-navbar{z-index:var(--z-index-navbar)}@media (prefers-reduced-motion: reduce){.ui-button,.ui-input,.ui-select,.ui-segmented-item{transition-duration:.01ms}}.ui-button{position:relative;isolation:isolate;justify-content:center;border:var(--border-width-sm) solid var(--color-control-border);text-decoration:none;white-space:nowrap;-webkit-user-select:none;user-select:none}.ui-button:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:calc(var(--radius-md) - 1px);background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 44%);opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--easing-standard);z-index:-1}.ui-button:hover:not(:disabled):before,.ui-button:active:not(:disabled):before{opacity:1}.ui-button:active:not(:disabled){transform:translateY(0);box-shadow:none}.ui-button-label,.ui-button-icon{display:inline-flex;align-items:center}.ui-button-icon{width:1em;height:1em}.ui-button-primary{background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 50%),var(--color-accent-primary);color:var(--color-control-text-on-primary)}.ui-button-secondary{color:var(--color-text-primary)}.ui-button-ghost{border-color:transparent;box-shadow:none}.ui-button-danger{color:var(--color-danger-text)}.ui-button:disabled,.ui-button[aria-disabled=true]{cursor:not-allowed;filter:saturate(.72);transform:none}.ui-field{min-width:0}.ui-input,.ui-select{width:100%;box-shadow:inset 0 1px #ffffff09}.ui-input::placeholder{color:var(--color-text-muted);opacity:var(--opacity-muted)}.ui-input:hover:not(:disabled),.ui-select:hover:not(:disabled){border-color:rgba(var(--color-accent-secondary-rgb),.42);background:var(--color-control-bg-hover)}.ui-input:disabled,.ui-select:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.ui-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:var(--space-12);background-image:linear-gradient(45deg,transparent 50%,var(--color-text-secondary) 50%),linear-gradient(135deg,var(--color-text-secondary) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.ui-card{position:relative;overflow:hidden;min-width:0}.ui-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,rgba(var(--color-accent-primary-rgb),.1),transparent 16%,transparent 84%,rgba(var(--color-accent-secondary-rgb),.08)),linear-gradient(180deg,rgba(255,255,255,.05),transparent 34%);opacity:.56;pointer-events:none}.ui-card>*{position:relative;min-width:0}.ui-card-elevated{box-shadow:var(--shadow-elevation-lg)}.ui-card-quiet{background:var(--color-surface-muted);box-shadow:none}.ui-card-header{align-items:flex-start;min-width:0}.ui-card-body{min-width:0}.ui-card-title,.ui-card-subtitle{max-width:68ch}.ui-badge{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);max-width:100%;border:var(--border-width-sm) solid var(--border-subtle);border-radius:var(--radius-pill);background:#f7f8f40b;color:var(--color-text-secondary);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);vertical-align:middle}.ui-badge-sm{min-height:22px;padding:var(--space-2) var(--space-5);font-size:var(--font-size-xs)}.ui-badge-md{min-height:26px;padding:var(--space-3) var(--space-6);font-size:var(--font-size-sm)}.ui-badge>span:last-child{overflow:hidden;text-overflow:ellipsis}.ui-badge-copy{overflow:hidden;text-overflow:ellipsis}.ui-badge-marker{flex:0 0 auto;width:6px;height:6px;border-radius:var(--radius-pill);background:currentColor;box-shadow:0 0 10px currentColor}.ui-badge-icon{display:inline-grid;place-items:center;flex:0 0 auto;width:14px;height:14px}.ui-badge-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.75}.ui-badge-dense{min-height:22px;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--font-size-xs)}.ui-badge-accent{border-color:rgba(var(--color-accent-secondary-rgb),.42);background:rgba(var(--color-accent-secondary-rgb),.12);color:#b9f3ff}.ui-badge-success{border-color:rgba(var(--color-accent-primary-rgb),.46);background:var(--color-success-surface);color:var(--color-success-text)}.ui-badge-warning{border-color:rgba(var(--color-warning-rgb),.5);background:var(--color-warning-surface);color:var(--color-warning-text)}.ui-badge-danger{border-color:rgba(var(--color-danger-rgb),.5);background:var(--color-danger-surface);color:var(--color-danger-text)}.ui-segmented,.ui-tabs{position:relative;box-shadow:inset 0 1px #ffffff09}.ui-segmented-item,.ui-tab{position:relative;min-height:36px;border:var(--border-width-sm) solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);cursor:pointer;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);transition:background var(--duration-base) var(--easing-standard),border-color var(--duration-base) var(--easing-standard),color var(--duration-base) var(--easing-standard),box-shadow var(--duration-base) var(--easing-standard)}.ui-segmented-item-active,.ui-tab-active{border-color:rgba(var(--color-accent-primary-rgb),.48);background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 64%),rgba(var(--color-accent-primary-rgb),.14);color:var(--color-text-primary);box-shadow:inset 0 0 0 1px rgba(var(--color-accent-primary-rgb),.05)}.ui-segmented-wrap-disabled{opacity:var(--opacity-disabled)}.ui-tabs-wrap{display:grid;gap:var(--space-3)}.ui-tabs{display:inline-flex;width:fit-content;max-width:100%;gap:var(--space-2);overflow-x:auto;border-bottom:var(--border-subtle)}.ui-tab{padding:var(--space-5) var(--space-7);border-radius:var(--radius-sm) var(--radius-sm) 0 0;white-space:nowrap}.ui-tab:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text-primary)}.ui-tab:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.ui-tab:focus-visible,.ui-tabs:focus-within{outline:0}.ui-tab:focus-visible{box-shadow:var(--shadow-focus)}.ui-table-shell{width:100%;max-width:100%;min-width:0;overflow:auto;overscroll-behavior-inline:contain;border:var(--border-subtle);border-radius:var(--radius-md);background:#f7f8f407}.ui-table{width:100%;min-width:min(680px,calc(100vw - 48px));border-collapse:collapse;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.ui-table th,.ui-table td{padding:var(--space-6) var(--space-7);border-bottom:var(--border-muted);text-align:left;vertical-align:middle}.ui-table th{position:sticky;top:0;z-index:1;background:#0d100ef5;color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase}.ui-table tbody tr{transition:background var(--duration-base) var(--easing-standard),color var(--duration-base) var(--easing-standard)}.ui-table tbody tr:hover{background:rgba(var(--color-accent-secondary-rgb),.06);color:var(--color-text-primary)}.ui-table tbody tr:last-child td{border-bottom:0}.ui-table td strong{color:var(--color-text-primary);font-weight:var(--font-weight-bold)}.ui-empty-state{display:grid;justify-items:start;gap:var(--space-8);border:var(--border-muted);border-radius:var(--radius-md);padding:var(--space-10);background:linear-gradient(135deg,rgba(var(--color-accent-secondary-rgb),.055),transparent 42%),#f7f8f408;color:var(--color-text-secondary)}.ui-empty-state-visual{display:grid;place-items:center;width:42px;height:42px;border:var(--border-muted);border-radius:var(--radius-md);background:#f7f8f40a;color:var(--color-accent-secondary)}.ui-empty-state-visual svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.5}.ui-empty-state-copy{display:grid;gap:var(--space-2)}.ui-empty-state-copy h3,.ui-empty-state-copy p{margin:0}.ui-empty-state-copy h3{color:var(--color-text-primary);font-size:var(--font-size-lg);line-height:var(--line-height-tight)}.ui-empty-state-copy p{max-width:62ch;color:var(--color-text-muted);font-size:var(--font-size-md);line-height:var(--line-height-body)}.ui-empty-state-action{display:flex;flex-wrap:wrap;gap:var(--space-6)}.ui-empty-state-danger{border-color:rgba(var(--color-danger-rgb),.42);background:rgba(var(--color-danger-rgb),.08)}.ui-empty-state-danger .ui-empty-state-visual{color:var(--color-danger-text)}.collab-status.ui-badge{width:fit-content;min-width:0;text-transform:none}.dashboard-table-wrap.ui-table-shell,.collab-table-wrap.ui-table-shell{border-color:#f7f8f41c}.dashboard-table.ui-table,.collab-table.ui-table{min-width:720px}.ui-tooltip{border:var(--border-width-sm) solid var(--color-tooltip-border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);background:var(--color-tooltip-surface);color:var(--color-tooltip-text);box-shadow:var(--shadow-tooltip);font-size:var(--font-size-sm);line-height:var(--line-height-body)}.ui-context-trail{width:100%;min-width:0}.ui-context-trail-list{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4);margin:0;padding:0;list-style:none}.ui-context-trail-item{position:relative;display:inline-flex;align-items:center;gap:var(--space-3);max-width:100%;min-height:30px;border:var(--border-width-sm) solid rgba(247,248,244,.12);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-5);background:linear-gradient(180deg,#f7f8f40e,#f7f8f407),#07090747;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-tight)}.ui-context-trail-item:not(:last-child):after{content:"/";position:absolute;right:calc(var(--space-4) * -1);color:#f7f8f44d;font-family:var(--font-family-mono);font-size:var(--font-size-xs)}.ui-context-trail-label{flex:0 0 auto;color:var(--color-text-muted);font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase}.ui-context-trail-value{min-width:0;overflow:hidden;color:var(--color-text-primary);font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.ui-context-trail-accent{border-color:rgba(var(--color-accent-secondary-rgb),.32)}.ui-context-trail-success{border-color:rgba(var(--color-accent-primary-rgb),.34)}.ui-context-trail-warning{border-color:rgba(var(--color-warning-rgb),.4)}.ui-context-trail-danger{border-color:rgba(var(--color-danger-rgb),.42)}.ui-page-actions{display:flex;align-items:center;gap:var(--space-5);width:100%;min-width:0}.ui-page-actions-start{justify-content:flex-start}.ui-page-actions-end{justify-content:flex-end}.ui-page-actions-between{justify-content:space-between}.ui-page-actions-context,.ui-page-actions-controls,.ui-page-actions-refresh,.ui-page-actions-secondary,.ui-page-actions-primary{display:flex;align-items:center;gap:var(--space-4);min-width:0}.ui-page-actions-context{flex:1 1 auto;flex-wrap:wrap}.ui-page-actions-controls{flex:0 1 auto;justify-content:flex-end;flex-wrap:wrap}.ui-page-actions-refresh .ui-button{color:var(--color-accent-secondary)}.ui-page-actions-primary .ui-button-primary{min-width:132px}.ui-page-actions .ui-button{flex:0 0 auto}.ui-disclosure{display:grid;gap:var(--space-4);min-width:0;border:var(--border-muted);border-radius:var(--radius-md);background:linear-gradient(180deg,#f7f8f40a,#f7f8f405),#0709073d}.ui-disclosure-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);width:100%;border:0;border-radius:inherit;padding:var(--space-6);background:transparent;color:var(--color-text-primary);cursor:pointer;font:inherit;text-align:left}.ui-disclosure-copy{display:grid;gap:var(--space-1);min-width:0}.ui-disclosure-copy strong{color:var(--color-text-primary);font-size:var(--font-size-md)}.ui-disclosure-copy span{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-body)}.ui-disclosure-indicator{flex:0 0 auto;color:var(--color-accent-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase}.ui-disclosure-body{padding:0 var(--space-6) var(--space-6)}.ui-disclosure-trigger:hover,.ui-disclosure-trigger:focus-visible{outline:0;background:rgba(var(--color-accent-secondary-rgb),.05)}.ui-disclosure-trigger:focus-visible{box-shadow:var(--shadow-focus)}.ui-filter-chip{display:inline-flex;align-items:center;gap:var(--space-3);min-height:28px;max-width:100%;border:var(--border-width-sm) solid rgba(247,248,244,.12);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);background:#f7f8f40a;color:var(--color-text-secondary);cursor:pointer;font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.ui-filter-chip-label{color:var(--color-text-muted);font-family:var(--font-family-mono);text-transform:uppercase}.ui-filter-chip-value{min-width:0;overflow:hidden;color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap}.ui-filter-chip-remove{flex:0 0 auto;color:var(--color-accent-secondary)}.ui-filter-chip:hover,.ui-filter-chip:focus-visible{outline:0;border-color:rgba(var(--color-accent-secondary-rgb),.3);background:rgba(var(--color-accent-secondary-rgb),.08)}.ui-filter-chip:focus-visible{box-shadow:var(--shadow-focus)}.ui-toast-stack{position:fixed;right:var(--space-8);bottom:var(--space-8);display:grid;gap:var(--space-4);width:min(400px,calc(100vw - 32px));z-index:var(--z-index-toast)}.ui-toast,.ui-status-banner{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--space-5);border:var(--border-width-sm) solid rgba(var(--color-accent-secondary-rgb),.26);border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(var(--color-accent-secondary-rgb),.1),transparent 42%),#0a0d0bf0;box-shadow:var(--shadow-elevation-lg);color:var(--color-text-primary)}.ui-toast{padding:var(--space-6);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ui-status-banner{padding:var(--space-6) var(--space-7)}.status-banner.ui-status-banner{margin:var(--space-7) clamp(var(--space-8),2vw,var(--space-12)) 0}.ui-toast:before,.ui-status-banner:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:calc(var(--radius-md) - 1px);background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 58%);pointer-events:none}.ui-toast-marker,.ui-status-banner-marker{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:26px;border:var(--border-width-sm) solid currentColor;border-radius:var(--radius-sm);background:#f7f8f40b;color:var(--color-accent-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1;text-transform:uppercase}.ui-toast-copy,.ui-status-banner-copy{position:relative;display:grid;gap:var(--space-1);min-width:0}.ui-toast-copy strong,.ui-status-banner-copy strong{color:var(--color-text-primary);font-size:var(--font-size-md);line-height:var(--line-height-tight)}.ui-toast-copy span,.ui-status-banner-copy span{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-body)}.ui-toast-close,.ui-status-banner-close{position:relative;display:inline-grid;place-items:center;width:28px;height:28px;border:var(--border-width-sm) solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);cursor:pointer;font:inherit;line-height:1;transition:background var(--duration-base) var(--easing-standard),border-color var(--duration-base) var(--easing-standard),color var(--duration-base) var(--easing-standard)}.ui-toast-close:hover,.ui-status-banner-close:hover{border-color:#f7f8f424;background:#f7f8f412;color:var(--color-text-primary)}.ui-toast-close:focus-visible,.ui-status-banner-close:focus-visible{outline:0;border-color:rgba(var(--color-accent-primary-rgb),.55);box-shadow:var(--shadow-focus)}.ui-toast-info,.ui-status-banner-info{border-color:rgba(var(--color-accent-secondary-rgb),.32)}.ui-toast-success,.ui-status-banner-success{border-color:rgba(var(--color-success-rgb),.45);background:linear-gradient(135deg,rgba(var(--color-success-rgb),.14),transparent 44%),#0a0d0bf0}.ui-toast-success .ui-toast-marker,.ui-status-banner-success .ui-status-banner-marker{color:var(--color-success-text)}.ui-toast-warning,.ui-status-banner-warning{border-color:rgba(var(--color-warning-rgb),.48);background:linear-gradient(135deg,rgba(var(--color-warning-rgb),.13),transparent 44%),#0a0d0bf0}.ui-toast-warning .ui-toast-marker,.ui-status-banner-warning .ui-status-banner-marker{color:var(--color-warning-text)}.ui-toast-error,.ui-status-banner-error{border-color:rgba(var(--color-danger-rgb),.5);background:linear-gradient(135deg,rgba(var(--color-danger-rgb),.13),transparent 44%),#0a0d0bf0}.ui-toast-error .ui-toast-marker,.ui-status-banner-error .ui-status-banner-marker{color:var(--color-danger-text)}@media (prefers-reduced-motion: reduce){.ui-button:before,.ui-segmented-item,.ui-tab,.ui-table tbody tr,.ui-disclosure-trigger,.ui-filter-chip,.ui-toast-close,.ui-status-banner-close{transition-duration:.01ms}}@media (max-width: 860px){.ui-page-actions,.ui-page-actions-controls,.ui-page-actions-refresh,.ui-page-actions-secondary,.ui-page-actions-primary{width:100%}.ui-page-actions,.ui-page-actions-controls,.ui-page-actions-refresh,.ui-page-actions-secondary,.ui-page-actions-primary{align-items:stretch;flex-direction:column}.ui-page-actions .ui-button{width:100%}.ui-context-trail-list{align-items:stretch;flex-direction:column}.ui-context-trail-item{width:100%}.ui-context-trail-item:not(:last-child):after{display:none}}@media (max-width: 560px){.ui-toast-stack{right:var(--space-6);bottom:var(--space-6);width:calc(100vw - (var(--space-6) * 2))}.ui-toast,.ui-status-banner{grid-template-columns:auto minmax(0,1fr)}.ui-toast-close,.ui-status-banner-close{grid-column:2;justify-self:start}}.ui-page-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,auto);align-items:start;gap:var(--space-8);width:100%;margin-bottom:var(--space-10);border:var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-10);background:linear-gradient(135deg,rgba(var(--color-accent-primary-rgb),.08),transparent 34%),linear-gradient(180deg,#f7f8f40d,#f7f8f406);box-shadow:inset 0 1px #ffffff09}.ui-page-header-copy{display:grid;gap:var(--space-4);min-width:0}.ui-page-header-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.ui-page-header-kicker{color:var(--color-accent-primary);font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-transform:uppercase}.ui-page-header-title{margin:0;color:var(--color-text-primary);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.ui-page-header-description{max-width:74ch;margin:0;color:var(--color-text-secondary);font-size:var(--font-size-xl);line-height:var(--line-height-body)}.ui-page-header-chip{flex:0 1 auto}.ui-page-header-actions{display:flex;justify-content:flex-end;width:100%;min-width:0}.ui-page-header-actions>.ui-page-actions{justify-content:flex-end}.ui-page-header-content{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);min-width:0}.dashboard-hero.ui-page-header,.library-topbar.ui-page-header{margin-bottom:var(--space-10)}.dashboard-hero.ui-page-header{position:relative;overflow:hidden;align-items:start;border-color:rgba(var(--color-accent-primary-rgb),.22);padding:clamp(var(--space-8),2.3vw,var(--space-12));background:linear-gradient(rgba(247,248,244,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(247,248,244,.032) 1px,transparent 1px),radial-gradient(circle at 8% 12%,rgba(var(--color-accent-primary-rgb),.14),transparent 34%),linear-gradient(135deg,rgba(var(--color-accent-secondary-rgb),.11),transparent 42%),linear-gradient(180deg,#121612f5,#070907db);background-size:34px 34px,34px 34px,auto,auto,auto}.dashboard-hero.ui-page-header:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:calc(var(--radius-md) - 1px);background:linear-gradient(180deg,rgba(247,248,244,.08),transparent 28%);pointer-events:none}.dashboard-hero.ui-page-header>*{position:relative}.dashboard-hero .ui-page-header-title{max-width:12ch;font-size:clamp(var(--font-size-3xl),4.4vw,56px)}.dashboard-hero .ui-page-header-description{max-width:62ch}.dashboard-hero .ui-page-header-content{display:block}.dashboard-hero-analytics{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);gap:var(--space-7);width:100%;min-width:0}.dashboard-hero-primary,.dashboard-hero-metric{position:relative;overflow:hidden;min-width:0;border:var(--border-width-sm) solid rgba(247,248,244,.12);border-radius:var(--radius-md);background:linear-gradient(180deg,#f7f8f412,#f7f8f407),#06090794;box-shadow:inset 0 1px #f7f8f40a}.dashboard-hero-primary{display:grid;align-content:space-between;gap:var(--space-7);min-height:286px;padding:var(--space-9)}.dashboard-hero-primary:after,.dashboard-hero-metric:after{content:"";position:absolute;inset:auto var(--space-6) 0;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--color-accent-secondary-rgb),.55),transparent);opacity:.75}.dashboard-hero-primary-success{border-color:rgba(var(--color-success-rgb),.32)}.dashboard-hero-primary-warning{border-color:rgba(var(--color-warning-rgb),.42)}.dashboard-hero-eyebrow,.dashboard-hero-metric span{color:var(--color-text-muted);font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-transform:uppercase}.dashboard-hero-primary>strong{color:var(--color-text-primary);font-size:clamp(34px,4vw,52px);line-height:.98}.dashboard-hero-primary>p{max-width:44ch;margin:0;color:var(--color-text-secondary);font-size:var(--font-size-md);line-height:var(--line-height-body)}.dashboard-hero-meter{height:12px;overflow:hidden;border:var(--border-width-sm) solid rgba(247,248,244,.1);border-radius:var(--radius-pill);background:#f7f8f40e}.dashboard-hero-meter span{display:block;height:100%;min-width:4px;border-radius:inherit;background:linear-gradient(90deg,var(--color-accent-primary),var(--color-accent-secondary));box-shadow:var(--shadow-glow-chart);transition:width var(--duration-chart-enter) var(--easing-emphasis)}.dashboard-hero-meta{display:flex;flex-wrap:wrap;gap:var(--space-4)}.dashboard-hero-meta span{display:inline-flex;align-items:center;min-height:26px;border:var(--border-width-sm) solid rgba(247,248,244,.1);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);background:#f7f8f40a;color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.dashboard-hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.dashboard-hero-metric{display:grid;align-content:space-between;gap:var(--space-5);min-height:132px;padding:var(--space-7)}.dashboard-hero-metric strong{min-width:0;overflow-wrap:anywhere;color:var(--color-text-primary);font-size:clamp(var(--font-size-2xl),2.4vw,var(--font-size-4xl));line-height:var(--line-height-tight)}.dashboard-hero-metric em{color:var(--color-text-muted);font-size:var(--font-size-sm);font-style:normal;line-height:var(--line-height-body)}.dashboard-hero-metric-success{border-color:rgba(var(--color-success-rgb),.3)}.dashboard-hero-metric-warning{border-color:rgba(var(--color-warning-rgb),.36)}.dashboard-hero-feedback{grid-column:1 / -1;margin:0}.dashboard-hero-feedback.status-note{width:fit-content;max-width:100%}.library-topbar.ui-page-header{gap:var(--space-6)}.cert-topbar{margin-bottom:var(--space-10)}@media (max-width: 860px){.ui-page-header{grid-template-columns:1fr;padding:var(--space-8)}.ui-page-header-actions{justify-content:flex-start;min-width:0}.ui-page-header-actions .ui-button{width:100%}}@media (min-width: 861px) and (max-width: 1180px){.ui-page-header{grid-template-columns:1fr;gap:var(--space-6);padding:var(--space-8)}.ui-page-header-actions{justify-content:flex-start}.ui-page-header-actions>.ui-page-actions{justify-content:flex-start}.ui-page-header-title{font-size:var(--font-size-3xl)}.ui-page-header-description{font-size:var(--font-size-lg)}.dashboard-hero-analytics{grid-template-columns:1fr}.dashboard-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.dashboard-hero-metrics{grid-template-columns:1fr}.dashboard-hero-primary{min-height:0;padding:var(--space-7)}.dashboard-hero-metric{min-height:118px}}@media (prefers-reduced-motion: reduce){.dashboard-hero-meter span{transition-duration:.01ms}}:root{--font-family-sans: "Space Grotesk", "Segoe UI", sans-serif;--font-family-mono: "IBM Plex Mono", Consolas, monospace;--bg-deep: #060707;--bg-strong: #0b0c0c;--bg-elevated: #101111;--surface-soft: rgba(241, 236, 228, .05);--surface-muted: rgba(241, 236, 228, .03);--surface-strong: rgba(13, 14, 14, .94);--line-soft: rgba(241, 236, 228, .12);--line-strong: rgba(217, 226, 218, .26);--text-strong: #f1ece4;--text-muted: rgba(241, 236, 228, .78);--text-soft: rgba(210, 202, 191, .7);--accent-cyan: #00c2a8;--accent-cyan-rgb: 0, 194, 168;--accent-blue: #c8a47a;--accent-blue-rgb: 200, 164, 122;--accent-teal: #00c2a8;--accent-teal-rgb: 0, 194, 168;--color-control-border: rgba(241, 236, 228, .14);--color-surface-1: rgba(18, 20, 20, .9);--color-surface-2: rgba(9, 10, 10, .86);--color-surface-muted: rgba(241, 236, 228, .03);--color-surface-hover: rgba(241, 236, 228, .07);--color-surface-overlay: rgba(5, 6, 6, .82);--color-surface-modal: linear-gradient(180deg, rgba(18, 20, 20, .98), rgba(8, 9, 9, .98));--color-control-bg: rgba(241, 236, 228, .04);--color-control-bg-hover: rgba(241, 236, 228, .075);--color-field-bg: rgba(10, 11, 11, .82);--color-field-bg-focus: rgba(12, 13, 13, .96);--color-text-primary: #f1ece4;--color-text-secondary: rgba(241, 236, 228, .8);--color-text-muted: rgba(210, 202, 191, .72);--color-accent-primary: #00c2a8;--color-accent-primary-hover: #1ad7bf;--color-accent-primary-rgb: 0, 194, 168;--color-accent-secondary: #c8a47a;--color-accent-secondary-rgb: 200, 164, 122;--color-success: #00c2a8;--color-success-rgb: 0, 194, 168;--color-success-text: #dff9f4;--color-success-surface: rgba(0, 194, 168, .12);--color-warning: #d7bb8f;--color-warning-rgb: 215, 187, 143;--color-warning-text: #f2dfc2;--color-warning-surface: rgba(215, 187, 143, .12);--color-danger: #d68490;--color-danger-rgb: 214, 132, 144;--color-danger-text: #f0cbd0;--color-danger-surface: rgba(214, 132, 144, .11);--color-control-text-on-primary: #0b0c0c;--color-spinner-track: rgba(241, 236, 228, .16);--color-chart-surface: rgba(12, 13, 13, .4);--color-chart-grid: rgba(241, 236, 228, .08);--color-chart-axis-label: rgba(241, 236, 228, .62);--color-chart-value-label: rgba(241, 236, 228, .92);--color-chart-series-primary: rgba(217, 226, 218, .78);--color-chart-series-secondary: rgba(200, 164, 122, .76);--color-chart-series-success: rgba(217, 226, 218, .84);--color-chart-series-warning: rgba(215, 187, 143, .84);--color-chart-series-danger: rgba(214, 132, 144, .8);--gradient-chart-primary: linear-gradient(90deg, rgba(217, 226, 218, .84), rgba(200, 164, 122, .74));--gradient-chart-surface-grid: linear-gradient(rgba(241, 236, 228, .018) 1px, transparent 1px), linear-gradient(90deg, rgba(241, 236, 228, .018) 1px, transparent 1px), rgba(12, 13, 13, .34);--gradient-loader-skeleton: linear-gradient(90deg, rgba(241, 236, 228, .05), rgba(217, 226, 218, .11), rgba(241, 236, 228, .05));--shadow-focus: 0 0 0 4px rgba(217, 226, 218, .1);--shadow-elevation-sm: 0 12px 30px rgba(0, 0, 0, .22);--shadow-elevation-md: 0 20px 56px rgba(0, 0, 0, .3);--shadow-elevation-lg: 0 28px 84px rgba(0, 0, 0, .38);--shadow-glow-primary: 0 0 18px rgba(217, 226, 218, .14);--shadow-glow-chart: 0 0 16px rgba(217, 226, 218, .12);--shadow-glow-chart-strong: 0 0 24px rgba(217, 226, 218, .18);--shadow-tooltip: 0 20px 48px rgba(0, 0, 0, .42);--duration-fast: .12s;--duration-base: .14s;--duration-slow: .22s;--easing-standard: ease;--easing-emphasis: ease-in-out}html,body{background-color:var(--bg-strong);color:var(--text-strong);font-family:var(--font-family-sans)}body{position:relative;background:radial-gradient(circle at 14% 10%,rgba(var(--accent-teal-rgb),.11),transparent 24%),radial-gradient(circle at 84% 8%,rgba(var(--accent-blue-rgb),.09),transparent 28%),linear-gradient(rgba(241,236,228,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(241,236,228,.022) 1px,transparent 1px),linear-gradient(180deg,#0d0e0e,#090a0a 52%,#0b0c0c);background-size:auto,auto,56px 56px,56px 56px,auto}body:before,body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}body:before{background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.05),transparent 28%),linear-gradient(180deg,rgba(241,236,228,.03),transparent 18%)}body:after{opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}#root{position:relative;isolation:isolate}::selection{background:rgba(var(--accent-cyan-rgb),.22);color:var(--text-strong)}a,a:hover{color:var(--accent-cyan)}.brand-mark{display:block;width:100%;height:100%}.app-shell{min-height:100vh;isolation:isolate}.app-navbar{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px clamp(20px,2.8vw,34px);border-bottom:1px solid rgba(241,236,228,.08);background:linear-gradient(180deg,#0c0d0df5,#080909e0),linear-gradient(90deg,rgba(var(--accent-teal-rgb),.08),rgba(var(--accent-blue-rgb),.035));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-navbar:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(241,236,228,.18),transparent)}.app-navbar-panel{grid-column:2 / 4;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0}.app-navbar-brand{display:flex;align-items:center;gap:14px;min-width:0}.app-navbar-mark{width:44px;height:44px;flex:0 0 auto}.app-navbar-copy{display:grid;gap:2px;min-width:0}.app-navbar-eyebrow,.app-navbar-link,.app-session-pill,.ui-badge,.ui-page-header-kicker,.login-kicker,.login-overline,.login-pill-row span,.login-proof-list span,.ui-table th,.settings-summary-label{font-family:var(--font-family-mono);text-transform:uppercase;letter-spacing:.14em}.app-navbar-eyebrow{color:rgba(var(--accent-teal-rgb),.82);font-size:10px}.app-navbar-copy strong{color:var(--text-strong);font-size:15px;font-weight:var(--font-weight-medium);line-height:1.15}.app-navbar-subtitle{color:var(--text-soft);font-size:12px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-navbar-toggle{display:none;align-items:center;gap:10px;min-height:42px;padding:0 12px;border:1px solid rgba(241,236,228,.12);border-radius:8px;background:#f1ece409;color:var(--text-strong);transition:border-color var(--duration-base) var(--easing-standard),background-color var(--duration-base) var(--easing-standard),color var(--duration-base) var(--easing-standard)}.app-navbar-toggle:hover,.app-navbar-toggle:focus-visible,.app-navbar-open .app-navbar-toggle{border-color:rgba(var(--accent-teal-rgb),.24);background:rgba(var(--accent-teal-rgb),.08)}.app-navbar-toggle:focus-visible{outline:2px solid rgba(var(--accent-teal-rgb),.92);outline-offset:3px;box-shadow:var(--shadow-focus)}.app-navbar-toggle-lines{display:grid;gap:4px}.app-navbar-toggle-lines span{display:block;width:14px;height:1px;border-radius:999px;background:currentColor}.app-navbar-toggle-label{font-family:var(--font-family-mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em}.app-navbar-links{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;flex-wrap:wrap}.app-navbar-link{position:relative;min-height:38px;padding:0 12px;border:1px solid transparent;border-radius:8px;color:#f1ece4b3;font-size:11px;font-weight:500;background:transparent}.app-navbar-link:before{content:"";position:absolute;left:12px;right:12px;bottom:6px;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--accent-teal-rgb),.92),transparent);opacity:0;transform:scaleX(.38);transition:opacity var(--duration-base) var(--easing-standard),transform var(--duration-base) var(--easing-standard)}.app-navbar-link:hover,.app-navbar-link:focus-visible{color:var(--text-strong);border-color:#f1ece41a;background:#f1ece40a}.app-navbar-link-active,.app-navbar-link[aria-current=page]{color:var(--text-strong);border-color:rgba(var(--accent-teal-rgb),.34);background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 75%),rgba(var(--accent-teal-rgb),.11);box-shadow:inset 0 0 0 1px rgba(var(--accent-teal-rgb),.08)}.app-navbar-link-active:before,.app-navbar-link[aria-current=page]:before{opacity:1;transform:scaleX(1)}.app-navbar-side{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0}.app-navbar-user{display:grid;gap:2px;min-width:180px}.app-navbar-user span,.app-navbar-user em{color:var(--text-soft);font-size:11px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-navbar-user em{font-style:normal}.app-navbar-user strong{color:var(--text-strong);font-size:13px;font-weight:var(--font-weight-medium);line-height:1.2}.app-session-pill{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border:1px solid rgba(241,236,228,.1);border-radius:8px;background:#f1ece40b;color:var(--text-muted);font-size:10px}.workspace{min-width:0}.page-content{padding:28px clamp(20px,2.8vw,34px) 44px}.page-frame{width:100%;max-width:1480px;margin:0 auto;display:grid;gap:22px;min-width:0}.page-frame>.ui-card{border:0;background:transparent;box-shadow:none;padding:0}.page-frame>.ui-card>.ui-card-header{margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid rgba(241,236,228,.08)}.status-banner{margin:0;border-radius:8px;border-color:rgba(var(--accent-teal-rgb),.22);background:linear-gradient(180deg,rgba(255,255,255,.03),transparent),rgba(var(--accent-teal-rgb),.055)}.ui-button,.ui-input,.ui-select,.ui-card,.ui-modal,.ui-toast,.ui-table-shell,.ui-empty-state,.ui-page-header,.file-card,.library-kpi-card,.library-quick-rail,.library-selection-bar,.cert-overview-card,.cert-result-card,.dropzone,.cert-file-row,.dashboard-kpi-card{border-color:#f1ece41a;box-shadow:none}.ui-button{min-height:42px;border-radius:8px;font-size:13px;font-weight:var(--font-weight-medium);background:#f1ece40a}.ui-button:before{background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 48%)}.ui-button:hover:not(:disabled){transform:translateY(-1px);border-color:#f1ece424}.ui-button-primary{border-color:rgba(var(--accent-cyan-rgb),.94);background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 54%),var(--color-accent-primary);color:var(--color-control-text-on-primary);box-shadow:0 0 18px rgba(var(--accent-cyan-rgb),.12)}.ui-button-primary:hover:not(:disabled){background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 54%),var(--color-accent-primary-hover);color:var(--color-control-text-on-primary);box-shadow:0 0 24px rgba(var(--accent-cyan-rgb),.16)}.ui-button-secondary{border-color:rgba(var(--accent-blue-rgb),.26);background:rgba(var(--accent-blue-rgb),.09)}.ui-button-ghost{border-color:#f1ece414;background:#f1ece406}.ui-button-danger{border-color:rgba(var(--color-danger-rgb),.32);background:rgba(var(--color-danger-rgb),.12)}.ui-button:focus-visible,.ui-segmented-item:focus-visible,.file-card:focus-visible,.ui-tab:focus-visible{outline:2px solid rgba(var(--accent-teal-rgb),.92);outline-offset:3px;box-shadow:var(--shadow-focus)}.ui-card{position:relative;overflow:hidden;border-radius:8px;background:linear-gradient(180deg,#121414eb,#090a0adb),linear-gradient(135deg,rgba(var(--accent-teal-rgb),.045),transparent 40%)}.ui-card:before,.ui-page-header:before,.file-card:before,.library-kpi-card:before,.dashboard-kpi-card:before,.cert-overview-card:before,.cert-result-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 24%);opacity:.65}.ui-card-header,.ui-card-body,.ui-page-header>*,.file-card>*{position:relative}.ui-card-title{color:var(--text-strong);font-size:22px;font-weight:var(--font-weight-medium)}.ui-card-subtitle,.ui-field-help,.status-note,.ui-empty-state-description,.ui-page-header-description{color:var(--text-soft)}.ui-badge{min-height:24px;border-color:#f1ece41f;background:#f1ece40a;color:var(--text-muted);font-size:10px;font-weight:500}.ui-badge-accent{border-color:rgba(var(--accent-teal-rgb),.28);background:rgba(var(--accent-teal-rgb),.12);color:#dff9f4}.ui-badge-success{border-color:rgba(var(--accent-teal-rgb),.3);background:rgba(var(--accent-teal-rgb),.14);color:#e7fbf7}.ui-badge-warning{border-color:rgba(var(--accent-blue-rgb),.22);background:rgba(var(--accent-blue-rgb),.12);color:#f0e0cd}.ui-badge-danger{border-color:rgba(var(--color-danger-rgb),.22);background:rgba(var(--color-danger-rgb),.12)}.ui-field-label{color:var(--text-muted);font-size:11px}.ui-input,.ui-select{border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent),#0a0b0bd6;color:var(--text-strong)}.ui-input::placeholder{color:#d2cabf94}.ui-input:hover:not(:disabled),.ui-select:hover:not(:disabled){border-color:rgba(var(--accent-teal-rgb),.26);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent),#0c0d0de6}.ui-input:focus,.ui-select:focus{border-color:rgba(var(--accent-teal-rgb),.42);box-shadow:0 0 0 3px rgba(var(--accent-teal-rgb),.1)}.ui-segmented,.ui-tabs{border-radius:8px;background:#090a0abd}.ui-segmented-item,.ui-tab{color:var(--text-soft);font-size:12px;font-weight:500}.ui-segmented-item-active,.ui-tab-active{border-color:rgba(var(--accent-teal-rgb),.34);background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 68%),rgba(var(--accent-teal-rgb),.12);color:var(--text-strong)}.ui-table-shell{background:linear-gradient(180deg,rgba(255,255,255,.02),transparent),#0c0d0da3}.ui-table th{color:#d2cabf9e;font-size:10px}.ui-table tbody tr:hover{background:rgba(var(--accent-teal-rgb),.05)}.ui-empty-state{background:linear-gradient(135deg,rgba(var(--accent-teal-rgb),.04),transparent 42%),#0c0d0da3}.ui-page-header{position:relative;overflow:hidden;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:24px;border-radius:8px;border:1px solid rgba(241,236,228,.1);background:linear-gradient(rgba(241,236,228,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(241,236,228,.018) 1px,transparent 1px),radial-gradient(circle at 82% 14%,rgba(var(--accent-teal-rgb),.12),transparent 28%),linear-gradient(180deg,#121414eb,#090a0adb);background-size:34px 34px,34px 34px,auto,auto}.ui-page-header-kicker{color:rgba(var(--accent-teal-rgb),.84);font-size:10px;font-weight:500}.ui-page-header-title{color:var(--text-strong);font-size:clamp(34px,4vw,52px);font-weight:var(--font-weight-medium);line-height:.98;text-wrap:balance}.ui-page-header-description{max-width:62ch;margin:0;font-size:15px;line-height:1.55}.cert-source-switch-row{display:flex;justify-content:flex-start;margin:-12px 0 20px}.cert-source-switch-row .ui-segmented-wrap{min-width:0}.cert-shell{display:grid;gap:24px}.cert-workbench .ui-card-body,.cert-result-panel .ui-card-body{display:grid;gap:22px}.cert-workbench{background:linear-gradient(180deg,#101212f0,#080a0ae6),linear-gradient(135deg,rgba(var(--accent-teal-rgb),.055),transparent 38%)}.cert-source-switch-row{margin:0}.cert-workbench-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.9fr);gap:18px;align-items:start}.cert-intake-column,.cert-side-column,.cert-status-stack{display:grid;gap:16px}.cert-overview-grid{grid-template-columns:1fr;gap:12px}.cert-overview-card{min-height:118px;align-content:start;padding:18px}.cert-overview-card .settings-summary-value{font-size:clamp(28px,3vw,36px);line-height:1}.cert-dropzone{min-height:0;padding:24px;align-content:stretch;justify-items:stretch;text-align:left;gap:18px;border-style:solid;border-color:rgba(var(--accent-teal-rgb),.22);background:linear-gradient(180deg,rgba(255,255,255,.028),transparent),linear-gradient(135deg,rgba(var(--accent-teal-rgb),.09),transparent 54%),#080a0abd}.cert-dropzone-copy{display:grid;gap:8px;max-width:64ch}.cert-dropzone .settings-summary-label{color:rgba(var(--accent-teal-rgb),.86)}.cert-dropzone .dropzone-title{font-size:clamp(22px,3.1vw,32px);line-height:1.08;max-width:14ch}.cert-dropzone .dropzone-meta{max-width:58ch;font-size:13px;line-height:1.6}.cert-dropzone .ui-button{width:auto;justify-self:start}.cert-status-stack{border:1px solid rgba(241,236,228,.08);border-radius:8px;padding:16px;background:#ffffff05}.cert-inline-note{margin:0}.cert-file-row{padding:14px 16px}.cert-file-name{font-size:15px}.cert-action-row .ui-page-actions{padding:0;border:0;background:transparent;box-shadow:none}.cert-action-row .ui-page-actions:before,.cert-action-row .ui-page-actions:after{content:none}.cert-job-panel,.cert-result-block,.cert-raw-response{border:1px solid rgba(241,236,228,.08);border-radius:8px;padding:16px;background:#ffffff05}.cert-job-panel{display:grid;gap:10px}.cert-result-panel{background:linear-gradient(180deg,#0f1111f2,#080a0aeb),linear-gradient(135deg,rgba(var(--accent-teal-rgb),.04),transparent 44%)}.cert-result{gap:22px}.cert-preview-grid{gap:18px;align-items:start}.cert-preview-card{border:1px solid rgba(241,236,228,.08);border-radius:8px;padding:18px;background:linear-gradient(180deg,rgba(255,255,255,.022),transparent),#0b0c0c75}.cert-preview-card>strong{color:var(--text-strong);font-family:var(--font-family-mono);font-size:11px;font-weight:var(--font-weight-medium);letter-spacing:.12em;text-transform:uppercase}.cert-input-preview-wrap{min-height:clamp(280px,34vw,420px);background:linear-gradient(180deg,rgba(255,255,255,.02),transparent),#070808b8}.cert-preview-card .library-preview-info{gap:10px}.cert-preview-card .library-preview-info p{display:flex;justify-content:space-between;gap:16px;padding-bottom:8px;border-bottom:1px solid rgba(241,236,228,.06)}.cert-preview-card .library-preview-info p:last-child{padding-bottom:0;border-bottom:0}.cert-result-summary{gap:12px}.cert-result-card{min-height:126px;padding:18px}.cert-result-card .settings-summary-value{font-size:clamp(28px,3vw,34px);line-height:1.05;overflow-wrap:anywhere}.cert-result-block{display:grid;gap:12px}.cert-result-block>strong,.cert-raw-response summary{color:var(--text-strong);font-family:var(--font-family-mono);font-size:11px;font-weight:var(--font-weight-medium);letter-spacing:.12em;text-transform:uppercase}.cert-artifact-list{margin:0;padding-left:18px;gap:8px}.cert-raw-response summary{cursor:pointer}.cert-raw-response[open] summary{margin-bottom:14px}.ui-page-header-content{padding-top:16px;border-top:1px solid rgba(241,236,228,.08)}.ui-page-header-content>*{min-width:0}.dashboard-hero.ui-page-header{background:linear-gradient(rgba(241,236,228,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(241,236,228,.018) 1px,transparent 1px),radial-gradient(circle at 14% 14%,rgba(var(--accent-teal-rgb),.12),transparent 24%),radial-gradient(circle at 82% 20%,rgba(var(--accent-blue-rgb),.09),transparent 30%),linear-gradient(180deg,#121414f0,#090a0ae0);background-size:34px 34px,34px 34px,auto,auto,auto}.dashboard-hero .ui-page-header-title{max-width:max-content}.dashboard-hero-primary,.dashboard-hero-metric,.dashboard-kpi-card,.library-kpi-card,.cert-overview-card,.cert-result-card,.dropzone,.cert-file-row,.library-quick-rail,.library-selection-bar,.dashboard-panel-primary.ui-card,.dashboard-panel-secondary.ui-card,.dashboard-panel-table.ui-card,.standalone-card.ui-card{position:relative;overflow:hidden;border-radius:8px;background:linear-gradient(180deg,#121414e6,#090a0ad6),linear-gradient(135deg,rgba(var(--accent-teal-rgb),.04),transparent 44%)}.dashboard-hero-primary,.dashboard-hero-metric,.dashboard-kpi-card,.library-kpi-card,.cert-overview-card,.cert-result-card,.cert-file-row,.library-selection-bar{border:1px solid rgba(241,236,228,.1)}.dashboard-hero-primary:after,.dashboard-hero-metric:after,.dashboard-kpi-card:after,.library-kpi-card:after,.cert-overview-card:after,.cert-result-card:after,.dropzone:after,.file-card:after{content:"";position:absolute;inset:auto 18px 0;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--accent-teal-rgb),.68),transparent);opacity:.42}.dashboard-hero-meter{background:#f1ece40d}.dashboard-hero-meter span,.cert-progress::-webkit-progress-value{background:var(--gradient-chart-primary);box-shadow:none}.dashboard-hero-meta span{border-color:#f1ece414;background:#f1ece40a;color:var(--text-soft)}.library-kpi-panel{display:grid;gap:16px}.library-browser-panel{background:linear-gradient(180deg,#0f1111f5,#070909eb),radial-gradient(circle at 82% 9%,rgba(var(--accent-teal-rgb),.09),transparent 28%),linear-gradient(135deg,rgba(var(--accent-teal-rgb),.035),transparent 46%)}.library-browser-panel .ui-card-body{gap:24px}.library-topbar.ui-page-header{min-height:0;padding:clamp(22px,3vw,34px);border-color:rgba(var(--accent-teal-rgb),.14);background:linear-gradient(rgba(241,236,228,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(241,236,228,.02) 1px,transparent 1px),radial-gradient(circle at 78% 18%,rgba(var(--accent-teal-rgb),.16),transparent 28%),linear-gradient(180deg,#121515eb,#080a0ad6);background-size:32px 32px,32px 32px,auto,auto}.library-topbar .ui-page-header-title{font-size:clamp(40px,5vw,64px);line-height:.98}.library-topbar .ui-page-header-description{max-width:72ch}.library-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.library-kpi-card{min-height:128px;padding:18px;align-content:space-between;border-left:1px solid rgba(var(--accent-teal-rgb),.72)}.library-kpi-card .settings-summary-value{font-size:clamp(30px,3.2vw,42px);line-height:1;letter-spacing:0}.library-kpi-card .settings-summary-label{color:rgba(var(--accent-teal-rgb),.72)}.library-kpi-grid,.cert-overview-grid,.cert-result-summary{gap:14px}.library-meta-badges span{border-color:#f1ece41a;background:#f1ece409;color:var(--text-soft)}.library-quick-rail,.library-selection-bar{gap:14px;padding:18px;border:1px solid rgba(241,236,228,.1)}.library-quick-rail{overflow:visible;position:sticky;top:86px;z-index:8;padding:18px;border-color:rgba(var(--accent-teal-rgb),.16);background:linear-gradient(180deg,#0e1010f5,#080a0aeb),linear-gradient(90deg,rgba(var(--accent-teal-rgb),.06),transparent 48%);box-shadow:0 18px 42px #00000042}.library-quick-rail-main,.library-quick-rail-actions{gap:14px}.library-quick-rail-main{grid-template-columns:minmax(160px,.7fr) minmax(160px,.7fr) minmax(260px,1.7fr) minmax(170px,.8fr) minmax(150px,.7fr)}.library-quick-rail .ui-field-label,.library-quick-rail .ui-segmented-wrap>label{color:rgba(var(--accent-teal-rgb),.72)}.library-filter-chips{margin-top:-8px}.library-filter-chips .ui-filter-chip{border-color:rgba(var(--accent-teal-rgb),.2);background:rgba(var(--accent-teal-rgb),.08)}.library-advanced-panel.ui-disclosure{position:relative;z-index:1;gap:0;margin:4px 0 0;border:1px solid rgba(241,236,228,.1);border-radius:8px;background:linear-gradient(180deg,#121414e6,#090a0ad6),linear-gradient(135deg,rgba(var(--accent-teal-rgb),.035),transparent 48%)}.library-advanced-panel.ui-disclosure-open{z-index:2}.library-advanced-panel .ui-disclosure-trigger{align-items:flex-start;gap:18px;padding:18px 20px;background:#ffffff04}.library-advanced-panel .ui-disclosure-trigger:hover,.library-advanced-panel .ui-disclosure-trigger:focus-visible{background:#ffffff08}.library-advanced-panel .ui-disclosure-copy{gap:6px}.library-advanced-panel .ui-disclosure-copy strong{color:var(--text-strong);font-size:13px;font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase}.library-advanced-panel .ui-disclosure-copy span{color:var(--text-muted);font-size:13px;line-height:1.5}.library-advanced-panel .ui-disclosure-indicator{align-self:center;padding:7px 11px;border:1px solid rgba(var(--accent-teal-rgb),.18);border-radius:999px;background:rgba(var(--accent-teal-rgb),.08);color:rgba(var(--accent-teal-rgb),.92);letter-spacing:.12em}.library-advanced-panel.ui-disclosure-open .ui-disclosure-trigger{border-bottom:1px solid rgba(241,236,228,.08);border-bottom-right-radius:0;border-bottom-left-radius:0}.library-advanced-panel .ui-disclosure-body{padding:18px 20px 20px;background:#ffffff03}.library-advanced-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;align-items:end}.library-advanced-grid>*{min-width:0}.file-grid,.asset-grid{gap:18px}.file-card{min-height:0;padding:14px;gap:14px;border-color:#f1ece417;background:linear-gradient(180deg,#121414f2,#090b0be6),linear-gradient(135deg,rgba(var(--accent-teal-rgb),.035),transparent 48%)}.file-card:before{opacity:.38}.file-card:after{background:linear-gradient(90deg,transparent,rgba(var(--accent-teal-rgb),.58),transparent)}.file-card:hover,.file-card:focus-visible{border-color:rgba(var(--accent-teal-rgb),.34);transform:translateY(-3px);box-shadow:0 22px 38px #00000047,0 0 0 1px rgba(var(--accent-teal-rgb),.06)}.file-card-selected{border-color:rgba(var(--accent-teal-rgb),.56);box-shadow:0 0 0 1px rgba(var(--accent-teal-rgb),.3),0 22px 38px #00000047}.file-card-preview{border-color:#f1ece414;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent),linear-gradient(135deg,rgba(var(--accent-teal-rgb),.055),transparent 48%),#050707c7}.file-card-thumbnail{transition:transform .18s ease,filter .18s ease}.file-card:hover .file-card-thumbnail,.file-card:focus-visible .file-card-thumbnail{transform:scale(1.035);filter:saturate(1.08) contrast(1.04)}.file-card-fallback{display:grid;place-items:center;min-width:74px;min-height:74px;border:1px solid rgba(var(--accent-teal-rgb),.18);border-radius:8px;background:rgba(var(--accent-teal-rgb),.07);color:#f1ece4d6;font-family:var(--font-family-mono);font-size:12px;font-weight:var(--font-weight-medium);letter-spacing:.12em;text-transform:uppercase}.file-card-info{gap:7px}.file-card-title{color:var(--text-strong);font-size:14px;font-weight:var(--font-weight-medium);line-height:1.28}.file-card-type{color:rgba(var(--accent-teal-rgb),.72);font-family:var(--font-family-mono);font-size:10px;font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase}.file-card-meta,.file-card-owner{color:var(--text-soft);font-size:12px}.file-card-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.file-card-actions .ui-button{min-height:36px;padding-right:8px;padding-left:8px}.library-table-wrap{border-color:#f1ece41a;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent),#090a0aad}.library-table th{background:rgba(var(--accent-teal-rgb),.055);color:#f1ece4b3}.library-table tbody tr:nth-child(2n){background:#f1ece406}.library-row-asset strong{font-weight:var(--font-weight-medium)}.dropzone{padding:28px;border-style:solid}.dropzone:before{top:12px;right:12px;bottom:12px;left:12px;border-color:#f1ece41a}.dropzone-active{border-color:rgba(var(--accent-teal-rgb),.22);background:linear-gradient(180deg,rgba(255,255,255,.03),transparent),rgba(var(--accent-teal-rgb),.055)}.dropzone-title,.cert-file-name,.file-card-title{color:var(--text-strong)}.dropzone-meta,.cert-file-meta,.file-card-meta,.file-card-owner,.file-card-type{color:var(--text-soft)}.file-card{gap:12px;background:linear-gradient(180deg,#121414eb,#0a0b0bdb),linear-gradient(135deg,rgba(var(--accent-teal-rgb),.04),transparent 44%)}.file-card:hover{border-color:rgba(var(--accent-teal-rgb),.18);transform:translateY(-2px)}.file-card-preview,.library-preview-image-wrap{border-color:#f1ece414;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent),#0a0b0bc7}.file-card-actions{display:flex;flex-wrap:wrap;gap:8px}.file-card-actions .ui-button{flex:1 1 0}.standalone-page{padding:32px 20px}.standalone-card.ui-card{width:min(980px,100%);padding:28px;border:1px solid rgba(241,236,228,.1)}.standalone-page-compact .standalone-card.ui-card{width:min(700px,100%)}.login-page{display:block;min-height:100vh;padding:clamp(18px,3vw,32px)}.login-shell{display:block;width:100%;max-width:1420px;margin:0 auto}.login-hero{position:relative;overflow:hidden;min-height:calc(100vh - clamp(36px,6vw,64px));padding:clamp(22px,3vw,34px);border:1px solid rgba(241,236,228,.1);border-radius:8px;background:linear-gradient(rgba(241,236,228,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(241,236,228,.018) 1px,transparent 1px),radial-gradient(circle at 18% 16%,rgba(var(--accent-teal-rgb),.12),transparent 24%),radial-gradient(circle at 82% 14%,rgba(var(--accent-blue-rgb),.08),transparent 28%),linear-gradient(180deg,#121414f5,#080909f0);background-size:44px 44px,44px 44px,auto,auto,auto;box-shadow:var(--shadow-elevation-lg)}.login-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 24%);pointer-events:none}.login-brand,.login-layout,.login-hero-copy,.login-visual{position:relative;z-index:1}.login-brand{display:flex;align-items:center;gap:14px;margin-bottom:36px}.login-brand-mark{width:52px;height:52px;flex:0 0 auto}.login-brand-copy{display:grid;gap:4px}.login-kicker{color:rgba(var(--accent-teal-rgb),.86);font-size:10px}.login-brand-note{margin:0;color:var(--text-soft);font-size:13px}.login-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:clamp(20px,3vw,34px);align-items:center}.login-hero-copy{display:grid;gap:18px;max-width:620px}.login-overline{color:rgba(var(--accent-blue-rgb),.86);font-size:10px}.login-title{margin:0;color:var(--text-strong);font-size:clamp(48px,6vw,86px);font-weight:var(--font-weight-medium);line-height:.94;text-wrap:balance}.login-subtitle{margin:0;color:var(--text-muted);font-size:clamp(15px,1.4vw,18px);line-height:1.6;text-wrap:pretty}.login-pill-row{display:flex;flex-wrap:wrap;gap:10px}.login-pill-row span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid rgba(241,236,228,.1);border-radius:8px;background:#f1ece409;color:var(--text-muted);font-size:10px}.login-actions{display:flex;flex-wrap:wrap;gap:12px}.login-actions .ui-button{min-width:148px}.login-status{margin:0;color:var(--text-soft);font-size:13px;line-height:1.5}.login-proof-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:14px;border-top:1px solid rgba(241,236,228,.08)}.login-proof-list div{display:grid;gap:8px;min-width:0}.login-proof-list span{color:rgba(var(--accent-teal-rgb),.86);font-size:10px}.login-proof-list strong{color:var(--text-strong);font-size:14px;font-weight:500;line-height:1.5}.login-visual{position:relative;min-height:560px;border:1px solid rgba(241,236,228,.08);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent),#0a0b0bb8}.login-visual-image{position:absolute;top:18px;right:18px;bottom:18px;left:18px;width:calc(100% - 36px);height:calc(100% - 36px);object-fit:cover;object-position:center;border-radius:8px;opacity:.96}.login-visual-callout{position:absolute;display:grid;gap:6px;max-width:220px;padding:14px 16px;border:1px solid rgba(241,236,228,.12);border-radius:8px;background:#0a0b0bd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.login-visual-callout span{color:rgba(var(--accent-teal-rgb),.82);font-family:var(--font-family-mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em}.login-visual-callout strong{color:var(--text-strong);font-size:14px;font-weight:500;line-height:1.45}.login-visual-callout-primary{top:34px;left:34px}.login-visual-callout-secondary{right:34px;bottom:34px}@media (max-width: 1180px){.app-navbar{grid-template-columns:1fr;gap:14px}.app-navbar-panel{grid-column:auto;grid-template-columns:1fr;gap:14px}.app-navbar-links{justify-content:flex-start}.app-navbar-side{justify-content:space-between;flex-wrap:wrap}.ui-page-header,.login-layout{grid-template-columns:1fr}.login-visual{min-height:500px}}@media (max-width: 860px){.page-content{padding:20px 16px 36px}.page-frame{gap:18px}.app-navbar{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 16px}.app-navbar-toggle{display:inline-flex}.app-navbar-panel{display:none;grid-column:1 / -1;grid-template-columns:1fr;gap:12px;padding-top:12px;border-top:1px solid rgba(241,236,228,.08)}.app-navbar-open .app-navbar-panel{display:grid}.app-navbar-links,.app-navbar-side{width:100%}.app-navbar-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-navbar-link{width:100%;justify-content:flex-start}.app-navbar-side{align-items:stretch;flex-direction:column;justify-content:flex-start;gap:10px}.app-navbar-user{min-width:0;width:100%;padding:12px 14px;border:1px solid rgba(241,236,228,.08);border-radius:8px;background:#f1ece408}.app-navbar-user span,.app-navbar-user em{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.app-session-pill,.app-navbar-side .ui-button{width:100%}.app-navbar-subtitle{white-space:normal;overflow:visible;text-overflow:clip}.ui-page-header,.standalone-card.ui-card{padding:20px}.ui-page-header-title{font-size:clamp(30px,10vw,42px);line-height:1}.ui-page-header-description{font-size:14px}.ui-page-header-content{padding-top:14px}.dashboard-hero-analytics{grid-template-columns:1fr}.dashboard-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.library-quick-rail,.library-selection-bar,.admin-settings-panel{padding:16px}.library-quick-rail-actions{justify-content:stretch}.library-quick-rail-actions .ui-button,.library-row-actions .ui-button,.dashboard-row-actions .ui-button{flex:1 1 calc(50% - 4px)}.library-preview-info p{flex-direction:column;align-items:flex-start;gap:4px}.cert-source-switch-row{margin:0 0 18px}.cert-workbench-grid{grid-template-columns:1fr}.cert-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dropzone{justify-items:stretch;text-align:left}.dropzone .ui-button{width:100%}.dropzone-meta,.settings-inline-note{overflow-wrap:anywhere}.cert-file-row{align-items:stretch}.login-page{padding:12px}.login-hero{min-height:auto;padding:18px}.login-brand{margin-bottom:24px}.login-title{font-size:clamp(36px,13vw,54px)}.login-proof-list{grid-template-columns:1fr}.login-actions .ui-button{width:100%}.login-visual{min-height:360px}.login-visual-image{top:12px;right:12px;bottom:12px;left:12px;width:calc(100% - 24px);height:calc(100% - 24px)}.login-visual-callout{max-width:calc(100% - 32px);left:16px;right:16px}.login-visual-callout-primary{top:16px}.login-visual-callout-secondary{top:auto;bottom:16px}.file-card-actions .ui-button{flex-basis:calc(50% - 4px)}}@media (max-width: 640px){.page-content{padding:16px 12px 28px}.page-frame{gap:16px}.app-navbar{padding:12px}.app-navbar-brand{align-items:flex-start}.app-navbar-links{grid-template-columns:1fr}.ui-modal-overlay{padding:12px}.ui-modal{width:100%;max-height:calc(100vh - 24px);padding:16px}.ui-modal-actions{flex-direction:column;align-items:stretch}.ui-modal-actions .ui-button,.library-row-actions .ui-button,.dashboard-row-actions .ui-button{width:100%}.dashboard-hero-metrics,.cert-overview-grid,.cert-result-summary,.library-kpi-grid{grid-template-columns:1fr}.cert-preview-card .library-preview-info p{flex-direction:column;align-items:flex-start;gap:4px}.file-card-actions .ui-button{flex-basis:100%}}@media (prefers-reduced-motion: reduce){body,body:before,body:after,.login-visual-image,.login-visual-callout{animation:none!important;transition:none!important}}.dashboard-shell{--dashboard-accent: #00c2a8;--dashboard-accent-rgb: 0, 194, 168;gap:32px}.dashboard-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.dashboard-kpi-card,.dashboard-kpi-card-primary,.dashboard-kpi-card-supporting{grid-column:auto;min-height:0;padding:0;border-left:1px solid var(--dashboard-accent);background:#161618}.dashboard-kpi-svg{display:block;width:100%;height:auto;aspect-ratio:360 / 184}.dashboard-kpi-svg-surface{fill:#161618;stroke:#f0eee91c}.dashboard-kpi-svg-accent{stroke:var(--dashboard-accent);stroke-width:1}.dashboard-kpi-svg-orbit{fill:rgba(var(--dashboard-accent-rgb),.12);stroke:rgba(var(--dashboard-accent-rgb),.34)}.dashboard-kpi-svg-orbit-soft{opacity:.7}.dashboard-kpi-svg-label{fill:#f0eee985;font-family:var(--font-family-mono);font-size:11px;font-weight:var(--font-weight-medium);letter-spacing:.12em;text-transform:uppercase}.dashboard-kpi-svg-value{fill:var(--text-strong);font-family:var(--font-family-sans);font-size:48px;font-weight:500;letter-spacing:0}.dashboard-kpi-svg-value-compact{font-size:38px}.dashboard-kpi-svg-trend{fill:var(--dashboard-accent);font-family:var(--font-family-mono);font-size:11px;font-weight:var(--font-weight-semibold)}.dashboard-kpi-svg-note{margin:0;color:#f0eee9b3;font-size:13px;line-height:1.35}.dashboard-kpi-svg-chip{fill:#0e0e0fb8;stroke:#f0eee924}.dashboard-kpi-svg-meta{display:block;overflow:hidden;color:#f0eee9c2;font-size:12px;font-weight:var(--font-weight-medium);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.dashboard-panel-primary .dashboard-chart{min-height:0}.dashboard-panel-primary .dashboard-chart svg,.dashboard-chart svg.dashboard-upload-chart{width:100%;height:auto;max-height:300px;aspect-ratio:820 / 280}.dashboard-chart{min-height:0}.dashboard-chart-gridline{stroke:#f0eee913;stroke-width:1;vector-effect:non-scaling-stroke}.dashboard-bar{fill:#f0eee994}.dashboard-chart-point-today .dashboard-bar,.dashboard-chart-point:hover .dashboard-bar,.dashboard-chart-point:focus-visible .dashboard-bar,.dashboard-chart-point-active .dashboard-bar{fill:var(--dashboard-accent);filter:drop-shadow(0 0 10px rgba(var(--dashboard-accent-rgb),.25))}.dashboard-chart-label{fill:#f0eee9a8;font-family:var(--font-family-sans);font-size:16px;font-weight:500}.dashboard-chart-value{fill:var(--text-strong);font-family:var(--font-family-sans);font-size:18px;font-weight:var(--font-weight-medium)}.dashboard-shell .ui-button-primary{border-color:rgba(var(--dashboard-accent-rgb),.5);background:linear-gradient(180deg,rgba(255,255,255,.16),transparent 54%),var(--dashboard-accent);color:#07110f}.dashboard-shell .ui-button-primary:hover:not(:disabled){background:linear-gradient(180deg,rgba(255,255,255,.2),transparent 54%),#18dcc2;color:#07110f}.dashboard-segmented-bar{height:36px;border-color:#f0eee91c;background:#0e0e0f}.dashboard-segment{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:54px;overflow:hidden;padding:0 10px;white-space:nowrap;color:#06100e;font-size:12px;font-weight:var(--font-weight-semibold)}.dashboard-segment span{overflow:hidden;text-overflow:ellipsis}.dashboard-segment strong{flex:0 0 auto;font-family:var(--font-family-mono);font-size:11px}.dashboard-segment-1{background:var(--dashboard-accent)}.dashboard-segment-2{background:#4b8dff}.dashboard-segmented-ends{display:flex;justify-content:space-between;color:#f0eee9ad;font-size:12px}.dashboard-horizontal-track span{background:linear-gradient(90deg,#c9933f,#35c982)}.dashboard-interactive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dashboard-viz-card{min-height:250px;display:grid;grid-template-rows:auto 1fr auto;gap:12px;padding:18px;border:1px solid rgba(240,238,233,.11);border-radius:8px;background:#1e1e21}.dashboard-viz-card header{display:grid;gap:4px}.dashboard-viz-card h3,.dashboard-viz-card p{margin:0}.dashboard-viz-card h3{color:var(--text-strong);font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.dashboard-viz-card header p,.dashboard-viz-readout{color:#f0eee9ad;font-size:12px;line-height:1.4}.dashboard-viz-card svg{width:100%;height:auto;max-height:166px;aspect-ratio:360 / 180;overflow:visible}.dashboard-viz-readout{min-height:34px;display:flex;align-items:center;padding:9px 10px;border:1px solid rgba(240,238,233,.09);border-radius:6px;background:#0e0e0f6b}.dashboard-viz-ring-base,.dashboard-viz-small-ring-base{fill:none;stroke:#f0eee91a}.dashboard-viz-ring-base{stroke-width:24}.dashboard-viz-small-ring-base{stroke-width:12}.dashboard-viz-ring,.dashboard-viz-small-ring{fill:none;cursor:pointer;outline:none;stroke-linecap:round;transition:filter .14s ease,stroke-width .14s ease}.dashboard-viz-ring{stroke-width:24}.dashboard-viz-small-ring{stroke-width:12}.dashboard-viz-ring:hover,.dashboard-viz-ring:focus-visible,.dashboard-viz-ring-hit:hover .dashboard-viz-small-ring,.dashboard-viz-ring-hit:focus-visible .dashboard-viz-small-ring,.dashboard-viz-size-point:hover .dashboard-viz-size-dot,.dashboard-viz-size-point:focus-visible .dashboard-viz-size-dot{filter:drop-shadow(0 0 10px rgba(var(--dashboard-accent-rgb),.24))}.dashboard-viz-ring-1,.dashboard-viz-small-ring-2{stroke:var(--dashboard-accent)}.dashboard-viz-size-dot-c2pa{fill:var(--dashboard-accent)}.dashboard-viz-ring-2{stroke:#4b8dff}.dashboard-viz-size-dot-blockchain{stroke:#4b8dff;fill:#4b8dff}.dashboard-viz-small-ring-1{stroke:#35c982}.dashboard-viz-small-ring-3{stroke:#c9933f}.dashboard-viz-dot-1{fill:var(--dashboard-accent)}.dashboard-viz-dot-2{fill:#4b8dff}.dashboard-viz-axis{stroke:#f0eee91f;stroke-width:1;vector-effect:non-scaling-stroke}.dashboard-viz-value{fill:var(--text-strong);font-family:var(--font-family-sans);font-size:20px;font-weight:var(--font-weight-medium)}.dashboard-viz-value-small{font-size:14px}.dashboard-viz-label{fill:#f0eee9c2;font-family:var(--font-family-sans);font-size:11px;font-weight:var(--font-weight-medium)}.dashboard-viz-ring-hit,.dashboard-viz-size-point{cursor:pointer;outline:none}.dashboard-viz-size-dot{transition:filter .14s ease,r .14s ease}.dashboard-viz-size-point:hover .dashboard-viz-size-dot,.dashboard-viz-size-point:focus-visible .dashboard-viz-size-dot{r:9}.dashboard-table tbody tr:nth-child(2n){background:#f0eee909}.dashboard-kpi-section-header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;justify-content:start;gap:24px}.dashboard-kpi-section-header div{justify-items:start;text-align:left}.dashboard-row-actions .ui-button-secondary{border-color:rgba(var(--dashboard-accent-rgb),.28);background:transparent}.dashboard-row-actions .ui-button-secondary:hover{border-color:var(--dashboard-accent);box-shadow:0 0 18px rgba(var(--dashboard-accent-rgb),.16);color:var(--dashboard-accent)}@media (max-width: 1180px){.dashboard-interactive-grid{grid-template-columns:1fr}}.dashboard-shell{gap:28px}.dashboard-shell .ui-card{border-color:#f1ece41a;background:linear-gradient(180deg,#121414eb,#090a0ae0),#0e0e0fb8}.dashboard-shell .ui-card-header{align-items:start;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid rgba(241,236,228,.07)}.dashboard-shell .ui-card-title{font-size:15px;font-weight:var(--font-weight-medium);letter-spacing:0}.dashboard-shell .ui-card-subtitle{margin-top:5px;color:#f0eee99e;font-size:12px}.dashboard-hero.ui-page-header{min-height:0;padding:clamp(22px,3vw,34px);border-color:rgba(var(--dashboard-accent-rgb),.14);background:linear-gradient(rgba(240,238,233,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(240,238,233,.018) 1px,transparent 1px),radial-gradient(circle at 84% 18%,rgba(var(--dashboard-accent-rgb),.14),transparent 28%),linear-gradient(180deg,#121414f0,#070808e0);background-size:36px 36px,36px 36px,auto,auto}.dashboard-hero .ui-page-header-title{max-width:13ch;font-size:clamp(42px,5vw,70px);line-height:.95}.dashboard-hero .ui-page-header-description{max-width:74ch}.dashboard-hero-analytics{grid-template-columns:minmax(300px,.9fr) minmax(0,1.35fr);gap:16px}.dashboard-hero-primary{min-height:100%;padding:20px;border-color:rgba(var(--dashboard-accent-rgb),.16);background:linear-gradient(180deg,rgba(255,255,255,.028),transparent),linear-gradient(135deg,rgba(var(--dashboard-accent-rgb),.1),transparent 58%),#0a0c0cbd}.dashboard-hero-primary>strong{font-size:clamp(34px,4vw,54px);line-height:.98}.dashboard-hero-primary>p{max-width:46ch}.dashboard-hero-meter{height:8px;border:1px solid rgba(240,238,233,.08);border-radius:999px}.dashboard-hero-meta{gap:8px}.dashboard-hero-meta span{min-height:26px;border-color:rgba(var(--dashboard-accent-rgb),.14);background:rgba(var(--dashboard-accent-rgb),.07)}.dashboard-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dashboard-hero-metric{min-height:118px;padding:14px;border-color:#f0eee914;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent),#0e0f0fb8}.dashboard-hero-metric span{color:rgba(var(--dashboard-accent-rgb),.74)}.dashboard-hero-metric strong{font-size:clamp(22px,2.2vw,32px);letter-spacing:0}.dashboard-kpi-section{display:grid;gap:16px}.dashboard-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.dashboard-kpi-card,.dashboard-kpi-card-primary,.dashboard-kpi-card-supporting{grid-column:span 2;overflow:hidden;border:1px solid rgba(240,238,233,.1);border-left:1px solid rgba(var(--dashboard-accent-rgb),.72);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent),#161618;transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}.dashboard-kpi-card:hover{border-color:rgba(var(--dashboard-accent-rgb),.22);transform:translateY(-2px);box-shadow:0 18px 38px #00000042}.dashboard-kpi-card:before,.dashboard-kpi-card:after{content:none}.dashboard-kpi-svg-surface{fill:transparent;stroke:transparent}.dashboard-kpi-svg-orbit{fill:rgba(var(--dashboard-accent-rgb),.1);stroke:rgba(var(--dashboard-accent-rgb),.2)}.dashboard-kpi-svg-chip{fill:#f0eee909;stroke:#f0eee91a}.dashboard-content-section{gap:16px}.dashboard-content-header{max-width:none;padding:0 2px 2px;grid-template-columns:auto minmax(0,1fr)}.dashboard-content-header>span{width:34px;height:34px;border-color:rgba(var(--dashboard-accent-rgb),.22);background:rgba(var(--dashboard-accent-rgb),.09);color:var(--dashboard-accent)}.dashboard-content-header h2{font-size:clamp(22px,2.3vw,30px);letter-spacing:0}.dashboard-content-header p{color:#f0eee99e}.dashboard-chart-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);gap:14px}.dashboard-bottom-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);gap:14px}.dashboard-panel-stack{gap:14px}.dashboard-panel-primary.ui-card,.dashboard-panel-secondary.ui-card,.dashboard-panel-table.ui-card{border-color:#f0eee91a;background:linear-gradient(180deg,rgba(255,255,255,.023),transparent),#0e0f0fd1}.dashboard-panel-primary.ui-card,.dashboard-panel-table.ui-card{background:linear-gradient(180deg,rgba(255,255,255,.025),transparent),linear-gradient(135deg,rgba(var(--dashboard-accent-rgb),.035),transparent 46%),#0e0f0fd1}.dashboard-chart{border:1px solid rgba(240,238,233,.08);border-radius:8px;padding:12px;background:linear-gradient(rgba(240,238,233,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(240,238,233,.015) 1px,transparent 1px),#08090985;background-size:28px 28px,28px 28px,auto}.dashboard-chart svg.dashboard-upload-chart{max-height:280px}.dashboard-chart-tooltip{fill:rgba(var(--dashboard-accent-rgb),.86);font-family:var(--font-family-mono);font-size:10px;font-weight:var(--font-weight-semibold);opacity:0;transition:opacity .14s ease}.dashboard-chart-point:hover .dashboard-chart-tooltip,.dashboard-chart-point:focus-visible .dashboard-chart-tooltip,.dashboard-chart-point-active .dashboard-chart-tooltip{opacity:1}.dashboard-segmented-chart,.dashboard-horizontal-bars{display:grid;gap:12px}.dashboard-segmented-bar{height:38px;padding:3px;border:1px solid rgba(240,238,233,.09);border-radius:8px}.dashboard-segment{border:0;border-radius:6px}.dashboard-segment-active{outline:2px solid rgba(240,238,233,.28);outline-offset:-2px}.dashboard-legend{display:flex;flex-wrap:wrap;gap:8px}.dashboard-legend button{min-height:28px;border:1px solid rgba(240,238,233,.09);border-radius:6px;padding:0 10px;background:#f0eee909;color:#f0eee9b3;font:inherit;font-size:12px;cursor:pointer}.dashboard-legend-active{border-color:rgba(var(--dashboard-accent-rgb),.26)!important;background:rgba(var(--dashboard-accent-rgb),.1)!important;color:var(--text-strong)!important}.dashboard-horizontal-row{display:grid;grid-template-columns:minmax(80px,.7fr) minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:36px;border:1px solid transparent;border-radius:6px;padding:6px 8px;background:transparent;color:var(--text-muted);font:inherit;cursor:pointer}.dashboard-horizontal-row:hover,.dashboard-horizontal-row-active{border-color:rgba(var(--dashboard-accent-rgb),.16);background:rgba(var(--dashboard-accent-rgb),.06)}.dashboard-horizontal-row>span,.dashboard-horizontal-row>strong{font-size:12px}.dashboard-horizontal-track{height:7px;overflow:hidden;border-radius:999px;background:#f0eee914}.dashboard-horizontal-track span{display:block;height:100%;border-radius:inherit}.dashboard-interactive-grid{gap:14px}.dashboard-viz-card{min-height:268px;border-color:#f0eee91a;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent),#0f1011eb}.dashboard-viz-readout{border-color:rgba(var(--dashboard-accent-rgb),.14);background:rgba(var(--dashboard-accent-rgb),.055)}.dashboard-table-wrap{border-color:#f0eee91a;background:#0809099e}.dashboard-table th{background:rgba(var(--dashboard-accent-rgb),.055);color:#f0eee9ad}.dashboard-table td{border-color:#f0eee912}.dashboard-file-cell{display:grid;gap:4px;min-width:0}.dashboard-file-cell strong{color:var(--text-strong);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.dashboard-file-cell span,.dashboard-file-cell em{color:#f0eee994;font-size:12px;font-style:normal}.dashboard-workspace-health{display:grid;gap:10px}.dashboard-health-item{display:grid;gap:6px;border:1px solid rgba(240,238,233,.08);border-radius:8px;padding:13px;background:#f0eee906}.dashboard-health-item span{color:rgba(var(--dashboard-accent-rgb),.72);font-family:var(--font-family-mono);font-size:10px;font-weight:var(--font-weight-medium);letter-spacing:.12em;text-transform:uppercase}.dashboard-health-item strong{color:var(--text-strong);font-size:15px}.dashboard-health-item p{margin:0;color:#f0eee99e;font-size:12px;line-height:1.45}@media (max-width: 1180px){.dashboard-chart-grid,.dashboard-bottom-grid,.dashboard-hero-analytics{grid-template-columns:1fr}.dashboard-kpi-grid,.dashboard-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.dashboard-kpi-grid,.dashboard-hero-metrics{grid-template-columns:1fr}.dashboard-horizontal-row{grid-template-columns:1fr;align-items:stretch}}.dashboard-shell{max-width:1520px;margin:0 auto;gap:30px}.dashboard-shell,.dashboard-shell *{letter-spacing:0}.dashboard-shell .ui-card{border-color:#f0eee91b;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 42%),#111213;box-shadow:0 18px 44px #0000002e}.dashboard-shell .ui-card:before{opacity:.34}.dashboard-shell .ui-card-header{margin-bottom:16px;padding-bottom:14px;border-bottom-color:#f0eee914}.dashboard-shell .ui-card-title{color:#f0eee9;font-size:14px;font-weight:var(--font-weight-semibold)}.dashboard-shell .ui-card-subtitle{color:#f0eee994;font-size:12px;line-height:1.45}.dashboard-hero.ui-page-header{padding:clamp(24px,3vw,38px);border-color:#f0eee91c;background:linear-gradient(rgba(240,238,233,.017) 1px,transparent 1px),linear-gradient(90deg,rgba(240,238,233,.017) 1px,transparent 1px),linear-gradient(180deg,#141516,#0d0e0f);background-size:36px 36px,36px 36px,auto;box-shadow:0 24px 60px #0000003d}.dashboard-hero:after{content:"";position:absolute;inset:auto 24px 0;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--dashboard-accent-rgb),.62),transparent);opacity:.7}.dashboard-hero .ui-page-header-kicker{color:rgba(var(--dashboard-accent-rgb),.86)}.dashboard-hero .ui-page-header-title{max-width:16ch;color:#f0eee9;font-size:clamp(42px,4.6vw,66px);font-weight:var(--font-weight-medium);line-height:.98}.dashboard-hero .ui-page-header-description{color:#f0eee9ad;font-size:14px}.dashboard-hero-analytics{gap:14px}.dashboard-hero-primary{border-color:#f0eee91a;background:linear-gradient(180deg,rgba(255,255,255,.022),transparent),#151617;box-shadow:inset 3px 0 rgba(var(--dashboard-accent-rgb),.72)}.dashboard-hero-eyebrow,.dashboard-hero-metric span{color:rgba(var(--dashboard-accent-rgb),.78);font-family:var(--font-family-mono);font-size:10px;font-weight:var(--font-weight-semibold);text-transform:uppercase}.dashboard-hero-primary>strong{color:#f0eee9;font-size:clamp(32px,3.6vw,50px);font-weight:var(--font-weight-medium)}.dashboard-hero-primary>p{color:#f0eee9a8;font-size:13px}.dashboard-hero-meter{background:#f0eee911}.dashboard-hero-meter span{background:linear-gradient(90deg,rgba(var(--dashboard-accent-rgb),.72),#35c982)}.dashboard-hero-meta span{border-color:#f0eee918;background:#f0eee909;color:#f0eee9ad}.dashboard-hero-metric{min-height:112px;border-color:#f0eee918;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent),#151617}.dashboard-hero-metric strong{color:#f0eee9;font-weight:var(--font-weight-medium)}.dashboard-hero-metric em{color:#f0eee994;font-style:normal}.dashboard-kpi-grid{gap:14px}.dashboard-kpi-card,.dashboard-kpi-card-primary,.dashboard-kpi-card-supporting{border-color:#f0eee91a;border-left-color:rgba(var(--dashboard-accent-rgb),.7);background:#131416;box-shadow:0 16px 34px #00000029}.dashboard-kpi-card:hover{border-color:#f0eee929;border-left-color:rgba(var(--dashboard-accent-rgb),.9)}.dashboard-kpi-svg{aspect-ratio:360 / 168}.dashboard-kpi-svg-accent{stroke-width:2}.dashboard-kpi-svg-orbit,.dashboard-kpi-svg-orbit-soft{opacity:0}.dashboard-kpi-svg-label{fill:rgba(var(--dashboard-accent-rgb),.72);font-size:10px;font-weight:var(--font-weight-semibold)}.dashboard-kpi-svg-value{fill:#f0eee9;font-size:44px;font-weight:var(--font-weight-medium)}.dashboard-kpi-svg-value-compact{font-size:34px}.dashboard-kpi-svg-note{color:#f0eee9a3;font-size:12px}.dashboard-kpi-svg-meta{color:#f0eee9b3;font-size:11px}.dashboard-content-section{gap:18px}.dashboard-content-header{align-items:center;padding-bottom:2px}.dashboard-content-header>span{border-color:rgba(var(--dashboard-accent-rgb),.22);background:rgba(var(--dashboard-accent-rgb),.08);color:rgba(var(--dashboard-accent-rgb),.9)}.dashboard-content-header h2{color:#f0eee9;font-size:clamp(21px,2vw,28px);font-weight:var(--font-weight-medium)}.dashboard-content-header p{color:#f0eee994;font-size:13px}.dashboard-panel-primary.ui-card,.dashboard-panel-secondary.ui-card,.dashboard-panel-table.ui-card,.dashboard-viz-card{border-color:#f0eee91b;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent),#111213}.dashboard-panel-primary.ui-card,.dashboard-panel-table.ui-card{box-shadow:inset 0 1px #ffffff09,0 18px 44px #0000002e}.dashboard-chart{border-color:#f0eee914;background:linear-gradient(rgba(240,238,233,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(240,238,233,.012) 1px,transparent 1px),#0d0e0f;background-size:32px 32px,32px 32px,auto}.dashboard-bar{fill:#f0eee980}.dashboard-chart-point-today .dashboard-bar,.dashboard-chart-point:hover .dashboard-bar,.dashboard-chart-point:focus-visible .dashboard-bar,.dashboard-chart-point-active .dashboard-bar{fill:var(--dashboard-accent)}.dashboard-chart-label{fill:#f0eee994;font-size:14px}.dashboard-chart-value{fill:#f0eee9;font-size:16px}.dashboard-segmented-bar,.dashboard-horizontal-track{background:#f0eee913}.dashboard-segment{color:#06110f}.dashboard-segment-1{background:#00c2a8}.dashboard-segment-2{background:#6fa8ff}.dashboard-legend button{border-color:#f0eee917;background:#f0eee907}.dashboard-horizontal-row{min-height:38px;color:#f0eee9ad}.dashboard-horizontal-row:hover,.dashboard-horizontal-row-active{border-color:rgba(var(--dashboard-accent-rgb),.18);background:rgba(var(--dashboard-accent-rgb),.055)}.dashboard-viz-card{min-height:276px;padding:20px}.dashboard-viz-card h3{color:#f0eee9;font-size:12px;font-weight:var(--font-weight-semibold)}.dashboard-viz-card header p,.dashboard-viz-readout{color:#f0eee99e}.dashboard-viz-readout{border-color:#f0eee914;background:#f0eee908}.dashboard-table-wrap{border-color:#f0eee918;background:#0f1011}.dashboard-table th{padding-top:14px;padding-bottom:14px;border-bottom:1px solid rgba(240,238,233,.08);background:#151617;color:#f0eee994;font-size:10px;font-weight:var(--font-weight-semibold)}.dashboard-table td{padding-top:14px;padding-bottom:14px;color:#f0eee9b8}.dashboard-table tbody tr:nth-child(2n){background:#f0eee906}.dashboard-table tbody tr:hover{background:rgba(var(--dashboard-accent-rgb),.045)}.dashboard-file-cell strong{color:#f0eee9}.dashboard-file-cell span{color:rgba(var(--dashboard-accent-rgb),.72);font-family:var(--font-family-mono);font-size:10px;font-weight:var(--font-weight-semibold);text-transform:uppercase}.dashboard-row-actions .ui-button{border-radius:6px}.dashboard-workspace-health{gap:12px}.dashboard-health-item{border-color:#f0eee916;background:#151617}.dashboard-health-item-success{border-left:2px solid rgba(var(--dashboard-accent-rgb),.8)}.dashboard-health-item-warning{border-left:2px solid rgba(var(--color-warning-rgb),.8)}.dashboard-health-item strong{font-weight:var(--font-weight-medium)}.dashboard-shell-refined{gap:22px}.dashboard-shell-refined .dashboard-hero-shell{gap:18px;min-height:0;padding:clamp(20px,2.3vw,28px)}.dashboard-shell-refined .dashboard-hero-copy{display:grid;gap:10px;min-width:0}.dashboard-shell-refined .ui-page-header-meta{gap:8px}.dashboard-shell-refined .ui-page-header-actions{width:auto;align-self:start;justify-self:end}.dashboard-shell-refined .ui-page-header-actions .ui-page-actions{width:auto;gap:8px;padding:0;border:0;background:transparent;box-shadow:none}.dashboard-shell-refined .ui-page-header-actions .ui-page-actions-controls{gap:8px}.dashboard-shell-refined .dashboard-hero-status{border-color:rgba(var(--dashboard-accent-rgb),.22);background:rgba(var(--dashboard-accent-rgb),.1)}.dashboard-shell-refined .dashboard-hero-shell .ui-page-header-title{max-width:13ch;font-size:clamp(36px,4.1vw,56px)}.dashboard-shell-refined .dashboard-hero-shell .ui-page-header-description{max-width:58ch;font-size:13px}.dashboard-shell-refined .dashboard-hero-main{display:grid;grid-column:1 / -1;grid-template-columns:minmax(320px,1.08fr) minmax(340px,.92fr);gap:12px;align-items:stretch;min-width:0}.dashboard-shell-refined .dashboard-hero-primary{min-height:0;padding:18px;gap:14px}.dashboard-shell-refined .dashboard-hero-primary>p{max-width:52ch}.dashboard-shell-refined .dashboard-hero-meter{height:8px}.dashboard-shell-refined .dashboard-hero-meta{gap:7px}.dashboard-shell-refined .dashboard-hero-meta span{min-height:24px;padding:4px 10px}.dashboard-shell-refined .dashboard-hero-alerts{display:grid;gap:8px}.dashboard-shell-refined .dashboard-hero-alert{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px 12px;border:1px solid rgba(240,238,233,.08);border-radius:8px;background:#f0eee906}.dashboard-shell-refined .dashboard-hero-alert-warning{border-color:rgba(var(--color-warning-rgb),.24);background:linear-gradient(135deg,rgba(var(--color-warning-rgb),.08),transparent 58%),#f0eee905}.dashboard-shell-refined .dashboard-hero-alert-success{border-color:rgba(var(--dashboard-accent-rgb),.18);background:linear-gradient(135deg,rgba(var(--dashboard-accent-rgb),.07),transparent 58%),#f0eee905}.dashboard-shell-refined .dashboard-hero-alert-copy{display:grid;gap:4px;min-width:0}.dashboard-shell-refined .dashboard-hero-alert-copy strong{color:#f0eee9;font-size:13px}.dashboard-shell-refined .dashboard-hero-alert-copy p{margin:0;color:#f0eee99e;font-size:12px;line-height:1.45}.dashboard-shell-refined .dashboard-hero-alert .ui-button{align-self:center}.dashboard-shell-refined .dashboard-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-shell-refined .dashboard-hero-metric{min-height:96px;padding:14px;gap:8px}.dashboard-shell-refined .dashboard-hero-feedback{display:flex;align-items:center;justify-content:flex-end;padding:8px 10px;border:1px solid rgba(var(--dashboard-accent-rgb),.12);border-radius:8px;background:rgba(var(--dashboard-accent-rgb),.04)}.dashboard-shell-refined .dashboard-kpi-section{gap:14px}.dashboard-shell-refined .dashboard-section-headline{display:flex;align-items:end;justify-content:space-between;gap:16px}.dashboard-shell-refined .dashboard-section-headline>div:first-child{display:grid;gap:6px;min-width:0}.dashboard-shell-refined .dashboard-section-kicker{display:inline-flex;align-items:center;gap:8px;color:rgba(var(--dashboard-accent-rgb),.82);font-family:var(--font-family-mono);font-size:10px;font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase}.dashboard-shell-refined .dashboard-section-kicker:after{content:"";width:48px;height:1px;background:linear-gradient(90deg,rgba(var(--dashboard-accent-rgb),.7),transparent)}.dashboard-shell-refined .dashboard-section-pills{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.dashboard-shell-refined .dashboard-kpi-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.dashboard-shell-refined .dashboard-kpi-card-primary{grid-column:span 6}.dashboard-shell-refined .dashboard-kpi-card-standard,.dashboard-shell-refined .dashboard-kpi-card-supporting{grid-column:span 3}.dashboard-shell-refined .dashboard-kpi-card{min-height:0}.dashboard-shell-refined .dashboard-kpi-card-primary{box-shadow:0 20px 42px #00000038}.dashboard-shell-refined .dashboard-kpi-card-accent{background:linear-gradient(135deg,rgba(var(--dashboard-accent-rgb),.11),transparent 54%),#131416}.dashboard-shell-refined .dashboard-kpi-card-success{background:linear-gradient(135deg,rgba(var(--dashboard-accent-rgb),.08),transparent 58%),#131416}.dashboard-shell-refined .dashboard-kpi-card-warning{border-left-color:rgba(var(--color-warning-rgb),.78);background:linear-gradient(135deg,rgba(var(--color-warning-rgb),.11),transparent 54%),#151314}.dashboard-shell-refined .dashboard-kpi-card-warning .dashboard-kpi-svg-accent{stroke:rgba(var(--color-warning-rgb),.9)}.dashboard-shell-refined .dashboard-kpi-card-warning .dashboard-kpi-svg-label{fill:rgba(var(--color-warning-rgb),.92)}.dashboard-shell-refined .dashboard-kpi-card-warning .dashboard-kpi-svg-chip{fill:rgba(var(--color-warning-rgb),.08);stroke:rgba(var(--color-warning-rgb),.2)}.dashboard-shell-refined .dashboard-kpi-card-warning .dashboard-kpi-svg-meta{color:var(--color-warning-text)}.dashboard-shell-refined .dashboard-kpi-card-supporting{opacity:.94}.dashboard-shell-refined .dashboard-kpi-svg-note{max-width:30ch}.dashboard-shell-refined .dashboard-content-section{gap:14px}.dashboard-shell-refined .dashboard-content-section-supporting{gap:12px}.dashboard-shell-refined .dashboard-content-header{gap:12px;align-items:center;max-width:none}.dashboard-shell-refined .dashboard-content-header>div{display:grid;gap:4px}.dashboard-shell-refined .dashboard-content-header>span{width:30px;height:30px}.dashboard-shell-refined .dashboard-content-header h2{font-size:clamp(20px,2vw,26px)}.dashboard-shell-refined .dashboard-content-header p{max-width:72ch;font-size:12px}.dashboard-shell-refined .dashboard-chart-grid{grid-template-columns:minmax(0,1.4fr) minmax(320px,.86fr);gap:12px}.dashboard-shell-refined .dashboard-bottom-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.9fr);gap:12px;align-items:start}.dashboard-shell-refined .dashboard-panel-stack,.dashboard-shell-refined .dashboard-context-stack{gap:12px}.dashboard-shell-refined :is(.dashboard-panel-primary,.dashboard-panel-secondary,.dashboard-panel-table).ui-card .ui-card-body{gap:14px}.dashboard-shell-refined .dashboard-context-card{background:linear-gradient(135deg,rgba(var(--dashboard-accent-rgb),.05),transparent 56%),#111213}.dashboard-shell-refined .dashboard-card-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.dashboard-shell-refined .dashboard-table-wrap{border-radius:10px}.dashboard-shell-refined .dashboard-table th,.dashboard-shell-refined .dashboard-table td{padding-top:12px;padding-bottom:12px}.dashboard-shell-refined .dashboard-table-meta-cell{white-space:nowrap;color:#f0eee994;font-family:var(--font-family-mono);font-size:11px}.dashboard-shell-refined .dashboard-file-cell{gap:3px}.dashboard-shell-refined .dashboard-file-cell strong{line-height:1.35}.dashboard-shell-refined .dashboard-file-cell em{color:#f0eee985;font-size:11px}.dashboard-shell-refined .dashboard-row-actions{align-items:center;gap:6px}.dashboard-shell-refined .dashboard-row-actions .ui-button-secondary{border-color:rgba(var(--dashboard-accent-rgb),.26);background:rgba(var(--dashboard-accent-rgb),.08)}.dashboard-shell-refined .dashboard-row-actions .ui-button-secondary:hover:not(:disabled){border-color:rgba(var(--dashboard-accent-rgb),.52);background:rgba(var(--dashboard-accent-rgb),.14)}.dashboard-shell-refined .dashboard-row-actions .status-note-empty{white-space:nowrap;font-size:11px}.dashboard-shell-refined .dashboard-workspace-health{gap:8px}.dashboard-shell-refined .dashboard-health-item{gap:4px;padding:11px 12px}.dashboard-shell-refined .dashboard-health-item p{font-size:12px}.dashboard-shell-refined .dashboard-viz-card{min-height:0;padding:18px}.dashboard-shell-refined .dashboard-card-empty{gap:12px;min-height:0;padding:18px;border-color:rgba(var(--dashboard-accent-rgb),.12);background:linear-gradient(135deg,rgba(var(--dashboard-accent-rgb),.06),transparent 52%),#ffffff05}.dashboard-shell-refined .dashboard-card-empty .ui-empty-state-visual{width:38px;height:38px;color:rgba(var(--dashboard-accent-rgb),.84)}.dashboard-shell-refined .dashboard-card-empty .ui-empty-state-copy{gap:4px}.dashboard-shell-refined .dashboard-card-empty .ui-empty-state-copy h3{font-size:14px}.dashboard-shell-refined .dashboard-card-empty .ui-empty-state-copy p{max-width:46ch;font-size:12px}.dashboard-shell-refined .dashboard-card-empty .ui-empty-state-action{gap:8px}.dashboard-shell-refined .dashboard-state-card .ui-empty-state{min-height:0;padding:20px}.dashboard-shell-refined :is(.ui-button,.dashboard-segment,.dashboard-legend button,.dashboard-horizontal-row):focus-visible{outline:2px solid rgba(var(--dashboard-accent-rgb),.78);outline-offset:2px}.dashboard-shell-refined .dashboard-chart-point:focus-visible .dashboard-bar,.dashboard-shell-refined .dashboard-viz-ring:focus-visible,.dashboard-shell-refined .dashboard-viz-ring-hit:focus-visible .dashboard-viz-small-ring,.dashboard-shell-refined .dashboard-viz-size-point:focus-visible .dashboard-viz-size-dot{filter:drop-shadow(0 0 12px rgba(var(--dashboard-accent-rgb),.28))}@media (max-width: 1240px){.dashboard-shell-refined .dashboard-hero-main,.dashboard-shell-refined .dashboard-chart-grid,.dashboard-shell-refined .dashboard-bottom-grid{grid-template-columns:1fr}.dashboard-shell-refined .dashboard-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-shell-refined .dashboard-kpi-card-primary,.dashboard-shell-refined .dashboard-kpi-card-standard,.dashboard-shell-refined .dashboard-kpi-card-supporting{grid-column:span 3}}@media (max-width: 900px){.dashboard-shell-refined .dashboard-section-headline{align-items:start;flex-direction:column}.dashboard-shell-refined .dashboard-section-pills,.dashboard-shell-refined .dashboard-card-actions{justify-content:flex-start}.dashboard-shell-refined .dashboard-hero-metrics,.dashboard-shell-refined .dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-shell-refined .dashboard-kpi-card-primary,.dashboard-shell-refined .dashboard-kpi-card-standard,.dashboard-shell-refined .dashboard-kpi-card-supporting{grid-column:auto}}@media (max-width: 680px){.dashboard-shell-refined .dashboard-hero-shell .ui-page-header-title{font-size:clamp(32px,10vw,44px)}.dashboard-shell-refined .dashboard-hero-metrics,.dashboard-shell-refined .dashboard-kpi-grid,.dashboard-shell-refined .dashboard-hero-alert{grid-template-columns:1fr}.dashboard-shell-refined .dashboard-row-actions{flex-direction:column;align-items:stretch}.dashboard-shell-refined .dashboard-card-actions,.dashboard-shell-refined .dashboard-row-actions,.dashboard-shell-refined .dashboard-card-actions .ui-button,.dashboard-shell-refined .dashboard-row-actions .ui-button{width:100%}.dashboard-shell-refined .dashboard-table-meta-cell,.dashboard-shell-refined .dashboard-row-actions .status-note-empty{white-space:normal}}.library-browser-panel-refined .ui-card-body{gap:16px}.library-browser-panel-refined .library-topbar.ui-page-header{min-height:0;gap:14px;margin-bottom:0;padding:clamp(18px,2.3vw,26px);border-color:rgba(var(--accent-teal-rgb),.16);background:linear-gradient(rgba(241,236,228,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(241,236,228,.018) 1px,transparent 1px),radial-gradient(circle at 82% 18%,rgba(var(--accent-teal-rgb),.14),transparent 28%),linear-gradient(180deg,#121414f0,#080a0ae0);background-size:32px 32px,32px 32px,auto,auto}.library-browser-panel-refined .library-topbar .ui-page-header-title{max-width:11ch;font-size:clamp(34px,4.2vw,52px)}.library-browser-panel-refined .library-topbar .ui-page-header-description{max-width:58ch;font-size:13px}.library-browser-panel-refined .library-topbar .ui-page-header-actions{width:auto;justify-self:end}.library-browser-panel-refined .library-topbar .ui-page-header-actions .ui-page-actions{width:auto;padding:0;border:0;background:transparent;box-shadow:none}.library-browser-panel-refined .library-topbar-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.library-browser-panel-refined .library-topbar-badges{display:flex;flex-wrap:wrap;gap:8px}.library-browser-panel-refined .library-topbar-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.library-browser-panel-refined .library-topbar-summary span{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border:1px solid rgba(241,236,228,.08);border-radius:999px;background:#f1ece408;color:#f1ece4a3;font-family:var(--font-family-mono);font-size:10px;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.library-browser-panel-refined .library-kpi-panel{margin-bottom:0}.library-browser-panel-refined .library-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.library-browser-panel-refined .library-kpi-card{min-height:0;gap:4px;padding:12px 14px;border-color:#f1ece41a;border-left:1px solid rgba(var(--accent-teal-rgb),.72);background:linear-gradient(180deg,rgba(255,255,255,.022),transparent),#0c0d0dc7}.library-browser-panel-refined .library-kpi-card-primary{background:linear-gradient(135deg,rgba(var(--accent-teal-rgb),.1),transparent 56%),#0c0d0dd1}.library-browser-panel-refined .library-kpi-card-success{background:linear-gradient(135deg,rgba(var(--accent-teal-rgb),.08),transparent 56%),#0c0d0dcc}.library-browser-panel-refined .library-kpi-card-warning{border-left-color:rgba(var(--color-warning-rgb),.8);background:linear-gradient(135deg,rgba(var(--color-warning-rgb),.1),transparent 56%),#120f0ed1}.library-browser-panel-refined .library-kpi-card .settings-summary-value{font-size:clamp(24px,2.4vw,34px);line-height:1}.library-browser-panel-refined .library-kpi-note{color:#f1ece494;font-size:11px;line-height:1.45}.library-browser-panel-refined .library-quick-rail{top:calc(var(--space-4) + 68px);gap:12px;margin-bottom:0;padding:12px;border-color:rgba(var(--accent-teal-rgb),.18);box-shadow:0 20px 38px #0000003d}.library-browser-panel-refined .library-command-row{display:grid;grid-template-columns:minmax(280px,auto) minmax(240px,1fr) minmax(360px,auto);gap:12px;align-items:end}.library-browser-panel-refined .library-command-cluster,.library-browser-panel-refined .library-command-search{min-width:0}.library-browser-panel-refined .library-command-cluster-scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.library-browser-panel-refined .library-command-cluster-browse{display:grid;grid-template-columns:minmax(160px,190px) minmax(150px,auto) minmax(150px,auto);gap:10px;align-items:end}.library-browser-panel-refined :is(.library-command-cluster,.library-command-search,.library-command-cluster-browse)>*{min-width:0}.library-browser-panel-refined .library-command-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-top:4px;border-top:1px solid rgba(241,236,228,.06)}.library-browser-panel-refined .library-command-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.library-browser-panel-refined .library-command-summary strong{color:#f1ece4;font-size:13px;font-weight:var(--font-weight-medium)}.library-browser-panel-refined .library-command-summary span{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:#f1ece408;color:#f1ece494;font-size:11px}.library-browser-panel-refined .library-quick-rail-actions{gap:8px}.library-browser-panel-refined .library-quick-rail-actions .ui-button{min-height:34px}.library-browser-panel-refined .library-advanced-panel{margin-bottom:0}.library-browser-panel-refined .library-advanced-panel.ui-disclosure{gap:0;border-color:#f1ece414;background:linear-gradient(180deg,#121414eb,#0a0b0be0),linear-gradient(135deg,rgba(var(--accent-teal-rgb),.03),transparent 50%)}.library-browser-panel-refined .library-advanced-panel .ui-disclosure-trigger{align-items:flex-start;padding:12px 14px}.library-browser-panel-refined .library-advanced-layout,.library-browser-panel-refined .library-advanced-group{display:grid;gap:10px}.library-browser-panel-refined .library-advanced-group-head{display:grid;gap:4px}.library-browser-panel-refined .library-advanced-group-head strong{color:#f1ece4;font-size:12px;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.library-browser-panel-refined .library-advanced-group-head span{color:#f1ece494;font-size:12px;line-height:1.45}.library-browser-panel-refined .library-advanced-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.library-browser-panel-refined .library-filter-chips{margin:0;gap:8px}.library-browser-panel-refined .library-selection-bar{position:static;gap:12px;margin-bottom:0;padding:12px 14px}.library-browser-panel-refined .library-selection-copy{display:grid;gap:4px;min-width:0}.library-browser-panel-refined .library-selection-copy strong{color:#f1ece4}.library-browser-panel-refined .library-selection-copy span{color:#f1ece499;font-size:12px;line-height:1.45}.library-browser-panel-refined .library-selection-actions{display:flex;flex-wrap:wrap;gap:8px}.library-browser-panel-refined .library-empty-state{gap:14px;min-height:0;padding:20px;border-color:rgba(var(--accent-teal-rgb),.12);background:linear-gradient(135deg,rgba(var(--accent-teal-rgb),.05),transparent 54%),#ffffff05}.library-browser-panel-refined .library-empty-state .ui-empty-state-copy{gap:4px}.library-browser-panel-refined .library-empty-state .ui-empty-state-copy h3{font-size:15px}.library-browser-panel-refined .library-empty-state .ui-empty-state-copy p{max-width:58ch;font-size:13px}.library-browser-panel-refined .library-empty-state .ui-empty-state-action{gap:8px}.library-browser-panel-refined .file-grid{gap:14px}.library-browser-panel-refined .file-card{gap:10px;padding:10px;min-height:0;border-color:#f1ece41a;background:linear-gradient(180deg,#121414f5,#080909eb),linear-gradient(135deg,rgba(var(--accent-teal-rgb),.028),transparent 46%)}.library-browser-panel-refined .file-card:focus-within{border-color:rgba(var(--accent-teal-rgb),.34);box-shadow:0 0 0 1px rgba(var(--accent-teal-rgb),.22),0 18px 30px #00000038}.library-browser-panel-refined .file-card-preview{aspect-ratio:16 / 10}.library-browser-panel-refined .file-card-select-indicator{top:8px;right:8px;bottom:auto}.library-browser-panel-refined .file-card-heading{display:grid;gap:5px}.library-browser-panel-refined .file-card-title{display:-webkit-box;min-height:2.7em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.35}.library-browser-panel-refined .file-card-format{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0}.library-browser-panel-refined .file-card-format span{color:rgba(var(--accent-teal-rgb),.82);font-family:var(--font-family-mono);font-size:10px;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.library-browser-panel-refined .file-card-format em{max-width:100%;overflow:hidden;color:#f1ece494;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.library-browser-panel-refined .file-card-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.library-browser-panel-refined .file-card-facts div{display:grid;gap:2px;min-width:0;padding:7px 9px;border:1px solid rgba(241,236,228,.08);border-radius:7px;background:#f1ece406}.library-browser-panel-refined .file-card-facts dt{color:#f1ece475;font-family:var(--font-family-mono);font-size:10px;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.library-browser-panel-refined .file-card-facts dd{margin:0;overflow:hidden;color:#f1ece4;font-size:12px;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.library-browser-panel-refined .file-card-owner{overflow:hidden;color:#f1ece494;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.library-browser-panel-refined .file-card-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.library-browser-panel-refined .file-card-actions-main{display:flex;flex-wrap:wrap;gap:8px}.library-browser-panel-refined .file-card-actions-main .ui-button-secondary{border-color:rgba(var(--accent-teal-rgb),.28);background:rgba(var(--accent-teal-rgb),.08)}.library-browser-panel-refined .file-card-actions-main .ui-button-secondary:hover:not(:disabled){border-color:rgba(var(--accent-teal-rgb),.48);background:rgba(var(--accent-teal-rgb),.14)}.library-browser-panel-refined .file-card-action-delete{color:#f1ece485}.library-browser-panel-refined .file-card-action-delete:hover:not(:disabled){border-color:rgba(var(--color-danger-rgb),.22);background:rgba(var(--color-danger-rgb),.08);color:var(--color-danger-text)}.library-browser-panel-refined .file-card-actions-selection{grid-template-columns:1fr}.library-browser-panel-refined .file-card-actions-selection .ui-button{width:100%}.library-browser-panel-refined .asset-grid-density-4 .file-card{gap:9px}.library-browser-panel-refined .asset-grid-density-6 .file-card{gap:8px;padding:8px}.library-browser-panel-refined .asset-grid-density-6 .file-card-preview{aspect-ratio:4 / 3}.library-browser-panel-refined .asset-grid-density-6 .file-card-title{min-height:2.6em;font-size:13px;line-height:1.3}.library-browser-panel-refined .asset-grid-density-6 .file-card-facts{grid-template-columns:1fr;gap:6px}.library-browser-panel-refined .asset-grid-density-6 .file-card-actions{grid-template-columns:1fr}.library-browser-panel-refined .asset-grid-density-6 .file-card-actions-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.library-browser-panel-refined .asset-grid-density-6 .file-card-action-delete{justify-self:start}.library-browser-panel-refined .library-table th{padding-top:10px;padding-bottom:10px}.library-browser-panel-refined .library-table td{padding-top:11px;padding-bottom:11px}.library-browser-panel-refined .library-table-meta{white-space:nowrap;color:#f1ece494;font-family:var(--font-family-mono);font-size:11px}.library-browser-panel-refined .library-table-muted{color:#f1ece49e;font-size:12px}.library-browser-panel-refined .library-row-actions{align-items:center;gap:6px}.library-browser-panel-refined .library-row-action-delete{color:#f1ece485}.library-browser-panel-refined .library-row-action-delete:hover:not(:disabled){border-color:rgba(var(--color-danger-rgb),.22);background:rgba(var(--color-danger-rgb),.08);color:var(--color-danger-text)}.library-browser-panel-refined .library-row-actions .status-note-empty{white-space:nowrap;font-size:11px}.library-browser-panel-refined .library-preview-info p{align-items:flex-start;padding-bottom:10px}.library-browser-panel-refined :is(.file-card,.library-quick-rail .ui-button,.library-selection-actions .ui-button):focus-visible{outline:2px solid rgba(var(--accent-teal-rgb),.78);outline-offset:2px}@media (max-width: 1360px){.library-browser-panel-refined .library-command-row{grid-template-columns:repeat(2,minmax(0,1fr))}.library-browser-panel-refined .library-command-search{grid-column:1 / -1}.library-browser-panel-refined .library-command-cluster-browse{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1100px){.library-browser-panel-refined .library-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.library-browser-panel-refined .library-command-row,.library-browser-panel-refined .library-command-cluster-scope,.library-browser-panel-refined .library-command-cluster-browse,.library-browser-panel-refined .library-advanced-grid{grid-template-columns:1fr}}@media (max-width: 900px){.library-browser-panel-refined .library-topbar-meta,.library-browser-panel-refined .library-command-footer{align-items:flex-start;justify-content:flex-start}.library-browser-panel-refined .library-topbar-summary,.library-browser-panel-refined .library-quick-rail-actions,.library-browser-panel-refined .library-selection-actions{justify-content:flex-start}.library-browser-panel-refined .library-quick-rail{position:static;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width: 640px){.library-browser-panel-refined .library-kpi-grid,.library-browser-panel-refined .asset-grid-density-2,.library-browser-panel-refined .asset-grid-density-3,.library-browser-panel-refined .asset-grid-density-4,.library-browser-panel-refined .asset-grid-density-6,.library-browser-panel-refined .file-card-facts{grid-template-columns:1fr}.library-browser-panel-refined .file-card-actions,.library-browser-panel-refined .file-card-actions-main,.library-browser-panel-refined .library-row-actions,.library-browser-panel-refined .library-selection-actions{width:100%}.library-browser-panel-refined .file-card-actions,.library-browser-panel-refined .library-selection-actions,.library-browser-panel-refined .file-card-actions-main,.library-browser-panel-refined .library-row-actions{display:grid;grid-template-columns:1fr}.library-browser-panel-refined :is(.file-card-actions .ui-button,.library-row-actions .ui-button,.library-selection-actions .ui-button){width:100%}.library-browser-panel-refined .file-card-action-delete{justify-self:stretch}.library-browser-panel-refined .library-row-actions .status-note-empty{white-space:normal}}:root{--surface-radius-sm: 14px;--surface-radius-md: 18px;--surface-radius-lg: 24px}.ui-button,.ui-input,.ui-select,.ui-segmented,.ui-tabs,.ui-tab,.ui-card,.ui-modal,.ui-toast,.ui-table-shell,.ui-empty-state,.ui-page-header,.file-card,.library-kpi-card,.library-quick-rail,.library-selection-bar,.dashboard-kpi-card,.dashboard-panel-primary.ui-card,.dashboard-panel-secondary.ui-card,.dashboard-panel-table.ui-card,.company-bento-panel,.company-bento-stat,.company-invite-role-preview,.company-empty-state,.admin-settings-panel,.settings-inline-note,.cert-overview-card,.cert-result-card,.dropzone,.cert-file-row,.profile-row,.settings-hero,.company-hero,.company-list-meta span,.company-inline-metric,.settings-hero-meta span,.settings-role-pill,.company-hero-meta span,.company-role-pill,.ui-context-trail-item,.library-topbar-meta{border-radius:var(--surface-radius-md)}.ui-page-header,.company-topbar.ui-page-header,.library-browser-panel-refined .library-topbar.ui-page-header,.dashboard-hero.ui-page-header,.cert-topbar.ui-page-header{gap:14px 18px;padding:20px 22px;border-radius:var(--surface-radius-lg);border-color:#f1ece414;background-size:40px 40px,40px 40px,auto,auto,auto;background-repeat:repeat,repeat,no-repeat,no-repeat,no-repeat;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ui-page-header-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ui-page-header-title{font-size:clamp(30px,3.6vw,46px)}.ui-page-header-description{max-width:58ch;font-size:14px;line-height:1.5}.ui-page-header-content{margin-top:2px;padding-top:12px}.ui-page-header-content .ui-context-trail-list{gap:8px}.ui-page-header-content .ui-context-trail-item{min-height:0;padding:8px 10px;border-color:#f1ece414;background:#f1ece408}.ui-page-header-content .ui-context-trail-item:not(:last-child):after{opacity:.18}.ui-card,.ui-table-shell,.ui-empty-state,.file-card,.library-quick-rail,.library-selection-bar,.dashboard-panel-primary.ui-card,.dashboard-panel-secondary.ui-card,.dashboard-panel-table.ui-card,.company-bento-panel,.admin-settings-panel,.cert-workbench,.cert-result-panel{border-color:#f1ece414;background:linear-gradient(180deg,#101212db,#080909c2),linear-gradient(135deg,rgba(var(--accent-teal-rgb),.032),transparent 48%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ui-card:before,.ui-page-header:before,.file-card:before,.library-kpi-card:before,.dashboard-kpi-card:before,.cert-overview-card:before,.cert-result-card:before{opacity:.38}.file-card{border-color:#f1ece412;background:linear-gradient(180deg,#101212cc,#080909b3),linear-gradient(135deg,rgba(var(--accent-teal-rgb),.024),transparent 54%)}.file-card:hover,.file-card:focus-visible{border-color:rgba(var(--accent-teal-rgb),.16)}:is(.dashboard-kpi-grid,.library-kpi-grid,.company-bento-stats,.cert-overview-grid,.cert-result-summary,.settings-summary-grid,.settings-company-grid){position:relative;overflow:hidden;padding:8px;gap:0;border:1px solid rgba(241,236,228,.08);border-radius:var(--surface-radius-lg);background:linear-gradient(180deg,#0f1010bd,#090a0a9e),linear-gradient(90deg,rgba(var(--accent-teal-rgb),.04),transparent 45%)}.dashboard-shell-refined .dashboard-kpi-grid>:is(.dashboard-kpi-card,.dashboard-kpi-card-primary,.dashboard-kpi-card-supporting),.library-browser-panel-refined .library-kpi-grid>.library-kpi-card,.company-overview-panel .company-bento-stats>.company-bento-stat,.cert-shell .cert-overview-grid>.cert-overview-card,.cert-shell .cert-result-summary>.cert-result-card,.settings-summary-grid>.settings-summary-card,.settings-company-grid>.settings-company-card{min-height:0;padding:16px 18px;border:0;border-left:0;background:linear-gradient(180deg,rgba(255,255,255,.016),transparent 78%);box-shadow:none}.dashboard-shell-refined .dashboard-kpi-grid>.dashboard-kpi-card-primary,.library-browser-panel-refined .library-kpi-grid>.library-kpi-card-primary,.company-overview-panel .company-bento-stats>.company-bento-stat:first-child{background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 72%),rgba(var(--accent-teal-rgb),.07)}.dashboard-shell,.company-shell,.cert-shell,.admin-settings-shell{gap:18px}.dashboard-shell-refined .dashboard-chart-grid,.dashboard-shell-refined .dashboard-bottom-grid,.dashboard-shell-refined .dashboard-panel-stack,.company-bento,.admin-settings-grid,.cert-workbench .ui-card-body,.cert-result-panel .ui-card-body{gap:14px}.company-bento-panel,.admin-settings-panel,.dashboard-panel-primary.ui-card,.dashboard-panel-secondary.ui-card,.dashboard-panel-table.ui-card,.cert-workbench,.cert-result-panel{padding:18px}.company-bento-panel-head,.admin-settings-panel-head{gap:12px;padding-bottom:10px;border-bottom:1px solid rgba(241,236,228,.08)}.settings-inline-note{padding:0;border:0;background:transparent}.admin-settings-panel{gap:14px}.company-list-meta span,.company-inline-metric,.settings-hero-meta span,.company-hero-meta span,.settings-role-pill,.company-role-pill{border-color:#f1ece414;background:#f1ece408}.dashboard-shell-refined .dashboard-panel-secondary.ui-card,.dashboard-shell-refined .dashboard-panel-table.ui-card,.dashboard-shell-refined .dashboard-context-card.ui-card{background:linear-gradient(180deg,#0e0f0fb8,#080909a3),linear-gradient(135deg,rgba(var(--accent-teal-rgb),.02),transparent 54%)}.library-browser-panel-refined .library-quick-rail,.library-browser-panel-refined .library-selection-bar{padding:18px}.cert-shell .cert-overview-grid,.cert-shell .cert-result-summary{gap:6px}@media (max-width: 860px){.ui-page-header,.company-topbar.ui-page-header,.library-browser-panel-refined .library-topbar.ui-page-header,.dashboard-hero.ui-page-header,.cert-topbar.ui-page-header{padding:18px}:is(.dashboard-kpi-grid,.library-kpi-grid,.company-bento-stats,.cert-overview-grid,.cert-result-summary,.settings-summary-grid,.settings-company-grid){padding:6px}.dashboard-shell-refined .dashboard-kpi-grid>:is(.dashboard-kpi-card,.dashboard-kpi-card-primary,.dashboard-kpi-card-supporting),.library-browser-panel-refined .library-kpi-grid>.library-kpi-card,.company-overview-panel .company-bento-stats>.company-bento-stat,.cert-shell .cert-overview-grid>.cert-overview-card,.cert-shell .cert-result-summary>.cert-result-card,.settings-summary-grid>.settings-summary-card,.settings-company-grid>.settings-company-card{padding:14px}}@media (max-width: 640px){.ui-page-header{border-radius:20px}.dashboard-shell-refined .dashboard-kpi-grid,.library-browser-panel-refined .library-kpi-grid,.company-overview-panel .company-bento-stats,.cert-shell .cert-overview-grid,.cert-shell .cert-result-summary{grid-template-columns:1fr}}.settings-topbar.ui-page-header{margin-bottom:0;padding:clamp(20px,2.6vw,30px);border-color:rgba(var(--accent-teal-rgb),.16);background:linear-gradient(rgba(241,236,228,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(241,236,228,.018) 1px,transparent 1px),radial-gradient(circle at 86% 18%,rgba(var(--accent-teal-rgb),.16),transparent 30%),linear-gradient(180deg,#121414f0,#080a0ae0);background-size:34px 34px,34px 34px,auto,auto;background-repeat:repeat,repeat,no-repeat,no-repeat}.settings-topbar .ui-page-header-title{max-width:14ch;font-size:clamp(38px,4.6vw,60px);line-height:.95}.settings-topbar .ui-page-header-description{max-width:54ch;font-size:15px}.settings-topbar .ui-page-header-content{padding-top:10px}.settings-topbar .ui-page-header-actions,.settings-topbar .ui-page-header-actions .ui-page-actions{width:auto}.settings-topbar .ui-page-header-actions .ui-page-actions{gap:8px;padding:0;border:0;background:transparent;box-shadow:none}.settings-shell-refined{display:grid;gap:16px}.settings-status-banner{display:grid;grid-template-columns:minmax(0,1.15fr) auto;gap:18px;padding:18px 20px;border:1px solid rgba(241,236,228,.08);border-radius:22px;background:linear-gradient(180deg,#111313d1,#090a0ab8),linear-gradient(135deg,rgba(var(--accent-teal-rgb),.08),transparent 52%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.settings-status-copy{display:grid;gap:6px}.settings-status-title,.settings-status-text,.settings-summary-note,.settings-panel-note,.settings-panel-action-copy{margin:0}.settings-status-title{color:var(--text-strong);font-size:15px;font-weight:var(--font-weight-medium);line-height:1.4}.settings-status-text{max-width:72ch;color:var(--text-soft);font-size:13px;line-height:1.55}.settings-status-badges,.settings-summary-tags,.settings-panel-badges{display:flex;flex-wrap:wrap;gap:8px}.settings-status-badges .ui-badge,.settings-summary-tags .ui-badge,.settings-panel-badges .ui-badge{max-width:100%}.settings-status-badges .ui-badge-copy,.settings-summary-tags .ui-badge-copy,.settings-panel-badges .ui-badge-copy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-status-badges{align-items:flex-start;justify-content:flex-end}.settings-summary-grid-refined{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-summary-grid-refined .settings-summary-card{gap:8px}.settings-summary-grid-refined .settings-summary-value{font-size:clamp(22px,2.5vw,32px);line-height:1.05}.settings-summary-note{color:var(--text-soft);font-size:12px;line-height:1.5}.settings-summary-tags{margin-top:2px}.settings-panels-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.settings-panel{gap:16px}.settings-panel-copy{display:grid;gap:4px}.settings-panel-kicker{color:rgba(var(--accent-teal-rgb),.82);font-family:var(--font-family-mono);font-size:10px;font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase}.settings-panel-badges{justify-content:flex-end}.settings-panel .company-section-title{font-size:18px}.settings-panel .company-section-subtitle{max-width:52ch}.settings-panel .admin-settings-field-grid{gap:14px}.settings-panel-note,.settings-panel-actions{padding-top:12px;border-top:1px solid rgba(241,236,228,.08)}.settings-panel-note{color:var(--text-soft);font-size:12px;line-height:1.55}.settings-panel-actions .ui-page-actions{gap:10px}.settings-panel-actions .ui-page-actions-context{flex:0 1 100%}.settings-panel-action-copy{color:var(--text-soft);font-size:12px;line-height:1.45}.settings-panel-operations{background:linear-gradient(180deg,#111313d6,#090a0abd),radial-gradient(circle at 100% 0%,rgba(var(--accent-teal-rgb),.14),transparent 36%)}@media (max-width: 1180px){.settings-status-banner{grid-template-columns:1fr}.settings-summary-grid-refined{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.settings-topbar .ui-page-header-title{max-width:none}.settings-status-badges,.settings-panel-badges{justify-content:flex-start}.settings-panels-grid,.settings-summary-grid-refined{grid-template-columns:1fr}}@keyframes ambient-backdrop-float{0%{transform:translateZ(0) scale(1);opacity:.84}50%{transform:translate3d(-1.2%,.8%,0) scale(1.03);opacity:1}to{transform:translate3d(.8%,-.9%,0) scale(1.015);opacity:.88}}@keyframes ambient-noise-pulse{0%,to{opacity:.04}50%{opacity:.06}}@keyframes header-sheen-sweep{0%{transform:translate3d(-135%,0,0) skew(-16deg);opacity:0}22%{opacity:0}40%{opacity:.22}58%{opacity:.12}to{transform:translate3d(250%,0,0) skew(-16deg);opacity:0}}@keyframes surface-fade-lift{0%{opacity:0;transform:translate3d(0,18px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}body:before{transform-origin:center top;will-change:transform,opacity;animation:ambient-backdrop-float 28s ease-in-out infinite alternate}body:after{will-change:opacity;animation:ambient-noise-pulse 16s ease-in-out infinite}.ui-page-header>*{z-index:1}.ui-page-header:after{content:"";position:absolute;inset:-24% auto -24% -12%;width:min(42%,420px);border-radius:inherit;pointer-events:none;z-index:0;opacity:0;background:linear-gradient(90deg,transparent 0%,rgba(241,236,228,.02) 24%,rgba(var(--accent-teal-rgb),.11) 50%,rgba(255,255,255,.05) 62%,transparent 100%);filter:blur(2px);transform:translate3d(-135%,0,0) skew(-16deg);animation:header-sheen-sweep 17s cubic-bezier(.22,1,.36,1) infinite}:is(.dashboard-shell-refined>*,.company-topbar.ui-page-header,.company-bento>*,.settings-topbar.ui-page-header,.settings-shell-refined>*,.cert-shell>*,.library-browser-panel-refined .ui-card-body>*){opacity:0;will-change:transform,opacity;animation:surface-fade-lift .54s cubic-bezier(.16,1,.3,1) both}:is(.dashboard-shell-refined>:nth-child(1),.company-topbar.ui-page-header,.settings-topbar.ui-page-header,.cert-shell>:nth-child(1),.library-browser-panel-refined .ui-card-body>:nth-child(1)){animation-delay:40ms}:is(.dashboard-shell-refined>:nth-child(2),.company-bento>:nth-child(1),.settings-shell-refined>:nth-child(1),.cert-shell>:nth-child(2),.library-browser-panel-refined .ui-card-body>:nth-child(2)){animation-delay:.1s}:is(.dashboard-shell-refined>:nth-child(3),.company-bento>:nth-child(2),.settings-shell-refined>:nth-child(2),.cert-shell>:nth-child(3),.library-browser-panel-refined .ui-card-body>:nth-child(3)){animation-delay:.16s}:is(.dashboard-shell-refined>:nth-child(n+4),.company-bento>:nth-child(n+3),.settings-shell-refined>:nth-child(n+3),.cert-shell>:nth-child(n+4),.library-browser-panel-refined .ui-card-body>:nth-child(n+4)){animation-delay:.22s}:is(.ui-page-header,.library-quick-rail,.library-selection-bar,.dashboard-panel-primary.ui-card,.dashboard-panel-secondary.ui-card,.dashboard-panel-table.ui-card,.dashboard-kpi-card,.library-kpi-card,.company-bento-panel,.company-bento-stat,.admin-settings-panel,.settings-summary-card,.cert-overview-card,.cert-result-card,.cert-workbench,.cert-result-panel,.file-card,.dropzone){transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .18s var(--easing-standard),background-color .22s var(--easing-standard),box-shadow .22s var(--easing-standard),opacity .18s var(--easing-standard);transform:translateZ(0)}.dashboard-shell-refined .dashboard-hero-meter span{transition:width .42s cubic-bezier(.22,1,.36,1),background-color .22s var(--easing-standard)}:is(.library-quick-rail,.library-selection-bar,.dashboard-panel-primary.ui-card,.dashboard-panel-secondary.ui-card,.dashboard-panel-table.ui-card,.company-bento-panel,.admin-settings-panel,.settings-summary-card,.cert-workbench,.cert-result-panel,.dropzone,.file-card):focus-within{border-color:rgba(var(--accent-teal-rgb),.18);box-shadow:0 0 0 1px rgba(var(--accent-teal-rgb),.08),0 18px 42px #0003}@media (hover: hover) and (pointer: fine){:is(.ui-page-header,.library-quick-rail,.library-selection-bar,.dashboard-panel-primary.ui-card,.dashboard-panel-secondary.ui-card,.dashboard-panel-table.ui-card,.company-bento-panel,.admin-settings-panel,.cert-workbench,.cert-result-panel):hover{transform:translate3d(0,-2px,0);border-color:rgba(var(--accent-teal-rgb),.14);box-shadow:0 22px 52px #00000038}:is(.dashboard-kpi-card,.library-kpi-card,.company-bento-stat,.settings-summary-card,.cert-overview-card,.cert-result-card):hover{transform:translate3d(0,-2px,0);border-color:rgba(var(--accent-teal-rgb),.12);box-shadow:0 16px 36px #0000002e}.file-card:hover,.dropzone:hover{transform:translate3d(0,-3px,0);border-color:rgba(var(--accent-teal-rgb),.18);box-shadow:0 18px 34px #0000003d}}@media (prefers-reduced-motion: reduce){body:before,body:after,.ui-page-header:after,.dashboard-shell-refined>*,.company-topbar.ui-page-header,.company-bento>*,.settings-topbar.ui-page-header,.settings-shell-refined>*,.cert-shell>*,.library-browser-panel-refined .ui-card-body>*{animation:none!important;opacity:1!important;transform:none!important}:is(.ui-page-header,.library-quick-rail,.library-selection-bar,.dashboard-panel-primary.ui-card,.dashboard-panel-secondary.ui-card,.dashboard-panel-table.ui-card,.dashboard-kpi-card,.library-kpi-card,.company-bento-panel,.company-bento-stat,.admin-settings-panel,.settings-summary-card,.cert-overview-card,.cert-result-card,.cert-workbench,.cert-result-panel,.file-card,.dropzone,.dashboard-shell-refined .dashboard-hero-meter span){transition:none!important}}:root{--font-family-sans: "Inter", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-family-mono: "IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--bg-deep: #f6f9fc;--bg-strong: #f8fbff;--bg-elevated: #ffffff;--surface-soft: #ffffff;--surface-muted: #f3f7fb;--surface-strong: #ffffff;--line-soft: #dbe6f1;--line-strong: #b8cae0;--text-strong: #10233f;--text-muted: #52657c;--text-soft: #718196;--accent-cyan: #2e8fd7;--accent-cyan-rgb: 46, 143, 215;--accent-blue: #74b7ee;--accent-blue-rgb: 116, 183, 238;--accent-teal: #42b883;--accent-teal-rgb: 66, 184, 131;--color-bg-canvas: #f6f9fc;--color-bg-app: #f8fbff;--color-surface-1: #ffffff;--color-surface-2: #f7fbff;--color-surface-muted: #f2f7fc;--color-surface-hover: #eef6fd;--color-surface-overlay: rgba(15, 35, 63, .42);--color-surface-modal: #ffffff;--color-control-bg: #ffffff;--color-control-bg-hover: #f1f8ff;--color-field-bg: #ffffff;--color-field-bg-focus: #ffffff;--color-control-border: #d9e5f0;--color-text-primary: #10233f;--color-text-secondary: #52657c;--color-text-muted: #7b8ba0;--color-accent-primary: #257ec2;--color-accent-primary-hover: #1d6aa8;--color-accent-primary-rgb: 37, 126, 194;--color-accent-secondary: #6eb5eb;--color-accent-secondary-rgb: 110, 181, 235;--color-success: #2f9d72;--color-success-rgb: 47, 157, 114;--color-success-text: #176449;--color-success-surface: #eaf8f2;--color-warning: #d28b22;--color-warning-rgb: 210, 139, 34;--color-warning-text: #8f5a12;--color-warning-surface: #fff5e6;--color-danger: #d75b52;--color-danger-rgb: 215, 91, 82;--color-danger-text: #9d2d28;--color-danger-surface: #fff0ef;--color-control-text-on-primary: #ffffff;--color-spinner-track: #dbe6f1;--color-chart-surface: #f5f9fd;--color-chart-grid: #dfeaf4;--color-chart-axis-label: #718196;--color-chart-value-label: #10233f;--color-chart-series-primary: #2e8fd7;--color-chart-series-secondary: #7bbff0;--color-chart-series-success: #42b883;--color-chart-series-warning: #e4a145;--color-chart-series-danger: #d75b52;--gradient-chart-primary: linear-gradient(90deg, #2e8fd7, #42b883);--gradient-chart-surface-grid: #f7fbff;--gradient-loader-skeleton: linear-gradient(90deg, #edf4fb, #f8fbff, #edf4fb);--border-subtle: 1px solid #dbe6f1;--border-muted: 1px solid #e7eef6;--border-strong: 1px solid #9cc7ea;--border-danger: 1px solid rgba(215, 91, 82, .45);--radius-sm: 6px;--radius-md: 8px;--radius-pill: 999px;--shadow-focus: 0 0 0 4px rgba(37, 126, 194, .14);--shadow-elevation-sm: 0 8px 20px rgba(44, 74, 112, .06);--shadow-elevation-md: 0 16px 38px rgba(44, 74, 112, .08);--shadow-elevation-lg: 0 22px 58px rgba(44, 74, 112, .1);color:var(--text-strong);background:var(--bg-strong)}html,body{background:#f8fbff;color:var(--text-strong);font-family:var(--font-family-sans)}body{background:linear-gradient(180deg,#fbfdff,#f5f9fc 56%,#f8fbff)}body:before,body:after{display:none}a{color:var(--color-accent-primary)}button{font-family:inherit}.app-shell-enterprise{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:100vh;background:#f8fbff;transition:grid-template-columns .18s ease}.app-shell-sidebar-collapsed{grid-template-columns:84px minmax(0,1fr)}.app-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:18px;padding:22px 18px;border-right:1px solid #dbe6f1;background:#fffffff0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:10px 0 32px #2e4c700d}.app-sidebar-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.app-sidebar-brand{display:flex;align-items:flex-start;gap:12px;min-width:0}.app-sidebar-mark{flex:0 0 auto;width:42px;height:42px;color:var(--sce-blue-dark)}.app-sidebar-brand>div{display:grid;gap:3px;min-width:0}.app-sidebar-brand strong{color:var(--sce-text)!important;font-size:17px;line-height:1.12;letter-spacing:0}.app-sidebar-brand span{display:block;color:var(--sce-text-secondary)!important;font-size:12px;line-height:1.2}.app-sidebar-brand strong,.app-enterprise-title strong,.app-navbar-user span,.app-sidebar-user span{color:#10233f}.app-sidebar-brand span,.app-sidebar-tenant span,.app-sidebar-tenant em,.app-enterprise-title span,.app-navbar-user em,.app-sidebar-user em{color:#718196;font-size:12px;font-style:normal}.app-sidebar-toggle{display:none}.app-sidebar-collapse{display:inline-grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border:1px solid rgba(213,232,248,.95);border-radius:10px;background:var(--sce-white);color:var(--sce-text-secondary);cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.app-sidebar-collapse:hover,.app-sidebar-collapse:focus-visible{border-color:#2385e647;background:var(--sce-blue-soft);color:var(--sce-blue-dark);outline:none}.app-sidebar-collapse svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}.app-sidebar-panel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.app-sidebar-links{display:grid;gap:5px;align-content:start}.app-sidebar-link{display:grid;grid-template-columns:22px 1fr;align-items:center;gap:10px;min-height:42px;padding:0 12px;border:1px solid transparent;border-radius:8px;color:#52657c;text-decoration:none;font-size:13px;font-weight:var(--font-weight-semibold);transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.app-sidebar-link svg,.app-header-icon-button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}.app-sidebar-link:hover{background:#f1f8ff;color:#173a5c}.app-sidebar-link-active,.app-sidebar-link[aria-current=page]{border-color:#cbe0f4;background:#eaf5ff;color:#155f98}.app-sidebar-tenant{display:grid;gap:4px;padding:14px;border:1px solid #dbe6f1;border-radius:8px;background:#f7fbff}.app-sidebar-tenant strong{font-size:14px;color:#10233f}.app-sidebar-user{margin-top:auto;display:grid;gap:12px;padding-top:16px;border-top:1px solid #dbe6f1}.app-sidebar-user div{display:grid;gap:3px;min-width:0}.app-sidebar-user span{overflow:hidden;font-size:13px;font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.app-sidebar-user em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sidebar-user .ui-button{justify-self:start;min-height:34px;padding:7px 13px;font-size:12px}.workspace-enterprise{min-width:0;display:grid;grid-template-rows:1fr}.app-enterprise-header{position:sticky;top:0;z-index:25;display:flex;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:14px clamp(20px,3vw,36px);border-bottom:1px solid #dbe6f1;background:#f8fbffe0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.app-enterprise-title{display:grid;gap:3px;min-width:0}.app-enterprise-title strong{font-size:18px}.app-enterprise-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.app-header-icon-button{display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border-color:#dbe6f1;background:#fff;color:#52657c}.app-navbar-user{display:grid;gap:2px;min-width:148px;padding:0 4px}.page-content{padding:28px clamp(22px,3vw,42px) 56px}.page-frame{max-width:1480px;margin:0 auto;display:grid;gap:24px}.ui-card,.page-frame>.ui-card,.admin-settings-panel,.company-bento-panel,.settings-summary-card,.library-kpi-card,.cert-result-card{border:1px solid #dbe6f1;border-radius:8px;background:#fff;box-shadow:var(--shadow-elevation-sm);color:#10233f}.ui-card:before{display:none}.page-frame>.ui-card{padding:0;margin:0}.ui-card-header{border-bottom-color:#e7eef6}.ui-card-title,.ui-page-header-title,.enterprise-hero h1{color:#10233f;letter-spacing:0}.ui-card-subtitle,.ui-page-header-description,.status-note,.company-section-subtitle,.settings-summary-note,.settings-panel-note{color:#52657c}.ui-page-header{padding:0;margin-bottom:4px}.ui-page-header-title{font-size:clamp(30px,4vw,48px);line-height:1.02;font-weight:var(--font-weight-bold)}.ui-page-header-kicker,.settings-summary-label,.ui-table th,.ui-badge,.app-navbar-toggle-label{font-family:var(--font-family-sans);letter-spacing:0;text-transform:none}.ui-page-header-kicker,.settings-summary-label{color:#718196;font-size:12px;font-weight:var(--font-weight-semibold)}.ui-button{min-height:40px;border-radius:8px;border-color:#d7e4f0;background:#fff;color:#173a5c;box-shadow:0 1px 1px #2c4a7008;font-weight:var(--font-weight-semibold)}.ui-button:before{display:none}.ui-button:hover:not(:disabled){transform:none;background:#f1f8ff;border-color:#b8d7ee}.ui-button-primary{border-color:#257ec2;background:#257ec2;color:#fff;box-shadow:0 10px 24px #257ec22e}.ui-button-primary:hover:not(:disabled){background:#1d6fae;color:#fff}.ui-button-secondary{border-color:#bdd7ee;background:#eef7ff;color:#155f98}.ui-button-ghost{background:transparent;border-color:transparent;color:#52657c}.ui-button-danger{border-color:#d75b5259;background:#fff0ef;color:#9d2d28}.ui-input,.ui-select,.cert-textarea-field textarea{min-height:42px;border:1px solid #d7e4f0;border-radius:8px;background:#fff;color:#10233f;box-shadow:none}.ui-input:focus,.ui-select:focus,.cert-textarea-field textarea:focus{border-color:#74b7ee;box-shadow:var(--shadow-focus);outline:0}.cert-textarea-field textarea{width:100%;min-height:112px;padding:12px 14px;resize:vertical;font:inherit}.ui-field-label{color:#334a64;font-size:13px}.ui-segmented{border-color:#dbe6f1;background:#f3f8fd;border-radius:8px}.ui-segmented-item{color:#52657c}.ui-segmented-item-active{border-color:#bdd7ee;background:#fff;color:#155f98;box-shadow:0 2px 8px #2c4a700f}.ui-badge{border-color:#dbe6f1;background:#f5f9fd;color:#52657c}.ui-badge-accent{border-color:#bdd7ee;background:#eef7ff;color:#155f98}.ui-badge-success{border-color:#bfe8d7;background:#eaf8f2;color:#176449}.ui-badge-warning{border-color:#f0d4a1;background:#fff5e6;color:#8f5a12}.ui-badge-danger{border-color:#f1c4c0;background:#fff0ef;color:#9d2d28}.ui-badge-marker{box-shadow:none}.ui-table-shell{border-color:#dbe6f1;border-radius:8px;background:#fff}.ui-table{border-collapse:separate;border-spacing:0}.ui-table th{color:#718196;font-size:12px;font-weight:var(--font-weight-bold);background:#f7fbff}.ui-table td{color:#334a64;border-top-color:#edf2f7}.ui-table tbody tr:hover{background:#f8fbff}.mono-block{border:1px solid #dbe6f1;border-radius:8px;background:#f7fbff;color:#173a5c}.status-note-empty{border-color:#dbe6f1;background:#f7fbff;color:#52657c}.status-note-error{border-color:#f1c4c0;background:#fff0ef;color:#9d2d28}.status-note-success{border-color:#bfe8d7;background:#eaf8f2;color:#176449}.enterprise-page{display:grid;gap:24px}.enterprise-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,440px);gap:24px;align-items:stretch;padding:clamp(28px,4vw,44px);border:1px solid #dbe6f1;border-radius:8px;background:linear-gradient(135deg,#fff,#f7fbff);box-shadow:var(--shadow-elevation-sm)}.enterprise-hero-copy{display:grid;gap:18px;align-content:center}.enterprise-hero h1{max-width:760px;margin:0;font-size:clamp(38px,5vw,64px);line-height:.98}.enterprise-hero p{max-width:720px;margin:0;color:#52657c;font-size:17px;line-height:1.55}.enterprise-hero-actions,.dashboard-row-actions,.library-row-actions,.dashboard-integrity-actions,.api-webhook-badges,.settings-summary-tags{display:flex;flex-wrap:wrap;gap:10px}.enterprise-hero-panel{display:grid;gap:14px;align-content:center;padding:22px;border:1px solid #dbe6f1;border-radius:8px;background:#fff}.enterprise-hero-panel strong{font-size:28px;color:#10233f}.dashboard-hero-meter{height:10px;overflow:hidden;border-radius:999px;background:#e6eef7}.dashboard-hero-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2e8fd7,#42b883)}.enterprise-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.enterprise-kpi-card,.library-kpi-card{display:grid;gap:8px;min-height:144px;padding:18px}.enterprise-kpi-card span,.library-kpi-card span:first-child,.api-meta-grid span,.api-usage-list span,.cert-summary-list span,.verify-proof-list span{color:#718196;font-size:12px;font-weight:var(--font-weight-bold)}.enterprise-kpi-card strong,.library-kpi-card strong{font-size:34px;line-height:1;color:#10233f}.enterprise-kpi-card p,.library-kpi-note{margin:0;color:#52657c;font-size:13px;line-height:1.45}.enterprise-kpi-card-primary{border-color:#bdd7ee;background:#f4faff}.enterprise-kpi-card-warning{border-color:#f0d4a1;background:#fffaf0}.enterprise-kpi-card-danger{border-color:#f1c4c0;background:#fff8f7}.dashboard-main-grid,.api-content-grid,.verify-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(300px,.65fr);gap:20px;align-items:start}.dashboard-side-stack,.cert-wizard-side{display:grid;gap:20px}.enterprise-action-list{display:grid;gap:10px}.enterprise-action-list button{display:grid;gap:4px;width:100%;padding:14px;text-align:left;border:1px solid #dbe6f1;border-radius:8px;background:#fff;color:#10233f}.enterprise-action-list button:hover{background:#f3f8fd}.enterprise-action-list span,.enterprise-support-grid span{color:#52657c;font-size:13px;line-height:1.45}.dashboard-integrity-panel{display:grid;gap:14px}.dashboard-integrity-panel p{margin:0;color:#52657c;line-height:1.5}.dashboard-analytics-grid,.api-hero-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.enterprise-support-grid,.verify-status-grid,.api-usage-list,.api-meta-grid,.cert-proof-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.enterprise-support-grid>div,.api-usage-list>div,.api-meta-grid>div,.cert-summary-list>div,.verify-proof-list>div{display:grid;gap:5px;padding:14px;border:1px solid #e4edf5;border-radius:8px;background:#f8fbff}.dashboard-file-cell,.library-row-asset{display:grid;gap:3px;min-width:0}.dashboard-file-cell strong,.library-row-asset strong{color:#10233f}.dashboard-file-cell span,.dashboard-file-cell em,.library-row-asset span,.library-table-meta,.library-table-muted,.dashboard-table-meta-cell{color:#718196;font-style:normal;font-size:12px}.dashboard-chart-grid,.dashboard-bottom-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.75fr);gap:20px}.dashboard-panel-stack,.dashboard-context-stack{display:grid;gap:20px}.dashboard-chart-grid,.dashboard-bottom-grid,.dashboard-content-section,.dashboard-content-section-supporting{margin:0}.dashboard-upload-chart,.dashboard-chart{width:100%}.dashboard-chart-gridline,.dashboard-viz-grid,.dashboard-viz-axis{stroke:#dfeaf4}.dashboard-bar{fill:#2e8fd7}.dashboard-chart-label,.dashboard-chart-value,.dashboard-viz-label,.dashboard-viz-value{fill:#52657c}.dashboard-horizontal-row,.dashboard-legend button{background:#fff;border-color:#e4edf5;color:#334a64}.dashboard-horizontal-track{background:#e8f0f8}.dashboard-horizontal-track span{background:linear-gradient(90deg,#2e8fd7,#42b883)}.dashboard-segmented-bar{background:#e8f0f8}.dashboard-segment{color:#fff}.dashboard-segment-1{background:#2e8fd7}.dashboard-segment-2{background:#42b883}.cert-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cert-step{display:flex;align-items:center;gap:9px;min-height:44px;padding:10px 12px;border:1px solid #dbe6f1;border-radius:8px;background:#fff;color:#718196;font-weight:var(--font-weight-semibold);font-size:13px}.cert-step em{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#eef4fa;color:#52657c;font-style:normal}.cert-step-active{border-color:#bdd7ee;background:#eef7ff;color:#155f98}.cert-step-active em{background:#257ec2;color:#fff}.cert-wizard-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:20px;align-items:start}.cert-wizard-main,.cert-step-section,.cert-result,.cert-digital-certificate{display:grid;gap:22px}.cert-step-section{padding-bottom:22px;border-bottom:1px solid #edf2f7}.cert-step-section:last-child{border-bottom:0;padding-bottom:0}.cert-section-heading,.dashboard-content-header{display:flex;align-items:flex-start;gap:14px}.cert-section-heading>span,.dashboard-content-header>span{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid #dbe6f1;border-radius:999px;color:#257ec2;font-weight:var(--font-weight-bold);background:#eef7ff}.cert-section-heading h2,.dashboard-content-header h2,.api-status-card h2,.verify-result-card h2,.cert-result-hero h2{margin:0;color:#10233f}.cert-section-heading p,.dashboard-content-header p,.cert-start-panel p,.verify-result-card p,.api-status-card p,.cert-result-hero p{margin:5px 0 0;color:#52657c;line-height:1.5}.dropzone{border-color:#b8d7ee;background:#f7fbff;border-radius:8px}.dropzone-active{border-color:#257ec2;background:#eef7ff}.cert-dropzone{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:170px;padding:24px}.cert-dropzone-copy,.verify-dropzone-copy{display:grid;gap:6px}.cert-dropzone-copy strong,.verify-dropzone-copy strong{color:#10233f;font-size:20px}.cert-dropzone-copy p,.verify-dropzone-copy p,.dropzone-meta{margin:0;color:#52657c}.cert-file-row{border-color:#dbe6f1;background:#fff}.cert-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cert-option-card{display:grid;gap:10px;min-height:170px;padding:18px;text-align:left;border:1px solid #dbe6f1;border-radius:8px;background:#fff;color:#10233f}.cert-option-card span{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#718196;font-size:12px;font-weight:var(--font-weight-bold)}.cert-option-card strong{font-size:17px}.cert-option-card p{margin:0;color:#52657c;line-height:1.45}.cert-option-card-active{border-color:#74b7ee;background:#f2f9ff;box-shadow:0 0 0 3px #257ec214}.cert-option-card-disabled{opacity:.68;cursor:not-allowed}.cert-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cert-review-grid .cert-textarea-field{grid-column:1 / -1}.cert-start-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:18px;border:1px solid #dbe6f1;border-radius:8px;background:#f8fbff}.cert-summary-list,.verify-proof-list{display:grid;gap:10px}.cert-input-preview-wrap,.library-preview-image-wrap{border-color:#dbe6f1;background:#f7fbff;border-radius:8px}.cert-result-hero{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:22px;border:1px solid #dbe6f1;border-radius:8px;background:#f7fbff}.cert-timeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.cert-timeline-item{position:relative;padding:12px;border:1px solid #dbe6f1;border-radius:8px;background:#fff;color:#718196;font-weight:var(--font-weight-semibold);font-size:13px}.cert-timeline-item-active{border-color:#bfe8d7;background:#eaf8f2;color:#176449}.library-browser-panel{display:grid;gap:20px}.library-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.library-quick-rail{display:grid;gap:14px;padding:16px;border:1px solid #dbe6f1;border-radius:8px;background:#f8fbff}.library-command-row{display:grid;grid-template-columns:auto minmax(260px,1fr) auto;gap:14px;align-items:end}.library-command-cluster,.library-command-footer,.library-selection-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.library-command-footer{justify-content:space-between}.library-command-summary{display:flex;gap:10px;align-items:center;flex-wrap:wrap;color:#718196;font-size:13px}.library-command-summary strong{color:#10233f}.library-selection-bar{border-color:#bdd7ee;background:#eef7ff;color:#10233f}.file-card{border-color:#dbe6f1;border-radius:8px;background:#fff;box-shadow:var(--shadow-elevation-sm)}.file-card:hover{border-color:#bdd7ee;transform:none}.file-card-preview,.file-card-fallback{background:#f2f7fc}.file-card-title,.file-card-info strong{color:#10233f}.file-card-format,.file-card-facts,.file-card-owner{color:#52657c}.ui-empty-state{border-color:#dbe6f1;background:#f8fbff;color:#52657c}.ui-empty-state h3{color:#10233f}.ui-empty-state-visual svg{stroke:#2e8fd7}.ui-modal-overlay{background:#10233f5c}.ui-modal{border-color:#dbe6f1;background:#fff;color:#10233f}.library-preview-info p,.library-delete-confirm p{color:#52657c}.verify-dropzone{min-height:210px;align-content:center}.verify-intake-card,.verify-result-card,.api-status-card{display:grid;gap:18px}.verify-file-summary{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px;border:1px solid #dbe6f1;border-radius:8px;background:#f8fbff}.verify-file-summary div{display:grid;gap:4px}.verify-file-summary span{color:#718196;font-size:13px}.verify-input-grid{display:grid;gap:14px}.verify-result-card-success{border-color:#bfe8d7}.verify-result-card-warning{border-color:#f0d4a1}.verify-result-card-danger{border-color:#f1c4c0}.verify-result-head,.api-status-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.verify-status-grid{display:flex;flex-wrap:wrap}.verify-proof-json,.api-code-sample{max-height:320px;overflow:auto;white-space:pre-wrap}.api-status-card h2,.verify-result-card h2{font-size:32px}.api-endpoint-list{display:grid;gap:10px}.api-endpoint-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid #e4edf5;border-radius:8px;background:#f8fbff}.api-endpoint-row div{display:grid;gap:3px}.api-endpoint-row strong{color:#10233f}.api-endpoint-row span,.api-webhook-panel p{color:#52657c;line-height:1.45}.api-webhook-panel{display:grid;gap:10px;margin-top:16px;padding:16px;border:1px solid #dbe6f1;border-radius:8px;background:#f8fbff}.api-webhook-panel h3{margin:0;color:#10233f}.settings-shell-refined,.settings-panels-grid,.company-shell{gap:20px}.settings-summary-grid,.settings-company-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar,.login-page,.standalone-page{background:#f8fbff}.checkout-status-page{display:grid;min-height:100vh;place-items:center;padding:clamp(20px,5vw,56px);background:radial-gradient(circle at 18% 12%,rgba(234,245,255,.95),transparent 34%),linear-gradient(180deg,#f8fbff,#f4f9fe)}.checkout-status-card{display:grid;width:min(720px,100%);gap:24px;padding:clamp(24px,4vw,34px);border:1px solid rgba(198,222,241,.94);border-radius:24px;background:#fffffff0;box-shadow:0 24px 70px #102a4314;-webkit-backdrop-filter:blur(16px) saturate(1.04);backdrop-filter:blur(16px) saturate(1.04)}.checkout-status-top,.checkout-status-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.checkout-status-brand-row{display:inline-flex;min-width:0;align-items:center;gap:10px;color:var(--sce-text);font-size:14px;font-weight:var(--font-weight-bold)}.checkout-status-brand{width:42px;height:42px;flex:0 0 42px}.checkout-status-badge{display:inline-flex;width:fit-content;align-items:center;gap:8px;padding:7px 11px;border:1px solid var(--sce-border);border-radius:999px;background:var(--sce-blue-soft);color:var(--sce-blue-dark);font-size:12px;font-weight:var(--font-weight-bold)}.checkout-status-badge:before{width:7px;height:7px;border-radius:999px;background:currentColor;content:""}.checkout-status-badge-success{border-color:var(--sce-success-border);background:var(--sce-success-bg);color:var(--sce-success)}.checkout-status-badge-error{border-color:color-mix(in srgb,#dc2626 28%,var(--sce-border));background:#fff1f1;color:#b42318}.checkout-status-copy{display:grid;gap:10px;max-width:610px}.checkout-status-copy>span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-bold);letter-spacing:.01em}.checkout-status-copy h1{margin:0;color:var(--sce-text);font-size:clamp(32px,4.2vw,46px);font-weight:var(--font-weight-semibold);line-height:1.02;letter-spacing:0}.checkout-status-copy p{margin:0;color:var(--sce-text-secondary);font-size:15px;line-height:1.55}.checkout-status-process,.checkout-status-message{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;padding:16px;border:1px solid rgba(198,222,241,.9);border-radius:16px;background:#f8fbffd1}.checkout-status-process .ui-spinner-wrap{padding:0;background:transparent}.checkout-status-process div,.checkout-status-message{min-width:0}.checkout-status-process strong,.checkout-status-message strong{display:block;color:var(--sce-text);font-size:14px;font-weight:var(--font-weight-bold)}.checkout-status-process span,.checkout-status-message p{margin:4px 0 0;color:var(--sce-text-secondary);font-size:13px;line-height:1.45}.checkout-status-message{grid-template-columns:1fr}.checkout-status-message-error{border-color:color-mix(in srgb,#dc2626 24%,var(--sce-border));background:#fff7f7}.checkout-status-message-error strong{color:#9f1d1d}.checkout-status-message-success{border-color:var(--sce-success-border);background:var(--sce-success-bg)}.checkout-status-message-success strong{color:var(--sce-success)}.checkout-status-actions{justify-content:flex-start}@media (max-width: 640px){.checkout-status-card{border-radius:20px}.checkout-status-top,.checkout-status-actions{align-items:stretch;flex-direction:column}.checkout-status-actions .ui-button{width:100%}}.login-shell{background:transparent}.login-hero,.login-visual,.login-proof-stack{border-color:#dbe6f1;background:#fff;color:#10233f}.login-title,.login-proof-stack strong{color:#10233f}.login-subtitle,.login-proof-stack span,.login-proof-stack small{color:#52657c}.ui-toast{border-color:#dbe6f1;background:#fff;color:#10233f;box-shadow:var(--shadow-elevation-lg)}.ui-toast-marker{color:#257ec2}.ui-toast-close{color:#52657c}@media (max-width: 1180px){.enterprise-kpi-grid,.library-kpi-grid,.settings-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-main-grid,.api-content-grid,.verify-grid,.cert-wizard-grid,.dashboard-chart-grid,.dashboard-bottom-grid,.library-command-row{grid-template-columns:1fr}}@media (max-width: 860px){.app-shell-enterprise{grid-template-columns:1fr}.app-sidebar{display:grid;position:sticky;height:auto;z-index:35;grid-template-columns:1fr auto;grid-template-rows:auto auto;padding:14px 18px}.app-sidebar-toggle{display:inline-flex}.app-sidebar-panel{display:none;grid-column:1 / -1}.app-sidebar-open .app-sidebar-panel{display:grid}.app-sidebar-links{padding-top:12px}.app-enterprise-header{position:static;flex-direction:column;align-items:stretch}.app-enterprise-actions{justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.enterprise-hero,.api-hero-grid,.dashboard-analytics-grid,.cert-review-grid,.cert-option-grid,.admin-settings-grid,.cert-stepper{grid-template-columns:1fr}.cert-start-panel,.cert-result-hero{grid-template-columns:1fr;display:grid}.enterprise-kpi-grid,.library-kpi-grid,.settings-summary-grid{grid-template-columns:1fr}.page-content{padding:20px 16px 44px}.enterprise-hero{padding:24px}.enterprise-hero h1{font-size:38px}}.dashboard-panel-secondary.ui-card,.dashboard-panel-table.ui-card,.dashboard-panel-primary.ui-card,.dashboard-analytics-grid .ui-card,.dashboard-side-stack .ui-card,.dashboard-support-section .ui-card,.library-browser-panel-refined,.library-browser-panel-refined .library-kpi-panel,.library-browser-panel-refined .library-kpi-card,.library-browser-panel-refined .library-quick-rail,.library-browser-panel-refined .library-advanced-panel.ui-disclosure,.library-browser-panel-refined .library-selection-bar,.cert-shell>.ui-page-header,.library-browser-panel-refined .library-topbar.ui-page-header,.settings-topbar.ui-page-header,.company-topbar.ui-page-header{border-color:#dbe6f1!important;background:#fff!important;color:#10233f!important;box-shadow:var(--shadow-elevation-sm)!important}.cert-shell>.ui-page-header,.library-browser-panel-refined .library-topbar.ui-page-header,.settings-topbar.ui-page-header,.company-topbar.ui-page-header{padding:28px!important;border-radius:8px!important}.dashboard-panel-secondary.ui-card *,.dashboard-panel-table.ui-card *,.dashboard-analytics-grid .ui-card *,.dashboard-side-stack .ui-card *,.dashboard-support-section .ui-card *,.library-browser-panel-refined *,.cert-shell>.ui-page-header *{text-shadow:none!important}.dashboard-panel-secondary .ui-card-title,.dashboard-panel-table .ui-card-title,.dashboard-analytics-grid .ui-card-title,.dashboard-side-stack .ui-card-title,.dashboard-support-section .ui-card-title,.library-browser-panel-refined .library-topbar .ui-page-header-title,.cert-shell>.ui-page-header .ui-page-header-title{color:#10233f!important}.dashboard-panel-secondary .ui-card-subtitle,.dashboard-panel-table .ui-card-subtitle,.dashboard-analytics-grid .ui-card-subtitle,.dashboard-side-stack .ui-card-subtitle,.dashboard-support-section .ui-card-subtitle,.library-browser-panel-refined .library-topbar .ui-page-header-description,.cert-shell>.ui-page-header .ui-page-header-description,.library-browser-panel-refined .library-kpi-note,.library-browser-panel-refined .library-command-summary span{color:#52657c!important}.library-browser-panel-refined .library-kpi-grid>.library-kpi-card{border:1px solid #dbe6f1!important;background:#fff!important}.library-browser-panel-refined .library-kpi-grid{padding:0!important;gap:14px!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important}.library-browser-panel-refined .library-kpi-grid>.library-kpi-card-primary{background:#f4faff!important;border-color:#bdd7ee!important}.library-browser-panel-refined .library-kpi-grid>.library-kpi-card-success{background:#eaf8f2!important;border-color:#bfe8d7!important}.library-browser-panel-refined .library-kpi-grid>.library-kpi-card-warning{background:#fff5e6!important;border-color:#f0d4a1!important}.library-browser-panel-refined .settings-summary-value,.library-browser-panel-refined .library-command-summary strong,.library-browser-panel-refined .library-row-asset strong,.library-browser-panel-refined .library-table td,.library-browser-panel-refined .library-table th{color:#10233f!important}.library-browser-panel-refined .library-table-meta,.library-browser-panel-refined .library-table-muted,.library-browser-panel-refined .library-row-asset span{color:#52657c!important;opacity:1!important}.library-browser-panel-refined .ui-disclosure-trigger{background:#fff!important;color:#10233f!important;border-color:#dbe6f1!important}.library-browser-panel-refined .ui-disclosure-copy span,.library-browser-panel-refined .ui-disclosure-indicator{color:#52657c!important}.dashboard-panel-table .ui-table-shell,.library-browser-panel-refined .ui-table-shell{background:#fff!important;border-color:#dbe6f1!important;overflow-x:auto!important}.dashboard-panel-table .ui-table{min-width:920px}.dashboard-panel-table .dashboard-file-cell{min-width:210px}.dashboard-panel-table .ui-table th,.library-browser-panel-refined .ui-table th{background:#f7fbff!important;color:#718196!important}.dashboard-panel-table .ui-table td,.library-browser-panel-refined .ui-table td{background:#fff!important;color:#334a64!important;opacity:1!important}.dashboard-panel-table .dashboard-table-meta-cell,.dashboard-panel-table .dashboard-file-cell span,.dashboard-panel-table .dashboard-file-cell em{color:#52657c!important;opacity:1!important}.dashboard-chart-grid .ui-card,.dashboard-bottom-grid .ui-card,.dashboard-analytics-grid .ui-card,.dashboard-support-section .ui-card,.dashboard-main-grid .ui-card{background:#fff!important;color:#10233f!important}.dashboard-analytics-grid .dashboard-chart,.dashboard-analytics-grid .dashboard-upload-chart,.dashboard-panel-secondary .dashboard-chart,.dashboard-panel-secondary .dashboard-chart svg{background:#f8fbff!important;border-color:#dbe6f1!important}body .ui-modal-overlay{background:#10233f5c!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}body .ui-modal{width:min(560px,calc(100vw - 32px))!important;border:1px solid #dbe6f1!important;border-radius:18px!important;background:#fff!important;color:#10233f!important;box-shadow:0 28px 78px #102a432e!important}body .ui-modal-title{color:#10233f!important;font-size:22px!important;font-weight:var(--font-weight-semibold)!important;line-height:1.16!important;letter-spacing:0!important}body .ui-modal-body,body .ui-modal-body p,body .library-delete-confirm p{color:#52657c!important}body .ui-modal-actions{gap:10px!important;padding-top:18px!important;border-top:1px solid #e7eef6!important;background:transparent!important}body .library-delete-confirm{gap:18px}.library-delete-intro{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px}body .library-delete-icon{display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;border:1px solid rgba(181,65,57,.18);border-radius:14px;background:#fff7f6;color:#b54139;box-shadow:0 10px 24px #b5413914}body .library-delete-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body .library-delete-copy{display:grid;gap:5px;min-width:0;text-align:left}body .library-delete-confirm .library-delete-lead{color:#10233f!important;font-size:15px;font-weight:var(--font-weight-medium);line-height:1.48}body .library-delete-copy p{margin:0;font-size:14px;line-height:1.45}body .library-delete-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 18px;align-items:center;padding:16px 0;border:1px solid #e7eef6;border-right:0;border-left:0;background:transparent}body .library-delete-summary span,body .library-delete-list-title{color:#718196;font-size:12px;font-weight:var(--font-weight-semibold)}body .library-delete-summary strong{grid-column:1;overflow-wrap:anywhere;color:#10233f;font-size:15px;font-weight:var(--font-weight-semibold);line-height:1.35}body .library-delete-summary small{grid-row:1 / span 2;grid-column:2;align-self:center;justify-self:end;padding:6px 10px;border:1px solid #dbe6f1;border-radius:999px;background:#f8fbff;color:#52657c;font-size:12px;font-weight:var(--font-weight-semibold)}body .library-delete-list-wrap{display:grid;gap:8px}body .library-delete-list{max-height:148px;overflow:auto;padding:0;list-style:none}body .library-delete-list li{padding:9px 0;border-top:1px solid #e7eef6;overflow-wrap:anywhere;color:#10233f;font-size:14px}body .library-delete-list li:first-child{border-top:0;padding-top:0}@media (max-width: 560px){.library-delete-intro,body .library-delete-summary{grid-template-columns:1fr}body .library-delete-summary small{grid-row:auto;grid-column:auto;justify-self:start}}body .ui-modal-actions .ui-button-danger{border-color:#b5413947!important;background:#b54139!important;color:#fff!important;box-shadow:none!important}body .ui-modal-actions .ui-button-danger:hover:not(:disabled),body .ui-modal-actions .ui-button-danger:focus-visible{border-color:#9d2d28!important;background:#9d2d28!important;color:#fff!important}.asset-detail-page{max-width:1480px;margin:0 auto;gap:clamp(22px,2.4vw,34px)!important}.asset-detail-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(18px,2vw,28px);align-items:start;padding:6px 0 4px}.asset-detail-title-block{display:grid;gap:10px;min-width:0}.asset-detail-back-link{justify-self:start;padding:0;border:0;background:transparent;color:var(--sce-blue-dark);font:inherit;font-size:13px;font-weight:var(--font-weight-semibold);line-height:1.2;cursor:pointer}.asset-detail-back-link:hover,.asset-detail-back-link:focus-visible{color:var(--sce-blue);text-decoration:underline;outline:0}.asset-detail-title-block h1{max-width:980px;margin:0;color:var(--sce-text);font-size:clamp(27px,3vw,42px);font-weight:var(--font-weight-semibold);line-height:1.08;letter-spacing:0;overflow-wrap:anywhere}.asset-detail-title-block p{margin:0;color:var(--sce-text-secondary);font-size:14px;line-height:1.45}.asset-detail-actions{display:flex;justify-content:flex-end;min-width:max-content}.asset-detail-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:clamp(22px,2.4vw,34px);align-items:start}.asset-detail-preview{position:relative;min-width:0;min-height:560px;overflow:hidden;border:1px solid rgba(213,232,248,.86);border-radius:14px;background:var(--sce-white);box-shadow:0 22px 58px #102a430e}.asset-detail-preview-surface{display:grid;min-height:560px;place-items:center}.asset-detail-preview-surface{width:100%;overflow:hidden;background:#f8fbfd}.asset-detail-preview-media,.asset-detail-preview-frame{width:100%;height:min(74vh,760px);min-height:560px;border:0;object-fit:contain;background:var(--sce-white)}.asset-detail-preview-frame{display:block}.asset-detail-preview audio{width:min(560px,calc(100% - 48px))}.asset-detail-preview-loader{display:grid;min-height:260px;place-items:center;padding:32px;color:var(--sce-text-secondary)}.asset-detail-preview-fallback{display:grid;width:118px;aspect-ratio:1;place-items:center;border:1px solid var(--sce-border);border-radius:14px;background:var(--sce-white);color:var(--sce-blue-dark);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.asset-detail-info-card.ui-card{padding:0!important;border-color:#d5e8f8db!important;border-radius:14px!important;background:#ffffffe6!important;box-shadow:0 18px 42px #102a430a!important}.asset-detail-info-card .ui-card-body{display:grid;gap:20px;padding:24px!important}.asset-detail-info-head{display:grid;gap:8px;padding-bottom:18px;border-bottom:1px solid var(--sce-border-muted)}.asset-detail-info-head span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.asset-detail-info-head strong{color:var(--sce-text);font-size:20px;font-weight:var(--font-weight-semibold);line-height:1.2}.asset-detail-info-head p{max-width:34rem;margin:0;color:var(--sce-text-secondary);font-size:13px;line-height:1.45}.asset-detail-proof-summary{display:grid;gap:10px}.asset-detail-proof-summary-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:14px;border:1px solid rgba(213,232,248,.82);border-radius:14px;background:#f8fbfdb8}.asset-detail-proof-summary-dot{width:10px;height:10px;margin-top:6px;border-radius:999px;background:var(--sce-text-muted);box-shadow:0 0 0 5px var(--sce-surface-soft)}.asset-detail-proof-summary-item div{display:grid;gap:3px;min-width:0}.asset-detail-proof-summary-item span:not(.asset-detail-proof-summary-dot){color:var(--sce-text-muted);font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:0}.asset-detail-proof-summary-item strong{color:var(--sce-text);font-size:15px;font-weight:var(--font-weight-semibold);line-height:1.25}.asset-detail-proof-summary-item p{margin:0;color:var(--sce-text-secondary);font-size:12px;line-height:1.4}.asset-detail-proof-summary-item-verified{border-color:#bdedd8f2;background:#e3f7ee8f}.asset-detail-proof-summary-item-verified .asset-detail-proof-summary-dot{background:var(--sce-success);box-shadow:0 0 0 5px var(--sce-success-bg)}.asset-detail-proof-summary-item-checking{border-color:#d28b2247;background:#fff6e89e}.asset-detail-proof-summary-item-checking .asset-detail-proof-summary-dot,.asset-detail-proof-summary-item-warning .asset-detail-proof-summary-dot{background:#d28b22;box-shadow:0 0 0 5px #fff5e6}.asset-detail-proof-summary-item-error{border-color:#b5413938;background:#fff0ef94}.asset-detail-proof-summary-item-error .asset-detail-proof-summary-dot{background:#b54139;box-shadow:0 0 0 5px #fff0ef}.asset-detail-proof-summary-item-missing{background:#ffffffa8}.asset-detail-facts{display:grid;gap:0;margin:0}.asset-detail-facts div{display:grid;grid-template-columns:minmax(106px,.38fr) minmax(0,1fr);gap:18px;padding:12px 0;border-top:1px solid var(--sce-border-muted)}.asset-detail-facts div:first-child{padding-top:0;border-top:0}.asset-detail-facts dt{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.asset-detail-facts dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--sce-text);font-size:13px;font-weight:var(--font-weight-semibold);line-height:var(--line-height-body)}.asset-detail-verification-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.2vw,30px);align-items:start}.asset-detail-verification{display:grid;gap:22px;min-width:0;padding:26px;border:1px solid rgba(213,232,248,.9);border-radius:14px;background:#ffffffeb;box-shadow:0 18px 42px #102a430a}.asset-detail-verification header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:start;padding-bottom:18px;border-bottom:1px solid var(--sce-border-muted)}.asset-detail-status-dot{width:10px;height:10px;margin-top:7px;border-radius:var(--radius-pill);background:var(--sce-text-muted);box-shadow:0 0 0 5px var(--sce-surface-soft)}.asset-detail-verification-success{border-color:#bdedd8e6;background:#fffffff0}.asset-detail-verification-success .asset-detail-status-dot{background:var(--sce-success);box-shadow:0 0 0 5px var(--sce-success-bg)}.asset-detail-verification-warning .asset-detail-status-dot,.asset-detail-verification-loading .asset-detail-status-dot{background:#d28b22;box-shadow:0 0 0 5px #fff5e6}.asset-detail-verification-danger .asset-detail-status-dot{background:#b54139;box-shadow:0 0 0 5px #fff0ef}.asset-detail-verification-neutral .asset-detail-status-dot{background:#8ba0b2;box-shadow:0 0 0 5px var(--sce-surface-soft)}.asset-detail-verification h2{margin:0 0 var(--space-2);color:var(--sce-text);font-size:20px;font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.asset-detail-verification p{margin:0;color:var(--sce-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-body)}.asset-detail-verification-state{justify-self:end;padding-top:2px;color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold);white-space:nowrap}.asset-detail-verification-state-success{color:var(--sce-success)}.asset-detail-verification-state-warning,.asset-detail-verification-state-loading{color:#9a650f}.asset-detail-verification-state-danger{color:#b54139}.asset-detail-verification-body{display:grid;gap:16px;min-width:0}.asset-detail-proof-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0}.asset-detail-proof-row{display:grid;gap:7px;min-width:0;padding:14px 0;border-bottom:1px solid var(--sce-border-muted)}.asset-detail-proof-row-wide{grid-column:1 / -1}.asset-detail-proof-row dt{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.asset-detail-proof-row dd{min-width:0;margin:0;color:var(--sce-text);font-size:14px;font-weight:var(--font-weight-medium);line-height:1.42;overflow-wrap:anywhere}.asset-detail-proof-code{display:block;max-width:100%;color:inherit;font:inherit;white-space:normal;overflow-wrap:anywhere;word-break:break-all}.asset-detail-proof-row .asset-detail-proof-muted{color:var(--sce-text-muted);font-weight:var(--font-weight-medium)}.asset-detail-proof-empty{display:grid;gap:8px;min-height:138px;align-content:center;padding:22px;border:1px dashed rgba(213,232,248,.95);border-radius:14px;background:#f8fbfdb8}.asset-detail-proof-empty strong{color:var(--sce-text);font-size:15px;font-weight:var(--font-weight-semibold)}.asset-detail-proof-empty p{max-width:34rem;margin:0;color:var(--sce-text-secondary);font-size:13px;line-height:1.5}.asset-detail-proof-empty-loading{border-style:solid;border-color:#d5e8f8f2;background:var(--sce-surface-soft)}.asset-detail-proof-empty-danger{border-color:#b541393d;background:#fff0ef94}.asset-detail-explorer-link{justify-self:start;align-self:start;min-height:36px;padding:9px 14px;border:1px solid var(--sce-border);border-radius:999px;background:var(--sce-blue-soft);color:var(--sce-blue-dark);font-size:13px;font-weight:var(--font-weight-semibold);text-decoration:none}.asset-detail-explorer-link:hover{border-color:var(--sce-blue);background:#dff0ff}.asset-detail-lineage{display:grid;gap:22px;padding:28px;border:1px solid rgba(213,232,248,.9);border-radius:14px;background:#ffffffeb;box-shadow:0 18px 42px #102a430a}.asset-detail-lineage-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:18px;border-bottom:1px solid var(--sce-border-muted)}.asset-detail-lineage-head>div>span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.asset-detail-lineage-head h2{margin:5px 0 7px;color:var(--sce-text);font-size:22px;font-weight:var(--font-weight-semibold);line-height:1.18}.asset-detail-lineage-head p{max-width:720px;margin:0;color:var(--sce-text-secondary);font-size:14px;line-height:1.5}.asset-detail-lineage-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:10px}.asset-detail-lineage-loading{display:grid;padding:18px 0}.asset-detail-lineage-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.asset-detail-lineage-item{border-bottom:1px solid var(--sce-border-muted)}.asset-detail-lineage-item:last-child{border-bottom:0}.asset-detail-lineage-static,.asset-detail-lineage-button{display:grid;grid-template-columns:58px minmax(0,1fr) minmax(220px,420px);gap:18px;align-items:center;width:100%;padding:16px 0}.asset-detail-lineage-button{border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.asset-detail-lineage-button:hover,.asset-detail-lineage-button:focus-visible{outline:0}.asset-detail-lineage-button:hover .asset-detail-lineage-copy strong,.asset-detail-lineage-button:focus-visible .asset-detail-lineage-copy strong{color:var(--sce-blue-dark)}.asset-detail-lineage-index{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--sce-border);border-radius:999px;background:var(--sce-white);color:var(--sce-blue-dark);font-size:13px;font-weight:var(--font-weight-semibold)}.asset-detail-lineage-item-current .asset-detail-lineage-index{border-color:var(--sce-success-border);background:var(--sce-success-bg);color:var(--sce-success)}.asset-detail-lineage-copy{display:grid;gap:4px;min-width:0}.asset-detail-lineage-copy strong{overflow:hidden;color:var(--sce-text);font-size:15px;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.asset-detail-lineage-copy span,.asset-detail-lineage-meta em{color:var(--sce-text-secondary);font-size:13px;font-style:normal}.asset-detail-lineage-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0}.asset-detail-lineage-meta code{max-width:100%;padding:5px 8px;border:1px solid var(--sce-border-muted);border-radius:999px;background:var(--sce-surface-soft);color:var(--sce-text);font-size:12px;white-space:normal;overflow-wrap:anywhere;word-break:break-all}.asset-detail-lineage-open{color:var(--sce-blue-dark);font-size:12px;font-weight:var(--font-weight-semibold);white-space:nowrap}.chain-inspection-page{max-width:1480px;margin:0 auto;gap:clamp(24px,2.8vw,38px)!important}.chain-inspection-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end}.chain-inspection-topbar>div{display:grid;gap:8px;min-width:0}.chain-inspection-topbar span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.chain-inspection-topbar h1{margin:0;color:var(--sce-text);font-size:clamp(30px,3.2vw,46px);font-weight:var(--font-weight-semibold);line-height:1.06;letter-spacing:0}.chain-inspection-topbar p{max-width:720px;margin:0;color:var(--sce-text-secondary);font-size:15px;line-height:1.5}.chain-inspection-summary{display:grid;grid-template-columns:.52fr .42fr minmax(0,1fr) .42fr;gap:0;padding:20px 24px;border:1px solid rgba(213,232,248,.9);border-radius:16px;background:#ffffffe6;box-shadow:0 18px 42px #102a4309}.chain-inspection-summary>div{display:grid;gap:5px;min-width:0;padding:0 22px;border-left:1px solid var(--sce-border-muted)}.chain-inspection-summary>div:first-child{padding-left:0;border-left:0}.chain-inspection-summary span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.chain-inspection-summary strong{min-width:0;overflow:hidden;color:var(--sce-text);font-size:22px;font-weight:var(--font-weight-semibold);line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.chain-inspection-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.42fr);gap:clamp(22px,2.4vw,34px);align-items:start}.chain-inspection-graph-card.ui-card,.chain-inspection-panel{border:1px solid rgba(213,232,248,.9)!important;border-radius:16px!important;background:#fffffff0!important;box-shadow:0 20px 52px #102a430b!important}.chain-inspection-graph-card .ui-card-body{display:grid;gap:22px;padding:24px!important}.chain-inspection-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:18px;border-bottom:1px solid var(--sce-border-muted)}.chain-inspection-section-head>div{display:grid;gap:5px}.chain-inspection-section-head span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.chain-inspection-section-head h2{margin:0;color:var(--sce-text);font-size:22px;font-weight:var(--font-weight-semibold);line-height:1.18}.chain-inspection-section-head p{max-width:470px;margin:0;color:var(--sce-text-secondary);font-size:13px;line-height:1.45}.chain-inspection-graph{display:flex;gap:0;min-height:350px;margin:0;padding:8px 4px 14px;overflow-x:auto;list-style:none;scroll-padding-inline:16px}.chain-inspection-node-wrap{display:flex;align-items:center;flex:0 0 auto}.chain-inspection-node{position:relative;display:grid;width:234px;gap:10px;align-content:start;padding:14px;border:1px solid rgba(213,232,248,.9);border-radius:18px;background:#f8fbfdbd;color:var(--sce-text);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.chain-inspection-node:hover,.chain-inspection-node:focus-visible{border-color:#2385e66b;background:var(--sce-white);box-shadow:0 18px 40px #102a4312;outline:0;transform:translateY(-1px)}.chain-inspection-node-selected{border-color:#2385e6b3;background:var(--sce-white);box-shadow:0 18px 42px #2385e61f}.chain-inspection-node-current:after{position:absolute;top:12px;right:12px;padding:4px 8px;border-radius:999px;background:var(--sce-success-bg);color:var(--sce-success);content:"Corrente";font-size:11px;font-weight:var(--font-weight-semibold)}.chain-inspection-node-version{width:fit-content;padding:5px 9px;border:1px solid var(--sce-border);border-radius:999px;background:var(--sce-blue-soft);color:var(--sce-blue-dark);font-size:12px;font-weight:var(--font-weight-semibold)}.chain-inspection-node-preview{display:grid;height:142px;place-items:center;overflow:hidden;border:1px solid var(--sce-border-muted);border-radius:14px;background:var(--sce-surface-soft)}.chain-inspection-node-preview img{width:100%;height:100%;object-fit:cover}.chain-inspection-node-preview em,.chain-inspection-preview span{color:var(--sce-blue-dark);font-size:18px;font-style:normal;font-weight:var(--font-weight-semibold)}.chain-inspection-node strong{overflow:hidden;color:var(--sce-text);font-size:14px;font-weight:var(--font-weight-semibold);line-height:1.32;text-overflow:ellipsis;white-space:nowrap}.chain-inspection-node small{color:var(--sce-text-secondary);font-size:12px;line-height:1.35}.chain-inspection-edge{display:grid;width:72px;place-items:center;color:var(--sce-border)}.chain-inspection-edge span{position:relative;display:block;width:54px;height:1px;background:var(--sce-border)}.chain-inspection-edge span:after{position:absolute;top:50%;right:-1px;width:9px;height:9px;border-top:1px solid var(--sce-border);border-right:1px solid var(--sce-border);content:"";transform:translateY(-50%) rotate(45deg)}.chain-inspection-panel{position:sticky;top:24px;display:grid;gap:20px;padding:22px}.chain-inspection-preview{display:grid;min-height:240px;place-items:center;overflow:hidden;border:1px solid var(--sce-border-muted);border-radius:15px;background:var(--sce-surface-soft)}.chain-inspection-preview img{width:100%;height:100%;max-height:320px;object-fit:contain}.chain-inspection-panel-head{display:grid;gap:6px;min-width:0;padding-bottom:16px;border-bottom:1px solid var(--sce-border-muted)}.chain-inspection-panel-head span{color:var(--sce-blue-dark);font-size:12px;font-weight:var(--font-weight-semibold)}.chain-inspection-panel-head h2{margin:0;overflow-wrap:anywhere;color:var(--sce-text);font-size:22px;font-weight:var(--font-weight-semibold);line-height:1.18}.chain-inspection-panel-head p{margin:0;color:var(--sce-text-secondary);font-size:13px}.chain-inspection-info-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin:0}.chain-inspection-info-row{display:grid;gap:7px;min-width:0;padding:13px 0;border-bottom:1px solid var(--sce-border-muted)}.chain-inspection-info-row-wide{grid-column:1 / -1}.chain-inspection-info-row dt{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.chain-inspection-info-row dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--sce-text);font-size:13px;font-weight:var(--font-weight-medium);line-height:1.42}.chain-inspection-code{display:block;color:inherit;font:inherit;white-space:normal;overflow-wrap:anywhere;word-break:break-all}.chain-inspection-muted{color:var(--sce-text-muted)!important;font-weight:var(--font-weight-medium)!important}.chain-inspection-panel-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}@media (max-width: 1180px){.chain-inspection-layout,.chain-inspection-topbar{grid-template-columns:1fr}.chain-inspection-panel{position:static}.chain-inspection-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}.chain-inspection-summary>div:nth-child(3){padding-left:0;border-left:0}}@media (max-width: 720px){.asset-detail-lineage-actions,.chain-inspection-panel-actions{display:grid;width:100%}.asset-detail-lineage-actions .ui-button,.chain-inspection-panel-actions .ui-button,.chain-inspection-panel-actions .asset-detail-explorer-link{width:100%;justify-content:center}.chain-inspection-summary{grid-template-columns:1fr;padding:18px}.chain-inspection-summary>div,.chain-inspection-summary>div:nth-child(3){padding:0 0 14px;border-bottom:1px solid var(--sce-border-muted);border-left:0}.chain-inspection-summary>div:last-child{padding-bottom:0;border-bottom:0}.chain-inspection-section-head{display:grid}.chain-inspection-graph-card .ui-card-body,.chain-inspection-panel{padding:18px!important}.chain-inspection-graph{min-height:310px}.chain-inspection-node{width:210px}.chain-inspection-node-preview{height:120px}.chain-inspection-edge{width:54px}.chain-inspection-edge span{width:38px}.chain-inspection-info-list{grid-template-columns:1fr}.chain-inspection-info-row-wide{grid-column:auto}}.version-cert-page{max-width:1380px!important;margin:0 auto;gap:28px!important}.version-cert-page>.ui-page-header,.version-cert-topbar.ui-page-header{overflow:visible!important;gap:8px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--sce-text)!important}.version-cert-page>.ui-page-header:before,.version-cert-page>.ui-page-header:after,.version-cert-topbar.ui-page-header:before,.version-cert-topbar.ui-page-header:after{display:none!important;content:none!important}.version-cert-page>.ui-page-header *,.version-cert-topbar.ui-page-header *{text-shadow:none!important}.version-cert-topbar .ui-page-header-title{color:var(--sce-text)!important;font-size:clamp(30px,3vw,42px)!important;font-weight:var(--sce-title-weight, var(--font-weight-semibold))!important;line-height:1.08!important}.version-cert-topbar .ui-page-header-description{max-width:680px!important;color:var(--sce-text-secondary)!important;font-size:15px!important;line-height:1.5!important}.version-cert-context{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:22px;align-items:stretch}.version-cert-parent{display:grid;gap:8px;padding:22px;border:1px solid var(--sce-border);border-radius:14px;background:#ffffffe6}.version-cert-parent span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.version-cert-parent strong{overflow:hidden;color:var(--sce-text);font-size:20px;font-weight:var(--font-weight-semibold);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.version-cert-parent p{margin:0;color:var(--sce-text-secondary);font-size:13px}.version-cert-parent-next{border-color:#2385e657;background:#eaf5ff75}.version-cert-arrow{display:grid;width:46px;place-items:center;color:var(--sce-blue-dark);font-size:24px;font-weight:var(--font-weight-semibold)}.version-cert-workspace.ui-card{border-radius:24px!important;background:#ffffffeb!important;box-shadow:0 22px 58px #102a430d!important}.version-cert-flow{display:grid;gap:0;max-width:1180px;margin:0 auto}.version-cert-flow-card.ui-card{margin:0!important;padding:0!important;border-color:#d5e8f8f5!important;border-radius:22px!important;background:#fffffff0!important;box-shadow:0 22px 58px #102a430e!important}.version-cert-flow-card .ui-card-body{gap:0;padding:28px}.version-cert-origin-layout{display:grid;grid-template-columns:minmax(260px,390px) minmax(0,1fr);gap:clamp(26px,3vw,42px);align-items:stretch}.version-cert-flow-preview{display:grid;place-items:center;overflow:hidden;min-height:280px;border:1px solid var(--sce-border-muted);border-radius:18px;background:linear-gradient(180deg,#f3f9fdd6,#ffffffeb)}.version-cert-flow-preview iframe,.version-cert-flow-preview img,.version-cert-flow-preview video{width:100%;height:100%;min-height:280px;border:0;object-fit:contain;background:var(--sce-white)}.version-cert-flow-preview audio{width:min(320px,calc(100% - 36px))}.version-cert-origin-copy{display:grid;align-content:start;gap:24px;min-width:0}.version-cert-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;border-top:1px solid var(--sce-border-muted)}.version-cert-facts div{display:grid;gap:6px;min-width:0;padding:14px 0;border-bottom:1px solid var(--sce-border-muted)}.version-cert-fact-wide{grid-column:1 / -1}.version-cert-facts dt{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.version-cert-facts dd{margin:0;color:var(--sce-text);font-size:14px;font-weight:var(--font-weight-semibold);line-height:1.38;overflow-wrap:anywhere}.version-cert-flow-arrow{position:relative;display:grid;justify-items:center;gap:8px;padding:18px 0;color:var(--sce-blue-dark)}.version-cert-flow-arrow:before{position:absolute;top:0;bottom:0;left:50%;width:1px;transform:translate(-50%);background:var(--sce-border);content:""}.version-cert-flow-arrow span{z-index:1;display:grid;width:44px;height:44px;place-items:center;border:1px solid color-mix(in srgb,var(--sce-blue) 34%,var(--sce-border));border-radius:999px;background:var(--sce-white);box-shadow:0 12px 30px #102a4314;font-size:23px;line-height:1}.version-cert-flow-arrow em{z-index:1;padding:5px 10px;border:1px solid var(--sce-border);border-radius:999px;background:var(--sce-bg);color:var(--sce-text-secondary);font-size:12px;font-style:normal;font-weight:var(--font-weight-semibold)}.version-cert-upload-card .version-cert-new-panel{display:grid;gap:22px}.version-cert-upload-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:24px;align-items:start}.version-cert-connection-note{display:grid;gap:6px;padding:16px 18px;border:1px solid var(--sce-border-muted);border-radius:16px;background:color-mix(in srgb,var(--sce-blue-soft) 44%,var(--sce-white))}.version-cert-connection-note span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.version-cert-connection-note strong{overflow:hidden;color:var(--sce-text);font-size:14px;font-weight:var(--font-weight-semibold);line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.version-cert-selected-card-expanded{grid-template-columns:minmax(260px,.46fr) minmax(0,1fr)!important;gap:26px!important;padding:22px!important}.version-cert-selected-card-expanded .version-cert-selected-preview{min-height:310px}.version-cert-selected-card-expanded .version-cert-selected-preview iframe,.version-cert-selected-card-expanded .version-cert-selected-preview img,.version-cert-selected-card-expanded .version-cert-selected-preview video{object-fit:cover}.version-cert-grid{display:grid;grid-template-columns:minmax(300px,.42fr) minmax(0,1fr);gap:clamp(30px,3.4vw,52px);align-items:stretch}.version-cert-preview-column,.version-cert-form-column{display:grid;align-content:start;gap:22px;min-width:0}.version-cert-section-head{display:grid;gap:7px;min-width:0}.version-cert-section-head span{color:var(--sce-blue-dark);font-size:12px;font-weight:var(--font-weight-semibold);line-height:1}.version-cert-section-head h2{margin:0;color:var(--sce-text);font-size:clamp(20px,1.7vw,25px);font-weight:var(--font-weight-semibold);line-height:1.12}.version-cert-section-head p{max-width:620px;margin:0;color:var(--sce-text-secondary);font-size:14px;line-height:1.48}.version-cert-preview,.version-cert-selected-preview{display:grid;place-items:center;overflow:hidden;border:1px solid var(--sce-border-muted);border-radius:14px;background:var(--sce-surface-soft)}.version-cert-preview{width:100%;min-height:246px;aspect-ratio:16 / 10;border-radius:18px}.version-cert-preview iframe,.version-cert-preview img,.version-cert-preview video,.version-cert-selected-preview iframe,.version-cert-selected-preview img,.version-cert-selected-preview video{width:100%;height:100%;min-height:0;border:0;object-fit:cover;background:var(--sce-white)}.version-cert-source-meta{display:grid;gap:6px;min-width:0;padding-top:6px}.version-cert-source-meta strong{overflow:hidden;color:var(--sce-text);font-size:15px;font-weight:var(--font-weight-semibold);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.version-cert-source-meta span{color:var(--sce-text-secondary);font-size:13px}.version-cert-new-panel .cert-dropzone{min-height:148px;padding:26px;border-radius:20px;background:linear-gradient(180deg,#ffffffe0,#f3f9fdb8)}.version-cert-selected-card{display:grid;grid-template-columns:minmax(210px,.38fr) minmax(0,1fr);gap:22px;align-items:stretch;padding:18px;border:1px solid var(--sce-border);border-radius:22px;background:#ffffffbd;box-shadow:0 14px 32px #102a4309}.version-cert-selected-preview{min-height:178px;height:100%;border-radius:16px}.version-cert-selected-body{display:grid;align-content:space-between;gap:18px;min-width:0}.version-cert-selected-meta{display:grid;gap:6px;min-width:0}.version-cert-selected-meta span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.version-cert-selected-meta strong{overflow:hidden;color:var(--sce-text);font-size:16px;font-weight:var(--font-weight-semibold);line-height:1.28;text-overflow:ellipsis;white-space:nowrap}.version-cert-selected-meta p{margin:0;color:var(--sce-text-secondary);font-size:13px}.version-cert-action-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding-top:6px}.version-cert-action-panel .cert-retention-control{min-height:74px;padding:16px 18px;border-radius:18px}.version-cert-action-panel .ui-page-actions{align-self:center;min-width:max-content}.version-cert-action-panel .ui-page-actions-controls,.version-cert-action-panel .ui-page-actions-primary{width:100%}.version-cert-action-panel .ui-button{min-height:42px!important;padding-inline:18px!important;border-radius:999px!important}.version-cert-selected-preview audio{width:calc(100% - 18px)}.version-cert-preview audio{width:min(560px,calc(100% - 48px))}.version-cert-result{display:grid;gap:10px;padding:18px 0 0;border-top:1px solid var(--sce-border-muted)}.version-cert-result span{color:var(--sce-success);font-size:13px;font-weight:var(--font-weight-semibold)}.version-cert-result strong{color:var(--sce-text);font-size:16px;font-weight:var(--font-weight-semibold)}.version-cert-result div{display:flex;flex-wrap:wrap;gap:10px}@media (max-width: 1080px){.asset-detail-topbar{grid-template-columns:1fr}.asset-detail-actions,.asset-detail-actions>.ui-page-actions{justify-content:flex-start;width:100%}.asset-detail-hero,.asset-detail-verification-grid,.version-cert-grid,.version-cert-context,.version-cert-origin-layout,.version-cert-upload-head,.version-cert-selected-card-expanded,.version-cert-action-panel{grid-template-columns:1fr}.version-cert-action-panel .ui-page-actions{min-width:0}.version-cert-arrow{width:auto;transform:rotate(90deg)}}@media (max-width: 640px){.asset-detail-title-block h1{font-size:27px}.asset-detail-actions .ui-page-actions-controls,.asset-detail-actions .ui-page-actions-secondary,.asset-detail-actions .ui-page-actions-primary{display:grid!important;width:100%!important;gap:var(--space-3)}.asset-detail-actions,.asset-detail-actions>.ui-page-actions{display:grid!important;width:100%!important}.asset-detail-actions .ui-button{width:100%!important;justify-content:center}.asset-detail-preview,.asset-detail-preview-surface,.asset-detail-preview-media,.asset-detail-preview-frame{min-height:320px;height:320px}.asset-detail-verification header{grid-template-columns:auto minmax(0,1fr)}.asset-detail-verification-state{grid-column:2;justify-self:start}.asset-detail-facts div,.asset-detail-proof-list{grid-template-columns:1fr;gap:var(--space-2)}.asset-detail-proof-row-wide{grid-column:auto}.asset-detail-lineage{padding:22px}.asset-detail-lineage-head,.asset-detail-lineage-item{grid-template-columns:1fr;display:grid}.asset-detail-lineage-static,.asset-detail-lineage-button{grid-template-columns:1fr}.asset-detail-lineage-meta{justify-content:flex-start}.version-cert-selected-card{grid-template-columns:1fr}.version-cert-flow-card .ui-card-body{padding:22px}.version-cert-facts{grid-template-columns:1fr}.version-cert-flow-preview,.version-cert-flow-preview iframe,.version-cert-flow-preview img,.version-cert-flow-preview video,.version-cert-selected-card-expanded .version-cert-selected-preview{min-height:260px}}body .ui-toast{border:1px solid #dbe6f1!important;border-radius:8px!important;background:#fff!important;color:#10233f!important;box-shadow:0 18px 42px #2c4a7024!important}body .ui-toast-error{border-color:#d75b5261!important;background:#fff8f7!important}body .ui-toast-copy strong,body .ui-status-banner-copy strong{color:#10233f!important}body .ui-toast-copy span,body .ui-status-banner-copy span{color:#52657c!important}.error-boundary-wrap{min-height:100vh!important;display:grid!important;place-items:center!important;padding:28px!important;background:linear-gradient(135deg,rgba(46,143,215,.08),transparent 42%),#f8fbff!important}.error-boundary-card{width:min(680px,100%)!important;display:grid!important;gap:16px!important;padding:30px!important;border:1px solid #f1c4c0!important;border-radius:8px!important;background:#fff!important;color:#10233f!important;box-shadow:0 24px 70px #2c4a7024!important}.error-boundary-kicker{width:fit-content;padding:6px 10px;border-radius:999px;background:#fff0ef;color:#9d2d28;font-size:12px;font-weight:var(--font-weight-bold)}.error-boundary-card h1{margin:0!important;color:#10233f!important;font-size:clamp(28px,4vw,42px)!important;line-height:1.02!important;letter-spacing:0!important}.error-boundary-card p{margin:0!important;color:#52657c!important;font-size:15px!important;line-height:1.6!important}.error-boundary-card .mono-block{overflow-x:auto!important;margin:0!important;padding:14px!important;border:1px solid #dbe6f1!important;border-radius:8px!important;background:#f8fbff!important;color:#334a64!important;font-size:12px!important;white-space:pre-wrap!important}:root{--sce-bg: #f8fbfd;--sce-white: #ffffff;--sce-surface-soft: #f3f9fd;--sce-border: #d5e8f8;--sce-border-muted: #d7e4ee;--sce-text: #102a43;--sce-text-secondary: #536472;--sce-text-muted: #6e7d89;--sce-blue: #2385e6;--sce-blue-dark: #0b66c3;--sce-blue-soft: #eaf5ff;--sce-success: #0e9f6e;--sce-success-bg: #e3f7ee;--sce-success-border: #bdedd8;--bg-deep: var(--sce-bg);--bg-strong: var(--sce-bg);--bg-elevated: var(--sce-white);--surface-soft: var(--sce-white);--surface-muted: var(--sce-surface-soft);--surface-strong: var(--sce-white);--line-soft: var(--sce-border-muted);--line-strong: var(--sce-border);--text-strong: var(--sce-text);--text-muted: var(--sce-text-secondary);--text-soft: var(--sce-text-muted);--accent-cyan: var(--sce-blue);--accent-cyan-rgb: 35, 133, 230;--accent-blue: var(--sce-blue);--accent-blue-rgb: 35, 133, 230;--accent-teal: var(--sce-blue);--accent-teal-rgb: 35, 133, 230;--color-bg-canvas: var(--sce-bg);--color-bg-app: var(--sce-bg);--color-surface-1: var(--sce-white);--color-surface-2: var(--sce-surface-soft);--color-surface-muted: var(--sce-surface-soft);--color-surface-hover: var(--sce-blue-soft);--color-surface-modal: var(--sce-white);--color-control-bg: var(--sce-white);--color-control-bg-hover: var(--sce-blue-soft);--color-field-bg: var(--sce-white);--color-field-bg-focus: var(--sce-white);--color-control-border: var(--sce-border-muted);--color-text-primary: var(--sce-text);--color-text-secondary: var(--sce-text-secondary);--color-text-muted: var(--sce-text-muted);--color-accent-primary: var(--sce-blue);--color-accent-primary-hover: var(--sce-blue-dark);--color-accent-primary-rgb: 35, 133, 230;--color-accent-secondary: var(--sce-blue-soft);--color-chart-series-primary: var(--sce-blue);--color-chart-series-secondary: #8bc8fb;--color-chart-series-success: var(--sce-success);--color-success: var(--sce-success);--color-success-rgb: 14, 159, 110;--color-success-text: #08724f;--color-success-surface: var(--sce-success-bg);--gradient-chart-primary: linear-gradient(90deg, var(--sce-blue), #8bc8fb);--gradient-loader-skeleton: linear-gradient(90deg, #eaf5ff, #f8fbfd, #eaf5ff);--border-subtle: 1px solid var(--sce-border-muted);--border-muted: 1px solid var(--sce-border-muted);--border-strong: 1px solid var(--sce-border);--shadow-focus: 0 0 0 4px rgba(35, 133, 230, .12);--shadow-elevation-sm: none;--shadow-elevation-md: 0 12px 34px rgba(16, 42, 67, .06);--shadow-elevation-lg: 0 18px 48px rgba(16, 42, 67, .08)}html,body,.app-shell-enterprise,.workspace-enterprise,.page-content,.login-page,.standalone-page{background:var(--sce-bg)!important;color:var(--sce-text)!important}body{background:var(--sce-bg)!important}.app-sidebar,.app-enterprise-header{border-color:var(--sce-border-muted)!important;background:#fffffff0!important;box-shadow:none!important}.app-sidebar-user{border-color:var(--sce-border-muted)!important}.app-sidebar-brand strong,.app-enterprise-title strong,.app-sidebar-user span,.ui-card-title,.ui-page-header-title,.enterprise-hero h1,.login-minimal h1{color:var(--sce-text)!important}.app-sidebar-brand span,.app-enterprise-title span,.app-navbar-user em,.app-sidebar-user em,.ui-card-subtitle,.ui-page-header-description,.enterprise-hero p,.login-minimal p{color:var(--sce-text-secondary)!important}.app-sidebar-link:hover,.app-sidebar-link-active,.app-sidebar-link[aria-current=page]{border-color:var(--sce-border)!important;background:var(--sce-blue-soft)!important;color:var(--sce-blue-dark)!important}.ui-button{border-color:var(--sce-border-muted)!important;border-radius:999px!important;background:var(--sce-white)!important;color:var(--sce-blue-dark)!important;box-shadow:none!important}.ui-button:hover:not(:disabled){border-color:var(--sce-border)!important;background:var(--sce-blue-soft)!important;color:var(--sce-blue-dark)!important}.ui-button-primary{border-color:var(--sce-blue)!important;background:var(--sce-blue)!important;color:var(--sce-white)!important}.ui-button-primary:hover:not(:disabled){border-color:var(--sce-blue-dark)!important;background:var(--sce-blue-dark)!important;color:var(--sce-white)!important}.ui-button-secondary{border-color:var(--sce-border)!important;background:var(--sce-blue-soft)!important;color:var(--sce-blue-dark)!important}.ui-input,.ui-select,.cert-textarea-field textarea,input,select,textarea{border-color:var(--sce-border-muted)!important;background:var(--sce-white)!important;color:var(--sce-text)!important}.ui-input:hover:not(:disabled),.ui-select:hover:not(:disabled),.cert-textarea-field textarea:hover,input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--sce-border)!important;background:var(--sce-white)!important;color:var(--sce-text)!important;box-shadow:0 0 0 3px #2385e614!important}.ui-input:focus,.ui-select:focus,.cert-textarea-field textarea:focus,input:focus,select:focus,textarea:focus{border-color:var(--sce-blue)!important;background:var(--sce-white)!important;color:var(--sce-text)!important;box-shadow:var(--shadow-focus)!important}.ui-card,.library-browser-panel-refined,.cert-shell>.ui-page-header,.library-browser-panel-refined .library-topbar.ui-page-header,.settings-topbar.ui-page-header,.company-topbar.ui-page-header,.ui-modal,.ui-toast,.ui-empty-state{border-color:var(--sce-border-muted)!important;border-radius:8px!important;background:var(--sce-white)!important;color:var(--sce-text)!important;box-shadow:none!important}.enterprise-hero{padding:18px 0 8px!important;border:0!important;background:transparent!important;box-shadow:none!important}.enterprise-hero-panel{border-color:var(--sce-border)!important;background:var(--sce-surface-soft)!important;box-shadow:none!important}.enterprise-kpi-grid{gap:0!important;padding:10px 0!important;border-top:1px solid var(--sce-border-muted)!important;border-bottom:1px solid var(--sce-border-muted)!important}.enterprise-kpi-card{min-height:0!important;padding:12px 18px!important;border:0!important;border-left:1px solid var(--sce-border-muted)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.enterprise-kpi-card:first-child{border-left:0!important}.enterprise-kpi-card-primary,.enterprise-kpi-card-warning,.enterprise-kpi-card-danger,.library-kpi-card,.library-browser-panel-refined .library-kpi-grid>.library-kpi-card{background:transparent!important;box-shadow:none!important}.enterprise-kpi-card span,.library-kpi-card span:first-child{color:var(--sce-text-muted)!important}.enterprise-kpi-card strong,.library-kpi-card strong{color:var(--sce-text)!important}.ui-badge-success,.enterprise-kpi-card-success,.library-kpi-card-success,.cert-timeline-item-active{border-color:var(--sce-success-border)!important;background:var(--sce-success-bg)!important;color:#08724f!important}.dropzone,.cert-option-card,.cert-step,.verify-file-summary,.api-status-card,.verify-intake-card,.verify-result-card{border-color:var(--sce-border-muted)!important;background:var(--sce-white)!important;box-shadow:none!important}.dropzone:hover,.dropzone-active,.cert-option-card:hover,.cert-option-card-active{border-color:var(--sce-blue)!important;background:var(--sce-blue-soft)!important;color:var(--sce-text)!important}.ui-spinner-wrap{display:inline-flex!important;align-items:center!important;gap:12px!important;color:var(--sce-text-secondary)!important;font-size:13px!important;font-weight:var(--font-weight-medium)!important;letter-spacing:0!important}.ui-skeleton-line{border-radius:999px!important;background:var(--gradient-loader-skeleton)!important}.sce-loading-screen{display:grid;justify-items:center;gap:18px;width:min(360px,100%);margin:0 auto;padding:8px 0 4px;text-align:center}.sce-loading-copy{display:grid;gap:7px}.sce-loading-copy strong{color:var(--sce-text);font-size:17px;font-weight:var(--font-weight-semibold);line-height:1.25}.sce-loading-copy span{color:var(--sce-text-secondary);font-size:14px;line-height:1.45}.sce-route-loading{display:grid;min-height:min(520px,calc(100vh - 56px));place-items:center;padding:32px}.dashboard-hero-meter span,.dashboard-horizontal-track span{background:linear-gradient(90deg,var(--sce-blue),#8bc8fb)!important}.dashboard-segment-2{background:#8bc8fb!important;color:var(--sce-text)!important}.login-page{position:relative;min-height:100svh;display:grid;place-items:center;overflow:hidden;padding:clamp(18px,4vw,48px);background:linear-gradient(120deg,#ffffffb8,#eaf5ffd6),var(--sce-bg)}.login-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(14,116,205,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(14,116,205,.065) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(115deg,transparent 0%,rgba(0,0,0,.92) 26%,rgba(0,0,0,.72) 58%,transparent 100%);mask-image:linear-gradient(115deg,transparent 0%,rgba(0,0,0,.92) 26%,rgba(0,0,0,.72) 58%,transparent 100%)}.login-background{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}.login-background:before,.login-background:after,.login-background span{content:"";position:absolute;border-radius:999px;filter:blur(34px);opacity:.5}.login-background:before{width:64vw;height:22vw;top:8%;left:16%;transform:rotate(-12deg);background:linear-gradient(90deg,#076bd600,#076bd629,#40bbff00);animation:loginLightSweep 9s ease-in-out infinite alternate}.login-background:after{width:72vw;height:18vw;right:-18%;bottom:10%;transform:rotate(-18deg);background:linear-gradient(90deg,#fff0,#8bc8fb38,#fff0)}.login-background span:first-child{width:32vw;height:32vw;left:-8%;top:14%;background:linear-gradient(135deg,#ffffff70,#076bd61a)}.login-background span:last-child{width:34vw;height:34vw;right:-10%;top:-4%;background:linear-gradient(135deg,#eaf5ffe0,#16a34a14)}@keyframes loginLightSweep{0%{transform:translate3d(-5%,0,0) rotate(-12deg)}to{transform:translate3d(6%,4%,0) rotate(-12deg)}}.login-shell{position:relative;z-index:1;width:min(920px,100%)}.login-minimal{position:relative;display:grid;gap:clamp(26px,4vw,48px);overflow:hidden;padding:clamp(30px,6vw,74px);border:1px solid color-mix(in srgb,var(--sce-border) 76%,var(--sce-white));border-radius:28px;background:linear-gradient(145deg,#ffffffe6,#f8fcffc7);box-shadow:0 30px 90px #102a431f;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.login-minimal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(115deg,rgba(255,255,255,.52),transparent 38%),linear-gradient(180deg,transparent,rgba(234,245,255,.34));pointer-events:none}.login-minimal>*{position:relative;z-index:1}.login-brand{display:inline-flex!important;width:fit-content;align-items:center;gap:14px}.login-brand-mark{width:60px!important;height:60px!important;color:var(--sce-blue-dark)!important}.login-brand-copy{display:flex;align-items:center;min-width:0}.login-brand-copy strong{color:var(--sce-text);font-size:clamp(20px,2.6vw,28px);font-weight:var(--font-weight-semibold);line-height:1.1;white-space:nowrap}.login-brand-copy span{display:none}.auth-callback-card.ui-card{width:min(430px,calc(100vw - 48px));padding:34px!important}.standalone-page-compact .auth-callback-card.ui-card{width:min(430px,calc(100vw - 48px))!important}.auth-callback-card .ui-card-body{padding:0!important}.auth-callback-loader,.auth-callback-error{display:grid;place-items:center;gap:18px;min-height:188px;text-align:center}.auth-callback-mark{width:52px;height:52px;color:var(--sce-blue-dark)}.auth-callback-loader .ui-spinner-wrap{min-height:auto!important}.auth-callback-error strong{color:var(--sce-text);font-size:18px;line-height:1.25}.auth-callback-error p{margin:0;color:var(--sce-text-secondary);font-size:14px;line-height:1.45}.login-minimal-copy{display:grid;gap:16px;max-width:680px}.login-minimal h1{margin:0;max-width:780px;font-size:clamp(42px,7vw,76px);font-weight:var(--font-weight-semibold);line-height:1.02;letter-spacing:0}.login-minimal p{margin:0;max-width:610px;font-size:clamp(18px,2.5vw,25px);line-height:1.45}.login-actions{display:grid!important;grid-template-columns:1fr 1fr;max-width:720px;gap:20px!important}.login-actions .ui-button{min-height:70px;border-radius:999px;font-size:20px;font-weight:var(--font-weight-semibold);width:100%}.login-feedback{width:fit-content;max-width:100%!important;padding:10px 14px;border:1px solid color-mix(in srgb,var(--sce-blue) 26%,var(--sce-border));border-radius:999px;background:color-mix(in srgb,var(--sce-blue-soft) 58%,var(--sce-white));color:var(--sce-blue-dark)!important;font-size:14px!important;line-height:1.35!important}.login-status{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.ui-card-header{margin-bottom:14px!important;padding-bottom:0!important;border-bottom:0!important}.ui-card-subtitle,.settings-summary-note,.library-kpi-note,.company-section-subtitle{display:none!important}.cert-shell>.ui-page-header,.verify-shell>.ui-page-header,.api-shell>.ui-page-header,.library-browser-panel-refined .library-topbar.ui-page-header,.settings-topbar.ui-page-header,.company-topbar.ui-page-header{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.cert-shell>.ui-page-header .ui-page-header-title,.verify-shell>.ui-page-header .ui-page-header-title,.api-shell>.ui-page-header .ui-page-header-title{font-size:clamp(34px,4.6vw,58px)!important}.cert-stepper{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:0 0 14px!important;border-bottom:1px solid var(--sce-border-muted)!important}.cert-step{min-height:34px!important;padding:6px 11px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--sce-text-muted)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important}.cert-step em{width:21px!important;height:21px!important;background:var(--sce-surface-soft)!important;color:var(--sce-text-secondary)!important;font-size:11px!important}.cert-step-active{background:var(--sce-blue-soft)!important;color:var(--sce-blue-dark)!important}.cert-step-active em{background:var(--sce-blue)!important;color:var(--sce-white)!important}.cert-wizard-grid{grid-template-columns:minmax(0,1fr)!important;gap:22px!important}.cert-wizard-main.ui-card{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.cert-wizard-main>.ui-card-body{gap:30px!important}.cert-step-section{gap:16px!important;padding-bottom:30px!important;border-bottom:1px solid var(--sce-border-muted)!important}.cert-step-section:last-child{padding-bottom:0!important;border-bottom:0!important}.cert-section-heading{align-items:center!important;gap:10px!important}.cert-section-heading>span{width:28px!important;height:28px!important;border:0!important;background:var(--sce-blue-soft)!important;color:var(--sce-blue-dark)!important;font-size:12px!important}.cert-section-heading h2{font-size:24px!important}.dropzone{border-style:dashed!important;border-radius:8px!important;background:#ffffffb8!important}.cert-dropzone,.verify-dropzone{min-height:128px!important;padding:22px 24px!important;background:linear-gradient(180deg,var(--sce-white),var(--sce-surface-soft))!important}.cert-dropzone,.verify-dropzone{cursor:pointer}.cert-dropzone:focus-visible,.verify-dropzone:focus-visible{outline:3px solid rgba(35,133,230,.22);outline-offset:3px}.cert-dropzone-copy strong,.verify-dropzone-copy strong{font-size:18px!important}.cert-dropzone-copy p,.verify-dropzone-copy p{font-size:14px!important}.cert-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.cert-option-card{min-height:118px!important;padding:16px!important;border-radius:8px!important;gap:8px!important}.cert-option-card strong{font-size:16px!important}.cert-option-card p{font-size:14px!important}.cert-start-panel{padding:0!important;border:0!important;background:transparent!important}.enterprise-action-list{gap:0!important}.enterprise-action-list button{min-height:48px!important;padding:12px 0!important;border:0!important;border-bottom:1px solid var(--sce-border-muted)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.enterprise-action-list button:hover{background:transparent!important;color:var(--sce-blue-dark)!important}.dashboard-integrity-panel{gap:12px!important}.settings-summary-grid,.library-kpi-grid{gap:0!important;padding:8px 0!important;border-top:1px solid var(--sce-border-muted)!important;border-bottom:1px solid var(--sce-border-muted)!important}.settings-summary-card,.library-kpi-card,.library-browser-panel-refined .library-kpi-grid>.library-kpi-card{min-height:0!important;padding:12px 16px!important;border:0!important;border-left:1px solid var(--sce-border-muted)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.settings-summary-card:first-child,.library-kpi-card:first-child,.library-browser-panel-refined .library-kpi-grid>.library-kpi-card:first-child{border-left:0!important}.verify-intake-card,.api-status-card{border-color:var(--sce-border-muted)!important;background:#ffffffc7!important}@media (max-width: 640px){.login-actions{grid-template-columns:1fr}.enterprise-kpi-grid{border:0!important}.enterprise-kpi-card{border-left:0!important;border-top:1px solid var(--sce-border-muted)!important}.cert-option-grid{grid-template-columns:1fr!important}.settings-summary-card,.library-kpi-card,.library-browser-panel-refined .library-kpi-grid>.library-kpi-card{border-left:0!important;border-top:1px solid var(--sce-border-muted)!important}}.library-browser-panel-refined.ui-card{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.library-browser-panel-refined>.ui-card-body{gap:30px!important}.library-browser-panel-refined .library-topbar.ui-page-header{padding:0!important;border:0!important;background:transparent!important}.library-browser-panel-refined .library-quick-rail{gap:18px!important;padding:0 0 22px!important;border:0!important;border-bottom:1px solid var(--sce-border-muted)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.library-browser-panel-refined .library-command-row{grid-template-columns:minmax(240px,.7fr) minmax(280px,1fr) minmax(260px,.8fr)!important;gap:18px 24px!important;align-items:end!important}.library-browser-panel-refined :is(.library-command-cluster,.library-command-search,.library-command-cluster-browse){padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.library-browser-panel-refined :is(.library-command-cluster,.library-command-search,.library-command-cluster-browse)>*{min-width:0!important}.library-browser-panel-refined .library-command-footer{justify-content:flex-end!important}.library-browser-panel-refined .library-advanced-panel.ui-disclosure,.library-browser-panel-refined .library-selection-bar{border-color:var(--sce-border-muted)!important;border-radius:8px!important;background:#ffffffb8!important;box-shadow:none!important}.library-browser-panel-refined .file-grid{gap:28px 26px!important}.library-browser-panel-refined .file-card,.library-browser-panel-refined .asset-grid-density-4 .file-card,.library-browser-panel-refined .asset-grid-density-6 .file-card{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:14px!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--sce-text)!important;overflow:visible!important}.library-browser-panel-refined .file-card:hover,.library-browser-panel-refined .file-card:focus-visible,.library-browser-panel-refined .file-card:focus-within{border-color:transparent!important;background:transparent!important;box-shadow:none!important;transform:none!important}.library-browser-panel-refined .file-card-preview,.library-browser-panel-refined .asset-grid-density-6 .file-card-preview{aspect-ratio:16 / 11!important;border:1px solid var(--sce-border-muted)!important;border-radius:8px!important;background:linear-gradient(180deg,var(--sce-white),var(--sce-surface-soft))!important;box-shadow:0 14px 34px #102a430d!important;overflow:hidden!important}.library-browser-panel-refined .file-card:hover .file-card-preview,.library-browser-panel-refined .file-card:focus-visible .file-card-preview{border-color:var(--sce-border)!important;box-shadow:0 16px 40px #102a4314!important}.library-browser-panel-refined .file-card-thumbnail{width:100%!important;height:100%!important;object-fit:cover!important;transform:none!important}.library-browser-panel-refined .file-card-fallback{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;color:var(--sce-text-secondary)!important;font-family:var(--font-family-sans)!important;font-size:15px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:0!important;text-transform:none!important;background:transparent!important}.library-browser-panel-refined .file-card-info{display:grid!important;gap:8px!important;padding:0 2px!important}.library-browser-panel-refined .file-card-heading{gap:7px!important}.library-browser-panel-refined .file-card-eyebrow{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important;color:var(--sce-blue-dark)!important;font-family:var(--font-family-sans)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:0!important;line-height:1.3!important;text-transform:none!important}.library-browser-panel-refined .file-card-title,.library-browser-panel-refined .asset-grid-density-6 .file-card-title{min-height:0!important;margin:0!important;color:var(--sce-text)!important;font-family:var(--font-family-sans)!important;font-size:17px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:0!important;line-height:1.3!important}.library-browser-panel-refined .file-card-format,.library-browser-panel-refined .file-card-meta-line,.library-browser-panel-refined .file-card-owner{margin:0!important;color:var(--sce-text-secondary)!important;font-family:var(--font-family-sans)!important;font-size:13px!important;font-style:normal!important;font-weight:500!important;letter-spacing:0!important;line-height:1.45!important;text-transform:none!important}.library-browser-panel-refined .file-card-format{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.library-browser-panel-refined .file-card-meta-line{display:flex!important;flex-wrap:wrap!important;gap:8px 12px!important}.library-browser-panel-refined .file-card-facts,.library-browser-panel-refined .asset-grid-density-6 .file-card-facts{display:none!important}.library-browser-panel-refined .file-card-actions,.library-browser-panel-refined .asset-grid-density-6 .file-card-actions{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:0 2px!important}.library-browser-panel-refined .file-card-actions-main,.library-browser-panel-refined .asset-grid-density-6 .file-card-actions-main{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.library-browser-panel-refined .file-card-actions .ui-button{min-height:34px!important;padding:0 13px!important}.library-browser-panel-refined .file-card-action-delete{color:var(--sce-text-muted)!important}.library-browser-panel-refined .file-card-selected .file-card-preview{border-color:var(--sce-blue)!important;box-shadow:0 0 0 3px #2385e61a!important}.library-browser-panel-refined .file-card-select-indicator{top:10px!important;right:10px!important;bottom:auto!important;border:1px solid var(--sce-border)!important;border-radius:999px!important;background:#fffffff0!important;color:var(--sce-blue-dark)!important;font-family:var(--font-family-sans)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:0!important;text-transform:none!important}.library-browser-panel-refined .library-table th,.library-browser-panel-refined .library-table-meta,.library-browser-panel-refined .library-table-muted,.library-browser-panel-refined .library-row-asset span{color:var(--sce-text-secondary)!important;font-family:var(--font-family-sans)!important;font-size:13px!important;font-weight:var(--font-weight-medium)!important;letter-spacing:0!important;text-transform:none!important}.library-browser-panel-refined .library-table th{background:transparent!important}.library-browser-panel-refined .library-pagination-bar{display:flex;justify-content:space-between;gap:18px;align-items:center;padding-top:20px;border-top:1px solid var(--sce-border-muted)}.library-browser-panel-refined .library-pagination-bar>div:first-child{display:grid;gap:4px;min-width:0}.library-browser-panel-refined .library-pagination-bar strong{color:var(--sce-text);font-size:14px;font-weight:var(--font-weight-semibold);line-height:1.3}.library-browser-panel-refined .library-pagination-bar span{color:var(--sce-text-secondary);font-size:13px;line-height:1.35}.library-browser-panel-refined .library-pagination-actions{display:flex;flex:0 0 auto;gap:8px;align-items:center}@media (max-width: 1180px){.library-browser-panel-refined .library-command-row{grid-template-columns:1fr!important}}.library-browser-panel-refined .library-topbar.ui-page-header{grid-template-columns:minmax(max-content,1fr) auto!important;align-items:center!important;gap:18px!important}.library-browser-panel-refined .library-topbar .ui-page-header-title{max-width:none!important;white-space:nowrap!important}.library-browser-panel-refined .library-topbar .ui-page-header-actions{flex-shrink:0!important}.library-browser-panel-refined .library-quick-rail{padding-bottom:26px!important}.library-browser-panel-refined .library-command-row{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important;padding:10px!important;border:1px solid var(--sce-border-muted)!important;border-radius:999px!important;background:#ffffffc2!important}.library-browser-panel-refined .library-command-cluster,.library-browser-panel-refined .library-command-search,.library-browser-panel-refined .library-command-cluster-browse{flex:0 1 auto!important;min-width:0!important}.library-browser-panel-refined .library-command-search{flex:1 1 260px!important}.library-browser-panel-refined .library-command-row :is(.ui-field-label,.ui-segmented-wrap>.ui-field-label){position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.library-browser-panel-refined .library-command-row :is(.ui-input,.ui-select,.ui-segmented){min-height:38px!important;border-color:transparent!important;border-radius:999px!important;background-color:var(--sce-white)!important;box-shadow:0 1px #102a430a!important}.library-browser-panel-refined .library-command-row :is(.ui-input,.ui-select){padding-inline:16px!important}.library-browser-panel-refined .library-command-row .ui-segmented{padding:3px!important}.library-browser-panel-refined .library-command-row .ui-segmented-item{min-height:30px!important;padding:0 12px!important;border-radius:999px!important;font-size:12px!important}.library-browser-panel-refined .library-command-row .ui-segmented-item-active{border-color:var(--sce-border)!important;background:var(--sce-blue-soft)!important;color:var(--sce-blue-dark)!important;box-shadow:none!important}.library-browser-panel-refined .library-command-footer{margin-top:-10px!important}.library-browser-panel-refined .file-card,.library-browser-panel-refined .asset-grid-density-4 .file-card,.library-browser-panel-refined .asset-grid-density-6 .file-card{position:relative!important;gap:13px!important;padding:12px!important;border:1px solid rgba(215,228,238,.82)!important;border-radius:8px!important;background:#ffffffe6!important;box-shadow:0 14px 34px #102a430b!important}.library-browser-panel-refined .file-card:hover,.library-browser-panel-refined .file-card:focus-visible,.library-browser-panel-refined .file-card:focus-within{border-color:var(--sce-border)!important;background:var(--sce-white)!important;box-shadow:0 18px 42px #102a4313!important}.library-browser-panel-refined .file-card-preview,.library-browser-panel-refined .asset-grid-density-6 .file-card-preview{box-shadow:none!important}.library-browser-panel-refined .file-card-info{gap:10px!important;padding:2px 4px 0!important}.library-browser-panel-refined .file-card-eyebrow span{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border-radius:999px;background:var(--sce-blue-soft)}.library-browser-panel-refined .file-card-title,.library-browser-panel-refined .asset-grid-density-6 .file-card-title{font-size:16px!important}.library-browser-panel-refined .file-card-format,.library-browser-panel-refined .file-card-meta-line,.library-browser-panel-refined .file-card-owner{font-size:12px!important}.library-browser-panel-refined .file-card-actions,.library-browser-panel-refined .asset-grid-density-6 .file-card-actions{padding:0 4px 2px!important}.library-browser-panel-refined .file-card-actions .ui-button{min-height:30px!important;padding:0 11px!important;font-size:12px!important}.library-browser-panel-refined .file-card-action-delete{position:absolute!important;top:20px!important;right:20px!important;z-index:2!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;border-color:#d7e4eee0!important;border-radius:999px!important;background:#fffffff0!important;color:var(--sce-text-muted)!important}.library-browser-panel-refined .file-card-action-delete:hover:not(:disabled){border-color:#b7372f38!important;background:#fff4f2!important;color:#b7372f!important}.library-browser-panel-refined .file-card-action-delete .ui-button-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.library-browser-panel-refined .file-card-action-delete svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (max-width: 720px){.library-browser-panel-refined .library-topbar.ui-page-header{grid-template-columns:1fr!important}.library-browser-panel-refined .library-topbar .ui-page-header-title{white-space:normal!important}.library-browser-panel-refined .library-command-row{border-radius:8px!important}}.verify-shell .verify-grid{grid-template-columns:minmax(320px,.85fr) minmax(420px,1.15fr)!important;gap:34px!important}.verify-upload-panel.ui-card{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.verify-upload-panel>.ui-card-body{gap:18px!important}.verify-upload-panel .verify-dropzone{min-height:106px!important;padding:20px 22px!important;border-radius:8px!important}.verify-preview-panel{display:grid;gap:14px}.verify-preview-frame{display:grid;place-items:center;min-height:320px;aspect-ratio:16 / 11;border:1px solid var(--sce-border-muted);border-radius:8px;background:linear-gradient(180deg,var(--sce-white),var(--sce-surface-soft));box-shadow:0 18px 44px #102a430f;overflow:hidden}.verify-preview-frame img,.verify-preview-frame video,.verify-preview-frame iframe{width:100%;height:100%;border:0;object-fit:contain;background:var(--sce-white)}.verify-preview-frame audio{width:min(360px,calc(100% - 40px))}.verify-preview-fallback{display:grid;gap:8px;max-width:80%;text-align:center}.verify-preview-fallback strong{color:var(--sce-text);font-size:18px;overflow-wrap:anywhere}.verify-preview-fallback span{color:var(--sce-text-secondary);font-size:14px}.verify-file-caption{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:0 2px}.verify-file-caption div{display:grid;gap:4px;min-width:0}.verify-file-caption strong{color:var(--sce-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.verify-file-caption span{color:var(--sce-text-secondary);font-size:13px}.verify-report-card.ui-card{padding:clamp(24px,3vw,34px)!important;border-color:var(--sce-border-muted)!important;background:var(--sce-white)!important;box-shadow:0 20px 54px #102a4312!important}.verify-report-card>.ui-card-body{gap:24px!important}.verify-report-card .verify-result-head{align-items:center!important}.verify-report-card h2{margin:0!important;color:var(--sce-text)!important;font-size:clamp(38px,5vw,64px)!important;line-height:1!important;letter-spacing:0!important}.verify-report-card p{max-width:62ch;margin:0!important;color:var(--sce-text-secondary)!important;font-size:15px;line-height:1.6}.verify-validity-grid{display:grid;gap:0;border-top:1px solid var(--sce-border-muted);border-bottom:1px solid var(--sce-border-muted)}.verify-validity-item{display:grid;grid-template-columns:minmax(140px,.42fr) minmax(0,1fr);gap:18px;align-items:center;padding:16px 0;border-top:1px solid var(--sce-border-muted)}.verify-validity-item:first-child{border-top:0}.verify-validity-item span,.verify-hash-panel>span,.verify-report-evidence>div>span{color:var(--sce-text-muted);font-size:13px;font-weight:var(--font-weight-semibold);letter-spacing:0;text-transform:none}.verify-validity-item strong{color:var(--sce-text);font-size:18px;line-height:1.35}.verify-validity-item-primary strong{color:var(--sce-success);font-size:22px}.verify-result-card-warning .verify-validity-item-primary strong{color:#9a6500}.verify-result-card-danger .verify-validity-item-primary strong{color:#b7372f}.verify-result-card-neutral .verify-validity-item-primary strong{color:var(--sce-text-secondary)}.verify-hash-panel{display:grid;gap:8px;padding:15px 16px;border:1px solid var(--sce-border-muted);border-radius:8px;background:var(--sce-surface-soft)}.verify-hash-panel strong{color:var(--sce-text);font-size:16px}.verify-hash-panel code{display:block;max-width:100%;overflow-x:auto;color:var(--sce-text-secondary);font-family:var(--font-family-sans);font-size:13px;letter-spacing:0;white-space:nowrap}.verify-report-evidence{display:grid;gap:10px}.verify-report-evidence>div{display:flex;justify-content:space-between;gap:12px;align-items:center}.verify-report-message{padding:0!important;color:var(--sce-text-secondary)!important}.verify-manifest-details .cc-summary{border-color:var(--sce-border-muted)!important;background:transparent!important;color:var(--sce-text-secondary)!important;box-shadow:none!important}.verify-manifest-details .cc-summary dt{color:var(--sce-text-muted)!important;font-family:var(--font-family-sans)!important;font-size:13px!important;letter-spacing:0!important;text-transform:none!important}.verify-manifest-details .cc-summary dd,.verify-manifest-details .cc-summary span{color:var(--sce-text-secondary)!important}@media (max-width: 1180px){.verify-shell .verify-grid{grid-template-columns:1fr!important}.verify-preview-frame{min-height:260px}}@media (max-width: 640px){.verify-validity-item,.verify-report-evidence>div,.verify-file-caption{grid-template-columns:1fr;align-items:start}.verify-report-evidence>div{display:grid}.verify-file-caption{display:grid}}.verify-shell .ui-page-header{max-width:1480px}.verify-shell .verify-grid{grid-template-columns:minmax(420px,.88fr) minmax(480px,1.12fr)!important;gap:clamp(24px,3vw,42px)!important;align-items:start}.verify-upload-panel.ui-card,.verify-report-card.ui-card{border-radius:8px!important;box-shadow:none!important}.verify-upload-panel.ui-card{border:0!important;background:transparent!important}.verify-upload-panel .verify-dropzone{min-height:72px!important;grid-template-columns:minmax(0,1fr) auto!important;border-style:solid!important;background:#ffffffb8!important}.verify-dropzone-copy{justify-items:start!important;text-align:left!important}.verify-dropzone-copy strong{font-size:15px!important;font-weight:var(--font-weight-semibold)!important}.verify-preview-panel{gap:12px}.verify-preview-frame{min-height:380px;border-color:var(--sce-border);background:var(--sce-white);box-shadow:0 18px 48px #102a430d}.verify-file-caption{padding:0!important}.verify-file-caption strong{max-width:min(520px,44vw);font-weight:var(--font-weight-semibold)}.verify-file-caption .ui-button{min-height:34px!important;padding-inline:14px!important;font-size:12px!important}.verify-report-card.ui-card{padding:clamp(22px,2.6vw,32px)!important;background:#ffffffe6!important}.verify-report-card>.ui-card-body{gap:22px!important}.verify-report-card .verify-result-head{min-height:28px}.verify-report-card .verify-result-head .ui-spinner-wrap{min-height:auto!important}.verify-report-card h2{max-width:18ch;font-size:clamp(34px,3.8vw,52px)!important;font-weight:var(--font-weight-semibold)!important;line-height:1.04!important;white-space:nowrap}.verify-report-card p{max-width:58ch;font-size:14px!important}.verify-outcome-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.verify-outcome-card{display:grid;gap:8px;min-height:112px;padding:16px;border:1px solid var(--sce-border-muted);border-radius:8px;background:var(--sce-surface-soft)}.verify-outcome-card span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.verify-outcome-card strong{color:var(--sce-text);font-size:18px;font-weight:var(--font-weight-semibold);line-height:1.25}.verify-outcome-card-valid{border-color:var(--sce-success-border);background:var(--sce-success-bg)}.verify-outcome-card-valid strong{color:#08724f}.verify-outcome-card-invalid,.verify-outcome-card-error{border-color:#f1c4c0;background:#fff8f7}.verify-outcome-card-invalid strong,.verify-outcome-card-error strong{color:#b7372f}.verify-outcome-card-not-found,.verify-outcome-card-no-credentials,.verify-outcome-card-unsupported{border-color:#f0d4a1;background:#fffaf0}.verify-outcome-card-not-found strong,.verify-outcome-card-no-credentials strong,.verify-outcome-card-unsupported strong{color:#8b5f00}.verify-hash-panel{grid-template-columns:minmax(120px,.22fr) minmax(0,1fr);align-items:center;gap:16px;padding:12px 0;border-width:1px 0;border-radius:0;background:transparent}.verify-hash-panel code{padding:8px 10px;border-radius:8px;background:var(--sce-surface-soft)}.verify-manifest-details .cc-summary{border:1px solid var(--sce-border-muted)!important;border-radius:8px!important;background:var(--sce-white)!important}.verify-report-card>.ui-card-body>.ui-button{justify-self:stretch;min-height:38px!important}@media (max-width: 1180px){.verify-shell .verify-grid{grid-template-columns:1fr!important}.verify-file-caption strong{max-width:72vw}}@media (max-width: 720px){.verify-outcome-grid,.verify-hash-panel{grid-template-columns:1fr}.verify-report-card h2{max-width:none;white-space:normal}}.cert-shell .cert-stepper{position:relative!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;padding:8px 0 28px!important;border-bottom:0!important}.cert-shell .cert-stepper:before{content:"";position:absolute;left:calc(16.666% + 13px);right:calc(16.666% + 13px);top:21px;height:1px;background:var(--sce-border-muted);z-index:0}.cert-shell .cert-step{position:relative!important;z-index:1;display:grid!important;justify-items:center!important;align-content:start!important;gap:8px!important;min-height:58px!important;padding:0 10px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--sce-text-muted)!important;font-size:13px!important;font-weight:var(--font-weight-semibold)!important;text-align:center!important}.cert-shell .cert-step em{position:relative;z-index:2;width:26px!important;height:26px!important;border:1px solid var(--sce-border-muted)!important;background:var(--sce-white)!important;color:var(--sce-text-secondary)!important;box-shadow:0 0 0 6px var(--sce-bg)!important}.cert-shell .cert-step-active{background:transparent!important;color:var(--sce-blue-dark)!important}.cert-shell .cert-step-active em{border-color:var(--sce-blue)!important;background:var(--sce-blue)!important;color:var(--sce-white)!important}.cert-shell .cert-wizard-main>.ui-card-body{gap:36px!important}.cert-shell .cert-step-section{padding-bottom:0!important;border-bottom:0!important}.cert-shell .cert-section-heading>span{background:var(--sce-white)!important;box-shadow:inset 0 0 0 1px var(--sce-border-muted)!important}.cert-shell .cert-dropzone{min-height:138px!important;border-radius:8px!important;background:linear-gradient(180deg,var(--sce-white),var(--sce-surface-soft))!important}.cert-upload-preview-panel{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr) auto;gap:18px;align-items:center;padding:14px;border:1px solid var(--sce-border-muted);border-radius:8px;background:var(--sce-white)}.cert-upload-preview-frame,.cert-certificate-preview-frame{position:relative;display:grid;place-items:center;overflow:hidden;min-height:142px;border-radius:8px;background:var(--sce-surface-soft)}.cert-upload-preview-frame img,.cert-upload-preview-frame video,.cert-certificate-preview-frame img,.cert-certificate-preview-frame video{width:100%;height:100%;object-fit:cover}.cert-upload-preview-frame iframe,.cert-certificate-preview-frame iframe{width:100%;height:100%;min-height:220px;border:0}.cert-upload-preview-frame audio,.cert-certificate-preview-frame audio{width:min(320px,calc(100% - 24px))}.cert-upload-preview-fallback{display:grid;place-items:center;width:100%;min-height:142px;color:var(--sce-text-secondary);font-weight:var(--font-weight-bold)}.cert-upload-preview-info{display:grid;gap:6px;min-width:0}.cert-upload-preview-info strong{color:var(--sce-text);font-size:18px;line-height:1.25;overflow-wrap:anywhere}.cert-upload-preview-info span{color:var(--sce-text-secondary);font-size:14px}.cert-shell .cert-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.cert-shell .cert-option-card{min-height:132px!important;padding:20px!important;border-radius:8px!important;background:#ffffffc2!important}.cert-shell .cert-option-card span{color:var(--sce-text-muted)!important;font-size:13px!important;letter-spacing:0!important}.cert-shell .cert-option-card-active{background:var(--sce-blue-soft)!important;box-shadow:inset 0 0 0 1px #2385e647!important}.cert-vault-section{margin-top:26px;padding-top:22px;border-top:1px solid rgba(213,232,248,.8)}.cert-retention-control{display:flex;align-items:center;justify-content:space-between;gap:22px;width:100%;padding:18px 20px;border:1px solid rgba(11,102,195,.14);border-radius:12px;background:#ffffffa3;color:var(--sce-text);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.cert-retention-control:hover{border-color:#2385e647;background:#eaf5ff6b;box-shadow:0 12px 28px #102a430d}.cert-retention-control-active{border-color:#2385e657;background:#eaf5ffb8}.cert-retention-control:focus-visible{outline:3px solid rgba(35,133,230,.2);outline-offset:6px}.cert-retention-copy{display:grid;gap:5px;min-width:0}.cert-retention-copy strong{color:var(--sce-text);font-size:16px;font-weight:var(--font-weight-semibold);line-height:1.25}.cert-retention-copy span{color:var(--sce-text-secondary);font-size:14px;line-height:1.45}.cert-retention-switch{position:relative;flex:0 0 auto;width:46px;height:26px;border:1px solid var(--sce-border-muted);border-radius:999px;background:var(--sce-surface-soft);transition:background .16s ease,border-color .16s ease}.cert-retention-switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:999px;background:var(--sce-white);box-shadow:0 4px 12px #102a4329;transition:transform .16s ease}.cert-retention-control-active .cert-retention-switch{border-color:var(--sce-blue);background:var(--sce-blue)}.cert-retention-control-active .cert-retention-switch:after{transform:translate(20px)}.cert-metadata-panel{display:grid;gap:20px;margin-top:28px;padding-top:24px;border-top:1px solid rgba(213,232,248,.86);background:transparent;box-shadow:none}.cert-metadata-head{display:flex;align-items:baseline;justify-content:space-between;gap:18px}.cert-metadata-head strong{color:var(--sce-text);font-size:16px;font-weight:var(--font-weight-semibold);line-height:1.25}.cert-metadata-head span{max-width:620px;color:var(--sce-text-secondary);font-size:13px;line-height:1.45;text-align:right}.cert-metadata-title{display:grid;gap:7px;min-width:0;min-height:70px;padding:0 0 16px;border-bottom:1px solid var(--sce-border-muted);background:transparent}.cert-metadata-title span{color:var(--sce-text-muted);font-size:13px;font-weight:var(--font-weight-semibold)}.cert-metadata-title strong{overflow:hidden;color:var(--sce-text);font-size:15px;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.cert-metadata-form{display:grid;grid-template-columns:minmax(300px,.44fr) minmax(0,.56fr);gap:18px;align-items:stretch}.cert-metadata-left,.cert-metadata-field-stack{display:grid;gap:16px;align-content:start;min-width:0}.cert-metadata-form .ui-field{display:grid;gap:9px;min-width:0}.cert-metadata-form .ui-field-label{color:var(--sce-text-secondary);font-size:13px;font-weight:var(--font-weight-semibold)}.cert-metadata-form .ui-input,.cert-metadata-form textarea{min-height:48px;border-radius:10px;background:var(--sce-white);font-size:14px}.cert-metadata-form .ui-input:disabled{background:#ffffff94;color:var(--sce-text-muted);opacity:1}.cert-filename-control{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-width:0}.cert-filename-control .ui-input{min-width:0;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.cert-filename-extension{display:inline-flex;align-items:center;min-height:48px;padding:0 14px;border:1px solid var(--sce-border-muted);border-left:0;border-radius:0 10px 10px 0;background:#eaf5ff94;color:var(--sce-text-secondary);font-size:14px;font-weight:var(--font-weight-semibold);white-space:nowrap}.cert-metadata-description{grid-template-rows:auto 1fr}.cert-metadata-form textarea{min-height:134px;resize:vertical;line-height:1.45}@media (max-width: 760px){.cert-retention-control{align-items:flex-start}.cert-metadata-head{display:grid;gap:6px}.cert-metadata-head span{max-width:none;text-align:left}.cert-metadata-title{grid-template-columns:1fr;gap:7px}.cert-metadata-form{grid-template-columns:1fr}}.cert-shell .cert-start-panel{display:block!important;padding-top:2px!important}.cert-shell .cert-start-panel .ui-page-actions{justify-content:flex-start!important}.cert-shell .cert-job-panel{display:inline-grid;gap:10px;margin-top:16px;padding:0;background:transparent}.cert-certificate-card.ui-card{padding:clamp(24px,3vw,34px)!important;border-color:var(--sce-border-muted)!important;background:var(--sce-white)!important;box-shadow:0 18px 46px #102a430f!important}.cert-certificate-card>.ui-card-body{gap:0!important}.cert-certificate{display:grid;gap:22px}.cert-certificate-hero{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding-bottom:0}.cert-certificate-copy{display:grid;gap:8px;min-width:0}.cert-certificate-copy .ui-badge{justify-self:start;width:auto;max-width:max-content}.cert-certificate-copy h2{margin:0;color:var(--sce-text);font-size:clamp(28px,3vw,38px);line-height:1.08;letter-spacing:0;white-space:nowrap}.cert-certificate-copy p{margin:0;color:var(--sce-text);max-width:76ch;font-size:17px;font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.cert-certificate-copy .cert-certificate-filename{display:block;max-width:min(920px,72vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}.cert-certificate-copy>span{color:var(--sce-text-secondary);font-size:14px}.cert-certificate-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:10px 0;border-top:1px solid var(--sce-border-muted);border-bottom:1px solid var(--sce-border-muted)}.cert-certificate-proof-grid>div{display:grid;gap:6px;padding:6px 18px;border-left:1px solid var(--sce-border-muted)}.cert-certificate-proof-grid>div:first-child{border-left:0;padding-left:0}.cert-certificate-proof-grid span{color:var(--sce-text-muted);font-size:13px;font-weight:var(--font-weight-semibold);letter-spacing:0}.cert-certificate-proof-grid strong{color:var(--sce-text);font-size:17px;line-height:1.35}.cert-certificate-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.46fr);gap:clamp(20px,3vw,34px);align-items:stretch}.cert-certificate-body-compact,.cert-certificate-body-preview{grid-template-columns:1fr}.cert-certificate-preview-frame{min-height:360px}.cert-certificate-hero .ui-page-actions{align-self:start}.cert-certificate-hero .ui-button{min-height:38px!important;padding:0 18px!important;font-size:13px!important}.cert-pdf-preview-mark{display:grid;place-items:center;gap:10px;max-width:min(360px,calc(100% - 40px));text-align:center}.cert-pdf-preview-mark svg{width:72px;height:84px;fill:var(--sce-white);stroke:var(--sce-blue-dark);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 12px 22px rgba(16,42,67,.08))}.cert-pdf-preview-mark strong{color:var(--sce-blue-dark);font-size:22px;letter-spacing:0}.cert-pdf-preview-mark span{color:var(--sce-text-secondary);font-size:14px;line-height:1.45;overflow-wrap:anywhere}.cert-certificate-journey{display:grid;align-content:center;gap:18px;padding:8px 0 8px 24px;border-left:1px solid var(--sce-border-muted)}.cert-certificate-journey strong{color:var(--sce-text);font-size:17px}.cert-certificate-journey ol{display:grid;gap:16px;margin:0;padding:0;list-style:none}.cert-certificate-journey li{position:relative;padding-left:22px;color:var(--sce-text-secondary);font-size:14px;line-height:1.4}.cert-certificate-journey li:before{content:"";position:absolute;left:0;top:.48em;width:8px;height:8px;border-radius:999px;background:var(--sce-success);box-shadow:0 0 0 5px var(--sce-success-bg)}.cert-certificate-warning{margin:0;padding:12px 14px;border:1px solid #f6d39b;border-radius:8px;background:#fff8ed;color:#8a5a12}@media (max-width: 980px){.cert-upload-preview-panel,.cert-certificate-body,.cert-certificate-proof-grid{grid-template-columns:1fr}.cert-certificate-proof-grid>div,.cert-certificate-proof-grid>div:first-child{padding:12px 0;border-left:0;border-top:1px solid var(--sce-border-muted)}.cert-certificate-proof-grid>div:first-child{border-top:0}.cert-certificate-journey{padding:20px 0 0;border-left:0;border-top:1px solid var(--sce-border-muted)}}@media (max-width: 640px){.cert-shell .cert-stepper{grid-template-columns:1fr;gap:6px!important}.cert-shell .cert-stepper:before{display:none}.cert-shell .cert-step{justify-content:flex-start!important}.cert-certificate-hero{display:grid}.cert-certificate-copy h2{white-space:normal}.cert-certificate-copy .cert-certificate-filename{max-width:calc(100vw - 72px)}}.library-browser-panel-operations>.ui-card-body{gap:24px!important}.library-browser-panel-operations .library-quick-rail{gap:10px!important;padding-bottom:18px!important}.library-browser-panel-operations .library-command-row{display:grid!important;grid-template-columns:minmax(330px,auto) minmax(280px,1fr) minmax(154px,auto)!important;gap:12px!important;align-items:center!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.library-browser-panel-operations .library-command-cluster-scope{display:flex!important;flex-wrap:nowrap!important;gap:8px!important}.library-browser-panel-operations .library-command-cluster-browse{justify-self:end!important}.library-browser-panel-operations .library-command-search{flex:1 1 auto!important;min-width:0!important}.library-browser-panel-operations .library-command-row :is(.ui-input,.ui-select,.ui-segmented){min-height:36px!important;border-color:var(--sce-border-muted)!important;background:var(--sce-white)!important;box-shadow:none!important}.library-browser-panel-operations .library-command-row .ui-segmented-item{min-height:28px!important;padding-inline:11px!important;font-size:12px!important}.library-browser-panel-operations .library-command-footer{margin:0!important;justify-content:flex-end!important}.library-browser-panel-operations .library-filter-chips{margin-top:2px!important}.library-browser-panel-operations .library-table-wrap{border-radius:8px!important}.library-browser-panel-operations .library-table th:last-child,.library-browser-panel-operations .library-table td:last-child{width:64px;text-align:right}.library-row-arrow{display:inline-grid;place-items:center;width:36px;height:36px;margin-left:auto;padding:0;border:1px solid var(--sce-border-muted);border-radius:999px;background:var(--sce-white);color:var(--sce-blue-dark);cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease}.library-row-arrow:hover,.library-row-arrow:focus-visible{border-color:var(--sce-blue);background:var(--sce-blue-soft);color:var(--sce-blue-dark);outline:0}.library-row-arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (max-width: 1180px){.library-browser-panel-operations .library-command-row{grid-template-columns:1fr!important}.library-browser-panel-operations .library-command-cluster-browse{justify-self:stretch!important}.library-browser-panel-operations .library-command-cluster-scope{flex-wrap:wrap!important}}.library-browser-panel-refined:not(.library-browser-panel-operations)>.ui-card-body{gap:22px!important}.library-browser-panel-refined:not(.library-browser-panel-operations) .library-quick-rail{gap:8px!important;padding-bottom:14px!important}.library-browser-panel-refined:not(.library-browser-panel-operations) .library-command-row{display:grid!important;grid-template-columns:minmax(420px,auto) minmax(250px,1fr) minmax(360px,auto)!important;gap:10px!important;align-items:center!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.library-browser-panel-refined:not(.library-browser-panel-operations) .library-command-cluster,.library-browser-panel-refined:not(.library-browser-panel-operations) .library-command-cluster-browse{display:flex!important;flex-wrap:nowrap!important;gap:8px!important}.library-browser-panel-refined:not(.library-browser-panel-operations) .library-command-search{min-width:0!important}.library-browser-panel-refined:not(.library-browser-panel-operations) .library-command-cluster-browse{justify-self:end!important}.library-browser-panel-refined:not(.library-browser-panel-operations) .library-command-row :is(.ui-input,.ui-select,.ui-segmented){min-height:34px!important;border-color:var(--sce-border-muted)!important;background:var(--sce-white)!important;box-shadow:none!important}.library-browser-panel-refined:not(.library-browser-panel-operations) .library-command-row :is(.ui-input,.ui-select){padding-inline:14px!important}.library-browser-panel-refined:not(.library-browser-panel-operations) .library-command-row .ui-segmented{padding:2px!important}.library-browser-panel-refined:not(.library-browser-panel-operations) .library-command-row .ui-segmented-item{min-height:28px!important;padding:0 10px!important;font-size:12px!important}.library-browser-panel-refined:not(.library-browser-panel-operations) .library-command-footer{margin:0!important;justify-content:flex-end!important}.library-browser-panel-refined:not(.library-browser-panel-operations) .library-quick-rail-actions{display:flex!important;gap:8px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.library-browser-panel-refined:not(.library-browser-panel-operations) .library-quick-rail-actions .ui-button{min-height:32px!important;padding:0 12px!important;font-size:12px!important}.library-browser-panel-refined:not(.library-browser-panel-operations) .library-advanced-panel.ui-disclosure{gap:10px!important;margin-top:2px!important;border-radius:8px!important;background:#ffffffbd!important}.library-browser-panel-refined:not(.library-browser-panel-operations) .library-advanced-panel .ui-disclosure-trigger{min-height:44px!important;padding:10px 14px!important}.library-browser-panel-refined:not(.library-browser-panel-operations) .library-advanced-panel .ui-disclosure-copy strong,.library-browser-panel-refined:not(.library-browser-panel-operations) .library-advanced-panel .ui-disclosure-indicator{font-size:12px!important;letter-spacing:0!important}.library-browser-panel-refined:not(.library-browser-panel-operations) .library-advanced-panel .ui-disclosure-body{padding:0 14px 14px!important}@media (max-width: 1420px){.library-browser-panel-refined:not(.library-browser-panel-operations) .library-command-row{grid-template-columns:minmax(0,1fr) minmax(230px,.7fr)!important}.library-browser-panel-refined:not(.library-browser-panel-operations) .library-command-cluster-browse{grid-column:1 / -1;justify-self:start!important}}@media (max-width: 760px){.library-browser-panel-refined:not(.library-browser-panel-operations) .library-command-row{grid-template-columns:1fr!important}.library-browser-panel-refined:not(.library-browser-panel-operations) .library-command-cluster,.library-browser-panel-refined:not(.library-browser-panel-operations) .library-command-cluster-browse{flex-wrap:wrap!important}}.cc-pin-wrap{top:14px!important;right:14px!important}.cc-pin{gap:7px!important;width:auto!important;min-width:0!important;height:34px!important;padding:0 11px!important;border:1px solid var(--sce-border)!important;border-radius:999px!important;background:#fffffff0!important;color:var(--sce-blue-dark)!important;box-shadow:0 10px 24px #102a4314!important}.cc-pin span{color:var(--sce-blue-dark);font-family:var(--font-family-sans);font-size:12px;font-weight:var(--font-weight-bold);letter-spacing:0}.cc-pin-mark{width:20px!important;height:20px!important}.cc-pin-letters{fill:currentColor;font-family:var(--font-family-sans)!important;font-size:24px;font-weight:var(--font-weight-bold)}.cc-pin:hover,.cc-pin:focus-visible{border-color:var(--sce-blue)!important;background:var(--sce-blue-soft)!important;color:var(--sce-blue-dark)!important;outline:0!important}.cc-popover{top:44px!important;right:0!important;width:min(430px,calc(100vw - 72px))!important;padding:18px 16px 16px!important;border:1px solid var(--sce-border-muted)!important;border-radius:8px!important;background:var(--sce-white)!important;color:var(--sce-text)!important;box-shadow:0 22px 54px #102a4324!important}.asset-detail-preview .asset-detail-cc-pin{top:16px!important;right:auto!important;left:16px!important}.asset-detail-preview .asset-detail-cc-pin.cc-pin-wrap-mark-only .cc-pin{width:48px!important;height:48px!important;padding:0!important;border-radius:14px!important}.asset-detail-preview .asset-detail-cc-pin.cc-pin-wrap-mark-only .cc-pin-mark{width:34px!important;height:34px!important}.asset-detail-preview .asset-detail-cc-pin .cc-popover{right:auto!important;left:0!important;top:58px!important}.cc-popover-close{position:absolute;top:8px;right:8px;display:inline-grid;width:26px;height:26px;place-items:center;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--sce-text-secondary);font:inherit;font-size:18px;line-height:1;cursor:pointer}.cc-popover-close:hover,.cc-popover-close:focus-visible{border-color:var(--sce-border);background:var(--sce-blue-soft);color:var(--sce-blue-dark);outline:0}.cc-summary{display:grid!important;gap:16px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--sce-text-secondary)!important;font-family:var(--font-family-sans)!important;font-size:13px!important}.cc-summary-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start}.cc-summary-state{width:10px;height:10px;margin-top:5px;border-radius:999px;background:var(--sce-success);box-shadow:0 0 0 5px var(--sce-success-bg)}.cc-summary-neutral .cc-summary-state{background:#d28b22;box-shadow:0 0 0 5px #fff5e6}.cc-summary-head strong{display:block;margin:0 0 3px;color:var(--sce-text);font-size:15px;line-height:1.3}.cc-summary-head span{display:block;color:var(--sce-text-secondary);font-size:13px;line-height:1.45}.cc-summary-list{display:grid!important;gap:0!important;margin:0!important;border-top:1px solid var(--sce-border-muted);border-bottom:1px solid var(--sce-border-muted)}.cc-summary-list div{display:grid!important;grid-template-columns:minmax(100px,.34fr) minmax(0,1fr);gap:12px!important;padding:10px 0;border-top:1px solid var(--sce-border-muted)}.cc-summary-list div:first-child{border-top:0}.cc-summary dt{color:var(--sce-text-muted)!important;font-family:var(--font-family-sans)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:0!important;text-transform:none!important}.cc-summary dd{margin:0!important;color:var(--sce-text)!important;font-size:13px!important;line-height:1.4!important;overflow-wrap:anywhere}.cc-summary-tags{display:flex;flex-wrap:wrap;gap:7px}.cc-summary-tags span,.cc-summary-badge{width:fit-content;padding:5px 9px!important;border:1px solid var(--sce-border-muted)!important;border-radius:999px!important;background:var(--sce-surface-soft)!important;color:var(--sce-text-secondary)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)}.cc-summary-note{color:var(--sce-text-secondary)!important}.sce-dashboard{display:grid;gap:26px;color:var(--sce-text)}.sce-dashboard .ui-card{border-color:#d5e8f8e0!important;border-radius:8px!important;background:#ffffffd1!important;box-shadow:none!important}.sce-dashboard .ui-card-body{padding-top:8px}.sce-dashboard-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:34px;align-items:end;padding:8px 0 22px;border-bottom:1px solid var(--sce-border-muted)}.sce-dashboard-hero-copy{display:grid;gap:18px}.sce-dashboard-hero h1{margin:0;color:var(--sce-text);font-size:clamp(48px,6vw,86px);line-height:.95;letter-spacing:0}.sce-dashboard-hero p{max-width:640px;margin:0;color:var(--sce-text-secondary);font-size:17px;line-height:1.55}.sce-dashboard-actions{display:flex;flex-wrap:wrap;gap:10px}.sce-dashboard-plan-summary{display:grid;gap:14px;padding:22px 0 0;border-top:1px solid var(--sce-border-muted)}.sce-dashboard-plan-summary>div:first-child{display:grid;gap:7px}.sce-dashboard-plan-summary strong{color:var(--sce-text);font-size:24px;line-height:1.18}.sce-dashboard-plan-summary span,.sce-dashboard-plan-summary p{margin:0;color:var(--sce-text-secondary);font-size:14px;line-height:1.45}.sce-dashboard-plan-meter,.sce-dashboard-quota-meter,.sce-dashboard-bar-track{overflow:hidden;border-radius:999px;background:#eaf2f9}.sce-dashboard-plan-meter{height:10px}.sce-dashboard-plan-meter span,.sce-dashboard-quota-meter span,.sce-dashboard-bar-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--sce-blue),#8bc8fb)}.sce-dashboard-loading{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sce-dashboard-state .ui-empty-state{background:transparent!important}.sce-dashboard-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:8px 0;border-top:1px solid var(--sce-border-muted);border-bottom:1px solid var(--sce-border-muted)}.sce-dashboard-metric{display:grid;gap:8px;min-width:0;padding:10px 18px;border-left:1px solid var(--sce-border-muted)}.sce-dashboard-metric:first-child{border-left:0;padding-left:0}.sce-dashboard-metric span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-bold)}.sce-dashboard-metric strong{color:var(--sce-text);font-size:clamp(25px,2.6vw,36px);line-height:1;white-space:nowrap}.sce-dashboard-metric p{min-height:38px;margin:0;color:var(--sce-text-secondary);font-size:13px;line-height:1.45}.sce-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);gap:20px;align-items:stretch}.sce-dashboard-grid-balanced{grid-template-columns:repeat(2,minmax(0,1fr))}.sce-dashboard-quota-list{display:grid;gap:20px}.sce-dashboard-quota-row{display:grid;grid-template-columns:minmax(180px,.42fr) minmax(180px,1fr) auto;gap:18px;align-items:center;padding:0 0 18px;border-bottom:1px solid var(--sce-border-muted)}.sce-dashboard-quota-row:last-child{padding-bottom:0;border-bottom:0}.sce-dashboard-quota-copy{display:grid;gap:4px;min-width:0}.sce-dashboard-quota-copy span,.sce-dashboard-bar-head span,.sce-dashboard-bar-meta,.sce-dashboard-note-row span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.sce-dashboard-quota-copy strong,.sce-dashboard-bar-head strong,.sce-dashboard-note-row strong{color:var(--sce-text);font-size:18px;line-height:1.2}.sce-dashboard-quota-copy em{color:var(--sce-text-secondary);font-size:13px;font-style:normal;line-height:1.35}.sce-dashboard-quota-meter{height:9px}.sce-dashboard-quota-percent{color:var(--sce-text-secondary);font-size:13px;font-weight:var(--font-weight-bold);white-space:nowrap}.sce-dashboard-action-list{display:grid;gap:0}.sce-dashboard-action{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:14px 0;border:0;border-bottom:1px solid var(--sce-border-muted);background:transparent;color:var(--sce-text);font:inherit;font-weight:var(--font-weight-bold);text-align:left}.sce-dashboard-action:last-child{border-bottom:0}.sce-dashboard-action svg{width:18px;height:18px;color:var(--sce-blue-dark);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto;transition:transform .16s ease}.sce-dashboard-action:hover{color:var(--sce-blue-dark)}.sce-dashboard-action:hover svg{transform:translate(3px)}.sce-dashboard-bars{display:grid;gap:18px}.sce-dashboard-bar-row{display:grid;gap:8px}.sce-dashboard-bar-head,.sce-dashboard-bar-meta,.sce-dashboard-note-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sce-dashboard-bar-track{height:8px}.sce-dashboard-bar-meta{color:var(--sce-text-secondary);font-weight:var(--font-weight-medium)}.sce-dashboard-empty-copy{margin:0;color:var(--sce-text-secondary);font-size:14px;line-height:1.5}.sce-dashboard-extension-cloud{display:flex;flex-wrap:wrap;gap:10px}.sce-dashboard-extension-cloud span{display:inline-flex;align-items:baseline;gap:8px;padding:8px 11px;border:1px solid var(--sce-border-muted);border-radius:999px;background:var(--sce-surface-soft);color:var(--sce-text-secondary);font-size:13px;line-height:1}.sce-dashboard-extension-cloud strong{color:var(--sce-text);font-size:12px}.sce-dashboard-note-row{margin-top:20px;padding-top:16px;border-top:1px solid var(--sce-border-muted)}.sce-dashboard-footer-panel{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0 0;border-top:1px solid var(--sce-border-muted)}.sce-dashboard-footer-panel div{display:grid;gap:4px}.sce-dashboard-footer-panel strong{color:var(--sce-text);font-size:18px}.sce-dashboard-footer-panel span{color:var(--sce-text-secondary);font-size:14px}.sce-dashboard-refresh{justify-self:end}.sce-dashboard-grid-primary{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr)}.sce-dashboard-metric{align-content:center;min-height:86px}.sce-dashboard-stack-list{display:grid;gap:22px}.sce-dashboard-stack-row{display:grid;gap:10px;padding-bottom:18px;border-bottom:1px solid var(--sce-border-muted)}.sce-dashboard-stack-row:last-child{padding-bottom:0;border-bottom:0}.sce-dashboard-stack-head,.sce-dashboard-stack-foot{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.sce-dashboard-stack-head span,.sce-dashboard-stack-foot span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.sce-dashboard-stack-head strong{color:var(--sce-text);font-size:17px;line-height:1.2;text-align:right}.sce-dashboard-stack-meter{overflow:hidden;height:13px;border-radius:999px;background:var(--sce-blue-soft)}.sce-dashboard-stack-meter span{display:block;min-width:3px;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--sce-blue),#8bc8fb)}.sce-dashboard-donut{display:grid;grid-template-columns:150px minmax(0,1fr);gap:22px;align-items:center}.sce-dashboard-donut svg{width:150px;max-width:100%;overflow:visible}.sce-dashboard-donut-base{fill:none;stroke:var(--sce-blue-soft);stroke-width:17}.sce-dashboard-donut-segment{fill:none;stroke-width:17;stroke-linecap:round}.sce-dashboard-donut-value{fill:var(--sce-text);font-size:22px;font-weight:var(--font-weight-bold)}.sce-dashboard-donut-label{fill:var(--sce-text-muted);font-size:11px;font-weight:var(--font-weight-semibold)}.sce-dashboard-legend{display:grid;gap:10px}.sce-dashboard-legend div{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:9px;align-items:center}.sce-dashboard-legend span{width:10px;height:10px;border-radius:999px}.sce-dashboard-legend strong{min-width:0;color:var(--sce-text);font-size:13px;font-weight:var(--font-weight-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sce-dashboard-legend em{color:var(--sce-text-secondary);font-size:12px;font-style:normal;font-weight:var(--font-weight-semibold);white-space:nowrap}.sce-dashboard-stacked-chart{display:grid;gap:16px}.sce-dashboard-stacked-bar{display:flex;overflow:hidden;height:18px;border-radius:999px;background:var(--sce-blue-soft)}.sce-dashboard-stacked-bar span{min-width:3px;height:100%}.sce-dashboard-legend-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}@media (max-width: 1180px){.sce-dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:0}.sce-dashboard-metric{padding:14px 0;border-left:0;border-top:1px solid var(--sce-border-muted)}.sce-dashboard-grid,.sce-dashboard-grid-balanced,.sce-dashboard-grid-primary,.sce-dashboard-hero{grid-template-columns:1fr}}@media (max-width: 720px){.sce-dashboard{gap:20px}.sce-dashboard-hero h1{font-size:clamp(40px,14vw,58px)}.sce-dashboard-actions,.sce-dashboard-footer-panel{align-items:stretch;flex-direction:column}.sce-dashboard-actions .ui-button,.sce-dashboard-footer-panel .ui-button,.sce-dashboard-refresh{width:100%}.sce-dashboard-metrics{grid-template-columns:1fr}.sce-dashboard-quota-row{grid-template-columns:1fr;gap:9px}.sce-dashboard-quota-percent{justify-self:start}.sce-dashboard-loading,.sce-dashboard-donut{grid-template-columns:1fr}.sce-dashboard-donut svg{justify-self:center}.sce-dashboard-legend-grid{grid-template-columns:1fr}}.app-sidebar-brand strong,.app-sidebar-link,.ui-button,.ui-card-title,.ui-page-header-title,.enterprise-hero h1,.login-minimal h1,.sce-dashboard-hero h1,.cert-certificate-copy h2,.library-browser-panel-refined .library-topbar .ui-page-header-title,.cert-shell>.ui-page-header .ui-page-header-title,.verify-shell>.ui-page-header .ui-page-header-title,.api-shell>.ui-page-header .ui-page-header-title,.settings-topbar .ui-page-header-title{font-weight:var(--font-weight-semibold)!important}.ui-page-header-title,.library-browser-panel-refined .library-topbar .ui-page-header-title,.cert-shell>.ui-page-header .ui-page-header-title,.verify-shell>.ui-page-header .ui-page-header-title,.api-shell>.ui-page-header .ui-page-header-title,.settings-topbar .ui-page-header-title{font-size:clamp(28px,3.1vw,42px)!important;line-height:1.08!important}.enterprise-hero h1{font-size:clamp(34px,4vw,52px)!important;line-height:1.06!important}.sce-dashboard-hero h1{font-size:clamp(38px,4.8vw,60px)!important;line-height:1.02!important}.login-minimal h1{font-size:clamp(28px,4vw,38px)!important;line-height:1.08!important}@media (min-width: 560px){.login-minimal h1{white-space:nowrap!important}}.cert-certificate-copy h2{font-size:clamp(26px,2.4vw,34px)!important;line-height:1.12!important}.ui-card-title{font-size:18px!important;line-height:1.28!important}.enterprise-hero p,.ui-page-header-description,.sce-dashboard-hero p,.login-minimal p{font-size:15px!important;line-height:1.55!important}.enterprise-kpi-card strong,.library-kpi-card strong,.sce-dashboard-metric strong{font-size:clamp(22px,2vw,30px)!important;font-weight:var(--font-weight-semibold)!important}.sce-dashboard-plan-summary strong{font-size:20px!important;font-weight:var(--font-weight-semibold)!important}.sce-dashboard-donut-value,.cert-pdf-preview-mark strong,.app-sidebar-user span,.enterprise-kpi-card span,.library-kpi-card span:first-child,.sce-dashboard-metric span,.sce-dashboard-stack-head span,.sce-dashboard-stack-foot span,.sce-dashboard-legend strong,.ui-badge,.cc-summary dt,.cc-summary-tags span,.cc-summary-badge{font-weight:var(--font-weight-semibold)!important}@media (max-width: 720px){.ui-page-header-title,.library-browser-panel-refined .library-topbar .ui-page-header-title,.cert-shell>.ui-page-header .ui-page-header-title,.verify-shell>.ui-page-header .ui-page-header-title,.api-shell>.ui-page-header .ui-page-header-title,.settings-topbar .ui-page-header-title{font-size:clamp(27px,9vw,36px)!important}.sce-dashboard-hero h1{font-size:clamp(34px,11vw,48px)!important}}.verify-shell .verify-grid-empty{grid-template-columns:minmax(0,920px)!important;justify-content:center}.verify-upload-panel-empty.ui-card{width:100%;max-width:920px;margin-inline:auto}.verify-upload-panel-empty>.ui-card-body{min-height:clamp(360px,48vh,520px);display:grid;align-items:center}.verify-upload-panel-empty .verify-dropzone{min-height:clamp(300px,38vh,420px)!important;grid-template-columns:1fr!important;justify-items:center;align-content:center;gap:18px!important;padding:clamp(34px,5vw,58px)!important;border:1px dashed var(--sce-border)!important;border-radius:12px!important;background:radial-gradient(circle at 50% 20%,rgba(35,133,230,.08),transparent 42%),linear-gradient(180deg,#ffffffeb,#f3f9fdb8)!important}.verify-grid-with-result .verify-upload-panel .verify-dropzone{grid-template-columns:42px minmax(0,1fr) auto!important;gap:14px!important;border-radius:12px!important}.verify-dropzone-icon{display:grid;place-items:center;width:58px;height:58px;border:1px solid var(--sce-border);border-radius:999px;color:var(--sce-blue-dark);background:var(--sce-white);box-shadow:0 12px 32px #102a4312}.verify-grid-with-result .verify-dropzone-icon{width:42px;height:42px;box-shadow:none}.verify-dropzone-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.verify-dropzone-copy{gap:5px!important}.verify-upload-panel-empty .verify-dropzone-copy{justify-items:center!important;text-align:center!important}.verify-dropzone-copy span{color:var(--sce-text-secondary);font-size:14px;line-height:1.45}.verify-upload-panel-empty .verify-dropzone-copy strong{font-size:clamp(23px,2.7vw,34px)!important;font-weight:var(--font-weight-semibold)!important;line-height:1.12!important}.verify-upload-panel-empty .verify-dropzone .ui-button{min-height:42px!important;padding-inline:22px!important}.verify-result-copy{display:grid;gap:10px}.verify-report-card.ui-card{position:relative;overflow:hidden}.verify-report-card.ui-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--sce-border)}.verify-result-card-success.ui-card:before{background:var(--sce-success)}.verify-result-card-warning.ui-card:before{background:#d88b1d}.verify-result-card-danger.ui-card:before{background:#c4453d}.verify-report-card .verify-result-head{justify-content:space-between}.verify-report-card h2{max-width:100%!important;font-size:clamp(32px,3.3vw,48px)!important}.verify-outcome-card{border-radius:12px!important;background:#f3f9fdb8!important}.verify-outcome-card-valid{background:var(--sce-success-bg)!important}.verify-outcome-card-invalid,.verify-outcome-card-error{background:#fff8f7!important}.verify-outcome-card-not-found,.verify-outcome-card-no-credentials,.verify-outcome-card-unsupported{background:#fffaf0!important}@media (max-width: 720px){.verify-upload-panel-empty>.ui-card-body{min-height:340px}.verify-grid-with-result .verify-upload-panel .verify-dropzone{grid-template-columns:1fr!important;justify-items:start}.verify-grid-with-result .verify-dropzone-icon{width:48px;height:48px}.verify-report-card h2{white-space:normal}}.verify-grid-with-result .verify-report-card.ui-card{padding:clamp(8px,1vw,12px) 0 0!important;border:0!important;background:transparent!important;box-shadow:none!important}.verify-grid-with-result .verify-report-card.ui-card:before{display:none}.verify-grid-with-result .verify-report-card>.ui-card-body{gap:26px!important;padding:0!important}.verify-grid-with-result .verify-result-head{min-height:auto!important}.verify-grid-with-result .verify-result-head .ui-badge{padding:6px 12px!important;border-color:transparent!important;background:var(--sce-blue-soft)!important;color:var(--sce-blue-dark)!important;font-size:12px!important}.verify-grid-with-result .verify-result-card-success .verify-result-head .ui-badge{background:var(--sce-success-bg)!important;color:#08724f!important}.verify-grid-with-result .verify-result-card-warning .verify-result-head .ui-badge{background:#fff4df!important;color:#8b5f00!important}.verify-grid-with-result .verify-result-card-danger .verify-result-head .ui-badge{background:#fff1ef!important;color:#b7372f!important}.verify-grid-with-result .verify-result-copy{max-width:640px;gap:12px}.verify-grid-with-result .verify-report-card h2{font-size:clamp(32px,3.1vw,44px)!important;font-weight:var(--font-weight-semibold)!important;line-height:1.08!important}.verify-grid-with-result .verify-report-card p{max-width:54ch;color:var(--sce-text-secondary)!important;font-size:15px!important;line-height:1.58!important}.verify-grid-with-result .verify-outcome-grid{gap:0;padding:18px 0;border-top:1px solid var(--sce-border-muted);border-bottom:1px solid var(--sce-border-muted)}.verify-grid-with-result .verify-outcome-card{min-height:0;gap:7px;padding:2px 24px!important;border:0!important;border-left:1px solid var(--sce-border-muted)!important;border-radius:0!important;background:transparent!important}.verify-grid-with-result .verify-outcome-card:first-child{padding-left:0!important;border-left:0!important}.verify-grid-with-result .verify-outcome-card span{color:var(--sce-text-muted);font-size:13px;font-weight:var(--font-weight-semibold)}.verify-grid-with-result .verify-outcome-card strong{font-size:19px;font-weight:var(--font-weight-semibold);line-height:1.32}.verify-grid-with-result .verify-hash-panel{grid-template-columns:118px minmax(0,1fr);gap:18px;padding:0!important;border:0!important;background:transparent!important}.verify-grid-with-result .verify-hash-panel>span{align-self:center;color:var(--sce-text-muted);font-size:13px;font-weight:var(--font-weight-semibold)!important}.verify-grid-with-result .verify-hash-panel code{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--sce-text-secondary);font-size:13px;line-height:1.45}.verify-grid-with-result .verify-manifest-details{padding-top:4px}.verify-grid-with-result .verify-manifest-details .cc-summary{gap:18px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid var(--sce-border-muted)!important;border-radius:0!important;background:transparent!important}.verify-grid-with-result .verify-manifest-details .cc-summary-head{gap:12px}.verify-grid-with-result .verify-manifest-details .cc-summary-head strong{font-size:18px!important;font-weight:var(--font-weight-semibold)!important}.verify-grid-with-result .verify-manifest-details .cc-summary-head span:not(.cc-summary-state){color:var(--sce-text-secondary)!important;font-size:14px!important}.verify-grid-with-result .verify-manifest-details .cc-summary-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px!important;border:0!important}.verify-grid-with-result .verify-manifest-details .cc-summary-list div{grid-template-columns:1fr!important;gap:5px!important;padding:0!important;border:0!important}.verify-grid-with-result .verify-manifest-details .cc-summary-list .cc-summary-row-wide{grid-column:1 / -1}.verify-grid-with-result .verify-manifest-details .cc-summary dt{color:var(--sce-text-muted)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important}.verify-grid-with-result .verify-manifest-details .cc-summary dd{color:var(--sce-text)!important;font-size:14px!important;line-height:1.42!important}.verify-grid-with-result .verify-manifest-details .cc-summary-tags span,.verify-grid-with-result .verify-manifest-details .cc-summary-badge{border:0!important;background:var(--sce-blue-soft)!important;color:var(--sce-blue-dark)!important;font-weight:var(--font-weight-semibold)!important}@media (max-width: 720px){.verify-grid-with-result .verify-outcome-grid,.verify-grid-with-result .verify-hash-panel,.verify-grid-with-result .verify-manifest-details .cc-summary-list{grid-template-columns:1fr}.verify-grid-with-result .verify-outcome-card,.verify-grid-with-result .verify-outcome-card:first-child{padding:14px 0!important;border-left:0!important;border-top:1px solid var(--sce-border-muted)!important}.verify-grid-with-result .verify-outcome-card:first-child{border-top:0!important}}.verify-shell .verify-grid-with-result{grid-template-columns:minmax(0,1fr)!important;gap:22px!important;max-width:1480px}.verify-grid-with-result .verify-upload-panel.ui-card{width:100%;max-width:none;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.verify-grid-with-result .verify-upload-panel>.ui-card-body{padding:0!important}.verify-grid-with-result .verify-upload-panel .verify-dropzone{min-height:82px!important;grid-template-columns:42px minmax(0,1fr) auto auto!important;gap:14px!important;padding:18px 20px!important;border:1px solid var(--sce-border)!important;border-radius:16px!important;background:#ffffffd1!important}.verify-grid-with-result .verify-upload-panel .verify-dropzone .ui-button{min-height:38px!important;white-space:nowrap}.verify-grid-with-result .verify-certificate-card.ui-card{padding:clamp(24px,3vw,38px)!important;border:1px solid rgba(215,228,238,.86)!important;border-radius:8px!important;background:#fffffff0!important;box-shadow:0 22px 58px #102a430e!important}.verify-grid-with-result .verify-certificate-card>.ui-card-body{display:block!important;padding:0!important}.verify-certificate .cert-certificate-hero{align-items:flex-end}.verify-certificate .cert-certificate-copy h2{max-width:none!important}.verify-certificate .cert-certificate-copy .cert-certificate-filename{max-width:min(980px,76vw)!important}.verify-certificate-preview-frame{width:100%}.verify-certificate-proof-panel .cert-proof-header strong{color:var(--sce-text-secondary)!important;font-size:14px!important;font-weight:var(--font-weight-medium)!important;line-height:1.5!important}.verify-certificate-proof-panel .cert-proof-grid{margin-top:2px}.verify-certificate-proof-panel .cert-proof-value{color:var(--sce-text)!important}.verify-certificate-proof-panel .cert-proof-item-wide .cert-proof-value{color:var(--sce-text-secondary)!important}.verify-certificate-proof-panel .verify-manifest-details{padding-top:4px}.verify-proof-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:4px;border:1px solid rgba(214,232,250,.96);border-radius:16px;background:#f7fbffe0}.verify-proof-tab{display:flex;align-items:center;gap:10px;min-width:0;min-height:64px;padding:12px 14px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--sce-text);text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.verify-proof-tab:hover,.verify-proof-tab:focus-visible{border-color:#4992e26b;background:#ffffffe0;outline:none}.verify-proof-tab-active{border-color:#4992e285;background:#fff;box-shadow:0 12px 28px #102a4312}.verify-proof-tab>span:last-child{display:grid;gap:3px;min-width:0}.verify-proof-tab strong{color:var(--sce-text)!important;font-size:14px!important;font-weight:var(--font-weight-semibold)!important;line-height:1.2!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.verify-proof-tab em{color:var(--sce-text-muted);font-size:12px;font-style:normal;font-weight:var(--font-weight-semibold)}.verify-proof-dot{flex:0 0 auto;width:10px;height:10px;border-radius:999px;box-shadow:0 0 0 4px #64748b1f}.verify-proof-dot-valid{background:#18a66a;box-shadow:0 0 0 4px #18a66a24}.verify-proof-dot-checking{background:#2b87df;box-shadow:0 0 0 4px #2b87df24}.verify-proof-dot-missing{background:#d0473f;box-shadow:0 0 0 4px #d0473f24}.verify-proof-detail{display:grid;gap:14px;min-width:0}.verify-proof-empty{display:grid;gap:7px;padding:18px;border:1px solid var(--sce-border);border-radius:14px;background:#ffffffc7}.verify-proof-empty strong{color:var(--sce-text)!important;font-size:15px!important;font-weight:var(--font-weight-semibold)!important}.verify-proof-empty span{color:var(--sce-text-secondary)!important;font-size:13px!important;line-height:1.5!important}.verify-blockchain-grid{padding-top:2px}@media (max-width: 760px){.verify-grid-with-result .verify-upload-panel .verify-dropzone{grid-template-columns:42px minmax(0,1fr)!important}.verify-grid-with-result .verify-upload-panel .verify-dropzone .ui-button{width:100%;grid-column:1 / -1}.verify-proof-tabs{grid-template-columns:1fr}.verify-proof-tab strong{white-space:normal}}.company-details-page{display:grid;gap:clamp(24px,3vw,38px);max-width:1480px;color:var(--sce-text)}.company-details-topbar.ui-page-header{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.company-details-topbar .ui-page-header-title{max-width:none!important;font-size:clamp(30px,3vw,42px)!important;font-weight:var(--font-weight-semibold)!important;line-height:1.08!important}.company-details-topbar .ui-page-header-description{max-width:58ch;color:var(--sce-text-secondary)!important}.company-details-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,.9fr);gap:clamp(26px,4vw,58px);align-items:end;padding-bottom:28px;border-bottom:1px solid var(--sce-border-muted)}.company-details-identity{display:grid;gap:12px;min-width:0}.company-details-label{color:var(--sce-text-muted);font-size:13px;font-weight:var(--font-weight-semibold)}.company-details-identity h2{margin:0;color:var(--sce-text);font-size:clamp(34px,4.3vw,58px);font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:0;overflow-wrap:anywhere}.company-details-identity p{margin:0;color:var(--sce-text-secondary);font-size:14px}.company-details-badges{display:flex;flex-wrap:wrap;gap:8px}.company-details-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-left:1px solid var(--sce-border-muted)}.company-details-metrics div{display:grid;gap:6px;min-width:0;padding:4px clamp(16px,2vw,24px);border-right:1px solid var(--sce-border-muted)}.company-details-metrics div:last-child{border-right:0}.company-details-metrics span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.company-details-metrics strong{color:var(--sce-text);font-size:clamp(26px,2.6vw,36px);font-weight:var(--font-weight-semibold);line-height:1}.company-details-metrics em{min-width:0;color:var(--sce-text-secondary);font-size:13px;font-style:normal;line-height:1.35}.company-details-grid{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:clamp(28px,4vw,52px);align-items:start}.company-details-grid-single{grid-template-columns:minmax(0,1fr)}.company-details-invite-panel{position:sticky;top:24px;display:grid;gap:22px;padding:22px 0;border-top:1px solid var(--sce-border-muted);border-bottom:1px solid var(--sce-border-muted)}.company-details-page .company-section-head{gap:6px}.company-details-page .company-section-title{margin:0;color:var(--sce-text);font-size:20px;font-weight:var(--font-weight-semibold);line-height:1.2}.company-details-page .company-section-subtitle{max-width:62ch;margin:0;color:var(--sce-text-secondary)!important;font-size:14px!important;line-height:1.5}.company-details-form,.company-details-page .company-invite-form{display:grid;gap:16px}.company-details-page .ui-input,.company-details-page .ui-select{min-height:42px!important;border-color:var(--sce-border-muted)!important;background:var(--sce-white)!important;color:var(--sce-text)!important;box-shadow:none!important}.company-details-page .ui-input:hover,.company-details-page .ui-select:hover{border-color:var(--sce-border)!important;background:var(--sce-white)!important;color:var(--sce-text)!important}.company-details-invite-footer{display:grid;gap:16px;padding-top:2px}.company-details-page .company-invite-role-preview{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:0;padding:13px 0;border:0;border-top:1px solid var(--sce-border-muted);border-radius:0;background:transparent;box-shadow:none}.company-details-page .company-invite-role-preview-label{color:var(--sce-text-muted);font-family:var(--font-family-sans);font-size:12px;font-weight:var(--font-weight-semibold);letter-spacing:0;text-transform:none}.company-details-invite-footer .ui-button{justify-self:start}.company-details-list-stack{display:grid;gap:34px;min-width:0}.company-details-section{display:grid;gap:18px;padding-bottom:32px;border-bottom:1px solid var(--sce-border-muted)}.company-details-section:last-child{border-bottom:0}.company-details-section-head{display:flex;justify-content:space-between;gap:18px;align-items:start}.company-details-loading{display:grid;gap:14px}.company-details-page .company-list-shell{display:grid;gap:12px}.company-details-page .company-list-meta{display:flex;flex-wrap:wrap;gap:8px}.company-details-page .company-list-meta span{min-height:0;padding:0;border:0;background:transparent;color:var(--sce-text-secondary);font-size:13px}.company-details-table-shell.ui-table-shell{border:0!important;border-top:1px solid var(--sce-border-muted)!important;border-bottom:1px solid var(--sce-border-muted)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.company-details-table.ui-table{min-width:760px;color:var(--sce-text)}.company-details-table.ui-table th{padding:13px 14px!important;border-bottom:1px solid var(--sce-border-muted)!important;background:transparent!important;color:var(--sce-text-muted)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:0!important;text-transform:none!important}.company-details-table.ui-table td{padding:16px 14px!important;border-bottom:1px solid var(--sce-border-muted)!important;background:transparent!important;color:var(--sce-text-secondary)!important;font-size:14px!important}.company-details-table.ui-table tbody tr:last-child td{border-bottom:0!important}.company-details-table.ui-table tbody tr:hover td{background:#eaf5ff6b!important}.company-details-page .company-table-primary{display:grid;gap:4px;min-width:0}.company-details-page .company-table-primary strong{color:var(--sce-text);font-size:14px;font-weight:var(--font-weight-semibold);line-height:1.25;overflow-wrap:anywhere}.company-details-page .company-table-primary span{color:var(--sce-text-muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.company-row-actions{display:flex;justify-content:flex-end;gap:8px;align-items:center}.company-row-actions .ui-button{min-height:32px!important;padding-inline:12px!important;font-size:12px!important}.company-details-page .company-section-empty.ui-empty-state,.company-details-empty{padding:24px 0!important;border:0!important;background:transparent!important;box-shadow:none!important}@media (max-width: 1180px){.company-details-hero,.company-details-grid{grid-template-columns:1fr}.company-details-invite-panel{position:static}}@media (max-width: 720px){.company-details-metrics{grid-template-columns:1fr;border-left:0;border-top:1px solid var(--sce-border-muted)}.company-details-metrics div{padding:16px 0;border-right:0;border-bottom:1px solid var(--sce-border-muted)}.company-details-metrics div:last-child{border-bottom:0}.company-details-section-head,.company-details-page .company-invite-role-preview,.company-row-actions{align-items:stretch;flex-direction:column}.company-details-section-head .ui-button,.company-details-invite-footer .ui-button,.company-row-actions .ui-button{width:100%}}.library-browser-panel-refined .file-card{overflow:hidden;position:relative!important}.library-browser-panel-refined .file-card-action-delete.ui-button{position:absolute!important;top:14px!important;right:14px!important;z-index:5!important;display:inline-grid!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;border:1px solid rgba(183,55,47,.16)!important;border-radius:999px!important;background:#fff4f2f0!important;color:#b7372f!important;box-shadow:0 10px 24px #b7372f14!important}.library-browser-panel-refined .file-card-action-delete.ui-button:hover:not(:disabled),.library-browser-panel-refined .file-card-action-delete.ui-button:focus-visible{border-color:#b7372f52!important;background:#fff1ef!important;color:#9f2f29!important;box-shadow:0 12px 28px #b7372f1f!important}.library-browser-panel-refined .file-card-action-delete.ui-button:disabled{opacity:.48}.library-browser-panel-refined .file-card-action-delete.ui-button .ui-button-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.library-browser-panel-refined .file-card-action-delete.ui-button .ui-button-icon{width:16px!important;height:16px!important;margin:0!important}.library-browser-panel-refined .file-card-action-delete.ui-button svg{width:16px!important;height:16px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.library-browser-panel-refined .asset-grid-density-6 .file-card-action-delete.ui-button{top:12px!important;right:12px!important;justify-self:auto!important}.library-browser-panel-refined .file-card-actions,.library-browser-panel-refined .asset-grid-density-6 .file-card-actions{grid-template-columns:1fr!important}.library-browser-panel-refined .file-card-actions-main{width:100%}.cert-result-anchor{scroll-margin-top:24px}.status-note-warning{border-color:#f0d4a1!important;background:#fff8ed!important;color:#8a5a12!important}.cert-certificate-card-refined.ui-card{padding:clamp(24px,3vw,38px)!important;border-color:#d7e4eedb!important;background:#fffffff0!important;box-shadow:0 22px 58px #102a430e!important}.cert-certificate-card-refined .cert-certificate{gap:28px!important}.cert-certificate-card-refined .cert-certificate-hero{align-items:flex-end!important;padding-bottom:24px!important;border-bottom:1px solid var(--sce-border-muted)}.cert-certificate-card-refined .cert-certificate-copy{gap:10px!important}.cert-certificate-card-refined .cert-certificate-copy h2{max-width:none;font-size:clamp(22px,2vw,30px)!important;font-weight:var(--font-weight-semibold)!important;line-height:1.08!important;white-space:nowrap!important}.cert-certificate-card-refined .cert-certificate-copy .cert-certificate-filename{display:block!important;max-width:min(980px,76vw)!important;overflow:visible!important;color:var(--sce-text)!important;font-size:15px!important;font-weight:var(--font-weight-semibold)!important;line-height:1.45!important;overflow-wrap:anywhere!important;text-overflow:clip!important;white-space:normal!important}.cert-certificate-card-refined .cert-certificate-copy>span{color:var(--sce-text-secondary)!important;font-size:13px!important}.cert-certificate-card-refined .cert-certificate-body-preview{grid-template-columns:minmax(180px,250px) minmax(0,1fr)!important;gap:26px!important;align-items:start!important}.cert-certificate-card-refined .cert-certificate-preview-frame{min-height:220px!important;border:1px solid var(--sce-border-muted);border-radius:8px;background:var(--sce-white);box-shadow:none}.cert-certificate-card-refined .cert-certificate-preview-frame iframe{width:100%!important;height:220px!important;min-height:220px!important;border:0!important;background:var(--sce-white)!important}.cert-certificate-card-refined .cert-certificate-preview-frame img,.cert-certificate-card-refined .cert-certificate-preview-frame video{width:100%;height:100%;min-height:220px;object-fit:contain;background:var(--sce-surface-soft)}.cert-certificate-card-refined .cert-certificate-preview-frame audio{align-self:center;justify-self:center}.cert-certificate-proof-panel{display:grid;align-content:start;min-width:0;border-top:1px solid var(--sce-border-muted)}.cert-certificate-proof-panel>div{display:grid;gap:5px;padding:16px 0;border-bottom:1px solid var(--sce-border-muted)}.cert-certificate-proof-panel span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.cert-certificate-proof-panel strong{color:var(--sce-text);font-size:16px;font-weight:var(--font-weight-semibold);line-height:1.35;overflow-wrap:anywhere}.cert-certificate-proof-panel-rich{gap:18px;border-top:0}.cert-certificate-proof-panel-rich>div{padding:0;border-bottom:0}.cert-proof-header{display:flex!important;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:16px!important;border-bottom:1px solid var(--sce-border-muted)!important}.cert-proof-header>div{display:grid;gap:4px;min-width:0}.cert-proof-header em{flex:0 0 auto;padding:6px 10px;border:1px solid var(--sce-border);border-radius:999px;background:var(--sce-blue-soft);color:var(--sce-blue-dark);font-size:12px;font-style:normal;font-weight:var(--font-weight-semibold);white-space:nowrap}.cert-proof-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:28px;row-gap:0}.cert-proof-item{display:grid!important;gap:6px!important;min-width:0;padding:12px 0!important;border-bottom:1px solid var(--sce-border-muted)!important}.cert-proof-item-wide{grid-column:1 / -1}.cert-proof-value{font-size:14px!important;font-weight:var(--font-weight-medium)!important;line-height:1.42!important;overflow-wrap:anywhere}.cert-proof-item-wide .cert-proof-value{display:block;max-width:100%;font-family:inherit!important;font-size:14px!important;letter-spacing:0;word-break:normal}.cert-proof-value-muted{color:var(--sce-text-muted)!important;font-weight:var(--font-weight-medium)!important}.cert-certificate-explorer-link{justify-self:start;margin-top:18px;min-height:36px;padding:9px 14px;border:1px solid var(--sce-border);border-radius:999px;background:var(--sce-blue-soft);color:var(--sce-blue-dark);font-size:13px;font-weight:var(--font-weight-semibold);text-decoration:none}.cert-certificate-explorer-link:hover{border-color:var(--sce-blue);background:#dff0ff}.cert-certificate-proof-panel-rich .cert-certificate-explorer-link{margin-top:0}@media (max-width: 980px){.cert-certificate-card-refined .cert-certificate-hero,.cert-certificate-card-refined .cert-certificate-body-preview{display:grid!important;grid-template-columns:1fr!important}.cert-certificate-card-refined .cert-certificate-copy .cert-certificate-filename{max-width:100%!important}.cert-certificate-card-refined .cert-certificate-preview-frame,.cert-certificate-card-refined .cert-certificate-preview-frame iframe,.cert-certificate-card-refined .cert-certificate-preview-frame img,.cert-certificate-card-refined .cert-certificate-preview-frame video{min-height:220px!important}.cert-proof-grid{grid-template-columns:1fr}.cert-proof-header{display:grid!important}.cert-proof-header em{justify-self:start}}@media (max-width: 760px){.cert-certificate-card-refined .cert-certificate-copy h2{white-space:normal!important}}.company-workspace-page{gap:clamp(22px,3vw,34px)!important;max-width:1440px!important}.company-workspace-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(24px,4vw,56px);padding:6px 0 26px;border-bottom:1px solid var(--sce-border-muted)}.company-workspace-copy{display:grid;gap:12px;min-width:0}.company-workspace-eyebrow,.company-workspace-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.company-workspace-eyebrow>span,.company-workspace-meta span{color:var(--sce-text-muted);font-size:13px;line-height:1.35}.company-workspace-copy h1{margin:0;color:var(--sce-text);font-size:clamp(34px,4vw,52px);font-weight:var(--font-weight-semibold);line-height:1.02;letter-spacing:0}.company-workspace-copy p{max-width:58ch;margin:0;color:var(--sce-text-secondary);font-size:15px;line-height:1.55}.company-workspace-hero>.ui-button{flex:0 0 auto;margin-top:2px}.company-workspace-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:18px 0;border-bottom:1px solid var(--sce-border-muted)}.company-workspace-status>div{display:grid;gap:5px;min-width:0;padding:2px clamp(18px,3vw,34px);border-left:1px solid var(--sce-border-muted)}.company-workspace-status>div:first-child{padding-left:0;border-left:0}.company-workspace-status span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold);line-height:1.3}.company-workspace-status strong{color:var(--sce-text);font-size:clamp(24px,2.4vw,34px);font-weight:var(--font-weight-semibold);line-height:1}.company-workspace-status em{color:var(--sce-text-secondary);font-size:13px;font-style:normal;line-height:1.35}.company-workspace-invite{display:grid;grid-template-columns:minmax(240px,.32fr) minmax(0,1fr);gap:clamp(22px,4vw,46px);align-items:end;padding:2px 0 28px;border-bottom:1px solid var(--sce-border-muted)}.company-workspace-page .company-section-head{display:grid;gap:6px}.company-workspace-page .company-section-title{margin:0;color:var(--sce-text);font-size:20px;font-weight:var(--font-weight-semibold);line-height:1.2}.company-workspace-page .company-section-subtitle{max-width:52ch;margin:0;color:var(--sce-text-secondary)!important;font-size:14px!important;line-height:1.5}.company-workspace-invite-form{display:grid!important;grid-template-columns:minmax(260px,1fr) minmax(210px,.45fr) auto;gap:14px!important;align-items:start}.company-workspace-invite-form .ui-field{min-width:0}.company-workspace-invite-action{display:grid;gap:10px;justify-items:start;padding-top:24px}.company-workspace-invite-action .ui-button{min-height:38px!important}.company-workspace-page .company-details-list-stack{gap:42px!important}.company-workspace-page .company-details-section{gap:18px!important;padding-bottom:36px!important;border-bottom:1px solid var(--sce-border-muted)!important}.company-workspace-page .company-details-section:last-child{padding-bottom:0!important;border-bottom:0!important}.company-workspace-page .company-details-section-head{align-items:end!important}.company-workspace-page .company-details-section-head .ui-button{min-height:36px!important;padding-inline:14px!important}.company-workspace-page .company-section-empty.ui-empty-state{display:grid!important;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:0!important;padding:18px 0!important;border:0!important;border-top:1px solid var(--sce-border-muted)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important}.company-workspace-page .company-section-empty .ui-empty-state-visual{width:34px!important;height:34px!important;border-radius:8px!important;background:var(--sce-blue-soft)!important;color:var(--sce-blue-dark)!important}.company-workspace-page .company-section-empty .ui-empty-state-visual svg{width:19px!important;height:19px!important}.company-workspace-page .company-section-empty .ui-empty-state-copy h3{margin:0 0 4px;color:var(--sce-text);font-size:15px;font-weight:var(--font-weight-semibold);line-height:1.3}.company-workspace-page .company-section-empty .ui-empty-state-copy p{margin:0;color:var(--sce-text-secondary);font-size:13px;line-height:1.45}.company-workspace-page .company-section-empty .ui-empty-state-action{justify-self:end}.company-workspace-page .company-list-meta{gap:14px!important}.company-workspace-page .company-list-meta span{color:var(--sce-text-secondary)!important;font-size:13px!important}.company-workspace-page .company-details-table-shell.ui-table-shell{border-color:var(--sce-border-muted)!important;border-radius:8px!important;background:#ffffffb8!important}.company-workspace-page .company-details-table.ui-table th{background:transparent!important;color:var(--sce-text-muted)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important}.company-workspace-page .company-details-table.ui-table td{color:var(--sce-text-secondary)!important}@media (max-width: 1020px){.company-workspace-hero,.company-workspace-invite{grid-template-columns:1fr}.company-workspace-hero{display:grid}.company-workspace-invite-form{grid-template-columns:1fr!important}.company-workspace-invite-action{padding-top:0}}@media (max-width: 720px){.company-workspace-status{grid-template-columns:1fr;padding:0}.company-workspace-status>div,.company-workspace-status>div:first-child{padding:16px 0;border-left:0;border-top:1px solid var(--sce-border-muted)}.company-workspace-status>div:first-child{border-top:0}.company-workspace-page .company-details-section-head,.company-workspace-page .company-section-empty.ui-empty-state{grid-template-columns:1fr;align-items:start!important}.company-workspace-page .company-section-empty .ui-empty-state-action{justify-self:start}}.app-sidebar{padding:26px 20px!important;gap:24px!important;background:#fffffff7!important}.app-sidebar-brand{gap:13px!important}.app-sidebar-mark{width:38px!important;height:38px!important}.app-sidebar-brand strong{font-size:15px!important;font-weight:var(--font-weight-semibold)!important;line-height:1.15!important}.app-sidebar-brand span{font-size:12px!important}.app-sidebar-links{gap:3px!important;align-content:start!important}.app-sidebar-section{display:grid;gap:3px}.app-sidebar-section-label{padding:0 12px;color:var(--sce-text-muted);font-size:11px;font-weight:var(--font-weight-semibold);line-height:1}.app-sidebar-section-links{display:grid;gap:3px}.app-sidebar-link{position:relative;min-height:38px!important;grid-template-columns:21px 1fr!important;gap:11px!important;padding:0 12px 0 14px!important;border:0!important;border-radius:8px!important;color:var(--sce-text-secondary)!important;font-size:13px!important;font-weight:var(--font-weight-semibold)!important}.app-sidebar-link:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:2px;border-radius:999px;background:transparent}.app-sidebar-link:hover{background:#eaf5ffa3!important;color:var(--sce-blue-dark)!important}.app-sidebar-link-active,.app-sidebar-link[aria-current=page]{background:var(--sce-blue-soft)!important;color:var(--sce-blue-dark)!important;box-shadow:inset 0 0 0 1px #2385e61f}.app-sidebar-link-active:before,.app-sidebar-link[aria-current=page]:before{background:var(--sce-blue)}.app-sidebar-link svg{width:18px!important;height:18px!important;stroke-width:1.9!important}.app-sidebar-user{align-self:end;gap:14px!important;padding-top:18px!important}.app-sidebar-user div{gap:4px!important}.app-sidebar-user span{font-size:14px!important;font-weight:var(--font-weight-semibold)!important}.app-sidebar-user small{overflow:hidden;color:var(--sce-text-muted);font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.app-sidebar-user .ui-button{min-height:32px!important;padding-inline:12px!important}.app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-top{display:grid;position:relative;grid-template-columns:minmax(0,1fr);align-items:center;gap:0}.app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-brand{min-width:0;width:100%;align-items:center!important;gap:10px!important}.app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-brand>div{min-width:0}.app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-brand strong{display:block;max-width:190px;overflow:hidden;color:var(--sce-text)!important;font-size:14px!important;font-weight:var(--font-weight-semibold)!important;line-height:1!important;text-overflow:ellipsis;white-space:nowrap}.app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-collapse{position:absolute;top:50%;right:-34px;transform:translateY(-50%)}.app-sidebar-collapse{width:30px;height:38px;border:1px solid rgba(213,232,248,.95);border-radius:999px;background:#fffffff5;color:var(--sce-text-muted);box-shadow:0 10px 24px #102a4314}.app-sidebar-collapse:hover,.app-sidebar-collapse:focus-visible{border-color:#2385e652;background:var(--sce-blue-soft);color:var(--sce-blue-dark)}.app-sidebar-collapse svg{width:18px;height:18px;stroke-width:2}.app-sidebar-logout-button.ui-button{border:1px solid rgba(213,232,248,.9)!important;background:#ffffffdb!important;color:var(--sce-text-secondary)!important;box-shadow:0 10px 24px #102a430a!important}.app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-logout-button.ui-button{width:100%!important;justify-content:flex-start!important;min-height:40px!important;padding:0 13px!important;border-radius:12px!important}.app-sidebar-logout-button .ui-button-label{color:inherit!important;font-weight:var(--font-weight-semibold)!important}.app-sidebar-logout-button.ui-button:hover:not(:disabled),.app-sidebar-logout-button.ui-button:focus-visible{border-color:#d75b5240!important;background:#fff0efe6!important;color:var(--color-danger-text)!important;transform:none!important}.app-sidebar-logout-button .ui-button-icon svg{width:16px;height:16px;stroke-width:1.9}.app-sidebar-collapsed{align-items:center;padding:22px 12px!important;gap:20px!important}.app-sidebar-collapsed .app-sidebar-top{display:grid;justify-items:center;width:100%;gap:10px}.app-sidebar-collapsed .app-sidebar-brand{display:grid;width:42px;height:42px;place-items:center;justify-content:center}.app-sidebar-collapsed .app-sidebar-brand>div{display:none!important}.app-sidebar-collapsed .app-sidebar-mark{width:36px!important;height:36px!important;margin:0 auto}.app-sidebar-collapsed .app-sidebar-collapse{position:static;width:42px;height:34px;transform:none;border-color:#d5e8f8e0;border-radius:12px;box-shadow:none}.app-sidebar-collapsed .app-sidebar-panel{align-items:center;width:100%}.app-sidebar-collapsed .app-sidebar-links,.app-sidebar-collapsed .app-sidebar-section,.app-sidebar-collapsed .app-sidebar-section-links{justify-items:center;width:100%}.app-sidebar-collapsed .app-sidebar-link{width:42px;min-height:42px!important;grid-template-columns:1fr!important;justify-items:center!important;gap:0!important;padding:0!important}.app-sidebar-collapsed .app-sidebar-link-icon{display:grid;width:42px;height:42px;place-items:center}.app-sidebar-collapsed .app-sidebar-link:before{left:-7px;top:10px;bottom:10px}.app-sidebar-collapsed .app-navbar-link-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app-sidebar-collapsed .app-sidebar-user{justify-items:center;align-self:center;width:100%;padding-top:14px!important}.app-sidebar-collapsed .app-sidebar-user div{display:none!important}.app-sidebar-collapsed .app-sidebar-user .ui-button{width:42px!important;height:42px!important;min-height:42px!important;justify-content:center!important;padding:0!important;border-radius:12px!important}.app-sidebar-collapsed .app-sidebar-user .ui-button-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app-sidebar-collapsed .app-sidebar-user .ui-button-icon{margin:0!important}.app-sidebar-collapsed .app-sidebar-user .ui-button-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}@media (max-width: 860px){.app-shell-sidebar-collapsed{grid-template-columns:1fr}.app-sidebar-collapsed{align-items:stretch;padding:14px 18px!important}.app-sidebar-collapsed .app-sidebar-top{display:flex;justify-items:stretch}.app-sidebar-collapsed .app-sidebar-brand>div{display:grid!important}.app-sidebar-collapsed .app-sidebar-panel{align-items:stretch}.app-sidebar-collapsed .app-sidebar-link{width:auto;grid-template-columns:21px 1fr!important;justify-items:start!important;gap:11px!important;padding:0 12px 0 14px!important}.app-sidebar-collapsed .app-navbar-link-label,.app-sidebar-collapsed .app-sidebar-user .ui-button-label{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.app-sidebar-collapsed .app-sidebar-user div{display:grid!important}.app-sidebar-collapsed .app-sidebar-user .ui-button{width:fit-content!important;height:auto!important;min-height:32px!important;padding-inline:12px!important}.app-sidebar-collapse{display:none!important}.app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-top{display:flex}.app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-brand strong{max-width:none}}.sce-dashboard-platform{max-width:1500px;gap:clamp(34px,4.4vw,58px)!important}.sce-dashboard-overview{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.48fr);gap:clamp(34px,5vw,72px);align-items:stretch;padding-bottom:10px}.sce-dashboard-overview-main{display:grid;gap:28px;min-width:0}.sce-dashboard-title-block{display:grid;gap:10px}.sce-dashboard-title-block>span,.sce-dashboard-section-head>span{color:var(--sce-blue-dark);font-size:12px;font-weight:var(--font-weight-semibold)}.sce-dashboard-title-block h1{margin:0;color:var(--sce-text);font-size:clamp(32px,3.2vw,44px);font-weight:var(--font-weight-semibold);line-height:1.06;letter-spacing:0}.sce-dashboard-title-block p{max-width:62ch;margin:0;color:var(--sce-text-secondary);font-size:15px;line-height:1.58}.sce-dashboard-identity-card{display:flex;justify-content:space-between;gap:28px;align-items:center;padding:20px 0;border-top:1px solid var(--sce-border-muted);border-bottom:1px solid var(--sce-border-muted)}.sce-dashboard-identity-card>div:first-child{display:grid;gap:4px;min-width:0}.sce-dashboard-identity-card span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.sce-dashboard-identity-card strong{color:var(--sce-text);font-size:clamp(21px,2.1vw,30px);font-weight:var(--font-weight-semibold);line-height:1.1}.sce-dashboard-identity-card em{color:var(--sce-text-secondary);font-size:14px;font-style:normal}.sce-dashboard-trust-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.sce-dashboard-kpi-inline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.sce-dashboard-kpi-inline .sce-dashboard-metric{min-height:0!important;padding:0 clamp(16px,2.4vw,28px)!important;border-left:1px solid var(--sce-border-muted)!important}.sce-dashboard-kpi-inline .sce-dashboard-metric:first-child{padding-left:0!important;border-left:0!important}.sce-dashboard-kpi-inline .sce-dashboard-metric span{font-size:12px!important;font-weight:var(--font-weight-semibold)!important}.sce-dashboard-kpi-inline .sce-dashboard-metric strong{font-size:clamp(34px,4vw,48px)!important;font-weight:var(--font-weight-semibold)!important;line-height:.95!important}.sce-dashboard-trust-panel{display:grid;align-content:space-between;gap:24px;padding:24px;border:1px solid var(--sce-border-muted);border-radius:8px;background:#ffffffc7;box-shadow:0 20px 56px #102a430b}.sce-dashboard-trust-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start}.sce-dashboard-live-dot,.sce-dashboard-service-dot{width:9px;height:9px;margin-top:6px;border-radius:999px;background:var(--sce-success);box-shadow:0 0 0 5px var(--sce-success-bg);animation:sceStatusPulse 1.8s ease-in-out infinite}.sce-dashboard-live-dot-warning{background:#d88b1d;box-shadow:0 0 0 5px #fff4df}.sce-dashboard-trust-head strong,.sce-dashboard-section-head h2{color:var(--sce-text);font-size:20px;font-weight:var(--font-weight-semibold);line-height:1.2}.sce-dashboard-trust-head p,.sce-dashboard-section-head p{margin:0;color:var(--sce-text-secondary);font-size:14px;line-height:1.5}.sce-dashboard-trust-panel dl{display:grid;gap:0;margin:0;border-top:1px solid var(--sce-border-muted)}.sce-dashboard-trust-panel dl div{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--sce-border-muted)}.sce-dashboard-trust-panel dt{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.sce-dashboard-trust-panel dd{margin:0;color:var(--sce-text);font-size:13px;font-weight:var(--font-weight-semibold);text-align:right}.sce-dashboard-section{display:grid;gap:20px}.sce-dashboard-section-head{display:grid;gap:6px}.sce-dashboard-section-head h2{margin:0}.sce-dashboard-quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sce-dashboard-action-card{display:grid;align-content:space-between;gap:22px;min-height:214px;padding:22px;border:1px solid var(--sce-border-muted);border-radius:8px;background:#ffffffc7;box-shadow:0 18px 46px #102a430a;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.sce-dashboard-action-card:hover{transform:translateY(-2px);border-color:var(--sce-border);box-shadow:0 24px 56px #102a430f}.sce-dashboard-action-card-primary{border-color:#2385e642;background:linear-gradient(180deg,#fff,#edf7ff)}.sce-dashboard-action-card span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.sce-dashboard-action-card h3{margin:8px 0;color:var(--sce-text);font-size:21px;font-weight:var(--font-weight-semibold);line-height:1.18}.sce-dashboard-action-card p{margin:0;color:var(--sce-text-secondary);font-size:14px;line-height:1.55}.sce-dashboard-action-card .ui-button{justify-self:start}.sce-dashboard-two-column{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(22px,3vw,34px)}.sce-dashboard-service-list,.sce-dashboard-activity{display:grid;gap:0;border-top:1px solid var(--sce-border-muted)}.sce-dashboard-service,.sce-dashboard-activity-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:start;padding:16px 0;border-bottom:1px solid var(--sce-border-muted)}.sce-dashboard-service strong,.sce-dashboard-activity-item strong{color:var(--sce-text);font-size:15px;font-weight:var(--font-weight-semibold);line-height:1.3}.sce-dashboard-service p,.sce-dashboard-activity-item p{margin:3px 0 0;color:var(--sce-text-secondary);font-size:13px;line-height:1.45}.sce-dashboard-service em,.sce-dashboard-activity-item em{color:var(--sce-text-secondary);font-size:12px;font-style:normal;font-weight:var(--font-weight-semibold);white-space:nowrap}.sce-dashboard-service-processing .sce-dashboard-service-dot,.sce-dashboard-activity-processing>span{background:#d88b1d;box-shadow:0 0 0 5px #fff4df}.sce-dashboard-service-warning .sce-dashboard-service-dot{background:#c4453d;box-shadow:0 0 0 5px #fff1ef}.sce-dashboard-activity-item>span{width:9px;height:9px;margin-top:6px;border-radius:999px;background:var(--sce-success);box-shadow:0 0 0 5px var(--sce-success-bg)}.sce-dashboard-activity-neutral>span{background:var(--sce-text-muted);box-shadow:0 0 0 5px var(--sce-surface-soft)}.sce-dashboard-analytics-grid{display:grid;grid-template-columns:minmax(0,1.18fr) repeat(3,minmax(260px,.72fr));gap:16px;align-items:stretch}.sce-dashboard-analytics-grid .ui-card{min-width:0}.sce-dashboard-extension-summary{display:grid;gap:14px;padding-top:22px;border-top:1px solid var(--sce-border-muted)}.sce-dashboard-extension-summary>span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}@keyframes sceStatusPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.82);opacity:.72}}@media (max-width: 1280px){.sce-dashboard-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1080px){.sce-dashboard-overview,.sce-dashboard-two-column,.sce-dashboard-quick-actions{grid-template-columns:1fr}}@media (max-width: 720px){.sce-dashboard-identity-card,.sce-dashboard-trust-panel dl div{display:grid}.sce-dashboard-trust-badges{justify-content:flex-start}.sce-dashboard-kpi-inline,.sce-dashboard-analytics-grid{grid-template-columns:1fr}.sce-dashboard-kpi-inline .sce-dashboard-metric,.sce-dashboard-kpi-inline .sce-dashboard-metric:first-child{padding:16px 0!important;border-left:0!important;border-top:1px solid var(--sce-border-muted)!important}.sce-dashboard-kpi-inline .sce-dashboard-metric:first-child{border-top:0!important}.sce-dashboard-service,.sce-dashboard-activity-item{grid-template-columns:auto minmax(0,1fr)}.sce-dashboard-service em,.sce-dashboard-activity-item em{grid-column:2}}.sce-dashboard-analytics-grid{grid-template-columns:repeat(2,minmax(360px,1fr));gap:18px}.sce-dashboard-donut{grid-template-columns:1fr;gap:18px}.sce-dashboard-donut-visual{display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px;align-items:center}.sce-dashboard-donut svg{width:150px}.sce-dashboard-donut-segment{cursor:pointer;transition:stroke-width .16s ease,opacity .16s ease,filter .16s ease}.sce-dashboard-donut-segment:not(.sce-dashboard-donut-segment-active){opacity:.72}.sce-dashboard-donut-segment:hover,.sce-dashboard-donut-segment:focus,.sce-dashboard-donut-segment-active{opacity:1;stroke-width:20;filter:drop-shadow(0 4px 10px rgba(16,42,67,.16));outline:none}.sce-dashboard-chart-focus{display:grid;gap:7px;min-width:0;padding:14px 16px;border-left:3px solid var(--chart-color, var(--sce-blue));border-radius:8px;background:linear-gradient(180deg,#fff,#eaf5ff7a);box-shadow:inset 0 0 0 1px #d5e8f8d1}.sce-dashboard-chart-focus span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.sce-dashboard-chart-focus strong{color:var(--sce-text);font-size:22px;font-weight:var(--font-weight-semibold);line-height:1.1}.sce-dashboard-chart-focus em{color:var(--sce-text-secondary);font-size:13px;font-style:normal;font-weight:var(--font-weight-semibold)}.sce-dashboard-chart-focus small{color:var(--sce-text-muted);font-size:12px;line-height:1.35}.sce-dashboard-donut-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sce-dashboard-legend-button{all:unset;box-sizing:border-box;display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:8px 10px;align-items:center;min-width:0;padding:9px 10px;border-radius:8px;cursor:pointer;color:var(--sce-text-secondary);transition:background .16s ease,box-shadow .16s ease,color .16s ease}.sce-dashboard-legend-button:hover,.sce-dashboard-legend-button:focus,.sce-dashboard-legend-button-active{background:var(--sce-surface-soft);box-shadow:inset 0 0 0 1px var(--sce-border);color:var(--sce-text)}.sce-dashboard-legend-button:focus-visible{outline:2px solid var(--sce-blue);outline-offset:2px}.sce-dashboard-legend-button span{grid-row:1 / span 2;width:10px;height:10px;border-radius:999px}.sce-dashboard-legend-button strong{overflow:visible;color:var(--sce-text);font-size:13px;font-weight:var(--font-weight-semibold);line-height:1.24;text-overflow:clip;white-space:normal}.sce-dashboard-legend-button small{grid-column:2;color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.sce-dashboard-legend-button em{grid-column:3;grid-row:1 / span 2;align-self:center;color:var(--sce-text-secondary);font-size:12px;font-style:normal;font-weight:var(--font-weight-semibold);white-space:nowrap}.sce-dashboard-legend strong{overflow:visible;text-overflow:clip;white-space:normal}@media (max-width: 1180px){.sce-dashboard-analytics-grid{grid-template-columns:1fr}}@media (max-width: 720px){.sce-dashboard-donut-visual,.sce-dashboard-donut-legend{grid-template-columns:1fr}.sce-dashboard-donut svg{justify-self:center}}.sce-dashboard-platform{gap:clamp(30px,3.6vw,48px)!important}.sce-dashboard-overview{grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:clamp(28px,4vw,54px);padding:8px 0 0}.sce-dashboard-title-block h1{font-size:clamp(30px,3vw,40px);font-weight:var(--font-weight-semibold)}.sce-dashboard-title-block p{max-width:58ch}.sce-dashboard-identity-card{padding:18px 0}.sce-dashboard-capability-strip{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.sce-dashboard-capability-strip span{padding:7px 10px;border:1px solid var(--sce-border-muted);border-radius:999px;background:#ffffffb8;color:var(--sce-text-secondary);font-size:12px;font-weight:var(--font-weight-semibold);line-height:1}.sce-dashboard-capability-strip span.is-ready{border-color:#2385e638;background:#eaf5ffc7;color:var(--sce-blue-dark)}.sce-dashboard-trust-panel{align-content:start;padding:22px;border-color:#d5e8f8d6;background:linear-gradient(180deg,#fffffff0,#f8fbfde6),var(--sce-white);box-shadow:0 18px 46px #102a430a}.sce-dashboard-trust-head{display:block}.sce-dashboard-trust-head>div{display:grid;gap:7px}.sce-dashboard-trust-head>div>span{color:var(--sce-blue-dark);font-size:12px;font-weight:var(--font-weight-semibold)}.sce-dashboard-trust-head strong{font-size:22px;font-weight:var(--font-weight-semibold)}.sce-dashboard-trust-grid{display:grid;gap:0;margin:0;border-top:1px solid var(--sce-border-muted)}.sce-dashboard-trust-grid div{display:grid!important;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:12px 0!important}.sce-dashboard-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sce-dashboard-action-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;grid-template-columns:auto minmax(0,1fr) auto;align-content:center;align-items:center;gap:13px;min-height:0;padding:15px 16px;text-align:left;cursor:pointer}.sce-dashboard-action-card-primary{background:linear-gradient(180deg,#fff,#eaf5ffc7)}.sce-dashboard-action-marker{width:9px;height:34px;border-radius:999px;background:var(--sce-border)}.sce-dashboard-action-card-primary .sce-dashboard-action-marker{background:var(--sce-blue)}.sce-dashboard-action-card h3{margin:0 0 4px;font-size:16px;font-weight:var(--font-weight-semibold)}.sce-dashboard-action-card p{font-size:13px;line-height:1.38}.sce-dashboard-action-card em{align-self:center;padding:7px 10px;border-radius:999px;background:var(--sce-blue-soft);color:var(--sce-blue-dark);font-size:12px;font-style:normal;font-weight:var(--font-weight-semibold);white-space:nowrap}.sce-dashboard-signal-section{gap:16px}.sce-dashboard-signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--sce-border-muted);border-bottom:1px solid var(--sce-border-muted)}.sce-dashboard-signal{display:grid;gap:6px;min-width:0;padding:18px clamp(16px,2vw,24px);border-left:1px solid var(--sce-border-muted)}.sce-dashboard-signal:first-child{padding-left:0;border-left:0}.sce-dashboard-signal span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.sce-dashboard-signal strong{overflow-wrap:anywhere;color:var(--sce-text);font-size:clamp(22px,2.4vw,30px);font-weight:var(--font-weight-semibold);line-height:1.05}.sce-dashboard-signal em{color:var(--sce-text-secondary);font-size:13px;font-style:normal;line-height:1.35}.sce-dashboard-analytics-grid-premium{grid-template-columns:repeat(2,minmax(360px,1fr));gap:18px}.sce-dashboard-distribution{display:grid;gap:16px}.sce-dashboard-distribution-head{display:flex;justify-content:space-between;gap:18px;align-items:end;padding-bottom:14px;border-bottom:1px solid var(--sce-border-muted)}.sce-dashboard-distribution-head div{display:grid;gap:5px;min-width:0}.sce-dashboard-distribution-head span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.sce-dashboard-distribution-head strong{color:var(--sce-text);font-size:clamp(26px,3vw,38px);font-weight:var(--font-weight-semibold);line-height:1}.sce-dashboard-distribution-head em{color:var(--chart-color, var(--sce-blue-dark));font-size:18px;font-style:normal;font-weight:var(--font-weight-semibold);white-space:nowrap}.sce-dashboard-distribution-bar{display:flex;gap:4px;height:16px;overflow:hidden;border-radius:999px;background:var(--sce-blue-soft)}.sce-dashboard-distribution-segment{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:10px;border:0;border-radius:999px;background:var(--chart-color);cursor:pointer;opacity:.62;transition:opacity .16s ease,transform .16s ease}.sce-dashboard-distribution-segment:hover,.sce-dashboard-distribution-segment:focus,.sce-dashboard-distribution-segment-active{opacity:1;transform:scaleY(1.16);outline:none}.sce-dashboard-distribution-segment span{display:block;width:100%;height:100%}.sce-dashboard-distribution-rows{display:grid;gap:7px}.sce-dashboard-distribution-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:9px minmax(0,1fr) auto auto;gap:10px;align-items:center;width:100%;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:var(--sce-text-secondary);text-align:left;cursor:pointer;transition:background .16s ease,box-shadow .16s ease}.sce-dashboard-distribution-row:hover,.sce-dashboard-distribution-row:focus,.sce-dashboard-distribution-row-active{background:#f3f9fde6;box-shadow:inset 0 0 0 1px var(--sce-border-muted);outline:none}.sce-dashboard-distribution-row>span{width:9px;height:9px;border-radius:999px;background:var(--chart-color)}.sce-dashboard-distribution-row strong{overflow:hidden;color:var(--sce-text);font-size:13px;font-weight:var(--font-weight-semibold);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.sce-dashboard-distribution-row small,.sce-dashboard-distribution-row em{color:var(--sce-text-secondary);font-size:12px;font-style:normal;font-weight:var(--font-weight-semibold);white-space:nowrap}@media (max-width: 1120px){.sce-dashboard-signal-grid,.sce-dashboard-analytics-grid-premium{grid-template-columns:repeat(2,minmax(0,1fr))}.sce-dashboard-signal:nth-child(3){padding-left:0;border-left:0}}@media (max-width: 760px){.sce-dashboard-capability-strip{justify-content:flex-start}.sce-dashboard-quick-actions,.sce-dashboard-signal-grid,.sce-dashboard-analytics-grid-premium{grid-template-columns:1fr}.sce-dashboard-signal,.sce-dashboard-signal:nth-child(3){padding:15px 0;border-left:0;border-top:1px solid var(--sce-border-muted)}.sce-dashboard-signal:first-child{border-top:0}.sce-dashboard-distribution-row{grid-template-columns:9px minmax(0,1fr) auto}.sce-dashboard-distribution-row em{grid-column:2 / -1}}.sce-dashboard-v3{display:grid;gap:clamp(28px,4vw,46px);max-width:1420px;margin:0 auto;color:var(--sce-text)}.sce-dashboard-v3-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,390px);gap:clamp(28px,5vw,72px);align-items:end;padding:8px 0 4px}.sce-dashboard-v3-hero-copy{display:grid;gap:16px;min-width:0}.sce-dashboard-v3-hero-copy>span,.sce-dashboard-v3-section-head>span,.sce-dashboard-v3-workspace>div>span,.sce-dashboard-v3-next>span{color:var(--sce-blue-dark);font-size:12px;font-weight:var(--font-weight-semibold);line-height:1}.sce-dashboard-v3-hero h1{max-width:780px;margin:0;color:var(--sce-text);font-size:clamp(34px,4vw,52px);font-weight:var(--font-weight-medium);line-height:1.03;letter-spacing:0}.sce-dashboard-v3-hero p{max-width:64ch;margin:0;color:var(--sce-text-secondary);font-size:15px;line-height:1.58}.sce-dashboard-v3-actions{display:flex;flex-wrap:wrap;gap:10px;padding-top:4px}.sce-dashboard-v3-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;gap:8px;align-items:center;min-height:38px;padding:0 14px;border:1px solid var(--sce-border);border-radius:999px;background:#ffffffd1;color:var(--sce-blue-dark);font:inherit;font-size:13px;font-weight:var(--font-weight-semibold);cursor:pointer;box-shadow:0 10px 24px #102a4309;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.sce-dashboard-v3-action-primary{border-color:transparent;background:var(--sce-blue);color:var(--sce-white);box-shadow:0 16px 34px #2385e62e}.sce-dashboard-v3-action:hover,.sce-dashboard-v3-action:focus-visible{transform:translateY(-1px);border-color:#2385e652;background:var(--sce-blue-soft);outline:none}.sce-dashboard-v3-action-primary:hover,.sce-dashboard-v3-action-primary:focus-visible{background:var(--sce-blue-dark);color:var(--sce-white)}.sce-dashboard-v3-action svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.sce-dashboard-v3-workspace{display:grid;gap:18px;padding:20px 0 0;border-top:1px solid var(--sce-border-muted)}.sce-dashboard-v3-workspace>div{display:grid;gap:8px}.sce-dashboard-v3-workspace strong{color:var(--sce-text);font-size:22px;font-weight:var(--font-weight-semibold);line-height:1.16}.sce-dashboard-v3-workspace dl{display:grid;gap:0;margin:0}.sce-dashboard-v3-workspace dl div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-top:1px solid var(--sce-border-muted)}.sce-dashboard-v3-workspace dt{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.sce-dashboard-v3-workspace dd{margin:0;color:var(--sce-text);font-size:13px;font-weight:var(--font-weight-semibold);text-align:right}.sce-dashboard-v3-workspace .ui-button{justify-self:start}.sce-dashboard-v3-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:clamp(22px,4vw,48px);align-items:stretch}.sce-dashboard-v3-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--sce-border-muted);border-bottom:1px solid var(--sce-border-muted)}.sce-dashboard-v3-metric{display:grid;align-content:start;gap:8px;min-width:0;padding:24px clamp(18px,2.4vw,34px);border-left:1px solid var(--sce-border-muted)}.sce-dashboard-v3-metric:first-child{padding-left:0;border-left:0}.sce-dashboard-v3-metric span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.sce-dashboard-v3-metric strong{color:var(--sce-text);font-size:clamp(34px,4vw,54px);font-weight:var(--font-weight-semibold);line-height:.96;letter-spacing:0}.sce-dashboard-v3-metric-primary strong{color:var(--sce-blue-dark)}.sce-dashboard-v3-metric p,.sce-dashboard-v3-next p,.sce-dashboard-v3-section-head p{margin:0;color:var(--sce-text-secondary);font-size:13px;line-height:1.48}.sce-dashboard-v3-next{display:grid;align-content:center;gap:10px;padding:22px;border:1px solid var(--sce-border-muted);border-radius:8px;background:#ffffffc7;box-shadow:0 18px 46px #102a430a}.sce-dashboard-v3-next strong{color:var(--sce-text);font-size:20px;font-weight:var(--font-weight-semibold);line-height:1.2}.sce-dashboard-v3-next .ui-button{justify-self:start;margin-top:4px}.sce-dashboard-v3-grid{display:grid;grid-template-columns:minmax(330px,.78fr) minmax(0,1.22fr);gap:clamp(26px,4vw,54px);align-items:start}.sce-dashboard-v3-capacity,.sce-dashboard-v3-insights{display:grid;gap:20px}.sce-dashboard-v3-section-head{display:grid;gap:7px}.sce-dashboard-v3-section-head h2{margin:0;color:var(--sce-text);font-size:clamp(22px,2.2vw,28px);font-weight:var(--font-weight-semibold);line-height:1.16}.sce-dashboard-v3-capacity-list{display:grid;gap:18px;padding:22px 0;border-top:1px solid var(--sce-border-muted);border-bottom:1px solid var(--sce-border-muted)}.sce-dashboard-v3-capacity-row{display:grid;gap:10px}.sce-dashboard-v3-capacity-head,.sce-dashboard-v3-capacity-foot{display:flex;justify-content:space-between;gap:14px;align-items:baseline}.sce-dashboard-v3-capacity-head span{color:var(--sce-text);font-size:14px;font-weight:var(--font-weight-semibold)}.sce-dashboard-v3-capacity-head strong{color:var(--sce-text-secondary);font-size:13px;font-weight:var(--font-weight-semibold);text-align:right}.sce-dashboard-v3-capacity-meter{overflow:hidden;height:10px;border-radius:999px;background:var(--sce-blue-soft)}.sce-dashboard-v3-capacity-meter span{display:block;height:100%;min-width:3px;border-radius:inherit;background:linear-gradient(90deg,var(--sce-blue),#58b7c9)}.sce-dashboard-v3-capacity-foot span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.sce-dashboard-v3-renewal{display:flex;justify-content:space-between;gap:18px;align-items:center;padding-top:2px}.sce-dashboard-v3-renewal span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.sce-dashboard-v3-renewal strong{color:var(--sce-text);font-size:13px;font-weight:var(--font-weight-semibold)}.sce-dashboard-v3-insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sce-dashboard-v3-insight{display:grid;gap:15px;min-width:0;padding:18px;border:1px solid var(--sce-border-muted);border-radius:8px;background:#ffffffc7;box-shadow:0 16px 40px #102a4309}.sce-dashboard-v3-insight-head{display:flex;justify-content:space-between;gap:18px;align-items:end}.sce-dashboard-v3-insight-head div{display:grid;gap:5px;min-width:0}.sce-dashboard-v3-insight-head small{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.sce-dashboard-v3-insight-head span{overflow:hidden;color:var(--sce-text-secondary);font-size:13px;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.sce-dashboard-v3-insight-head strong{color:var(--sce-text);font-size:clamp(24px,2.5vw,34px);font-weight:var(--font-weight-semibold);line-height:1}.sce-dashboard-v3-insight-head em{color:var(--chart-color, var(--sce-blue-dark));font-size:16px;font-style:normal;font-weight:var(--font-weight-semibold);white-space:nowrap}.sce-dashboard-v3-insight-bar{display:flex;gap:4px;height:12px;overflow:hidden;border-radius:999px;background:var(--sce-blue-soft)}.sce-dashboard-v3-insight-segment{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:8px;border:0;border-radius:inherit;background:var(--chart-color);cursor:pointer;opacity:.55;transition:opacity .16s ease,transform .16s ease}.sce-dashboard-v3-insight-segment:hover,.sce-dashboard-v3-insight-segment:focus-visible,.sce-dashboard-v3-insight-segment.is-active{opacity:1;transform:scaleY(1.22);outline:none}.sce-dashboard-v3-insight-segment span{display:block;width:100%;height:100%}.sce-dashboard-v3-insight-list{display:grid;gap:5px}.sce-dashboard-v3-insight-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:8px;align-items:center;width:100%;padding:7px 8px;border:0;border-radius:7px;background:transparent;color:var(--sce-text-secondary);font:inherit;text-align:left;cursor:pointer}.sce-dashboard-v3-insight-row:hover,.sce-dashboard-v3-insight-row:focus-visible,.sce-dashboard-v3-insight-row.is-active{background:var(--sce-surface-soft);outline:none}.sce-dashboard-v3-insight-row>span{width:8px;height:8px;border-radius:999px;background:var(--chart-color)}.sce-dashboard-v3-insight-row strong{overflow:hidden;color:var(--sce-text);font-size:12px;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.sce-dashboard-v3-insight-row small{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.sce-dashboard-v3-insight-row em{grid-column:2 / -1;color:var(--sce-text-muted);font-size:11px;font-style:normal;font-weight:var(--font-weight-semibold)}.sce-dashboard-v3 .sce-dashboard-loading{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 1280px){.sce-dashboard-v3-insight-grid{grid-template-columns:1fr}}@media (max-width: 1080px){.sce-dashboard-v3-hero,.sce-dashboard-v3-summary,.sce-dashboard-v3-grid{grid-template-columns:1fr}.sce-dashboard-v3-workspace{max-width:520px}}@media (max-width: 760px){.sce-dashboard-v3-hero h1{font-size:32px}.sce-dashboard-v3-metrics{grid-template-columns:1fr}.sce-dashboard-v3-metric,.sce-dashboard-v3-metric:first-child{padding:18px 0;border-left:0;border-top:1px solid var(--sce-border-muted)}.sce-dashboard-v3-metric:first-child{border-top:0}.sce-dashboard-v3-action{width:100%;justify-content:space-between}.sce-dashboard-v3-workspace dl div{display:grid}.sce-dashboard-v3-workspace dd{text-align:left}}.sce-dashboard-trust{display:grid;gap:clamp(34px,4.4vw,58px);max-width:1480px;margin:0 auto;color:var(--sce-text)}.sce-dashboard-trust-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(24px,4vw,56px);align-items:end;padding-top:6px}.sce-dashboard-trust-header>div:first-child{display:grid;gap:10px;min-width:0}.sce-dashboard-trust-header>div:first-child>span,.sce-dashboard-trust-section-head>span,.sce-dashboard-trust-main>span,.sce-dashboard-trust-footer span,.sce-dashboard-trust .sce-dashboard-v3-next>span{color:var(--sce-blue-dark);font-size:12px;font-weight:var(--font-weight-semibold);line-height:1}.sce-dashboard-trust-header h1{max-width:760px;margin:0;color:var(--sce-text);font-size:clamp(34px,4.2vw,56px);font-weight:var(--font-weight-medium);line-height:1.02;letter-spacing:0}.sce-dashboard-trust-header p{max-width:62ch;margin:0;color:var(--sce-text-secondary);font-size:15px;line-height:1.56}.sce-dashboard-trust-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.sce-dashboard-trust .sce-dashboard-v3-action{min-height:36px;padding-inline:13px;box-shadow:none}.sce-dashboard-trust-summary{display:grid;grid-template-columns:minmax(260px,.55fr) minmax(0,1fr) minmax(280px,.42fr);gap:0;border-top:1px solid var(--sce-border-muted);border-bottom:1px solid var(--sce-border-muted)}.sce-dashboard-trust-main{display:grid;align-content:center;gap:8px;min-width:0;padding:30px clamp(22px,3vw,38px) 30px 0}.sce-dashboard-trust-main strong{color:var(--sce-blue-dark);font-size:clamp(64px,8vw,116px);font-weight:var(--font-weight-semibold);line-height:.86;letter-spacing:-.02em}.sce-dashboard-trust-main p{margin:0;color:var(--sce-text-secondary);font-size:14px;line-height:1.45}.sce-dashboard-trust-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-left:1px solid var(--sce-border-muted)}.sce-dashboard-trust .sce-dashboard-v3-metric{align-content:center;gap:7px;padding:30px clamp(18px,2.3vw,30px);border-left:1px solid var(--sce-border-muted)}.sce-dashboard-trust .sce-dashboard-v3-metric:first-child{padding-left:clamp(18px,2.3vw,30px);border-left:0}.sce-dashboard-trust .sce-dashboard-v3-metric strong{color:var(--sce-text);font-size:clamp(25px,3vw,38px);font-weight:var(--font-weight-semibold);line-height:1}.sce-dashboard-trust .sce-dashboard-v3-metric p{max-width:28ch}.sce-dashboard-trust .sce-dashboard-v3-next{align-content:center;padding:30px 0 30px clamp(22px,3vw,34px);border:0;border-left:1px solid var(--sce-border-muted);border-radius:0;background:transparent;box-shadow:none}.sce-dashboard-trust .sce-dashboard-v3-next strong{font-size:19px;font-weight:var(--font-weight-semibold)}.sce-dashboard-trust-layout{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);gap:clamp(34px,5vw,72px);align-items:start}.sce-dashboard-trust-capacity,.sce-dashboard-trust-insights{display:grid;gap:20px}.sce-dashboard-trust-section-head{display:grid;gap:7px}.sce-dashboard-trust-section-head h2{margin:0;color:var(--sce-text);font-size:clamp(22px,2.3vw,30px);font-weight:var(--font-weight-medium);line-height:1.14}.sce-dashboard-trust-section-head p{max-width:62ch;margin:0;color:var(--sce-text-secondary);font-size:13px;line-height:1.48}.sce-dashboard-trust-capacity-list{display:grid;gap:18px;padding:22px 0;border-top:1px solid var(--sce-border-muted);border-bottom:1px solid var(--sce-border-muted)}.sce-dashboard-trust .sce-dashboard-v3-capacity-row{gap:9px}.sce-dashboard-trust .sce-dashboard-v3-capacity-meter{height:9px}.sce-dashboard-trust-insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--sce-border-muted);border-bottom:1px solid var(--sce-border-muted)}.sce-dashboard-trust .sce-dashboard-v3-insight{gap:16px;min-width:0;padding:22px clamp(16px,2vw,24px);border:0;border-left:1px solid var(--sce-border-muted);border-radius:0;background:transparent;box-shadow:none}.sce-dashboard-trust .sce-dashboard-v3-insight:first-child{padding-left:0;border-left:0}.sce-dashboard-trust .sce-dashboard-v3-insight-head strong{font-size:clamp(24px,2.4vw,34px)}.sce-dashboard-trust .sce-dashboard-v3-insight-list{gap:3px}.sce-dashboard-trust .sce-dashboard-v3-insight-row{padding:7px 0;border-radius:0}.sce-dashboard-trust .sce-dashboard-v3-insight-row:hover,.sce-dashboard-trust .sce-dashboard-v3-insight-row:focus-visible,.sce-dashboard-trust .sce-dashboard-v3-insight-row.is-active{background:transparent}.sce-dashboard-trust-footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:clamp(18px,3vw,38px);align-items:center;padding-top:22px;border-top:1px solid var(--sce-border-muted)}.sce-dashboard-trust-footer div{display:grid;gap:6px}.sce-dashboard-trust-footer strong{overflow:hidden;color:var(--sce-text);font-size:14px;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1280px){.sce-dashboard-trust-summary,.sce-dashboard-trust-layout,.sce-dashboard-trust-insight-grid{grid-template-columns:1fr}.sce-dashboard-trust-metrics,.sce-dashboard-trust .sce-dashboard-v3-next,.sce-dashboard-trust .sce-dashboard-v3-insight{border-left:0}.sce-dashboard-trust .sce-dashboard-v3-next{padding:24px 0;border-top:1px solid var(--sce-border-muted)}.sce-dashboard-trust .sce-dashboard-v3-insight,.sce-dashboard-trust .sce-dashboard-v3-insight:first-child{padding:20px 0;border-top:1px solid var(--sce-border-muted)}.sce-dashboard-trust .sce-dashboard-v3-insight:first-child{border-top:0}}@media (max-width: 900px){.sce-dashboard-trust-header,.sce-dashboard-trust-footer{grid-template-columns:1fr}.sce-dashboard-trust-actions{justify-content:flex-start}.sce-dashboard-trust-metrics{grid-template-columns:1fr;border-left:0}.sce-dashboard-trust .sce-dashboard-v3-metric,.sce-dashboard-trust .sce-dashboard-v3-metric:first-child{padding:18px 0;border-left:0;border-top:1px solid var(--sce-border-muted)}}@media (max-width: 560px){.sce-dashboard-trust-header h1{font-size:32px}.sce-dashboard-trust .sce-dashboard-v3-action{width:100%;justify-content:space-between}}.sce-dashboard-command{display:grid;gap:28px;max-width:1460px;margin:0 auto;color:var(--sce-text)}.sce-dashboard-command-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end}.sce-dashboard-command-title{display:grid;gap:9px;min-width:0}.sce-dashboard-command-title>span,.sce-dashboard-command-main>span,.sce-dashboard-command-section-head>span,.sce-dashboard-command-footer span,.sce-dashboard-command .sce-dashboard-v3-next>span{color:var(--sce-blue-dark);font-size:12px;font-weight:var(--font-weight-semibold);line-height:1}.sce-dashboard-command-title h1{max-width:720px;margin:0;color:var(--sce-text);font-size:48px;font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:0}.sce-dashboard-command-title p{max-width:66ch;margin:0;color:var(--sce-text-secondary);font-size:15px;line-height:1.55}.sce-dashboard-command-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:460px}.sce-dashboard-command .sce-dashboard-v3-action{min-height:38px;padding-inline:13px;border-color:var(--sce-border-muted);border-radius:8px;background:var(--sce-white);box-shadow:none}.sce-dashboard-command .sce-dashboard-v3-action-primary{border-color:var(--sce-blue);background:var(--sce-blue);color:var(--sce-white);box-shadow:0 12px 28px #2385e62e}.sce-dashboard-command-surface{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,390px);gap:0;overflow:hidden;border:1px solid var(--sce-border-muted);border-radius:8px;background:linear-gradient(90deg,#fffffff0,#f7fbffeb),linear-gradient(135deg,rgba(35,133,230,.08),transparent 42%);box-shadow:0 20px 46px #102a4312}.sce-dashboard-command-primary{display:grid;grid-template-columns:minmax(320px,.62fr) minmax(0,1fr);gap:26px;align-items:stretch;min-width:0;padding:28px}.sce-dashboard-command-main{display:grid;align-content:center;gap:12px;min-width:0}.sce-dashboard-command-numberline{display:flex;flex-wrap:wrap;align-items:end;gap:18px}.sce-dashboard-command-numberline>strong{color:var(--sce-blue-dark);font-size:86px;font-weight:var(--font-weight-semibold);line-height:.86;letter-spacing:0}.sce-dashboard-command-main p{max-width:34ch;margin:0;color:var(--sce-text-secondary);font-size:14px;line-height:1.46}.sce-dashboard-command-ring{display:grid;place-items:center;width:118px;height:118px;padding:10px;border-radius:999px;background:radial-gradient(circle,var(--sce-white) 58%,transparent 59%),conic-gradient(var(--sce-blue-dark) var(--dashboard-progress, 0%),#dfeaf3 0);box-shadow:inset 0 0 0 1px var(--sce-border-muted),0 10px 28px #102a4312;text-align:center}.sce-dashboard-command-ring span{color:var(--sce-text);font-size:21px;font-weight:var(--font-weight-semibold);line-height:1}.sce-dashboard-command-ring small{max-width:70px;color:var(--sce-text-muted);font-size:10px;font-weight:var(--font-weight-semibold);line-height:1.2}.sce-dashboard-command-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.sce-dashboard-command-signal{display:grid;align-content:start;gap:5px;min-width:0;padding:13px 14px;border:1px solid var(--sce-border-muted);border-radius:8px;background:#ffffffbd}.sce-dashboard-command-signal span{color:var(--sce-text-muted);font-size:11px;font-weight:var(--font-weight-semibold)}.sce-dashboard-command-signal strong{overflow:hidden;color:var(--sce-text);font-size:16px;font-weight:var(--font-weight-semibold);line-height:1.16;text-overflow:ellipsis;white-space:nowrap}.sce-dashboard-command-signal em{display:-webkit-box;overflow:hidden;color:var(--sce-text-secondary);font-size:12px;font-style:normal;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sce-dashboard-command-signal-success{border-color:var(--sce-success-border);background:linear-gradient(180deg,#e3f7eed6,#ffffffd1)}.sce-dashboard-command-signal-success strong{color:var(--sce-success)}.sce-dashboard-command-signal-warning{border-color:#d28b2247;background:linear-gradient(180deg,#fff5e6e6,#ffffffd6)}.sce-dashboard-command-signal-warning strong{color:var(--color-warning-text)}.sce-dashboard-command .sce-dashboard-v3-next{align-content:center;gap:10px;min-width:0;padding:28px;border:0;border-left:1px solid var(--sce-border-muted);border-radius:0;background:#ffffff8c;box-shadow:none}.sce-dashboard-command .sce-dashboard-v3-next strong{color:var(--sce-text);font-size:22px;font-weight:var(--font-weight-semibold)}.sce-dashboard-command .sce-dashboard-v3-next p{max-width:32ch}.sce-dashboard-command-workbench{display:grid;grid-template-columns:minmax(330px,.44fr) minmax(0,1fr);gap:24px;align-items:start}.sce-dashboard-command-capacity,.sce-dashboard-command-insights{display:grid;gap:18px;min-width:0;padding:22px;border:1px solid var(--sce-border-muted);border-radius:8px;background:var(--sce-white);box-shadow:0 16px 34px #102a430b}.sce-dashboard-command-section-head{display:grid;gap:7px}.sce-dashboard-command-section-head h2{margin:0;color:var(--sce-text);font-size:24px;font-weight:var(--font-weight-semibold);line-height:1.14;letter-spacing:0}.sce-dashboard-command-section-head p{max-width:70ch;margin:0;color:var(--sce-text-secondary);font-size:13px;line-height:1.48}.sce-dashboard-command-capacity-list{display:grid;gap:17px;padding-block:14px;border-top:1px solid var(--sce-border-muted);border-bottom:1px solid var(--sce-border-muted)}.sce-dashboard-command .sce-dashboard-v3-capacity-head strong,.sce-dashboard-command .sce-dashboard-v3-capacity-foot span{white-space:nowrap}.sce-dashboard-command .sce-dashboard-v3-capacity-meter{height:9px}.sce-dashboard-command .sce-dashboard-v3-renewal{min-height:36px;padding:0}.sce-dashboard-command-insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--sce-border-muted);border-bottom:1px solid var(--sce-border-muted)}.sce-dashboard-command .sce-dashboard-v3-insight{gap:15px;min-width:0;padding:18px 20px;border:0;border-left:1px solid var(--sce-border-muted);border-radius:0;background:transparent;box-shadow:none}.sce-dashboard-command .sce-dashboard-v3-insight:first-child{padding-left:0;border-left:0}.sce-dashboard-command .sce-dashboard-v3-insight-head strong{font-size:28px}.sce-dashboard-command .sce-dashboard-v3-insight-row{padding:7px 0;border-radius:0}.sce-dashboard-command .sce-dashboard-v3-insight-row:hover,.sce-dashboard-command .sce-dashboard-v3-insight-row:focus-visible,.sce-dashboard-command .sce-dashboard-v3-insight-row.is-active{background:transparent}.sce-dashboard-command-footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:20px;align-items:center;padding-top:2px}.sce-dashboard-command-footer div{display:grid;gap:5px;min-width:0;padding-top:16px;border-top:1px solid var(--sce-border-muted)}.sce-dashboard-command-footer strong{overflow:hidden;color:var(--sce-text);font-size:14px;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.sce-dashboard-command-footer .ui-button{justify-self:end}@media (max-width: 1260px){.sce-dashboard-command-surface,.sce-dashboard-command-primary,.sce-dashboard-command-workbench,.sce-dashboard-command-insight-grid{grid-template-columns:1fr}.sce-dashboard-command .sce-dashboard-v3-next,.sce-dashboard-command .sce-dashboard-v3-insight,.sce-dashboard-command .sce-dashboard-v3-insight:first-child{border-left:0}.sce-dashboard-command .sce-dashboard-v3-next{border-top:1px solid var(--sce-border-muted)}.sce-dashboard-command .sce-dashboard-v3-insight,.sce-dashboard-command .sce-dashboard-v3-insight:first-child{padding:18px 0;border-top:1px solid var(--sce-border-muted)}.sce-dashboard-command .sce-dashboard-v3-insight:first-child{border-top:0}}@media (max-width: 900px){.sce-dashboard-command-header,.sce-dashboard-command-footer{grid-template-columns:1fr}.sce-dashboard-command-title h1{font-size:38px}.sce-dashboard-command-actions{justify-content:flex-start}.sce-dashboard-command-footer .ui-button{justify-self:start}}@media (max-width: 640px){.sce-dashboard-command{gap:22px}.sce-dashboard-command-title h1{font-size:32px}.sce-dashboard-command-actions,.sce-dashboard-command .sce-dashboard-v3-action{width:100%}.sce-dashboard-command .sce-dashboard-v3-action{justify-content:space-between}.sce-dashboard-command-primary,.sce-dashboard-command .sce-dashboard-v3-next,.sce-dashboard-command-capacity,.sce-dashboard-command-insights{padding:18px}.sce-dashboard-command-numberline>strong{font-size:64px}.sce-dashboard-command-ring{width:104px;height:104px}.sce-dashboard-command-signal-grid{grid-template-columns:1fr}.sce-dashboard-command .sce-dashboard-v3-capacity-head,.sce-dashboard-command .sce-dashboard-v3-capacity-foot{display:grid;gap:4px}.sce-dashboard-command .sce-dashboard-v3-capacity-head strong,.sce-dashboard-command .sce-dashboard-v3-capacity-foot span{text-align:left;white-space:normal}}.sce-dashboard-clean{display:grid;gap:24px;width:min(100%,1320px);margin:0 auto}.sce-dashboard-clean-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;padding-bottom:10px;border-bottom:1px solid var(--sce-border-muted)}.sce-dashboard-clean-title{display:grid;gap:9px;min-width:0}.sce-dashboard-clean-title>span,.sce-dashboard-clean-section-head span,.sce-dashboard-clean-tile>span,.sce-dashboard-clean-distribution header span,.sce-dashboard-clean-footer span,.sce-dashboard-clean .sce-dashboard-v3-next>span{color:var(--sce-text-muted);font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:0;text-transform:uppercase}.sce-dashboard-clean-title h1{max-width:820px;margin:0;color:var(--sce-text);font-size:clamp(32px,4vw,50px);font-weight:var(--font-weight-semibold);line-height:1.04;letter-spacing:0}.sce-dashboard-clean-title p{max-width:720px;margin:0;color:var(--sce-text-secondary);font-size:15px;line-height:1.55}.sce-dashboard-clean-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.sce-dashboard-clean .sce-dashboard-v3-action{min-height:40px;padding:0 14px;border-color:#28364a29;border-radius:6px;background:var(--sce-white);color:var(--sce-text);box-shadow:none}.sce-dashboard-clean .sce-dashboard-v3-action-primary{border-color:var(--sce-blue);background:var(--sce-blue);color:var(--sce-white)}.sce-dashboard-clean-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--sce-border-muted);border-radius:8px;background:var(--sce-white);box-shadow:0 16px 36px #102a4309}.sce-dashboard-clean-tile{display:grid;gap:9px;min-width:0;min-height:154px;padding:22px;border-left:1px solid var(--sce-border-muted)}.sce-dashboard-clean-tile:first-child{border-left:0}.sce-dashboard-clean-tile strong{overflow-wrap:anywhere;color:var(--sce-text);font-size:clamp(28px,4vw,42px);font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:0}.sce-dashboard-clean-tile p{max-width:34ch;margin:0;color:var(--sce-text-secondary);font-size:13px;line-height:1.45}.sce-dashboard-clean-tile-success strong{color:var(--sce-blue-dark)}.sce-dashboard-clean-tile-warning strong{color:var(--color-warning-text)}.sce-dashboard-clean-main-grid{display:grid;grid-template-columns:minmax(280px,.34fr) minmax(0,1fr);gap:24px;align-items:stretch}.sce-dashboard-clean-panel,.sce-dashboard-clean .sce-dashboard-v3-next{min-width:0;border:1px solid var(--sce-border-muted);border-radius:8px;background:var(--sce-white);box-shadow:0 16px 36px #102a4309}.sce-dashboard-clean .sce-dashboard-v3-next{display:grid;gap:14px;align-content:start;padding:24px}.sce-dashboard-clean .sce-dashboard-v3-next strong{color:var(--sce-text);font-size:24px;font-weight:var(--font-weight-semibold);line-height:1.14;letter-spacing:0}.sce-dashboard-clean .sce-dashboard-v3-next p{max-width:35ch;margin:0;color:var(--sce-text-secondary);font-size:14px;line-height:1.5}.sce-dashboard-clean .sce-dashboard-v3-next .ui-button{justify-self:start;margin-top:4px}.sce-dashboard-clean-panel{display:grid;gap:22px;padding:24px}.sce-dashboard-clean-section-head{display:grid;grid-template-columns:minmax(0,.92fr) minmax(260px,.72fr);gap:20px;align-items:start}.sce-dashboard-clean-section-head>div{display:grid;gap:7px;min-width:0}.sce-dashboard-clean-section-head h2{margin:0;color:var(--sce-text);font-size:24px;font-weight:var(--font-weight-semibold);line-height:1.14;letter-spacing:0}.sce-dashboard-clean-section-head p{max-width:68ch;margin:0;color:var(--sce-text-secondary);font-size:13px;line-height:1.5}.sce-dashboard-clean-capacity-list{display:grid;gap:18px;padding-block:18px;border-top:1px solid var(--sce-border-muted);border-bottom:1px solid var(--sce-border-muted)}.sce-dashboard-clean .sce-dashboard-v3-capacity-head,.sce-dashboard-clean .sce-dashboard-v3-capacity-foot{display:flex;gap:12px;justify-content:space-between}.sce-dashboard-clean .sce-dashboard-v3-capacity-head span,.sce-dashboard-clean .sce-dashboard-v3-capacity-foot span{min-width:0}.sce-dashboard-clean .sce-dashboard-v3-capacity-head strong,.sce-dashboard-clean .sce-dashboard-v3-capacity-foot span:last-child{text-align:right;white-space:nowrap}.sce-dashboard-clean .sce-dashboard-v3-capacity-meter{height:9px;border-radius:999px;background:#28364a17}.sce-dashboard-clean .sce-dashboard-v3-renewal{min-height:36px;padding:0}.sce-dashboard-clean-assets{gap:24px}.sce-dashboard-clean-distribution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--sce-border-muted);border-bottom:1px solid var(--sce-border-muted)}.sce-dashboard-clean-distribution{display:grid;gap:16px;min-width:0;padding:20px 22px;border-left:1px solid var(--sce-border-muted)}.sce-dashboard-clean-distribution:first-child{padding-left:0;border-left:0}.sce-dashboard-clean-distribution:last-child{padding-right:0}.sce-dashboard-clean-distribution header{display:flex;gap:12px;align-items:baseline;justify-content:space-between;min-width:0}.sce-dashboard-clean-distribution header strong{color:var(--sce-text);font-size:13px;font-weight:var(--font-weight-semibold);white-space:nowrap}.sce-dashboard-clean-distribution-list{display:grid;gap:12px}.sce-dashboard-clean-distribution-row{display:grid;grid-template-columns:minmax(110px,1fr) minmax(70px,.76fr) auto auto;gap:10px;align-items:center;min-width:0}.sce-dashboard-clean-distribution-row>div:first-child{display:flex;gap:8px;align-items:center;min-width:0}.sce-dashboard-clean-distribution-row>div:first-child span{flex:0 0 auto;width:8px;height:8px;border-radius:999px;background:var(--chart-color)}.sce-dashboard-clean-distribution-row strong{overflow:hidden;color:var(--sce-text);font-size:13px;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.sce-dashboard-clean-distribution-meter{height:7px;overflow:hidden;border-radius:999px;background:#28364a14}.sce-dashboard-clean-distribution-meter span{display:block;height:100%;border-radius:inherit;background:var(--chart-color)}.sce-dashboard-clean-distribution-row em,.sce-dashboard-clean-distribution-row small{color:var(--sce-text-secondary);font-size:12px;font-style:normal;line-height:1;white-space:nowrap}.sce-dashboard-clean-distribution-row em{color:var(--sce-text);font-weight:var(--font-weight-semibold)}.sce-dashboard-clean-footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:18px;align-items:end}.sce-dashboard-clean-footer div{display:grid;gap:5px;min-width:0;padding-top:14px;border-top:1px solid var(--sce-border-muted)}.sce-dashboard-clean-footer strong{overflow:hidden;color:var(--sce-text);font-size:14px;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.sce-dashboard-clean-footer em{overflow:hidden;color:var(--sce-text-secondary);font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.sce-dashboard-clean-footer .ui-button{justify-self:end}@media (max-width: 1180px){.sce-dashboard-clean-kpis,.sce-dashboard-clean-main-grid,.sce-dashboard-clean-distribution-grid{grid-template-columns:1fr 1fr}.sce-dashboard-clean-tile:nth-child(odd),.sce-dashboard-clean-distribution:nth-child(odd){border-left:0}.sce-dashboard-clean-tile:nth-child(n+3){border-top:1px solid var(--sce-border-muted)}.sce-dashboard-clean-distribution{padding-inline:0;border-top:1px solid var(--sce-border-muted)}.sce-dashboard-clean-distribution:nth-child(2){padding-left:22px}.sce-dashboard-clean-distribution:first-child,.sce-dashboard-clean-distribution:nth-child(2){border-top:0}.sce-dashboard-clean-distribution:nth-child(3){grid-column:1 / -1}}@media (max-width: 900px){.sce-dashboard-clean-header,.sce-dashboard-clean-main-grid,.sce-dashboard-clean-section-head,.sce-dashboard-clean-footer{grid-template-columns:1fr}.sce-dashboard-clean-actions,.sce-dashboard-clean-footer .ui-button{justify-self:start}.sce-dashboard-clean-actions{justify-content:flex-start}}@media (max-width: 640px){.sce-dashboard-clean{gap:20px}.sce-dashboard-clean-title h1{font-size:32px}.sce-dashboard-clean-kpis,.sce-dashboard-clean-distribution-grid{grid-template-columns:1fr}.sce-dashboard-clean-tile,.sce-dashboard-clean-tile:first-child,.sce-dashboard-clean-distribution,.sce-dashboard-clean-distribution:first-child,.sce-dashboard-clean-distribution:nth-child(2),.sce-dashboard-clean-distribution:last-child{padding:18px;border-left:0}.sce-dashboard-clean-tile+.sce-dashboard-clean-tile,.sce-dashboard-clean-distribution+.sce-dashboard-clean-distribution,.sce-dashboard-clean-distribution:nth-child(2){border-top:1px solid var(--sce-border-muted)}.sce-dashboard-clean-panel,.sce-dashboard-clean .sce-dashboard-v3-next{padding:18px}.sce-dashboard-clean .sce-dashboard-v3-action{flex:1 1 100%;justify-content:space-between}.sce-dashboard-clean .sce-dashboard-v3-capacity-head,.sce-dashboard-clean .sce-dashboard-v3-capacity-foot{display:grid;gap:5px}.sce-dashboard-clean .sce-dashboard-v3-capacity-head strong,.sce-dashboard-clean .sce-dashboard-v3-capacity-foot span:last-child{text-align:left;white-space:normal}.sce-dashboard-clean-distribution-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px}.sce-dashboard-clean-distribution-meter{grid-column:1 / -1;grid-row:2}.sce-dashboard-clean-distribution-row small{display:none}}.sce-dashboard-standard{gap:var(--space-10);width:min(100%,1320px);margin:0 auto}.sce-dashboard-standard .ui-page-header{margin-bottom:0}.sce-dashboard-standard .ui-page-actions-controls{flex-wrap:wrap}.sce-dashboard-standard-kpis.enterprise-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6)}.sce-dashboard-standard-kpi{min-height:132px;border:var(--border-subtle);border-radius:var(--radius-md);background:var(--sce-white);box-shadow:var(--shadow-elevation-sm)}.sce-dashboard-standard-kpi.enterprise-kpi-card-primary{border-color:var(--sce-border);background:var(--sce-blue-soft)}.sce-dashboard-standard-kpi.enterprise-kpi-card-primary strong{color:var(--sce-blue-dark)}.sce-dashboard-standard-kpi.enterprise-kpi-card-warning strong{color:var(--color-warning-text)}.sce-dashboard-standard-main{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(280px,.58fr);gap:var(--space-8);align-items:stretch}.sce-dashboard-standard-capacity .ui-card-body,.sce-dashboard-standard-assets .ui-card-body{display:grid;gap:var(--space-9)}.sce-dashboard-standard-capacity-list{display:grid;gap:var(--space-9);padding-block:var(--space-6);border-top:var(--border-subtle);border-bottom:var(--border-subtle)}.sce-dashboard-standard .sce-dashboard-v3-capacity-head,.sce-dashboard-standard .sce-dashboard-v3-capacity-foot{display:flex;gap:var(--space-6);justify-content:space-between;align-items:baseline}.sce-dashboard-standard .sce-dashboard-v3-capacity-head span{color:var(--sce-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.sce-dashboard-standard .sce-dashboard-v3-capacity-head strong,.sce-dashboard-standard .sce-dashboard-v3-capacity-foot span{color:var(--sce-text-secondary);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.sce-dashboard-standard .sce-dashboard-v3-capacity-head strong,.sce-dashboard-standard .sce-dashboard-v3-capacity-foot span:last-child{text-align:right;white-space:nowrap}.sce-dashboard-standard .sce-dashboard-v3-capacity-meter{height:10px;border-radius:var(--radius-pill);background:var(--sce-blue-soft)}.sce-dashboard-standard .sce-dashboard-v3-capacity-meter span{background:var(--gradient-chart-primary)}.sce-dashboard-standard .sce-dashboard-v3-renewal{min-height:34px;padding:0}.sce-dashboard-standard-next{display:grid;gap:var(--space-6);align-content:start;min-width:0;border:var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-10);background:linear-gradient(135deg,rgba(35,133,230,.07),transparent 44%),var(--sce-white);box-shadow:var(--shadow-elevation-md)}.sce-dashboard-standard-next>span,.sce-dashboard-standard-distribution header span,.sce-dashboard-standard-footer span{color:var(--sce-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.sce-dashboard-standard-next strong{color:var(--sce-text);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.sce-dashboard-standard-next p{max-width:38ch;margin:0;color:var(--sce-text-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-body)}.sce-dashboard-standard-next .ui-button{justify-self:start}.sce-dashboard-standard-distribution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:var(--border-subtle);border-bottom:var(--border-subtle)}.sce-dashboard-standard-distribution{display:grid;gap:var(--space-7);min-width:0;padding:var(--space-8) var(--space-9);border-left:var(--border-subtle)}.sce-dashboard-standard-distribution:first-child{padding-left:0;border-left:0}.sce-dashboard-standard-distribution:last-child{padding-right:0}.sce-dashboard-standard-distribution header{display:flex;gap:var(--space-6);align-items:baseline;justify-content:space-between;min-width:0}.sce-dashboard-standard-distribution header strong{color:var(--sce-text);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);white-space:nowrap}.sce-dashboard-standard-distribution-list{display:grid;gap:var(--space-6)}.sce-dashboard-standard-distribution-row{display:grid;grid-template-columns:minmax(112px,1fr) minmax(72px,.76fr) auto auto;gap:var(--space-5);align-items:center;min-width:0}.sce-dashboard-standard-distribution-row>div:first-child{display:flex;gap:var(--space-4);align-items:center;min-width:0}.sce-dashboard-standard-distribution-row>div:first-child span{flex:0 0 auto;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--chart-color)}.sce-dashboard-standard-distribution-row strong{overflow:hidden;color:var(--sce-text);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.sce-dashboard-standard-distribution-meter{height:7px;overflow:hidden;border-radius:var(--radius-pill);background:var(--sce-blue-soft)}.sce-dashboard-standard-distribution-meter span{display:block;height:100%;border-radius:inherit;background:var(--chart-color)}.sce-dashboard-standard-distribution-row em,.sce-dashboard-standard-distribution-row small{color:var(--sce-text-secondary);font-size:var(--font-size-sm);font-style:normal;line-height:1;white-space:nowrap}.sce-dashboard-standard-distribution-row em{color:var(--sce-text);font-weight:var(--font-weight-bold)}.sce-dashboard-standard-footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:var(--space-8);align-items:end;padding-top:var(--space-3)}.sce-dashboard-standard-footer div{display:grid;gap:var(--space-3);min-width:0;padding-top:var(--space-6);border-top:var(--border-subtle)}.sce-dashboard-standard-footer strong{overflow:hidden;color:var(--sce-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.sce-dashboard-standard-footer em{overflow:hidden;color:var(--sce-text-secondary);font-size:var(--font-size-sm);font-style:normal;text-overflow:ellipsis;white-space:nowrap}.sce-dashboard-standard-footer .ui-button{justify-self:end}@media (max-width: 1120px){.sce-dashboard-standard-kpis.enterprise-kpi-grid,.sce-dashboard-standard-main,.sce-dashboard-standard-distribution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sce-dashboard-standard-distribution:nth-child(odd){padding-left:0;border-left:0}.sce-dashboard-standard-distribution:nth-child(n+3){border-top:var(--border-subtle)}}@media (max-width: 860px){.sce-dashboard-standard .ui-page-actions-controls,.sce-dashboard-standard .ui-page-actions-secondary,.sce-dashboard-standard .ui-page-actions-primary{width:100%}.sce-dashboard-standard-main,.sce-dashboard-standard-footer{grid-template-columns:1fr}.sce-dashboard-standard-footer .ui-button{justify-self:start}}@media (max-width: 640px){.sce-dashboard-standard{gap:var(--space-8)}.sce-dashboard-standard-kpis.enterprise-kpi-grid,.sce-dashboard-standard-distribution-grid{grid-template-columns:1fr}.sce-dashboard-standard .ui-page-actions-secondary{display:grid;gap:var(--space-4)}.sce-dashboard-standard-kpi{min-height:0}.sce-dashboard-standard-next{padding:var(--space-8)}.sce-dashboard-standard .sce-dashboard-v3-capacity-head,.sce-dashboard-standard .sce-dashboard-v3-capacity-foot{display:grid;gap:var(--space-2)}.sce-dashboard-standard .sce-dashboard-v3-capacity-head strong,.sce-dashboard-standard .sce-dashboard-v3-capacity-foot span:last-child{text-align:left;white-space:normal}.sce-dashboard-standard-distribution,.sce-dashboard-standard-distribution:first-child,.sce-dashboard-standard-distribution:last-child{padding:var(--space-8) 0;border-left:0}.sce-dashboard-standard-distribution+.sce-dashboard-standard-distribution{border-top:var(--border-subtle)}.sce-dashboard-standard-distribution-row{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4) var(--space-5)}.sce-dashboard-standard-distribution-meter{grid-column:1 / -1;grid-row:2}.sce-dashboard-standard-distribution-row small{display:none}}.sce-dashboard-functional-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-8);align-items:end;padding-bottom:var(--space-8);border-bottom:var(--border-subtle)}.sce-dashboard-functional-header>div:first-child{display:grid;gap:var(--space-3);min-width:0}.sce-dashboard-functional-header span{overflow:hidden;color:var(--sce-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.sce-dashboard-functional-header h1{margin:0;color:var(--sce-text);font-size:clamp(34px,4vw,48px);font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:0}.sce-dashboard-functional-actions{display:flex;flex-wrap:wrap;gap:var(--space-5);justify-content:flex-end}.sce-dashboard-standard-kpis.enterprise-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-5)}.sce-dashboard-standard-kpi{min-height:116px;padding:var(--space-8);box-shadow:none}.sce-dashboard-standard-kpi strong{font-size:clamp(26px,3vw,34px)}.sce-dashboard-standard-main{grid-template-columns:minmax(0,1.7fr) minmax(300px,.62fr);align-items:start}.sce-dashboard-standard .ui-card,.sce-dashboard-standard-next{box-shadow:none}.sce-dashboard-standard-next{background:var(--sce-white)}.sce-dashboard-standard-next strong{font-size:var(--font-size-3xl)}.sce-dashboard-standard-next p{font-size:var(--font-size-md)}.sce-dashboard-standard-assets .ui-card-header,.sce-dashboard-standard-capacity .ui-card-header{margin-bottom:var(--space-6)}@media (max-width: 1240px){.sce-dashboard-standard-kpis.enterprise-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 860px){.sce-dashboard-functional-header{grid-template-columns:1fr;align-items:start}.sce-dashboard-functional-actions{justify-content:flex-start}}@media (max-width: 640px){.sce-dashboard-standard-kpis.enterprise-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sce-dashboard-functional-actions,.sce-dashboard-functional-actions .ui-button{width:100%}}.sce-dashboard-functional-header{padding-bottom:0;border-bottom:0}.sce-dashboard-quick-actions{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-8);align-items:center;border:var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-7) var(--space-8);background:var(--sce-white)}.sce-dashboard-quick-actions h2{margin:0;color:var(--sce-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.sce-dashboard-quick-actions .sce-dashboard-functional-actions{justify-content:flex-end}.sce-dashboard-operational-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.6fr);gap:var(--space-8);align-items:stretch}.sce-dashboard-operational-card .ui-card-body{display:block}.sce-dashboard-operational-card .sce-dashboard-standard-kpis.enterprise-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5)}.sce-dashboard-operational-card .sce-dashboard-standard-kpi{min-height:108px;border:0;background:var(--sce-surface-soft)}.sce-dashboard-operational-card .sce-dashboard-standard-kpi.enterprise-kpi-card-primary{background:var(--sce-blue-soft)}.sce-dashboard-standard-capacity-list{border:0;padding-block:0}.sce-dashboard-standard-distribution-grid{gap:var(--space-6);border:0}.sce-dashboard-standard-distribution,.sce-dashboard-standard-distribution:first-child,.sce-dashboard-standard-distribution:last-child{border-left:0;border-radius:var(--radius-md);padding:var(--space-7);background:var(--sce-surface-soft)}@media (max-width: 1120px){.sce-dashboard-operational-grid,.sce-dashboard-operational-card .sce-dashboard-standard-kpis.enterprise-kpi-grid,.sce-dashboard-standard-distribution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.sce-dashboard-quick-actions,.sce-dashboard-operational-grid{grid-template-columns:1fr}.sce-dashboard-quick-actions .sce-dashboard-functional-actions{justify-content:flex-start}}@media (max-width: 640px){.sce-dashboard-operational-card .sce-dashboard-standard-kpis.enterprise-kpi-grid,.sce-dashboard-standard-distribution-grid{grid-template-columns:1fr}}.sce-dashboard-top-panel{display:grid;gap:var(--space-8);border:var(--border-subtle);border-radius:var(--radius-md);padding:clamp(var(--space-8),2vw,var(--space-12));background:var(--sce-white);box-shadow:none}.sce-dashboard-top-head{display:grid;gap:var(--space-3);min-width:0}.sce-dashboard-top-head span,.sce-dashboard-quick-panel>span,.sce-dashboard-next-row span{overflow:hidden;color:var(--sce-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.sce-dashboard-top-head h1{margin:0;color:var(--sce-text);font-size:clamp(32px,3vw,42px);font-weight:var(--font-weight-semibold);line-height:1.04;letter-spacing:0}.sce-dashboard-company-hero{display:grid;gap:var(--space-8);min-width:0}.sce-dashboard-company-copy{display:grid;gap:var(--space-3);align-content:start;min-width:0}.sce-dashboard-company-copy>span{color:var(--sce-blue-dark);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.sce-dashboard-company-copy h1{max-width:980px;margin:0;overflow-wrap:anywhere;color:var(--sce-text);font-size:clamp(38px,5.4vw,68px);font-weight:var(--font-weight-semibold);line-height:.98;letter-spacing:0}.sce-dashboard-company-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-7);min-width:0;margin:0;padding-block:var(--space-7);border-top:var(--border-subtle);border-bottom:var(--border-subtle)}.sce-dashboard-company-metrics div{display:grid;gap:var(--space-2);min-width:0;padding-left:var(--space-7);border-left:var(--border-subtle)}.sce-dashboard-company-metrics div:first-child{padding-left:0;border-left:0}.sce-dashboard-company-metrics dt{color:var(--sce-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.sce-dashboard-company-metrics dd{min-width:0;margin:0;overflow:hidden;color:var(--sce-text);font-size:clamp(18px,2vw,24px);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-overflow:ellipsis;white-space:nowrap}.sce-dashboard-quick-panel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-6);align-items:center;border-radius:calc(var(--radius-md) - 1px);padding:var(--space-5) var(--space-6);background:var(--sce-surface-soft)}.sce-dashboard-top-actions{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:flex-end}.sce-dashboard-top-actions .ui-button{min-height:34px;font-size:var(--font-size-sm)}.sce-dashboard-status-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(var(--space-6),2vw,var(--space-10));padding-block:var(--space-4)}.sce-dashboard-status-rail .sce-dashboard-standard-kpi{min-height:0;gap:var(--space-3);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.sce-dashboard-status-rail .sce-dashboard-standard-kpi.enterprise-kpi-card-primary,.sce-dashboard-status-rail .sce-dashboard-standard-kpi.enterprise-kpi-card-warning{border-color:transparent;background:transparent}.sce-dashboard-status-rail .sce-dashboard-standard-kpi span{font-size:var(--font-size-sm)}.sce-dashboard-status-rail .sce-dashboard-standard-kpi strong{color:var(--sce-text);font-size:clamp(27px,3vw,36px);font-weight:var(--font-weight-semibold)}.sce-dashboard-status-rail .sce-dashboard-standard-kpi.enterprise-kpi-card-primary strong{color:var(--sce-blue-dark)}.sce-dashboard-status-rail .sce-dashboard-standard-kpi.enterprise-kpi-card-warning strong{color:var(--color-warning-text)}.sce-dashboard-status-rail .sce-dashboard-standard-kpi p{color:var(--sce-text-secondary);font-size:var(--font-size-sm)}.sce-dashboard-next-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-8);align-items:center;border-radius:calc(var(--radius-md) - 1px);padding:var(--space-7) var(--space-8);background:var(--sce-surface-soft)}.sce-dashboard-next-row>div{display:grid;gap:var(--space-2);min-width:0}.sce-dashboard-next-row strong{color:var(--sce-text);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.sce-dashboard-next-row p{margin:0;color:var(--sce-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-body)}.sce-dashboard-next-row .ui-button{justify-self:end;white-space:nowrap}@media (max-width: 1120px){.sce-dashboard-company-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) 0}.sce-dashboard-company-metrics div:nth-child(odd){padding-left:0;border-left:0}.sce-dashboard-status-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.sce-dashboard-company-copy h1{font-size:clamp(32px,10vw,44px)}.sce-dashboard-quick-panel,.sce-dashboard-next-row{grid-template-columns:1fr}.sce-dashboard-top-actions{justify-content:flex-start}.sce-dashboard-next-row .ui-button{justify-self:start}}@media (max-width: 560px){.sce-dashboard-top-panel{padding:var(--space-8)}.sce-dashboard-company-metrics{grid-template-columns:1fr;gap:0}.sce-dashboard-company-metrics div,.sce-dashboard-company-metrics div:nth-child(odd),.sce-dashboard-company-metrics div:first-child{padding:var(--space-5) 0;border-left:0;border-top:var(--border-subtle)}.sce-dashboard-company-metrics div:first-child{padding-top:0;border-top:0}.sce-dashboard-status-rail{grid-template-columns:1fr}.sce-dashboard-top-actions .ui-button{flex:1 1 100%;justify-content:center}}.enterprise-page{--sce-page-title-size: clamp(30px, 3vw, 42px);--sce-section-title-size: clamp(18px, 1.35vw, 22px);--sce-label-weight: var(--font-weight-medium);--sce-title-weight: var(--font-weight-semibold);--sce-strong-weight: var(--font-weight-semibold)}.enterprise-page h1,.enterprise-page .ui-page-title{font-size:var(--sce-page-title-size);font-weight:var(--sce-title-weight);line-height:1.08}.enterprise-page h2,.enterprise-page .ui-card-title{font-size:var(--sce-section-title-size);font-weight:var(--sce-title-weight);line-height:1.18}.enterprise-page h3,.enterprise-page h4,.enterprise-page strong,.enterprise-page .ui-button{font-weight:var(--sce-strong-weight)}.enterprise-page .ui-button{min-height:34px;border-radius:var(--radius-pill);font-size:var(--font-size-sm)}.enterprise-page .ui-card{border-color:#0b66c329;box-shadow:0 18px 42px #102a4309}.enterprise-page .ui-card-header{margin-bottom:var(--space-5)}.enterprise-page .enterprise-kpi-card span,.enterprise-page .library-kpi-card span:first-child,.enterprise-page .api-meta-grid span,.enterprise-page .api-usage-list span,.enterprise-page .cert-summary-list span,.enterprise-page .verify-proof-list span{font-weight:var(--sce-label-weight);letter-spacing:0}.enterprise-page .enterprise-kpi-card strong,.enterprise-page .library-kpi-card strong{font-size:clamp(24px,2.35vw,32px);font-weight:var(--sce-title-weight)}.enterprise-page .enterprise-kpi-card,.enterprise-page .library-kpi-card{min-height:112px;padding:var(--space-6);border-radius:calc(var(--radius-md) - 2px)}.sce-dashboard-standard{gap:clamp(var(--space-8),2.4vw,var(--space-12));width:min(100%,1340px)}.sce-dashboard-top-panel{gap:var(--space-7);padding:clamp(var(--space-7),2vw,var(--space-10));border-color:#0b66c324;border-radius:calc(var(--radius-md) - 1px)}.sce-dashboard-company-copy{gap:var(--space-2)}.sce-dashboard-company-copy>span,.sce-dashboard-quick-panel>span,.sce-dashboard-next-row span{color:var(--sce-text-secondary);font-size:var(--font-size-xs);font-weight:var(--sce-label-weight)}.sce-dashboard-company-copy h1{max-width:880px;font-size:clamp(30px,3.6vw,46px);font-weight:var(--sce-title-weight);line-height:1.06}.sce-dashboard-company-metrics{gap:var(--space-5);padding-block:var(--space-5)}.sce-dashboard-company-metrics div{gap:var(--space-1);padding-left:var(--space-5)}.sce-dashboard-company-metrics dt{font-size:var(--font-size-xs);font-weight:var(--sce-label-weight)}.sce-dashboard-company-metrics dd{font-size:clamp(15px,1.35vw,19px);font-weight:var(--sce-strong-weight)}.sce-dashboard-quick-panel{gap:var(--space-5);padding:var(--space-4) var(--space-5);border:1px solid rgba(11,102,195,.1);background:#f3f9fdb8}.sce-dashboard-top-actions{gap:var(--space-3)}.sce-dashboard-top-actions .ui-button{min-height:32px;padding-inline:var(--space-5)}.sce-dashboard-status-rail{gap:var(--space-6);padding-block:var(--space-2)}.sce-dashboard-status-rail .sce-dashboard-standard-kpi{gap:var(--space-2);padding:var(--space-4) var(--space-5);border:1px solid rgba(11,102,195,.1);border-radius:calc(var(--radius-md) - 2px);background:#ffffffb8}.sce-dashboard-status-rail .sce-dashboard-standard-kpi span{font-size:var(--font-size-xs);font-weight:var(--sce-label-weight)}.sce-dashboard-status-rail .sce-dashboard-standard-kpi strong{font-size:clamp(22px,2.25vw,30px);font-weight:var(--sce-title-weight)}.sce-dashboard-status-rail .sce-dashboard-standard-kpi p{font-size:var(--font-size-xs);line-height:1.35}.sce-dashboard-next-row{gap:var(--space-6);padding:var(--space-5) var(--space-6);border:1px solid rgba(11,102,195,.1);background:#ffffffad}.sce-dashboard-next-row strong{font-size:clamp(17px,1.45vw,21px);font-weight:var(--sce-title-weight)}.sce-dashboard-next-row p{max-width:72ch;font-size:var(--font-size-sm)}.sce-dashboard-standard-capacity .ui-card-body,.sce-dashboard-standard-assets .ui-card-body,.sce-dashboard-standard-capacity-list{gap:var(--space-7)}.sce-dashboard-standard .sce-dashboard-v3-capacity-head span{font-size:var(--font-size-md);font-weight:var(--sce-title-weight)}.sce-dashboard-standard .sce-dashboard-v3-capacity-head strong,.sce-dashboard-standard .sce-dashboard-v3-capacity-foot span{font-size:var(--font-size-sm);font-weight:var(--sce-label-weight)}.sce-dashboard-standard-distribution-grid{gap:var(--space-5)}.sce-dashboard-standard-distribution,.sce-dashboard-standard-distribution:first-child,.sce-dashboard-standard-distribution:last-child{gap:var(--space-5);padding:var(--space-6);border-radius:calc(var(--radius-md) - 2px)}.sce-dashboard-standard-distribution header strong{font-size:var(--font-size-sm);font-weight:var(--sce-title-weight)}.sce-dashboard-standard-distribution header span,.sce-dashboard-standard-distribution-row small,.sce-dashboard-standard-distribution-row em{font-size:var(--font-size-xs)}.sce-dashboard-standard-distribution-row strong{font-size:var(--font-size-sm);font-weight:var(--sce-strong-weight)}@media (max-width: 760px){.sce-dashboard-company-copy h1{font-size:clamp(28px,8vw,38px)}}.sce-dashboard-redesign{width:min(100%,1320px);display:grid;gap:clamp(22px,2.4vw,34px);color:var(--sce-text)}.sce-dashboard-redesign-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(20px,2.2vw,32px);align-items:start;padding:clamp(22px,2.4vw,32px);border:1px solid rgba(213,232,248,.9);border-radius:18px;background:radial-gradient(circle at 82% 18%,rgba(35,133,230,.08),transparent 32%),linear-gradient(135deg,#fffffffa,#f3f9fdd1);box-shadow:0 24px 60px #102a430f}.sce-dashboard-redesign-hero-main{display:grid;align-content:start;gap:clamp(24px,2.4vw,34px);min-width:0}.sce-dashboard-redesign-title{display:grid;gap:10px;max-width:780px}.sce-dashboard-redesign-title>span,.sce-dashboard-redesign-section-head>span{color:var(--sce-blue-dark);font-size:12px;font-weight:var(--font-weight-semibold);letter-spacing:0}.sce-dashboard-redesign-title h1{margin:0;color:var(--sce-text);font-size:clamp(29px,3vw,38px);font-weight:var(--font-weight-semibold);line-height:1.08;letter-spacing:0}.sce-dashboard-redesign-title p,.sce-dashboard-redesign-section-head p,.sce-dashboard-redesign-score p{margin:0;color:var(--sce-text-secondary);font-size:15px;line-height:1.55}.sce-dashboard-redesign-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.sce-dashboard-redesign-hero-actions .ui-button{width:fit-content}.sce-dashboard-redesign-score{display:grid;align-content:space-between;gap:14px;padding:20px;border:1px solid rgba(213,232,248,.95);border-radius:16px;background:#ffffffd1}.sce-dashboard-redesign-score>span{color:var(--sce-text-secondary);font-size:12px;font-weight:var(--font-weight-semibold)}.sce-dashboard-redesign-score strong{color:var(--sce-text);font-size:clamp(34px,3.6vw,46px);font-weight:var(--font-weight-semibold);line-height:.95;letter-spacing:0}.sce-dashboard-redesign-score .ui-button{width:fit-content;min-height:34px;padding-inline:16px}.sce-dashboard-redesign-loading,.sce-dashboard-redesign-error{display:grid;gap:18px;padding:24px;border:1px solid rgba(213,232,248,.8);border-radius:16px;background:#ffffffb8}.sce-dashboard-redesign-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.sce-dashboard-redesign-metric{display:grid;gap:8px;min-height:132px;padding:22px;border:1px solid rgba(213,232,248,.88);border-radius:16px;background:#ffffffd6;box-shadow:0 14px 34px #102a430a}.sce-dashboard-redesign-metric span{color:var(--sce-text-secondary);font-size:12px;font-weight:var(--font-weight-semibold)}.sce-dashboard-redesign-metric strong{color:var(--sce-text);font-size:clamp(26px,2.6vw,34px);font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:0}.sce-dashboard-redesign-metric p{margin:0;color:var(--sce-text-muted);font-size:13px;line-height:1.35}.sce-dashboard-redesign-metric-success strong{color:var(--sce-success)}.sce-dashboard-redesign-metric-warning strong{color:var(--color-warning-text)}.sce-dashboard-redesign-actions{display:grid;gap:14px}.sce-dashboard-redesign-section-head{display:grid;gap:6px}.sce-dashboard-redesign-section-head h2{margin:0;color:var(--sce-text);font-size:clamp(19px,1.8vw,23px);font-weight:var(--font-weight-semibold);letter-spacing:0}.sce-dashboard-redesign-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sce-dashboard-redesign-action{display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;align-items:center;width:100%;min-height:106px;padding:18px;border:1px solid rgba(213,232,248,.9);border-radius:16px;background:#ffffffd1;color:var(--sce-text);text-align:left;cursor:pointer;box-shadow:0 14px 34px #102a430a;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,background .15s ease}.sce-dashboard-redesign-action:hover,.sce-dashboard-redesign-action:focus-visible{border-color:#2385e652;background:#fffffff5;box-shadow:0 18px 42px #102a4312;transform:translateY(-1px);outline:none}.sce-dashboard-redesign-action-primary{border-color:#2385e659;background:linear-gradient(135deg,#eaf5fff5,#ffffffe6)}.sce-dashboard-redesign-action-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--sce-blue-soft);color:var(--sce-blue-dark)}.sce-dashboard-redesign-action-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sce-dashboard-redesign-action strong{display:block;margin-bottom:5px;color:var(--sce-text);font-size:15px;font-weight:var(--font-weight-semibold);letter-spacing:0}.sce-dashboard-redesign-action small{display:block;max-width:44ch;color:var(--sce-text-secondary);font-size:13px;line-height:1.4}.sce-dashboard-redesign-action em{grid-column:2;justify-self:start;color:var(--sce-blue-dark);font-size:13px;font-style:normal;font-weight:var(--font-weight-semibold);white-space:nowrap}.sce-dashboard-redesign-workspace-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);gap:16px}.sce-dashboard-redesign-panel{display:grid;gap:24px;padding:clamp(22px,2vw,28px);border:1px solid rgba(213,232,248,.9);border-radius:18px;background:#ffffffdb;box-shadow:0 18px 44px #102a430d}.sce-dashboard-redesign-capacity-list{display:grid;gap:22px}.sce-dashboard-redesign-capacity-row{display:grid;gap:9px}.sce-dashboard-redesign-capacity-head,.sce-dashboard-redesign-capacity-foot{display:flex;justify-content:space-between;gap:18px;align-items:baseline}.sce-dashboard-redesign-capacity-head span{color:var(--sce-text);font-size:14px;font-weight:var(--font-weight-semibold)}.sce-dashboard-redesign-capacity-head strong,.sce-dashboard-redesign-capacity-foot span{color:var(--sce-text-secondary);font-size:12px;font-weight:var(--font-weight-semibold)}.sce-dashboard-redesign-capacity-meter{height:9px;overflow:hidden;border-radius:999px;background:#e7f0f8}.sce-dashboard-redesign-capacity-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--sce-blue),#68b7f4)}.sce-dashboard-redesign-snapshot-list{display:grid;gap:0;margin:0}.sce-dashboard-redesign-snapshot-list div{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1fr);gap:18px;align-items:baseline;padding:14px 0;border-top:1px solid rgba(213,232,248,.78)}.sce-dashboard-redesign-snapshot-list div:first-child{border-top:0;padding-top:0}.sce-dashboard-redesign-snapshot-list div:last-child{padding-bottom:0}.sce-dashboard-redesign-snapshot-list dt{color:var(--sce-text-secondary);font-size:12px;font-weight:var(--font-weight-semibold)}.sce-dashboard-redesign-snapshot-list dd{margin:0;color:var(--sce-text);font-size:14px;font-weight:var(--font-weight-semibold);line-height:1.35}.sce-dashboard-redesign-chart-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sce-dashboard-redesign-chart{display:grid;gap:18px;min-height:320px;padding:20px;border:1px solid rgba(213,232,248,.82);border-radius:16px;background:linear-gradient(180deg,#f8fbfde6,#ffffffeb)}.sce-dashboard-redesign-chart header{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.sce-dashboard-redesign-chart h3{margin:0;color:var(--sce-text);font-size:16px;font-weight:var(--font-weight-semibold);letter-spacing:0}.sce-dashboard-redesign-chart header span,.sce-dashboard-redesign-chart-note,.sce-dashboard-redesign-empty{color:var(--sce-text-secondary);font-size:12px;font-weight:var(--font-weight-medium)}.sce-dashboard-redesign-chart-body{display:grid;grid-template-columns:1fr;gap:16px;align-items:center;justify-items:center}.sce-dashboard-redesign-ring-wrap{position:relative;width:150px;height:150px}.sce-dashboard-redesign-ring{width:150px;height:150px;transform:rotate(-90deg)}.sce-dashboard-redesign-ring-track,.sce-dashboard-redesign-ring-segment{fill:none;stroke-width:18}.sce-dashboard-redesign-ring-track{stroke:#e6f0f8}.sce-dashboard-redesign-ring-segment{cursor:pointer;transition:opacity .14s ease,stroke-width .14s ease,filter .14s ease}.sce-dashboard-redesign-ring-segment:hover,.sce-dashboard-redesign-ring-segment:focus{opacity:.9;stroke-width:21;filter:drop-shadow(0 6px 10px rgba(16,42,67,.16));outline:none}.sce-dashboard-redesign-ring-center{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:3px;text-align:center;pointer-events:none}.sce-dashboard-redesign-ring-center strong{color:var(--sce-text);font-size:28px;font-weight:var(--font-weight-semibold);line-height:1}.sce-dashboard-redesign-ring-center span{color:var(--sce-text-secondary);font-size:11px;font-weight:var(--font-weight-semibold)}.sce-dashboard-redesign-chart-legend{display:grid;gap:8px;width:100%;min-width:0}.sce-dashboard-redesign-legend-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto auto;gap:9px;align-items:center;width:100%;min-height:42px;padding:6px 8px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--sce-text);text-align:left;cursor:default;transition:background .14s ease,border-color .14s ease}.sce-dashboard-redesign-legend-row:hover,.sce-dashboard-redesign-legend-row:focus,.sce-dashboard-redesign-legend-row.is-active{border-color:#d5e8f8f2;background:#eaf5ff94;outline:none}.sce-dashboard-redesign-legend-row>span{width:10px;height:10px;border-radius:999px;background:var(--chart-color)}.sce-dashboard-redesign-legend-row strong{min-width:0;color:var(--sce-text);font-size:13px;font-weight:var(--font-weight-semibold);line-height:1.25;white-space:normal}.sce-dashboard-redesign-legend-row strong .sce-dashboard-redesign-legend-detail{display:block;margin-top:3px;overflow:hidden;color:var(--sce-text-muted);font-size:11px;font-weight:var(--font-weight-medium);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.sce-dashboard-redesign-legend-row em,.sce-dashboard-redesign-legend-row small{color:var(--sce-text-secondary);font-size:12px;font-style:normal;font-weight:var(--font-weight-semibold);white-space:nowrap}.sce-dashboard-redesign-chart-note{margin:0}.sce-dashboard-redesign-empty{margin:0;padding:24px;border-radius:14px;background:#f3f9fdc7}@media (max-width: 1160px){.sce-dashboard-redesign-hero,.sce-dashboard-redesign-workspace-grid{grid-template-columns:1fr}.sce-dashboard-redesign-metrics,.sce-dashboard-redesign-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1280px){.sce-dashboard-redesign-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.sce-dashboard-redesign{gap:20px}.sce-dashboard-redesign-hero,.sce-dashboard-redesign-panel,.sce-dashboard-redesign-metric,.sce-dashboard-redesign-action{border-radius:14px}.sce-dashboard-redesign-hero{padding:22px}.sce-dashboard-redesign-title h1{font-size:clamp(28px,9vw,36px)}.sce-dashboard-redesign-metrics,.sce-dashboard-redesign-action-grid,.sce-dashboard-redesign-chart-grid{grid-template-columns:1fr}.sce-dashboard-redesign-action{grid-template-columns:38px minmax(0,1fr)}.sce-dashboard-redesign-action em{grid-column:2;justify-self:start}.sce-dashboard-redesign-chart-body{grid-template-columns:1fr;justify-items:center}.sce-dashboard-redesign-chart-legend{width:100%}.sce-dashboard-redesign-capacity-head,.sce-dashboard-redesign-capacity-foot{display:grid;gap:4px}}.app-sidebar-help-button{display:grid!important;grid-template-columns:21px 1fr!important;align-items:center!important;justify-items:start!important;width:100%;border:0!important;background:transparent!important;font:inherit;text-align:left!important;cursor:pointer}.app-sidebar-help-button .app-navbar-link-label{justify-self:start;text-align:left}.app-sidebar-help-button:hover,.app-sidebar-help-button:focus-visible{background:#eaf5ffa3!important;color:var(--sce-blue-dark)!important;outline:none}.guide-tooltip{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px;margin-left:7px;vertical-align:middle;transform:translateY(-1px)}.guide-tooltip-trigger{display:inline-flex;align-items:center;justify-content:center;width:18px;min-width:18px;height:18px;min-height:18px;padding:0;border:1px solid rgba(35,133,230,.28);border-radius:999px;background:#eaf5ffb8;color:var(--sce-blue-dark);font-size:11px;font-weight:var(--font-weight-semibold);line-height:18px;font-family:var(--font-family-sans);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:help;box-shadow:none}.guide-tooltip-trigger:hover{border-color:#2385e66b;background:var(--sce-blue-soft);color:var(--sce-blue-dark)}.guide-tooltip-trigger span{display:block;transform:translateY(-.5px)}.guide-tooltip-trigger:focus-visible{outline:2px solid rgba(35,133,230,.28);outline-offset:3px}.guide-tooltip-content{position:absolute;z-index:90;top:calc(100% + 10px);left:50%;width:min(300px,calc(100vw - 40px));padding:13px 14px;border:1px solid rgba(213,232,248,.95);border-radius:14px;background:#fffffffa;box-shadow:0 18px 44px #102a431f;color:var(--sce-text-secondary);font-size:13px;font-weight:500;line-height:1.45;opacity:0;pointer-events:none;transform:translate(-50%,-4px);transition:opacity .14s ease,transform .14s ease}.guide-tooltip-content strong{display:block;margin-bottom:4px;color:var(--sce-text);font-size:12px;font-weight:var(--font-weight-semibold)}.guide-tooltip-content span{display:block}.guide-tooltip:hover .guide-tooltip-content,.guide-tooltip:focus-within .guide-tooltip-content{opacity:1;pointer-events:auto;transform:translate(-50%)}body .ui-modal:has(.guide-welcome){width:min(680px,calc(100vw - 34px))!important;border-radius:20px!important}body .ui-modal:has(.guide-welcome) .ui-modal-title{font-size:clamp(24px,2.7vw,30px)!important;font-weight:var(--font-weight-semibold)!important;line-height:1.08!important}body .ui-modal:has(.guide-welcome) .ui-modal-actions{align-items:center!important;justify-content:flex-end!important}body .ui-modal:has(.guide-welcome) .ui-modal-actions .ui-button{min-width:112px}.guide-welcome{display:grid;gap:18px}.guide-welcome-head{display:flex;align-items:center;gap:12px}.guide-welcome-icon{display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(213,232,248,.95);border-radius:16px;background:var(--sce-blue-soft);color:var(--sce-blue-dark)}.guide-welcome-icon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.guide-welcome-badge{width:fit-content;padding:5px 10px;border:1px solid var(--sce-success-border);border-radius:999px;background:var(--sce-success-bg);color:#087a55;font-size:12px;font-weight:var(--font-weight-semibold)}.guide-welcome-lead{max-width:620px;color:var(--sce-text)!important;font-size:17px;font-weight:var(--font-weight-semibold);line-height:1.35}.guide-welcome-copy{max-width:620px;color:var(--sce-text-secondary)!important;font-size:14px;line-height:1.55}.guide-welcome-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.guide-welcome-points li{position:relative;min-height:42px;padding:11px 12px 11px 32px;border:1px solid var(--sce-border);border-radius:14px;background:#f8fbfdc2;color:var(--sce-text);font-size:13px;font-weight:var(--font-weight-semibold);line-height:1.2;white-space:nowrap}.guide-welcome-points li:before{content:"";position:absolute;left:14px;top:50%;width:8px;height:8px;border-radius:999px;background:var(--sce-blue);box-shadow:0 0 0 5px var(--sce-blue-soft);transform:translateY(-50%)}@media (max-width: 680px){.guide-welcome-points{grid-template-columns:1fr}.guide-welcome-points li{white-space:normal}}.guide-drawer-shell,.guide-tour-root{position:fixed;z-index:300;top:0;right:0;bottom:0;left:0}.guide-drawer-shell{display:flex;justify-content:flex-end;background:#102a4342;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.guide-drawer{display:grid;align-content:start;gap:24px;width:min(460px,calc(100vw - 22px));height:100%;overflow:auto;padding:28px;border-left:1px solid rgba(213,232,248,.95);background:#fffffffa;box-shadow:-24px 0 70px #102a431f;outline:none}.guide-drawer-header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.guide-drawer-header span,.guide-drawer-section>span{color:var(--sce-blue-dark);font-size:12px;font-weight:var(--font-weight-semibold)}.guide-drawer-header h2,.guide-drawer-section h3,.guide-drawer-support h3{margin:0;color:var(--sce-text);letter-spacing:0}.guide-drawer-header h2{margin-top:4px;font-size:25px;font-weight:var(--font-weight-semibold)}.guide-drawer-header button{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(213,232,248,.95);border-radius:999px;background:var(--sce-white);color:var(--sce-text-secondary);font-size:24px;line-height:1;cursor:pointer}.guide-drawer-section,.guide-drawer-support{display:grid;gap:13px;padding-top:22px;border-top:1px solid rgba(213,232,248,.82)}.guide-drawer-section h3,.guide-drawer-support h3{font-size:17px;font-weight:var(--font-weight-semibold)}.guide-drawer-section p,.guide-drawer-support p{margin:0;color:var(--sce-text-secondary);font-size:14px;line-height:1.55}.guide-drawer-actions{display:grid;gap:10px}.guide-drawer-tour-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.guide-drawer-tour{display:grid;gap:5px;min-height:92px;padding:14px;border:1px solid rgba(213,232,248,.9);border-radius:14px;background:#f8fbfdc7;color:var(--sce-text);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.guide-drawer-tour:hover,.guide-drawer-tour:focus-visible,.guide-drawer-tour.is-current{border-color:#2385e657;background:var(--sce-blue-soft);transform:translateY(-1px);outline:none}.guide-drawer-tour strong{font-size:13px;font-weight:var(--font-weight-semibold)}.guide-drawer-tour span{color:var(--sce-text-secondary);font-size:12px;line-height:1.35}.guide-drawer-actions a,.guide-drawer-support a{text-decoration:none}.guide-drawer-actions a{display:grid;gap:5px;padding:14px;border:1px solid rgba(213,232,248,.9);border-radius:14px;background:#f8fbfdc7;color:var(--sce-text);transition:border-color .15s ease,background .15s ease,transform .15s ease}.guide-drawer-actions a:hover,.guide-drawer-actions a:focus-visible{border-color:#2385e647;background:var(--sce-blue-soft);transform:translateY(-1px);outline:none}.guide-drawer-actions strong{font-size:14px;font-weight:var(--font-weight-semibold)}.guide-drawer-actions span{color:var(--sce-text-secondary);font-size:13px;line-height:1.42}.guide-drawer-accordion{display:grid;gap:8px}.guide-drawer-accordion details{padding:12px 0;border-top:1px solid rgba(213,232,248,.72)}.guide-drawer-accordion details:first-child{border-top:0}.guide-drawer-accordion summary{color:var(--sce-text);font-size:14px;font-weight:var(--font-weight-semibold);cursor:pointer}.guide-drawer-accordion p{padding-top:10px;font-size:13px}.guide-drawer-support{padding:18px;border:1px solid rgba(213,232,248,.95);border-radius:16px;background:var(--sce-surface-soft)}.guide-drawer-support a{width:fit-content;color:var(--sce-blue-dark);font-size:14px;font-weight:var(--font-weight-semibold)}.guide-tour-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#102a4347;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.guide-tour-scrim-with-target{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.guide-tour-highlight{position:fixed;z-index:302;border:3px solid rgba(11,99,206,.96);border-radius:16px;background:transparent;box-shadow:inset 0 0 0 2px #ffffffe0,0 0 0 9999px #102a437a,0 0 0 6px #2f94f83d,0 18px 44px #102a4333;pointer-events:none}.guide-tour-popover{position:fixed;z-index:303;display:grid;gap:14px;width:min(360px,calc(100vw - 48px));padding:18px;border:1px solid rgba(213,232,248,.95);border-radius:18px;background:#fffffffc;box-shadow:0 28px 70px #102a4333;outline:none}.guide-tour-progress{display:flex;justify-content:space-between;gap:16px;align-items:center}.guide-tour-progress span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.guide-tour-progress button{border:0;background:transparent;color:var(--sce-blue-dark);font-size:12px;font-weight:var(--font-weight-semibold);cursor:pointer}.guide-tour-popover h3{margin:0;color:var(--sce-text);font-size:20px;font-weight:var(--font-weight-semibold);letter-spacing:0}.guide-tour-popover p{margin:0;color:var(--sce-text-secondary);font-size:14px;line-height:1.55}.guide-tour-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.guide-checklist{display:grid;gap:16px;padding:clamp(20px,2vw,26px);border:1px solid rgba(213,232,248,.9);border-radius:18px;background:#ffffffdb;box-shadow:0 18px 44px #102a430b}.guide-checklist-header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.guide-checklist-header>div:first-child{display:grid;gap:6px}.guide-checklist-header span{color:var(--sce-blue-dark);font-size:12px;font-weight:var(--font-weight-semibold)}.guide-checklist h2{margin:0;color:var(--sce-text);font-size:20px;font-weight:var(--font-weight-semibold);letter-spacing:0}.guide-checklist p{margin:0;color:var(--sce-text-secondary);font-size:14px;line-height:1.45}.guide-checklist-summary{display:flex;gap:10px;align-items:center;white-space:nowrap}.guide-checklist-summary strong{color:var(--sce-text);font-size:13px;font-weight:var(--font-weight-semibold)}.guide-checklist-summary button{min-height:32px;padding:0 12px;border:1px solid rgba(213,232,248,.95);border-radius:999px;background:var(--sce-white);color:var(--sce-blue-dark);font-size:12px;font-weight:var(--font-weight-semibold);cursor:pointer}.guide-checklist-meter{height:7px;overflow:hidden;border-radius:999px;background:#e7f0f8}.guide-checklist-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--sce-blue-dark),#68b7f4);transition:width .18s ease}.guide-checklist-list{display:grid;gap:0;border-top:1px solid rgba(213,232,248,.82)}.guide-checklist-task{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(213,232,248,.72)}.guide-checklist-task:last-child{border-bottom:0;padding-bottom:0}.guide-checklist-check{display:grid;place-items:center;width:22px;height:22px;border:1px solid rgba(35,133,230,.36);border-radius:999px;background:var(--sce-white);color:var(--sce-white);font-size:12px;font-weight:var(--font-weight-bold);cursor:pointer}.guide-checklist-task-done .guide-checklist-check{border-color:var(--sce-success);background:var(--sce-success)}.guide-checklist-task h3{margin:0 0 3px;color:var(--sce-text);font-size:14px;font-weight:var(--font-weight-semibold)}.guide-checklist-task p{font-size:13px}.guide-empty-actions{display:inline-flex;flex-wrap:wrap;gap:10px;justify-content:center}.guide-empty-state.ui-empty-state{border-radius:18px;background:#ffffffc7}.verify-empty-guide.ui-empty-state{align-self:stretch;min-height:100%}.library-content-guide-anchor{display:grid;gap:16px}.api-guide-card{display:grid;min-width:0}.cert-section-heading h2{display:flex;flex-wrap:wrap;column-gap:6px;row-gap:4px;align-items:center;line-height:1.16}.cert-vault-heading{display:flex;align-items:center;gap:4px;margin-bottom:10px;color:var(--sce-text-secondary);font-size:12px;font-weight:var(--font-weight-semibold)}@media (max-width: 760px){.guide-checklist-header,.guide-checklist-task{grid-template-columns:1fr}.guide-checklist-header{display:grid}.guide-checklist-summary{justify-content:space-between;white-space:normal}.guide-checklist-task{justify-items:start}.guide-drawer-tour-list{grid-template-columns:1fr}.guide-tour-popover{inset-inline:18px!important;left:18px!important;width:auto}}.settings-workspace-page{display:grid;gap:28px;max-width:1320px}.settings-workspace-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:start;padding-bottom:4px}.settings-workspace-heading{display:grid;gap:8px}.settings-workspace-heading>span,.settings-workspace-identity span,.settings-workspace-guide>span,.settings-workspace-section-head>div>span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold);letter-spacing:.02em}.settings-workspace-heading h1{margin:0;color:var(--sce-text);font-size:clamp(30px,3.7vw,46px);font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:1.04}.settings-workspace-heading p,.settings-workspace-section-head p,.settings-workspace-guide li span,.settings-workspace-identity p,.settings-workspace-summary span{margin:0;color:var(--sce-text-secondary);font-size:14px;line-height:1.5}.settings-workspace-save{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.settings-workspace-save-state{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid var(--sce-border-muted);border-radius:999px;background:#ffffffb8;color:var(--sce-text-secondary);font-size:13px;font-weight:var(--font-weight-semibold);white-space:nowrap}.settings-workspace-save-state-dirty{border-color:#2385e642;background:var(--sce-blue-soft);color:var(--sce-blue-dark)}.settings-workspace-overview{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.4fr);gap:28px;align-items:stretch;padding:28px;border:1px solid var(--sce-border);border-radius:22px;background:#ffffffc7;box-shadow:0 26px 70px #102a430f}.settings-workspace-identity{display:grid;grid-template-columns:58px minmax(0,1fr);gap:16px;align-items:center}.settings-workspace-avatar{display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(35,133,230,.2);border-radius:18px;background:var(--sce-blue-soft);color:var(--sce-blue-dark);font-size:18px;font-weight:var(--font-weight-bold)}.settings-workspace-identity h2{margin:4px 0;color:var(--sce-text);font-size:clamp(22px,2.8vw,34px);font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:1.08}.settings-workspace-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0}.settings-workspace-summary div{display:grid;gap:6px;min-width:0;padding:4px 18px;border-left:1px solid var(--sce-border-muted)}.settings-workspace-summary div:first-child{border-left:0}.settings-workspace-summary dt{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.settings-workspace-summary dd{margin:0;overflow:hidden;color:var(--sce-text);font-size:18px;font-weight:var(--font-weight-semibold);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.settings-workspace-layout{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:34px;align-items:start}.settings-workspace-guide{position:sticky;top:28px;display:grid;gap:14px;padding:24px 0}.settings-workspace-guide h2{margin:0;color:var(--sce-text);font-size:20px;font-weight:var(--font-weight-semibold);line-height:1.2}.settings-workspace-guide ol{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:settings-flow}.settings-workspace-guide li{position:relative;display:grid;gap:3px;padding:0 0 22px 34px;counter-increment:settings-flow}.settings-workspace-guide li:before{position:absolute;top:0;left:0;display:grid;width:22px;height:22px;place-items:center;border:1px solid var(--sce-border);border-radius:999px;background:var(--sce-white);color:var(--sce-blue-dark);content:counter(settings-flow);font-size:11px;font-weight:var(--font-weight-bold)}.settings-workspace-guide li:after{position:absolute;top:26px;bottom:4px;left:10px;width:1px;background:var(--sce-border-muted);content:""}.settings-workspace-guide li:last-child{padding-bottom:0}.settings-workspace-guide li:last-child:after{display:none}.settings-workspace-guide strong{color:var(--sce-text);font-size:14px;font-weight:var(--font-weight-semibold)}.settings-workspace-main{display:grid;gap:0;border-top:1px solid var(--sce-border-muted)}.settings-workspace-section{display:grid;gap:22px;padding:28px 0;border-bottom:1px solid var(--sce-border-muted)}.settings-workspace-section-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.settings-workspace-section-head h2{margin:5px 0 6px;color:var(--sce-text);font-size:22px;font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:1.16}.settings-workspace-section-head strong{display:inline-flex;align-items:center;min-height:32px;max-width:260px;padding:0 12px;border:1px solid var(--sce-border-muted);border-radius:999px;background:#f3f9fdb8;color:var(--sce-text-secondary);font-size:13px;font-weight:var(--font-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-workspace-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.settings-workspace-controls>.ui-segmented-wrap,.settings-workspace-controls>.ui-field{min-width:0}.settings-workspace-controls .ui-field-label{color:var(--sce-text);font-size:13px;font-weight:var(--font-weight-semibold)}.settings-workspace-controls .ui-input,.settings-workspace-controls .ui-select{border-radius:14px;background:#ffffffdb}.settings-workspace-controls .ui-input:hover,.settings-workspace-controls .ui-select:hover{border-color:#2385e66b;background:var(--sce-white);color:var(--sce-text)}.settings-workspace-controls .ui-segmented{min-height:44px;padding:4px;border-radius:999px}.settings-workspace-controls .ui-segmented-item{border-radius:999px}.settings-workspace-empty.ui-empty-state{max-width:760px;margin-top:24px;border:1px solid var(--sce-border);border-radius:22px;background:var(--sce-white);box-shadow:0 24px 70px #102a430f}@media (max-width: 1180px){.settings-workspace-overview,.settings-workspace-layout{grid-template-columns:1fr}.settings-workspace-guide{position:static;padding:0}.settings-workspace-guide ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.settings-workspace-guide li{padding:34px 0 0}.settings-workspace-guide li:before{top:0}.settings-workspace-guide li:after{top:10px;right:8px;bottom:auto;left:28px;width:auto;height:1px}}@media (max-width: 820px){.settings-workspace-header,.settings-workspace-section-head{grid-template-columns:1fr}.settings-workspace-save{justify-content:flex-start;flex-wrap:wrap}.settings-workspace-overview{padding:22px}.settings-workspace-summary,.settings-workspace-controls,.settings-workspace-guide ol{grid-template-columns:1fr}.settings-workspace-summary div,.settings-workspace-summary div:first-child{padding:14px 0;border-top:1px solid var(--sce-border-muted);border-left:0}.settings-workspace-summary div:first-child{border-top:0}.settings-workspace-guide li,.settings-workspace-guide li:last-child{padding:0 0 18px 34px}.settings-workspace-guide li:after{top:26px;right:auto;bottom:4px;left:10px;width:1px;height:auto}}.company-access-page{display:grid;gap:28px;max-width:1320px!important}.company-access-header,.company-access-heading{display:grid;gap:8px}.company-access-heading>span,.company-access-identity span,.company-access-guide>span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold);letter-spacing:.02em}.company-access-heading h1{margin:0;color:var(--sce-text);font-size:clamp(30px,3.7vw,46px);font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:1.04}.company-access-heading p,.company-access-identity p,.company-access-identity em,.company-access-metrics span,.company-access-guide li span,.company-access-section-head p,.company-access-list-meta span{margin:0;color:var(--sce-text-secondary);font-size:14px;line-height:1.5}.company-access-overview{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.4fr);gap:28px;align-items:stretch;padding:28px;border:1px solid var(--sce-border);border-radius:22px;background:#ffffffc7;box-shadow:0 26px 70px #102a430f}.company-access-identity{display:grid;grid-template-columns:58px minmax(0,1fr);gap:16px;align-items:center;min-width:0}.company-access-avatar{display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(35,133,230,.2);border-radius:18px;background:var(--sce-blue-soft);color:var(--sce-blue-dark);font-size:18px;font-weight:var(--font-weight-bold)}.company-access-identity h2{margin:4px 0;color:var(--sce-text);font-size:clamp(22px,2.8vw,34px);font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:1.08;overflow-wrap:anywhere}.company-access-identity em{display:block;margin-top:4px;font-style:normal}.company-access-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0}.company-access-metrics div{display:grid;gap:6px;min-width:0;padding:4px 18px;border-left:1px solid var(--sce-border-muted)}.company-access-metrics div:first-child{border-left:0}.company-access-metrics dt{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.company-access-metrics dd{margin:0;color:var(--sce-text);font-size:clamp(24px,2.8vw,34px);font-weight:var(--font-weight-semibold);line-height:1}.company-access-layout{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:34px;align-items:start}.company-access-guide{position:sticky;top:28px;display:grid;gap:14px;padding:24px 0}.company-access-guide h2{margin:0;color:var(--sce-text);font-size:20px;font-weight:var(--font-weight-semibold);line-height:1.2}.company-access-guide ol{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:company-flow}.company-access-guide li{position:relative;display:grid;gap:3px;padding:0 0 22px 34px;counter-increment:company-flow}.company-access-guide li:before{position:absolute;top:0;left:0;display:grid;width:22px;height:22px;place-items:center;border:1px solid var(--sce-border);border-radius:999px;background:var(--sce-white);color:var(--sce-blue-dark);content:counter(company-flow);font-size:11px;font-weight:var(--font-weight-bold)}.company-access-guide li:after{position:absolute;top:26px;bottom:4px;left:10px;width:1px;background:var(--sce-border-muted);content:""}.company-access-guide li:last-child{padding-bottom:0}.company-access-guide li:last-child:after{display:none}.company-access-guide strong{color:var(--sce-text);font-size:14px;font-weight:var(--font-weight-semibold)}.company-access-main{display:grid;gap:0;border-top:1px solid var(--sce-border-muted)}.company-access-section{display:grid;gap:22px;padding:28px 0;border-bottom:1px solid var(--sce-border-muted)}.company-access-section:last-child{border-bottom:0}.company-access-section-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.company-access-section-head h2{margin:0 0 6px;color:var(--sce-text);font-size:22px;font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:1.16}.company-access-section-head strong{display:inline-flex;align-items:center;min-height:32px;max-width:260px;padding:0 12px;border:1px solid var(--sce-border-muted);border-radius:999px;background:#f3f9fdb8;color:var(--sce-text-secondary);font-size:13px;font-weight:var(--font-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-access-invite-form{display:grid;grid-template-columns:minmax(260px,1fr) minmax(210px,.48fr) auto;gap:16px;align-items:start}.company-access-invite-form>.ui-field{min-width:0}.company-access-invite-form>.ui-button{align-self:end;min-height:42px}.company-access-page .ui-input,.company-access-page .ui-select{min-height:42px!important;border-color:var(--sce-border-muted)!important;border-radius:14px!important;background:#ffffffdb!important;color:var(--sce-text)!important;box-shadow:none!important}.company-access-page .ui-input:hover,.company-access-page .ui-select:hover,.company-access-page .ui-input:focus,.company-access-page .ui-select:focus{border-color:#2385e66b!important;background:var(--sce-white)!important;color:var(--sce-text)!important}.company-access-loading{display:grid;gap:14px}.company-access-empty.ui-empty-state{display:grid!important;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:0!important;padding:18px 0!important;border:0!important;border-top:1px solid var(--sce-border-muted)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important}.company-access-empty .ui-empty-state-visual{width:34px!important;height:34px!important;border-radius:10px!important;background:var(--sce-blue-soft)!important;color:var(--sce-blue-dark)!important}.company-access-empty .ui-empty-state-copy h3{margin:0 0 4px;color:var(--sce-text);font-size:15px;font-weight:var(--font-weight-semibold);line-height:1.3}.company-access-empty .ui-empty-state-copy p{margin:0;color:var(--sce-text-secondary);font-size:13px;line-height:1.45}.company-access-empty .ui-empty-state-action{justify-self:end}.company-access-list-meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:6px}.company-access-table-shell.ui-table-shell{border:0!important;border-top:1px solid var(--sce-border-muted)!important;border-bottom:1px solid var(--sce-border-muted)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.company-access-table.ui-table{min-width:760px;color:var(--sce-text)}.company-access-table.ui-table th{padding:13px 14px!important;border-bottom:1px solid var(--sce-border-muted)!important;background:transparent!important;color:var(--sce-text-muted)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:0!important;text-transform:none!important}.company-access-table.ui-table td{padding:16px 14px!important;border-bottom:1px solid var(--sce-border-muted)!important;background:transparent!important;color:var(--sce-text-secondary)!important;font-size:14px!important}.company-access-table.ui-table tbody tr:last-child td{border-bottom:0!important}.company-access-table.ui-table tbody tr:hover td{background:#eaf5ff6b!important}.company-access-page .company-table-primary{display:grid;gap:4px;min-width:0}.company-access-page .company-table-primary strong{color:var(--sce-text);font-size:14px;font-weight:var(--font-weight-semibold);line-height:1.25;overflow-wrap:anywhere}.company-access-page .company-table-primary span{color:var(--sce-text-muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.company-access-row-actions{display:flex;justify-content:flex-end;gap:8px;align-items:center}.company-access-row-actions .ui-button{min-height:32px!important;padding-inline:12px!important;font-size:12px!important}@media (max-width: 1180px){.company-access-overview,.company-access-layout{grid-template-columns:1fr}.company-access-guide{position:static;padding:0}.company-access-guide ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.company-access-guide li{padding:34px 0 0}.company-access-guide li:after{top:10px;right:8px;bottom:auto;left:28px;width:auto;height:1px}}@media (max-width: 820px){.company-access-overview{padding:22px}.company-access-metrics,.company-access-invite-form,.company-access-guide ol,.company-access-section-head{grid-template-columns:1fr}.company-access-metrics div,.company-access-metrics div:first-child{padding:14px 0;border-top:1px solid var(--sce-border-muted);border-left:0}.company-access-metrics div:first-child{border-top:0}.company-access-guide li,.company-access-guide li:last-child{padding:0 0 18px 34px}.company-access-guide li:after{top:26px;right:auto;bottom:4px;left:10px;width:1px;height:auto}.company-access-empty.ui-empty-state{grid-template-columns:1fr}.company-access-empty .ui-empty-state-action,.company-access-section-head strong{justify-self:start}.company-access-row-actions{align-items:stretch;flex-direction:column}.company-access-row-actions .ui-button{width:100%}}.company-access-page{gap:32px;max-width:1240px!important}.company-access-hero{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(520px,1fr);gap:48px;align-items:end;padding:6px 0 30px;border-bottom:1px solid var(--sce-border-muted)}.company-access-heading{gap:10px}.company-access-heading>span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold);letter-spacing:0}.company-access-heading h1{max-width:680px;font-size:clamp(30px,3vw,40px);font-weight:var(--font-weight-semibold);line-height:1.08}.company-access-heading p{max-width:760px;color:var(--sce-text-secondary);font-size:14px;line-height:1.55}.company-access-hero .company-access-metrics{grid-template-columns:repeat(4,minmax(0,1fr));align-self:stretch}.company-access-hero .company-access-metrics div{align-content:end;min-height:86px;padding:0 0 0 22px;border-left:1px solid var(--sce-border-muted)}.company-access-hero .company-access-metrics dt{font-size:12px;font-weight:var(--font-weight-semibold);letter-spacing:0}.company-access-hero .company-access-metrics dd{font-size:clamp(28px,3vw,40px);font-weight:var(--font-weight-semibold)}.company-access-hero .company-access-metrics span{max-width:170px;font-size:12px;line-height:1.4}.company-access-main{border-top:0}.company-access-section{gap:20px;padding:30px 0}.company-access-section-head h2{font-size:20px;font-weight:var(--font-weight-semibold)}.company-access-section-head p{max-width:680px}.company-access-invite-form{grid-template-columns:minmax(260px,1.15fr) minmax(190px,.45fr) auto;max-width:920px}.company-access-list-meta{margin-bottom:10px}@media (max-width: 1180px){.company-access-hero{grid-template-columns:1fr;gap:26px}}@media (max-width: 820px){.company-access-hero{padding-bottom:24px}.company-access-hero .company-access-metrics{grid-template-columns:1fr 1fr;gap:18px 0}.company-access-hero .company-access-metrics div,.company-access-hero .company-access-metrics div:first-child{min-height:0;padding:0 0 0 14px;border-top:0;border-left:1px solid var(--sce-border-muted)}}.workspace-admin-page{gap:36px;max-width:1320px!important}.workspace-admin-hero{display:grid;grid-template-columns:minmax(0,.74fr) minmax(420px,1fr);gap:clamp(28px,4vw,58px);align-items:start;padding:clamp(26px,2.6vw,34px);border:1px solid var(--sce-border);border-radius:24px;background:linear-gradient(135deg,#fffffffa,#f3f9fdb8),var(--sce-white);box-shadow:0 18px 44px #102a430d}.workspace-admin-heading{display:grid;gap:12px;max-width:620px}.workspace-admin-heading>span,.workspace-admin-identity>span,.workspace-preference-copy>span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold);letter-spacing:0}.workspace-admin-heading h1{display:flex;align-items:center;gap:12px;max-width:640px;margin:0;color:var(--sce-text);font-size:clamp(32px,3vw,42px);font-weight:var(--font-weight-semibold);line-height:1.08;letter-spacing:0}.workspace-admin-heading p,.workspace-admin-identity p,.workspace-admin-panel-head p,.workspace-preference-copy p,.workspace-admin-metrics span,.workspace-list-meta{color:var(--sce-text-secondary);font-size:14px;line-height:1.5}.workspace-admin-identity-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;min-width:0;margin:0;padding:2px 0 0}.workspace-admin-identity-list div{display:grid;gap:6px;min-width:0;padding:13px 0;border-bottom:1px solid var(--sce-border-muted)}.workspace-admin-identity-list dt{margin:0;color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold);line-height:1}.workspace-admin-identity-list dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--sce-text);font-size:14px;font-weight:var(--font-weight-semibold);line-height:1.4}.workspace-admin-overview{display:grid;gap:24px}.workspace-admin-identity{display:grid;gap:6px}.workspace-admin-identity strong{color:var(--sce-text);font-size:clamp(22px,2.4vw,30px);font-weight:var(--font-weight-semibold);line-height:1.12}.workspace-admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;border:0}.workspace-admin-metrics div{display:grid;gap:5px;min-width:0;min-height:106px;padding:16px;border:1px solid rgba(213,232,248,.72);border-radius:14px;background:#f8fbfdb8;transition:background-color .16s ease,transform .16s ease}.workspace-admin-metrics div:hover{background:#eaf5ff61;transform:translateY(-1px)}.workspace-admin-metrics dt{margin:0;color:var(--sce-text-muted);font-size:13px;font-weight:var(--font-weight-semibold)}.workspace-admin-metrics dd{margin:0;color:var(--sce-text);font-size:clamp(27px,2.35vw,34px);font-weight:var(--font-weight-semibold);line-height:1}.workspace-admin-metrics div:nth-child(2) dd{color:var(--sce-blue-dark)}.workspace-admin-metrics span{display:block;margin-top:2px;font-size:13px}.workspace-admin-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.74fr);gap:24px}.workspace-admin-section-divider{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.78fr);gap:28px;align-items:end;margin-top:8px;padding:34px 0 4px;border-top:1px solid var(--sce-border-muted)}.workspace-admin-section-divider>div{display:grid;gap:8px;min-width:0}.workspace-admin-section-divider span{color:var(--sce-blue-dark);font-size:12px;font-weight:var(--font-weight-semibold)}.workspace-admin-section-divider h2{margin:0;color:var(--sce-text);font-size:clamp(24px,2.1vw,32px);font-weight:var(--font-weight-semibold);line-height:1.12}.workspace-admin-section-divider p{max-width:660px;margin:0;color:var(--sce-text-secondary);font-size:14px;line-height:1.5}.workspace-admin-people-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;padding:0;overflow:hidden;border:1px solid var(--sce-border);border-radius:18px;background:#ffffffc7}.workspace-admin-people-metrics div{display:grid;gap:5px;min-width:0;padding:16px 18px;border-left:1px solid var(--sce-border-muted)}.workspace-admin-people-metrics div:first-child{border-left:0}.workspace-admin-people-metrics dt{margin:0;color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.workspace-admin-people-metrics dd{margin:0;color:var(--sce-text);font-size:clamp(24px,2.4vw,34px);font-weight:var(--font-weight-semibold);line-height:1}.workspace-admin-people-metrics div:nth-child(2) dd{color:var(--sce-blue-dark)}.workspace-admin-people-metrics span{color:var(--sce-text-secondary);font-size:12px;line-height:1.4}.workspace-admin-panel{display:grid;gap:22px;min-width:0;padding:26px;border:1px solid var(--sce-border);border-radius:22px;background:color-mix(in srgb,var(--sce-white) 90%,var(--sce-bg));box-shadow:0 18px 44px #102a430e}.workspace-admin-panel-wide{grid-column:1 / -1}.workspace-admin-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.workspace-admin-panel-head h2{margin:0 0 6px;color:var(--sce-text);font-size:20px;font-weight:var(--font-weight-semibold);letter-spacing:0}.workspace-admin-panel-head p{max-width:720px;margin:0}.workspace-panel-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:-6px}.workspace-save-state{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0;border:0;border-radius:0;background:transparent;color:var(--sce-text-muted);font-size:13px;font-weight:var(--font-weight-semibold)}.workspace-save-state:before{width:7px;height:7px;border-radius:999px;background:var(--sce-success);content:""}.workspace-save-state-dirty{border-color:transparent;background:transparent;color:var(--sce-blue-dark)}.workspace-save-state-dirty:before{background:var(--sce-blue)}.workspace-panel-actions .ui-button{min-height:38px!important;padding:0 16px!important;border-radius:12px!important;font-size:13px!important;font-weight:var(--font-weight-semibold)!important;box-shadow:none!important}.workspace-panel-actions .ui-button-ghost{border-color:transparent!important;background:transparent!important;color:var(--sce-text-secondary)!important}.workspace-panel-actions .ui-button-ghost:hover:not(:disabled){background:var(--sce-blue-soft)!important;color:var(--sce-blue-dark)!important;transform:none!important}.workspace-panel-actions .ui-button-primary{border-color:var(--sce-blue)!important;background:var(--sce-blue)!important;color:var(--sce-white)!important}.workspace-panel-actions .ui-button-primary:hover:not(:disabled){background:var(--sce-blue-dark)!important;transform:translateY(-1px)!important}.workspace-preference-list{display:grid;border-top:1px solid var(--sce-border-muted)}.workspace-preference-row{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1fr);gap:28px;align-items:start;padding:24px 0;border-bottom:1px solid var(--sce-border-muted)}.workspace-preference-row:last-child{border-bottom:0;padding-bottom:2px}.workspace-preference-copy{display:grid;gap:7px}.workspace-preference-copy h3{margin:0;color:var(--sce-text);font-size:16px;font-weight:var(--font-weight-semibold);line-height:1.25}.workspace-preference-copy p{max-width:420px;margin:0}.workspace-preference-control{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:end}.workspace-preference-control-library{grid-template-columns:minmax(300px,1.25fr) minmax(190px,.8fr) minmax(132px,.45fr)}.workspace-preference-control-governance{grid-template-columns:minmax(220px,260px);justify-content:start}.workspace-preference-control>.ui-field,.workspace-preference-control>.ui-segmented-wrap{min-width:0}.workspace-preference-control .ui-field-label,.workspace-preference-control .ui-segmented-label{color:var(--sce-text-secondary);font-size:12px;font-weight:var(--font-weight-semibold)}.workspace-preference-control .ui-input,.workspace-preference-control .ui-select{min-height:46px!important;border-radius:14px!important;background:var(--sce-white)!important;color:var(--sce-text)!important}.workspace-preference-control .ui-input:hover,.workspace-preference-control .ui-select:hover{border-color:var(--sce-blue)!important;color:var(--sce-text)!important}.workspace-preference-control .ui-segmented{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-height:46px;padding:3px;border:1px solid var(--sce-border-muted);border-radius:14px;background:var(--sce-bg);box-shadow:inset 0 1px #ffffffdb}.workspace-preference-control .ui-segmented-item{min-width:0;min-height:38px;padding:0 10px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--sce-text-secondary);font-size:13px;font-weight:var(--font-weight-semibold);line-height:1;white-space:nowrap;box-shadow:none}.workspace-source-switch .ui-segmented-item{padding-inline:12px}.workspace-preference-control .ui-segmented-item:hover:not(:disabled){background:#eaf5ffb8;color:var(--sce-blue-dark)}.workspace-preference-control .ui-segmented-item-active,.workspace-preference-control .ui-segmented-item-active:hover:not(:disabled){border-color:color-mix(in srgb,var(--sce-blue) 35%,var(--sce-border));background:var(--sce-white);color:var(--sce-blue-dark);box-shadow:0 8px 18px #102a4312}.workspace-invite-panel{align-content:start}.workspace-invite-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr) auto;gap:16px;align-items:end}.workspace-invite-form .ui-button{justify-self:start;min-height:46px!important;padding-inline:22px!important;border-radius:14px!important}.workspace-access-panel{align-content:start}.workspace-list-meta{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:13px}.workspace-admin-page .company-access-loading{border:1px solid var(--sce-border-muted);border-radius:18px;background:var(--sce-white)}.workspace-admin-page .company-access-empty.ui-empty-state{border-radius:18px;background:color-mix(in srgb,var(--sce-white) 82%,var(--sce-surface-soft))}.workspace-admin-page .company-access-table-shell{border-radius:18px!important}.workspace-admin-page .company-access-table.ui-table th,.workspace-admin-page .company-access-table.ui-table td{vertical-align:middle!important}.workspace-admin-page .company-access-table.ui-table th:last-child,.workspace-admin-page .company-access-table.ui-table td:last-child{width:1%;text-align:right;white-space:nowrap}.workspace-admin-page .company-access-row-actions{justify-content:flex-end;align-items:center;min-height:36px;gap:8px;flex-wrap:nowrap}.workspace-admin-page .company-access-row-actions .ui-button{min-height:34px!important;padding-inline:14px!important;border-radius:999px!important;font-size:13px!important}@media (max-width: 1180px){.workspace-admin-hero,.workspace-admin-grid,.workspace-preference-row,.workspace-admin-section-divider{grid-template-columns:1fr}.workspace-panel-actions{justify-content:flex-start;margin-top:0}.workspace-admin-panel-wide{grid-column:auto}}@media (max-width: 820px){.workspace-admin-page{gap:26px}.workspace-admin-hero{gap:24px;padding-bottom:26px}.workspace-admin-metrics,.workspace-admin-identity-list,.workspace-admin-people-metrics,.workspace-preference-control,.workspace-invite-form{grid-template-columns:1fr}.workspace-admin-people-metrics div,.workspace-admin-people-metrics div:first-child{border-left:0;border-top:1px solid var(--sce-border-muted)}.workspace-admin-people-metrics div:first-child{border-top:0}.workspace-admin-metrics{gap:16px}.workspace-admin-metrics div{padding-left:14px}.workspace-admin-panel{padding:22px;border-radius:18px}.workspace-admin-panel-head,.workspace-panel-actions,.workspace-list-meta{align-items:flex-start;flex-direction:column}.workspace-admin-page .company-access-row-actions{justify-content:flex-start;flex-wrap:wrap}.workspace-panel-actions .ui-button{width:100%}}.guide-page{gap:32px;max-width:1180px!important}.guide-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end;padding:6px 0 32px;border-bottom:1px solid var(--sce-border-muted)}.guide-hero span,.guide-start>div>span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.guide-hero h1{max-width:760px;margin:8px 0 10px;color:var(--sce-text);font-size:clamp(34px,3.4vw,46px);font-weight:var(--font-weight-semibold);line-height:1.06;letter-spacing:0}.guide-hero p,.guide-start>div>p,.guide-start li p,.guide-reference a span{margin:0;color:var(--sce-text-secondary);font-size:15px;line-height:1.55}.guide-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.guide-primary-link,.guide-secondary-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border-radius:13px;font-size:14px;font-weight:var(--font-weight-semibold);text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.guide-primary-link{border:1px solid var(--sce-blue);background:var(--sce-blue);color:var(--sce-white)}.guide-primary-link:hover,.guide-primary-link:focus-visible{background:var(--sce-blue-dark);transform:translateY(-1px)}.guide-secondary-link{border:1px solid var(--sce-border);background:var(--sce-white);color:var(--sce-blue-dark)}.guide-secondary-link:hover,.guide-secondary-link:focus-visible{border-color:color-mix(in srgb,var(--sce-blue) 42%,var(--sce-border));background:var(--sce-blue-soft);transform:translateY(-1px)}.guide-start{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:44px;align-items:start}.guide-start>div{position:sticky;top:28px;display:grid;gap:8px}.guide-start h2,.guide-reference h2{margin:0;color:var(--sce-text);font-size:22px;font-weight:var(--font-weight-semibold);line-height:1.18}.guide-start ol{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--sce-border-muted)}.guide-start li{border-bottom:1px solid var(--sce-border-muted)}.guide-start li a{display:grid;grid-template-columns:58px minmax(0,.42fr) minmax(0,1fr);gap:20px;align-items:baseline;padding:22px 0;color:inherit;text-decoration:none;transition:background-color .16s ease,transform .16s ease}.guide-start li a:hover,.guide-start li a:focus-visible{background:linear-gradient(90deg,rgba(234,245,255,.62),transparent 72%);transform:translate(2px)}.guide-start li span{color:var(--sce-blue-dark);font-size:13px;font-weight:var(--font-weight-semibold)}.guide-start li strong,.guide-reference a strong{color:var(--sce-text);font-size:16px;font-weight:var(--font-weight-semibold);line-height:1.25}.guide-reference{display:grid;gap:18px;padding-top:30px;border-top:1px solid var(--sce-border-muted)}.guide-reference>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.guide-reference a{display:grid;gap:7px;min-height:116px;padding:18px;border:1px solid var(--sce-border);border-radius:18px;background:color-mix(in srgb,var(--sce-white) 88%,var(--sce-bg));color:inherit;text-decoration:none;box-shadow:0 14px 34px #102a430b;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.guide-reference a:hover,.guide-reference a:focus-visible{border-color:color-mix(in srgb,var(--sce-blue) 42%,var(--sce-border));background:var(--sce-white);transform:translateY(-2px)}.guide-screens{display:grid;gap:26px;padding:34px 0 8px}.guide-screens>header{display:grid;gap:8px;max-width:760px}.guide-screens>header span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.guide-screens h2{margin:0;color:var(--sce-text);font-size:24px;font-weight:var(--font-weight-semibold);line-height:1.16}.guide-screens>header p{margin:0;color:var(--sce-text-secondary);font-size:15px;line-height:1.55}.guide-screen-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.guide-shot{display:grid;gap:14px;min-width:0}.guide-shot-window{overflow:hidden;min-height:290px;border:1px solid var(--sce-border);border-radius:24px;background:linear-gradient(180deg,var(--sce-white),var(--sce-surface-soft));box-shadow:0 22px 54px #102a4312}.guide-shot-topbar{display:flex;gap:6px;align-items:center;height:38px;padding:0 18px;border-bottom:1px solid var(--sce-border-muted);background:#ffffffb8}.guide-shot-topbar span{width:8px;height:8px;border-radius:999px;background:var(--sce-border-muted)}.guide-shot-copy{display:grid;gap:4px;padding:0 4px}.guide-shot-copy h3{margin:0;color:var(--sce-text);font-size:17px;font-weight:var(--font-weight-semibold)}.guide-shot-copy p{margin:0;color:var(--sce-text-secondary);font-size:14px;line-height:1.5}.guide-shot-app{display:grid;grid-template-columns:142px minmax(0,1fr);min-height:252px}.guide-shot-app aside{display:grid;align-content:start;gap:10px;padding:20px 14px;border-right:1px solid var(--sce-border-muted);background:#ffffffc7}.guide-shot-app aside strong{margin-bottom:8px;color:var(--sce-text);font-size:14px}.guide-shot-app aside span{display:block;padding:9px 10px;border-radius:12px;color:var(--sce-text-secondary);font-size:12px;font-weight:var(--font-weight-semibold)}.guide-shot-app aside .is-active{background:var(--sce-blue-soft);color:var(--sce-blue-dark);box-shadow:inset 3px 0 0 var(--sce-blue)}.guide-shot-app main{display:grid;align-content:center;gap:8px;padding:30px}.guide-shot-app main small,.guide-shot-upload small,.guide-shot-verify small{color:var(--sce-blue-dark);font-size:12px;font-weight:var(--font-weight-semibold)}.guide-shot-app main h3,.guide-shot-verify h3{margin:0;color:var(--sce-text);font-size:26px;font-weight:var(--font-weight-semibold);line-height:1.1}.guide-shot-app main p,.guide-shot-upload span,.guide-shot-proof small,.guide-shot-proof section span,.guide-shot-verify p{margin:0;color:var(--sce-text-secondary);font-size:13px;line-height:1.45}.guide-shot-upload{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;margin:28px;min-height:216px;padding:28px;border:1px dashed color-mix(in srgb,var(--sce-blue) 36%,var(--sce-border));border-radius:22px;background:#eaf5ff80}.guide-shot-upload div{display:grid;gap:8px}.guide-shot-upload strong{color:var(--sce-text);font-size:24px;font-weight:var(--font-weight-semibold);line-height:1.12}.guide-shot-upload em{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;background:var(--sce-blue);color:var(--sce-white);font-size:13px;font-style:normal;font-weight:var(--font-weight-semibold)}.guide-shot-proof{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:26px}.guide-shot-proof>div{display:grid;gap:8px;min-height:128px;padding:18px;border:1px solid var(--sce-border);border-radius:18px;background:var(--sce-white)}.guide-shot-proof>div.is-selected{border-color:color-mix(in srgb,var(--sce-blue) 44%,var(--sce-border));background:var(--sce-blue-soft)}.guide-shot-proof span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.guide-shot-proof strong{color:var(--sce-text);font-size:17px;font-weight:var(--font-weight-semibold)}.guide-shot-proof section{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;align-items:center;padding:18px;border:1px solid var(--sce-border);border-radius:18px;background:#ffffffd1}.guide-shot-proof section i{display:block;width:44px;height:24px;border-radius:999px;background:var(--sce-blue-soft);box-shadow:inset 20px 0 0 var(--sce-white),inset 0 0 0 1px var(--sce-border)}.guide-shot-verify{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:18px;padding:26px}.guide-shot-preview{min-height:206px;border-radius:18px;background:linear-gradient(135deg,rgba(35,133,230,.18),transparent 46%),linear-gradient(180deg,#fffc,#f3f9fde6),var(--sce-surface-soft);border:1px solid var(--sce-border-muted)}.guide-shot-verify section{display:grid;align-content:center;gap:10px;min-height:206px;padding:22px;border:1px solid var(--sce-success-border);border-radius:18px;background:color-mix(in srgb,var(--sce-success-bg) 58%,var(--sce-white))}.guide-shot-verify section p{display:flex;align-items:center;gap:8px}.guide-shot-verify section p:before{width:7px;height:7px;border-radius:999px;background:var(--sce-success);content:""}.guide-manual{display:grid;grid-template-columns:minmax(220px,.36fr) minmax(0,1fr);gap:54px;align-items:start;padding-top:44px}.guide-manual aside{position:sticky;top:28px;display:grid;gap:8px}.guide-manual aside span,.guide-page-map>header h2,.guide-concepts>header h2,.guide-decision h2{color:var(--sce-text)}.guide-manual aside span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.guide-manual aside h2,.guide-page-map h2,.guide-concepts h2,.guide-decision h2{margin:0;font-size:22px;font-weight:var(--font-weight-semibold);line-height:1.18}.guide-manual aside p{margin:0;color:var(--sce-text-secondary);font-size:15px;line-height:1.55}.guide-steps{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--sce-border-muted)}.guide-steps li{display:grid;grid-template-columns:46px minmax(0,1fr);gap:18px;padding:26px 0;border-bottom:1px solid var(--sce-border-muted)}.guide-steps li>span{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--sce-border);border-radius:999px;background:var(--sce-white);color:var(--sce-blue-dark);font-size:12px;font-weight:var(--font-weight-semibold)}.guide-steps strong,.guide-page-map h3,.guide-concepts h3,.guide-decision dt{color:var(--sce-text);font-size:16px;font-weight:var(--font-weight-semibold);line-height:1.25}.guide-steps p,.guide-page-map p,.guide-concepts p,.guide-decision dd{margin:6px 0 0;color:var(--sce-text-secondary);font-size:14px;line-height:1.55}.guide-page-map,.guide-concepts,.guide-decision{display:grid;gap:20px;padding-top:30px;border-top:1px solid var(--sce-border-muted)}.guide-page-map>div{display:grid;gap:0;border-top:1px solid var(--sce-border-muted)}.guide-page-map article{display:grid;grid-template-columns:minmax(180px,.32fr) minmax(0,1fr) auto;gap:24px;align-items:start;padding:20px 0;border-bottom:1px solid var(--sce-border-muted)}.guide-page-map article h3,.guide-concepts article h3{margin:0}.guide-page-map article>div p{max-width:340px}.guide-page-map article>a{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid var(--sce-border);border-radius:999px;background:var(--sce-white);color:var(--sce-blue-dark);font-size:13px;font-weight:var(--font-weight-semibold);text-decoration:none;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.guide-page-map article>a:hover,.guide-page-map article>a:focus-visible{border-color:color-mix(in srgb,var(--sce-blue) 42%,var(--sce-border));background:var(--sce-blue-soft);transform:translateY(-1px)}.guide-concepts>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px}.guide-concepts article{padding:0 0 18px;border-bottom:1px solid var(--sce-border-muted)}.guide-decision dl{display:grid;gap:0;margin:0;border-top:1px solid var(--sce-border-muted)}.guide-decision div{display:grid;grid-template-columns:minmax(160px,.28fr) minmax(0,1fr);gap:24px;padding:18px 0;border-bottom:1px solid var(--sce-border-muted)}.guide-decision dd{margin-top:0}@media (max-width: 980px){.guide-hero,.guide-start,.guide-manual,.guide-screen-grid,.guide-page-map article,.guide-decision div{grid-template-columns:1fr}.guide-hero-actions{justify-content:flex-start}.guide-start>div{position:static}.guide-manual aside{position:static}.guide-reference>div,.guide-concepts>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.guide-start li a,.guide-reference>div,.guide-shot-app,.guide-shot-upload,.guide-shot-proof,.guide-shot-verify,.guide-concepts>div{grid-template-columns:1fr}.guide-shot-proof section{grid-template-columns:1fr}.guide-primary-link,.guide-secondary-link{width:100%}}body .ui-toast-stack{right:clamp(18px,2vw,30px)!important;bottom:clamp(18px,2vw,30px)!important;gap:12px!important;width:min(430px,calc(100vw - 32px))!important}body .ui-toast{position:relative!important;overflow:hidden!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) 30px!important;gap:12px!important;align-items:start!important;min-height:92px!important;padding:16px 16px 18px!important;border:1px solid color-mix(in srgb,var(--sce-border) 84%,var(--sce-white))!important;border-radius:18px!important;background:#fffffff5!important;color:var(--sce-text)!important;box-shadow:0 22px 54px #102a4321!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;animation:sce-toast-enter .22s ease-out both}body .ui-toast:before{content:""!important;position:absolute!important;inset:0 auto 0 0!important;width:4px!important;border-radius:18px 0 0 18px!important;background:var(--sce-blue)!important;opacity:1!important}body .ui-toast-marker{display:grid!important;width:38px!important;min-width:38px!important;height:38px!important;place-items:center!important;border:1px solid color-mix(in srgb,var(--sce-blue) 20%,var(--sce-border))!important;border-radius:13px!important;background:var(--sce-blue-soft)!important;color:var(--sce-blue-dark)!important;font:inherit!important;text-transform:none!important}body .ui-toast-marker svg,body .ui-toast-close svg{width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}body .ui-toast-copy{display:grid!important;gap:4px!important;min-width:0!important;padding-top:1px!important}body .ui-toast-kicker{color:var(--sce-text-muted)!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;line-height:1!important;letter-spacing:.01em!important;text-transform:uppercase!important}body .ui-toast-copy strong{overflow-wrap:anywhere!important;color:var(--sce-text)!important;font-size:14px!important;font-weight:var(--font-weight-semibold)!important;line-height:1.24!important}body .ui-toast-copy span:not(.ui-toast-kicker){overflow-wrap:anywhere!important;color:var(--sce-text-secondary)!important;font-size:13px!important;font-weight:500!important;line-height:1.42!important}body .ui-toast-close{display:grid!important;width:30px!important;height:30px!important;place-items:center!important;border:1px solid transparent!important;border-radius:999px!important;background:transparent!important;color:var(--sce-text-muted)!important;cursor:pointer!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease!important}body .ui-toast-close:hover,body .ui-toast-close:focus-visible{border-color:var(--sce-border-muted)!important;background:var(--sce-surface-soft)!important;color:var(--sce-text)!important;outline:0!important}body .ui-toast-progress{position:absolute!important;right:0!important;bottom:0!important;left:4px!important;height:3px!important;background:currentColor!important;opacity:.28!important;transform-origin:left center!important;animation:sce-toast-progress var(--toast-duration, 3.5s) linear forwards!important}body .ui-toast-info{color:var(--sce-blue-dark)!important}body .ui-toast-success{border-color:color-mix(in srgb,var(--sce-success-border) 76%,var(--sce-white))!important;color:var(--sce-success)!important}body .ui-toast-success:before{background:var(--sce-success)!important}body .ui-toast-success .ui-toast-marker{border-color:var(--sce-success-border)!important;background:var(--sce-success-bg)!important;color:var(--sce-success)!important}body .ui-toast-warning{border-color:#f3d7a5!important;color:#a15f05!important}body .ui-toast-warning:before{background:#d28b22!important}body .ui-toast-warning .ui-toast-marker{border-color:#f1d49b!important;background:#fff6e8!important;color:#a15f05!important}body .ui-toast-error{border-color:#d75b5247!important;background:#fffffff7!important;color:var(--color-danger-text)!important}body .ui-toast-error:before{background:var(--color-danger)!important}body .ui-toast-error .ui-toast-marker{border-color:#d75b5247!important;background:var(--color-danger-surface)!important;color:var(--color-danger-text)!important}@keyframes sce-toast-enter{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sce-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion: reduce){body .ui-toast,body .ui-toast-progress{animation-duration:.01ms!important}}@media (max-width: 640px){body .ui-toast-stack{right:14px!important;bottom:14px!important;left:14px!important;width:auto!important}body .ui-toast{grid-template-columns:36px minmax(0,1fr) 30px!important;min-height:86px!important;padding:14px 14px 17px!important;border-radius:16px!important}}body .app-shell-enterprise{grid-template-columns:280px minmax(0,1fr)!important}body .app-shell-enterprise.app-shell-sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)!important}body .app-sidebar{align-items:stretch!important;gap:22px!important;padding:20px 16px!important;overflow:visible!important}body .app-sidebar-top,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-top{display:flex!important;position:static!important;align-items:center!important;justify-content:space-between!important;width:100%!important;gap:12px!important}body .app-sidebar-brand,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-brand{display:flex!important;min-width:0!important;width:auto!important;align-items:center!important;gap:11px!important}body .app-sidebar-mark{width:38px!important;height:38px!important;flex:0 0 38px!important}body .app-sidebar-brand>div{min-width:0!important}body .app-sidebar-brand strong,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-brand strong{display:block!important;max-width:178px!important;overflow:hidden!important;color:var(--sce-text)!important;font-size:14px!important;font-weight:var(--font-weight-semibold)!important;line-height:1.1!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .app-sidebar-collapse,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-collapse,body .app-sidebar-collapsed .app-sidebar-collapse{position:static!important;display:grid!important;width:36px!important;height:36px!important;min-width:36px!important;place-items:center!important;transform:none!important;border:1px solid rgba(213,232,248,.98)!important;border-radius:12px!important;background:#f8fbfde6!important;color:var(--sce-text-secondary)!important;box-shadow:none!important}body .app-sidebar-collapse:hover,body .app-sidebar-collapse:focus-visible{border-color:#2385e657!important;background:var(--sce-blue-soft)!important;color:var(--sce-blue-dark)!important;outline:none!important}body .app-sidebar-collapse svg{width:17px!important;height:17px!important;stroke-width:2.15!important}body .app-sidebar-panel{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important}body .app-sidebar-links{display:grid!important;gap:7px!important;align-content:start!important}body .app-sidebar-section,body .app-sidebar-section-links{display:grid!important;gap:7px!important}body .app-sidebar-link,body .app-sidebar-help-button{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;justify-items:start!important;gap:11px!important;width:100%!important;min-height:40px!important;padding:0 12px!important;border-radius:9px!important;text-align:left!important}body .app-sidebar-link-icon{display:grid!important;width:22px!important;height:22px!important;place-items:center!important}body .app-sidebar-link svg{width:17px!important;height:17px!important}body .app-navbar-link-label,body .app-sidebar-help-button .app-navbar-link-label{justify-self:start!important;overflow:hidden!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .app-sidebar-user{display:grid!important;align-self:stretch!important;justify-items:stretch!important;width:100%!important;margin-top:auto!important;padding-top:18px!important;border-top:1px solid var(--sce-border-muted)!important}body .app-sidebar-user div{display:grid!important;gap:4px!important;min-width:0!important}body .app-sidebar-logout-button.ui-button{display:inline-flex!important;width:100%!important;min-height:38px!important;justify-content:center!important;padding:0 12px!important;border-radius:13px!important}body .app-sidebar-collapsed{align-items:center!important;gap:18px!important;padding:18px 13px!important}body .app-sidebar-collapsed .app-sidebar-top{display:grid!important;justify-items:center!important;justify-content:center!important;gap:12px!important}body .app-sidebar-collapsed .app-sidebar-brand,body .app-sidebar-collapsed .app-sidebar-mark,body .app-sidebar-collapsed .app-sidebar-collapse,body .app-sidebar-collapsed .app-sidebar-link,body .app-sidebar-collapsed .app-sidebar-help-button,body .app-sidebar-collapsed .app-sidebar-user .ui-button{width:42px!important;min-width:42px!important;max-width:42px!important}body .app-sidebar-collapsed .app-sidebar-brand{display:grid!important;height:42px!important;place-items:center!important}body .app-sidebar-collapsed .app-sidebar-mark{height:42px!important;flex-basis:42px!important}body .app-sidebar-collapsed .app-sidebar-brand>div{display:none!important}body .app-sidebar-collapsed .app-sidebar-panel,body .app-sidebar-collapsed .app-sidebar-links,body .app-sidebar-collapsed .app-sidebar-section,body .app-sidebar-collapsed .app-sidebar-section-links{align-items:center!important;justify-items:center!important;width:100%!important}body .app-sidebar-collapsed .app-sidebar-link,body .app-sidebar-collapsed .app-sidebar-help-button{grid-template-columns:1fr!important;justify-items:center!important;min-height:42px!important;height:42px!important;gap:0!important;padding:0!important}body .app-sidebar-collapsed .app-sidebar-link:before{left:-10px!important;top:11px!important;bottom:11px!important}body .app-sidebar-collapsed .app-sidebar-link-icon{width:42px!important;height:42px!important}body .app-sidebar-collapsed .app-navbar-link-label,body .app-sidebar-collapsed .app-sidebar-help-button .app-navbar-link-label,body .app-sidebar-collapsed .app-sidebar-user div,body .app-sidebar-collapsed .app-sidebar-user .ui-button-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}body .app-sidebar-collapsed .app-sidebar-user{justify-items:center!important;width:100%!important;padding-top:18px!important}body .app-sidebar-collapsed .app-sidebar-user .ui-button{height:42px!important;min-height:42px!important;justify-content:center!important;padding:0!important}body .app-sidebar-collapsed .app-sidebar-user .ui-button-icon{margin:0!important}@media (max-width: 860px){body .app-shell-enterprise,body .app-shell-enterprise.app-shell-sidebar-collapsed{grid-template-columns:1fr!important}body .app-sidebar-collapse{display:none!important}}.api-overview-grid,.api-main-grid,.api-secondary-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:clamp(18px,2vw,26px);align-items:stretch}.api-credit-card{border-color:#d5e8f8f2;border-radius:18px;background:#fffffff5;box-shadow:0 18px 45px #102a430b}.api-credit-card .ui-card-body{display:grid;gap:18px}.api-status-modern{position:relative;overflow:hidden;min-height:310px}.api-status-modern:after{content:"";position:absolute;inset:auto -110px -140px auto;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,#2385e61f,#2385e600);pointer-events:none}.api-card-icon-row{display:flex;justify-content:space-between;gap:14px;align-items:center}.api-card-icon{display:inline-grid;place-items:center;width:42px;height:42px;border:1px solid var(--sce-border);border-radius:14px;background:var(--sce-blue-soft);color:var(--sce-blue-dark)}.api-icon{display:block;width:18px;height:18px}.api-status-copy,.api-balance-card>div:not(.api-card-icon-row):not(.api-balance-metrics){display:grid;gap:10px}.api-status-copy h2,.api-balance-card h2{margin:0;color:var(--sce-text);font-size:clamp(26px,2.4vw,36px);font-weight:var(--font-weight-semibold);line-height:1.08}.api-status-copy p,.api-balance-card p,.api-muted-copy,.api-help-card p,.api-quickstart-footer p,.api-empty-action p{margin:0;color:var(--sce-text-secondary);font-size:14px;line-height:1.55}.api-status-actions,.api-key-footer,.api-quickstart-footer{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.api-pill{display:inline-flex;align-items:center;min-height:28px;padding:6px 11px;border:1px solid transparent;border-radius:var(--radius-pill);font-size:12px;font-weight:var(--font-weight-semibold);line-height:1;white-space:nowrap}.api-pill-success{border-color:var(--sce-success-border);background:var(--sce-success-bg);color:var(--sce-success)}.api-pill-warning{border-color:#f59e0b42;background:#fff7edeb;color:#a15c07}.api-pill-danger{border-color:#dc262638;background:#fef2f2f2;color:#b91c1c}.api-pill-neutral,.api-pill-accent{border-color:var(--sce-border);background:var(--sce-blue-soft);color:var(--sce-blue-dark)}.api-section-label,.api-key-meta span,.api-balance-metrics span,.api-usage-grid-modern span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.api-balance-metrics,.api-key-meta,.api-usage-grid-modern{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--sce-border-muted);border-bottom:1px solid var(--sce-border-muted)}.api-balance-metrics div,.api-key-meta div,.api-usage-grid-modern div{display:grid;gap:6px;min-width:0;padding:15px 16px;border-left:1px solid var(--sce-border-muted)}.api-balance-metrics div:first-child,.api-key-meta div:first-child,.api-usage-grid-modern div:first-child{border-left:0}.api-balance-metrics strong,.api-key-meta strong,.api-usage-grid-modern strong{min-width:0;color:var(--sce-text);font-size:15px;font-weight:var(--font-weight-semibold);line-height:1.25;overflow-wrap:anywhere}.api-warning-note,.api-permission-hint{margin:0;padding:11px 13px;border:1px solid rgba(245,158,11,.24);border-radius:13px;background:#fff7edb8;color:#8a540b;font-size:13px;line-height:1.45}.api-permission-hint{display:block;border-color:var(--sce-border);background:var(--sce-surface-soft);color:var(--sce-text-secondary)}.api-empty-action{display:grid;gap:16px;align-content:start;min-height:210px;padding:8px 0}.api-key-list{display:grid;gap:12px}.api-key-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:14px;border:1px solid rgba(213,232,248,.95);border-radius:15px;background:#f8fbfdbd}.api-key-row>div:first-child{display:grid;gap:6px;min-width:0}.api-key-row span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.api-key-row code{min-width:0;color:var(--sce-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;overflow-wrap:anywhere}.api-key-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.api-packages-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.api-package{display:grid;gap:14px;align-content:space-between;min-height:220px;padding:18px;border:1px solid rgba(213,232,248,.95);border-radius:17px;background:#f8fbfd8c}.api-package-primary{border-color:#2385e65c;background:linear-gradient(180deg,#eaf5ffe0,#fffffff5)}.api-package div:first-child{display:grid;gap:6px}.api-package strong{color:var(--sce-text);font-size:18px;font-weight:var(--font-weight-semibold)}.api-package span,.api-package p,.api-help-card small{margin:0;color:var(--sce-text-secondary);font-size:13px;line-height:1.45}.api-package-footer{display:flex;justify-content:space-between;gap:12px;align-items:center}.api-package-footer em{color:var(--sce-text);font-style:normal;font-size:20px;font-weight:var(--font-weight-semibold)}.api-secondary-grid{align-items:start}.api-code-sample-modern{margin:0;max-height:none;padding:18px;border:1px solid var(--sce-border-muted);border-radius:15px;background:#0f253b;color:#eaf5ff;font-size:12px;line-height:1.7}.api-cost-list{display:grid;gap:0;overflow:hidden;border:1px solid var(--sce-border-muted);border-radius:15px}.api-cost-list div{display:flex;justify-content:space-between;gap:16px;padding:13px 15px;border-top:1px solid var(--sce-border-muted)}.api-cost-list div:first-child{border-top:0}.api-cost-list span{color:var(--sce-text-secondary);font-size:13px}.api-cost-list strong{color:var(--sce-text);font-size:13px;font-weight:var(--font-weight-semibold)}.api-transactions-table-shell{border-radius:16px}.api-transactions-table td,.api-transactions-table th{white-space:nowrap}.api-transactions-table td:nth-child(3),.api-transactions-table th:nth-child(3){white-space:normal}.api-modal-copy{margin:0;color:var(--sce-text-secondary);font-size:14px;line-height:1.55}.api-load-error{border-color:#dc262633}.api-management-page,.api-docs-page,.api-hub-page{display:grid;gap:clamp(16px,2vw,24px)}.api-management-header.ui-page-header{position:relative;overflow:visible;gap:14px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--sce-text)}.api-management-header.ui-page-header:before,.api-management-header.ui-page-header:after{display:none;content:none}.api-management-header .ui-page-header-title{max-width:820px;color:var(--sce-text);font-size:clamp(30px,2.8vw,40px);font-weight:var(--font-weight-semibold);line-height:1.08}.api-management-header .ui-page-header-description{max-width:820px;color:var(--sce-text-secondary);font-size:14px;line-height:1.5}.api-management-header .ui-page-header-meta{display:none!important}.api-docs-landing{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(18px,2vw,28px);align-items:center;padding:clamp(24px,3vw,34px);border:1px solid rgba(213,232,248,.92);border-radius:22px;background:linear-gradient(135deg,#ffffffe0,#f7fbffbd),radial-gradient(circle at 8% 0%,rgba(35,133,230,.12),transparent 36%);box-shadow:0 22px 60px #102a430e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.api-docs-landing>div:first-child{display:grid;gap:10px}.api-docs-landing h2{margin:0;max-width:760px;color:var(--sce-text);font-size:clamp(24px,2.4vw,34px);font-weight:var(--font-weight-semibold);line-height:1.12}.api-docs-landing p,.api-secret-modal-body p,.api-confirm-modal-copy p,.api-key-guidelines,.api-doc-principles span,.api-doc-support-item p{margin:0;color:var(--sce-text-secondary);font-size:14px;line-height:1.55}.api-key-command-grid,.api-docs-grid,.api-docs-support-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:clamp(18px,2vw,26px);align-items:stretch}.api-key-create-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end}.api-key-create-form .ui-field{margin:0}.api-key-guidelines{display:grid;gap:10px;padding-left:18px}.api-doc-link{display:inline-flex;gap:8px;align-items:center;min-height:38px;padding:9px 13px;border:1px solid rgba(191,219,254,.9);border-radius:999px;background:#eaf5ffc7;color:var(--sce-blue-dark);font-size:13px;font-weight:var(--font-weight-semibold);text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.api-doc-link:hover,.api-doc-link:focus-visible{transform:translateY(-1px);border-color:#2385e65c;background:#eaf5fffa}.api-doc-link-primary{min-height:46px;padding-inline:18px;color:var(--sce-white);border-color:#0b63ce47;background:linear-gradient(180deg,var(--sce-blue),var(--sce-blue-dark));box-shadow:0 16px 34px #0b63ce2e}.api-doc-link-primary:hover,.api-doc-link-primary:focus-visible{background:linear-gradient(180deg,var(--sce-blue),#0756ad)}.api-keys-table-card .ui-card-body,.api-doc-endpoints-card .ui-card-body{gap:16px}.api-keys-table-shell,.api-doc-endpoints-card .ui-table-shell{border-radius:18px;background:#ffffffb8;overflow:auto}.api-keys-table{table-layout:fixed;min-width:1080px}.api-keys-table th:nth-child(1),.api-keys-table td:nth-child(1){width:21%}.api-keys-table th:nth-child(2),.api-keys-table td:nth-child(2){width:14%}.api-keys-table th:nth-child(3),.api-keys-table td:nth-child(3){width:11%}.api-keys-table th:nth-child(4),.api-keys-table td:nth-child(4){width:15%}.api-keys-table th:nth-child(5),.api-keys-table td:nth-child(5){width:15%}.api-keys-table th:nth-child(6),.api-keys-table td:nth-child(6){width:14%}.api-keys-table th:nth-child(7),.api-keys-table td:nth-child(7){width:10%}.api-keys-table th,.api-keys-table td,.api-doc-endpoints-table th,.api-doc-endpoints-table td{vertical-align:middle}.api-keys-table th,.api-keys-table td{padding:14px 16px;white-space:nowrap}.api-keys-table th{background:#f7fbffdb;color:#6b7c91;font-size:12px;font-weight:var(--font-weight-semibold);text-transform:none}.api-keys-table td{color:#334a64;font-size:14px}.api-key-name-cell{display:grid;gap:5px;min-width:0}.api-key-name-cell strong,.api-doc-principles strong,.api-doc-support-item strong{color:var(--sce-text);font-size:14px;font-weight:var(--font-weight-semibold)}.api-keys-table code,.api-doc-endpoints-table code,.api-secret-box code,.api-doc-principles code{color:var(--sce-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;overflow-wrap:anywhere;word-break:break-word}.api-keys-table code{display:inline-flex;max-width:100%;overflow:hidden;padding:5px 8px;border:1px solid rgba(213,232,248,.86);border-radius:999px;background:#f7fbffe6;text-overflow:ellipsis;white-space:nowrap}.api-key-table-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px}.api-key-table-actions .ui-button{min-height:34px;padding-inline:13px}.api-secret-modal-body,.api-confirm-modal-copy{display:grid;gap:16px}.api-secret-box{display:grid;gap:8px;padding:15px;border:1px solid rgba(191,219,254,.86);border-radius:15px;background:#f7fbffdb}.api-secret-box span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.api-secret-box code{font-size:13px;line-height:1.6}.api-doc-code-card{min-width:0}.api-doc-principles{display:grid;gap:0;overflow:hidden;border:1px solid var(--sce-border-muted);border-radius:16px}.api-doc-principles div{display:grid;gap:6px;padding:15px;border-top:1px solid var(--sce-border-muted)}.api-doc-principles div:first-child{border-top:0}.api-docs-support-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.api-doc-support-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;padding:18px;border:1px solid rgba(213,232,248,.92);border-radius:18px;background:#ffffffc2;box-shadow:0 16px 42px #102a430a}.api-doc-support-item>svg{display:block;width:22px;height:22px;color:var(--sce-blue-dark)}.api-doc-support-item div{display:grid;gap:6px}@media (max-width: 1180px){.api-overview-grid,.api-main-grid,.api-secondary-grid,.api-docs-landing,.api-key-command-grid,.api-docs-grid{grid-template-columns:1fr}.api-packages-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.api-packages-grid,.api-balance-metrics,.api-key-meta,.api-usage-grid-modern{grid-template-columns:1fr}.api-balance-metrics div,.api-key-meta div,.api-usage-grid-modern div{border-left:0;border-top:1px solid var(--sce-border-muted)}.api-balance-metrics div:first-child,.api-key-meta div:first-child,.api-usage-grid-modern div:first-child{border-top:0}.api-key-row{grid-template-columns:1fr;align-items:start}.api-package-footer{flex-direction:column;align-items:flex-start}.api-key-actions{justify-content:flex-start}.api-key-create-form,.api-docs-support-grid{grid-template-columns:1fr}.api-key-create-form .ui-button{width:100%}.api-key-table-actions{justify-content:flex-start}}.api-hub-header.ui-page-header{margin-bottom:-4px}.api-hub-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,20px)}.api-hub-metric-card,.api-hub-coming-soon{border:1px solid rgba(213,232,248,.92);background:linear-gradient(145deg,#ffffffe6,#f7fbffbd),radial-gradient(circle at 10% 0%,rgba(35,133,230,.09),transparent 34%);box-shadow:0 18px 46px #102a430b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.api-hub-metric-card{display:grid;gap:18px;min-height:190px;padding:20px;border-radius:20px}.api-hub-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.api-hub-card-copy{display:grid;gap:8px;align-content:end}.api-hub-card-copy span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-bold);letter-spacing:.02em;text-transform:uppercase}.api-hub-card-copy strong{color:var(--sce-text);font-size:clamp(20px,2vw,26px);font-weight:var(--font-weight-semibold);line-height:1.1}.api-hub-card-copy p{margin:0;color:var(--sce-text-secondary);font-size:14px;line-height:1.55}.api-hub-actions-card .ui-card-body{gap:0}.api-hub-quick-actions{display:flex;flex-wrap:wrap;gap:12px}.api-hub-coming-soon{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;padding:20px;border-radius:20px}.api-hub-coming-soon h2{margin:0 0 6px;color:var(--sce-text);font-size:18px;font-weight:var(--font-weight-semibold)}.api-hub-coming-soon p{margin:0;max-width:780px;color:var(--sce-text-secondary);font-size:14px;line-height:1.55}@media (max-width: 1180px){.api-hub-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.api-hub-summary-grid,.api-hub-coming-soon{grid-template-columns:1fr}.api-hub-quick-actions .ui-button{width:100%}}.subscription-gate{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:clamp(18px,2vw,26px);align-items:stretch;max-width:1180px;margin:0 auto;padding:clamp(22px,3vw,32px);border:1px solid color-mix(in srgb,var(--sce-border) 86%,var(--sce-white));border-radius:24px;background:radial-gradient(circle at 8% 8%,rgba(234,245,255,.82),transparent 34%),linear-gradient(180deg,var(--sce-white),color-mix(in srgb,var(--sce-white) 86%,var(--sce-bg)));box-shadow:0 22px 58px #102a4314}.subscription-gate-main,.subscription-gate-side{min-width:0}.subscription-gate-main{display:grid;align-content:start;gap:20px}.subscription-gate-eyebrow{display:inline-flex;width:fit-content;align-items:center;gap:8px;padding:7px 11px;border:1px solid color-mix(in srgb,#f59e0b 28%,var(--sce-border));border-radius:999px;background:color-mix(in srgb,#fef3c7 64%,var(--sce-white));color:#8a5b00;font-size:12px;font-weight:var(--font-weight-semibold)}.subscription-gate-eyebrow span{width:7px;height:7px;border-radius:50%;background:#f59e0b}.subscription-gate h1{max-width:760px;margin:0;color:var(--sce-text);font-size:clamp(32px,5vw,54px);line-height:.98;font-weight:var(--font-weight-semibold);letter-spacing:0}.subscription-gate-main>p{max-width:770px;margin:0;color:var(--sce-text-secondary);font-size:16px;line-height:1.58}.subscription-gate-warning{display:grid;gap:6px;max-width:760px;padding:14px 16px;border:1px solid color-mix(in srgb,#f59e0b 28%,var(--sce-border));border-radius:16px;background:color-mix(in srgb,#fff7ed 72%,var(--sce-white))}.subscription-gate-warning strong{color:var(--sce-text);font-size:14px;font-weight:var(--font-weight-semibold)}.subscription-gate-warning span,.subscription-gate-warning small{color:var(--sce-text-secondary);font-size:13px;line-height:1.45}.subscription-gate-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding-top:4px}.subscription-gate-side{display:grid;gap:16px;align-content:start;padding:18px;border:1px solid color-mix(in srgb,var(--sce-border) 80%,var(--sce-white));border-radius:20px;background:#ffffffc2}.subscription-gate-side-header{display:grid;gap:5px;padding-bottom:4px}.subscription-gate-side-header span,.subscription-gate-limit span,.subscription-gate-api span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.subscription-gate-side-header strong{color:var(--sce-text);font-size:19px;font-weight:var(--font-weight-semibold)}.subscription-gate-limits{display:grid;gap:0;overflow:hidden;border:1px solid var(--sce-border-muted);border-radius:16px}.subscription-gate-limit{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;align-items:baseline;padding:14px 15px;border-top:1px solid var(--sce-border-muted);background:color-mix(in srgb,var(--sce-white) 90%,var(--sce-bg))}.subscription-gate-limit:first-child{border-top:0}.subscription-gate-limit strong{color:var(--sce-text);font-size:22px;line-height:1;font-weight:var(--font-weight-semibold)}.subscription-gate-limit small{grid-column:1 / -1;color:var(--sce-text-secondary);font-size:12px}.subscription-gate-api{display:grid;gap:6px;padding:16px;border:1px solid color-mix(in srgb,var(--sce-blue) 26%,var(--sce-border));border-radius:16px;background:color-mix(in srgb,var(--sce-blue-soft) 64%,var(--sce-white))}.subscription-gate-api strong{color:var(--sce-blue-dark);font-size:17px;font-weight:var(--font-weight-semibold)}.subscription-gate-api p{margin:0;color:var(--sce-text-secondary);font-size:13px;line-height:1.45}@media (max-width: 980px){.subscription-gate{grid-template-columns:1fr}}@media (max-width: 640px){.subscription-gate{padding:18px;border-radius:20px}.subscription-gate h1{font-size:clamp(30px,11vw,42px)}.subscription-gate-actions .ui-button{width:100%}}body .app-shell-enterprise{grid-template-columns:292px minmax(0,1fr)!important;background:linear-gradient(180deg,#f8fbfffa,#f4f9fdf5)!important}body .app-sidebar,body .app-sidebar:not(.app-sidebar-collapsed),body .app-sidebar.app-sidebar-collapsed{position:sticky!important;top:14px!important;z-index:36!important;display:flex!important;height:calc(100svh - 28px)!important;max-height:calc(100svh - 28px)!important;margin:14px 0 14px 14px!important;padding:16px!important;gap:16px!important;overflow:visible!important;border:1px solid rgba(198,223,245,.78)!important;border-radius:28px!important;background:linear-gradient(180deg,#ffffffd1,#fafdffb3),#ffffffb8!important;box-shadow:0 24px 70px #102a4316!important;backdrop-filter:blur(22px) saturate(1.14)!important;-webkit-backdrop-filter:blur(22px) saturate(1.14)!important}body .app-sidebar-collapse svg{width:18px!important;height:18px!important;stroke-width:2.15!important}body .app-sidebar-section,body .app-sidebar-section-links{display:grid!important;gap:6px!important;width:100%!important}body .app-sidebar-link,body .app-sidebar-help-button{position:relative!important;display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;align-items:center!important;justify-items:stretch!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:44px!important;height:auto!important;padding:0 12px!important;border:1px solid transparent!important;border-radius:16px!important;background:transparent!important;color:var(--sce-text-secondary)!important;font-size:13px!important;font-weight:var(--font-weight-semibold)!important;text-align:left!important;text-decoration:none!important;box-shadow:none!important;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease!important}body .app-sidebar-link:hover,body .app-sidebar-help-button:hover,body .app-sidebar-link:focus-visible,body .app-sidebar-help-button:focus-visible{border-color:#c6dff5cc!important;background:#ffffff94!important;color:var(--sce-blue-dark)!important;outline:none!important;transform:translateY(-1px)!important}body .app-sidebar-link-active,body .app-sidebar-link[aria-current=page],body .app-sidebar-subnav-group[data-active=true]>.app-sidebar-link{border-color:#0b63ce33!important;background:linear-gradient(180deg,#eaf5ffeb,#e2f1ffb8),#ffffff94!important;color:var(--sce-blue-dark)!important;box-shadow:inset 0 1px #ffffffc7,0 12px 24px #0b63ce14!important}body .app-sidebar-link-icon,body .app-sidebar-collapsed .app-sidebar-link-icon{display:grid!important;width:24px!important;height:24px!important;place-items:center!important;color:currentColor!important}body .app-sidebar-link svg,body .app-sidebar-help-button svg{width:18px!important;height:18px!important;stroke-width:1.95!important}body .app-navbar-link-label,body .app-sidebar-help-button .app-navbar-link-label{min-width:0!important;justify-self:start!important;overflow:hidden!important;color:inherit!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .app-sidebar-link-chevron{display:grid!important;width:24px!important;height:24px!important;place-items:center!important;color:color-mix(in srgb,currentColor 82%,transparent)!important}body .app-sidebar-link-chevron svg{width:15px!important;height:15px!important}body .app-sidebar-subnav-group{display:grid!important;gap:6px!important}body .app-sidebar-subnav{display:grid!important;gap:5px!important;margin:0!important;padding:5px 0 5px 14px!important;border-left:1px solid rgba(198,223,245,.86)!important;background:transparent!important}body .app-sidebar-subnav-link{min-height:36px!important;padding:0 10px!important;border-radius:13px!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important}body .app-sidebar-user span{min-width:0!important;overflow:hidden!important;color:var(--sce-text)!important;font-size:14px!important;font-weight:var(--font-weight-semibold)!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .app-sidebar-user em{min-width:0!important;overflow:hidden!important;color:var(--sce-text-muted)!important;font-size:12px!important;font-style:normal!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .app-sidebar-logout-button.ui-button{display:inline-flex!important;width:fit-content!important;min-width:0!important;min-height:34px!important;justify-content:center!important;padding:0 12px!important;border:1px solid rgba(198,223,245,.88)!important;border-radius:999px!important;background:#ffffff9e!important;color:var(--sce-text-secondary)!important;box-shadow:none!important}body .app-sidebar-logout-button.ui-button:hover:not(:disabled),body .app-sidebar-logout-button.ui-button:focus-visible{border-color:#d75b5247!important;background:#fff0efc7!important;color:var(--color-danger-text)!important}body .app-sidebar-logout-button .ui-button-icon svg{width:15px!important;height:15px!important}body .app-sidebar-collapsed .app-sidebar-panel,body .app-sidebar-collapsed .app-sidebar-links,body .app-sidebar-collapsed .app-sidebar-section,body .app-sidebar-collapsed .app-sidebar-section-links{align-items:center!important;justify-items:center!important}@media (max-width: 860px){body .app-shell-enterprise,body .app-shell-enterprise.app-shell-sidebar-collapsed{display:block!important;grid-template-columns:minmax(0,1fr)!important}body .app-sidebar,body .app-sidebar:not(.app-sidebar-collapsed),body .app-sidebar.app-sidebar-collapsed{position:fixed!important;top:10px!important;right:10px!important;left:10px!important;z-index:80!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:0!important;padding:7px 10px!important;overflow:visible!important;border-radius:22px!important;border-color:#c6dff5c7!important;background:#ffffffc2!important;box-shadow:0 18px 50px #102a431f!important;backdrop-filter:blur(22px) saturate(1.16)!important;-webkit-backdrop-filter:blur(22px) saturate(1.16)!important}body .app-sidebar-top,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-top,body .app-sidebar-collapsed .app-sidebar-top{display:flex!important;grid-template-columns:none!important;justify-content:flex-start!important;min-height:0!important;height:44px!important;gap:10px!important}body .app-sidebar-brand,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-brand,body .app-sidebar-collapsed .app-sidebar-brand{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;width:100%!important;height:auto!important;max-width:none!important;gap:10px!important}body .app-sidebar-mark,body .app-sidebar-collapsed .app-sidebar-mark{width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important;flex-basis:40px!important}body .app-sidebar-brand>div,body .app-sidebar-collapsed .app-sidebar-brand>div{position:static!important;display:grid!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;white-space:normal!important}body .app-sidebar-brand strong,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-brand strong{max-width:calc(100vw - 94px)!important;overflow:hidden!important;font-size:14px!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .app-sidebar-collapse,body .app-sidebar-toggle{display:none!important}body .app-sidebar-panel,body .app-sidebar-collapsed .app-sidebar-panel,body .app-sidebar.app-sidebar-open .app-sidebar-panel,body .app-sidebar.app-sidebar-open.app-sidebar-collapsed .app-sidebar-panel{position:fixed!important;right:10px!important;bottom:max(10px,env(safe-area-inset-bottom))!important;left:10px!important;z-index:82!important;display:block!important;width:auto!important;max-height:none!important;min-height:0!important;padding:7px!important;overflow-x:auto!important;overflow-y:hidden!important;border:1px solid rgba(198,223,245,.78)!important;border-radius:24px!important;background:#ffffffc7!important;box-shadow:0 20px 58px #102a4329!important;backdrop-filter:blur(22px) saturate(1.16)!important;-webkit-backdrop-filter:blur(22px) saturate(1.16)!important;scrollbar-width:none!important}body .app-sidebar-panel::-webkit-scrollbar{display:none!important}body .app-sidebar-links{display:flex!important;width:max-content!important;min-width:100%!important;gap:6px!important;align-items:center!important;justify-content:flex-start!important;padding:0!important}body .app-sidebar-section,body .app-sidebar-section-links{display:flex!important;width:auto!important;gap:6px!important;align-items:center!important}body .app-sidebar-link,body .app-sidebar-help-button,body .app-sidebar-collapsed .app-sidebar-link,body .app-sidebar-collapsed .app-sidebar-help-button{grid-template-columns:1fr!important;grid-template-rows:22px 14px!important;justify-items:center!important;gap:3px!important;width:68px!important;min-width:68px!important;max-width:68px!important;min-height:56px!important;height:56px!important;padding:6px 4px!important;border-radius:18px!important;font-size:10px!important;line-height:1!important}body .app-sidebar-link-icon,body .app-sidebar-collapsed .app-sidebar-link-icon{width:22px!important;height:22px!important}body .app-navbar-link-label,body .app-sidebar-help-button .app-navbar-link-label,body .app-sidebar-collapsed .app-navbar-link-label,body .app-sidebar-collapsed .app-sidebar-help-button .app-navbar-link-label{position:static!important;width:100%!important;height:auto!important;overflow:hidden!important;clip:auto!important;color:inherit!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .app-sidebar-link-chevron,body .app-sidebar-collapsed .app-sidebar-link-chevron{display:none!important}body .app-sidebar-subnav-group,body .app-sidebar-subnav-group[data-open=true]{display:flex!important;gap:6px!important;align-items:center!important}body .app-sidebar-subnav,body .app-sidebar-collapsed .app-sidebar-subnav{position:static!important;display:flex!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;clip:auto!important;gap:6px!important;border:0!important}body .app-sidebar-subnav-link{opacity:.92}body .app-sidebar-user,body .app-sidebar-collapsed .app-sidebar-user{display:none!important}body .workspace-enterprise .page-content,body .page-content{padding-top:86px!important;padding-bottom:96px!important}}@media (max-width: 520px){body .app-sidebar,body .app-sidebar:not(.app-sidebar-collapsed),body .app-sidebar.app-sidebar-collapsed{right:8px!important;left:8px!important;border-radius:20px!important}body .app-sidebar-panel,body .app-sidebar-collapsed .app-sidebar-panel{right:8px!important;left:8px!important;border-radius:22px!important}body .app-sidebar-link,body .app-sidebar-help-button,body .app-sidebar-collapsed .app-sidebar-link,body .app-sidebar-collapsed .app-sidebar-help-button{width:62px!important;min-width:62px!important;max-width:62px!important}}@media (max-width: 860px){body .app-shell-enterprise,body .app-shell-enterprise.app-shell-sidebar-collapsed{grid-template-columns:minmax(0,1fr)!important}body .app-sidebar,body .app-sidebar.app-sidebar-collapsed{position:sticky!important;top:0!important;z-index:45!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;height:auto!important;min-height:66px!important;padding:12px 14px!important;border-right:0!important;border-bottom:1px solid var(--sce-border)!important;background:#fffffff7!important;box-shadow:0 12px 32px #102a430f!important}body .app-sidebar-top,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-top,body .app-sidebar-collapsed .app-sidebar-top{grid-column:1!important;grid-row:1!important;display:flex!important;min-width:0!important;width:100%!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important}body .app-sidebar-brand,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-brand,body .app-sidebar-collapsed .app-sidebar-brand{display:flex!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important}body .app-sidebar-mark,body .app-sidebar-collapsed .app-sidebar-mark{width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;flex:0 0 36px!important}body .app-sidebar-brand>div,body .app-sidebar-collapsed .app-sidebar-brand>div{display:grid!important;min-width:0!important}body .app-sidebar-brand strong,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-brand strong{max-width:calc(100vw - 150px)!important;white-space:nowrap!important}body .app-sidebar-collapse,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-collapse,body .app-sidebar-collapsed .app-sidebar-collapse{display:none!important}body .app-sidebar-toggle{grid-column:2!important;grid-row:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-width:96px!important;min-height:40px!important;padding:0 13px!important;border:1px solid var(--sce-border)!important;border-radius:999px!important;background:var(--sce-white)!important;color:var(--sce-blue-dark)!important;font-size:13px!important;font-weight:var(--font-weight-semibold)!important;box-shadow:0 10px 24px #102a430f!important}body .app-sidebar-toggle:hover,body .app-sidebar-toggle:focus-visible,body .app-sidebar.app-sidebar-open .app-sidebar-toggle{border-color:color-mix(in srgb,var(--sce-blue) 38%,var(--sce-border))!important;background:var(--sce-blue-soft)!important;outline:none!important}body .app-navbar-toggle-lines{display:grid!important;gap:3px!important;width:14px!important}body .app-navbar-toggle-lines span{display:block!important;width:14px!important;height:2px!important;border-radius:999px!important;background:currentColor!important}body .app-navbar-toggle-label{display:inline!important;line-height:1!important}body .app-sidebar-panel,body .app-sidebar-collapsed .app-sidebar-panel{grid-column:1 / -1!important;grid-row:2!important;display:none!important;width:100%!important;min-height:0!important;align-items:stretch!important;padding-top:12px!important;border-top:1px solid var(--sce-border-muted)!important}body .app-sidebar.app-sidebar-open .app-sidebar-panel,body .app-sidebar.app-sidebar-open.app-sidebar-collapsed .app-sidebar-panel{display:flex!important;max-height:calc(100vh - 78px)!important;overflow:auto!important}body .app-sidebar-collapsed .app-sidebar-links,body .app-sidebar-collapsed .app-sidebar-section,body .app-sidebar-collapsed .app-sidebar-section-links{align-items:stretch!important;justify-items:stretch!important;width:100%!important}body .app-sidebar-collapsed .app-sidebar-link,body .app-sidebar-collapsed .app-sidebar-help-button,body .app-sidebar-link,body .app-sidebar-help-button{width:100%!important;min-width:0!important;max-width:none!important;grid-template-columns:22px minmax(0,1fr)!important;justify-items:start!important;gap:11px!important;padding:0 12px!important}body .app-sidebar-collapsed .app-sidebar-link-icon{width:22px!important;height:22px!important}body .app-sidebar-collapsed .app-navbar-link-label,body .app-sidebar-collapsed .app-sidebar-help-button .app-navbar-link-label,body .app-sidebar-collapsed .app-sidebar-user div,body .app-sidebar-collapsed .app-sidebar-user .ui-button-label{position:static!important;width:auto!important;height:auto!important;overflow:hidden!important;clip:auto!important;white-space:nowrap!important}body .app-sidebar-collapsed .app-sidebar-user,body .app-sidebar-user{align-self:stretch!important;justify-items:stretch!important;width:100%!important}body .app-sidebar-collapsed .app-sidebar-user .ui-button,body .app-sidebar-user .ui-button{width:100%!important;max-width:none!important;min-height:38px!important;justify-content:center!important;padding:0 12px!important}}@media (max-width: 520px){body .app-sidebar,body .app-sidebar.app-sidebar-collapsed{padding-inline:10px!important}body .app-sidebar-toggle{min-width:42px!important;width:42px!important;padding:0!important}body .app-navbar-toggle-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}body .app-sidebar-brand strong,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-brand strong{max-width:calc(100vw - 118px)!important}}body .app-shell-enterprise{grid-template-columns:296px minmax(0,1fr)!important}body .app-shell-enterprise.app-shell-sidebar-collapsed{grid-template-columns:78px minmax(0,1fr)!important}body .app-sidebar{position:sticky!important;top:0!important;height:100vh!important;max-height:100vh!important;padding:22px 20px 18px!important}body .app-sidebar-top,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-top{justify-content:flex-start!important;gap:0!important;min-height:46px!important;padding-right:0!important}body .app-sidebar-brand,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-brand{width:100%!important;max-width:232px!important;gap:12px!important}body .app-sidebar-mark{width:42px!important;height:42px!important;flex:0 0 42px!important}body .app-sidebar-brand strong,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-brand strong{max-width:none!important;overflow:visible!important;color:#102a43!important;font-size:15px!important;font-weight:var(--font-weight-semibold)!important;line-height:1.12!important;letter-spacing:0!important;text-overflow:clip!important;white-space:nowrap!important}body .app-sidebar-collapse,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-collapse,body .app-sidebar-collapsed .app-sidebar-collapse{position:absolute!important;top:50%!important;right:-17px!important;z-index:4!important;width:34px!important;min-width:34px!important;height:56px!important;transform:translateY(-50%)!important;border:1px solid rgba(190,219,245,.96)!important;border-radius:999px!important;background:#fffffff5!important;color:#45657f!important;box-shadow:0 14px 34px #102a431c!important;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease!important}body .app-sidebar-collapse:hover,body .app-sidebar-collapse:focus-visible{border-color:#0b63ce6b!important;background:#eef7ff!important;color:#0b63ce!important;box-shadow:0 16px 36px #0b63ce24!important;transform:translateY(-50%) scale(1.03)!important}body .app-sidebar-collapse svg{width:18px!important;height:18px!important;stroke-width:2.35!important}body .app-sidebar-user{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:10px!important;padding-top:16px!important}body .app-sidebar-user div{grid-column:1!important}body .app-sidebar-logout-button.ui-button{grid-column:2!important;width:36px!important;min-width:36px!important;max-width:36px!important;min-height:36px!important;height:36px!important;padding:0!important;border-radius:12px!important;border-color:#d5e8f8fa!important;background:#fff!important;color:#506a82!important;box-shadow:0 8px 22px #102a430d!important}body .app-sidebar-logout-button.ui-button:hover:not(:disabled),body .app-sidebar-logout-button.ui-button:focus-visible{border-color:#0b63ce52!important;background:#eef7ff!important;color:#0b63ce!important;box-shadow:0 10px 24px #0b63ce1a!important}body .app-sidebar-logout-button .ui-button-icon{width:16px!important;height:16px!important;margin:0!important}body .app-sidebar-logout-button .ui-button-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}body .app-sidebar-collapsed{padding:18px 13px!important}body .app-sidebar-collapsed .app-sidebar-collapse{right:-17px!important}body .app-sidebar-collapsed .app-sidebar-user{grid-template-columns:1fr!important;justify-items:center!important}body .app-sidebar-collapsed .app-sidebar-user .ui-button{grid-column:1!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important}@media (max-width: 860px){body .app-shell-enterprise,body .app-shell-enterprise.app-shell-sidebar-collapsed{grid-template-columns:minmax(0,1fr)!important}body .app-sidebar,body .app-sidebar.app-sidebar-collapsed{padding:12px 14px!important}body .app-sidebar-brand,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-brand,body .app-sidebar-collapsed .app-sidebar-brand{max-width:none!important}body .app-sidebar-brand strong,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-brand strong{max-width:calc(100vw - 150px)!important;overflow:hidden!important;text-overflow:ellipsis!important}body .app-sidebar-collapse,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-collapse,body .app-sidebar-collapsed .app-sidebar-collapse{display:none!important}body .app-sidebar-user{grid-template-columns:minmax(0,1fr) auto!important}}@media (max-width: 520px){body .app-sidebar-brand strong,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-brand strong{max-width:calc(100vw - 118px)!important}}body .ui-modal{position:relative!important;padding-top:30px!important}body .ui-modal-title{padding-right:46px!important}body .ui-modal-close,body .guide-close-button,body .guide-tour-close-button{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;min-width:36px!important;box-sizing:border-box!important;padding:0!important;border:1px solid rgba(213,232,248,.98)!important;border-radius:999px!important;background:#ffffffeb!important;color:#52677f!important;box-shadow:0 10px 26px #102a430f!important;cursor:pointer!important;font-size:0!important;line-height:0!important;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease!important}body .ui-modal-close{position:absolute!important;top:18px!important;right:18px!important;z-index:2!important}body .ui-modal-close svg,body .guide-close-button svg,body .guide-tour-close-button svg{display:block!important;width:17px!important;height:17px!important;fill:none!important;stroke:currentColor!important;stroke-width:2.1!important;stroke-linecap:round!important;stroke-linejoin:round!important}body .ui-modal-close:hover,body .ui-modal-close:focus-visible,body .guide-close-button:hover,body .guide-close-button:focus-visible,body .guide-tour-close-button:hover,body .guide-tour-close-button:focus-visible{border-color:#0b63ce57!important;background:#eef7ff!important;color:#0b63ce!important;box-shadow:0 12px 30px #0b63ce1f!important;outline:none!important;transform:translateY(-1px)!important}body .guide-drawer-header{align-items:center!important}body .guide-drawer-header button.guide-close-button{flex:0 0 36px!important;padding:0!important;font-size:0!important;line-height:1!important}body .guide-tour-progress{align-items:center!important}body .guide-tour-progress .guide-tour-close-button{padding:0!important;font-size:0!important}body .cc-popover-close,body .ui-status-banner-close{display:grid!important;place-items:center!important;font-size:0!important;line-height:1!important}body .cc-popover-close svg,body .ui-status-banner-close svg{width:16px!important;height:16px!important;fill:none!important;stroke:currentColor!important;stroke-width:2.1!important;stroke-linecap:round!important;stroke-linejoin:round!important}:root{--sce-glass-bg: linear-gradient(180deg, rgba(255, 255, 255, .94), rgba(247, 251, 255, .82));--sce-glass-bg-strong: linear-gradient(180deg, rgba(255, 255, 255, .98), rgba(246, 251, 255, .9));--sce-glass-border: rgba(198, 222, 241, .92);--sce-glass-border-soft: rgba(214, 232, 250, .88);--sce-glass-shadow: 0 18px 48px rgba(16, 42, 67, .055);--sce-glass-shadow-soft: 0 12px 32px rgba(16, 42, 67, .04)}body .app-sidebar,body .app-enterprise-header,body .ui-card,body .panel,body .standalone-card,body .enterprise-hero,body .api-credit-card.ui-card,body .cert-step-section,body .cert-upload-preview-panel,body .cert-metadata-panel,body .cert-result-panel.ui-card,body .cert-certificate-proof-panel,body .verify-certificate-proof-panel,body .library-browser-panel-refined,body .library-command-row,body .library-advanced-panel,body .library-selection-bar,body .library-preview,body .file-card,body .asset-detail-hero,body .asset-detail-preview-surface,body .asset-detail-info-card.ui-card,body .asset-detail-proof-card,body .asset-detail-lineage-card,body .version-cert-flow-card.ui-card,body .version-cert-selected-card,body .version-cert-action-panel,body .chain-inspection-graph-card.ui-card,body .chain-inspection-panel,body .workspace-admin-hero,body .workspace-admin-panel-wide,body .workspace-admin-panel,body .company-bento-panel,body .subscription-gate,body .subscription-gate-side,body .guide-drawer,body .guide-tour-popover,body .guide-hero,body .guide-screens,body .guide-manual,body .guide-page-map,body .guide-concepts,body .guide-decision,body .sce-dashboard-redesign-hero,body .sce-dashboard-redesign-metric,body .sce-dashboard-redesign-panel,body .sce-dashboard-redesign-action-card{border-color:var(--sce-glass-border-soft)!important;background:var(--sce-glass-bg)!important;box-shadow:var(--sce-glass-shadow-soft)!important}body .ui-card,body .panel,body .standalone-card,body .api-credit-card.ui-card,body .cert-step-section,body .cert-upload-preview-panel,body .cert-metadata-panel,body .cert-result-panel.ui-card,body .cert-certificate-proof-panel,body .library-browser-panel-refined,body .library-command-row,body .library-advanced-panel,body .file-card,body .asset-detail-preview-surface,body .asset-detail-info-card.ui-card,body .version-cert-flow-card.ui-card,body .version-cert-selected-card,body .chain-inspection-graph-card.ui-card,body .workspace-admin-panel-wide,body .workspace-admin-panel,body .company-bento-panel,body .sce-dashboard-redesign-metric,body .sce-dashboard-redesign-panel,body .sce-dashboard-redesign-action-card{border-radius:8px!important}body .app-sidebar,body .app-enterprise-header,body .ui-modal,body .guide-drawer,body .guide-tour-popover,body .cc-popover,body .ui-toast,body .subscription-gate,body .subscription-gate-side,body .workspace-admin-hero,body .sce-dashboard-redesign-hero{-webkit-backdrop-filter:blur(18px) saturate(1.06)!important;backdrop-filter:blur(18px) saturate(1.06)!important}body .app-enterprise-header,body .ui-modal,body .guide-drawer,body .guide-tour-popover,body .cc-popover,body .ui-toast{border-color:var(--sce-glass-border)!important;background:var(--sce-glass-bg-strong)!important;box-shadow:var(--sce-glass-shadow)!important}body .ui-table-shell,body .mono-block,body .subscription-gate-limit,body .subscription-gate-api,body .guide-drawer-actions a,body .guide-drawer-tour,body .guide-drawer-accordion details,body .guide-drawer-support,body .api-package-card,body .api-key-row,body .api-cost-list li,body .workspace-preference-row,body .workspace-member-row,body .workspace-invite-row,body .library-empty-state,body .version-cert-connection-note,body .version-cert-new-panel .cert-dropzone{border-color:var(--sce-glass-border-soft)!important;background:#ffffffad!important}body .ui-button,body .ui-input,body .ui-select,body .cert-textarea-field textarea,body .library-row-arrow,body .asset-detail-explorer-link,body .guide-primary-link,body .guide-secondary-link{box-shadow:0 1px 1px #102a4306!important}body .ui-button-primary,body .guide-primary-link{box-shadow:0 12px 28px #257ec229!important}body .file-card:hover,body .sce-dashboard-redesign-action-card:hover,body .guide-drawer-actions a:hover,body .guide-drawer-tour:hover{border-color:#0b63ce47!important;box-shadow:var(--sce-glass-shadow)!important}body .app-sidebar-top,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-top{display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;align-items:center!important;gap:10px!important;min-height:44px!important;padding-right:0!important}body .app-sidebar-brand,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-brand{max-width:none!important}body .app-sidebar-collapse,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-collapse,body .app-sidebar-collapsed .app-sidebar-collapse{position:relative!important;inset:auto!important;z-index:1!important;width:34px!important;min-width:34px!important;height:34px!important;margin:0!important;border-radius:12px!important;border-color:#c4dff6f5!important;background:#eef7ffb8!important;color:#52677f!important;box-shadow:none!important;transform:none!important}body .app-sidebar-collapse:hover,body .app-sidebar-collapse:focus-visible{border-color:#0b63ce57!important;background:#eaf5ff!important;color:#0b63ce!important;box-shadow:0 8px 20px #0b63ce14!important;transform:none!important}body .app-sidebar-collapse svg{width:17px!important;height:17px!important;stroke-width:2.2!important}body .app-sidebar-collapsed .app-sidebar-brand{justify-content:center!important}body .app-sidebar-collapsed .app-sidebar-collapse{order:2!important;width:42px!important;min-width:42px!important;height:34px!important}@media (max-width: 860px){body .app-sidebar-collapse,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-collapse,body .app-sidebar-collapsed .app-sidebar-collapse{display:none!important}}body .cert-progress-wrap.cert-job-panel,body .cert-shell .cert-progress-wrap.cert-job-panel{display:inline-grid!important;width:fit-content!important;max-width:100%!important;gap:10px!important;margin-top:16px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body .cert-progress-wrap.cert-job-panel .ui-spinner-wrap{padding:0!important;background:transparent!important}.subscribe-activation-page{min-height:100svh;display:grid;place-items:center;padding:clamp(22px,4vw,52px);background:radial-gradient(circle at 15% 12%,rgba(234,245,255,.9),transparent 34%),linear-gradient(180deg,var(--sce-bg),#f4f9fd)}.subscribe-activation-shell{width:min(1220px,100%);display:grid;gap:clamp(24px,3.2vw,42px);padding:clamp(24px,4vw,46px);border:1px solid color-mix(in srgb,var(--sce-border) 82%,var(--sce-white));border-radius:28px;background:#ffffffe0;box-shadow:0 28px 80px #102a4317}.subscribe-activation-brand{display:inline-flex;width:fit-content;align-items:center;gap:12px}.subscribe-activation-mark{width:42px;height:42px;color:var(--sce-blue-dark)}.subscribe-activation-brand strong{color:var(--sce-text);font-size:15px;font-weight:var(--font-weight-semibold);letter-spacing:0}.subscribe-activation-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:clamp(22px,4vw,64px);align-items:end;padding-bottom:clamp(20px,3vw,34px);border-bottom:1px solid var(--sce-border-muted)}.subscribe-activation-copy{display:grid;gap:14px;max-width:760px}.subscribe-activation-kicker,.subscribe-plan-status span,.subscribe-form-head span,.subscribe-activation-summary>div>span,.subscribe-api-note span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold);letter-spacing:0}.subscribe-activation-copy h1{margin:0;color:var(--sce-text);font-size:clamp(38px,6vw,72px);font-weight:var(--font-weight-semibold);line-height:.98;letter-spacing:0}.subscribe-activation-copy p{max-width:700px;margin:0;color:var(--sce-text-secondary);font-size:17px;line-height:1.55}.subscribe-plan-status{display:grid;gap:8px;padding:18px;border:1px solid color-mix(in srgb,var(--sce-blue) 24%,var(--sce-border));border-radius:20px;background:linear-gradient(180deg,#eaf5ffb8,#ffffffe6)}.subscribe-plan-status strong{color:var(--sce-text);font-size:30px;font-weight:var(--font-weight-semibold);line-height:1.05}.subscribe-plan-status p{margin:0;color:var(--sce-text-secondary);font-size:13px;line-height:1.45}.subscribe-activation-loading{display:grid;min-height:180px;place-items:center}.subscribe-activation-message{margin:0;padding:14px 16px;border:1px solid color-mix(in srgb,var(--sce-blue) 22%,var(--sce-border));border-radius:16px;background:color-mix(in srgb,var(--sce-blue-soft) 56%,var(--sce-white));color:var(--sce-text-secondary);font-size:14px;line-height:1.45}.subscribe-activation-message-error{display:flex;gap:18px;align-items:center;justify-content:space-between;border-color:#dc262638;background:#fff0efdb}.subscribe-activation-message-error div{display:grid;gap:4px}.subscribe-activation-message-error strong{color:var(--sce-text);font-size:15px;font-weight:var(--font-weight-semibold)}.subscribe-activation-message-error p{margin:0;color:var(--sce-text-secondary);font-size:14px;line-height:1.45}.subscribe-activation-grid{display:grid;grid-template-columns:minmax(0,.96fr) minmax(340px,.72fr);gap:clamp(22px,3vw,34px);align-items:start}.subscribe-activation-form,.subscribe-activation-summary{display:grid;min-width:0;border:1px solid color-mix(in srgb,var(--sce-border) 84%,var(--sce-white));border-radius:22px;background:var(--sce-white)}.subscribe-activation-form{gap:22px;padding:clamp(22px,3vw,30px)}.subscribe-form-head{display:grid;gap:8px;max-width:680px}.subscribe-form-head h2,.subscribe-activation-summary h2{margin:0;color:var(--sce-text);font-size:clamp(24px,3vw,34px);font-weight:var(--font-weight-semibold);line-height:1.08}.subscribe-form-head p{margin:0;color:var(--sce-text-secondary);font-size:15px;line-height:1.52}.subscribe-form-fields{display:grid;gap:16px}.subscribe-activation-form .ui-field{gap:8px}.subscribe-activation-form .ui-input{min-height:54px;border-radius:15px;font-size:15px}.subscribe-activation-form .ui-field-help{color:var(--sce-text-muted);font-size:13px}.subscribe-activation-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.subscribe-activation-summary{gap:18px;padding:clamp(22px,3vw,28px);background:linear-gradient(180deg,var(--sce-white),color-mix(in srgb,var(--sce-surface-soft) 72%,var(--sce-white)))}.subscribe-activation-summary>div{display:grid;gap:8px}.subscribe-activation-summary ul{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--sce-border-muted)}.subscribe-activation-summary li{display:grid;gap:5px;padding:16px 0;border-bottom:1px solid var(--sce-border-muted)}.subscribe-activation-summary li strong{color:var(--sce-text);font-size:15px;font-weight:var(--font-weight-semibold)}.subscribe-activation-summary li span{color:var(--sce-text-secondary);font-size:13px;line-height:1.45}.subscribe-api-note{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px;border:1px solid color-mix(in srgb,var(--sce-blue) 30%,var(--sce-border));border-radius:18px;background:color-mix(in srgb,var(--sce-blue-soft) 66%,var(--sce-white))}.subscribe-api-note div{display:grid;gap:5px;min-width:0}.subscribe-api-note strong{color:var(--sce-blue-dark);font-size:16px;font-weight:var(--font-weight-semibold)}.subscribe-api-note p{margin:0;color:var(--sce-text-secondary);font-size:13px;line-height:1.45}@media (max-width: 980px){.subscribe-activation-hero,.subscribe-activation-grid{grid-template-columns:1fr}.subscribe-plan-status{max-width:420px}}@media (max-width: 640px){.subscribe-activation-page{padding:12px}.subscribe-activation-shell{gap:24px;padding:20px;border-radius:22px}.subscribe-activation-copy h1{font-size:clamp(36px,12vw,48px)}.subscribe-activation-copy p{font-size:15px}.subscribe-activation-actions,.subscribe-activation-message-error,.subscribe-api-note{grid-template-columns:1fr}.subscribe-activation-actions .ui-button,.subscribe-activation-message-error .ui-button,.subscribe-api-note .ui-button{width:100%}}.subscribe-company-page{padding:clamp(18px,5vw,56px);background:radial-gradient(circle at 50% 0%,rgba(139,200,251,.24),transparent 34%),linear-gradient(145deg,#f7fbff,#eef7ff 48%,#f9fcff)}.subscribe-company-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(11,99,206,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(11,99,206,.055) 1px,transparent 1px);background-size:68px 68px;-webkit-mask-image:radial-gradient(circle at 50% 36%,rgba(0,0,0,.88),transparent 72%);mask-image:radial-gradient(circle at 50% 36%,rgba(0,0,0,.88),transparent 72%)}.subscribe-company-shell{position:relative;z-index:1;width:min(640px,100%);gap:0;padding:0;border:0;background:transparent;box-shadow:none}.subscribe-company-panel{display:grid;gap:28px;padding:clamp(28px,5vw,48px);border:1px solid color-mix(in srgb,var(--sce-border) 78%,var(--sce-white));border-radius:28px;background:linear-gradient(145deg,#ffffffe6,#f8fcffc7);box-shadow:0 30px 90px #102a431c;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.subscribe-company-brand{gap:12px}.subscribe-company-brand .subscribe-activation-mark{width:48px;height:48px}.subscribe-company-copy{gap:10px;max-width:520px}.subscribe-company-copy h1{max-width:560px;font-size:clamp(40px,7vw,62px);line-height:1}.subscribe-company-copy p{max-width:480px;font-size:17px}.subscribe-company-card{gap:20px;padding:0;border:0;border-radius:0;background:transparent}.subscribe-company-card .subscribe-form-head{gap:0}.subscribe-company-card .subscribe-form-head h2{font-size:20px}.subscribe-company-card .subscribe-form-fields{gap:14px}.subscribe-company-card .ui-input{min-height:58px;border-radius:16px;background:#ffffffd6}.subscribe-company-card .ui-field-help{display:none}.subscribe-company-card .subscribe-activation-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-top:4px}.subscribe-company-card .ui-button-primary{min-height:54px}.subscribe-company-message{padding:12px 14px;border-color:#dc262633;background:#fff0efc7;color:#9f1d1d}.subscribe-company-ready{margin:0;padding:14px 16px;border:1px solid color-mix(in srgb,var(--sce-blue) 22%,var(--sce-border));border-radius:16px;background:color-mix(in srgb,var(--sce-blue-soft) 52%,var(--sce-white));color:var(--sce-text-secondary);font-size:14px}.subscribe-company-loading{min-height:120px}@media (max-width: 640px){.subscribe-company-panel{gap:24px;padding:24px 20px;border-radius:24px}.subscribe-company-copy h1{font-size:clamp(36px,12vw,48px)}.subscribe-company-card .subscribe-activation-actions{grid-template-columns:1fr}.subscribe-company-card .subscribe-activation-actions .ui-button{width:100%}}body .subscribe-company-page{align-items:center!important;padding:clamp(14px,3vw,28px)!important}body .subscribe-company-shell{width:min(560px,calc(100vw - 32px))!important;max-width:560px!important}body .subscribe-company-panel{gap:18px!important;padding:clamp(22px,3vw,30px)!important;border-radius:20px!important}body .subscribe-company-brand{display:flex!important;width:100%!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}body .subscribe-company-brand-lock{display:inline-flex!important;min-width:0!important;align-items:center!important;gap:9px!important}body .subscribe-company-brand .subscribe-activation-mark{width:34px!important;height:34px!important;flex:0 0 auto!important}body .subscribe-company-brand strong{overflow:hidden!important;font-size:16px!important;font-weight:var(--font-weight-medium)!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .subscribe-company-exit{flex:0 0 auto!important;min-height:34px!important;padding:0 10px!important;border-radius:11px!important;font-size:13px!important;font-weight:var(--font-weight-medium)!important}body .subscribe-company-copy{gap:6px!important;max-width:none!important}body .subscribe-company-copy .subscribe-activation-kicker{font-size:12px!important;font-weight:var(--font-weight-semibold)!important}body .subscribe-company-copy h1{max-width:none!important;font-size:clamp(30px,3.2vw,38px)!important;font-weight:var(--font-weight-semibold)!important;line-height:1.06!important}body .subscribe-company-copy p{max-width:440px!important;font-size:14.5px!important;line-height:1.45!important}body .subscribe-company-card{width:100%!important;max-width:none!important;gap:14px!important}body .subscribe-company-card .subscribe-form-head h2{font-size:18px!important;font-weight:var(--font-weight-semibold)!important;line-height:1.18!important}body .subscribe-company-card .subscribe-form-fields{gap:10px!important}body .subscribe-company-card .ui-field{gap:6px!important}body .subscribe-company-card .ui-field-label{font-size:13px!important;font-weight:var(--font-weight-medium)!important}body .subscribe-company-card .ui-input{min-height:46px!important;padding:0 14px!important;border-radius:12px!important;font-size:14px!important}body .subscribe-company-card .subscribe-activation-actions{display:block!important;padding-top:4px!important}body .subscribe-company-card .subscribe-activation-actions .ui-button{width:100%!important;min-height:46px!important;border-radius:12px!important;font-size:14px!important;font-weight:var(--font-weight-semibold)!important}@media (max-width: 720px){body .subscribe-company-shell{width:min(100%,calc(100vw - 24px))!important}body .subscribe-company-panel{gap:16px!important;padding:20px 16px!important;border-radius:18px!important}body .subscribe-company-brand{align-items:flex-start!important}body .subscribe-company-brand .subscribe-activation-mark{width:30px!important;height:30px!important}body .subscribe-company-brand strong{font-size:14px!important}body .subscribe-company-exit{min-height:32px!important;padding:0 8px!important;font-size:12px!important}body .subscribe-company-copy h1{font-size:clamp(28px,9vw,34px)!important}body .subscribe-company-copy p{font-size:14px!important}}.plan-billing-page{display:grid;gap:22px}.plan-billing-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:clamp(22px,3vw,32px);border:1px solid color-mix(in srgb,var(--sce-border) 78%,var(--sce-white));border-left:4px solid var(--sce-blue);border-radius:22px;background:#ffffffe6;box-shadow:0 16px 42px #102a430e}.plan-billing-copy{display:grid;gap:10px;min-width:0}.plan-billing-section-head span,.plan-product-topline span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold);letter-spacing:0}.plan-billing-copy h1{margin:0;color:var(--sce-text);font-size:clamp(34px,3.3vw,46px);font-weight:var(--font-weight-semibold);line-height:1.03;letter-spacing:0}.plan-billing-copy p{max-width:860px;margin:0;color:var(--sce-text-secondary);font-size:15px;line-height:1.55}.plan-billing-hero-actions{display:flex;justify-content:flex-end;min-width:max-content}.plan-billing-notice{margin:0;padding:14px 16px;border:1px solid color-mix(in srgb,var(--sce-blue) 24%,var(--sce-border));border-radius:18px;background:color-mix(in srgb,var(--sce-blue-soft) 62%,var(--sce-white));color:var(--sce-text-secondary);font-size:14px;line-height:1.45}.plan-billing-notice-error{border-color:#dc262638;background:#fff0efd6;color:#9f1d1d}.plan-billing-section{display:grid;gap:20px;padding:clamp(20px,2.6vw,28px);border:1px solid color-mix(in srgb,var(--sce-border) 82%,var(--sce-white));border-radius:22px;background:#ffffffe0;box-shadow:0 14px 38px #102a430b}.plan-billing-section-head{display:flex;gap:18px;align-items:center;justify-content:space-between}.plan-billing-section-head>div{display:grid;gap:6px}.plan-billing-section-head h2{margin:0;color:var(--sce-text);font-size:clamp(22px,2.4vw,30px);font-weight:var(--font-weight-semibold);line-height:1.08}.plan-billing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.plan-product-card{display:grid;gap:16px;min-width:0;padding:20px;border:1px solid color-mix(in srgb,var(--sce-border) 88%,var(--sce-white));border-radius:20px;background:var(--sce-white);box-shadow:0 10px 26px #102a4309}.plan-product-card-current{border-color:color-mix(in srgb,var(--sce-blue) 44%,var(--sce-border));background:linear-gradient(180deg,color-mix(in srgb,var(--sce-blue-soft) 30%,var(--sce-white)),var(--sce-white));box-shadow:0 14px 34px #0b63ce16}.plan-product-topline{display:flex;gap:10px;align-items:center;justify-content:space-between}.plan-product-topline strong{display:inline-flex;align-items:center;min-height:28px;padding:0 11px;border:1px solid rgba(22,163,74,.2);border-radius:999px;background:#dcfce7b8;color:#157f3b;font-size:12px;font-weight:var(--font-weight-semibold)}.plan-product-copy{display:grid;gap:8px}.plan-product-copy h3{margin:0;color:var(--sce-text);font-size:22px;font-weight:var(--font-weight-semibold);line-height:1.05}.plan-product-copy p{min-height:64px;margin:0;color:var(--sce-text-secondary);font-size:14px;line-height:1.48}.plan-product-price{color:var(--sce-text);font-size:26px;font-weight:var(--font-weight-semibold);line-height:1.05}.plan-product-features{display:grid;gap:10px;margin:0;padding:0;list-style:none}.plan-product-features li{position:relative;padding-left:20px;color:var(--sce-text-secondary);font-size:13px;line-height:1.42}.plan-product-features li:before{content:"";position:absolute;top:.45em;left:0;width:9px;height:9px;border-right:2px solid var(--sce-blue);border-bottom:2px solid var(--sce-blue);transform:rotate(45deg)}.plan-product-features .plan-product-feature-with-value{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.plan-product-feature-with-value strong{flex:0 0 auto;color:var(--sce-text);font-size:13px;font-weight:var(--font-weight-semibold);white-space:nowrap}.plan-product-card .ui-button{width:100%;margin-top:4px}.plan-product-card-enterprise{border-color:color-mix(in srgb,var(--sce-blue) 22%,var(--sce-border));background:linear-gradient(180deg,color-mix(in srgb,var(--sce-blue-soft) 24%,var(--sce-white)),var(--sce-white) 42%),var(--sce-white)}.plan-product-card-enterprise .plan-product-features li:before{border-color:color-mix(in srgb,var(--sce-blue) 78%,var(--sce-text-secondary))}.plan-enterprise-form{display:grid;gap:16px}.plan-enterprise-form>p{margin:0;color:var(--sce-text-secondary);font-size:14px;line-height:1.5}.plan-enterprise-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.plan-enterprise-form label{display:grid;gap:7px;min-width:0}.plan-enterprise-form label span{color:var(--sce-text-muted);font-size:13px;font-weight:var(--font-weight-semibold)}.plan-enterprise-form input,.plan-enterprise-form textarea{width:100%;min-width:0;border:1px solid color-mix(in srgb,var(--sce-border) 88%,var(--sce-white));border-radius:12px;background:color-mix(in srgb,var(--sce-blue-soft) 18%,var(--sce-white));color:var(--sce-text);font:inherit;font-size:14px;line-height:1.45}.plan-enterprise-form input{min-height:42px;padding:0 12px}.plan-enterprise-form textarea{min-height:124px;resize:vertical;padding:11px 12px}.plan-enterprise-form input:focus,.plan-enterprise-form textarea:focus{border-color:color-mix(in srgb,var(--sce-blue) 46%,var(--sce-border));outline:none;box-shadow:0 0 0 3px #2386e81f}.plan-enterprise-form-wide{grid-column:1 / -1}.plan-enterprise-form-message{margin:0;padding:11px 12px;border-radius:12px;font-size:13px;line-height:1.45}.plan-enterprise-form-error{border:1px solid rgba(180,35,24,.2);background:#fdececb8;color:#9f1d1d}.plan-enterprise-form-success{border:1px solid rgba(21,122,78,.2);background:#e8f8f0c7;color:#157a4e}.plan-api-credit-note{display:flex;gap:18px;align-items:center;justify-content:space-between;padding:16px 18px;border:1px solid color-mix(in srgb,var(--sce-blue) 24%,var(--sce-border));border-radius:18px;background:color-mix(in srgb,var(--sce-blue-soft) 38%,var(--sce-white))}.plan-api-credit-note div{display:grid;gap:4px;min-width:0}.plan-api-credit-note strong{color:var(--sce-text);font-size:15px;font-weight:var(--font-weight-semibold)}.plan-api-credit-note p{margin:0;color:var(--sce-text-secondary);font-size:14px;line-height:1.45}.plan-api-credit-note .ui-button{flex:0 0 auto}.plan-billing-empty.ui-empty-state{min-height:280px}@media (max-width: 1180px){.plan-billing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.plan-billing-hero,.plan-billing-grid{grid-template-columns:1fr}.plan-billing-hero-actions,.plan-billing-hero-actions .ui-button{width:100%}.plan-billing-section-head{align-items:flex-start;flex-direction:column}.plan-billing-section-head .ui-button{width:100%}.plan-api-credit-note{align-items:stretch;flex-direction:column}.plan-api-credit-note .ui-button{width:100%}.plan-enterprise-form-grid{grid-template-columns:1fr}}body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-user{grid-template-columns:minmax(0,1fr)!important;row-gap:12px!important}body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-user div{grid-column:1!important;min-width:0!important}body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-logout-button.ui-button{grid-column:1!important;width:auto!important;min-width:0!important;max-width:none!important;height:38px!important;min-height:38px!important;padding:0 14px!important;justify-self:start!important;justify-content:flex-start!important;gap:9px!important;border-radius:12px!important;border-color:#d5e8f8fa!important;background:#ffffffdb!important;color:#52677f!important;box-shadow:0 10px 26px #102a430d!important}body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-logout-button.ui-button:hover:not(:disabled),body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-logout-button.ui-button:focus-visible{border-color:#0b63ce57!important;background:#eef7ff!important;color:#0b63ce!important;box-shadow:0 12px 28px #0b63ce1a!important}body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-logout-button .ui-button-label{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;white-space:nowrap!important;color:inherit!important;font-size:13px!important;font-weight:var(--font-weight-bold)!important;line-height:1!important}body .app-sidebar-logout-button .ui-button-icon{display:inline-grid!important;place-items:center!important}body .app-sidebar-logout-button .ui-button-icon svg{width:18px!important;height:18px!important;stroke-width:2.15!important}body .app-sidebar-collapsed .app-sidebar-logout-button.ui-button{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;border-radius:14px!important}body .app-sidebar-collapsed .app-sidebar-logout-button .ui-button-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}body .app-logout-confirm-copy{margin:0;color:var(--sce-text-secondary);font-size:15px;line-height:1.55}body .app-sidebar-subnav-group{display:grid!important;gap:6px!important;min-width:0!important}body .app-sidebar-link-has-children{grid-template-columns:22px minmax(0,1fr) 18px!important}body .app-sidebar-link-chevron{display:grid!important;width:18px!important;height:18px!important;place-items:center!important;justify-self:end!important;color:currentColor!important;opacity:.76!important}body .app-sidebar-link-chevron svg{width:16px!important;height:16px!important;stroke-width:2.2!important}body .app-sidebar-subnav{display:grid!important;gap:4px!important;margin:0!important;padding:4px!important;border:1px solid rgba(213,232,248,.72)!important;border-radius:13px!important;background:#f8fbfd94!important}body .app-sidebar-subnav-link{grid-template-columns:22px minmax(0,1fr)!important;min-height:40px!important;padding:0 12px!important;border-radius:9px!important;border-color:transparent!important;background:#ffffff5c!important;color:#5d7084!important;font-size:13px!important;font-weight:var(--font-weight-semibold)!important}body .app-sidebar-subnav-link .app-sidebar-link-icon{width:22px!important;height:22px!important}body .app-sidebar-subnav-link svg{width:17px!important;height:17px!important;stroke-width:1.9!important}body .app-sidebar-subnav-link:hover{border-color:#bedbf5b8!important;background:#eaf5ffc7!important;color:#0b63ce!important}body .app-sidebar-subnav-link.app-sidebar-link-active{border-color:#bedbf5eb!important;background:#eaf5ff!important;color:#0b63ce!important}body .app-sidebar-collapsed .app-sidebar-subnav-group,body .app-sidebar-collapsed .app-sidebar-subnav{justify-items:center!important;width:100%!important;padding-left:0!important}body .app-sidebar-collapsed .app-sidebar-link-has-children{grid-template-columns:1fr!important}body .app-sidebar-collapsed .app-sidebar-link-chevron{display:none!important}body .app-sidebar-collapsed .app-sidebar-subnav-link{grid-template-columns:1fr!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;justify-items:center!important;padding:0!important}body .app-sidebar-collapsed .app-sidebar-subnav-link .app-sidebar-link-icon{width:42px!important;height:42px!important}body .app-sidebar-collapsed .app-sidebar-subnav-link svg{width:17px!important;height:17px!important}.plan-management-page{display:grid;gap:clamp(20px,2.4vw,30px)}body .app-shell-enterprise{grid-template-columns:292px minmax(0,1fr)!important}body .app-shell-enterprise.app-shell-sidebar-collapsed{grid-template-columns:94px minmax(0,1fr)!important}body .app-sidebar,body .app-sidebar:not(.app-sidebar-collapsed),body .app-sidebar.app-sidebar-collapsed{position:sticky!important;top:14px!important;z-index:36!important;display:flex!important;flex-direction:column!important;height:calc(100svh - 28px)!important;max-height:calc(100svh - 28px)!important;margin:14px 0 14px 14px!important;padding:16px!important;gap:16px!important;overflow:visible!important;border:1px solid rgba(198,223,245,.78)!important;border-radius:28px!important;background:linear-gradient(180deg,#ffffffd1,#fafdffb3),#ffffffb8!important;box-shadow:0 24px 70px #102a4316!important;backdrop-filter:blur(22px) saturate(1.14)!important;-webkit-backdrop-filter:blur(22px) saturate(1.14)!important}body .app-sidebar-top,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-top,body .app-sidebar-collapsed .app-sidebar-top{display:grid!important;grid-template-columns:minmax(0,1fr) 40px!important;align-items:center!important;gap:12px!important;min-height:48px!important;width:100%!important;padding:0!important}body .app-sidebar-brand,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-brand,body .app-sidebar-collapsed .app-sidebar-brand{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important}body .app-sidebar-mark,body .app-sidebar-collapsed .app-sidebar-mark{width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important;flex:0 0 44px!important;filter:drop-shadow(0 10px 20px rgba(11,99,206,.12))}body .app-sidebar-brand>div,body .app-sidebar-collapsed .app-sidebar-brand>div{display:grid!important;min-width:0!important}body .app-sidebar-brand strong,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-brand strong{display:block!important;max-width:none!important;overflow:visible!important;color:var(--sce-text)!important;font-size:15px!important;font-weight:var(--font-weight-semibold)!important;line-height:1.1!important;letter-spacing:0!important;text-overflow:clip!important;white-space:nowrap!important}body .app-sidebar-collapse,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-collapse,body .app-sidebar-collapsed .app-sidebar-collapse{position:static!important;display:grid!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;place-items:center!important;transform:none!important;border:1px solid rgba(185,216,243,.9)!important;border-radius:16px!important;background:#ffffffb8!important;color:var(--sce-text-secondary)!important;box-shadow:inset 0 1px #ffffffb8,0 12px 28px #102a4313!important}body .app-sidebar-collapse:hover,body .app-sidebar-collapse:focus-visible{border-color:#0b63ce57!important;background:#eaf5fff0!important;color:var(--sce-blue-dark)!important;outline:none!important}body .app-sidebar-panel,body .app-sidebar-collapsed .app-sidebar-panel{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important;width:100%!important;padding:0!important;border:0!important}body .app-sidebar-links{display:grid!important;gap:10px!important;align-content:start!important;width:100%!important;padding-top:6px!important}body .app-sidebar-section,body .app-sidebar-section-links,body .app-sidebar-subnav-group{display:grid!important;gap:6px!important;width:100%!important}body .app-sidebar-link,body .app-sidebar-help-button,body .app-sidebar-subnav-link{position:relative!important;display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:44px!important;padding:0 12px!important;border:1px solid transparent!important;border-radius:16px!important;background:transparent!important;color:var(--sce-text-secondary)!important;font-size:13px!important;font-weight:var(--font-weight-semibold)!important;text-align:left!important;text-decoration:none!important;box-shadow:none!important}body .app-sidebar-link:before,body .app-sidebar-help-button:before{display:none!important;content:none!important}body .app-sidebar-link:hover,body .app-sidebar-help-button:hover,body .app-sidebar-subnav-link:hover,body .app-sidebar-link:focus-visible,body .app-sidebar-help-button:focus-visible,body .app-sidebar-subnav-link:focus-visible{border-color:#c6dff5cc!important;background:#ffffff94!important;color:var(--sce-blue-dark)!important;outline:none!important}body .app-sidebar-link-active,body .app-sidebar-link[aria-current=page],body .app-sidebar-subnav-link.app-sidebar-link-active,body .app-sidebar-subnav-group[data-active=true]>.app-sidebar-link{border-color:#0b63ce33!important;background:linear-gradient(180deg,#eaf5ffeb,#e2f1ffb8),#ffffff94!important;color:var(--sce-blue-dark)!important;box-shadow:inset 0 1px #ffffffc7,0 12px 24px #0b63ce14!important}body .app-sidebar-link-icon,body .app-sidebar-subnav-link .app-sidebar-link-icon,body .app-sidebar-collapsed .app-sidebar-link-icon{display:grid!important;width:24px!important;height:24px!important;place-items:center!important;color:currentColor!important}body .app-sidebar-link svg,body .app-sidebar-help-button svg,body .app-sidebar-subnav-link svg{width:18px!important;height:18px!important;stroke-width:1.95!important}body .app-navbar-link-label,body .app-sidebar-help-button .app-navbar-link-label{min-width:0!important;overflow:hidden!important;color:inherit!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .app-sidebar-link-chevron{display:grid!important;width:22px!important;height:22px!important;place-items:center!important;justify-self:end!important;opacity:.72!important}body .app-sidebar-subnav{display:grid!important;gap:5px!important;margin:0!important;padding:5px 0 5px 14px!important;border:0!important;border-left:1px solid rgba(198,223,245,.86)!important;border-radius:0!important;background:transparent!important}body .app-sidebar-subnav-link{min-height:36px!important;padding:0 10px!important;border-radius:13px!important;font-size:12px!important}body .app-sidebar-user{display:grid!important;align-self:stretch!important;justify-items:stretch!important;width:100%!important;margin-top:auto!important;padding:14px 2px 0!important;border-top:1px solid rgba(198,223,245,.76)!important}body .app-sidebar-user div{display:grid!important;gap:4px!important;min-width:0!important;margin-bottom:10px!important}body .app-sidebar-user span,body .app-sidebar-user em{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .app-sidebar-user span{color:var(--sce-text)!important;font-size:14px!important;font-weight:var(--font-weight-semibold)!important}body .app-sidebar-user em{color:var(--sce-text-muted)!important;font-size:12px!important;font-style:normal!important}body .app-sidebar-logout-button.ui-button{width:fit-content!important;min-width:0!important;min-height:34px!important;padding:0 12px!important;border:1px solid rgba(198,223,245,.88)!important;border-radius:999px!important;background:#ffffff9e!important;color:var(--sce-text-secondary)!important;box-shadow:none!important}body .app-sidebar-collapsed{padding:15px 12px!important}body .app-sidebar-collapsed .app-sidebar-top{grid-template-columns:1fr!important;justify-items:center!important;gap:10px!important}body .app-sidebar-collapsed .app-sidebar-brand{grid-template-columns:1fr!important;width:46px!important;height:46px!important;place-items:center!important}body .app-sidebar-collapsed .app-sidebar-brand>div,body .app-sidebar-collapsed .app-sidebar-link-chevron,body .app-sidebar-collapsed .app-sidebar-subnav,body .app-sidebar-collapsed .app-sidebar-user div,body .app-sidebar-collapsed .app-navbar-link-label,body .app-sidebar-collapsed .app-sidebar-help-button .app-navbar-link-label,body .app-sidebar-collapsed .app-sidebar-user .ui-button-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}body .app-sidebar-collapsed .app-sidebar-collapse{width:46px!important;min-width:46px!important;max-width:46px!important;height:38px!important}body .app-sidebar-collapsed .app-sidebar-link,body .app-sidebar-collapsed .app-sidebar-help-button,body .app-sidebar-collapsed .app-sidebar-user .ui-button{grid-template-columns:1fr!important;justify-items:center!important;width:46px!important;min-width:46px!important;max-width:46px!important;min-height:46px!important;height:46px!important;padding:0!important}@media (max-width: 860px){body .app-shell-enterprise,body .app-shell-enterprise.app-shell-sidebar-collapsed{display:block!important;grid-template-columns:minmax(0,1fr)!important}body .app-sidebar,body .app-sidebar:not(.app-sidebar-collapsed),body .app-sidebar.app-sidebar-collapsed{position:fixed!important;top:10px!important;right:10px!important;left:10px!important;z-index:80!important;display:block!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:0!important;padding:7px 10px!important;overflow:visible!important;border-radius:22px!important;background:#ffffffc2!important;box-shadow:0 18px 50px #102a431f!important}body .app-sidebar-top,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-top,body .app-sidebar-collapsed .app-sidebar-top{display:flex!important;height:44px!important;min-height:0!important;justify-content:flex-start!important}body .app-sidebar-brand,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-brand,body .app-sidebar-collapsed .app-sidebar-brand{grid-template-columns:40px minmax(0,1fr)!important;width:100%!important;height:auto!important;gap:10px!important}body .app-sidebar-mark,body .app-sidebar-collapsed .app-sidebar-mark{width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important}body .app-sidebar-brand>div,body .app-sidebar-collapsed .app-sidebar-brand>div{position:static!important;display:grid!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important}body .app-sidebar-brand strong,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-brand strong{max-width:calc(100vw - 94px)!important;overflow:hidden!important;font-size:14px!important;text-overflow:ellipsis!important}body .app-sidebar-collapse,body .app-sidebar-toggle{display:none!important}body .app-sidebar-panel,body .app-sidebar-collapsed .app-sidebar-panel,body .app-sidebar.app-sidebar-open .app-sidebar-panel,body .app-sidebar.app-sidebar-open.app-sidebar-collapsed .app-sidebar-panel{position:fixed!important;right:10px!important;bottom:max(10px,env(safe-area-inset-bottom))!important;left:10px!important;z-index:82!important;display:block!important;width:auto!important;max-height:none!important;min-height:0!important;padding:7px!important;overflow-x:auto!important;overflow-y:hidden!important;border:1px solid rgba(198,223,245,.78)!important;border-radius:24px!important;background:#ffffffc7!important;box-shadow:0 20px 58px #102a4329!important;scrollbar-width:none!important}body .app-sidebar-panel::-webkit-scrollbar{display:none!important}body .app-sidebar-links,body .app-sidebar-section,body .app-sidebar-section-links,body .app-sidebar-subnav-group,body .app-sidebar-subnav{display:flex!important;width:auto!important;gap:6px!important;align-items:center!important;padding:0!important;border:0!important}body .app-sidebar-links{width:max-content!important;min-width:100%!important}body .app-sidebar-link,body .app-sidebar-help-button,body .app-sidebar-subnav-link,body .app-sidebar-collapsed .app-sidebar-link,body .app-sidebar-collapsed .app-sidebar-help-button{grid-template-columns:1fr!important;grid-template-rows:22px 14px!important;justify-items:center!important;gap:3px!important;width:68px!important;min-width:68px!important;max-width:68px!important;min-height:56px!important;height:56px!important;padding:6px 4px!important;border-radius:18px!important;font-size:10px!important;line-height:1!important}body .app-navbar-link-label,body .app-sidebar-help-button .app-navbar-link-label,body .app-sidebar-collapsed .app-navbar-link-label,body .app-sidebar-collapsed .app-sidebar-help-button .app-navbar-link-label{position:static!important;width:100%!important;height:auto!important;overflow:hidden!important;clip:auto!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .app-sidebar-link-chevron,body .app-sidebar-user,body .app-sidebar-collapsed .app-sidebar-user{display:none!important}body .workspace-enterprise .page-content,body .page-content{padding-top:86px!important;padding-bottom:96px!important}}@media (max-width: 520px){body .app-sidebar,body .app-sidebar:not(.app-sidebar-collapsed),body .app-sidebar.app-sidebar-collapsed,body .app-sidebar-panel,body .app-sidebar-collapsed .app-sidebar-panel{right:8px!important;left:8px!important}body .app-sidebar-link,body .app-sidebar-help-button,body .app-sidebar-subnav-link,body .app-sidebar-collapsed .app-sidebar-link,body .app-sidebar-collapsed .app-sidebar-help-button{width:62px!important;min-width:62px!important;max-width:62px!important}}.plan-management-confirm{display:grid;gap:14px}.plan-management-confirm p{margin:0;color:var(--sce-text-secondary);font-size:15px;line-height:1.55}.plan-management-confirm ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.plan-management-confirm li{position:relative;padding-left:18px;color:var(--sce-text-secondary);font-size:14px;line-height:1.45}.plan-management-confirm li:before{position:absolute;top:.62em;left:2px;width:6px;height:6px;border-radius:999px;background:var(--sce-blue);content:""}body .app-shell-enterprise,body .app-shell-enterprise.app-shell-sidebar-collapsed{transition:grid-template-columns .3s cubic-bezier(.2,.8,.2,1)!important}body .app-sidebar,body .app-sidebar:not(.app-sidebar-collapsed),body .app-sidebar.app-sidebar-collapsed{transition:width .3s cubic-bezier(.2,.8,.2,1),padding .3s cubic-bezier(.2,.8,.2,1),border-radius .3s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,background .22s ease!important}body .app-sidebar-top,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-top,body .app-sidebar-collapsed .app-sidebar-top{grid-template-columns:minmax(0,1fr)!important}body .app-sidebar-collapse,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-collapse,body .app-sidebar-collapsed .app-sidebar-collapse{display:inline-grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;justify-items:center!important;gap:9px!important;width:100%!important;min-width:0!important;max-width:none!important;height:38px!important;min-height:38px!important;margin:-4px 0 2px!important;padding:0 12px!important;border-radius:16px!important;color:var(--sce-text-secondary)!important}body .app-sidebar-collapse svg{justify-self:center!important;width:18px!important;height:18px!important}body .app-sidebar-collapse-label{min-width:0!important;overflow:hidden!important;color:inherit!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;line-height:1!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .app-sidebar-collapsed .app-sidebar-collapse{grid-template-columns:1fr!important;width:46px!important;min-width:46px!important;max-width:46px!important;padding:0!important}body .app-sidebar-collapsed .app-sidebar-collapse-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}body .app-sidebar-link,body .app-sidebar-help-button,body .app-sidebar-subnav-link,body .app-sidebar-link-chevron svg{transition:transform .18s cubic-bezier(.2,.8,.2,1),background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,opacity .18s ease!important}body .app-sidebar-subnav{max-height:180px!important;opacity:1!important;overflow:hidden!important;transform:translateY(0)!important;transition:max-height .26s cubic-bezier(.2,.8,.2,1),opacity .18s ease,transform .24s cubic-bezier(.2,.8,.2,1),padding .24s cubic-bezier(.2,.8,.2,1)!important}body .app-sidebar-subnav-group[data-open=false] .app-sidebar-subnav{max-height:0!important;padding-top:0!important;padding-bottom:0!important;opacity:0!important;pointer-events:none!important;transform:translateY(-6px)!important}body .app-sidebar-subnav-group[data-open=true] .app-sidebar-link-chevron svg{transform:rotate(0)!important}body .app-sidebar-subnav-group[data-open=false] .app-sidebar-link-chevron svg{transform:rotate(-90deg)!important}body .page-route-transition{animation:sce-page-route-enter .26s cubic-bezier(.2,.8,.2,1) both}@keyframes sce-page-route-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 860px){body .app-sidebar-collapse,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-collapse,body .app-sidebar-collapsed .app-sidebar-collapse{display:none!important}body .app-sidebar-subnav{max-width:320px!important;max-height:none!important;transition:max-width .24s cubic-bezier(.2,.8,.2,1),opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1)!important}body .app-sidebar-subnav-group[data-open=false] .app-sidebar-subnav{max-width:0!important;max-height:none!important;padding:0!important;opacity:0!important;transform:translate(-6px)!important}}@media (prefers-reduced-motion: reduce){body .app-shell-enterprise,body .app-sidebar,body .app-sidebar-link,body .app-sidebar-help-button,body .app-sidebar-subnav,body .app-sidebar-link-chevron svg,body .page-route-transition{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (min-width: 861px){body .app-sidebar-top,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-top{min-height:66px!important;padding:8px!important;border:1px solid rgba(198,223,245,.72)!important;border-radius:22px!important;background:linear-gradient(145deg,#ffffffdb,#f1f8ffb3),#ffffff94!important;box-shadow:inset 0 1px #ffffffdb,0 18px 42px #102a4313!important}body .app-sidebar-brand,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-brand{grid-template-columns:46px minmax(0,1fr)!important;gap:12px!important}body .app-sidebar-mark,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-mark{width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important}body .app-sidebar-brand-copy,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-brand-copy{display:grid!important;gap:3px!important;min-width:0!important}body .app-sidebar-brand-kicker{display:block!important;overflow:hidden!important;color:var(--sce-blue)!important;font-size:11px!important;font-weight:var(--font-weight-bold)!important;line-height:1!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .app-sidebar-brand strong,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-brand strong{overflow:hidden!important;color:var(--sce-text)!important;font-size:14px!important;font-weight:var(--font-weight-bold)!important;line-height:1.12!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .app-sidebar-collapse,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-collapse,body .app-sidebar-collapsed .app-sidebar-collapse{display:grid!important;grid-template-columns:1fr!important;align-self:flex-end!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:36px!important;min-height:36px!important;margin:-8px 8px -2px auto!important;padding:0!important;border:1px solid rgba(178,213,244,.9)!important;border-radius:15px!important;background:linear-gradient(180deg,#ffffffe6,#ecf7ffb8),#fff9!important;color:var(--sce-blue-dark)!important;box-shadow:inset 0 1px #ffffffe0,0 12px 28px #102a4316!important}body .app-sidebar-collapse:hover,body .app-sidebar-collapse:focus-visible{border-color:#0b63ce57!important;background:linear-gradient(180deg,#f5fbfff5,#e0f1ffd6),#ffffffb8!important;transform:translateY(-1px)!important}body .app-sidebar-collapse svg{width:19px!important;height:19px!important}body .app-sidebar-collapse svg path{fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}body .app-sidebar-collapse-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}body .app-sidebar-collapsed .app-sidebar-top{width:52px!important;min-height:52px!important;padding:5px!important;justify-items:center!important;border-radius:19px!important}body .app-sidebar-collapsed .app-sidebar-brand{width:42px!important;height:42px!important;grid-template-columns:1fr!important;place-items:center!important}body .app-sidebar-collapsed .app-sidebar-mark{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important}body .app-sidebar-collapsed .app-sidebar-brand-copy{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}body .app-sidebar-collapsed .app-sidebar-collapse{align-self:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:34px!important;margin:-6px auto 0!important}}@media (max-width: 860px){body .app-sidebar-brand-kicker{display:none!important}}body :is(.ui-page-header,.api-management-header.ui-page-header,.company-topbar.ui-page-header,.company-details-topbar.ui-page-header,.settings-topbar.ui-page-header,.library-browser-panel-refined .library-topbar.ui-page-header,.version-cert-topbar.ui-page-header,.cert-shell>.ui-page-header,.verify-shell>.ui-page-header,.api-shell>.ui-page-header,.sce-dashboard-redesign-hero,.asset-detail-topbar,.guide-hero,.workspace-admin-hero,.settings-workspace-header,.chain-inspection-topbar){position:relative!important;isolation:isolate!important;overflow:hidden!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:16px 22px!important;margin:0 0 22px!important;padding:clamp(22px,3vw,34px)!important;border:1px solid rgba(198,223,245,.82)!important;border-radius:28px!important;background:linear-gradient(135deg,#ffffffe6,#f6fbffc7),linear-gradient(90deg,#eaf5ffb8,#ffffff47)!important;background-size:auto!important;background-repeat:no-repeat!important;box-shadow:inset 0 1px #ffffffe0,0 22px 58px #102a4312!important;color:var(--sce-text)!important;transform:none!important;backdrop-filter:blur(18px) saturate(1.08)!important;-webkit-backdrop-filter:blur(18px) saturate(1.08)!important}body :is(.ui-page-header,.api-management-header.ui-page-header,.company-topbar.ui-page-header,.company-details-topbar.ui-page-header,.settings-topbar.ui-page-header,.library-browser-panel-refined .library-topbar.ui-page-header,.version-cert-topbar.ui-page-header,.cert-shell>.ui-page-header,.verify-shell>.ui-page-header,.api-shell>.ui-page-header,.sce-dashboard-redesign-hero,.asset-detail-topbar,.guide-hero,.workspace-admin-hero,.settings-workspace-header,.chain-inspection-topbar):before{position:absolute!important;inset:18px auto 18px 0!important;z-index:0!important;display:block!important;width:4px!important;height:auto!important;border-radius:0 999px 999px 0!important;background:linear-gradient(180deg,#0b63ce,#58aef7)!important;box-shadow:0 0 24px #0b63ce38!important;content:""!important;opacity:1!important;pointer-events:none!important}body :is(.ui-page-header,.api-management-header.ui-page-header,.company-topbar.ui-page-header,.company-details-topbar.ui-page-header,.settings-topbar.ui-page-header,.library-browser-panel-refined .library-topbar.ui-page-header,.version-cert-topbar.ui-page-header,.cert-shell>.ui-page-header,.verify-shell>.ui-page-header,.api-shell>.ui-page-header,.sce-dashboard-redesign-hero,.asset-detail-topbar,.guide-hero,.workspace-admin-hero,.settings-workspace-header,.chain-inspection-topbar):after{position:absolute!important;inset:0 18px auto 22px!important;z-index:0!important;display:block!important;width:auto!important;height:1px!important;border-radius:999px!important;background:linear-gradient(90deg,transparent,rgba(11,99,206,.2),transparent)!important;content:""!important;opacity:1!important;filter:none!important;transform:none!important;animation:none!important;pointer-events:none!important}body :is(.ui-page-header>*,.sce-dashboard-redesign-hero>*,.asset-detail-topbar>*,.guide-hero>*,.workspace-admin-hero>*,.settings-workspace-header>*,.chain-inspection-topbar>*){position:relative!important;z-index:1!important}body :is(.ui-page-header-copy,.sce-dashboard-redesign-title,.asset-detail-title-block,.guide-hero>div:first-child,.workspace-admin-heading,.settings-workspace-heading,.chain-inspection-topbar>div:first-child){display:grid!important;gap:8px!important;min-width:0!important;max-width:860px!important}body :is(.ui-page-header-meta,.sce-dashboard-redesign-title>span,.guide-hero>div:first-child>span,.settings-workspace-heading>span,.chain-inspection-topbar>div:first-child>span){width:fit-content!important}body :is(.ui-page-header-kicker,.sce-dashboard-redesign-title>span,.guide-hero>div:first-child>span,.settings-workspace-heading>span,.chain-inspection-topbar>div:first-child>span){display:inline-flex!important;min-height:26px!important;align-items:center!important;gap:7px!important;padding:6px 10px!important;border:1px solid rgba(191,219,254,.88)!important;border-radius:999px!important;background:#eaf5ffd6!important;color:var(--sce-blue-dark)!important;font-family:inherit!important;font-size:12px!important;font-weight:var(--font-weight-bold)!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important}body :is(.ui-page-header-title,.sce-dashboard-redesign-title h1,.asset-detail-title-block h1,.guide-hero h1,.workspace-admin-heading h1,.settings-workspace-heading h1,.chain-inspection-topbar h1){max-width:min(920px,100%)!important;margin:0!important;overflow-wrap:anywhere!important;color:var(--sce-text)!important;font-size:clamp(30px,3.2vw,44px)!important;font-weight:var(--font-weight-bold)!important;line-height:1.04!important;letter-spacing:0!important;text-wrap:balance!important}body .asset-detail-title-block h1{font-size:clamp(26px,2.6vw,38px)!important}body :is(.ui-page-header-description,.sce-dashboard-redesign-title p,.asset-detail-title-block p,.guide-hero p,.workspace-admin-heading p,.settings-workspace-heading p,.chain-inspection-topbar p){max-width:68ch!important;margin:0!important;color:var(--sce-text-secondary)!important;font-size:15px!important;line-height:1.55!important;text-wrap:pretty!important}body :is(.ui-page-header-actions,.sce-dashboard-redesign-hero-actions,.asset-detail-actions,.guide-hero-actions,.settings-workspace-save,.chain-inspection-topbar>.ui-page-actions){align-self:start!important;justify-self:end!important}body .sce-dashboard-redesign-title{grid-template-columns:minmax(0,1fr) auto!important;width:100%!important;max-width:none!important}body .sce-dashboard-redesign.enterprise-page .sce-dashboard-redesign-hero-main{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;width:100%!important;max-width:none!important}body .sce-dashboard-redesign.enterprise-page .sce-dashboard-redesign-title{grid-column:1!important;width:100%!important;max-width:860px!important}body .sce-dashboard-redesign-title>:not(.sce-dashboard-redesign-hero-actions){grid-column:1!important}body .sce-dashboard-redesign-hero-actions{grid-column:2!important;grid-row:1!important;margin-top:0!important;justify-self:end!important}body .ui-button.ui-refresh-button{min-height:34px!important;padding:0 14px!important;border-color:#bfdbfeeb!important;background:#eaf5ffeb!important;color:var(--sce-blue-dark)!important;box-shadow:none!important}body .ui-button.ui-refresh-button:hover:not(:disabled){border-color:#60a5fab8!important;background:#dbedfffa!important;color:var(--sce-blue-dark)!important}body .ui-button.ui-refresh-button:disabled{border-color:#cce1f6d1!important;background:#f1f7fdc7!important;color:#2f4f6fa3!important}body .asset-detail-back-link{width:fit-content!important;min-height:30px!important;padding:7px 11px!important;border:1px solid rgba(191,219,254,.9)!important;border-radius:999px!important;background:#eaf5ffc7!important;color:var(--sce-blue-dark)!important;font-size:12px!important;font-weight:var(--font-weight-bold)!important;line-height:1!important}body :is(.ui-page-header,.sce-dashboard-redesign-hero,.asset-detail-topbar,.guide-hero,.workspace-admin-hero,.settings-workspace-header,.chain-inspection-topbar):hover{transform:none!important;border-color:#b2d5f4eb!important;box-shadow:inset 0 1px #ffffffe6,0 24px 62px #102a4314!important}@media (max-width: 980px){body :is(.ui-page-header,.api-management-header.ui-page-header,.company-topbar.ui-page-header,.company-details-topbar.ui-page-header,.settings-topbar.ui-page-header,.library-browser-panel-refined .library-topbar.ui-page-header,.version-cert-topbar.ui-page-header,.cert-shell>.ui-page-header,.verify-shell>.ui-page-header,.api-shell>.ui-page-header,.sce-dashboard-redesign-hero,.asset-detail-topbar,.guide-hero,.workspace-admin-hero,.settings-workspace-header,.chain-inspection-topbar){grid-template-columns:1fr!important;padding:22px!important;border-radius:24px!important}body :is(.ui-page-header-actions,.sce-dashboard-redesign-hero-actions,.asset-detail-actions,.guide-hero-actions,.settings-workspace-save,.chain-inspection-topbar>.ui-page-actions){justify-self:start!important}body .sce-dashboard-redesign-title,body .sce-dashboard-redesign.enterprise-page .sce-dashboard-redesign-hero-main{grid-template-columns:1fr!important}body .sce-dashboard-redesign-title>*,body .sce-dashboard-redesign-hero-actions{grid-column:1!important;grid-row:auto!important}}@media (max-width: 560px){body :is(.ui-page-header-title,.sce-dashboard-redesign-title h1,.asset-detail-title-block h1,.guide-hero h1,.workspace-admin-heading h1,.settings-workspace-heading h1,.chain-inspection-topbar h1){font-size:clamp(27px,9vw,36px)!important}}body .guide-drawer-accordion,body .guide-concepts>div{gap:12px!important}body .guide-drawer-accordion details,body .guide-concepts article{position:relative!important;overflow:hidden!important;padding:0!important;border:1px solid rgba(198,223,245,.78)!important;border-radius:18px!important;background:linear-gradient(180deg,#ffffffdb,#f7fbffb8),#ffffffa3!important;box-shadow:inset 0 1px #ffffffd1,0 14px 34px #102a430b!important;backdrop-filter:blur(12px) saturate(1.04)!important;-webkit-backdrop-filter:blur(12px) saturate(1.04)!important;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s cubic-bezier(.2,.8,.2,1)!important}body .guide-drawer-accordion details:hover,body .guide-concepts article:hover{border-color:#2385e642!important;background:linear-gradient(180deg,#fffffff0,#eef8ffc7),#ffffffb8!important;box-shadow:inset 0 1px #ffffffe6,0 18px 42px #102a4311!important}body .guide-drawer-accordion details[open]{border-color:#16a34a38!important;background:linear-gradient(180deg,#ffffffeb,#f0fdf4ad),#ffffffc2!important}body .guide-drawer-accordion summary{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;min-height:62px!important;padding:14px 16px!important;color:var(--sce-text)!important;font-size:15px!important;font-weight:var(--font-weight-bold)!important;line-height:1.25!important;list-style:none!important;cursor:pointer!important}body .guide-drawer-accordion summary::-webkit-details-marker{display:none!important}body .guide-drawer-accordion summary::marker{content:""!important}body .guide-drawer-accordion summary:before{display:grid!important;width:30px!important;height:30px!important;place-items:center!important;border:1px solid rgba(191,219,254,.9)!important;border-radius:999px!important;background:#eaf5ffe0!important;color:var(--sce-blue-dark)!important;font-size:14px!important;line-height:1!important;content:"+"!important;transition:transform .18s cubic-bezier(.2,.8,.2,1),background .18s ease,color .18s ease!important}body .guide-drawer-accordion details[open] summary:before{background:var(--sce-success-bg)!important;color:var(--sce-success)!important;content:"-"!important;transform:rotate(180deg)!important}body .guide-drawer-accordion summary:focus-visible{outline:3px solid rgba(35,133,230,.18)!important;outline-offset:3px!important}body .guide-drawer-accordion p{margin:0!important;padding:0 18px 18px 58px!important;color:var(--sce-text-secondary)!important;font-size:14px!important;line-height:1.55!important}body .guide-concepts article{display:grid!important;gap:8px!important;min-height:132px!important;padding:18px!important}body .guide-concepts article:before{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border:1px solid rgba(191,219,254,.9)!important;border-radius:999px!important;background:#eaf5ffdb!important;color:var(--sce-blue-dark)!important;font-size:13px!important;font-weight:var(--font-weight-bold)!important;content:"i"!important}body .guide-concepts article h3{margin:0!important;color:var(--sce-text)!important;font-size:16px!important;font-weight:var(--font-weight-bold)!important;line-height:1.25!important}body .guide-concepts article p{margin:0!important;color:var(--sce-text-secondary)!important;font-size:14px!important;line-height:1.55!important}@media (max-width: 680px){body .guide-drawer-accordion summary{min-height:58px!important;padding:13px!important}body .guide-drawer-accordion p{padding:0 14px 16px 55px!important}}@media (min-width: 861px){body .app-sidebar-user{gap:10px!important}body .app-sidebar-user-copy{display:grid!important;gap:4px!important;min-width:0!important;margin:0!important}body .app-sidebar-user-actions,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-user-actions{position:static!important;display:flex!important;width:100%!important;height:auto!important;min-width:0!important;gap:8px!important;align-items:center!important;justify-content:stretch!important;overflow:visible!important;clip:auto!important;white-space:normal!important}body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-logout-button.ui-button{flex:1 1 auto!important;width:auto!important;min-width:0!important;justify-content:center!important}body .app-sidebar-collapse.app-sidebar-collapse-bottom,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-collapse.app-sidebar-collapse-bottom,body .app-sidebar-collapsed .app-sidebar-collapse.app-sidebar-collapse-bottom{position:static!important;display:grid!important;flex:0 0 38px!important;grid-template-columns:1fr!important;align-self:auto!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;place-items:center!important;border:1px solid rgba(178,213,244,.9)!important;border-radius:15px!important;background:linear-gradient(180deg,#ffffffe6,#ecf7ffb8),#fff9!important;color:var(--sce-blue-dark)!important;box-shadow:inset 0 1px #ffffffe0,0 10px 24px #102a4313!important}body .app-sidebar-collapse.app-sidebar-collapse-bottom:hover,body .app-sidebar-collapse.app-sidebar-collapse-bottom:focus-visible{border-color:#0b63ce57!important;background:linear-gradient(180deg,#f5fbfff5,#e0f1ffd6),#ffffffb8!important;outline:none!important;transform:translateY(-1px)!important}body .app-sidebar-collapse.app-sidebar-collapse-bottom svg{width:19px!important;height:19px!important}body .app-sidebar-collapse.app-sidebar-collapse-bottom svg path{fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}body .app-sidebar-collapsed .app-sidebar-user-actions{position:static!important;display:grid!important;width:100%!important;height:auto!important;justify-items:center!important;gap:8px!important;overflow:visible!important;clip:auto!important;white-space:normal!important}body .app-sidebar-collapsed .app-sidebar-collapse.app-sidebar-collapse-bottom{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important}}@media (max-width: 860px){body .app-sidebar-user-actions .app-sidebar-collapse{display:none!important}}body .brand-mark{display:block!important;object-fit:contain!important;object-position:center!important;-webkit-user-select:none!important;user-select:none!important}@media (min-width: 861px){body .app-sidebar-collapsed .app-sidebar-user .app-sidebar-user-actions,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-user .app-sidebar-user-actions{position:static!important;display:flex!important;width:100%!important;height:auto!important;min-width:0!important;min-height:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important;pointer-events:auto!important}body .app-sidebar-collapsed .app-sidebar-user .app-sidebar-user-actions{display:grid!important;justify-items:center!important}body .app-sidebar-collapsed .app-sidebar-user .app-sidebar-collapse.app-sidebar-collapse-bottom,body .app-sidebar-collapsed .app-sidebar-user .app-sidebar-logout-button.ui-button{position:relative!important;z-index:2!important;pointer-events:auto!important}}.library-browser-panel-refined .library-pagination-actions{gap:10px!important;padding:6px!important;border:1px solid rgba(198,223,245,.82)!important;border-radius:999px!important;background:linear-gradient(180deg,#ffffffdb,#f7fbffb8),#ffffffad!important;box-shadow:inset 0 1px #ffffffe0,0 14px 34px #102a430f!important}.library-browser-panel-refined .library-pagination-button.ui-button{min-height:40px!important;padding:0 15px!important;border-radius:999px!important}.library-browser-panel-refined .library-pagination-button .ui-button-icon svg{width:17px!important;height:17px!important}.library-browser-panel-refined .library-pagination-button-next .ui-button-icon{order:2!important}.library-browser-panel-refined .library-pagination-button-next .ui-button-label{order:1!important}.library-browser-panel-refined .library-pagination-current{display:inline-grid!important;width:40px!important;height:40px!important;place-items:center!important;border:1px solid rgba(191,219,254,.9)!important;border-radius:999px!important;background:#eaf5ffeb!important;color:var(--sce-blue-dark)!important;font-size:13px!important;font-weight:var(--font-weight-bold)!important;line-height:1!important}.library-browser-panel-refined .file-card-fallback-default{gap:10px!important;background:radial-gradient(circle at 50% 34%,rgba(35,133,230,.12),transparent 34%),linear-gradient(180deg,#ffffffd1,#eff8ffb3)!important;color:var(--sce-text-secondary)!important}.library-browser-panel-refined .file-card-fallback-default svg{width:34px!important;height:34px!important;color:var(--sce-blue-dark)!important;opacity:.82!important}.library-browser-panel-refined .file-card-fallback-default svg path{fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.library-browser-panel-refined .file-card-fallback-default span{color:inherit!important;font-size:13px!important;font-weight:var(--font-weight-bold)!important}@media (max-width: 640px){.library-browser-panel-refined .library-pagination-bar{align-items:stretch!important;flex-direction:column!important}.library-browser-panel-refined .library-pagination-actions{justify-content:space-between!important;width:100%!important}.library-browser-panel-refined .library-pagination-button.ui-button{flex:1 1 0!important}}.verify-shell{display:grid!important;gap:24px!important}.verify-shell>.ui-page-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:20px!important;max-width:1180px!important;width:100%!important;margin:0 auto!important}.verify-shell>.ui-page-header .ui-page-header-title{max-width:980px!important;font-size:clamp(34px,4.2vw,56px)!important;line-height:.98!important}.verify-shell>.ui-page-header .ui-page-header-description{max-width:840px!important;color:var(--sce-text-secondary)!important}.verify-header-badges,.verify-header-badge-group{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important}.verify-header-badges{max-width:430px!important}.verify-header-pill{display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:6px 11px!important;border:1px solid rgba(151,200,247,.9)!important;border-radius:999px!important;background:#eaf5ffdb!important;color:var(--sce-blue-dark)!important;font-size:12px!important;font-weight:var(--font-weight-bold)!important;line-height:1!important;white-space:nowrap!important}.verify-header-pill-secondary{border-color:#bfdbfedb!important;background:#ffffffb8!important;color:var(--sce-text-secondary)!important}.verify-shell .verify-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important;max-width:1180px!important;width:100%!important;margin:0 auto!important}.verify-shell .verify-upload-panel.ui-card,.verify-shell .verify-analysis-card.ui-card,.verify-shell .verify-result-card.ui-card{border:1px solid rgba(198,225,250,.86)!important;border-radius:22px!important;background:linear-gradient(180deg,#ffffffeb,#f8fcffdb),#ffffffd1!important;box-shadow:0 20px 52px #2369aa14!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.verify-shell .verify-upload-panel>.ui-card-body,.verify-shell .verify-analysis-card>.ui-card-body,.verify-shell .verify-result-card>.ui-card-body{gap:0!important}.verify-shell .verify-dropzone{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto auto!important;align-items:center!important;gap:18px!important;min-height:138px!important;padding:24px!important;border:1.5px dashed rgba(87,159,231,.68)!important;border-radius:18px!important;background:radial-gradient(circle at 12% 10%,rgba(35,133,230,.09),transparent 32%),linear-gradient(180deg,#fffffff5,#eef8ffad)!important;box-shadow:inset 0 0 0 1px #ffffffc2,0 16px 38px #2369aa0f!important}.verify-shell .verify-dropzone:hover,.verify-shell .verify-dropzone.dropzone-active{border-color:#0b63ceeb!important;background:radial-gradient(circle at 12% 10%,rgba(11,99,206,.14),transparent 34%),linear-gradient(180deg,#f8fcfffa,#e1f2ffd1)!important}.verify-dropzone-icon,.verify-info-icon{display:inline-grid!important;place-items:center!important;width:56px!important;height:56px!important;border:1px solid rgba(157,205,249,.9)!important;border-radius:16px!important;background:#eaf5ffeb!important;color:var(--sce-blue-dark)!important;box-shadow:inset 0 1px #ffffffeb!important}.verify-dropzone-icon svg,.verify-info-icon svg,.verify-copy-value svg,.verify-analysis-step svg{width:24px!important;height:24px!important}.verify-dropzone-copy{display:grid!important;gap:6px!important;min-width:0!important}.verify-dropzone-copy strong{color:var(--sce-text)!important;font-size:21px!important;line-height:1.16!important}.verify-dropzone-copy span{max-width:660px!important;color:var(--sce-text-secondary)!important;font-size:14px!important;line-height:1.45!important}.verify-select-button.ui-button{min-height:46px!important;padding:0 20px!important;border-radius:999px!important;background:linear-gradient(135deg,#0b63ce,#2992f2)!important;color:#fff!important;box-shadow:0 12px 28px #0b63ce38!important}.verify-privacy-note{grid-column:2 / -1!important;margin:-6px 0 0!important;color:var(--sce-text-muted)!important;font-size:12px!important;line-height:1.4!important}.verify-validation-error{margin-top:12px!important}.verify-education-stack{display:grid!important;gap:18px!important}.verify-info-section,.verify-flow-section{display:grid!important;gap:14px!important}.verify-section-heading{display:flex!important;align-items:center!important;gap:10px!important}.verify-section-heading>span{display:inline-grid!important;width:30px!important;height:30px!important;place-items:center!important;border:1px solid rgba(191,219,254,.9)!important;border-radius:999px!important;background:#ffffffc2!important;color:var(--sce-blue-dark)!important;font-size:12px!important;font-weight:var(--font-weight-bold)!important}.verify-section-heading h2{margin:0!important;color:var(--sce-text)!important;font-size:24px!important;line-height:1.15!important}.verify-info-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.verify-info-card{display:grid!important;gap:12px!important;min-height:190px!important;padding:18px!important;border:1px solid rgba(198,225,250,.86)!important;border-radius:18px!important;background:#ffffffc2!important;box-shadow:0 14px 34px #102a430d!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.verify-info-card h3,.verify-info-card p{margin:0!important}.verify-info-card h3{color:var(--sce-text)!important;font-size:17px!important}.verify-info-card p{color:var(--sce-text-secondary)!important;font-size:14px!important;line-height:1.45!important}.verify-flow-section{padding:18px!important;border:1px solid rgba(198,225,250,.78)!important;border-radius:20px!important;background:#ffffffad!important;box-shadow:0 14px 34px #102a430d!important}.verify-flow-steps{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:0!important;padding:0!important;list-style:none!important}.verify-flow-step{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;padding:12px!important;border:1px solid rgba(214,232,250,.9)!important;border-radius:16px!important;background:#f8fcffd1!important}.verify-flow-step span{display:inline-grid!important;flex:0 0 auto!important;width:26px!important;height:26px!important;place-items:center!important;border-radius:999px!important;background:var(--sce-blue)!important;color:#fff!important;font-size:12px!important;font-weight:var(--font-weight-bold)!important}.verify-flow-step strong{color:var(--sce-text)!important;font-size:13px!important;line-height:1.3!important}.verify-analysis-card{margin-bottom:18px!important}.verify-analysis-head{display:flex!important;justify-content:space-between!important;gap:16px!important;align-items:start!important;padding-bottom:16px!important;border-bottom:1px solid rgba(214,232,250,.95)!important}.verify-analysis-head h2{margin:8px 0 0!important;color:var(--sce-text)!important;font-size:22px!important}.verify-analysis-file{color:var(--sce-text-muted)!important;font-size:13px!important;font-weight:var(--font-weight-semibold)!important;white-space:nowrap!important}.verify-analysis-steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:16px 0 0!important;padding:0!important;list-style:none!important}.verify-analysis-step{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:54px!important;padding:11px 12px!important;border:1px solid rgba(214,232,250,.9)!important;border-radius:16px!important;background:#f8fcffcc!important}.verify-analysis-step>span{display:inline-grid!important;width:24px!important;height:24px!important;place-items:center!important;border-radius:999px!important;background:#e2e8f0b3!important;color:var(--sce-text-muted)!important}.verify-analysis-step>span:before{content:""!important;width:7px!important;height:7px!important;border-radius:999px!important;background:currentColor!important}.verify-analysis-step-success>span:before{display:none!important}.verify-analysis-step strong{min-width:0!important;color:var(--sce-text)!important;font-size:13px!important;line-height:1.25!important}.verify-analysis-step em{color:var(--sce-text-muted)!important;font-size:11px!important;font-style:normal!important;font-weight:var(--font-weight-bold)!important;text-transform:uppercase!important;letter-spacing:0!important;white-space:nowrap!important}.verify-analysis-step-accent{border-color:#50a4f58c!important;background:#eaf5ffe6!important}.verify-analysis-step-accent>span{color:var(--sce-blue)!important;animation:verifyPulse 1.2s ease-in-out infinite!important}.verify-analysis-step-success{border-color:#86dcb4ad!important;background:#f0fdf7e0!important}.verify-analysis-step-success>span{background:#16a34a!important;color:#fff!important}.verify-analysis-step-warning{border-color:#f59e0b57!important;background:#fffbebd1!important}.verify-analysis-step-warning>span{color:#b7791f!important}.verify-analysis-step-danger{border-color:#dc262647!important;background:#fef2f2d6!important}.verify-analysis-step-danger>span{color:#dc2626!important}.verify-timeout-note{margin:14px 0 0!important;border-color:#f59e0b42!important;background:#fffbebc7!important}.verify-certificate .cert-certificate-hero{align-items:start!important;gap:18px!important}.verify-certificate .cert-certificate-copy{gap:10px!important}.verify-certificate .cert-certificate-copy h2{margin:0!important;font-size:clamp(30px,4vw,46px)!important;line-height:1!important}.verify-certificate .cert-certificate-copy p{max-width:760px!important;color:var(--sce-text-secondary)!important;font-size:16px!important;line-height:1.55!important}.verify-result-badges,.verify-result-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.verify-result-badges span{display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:6px 10px!important;border:1px solid rgba(191,219,254,.9)!important;border-radius:999px!important;background:#eaf5ffb8!important;color:var(--sce-blue-dark)!important;font-size:12px!important;font-weight:var(--font-weight-bold)!important}.verify-result-actions{justify-content:flex-end!important}.verify-result-actions .ui-button{border-radius:999px!important}.verify-certificate .cert-certificate-body-preview{display:grid!important;grid-template-columns:minmax(260px,.58fr) minmax(0,1fr)!important;gap:22px!important}.verify-certificate-preview-frame{min-height:310px!important;border-radius:18px!important;background:#eff8ffb8!important}.verify-certificate-preview-frame img,.verify-certificate-preview-frame video,.verify-certificate-preview-frame iframe{width:100%!important;height:100%!important;object-fit:contain!important;border:0!important}.verify-preview-caption{display:grid!important;gap:4px!important;margin-top:10px!important;min-width:0!important}.verify-preview-caption strong{overflow:hidden!important;color:var(--sce-text)!important;font-size:16px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.verify-preview-caption span{color:var(--sce-text-secondary)!important;font-size:13px!important}.verify-preview-fallback{display:grid!important;place-items:center!important;gap:6px!important;height:100%!important;padding:20px!important;color:var(--sce-text-secondary)!important;text-align:center!important}.verify-certificate-proof-panel{display:grid!important;gap:16px!important;padding:20px!important;border-radius:20px!important}.verify-certificate-proof-panel h3{margin:0!important;color:var(--sce-text)!important;font-size:22px!important}.verify-report-summary-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 14px!important}.verify-report-summary-grid>div{display:grid!important;gap:5px!important;min-width:0!important;padding:12px 0!important;border-bottom:1px solid rgba(214,232,250,.95)!important}.verify-report-summary-grid span{color:var(--sce-text-muted)!important;font-size:12px!important;font-weight:var(--font-weight-bold)!important}.verify-report-summary-grid strong{min-width:0!important;overflow-wrap:anywhere!important;color:var(--sce-text)!important;font-size:14px!important}.verify-report-summary-wide{grid-column:1 / -1!important}.verify-copy-value{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:36px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--sce-text)!important;text-align:left!important;cursor:pointer!important}.verify-copy-value code{display:block!important;min-width:0!important;overflow:hidden!important;color:var(--sce-text)!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;font-size:13px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.verify-copy-value svg{width:18px!important;height:18px!important;color:var(--sce-blue)!important}.verify-copy-value:focus-visible{outline:3px solid rgba(35,133,230,.22)!important;outline-offset:4px!important;border-radius:10px!important}.verify-technical-details{display:grid!important;gap:14px!important;padding-top:6px!important}.verify-technical-details summary{display:inline-flex!important;width:fit-content!important;cursor:pointer!important;align-items:center!important;gap:8px!important;padding:9px 14px!important;border:1px solid rgba(191,219,254,.9)!important;border-radius:999px!important;background:#eaf5ffbf!important;color:var(--sce-blue-dark)!important;font-size:13px!important;font-weight:var(--font-weight-bold)!important;list-style:none!important}.verify-technical-details summary::-webkit-details-marker{display:none!important}.verify-technical-details[open] summary{margin-bottom:14px!important}.verify-proof-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.verify-proof-tab{display:flex!important;min-width:0!important;align-items:center!important;gap:10px!important;padding:12px!important;border:1px solid rgba(214,232,250,.92)!important;border-radius:16px!important;background:#f8fcffc7!important;color:var(--sce-text-secondary)!important;text-align:left!important;cursor:pointer!important}.verify-proof-tab-active{border-color:#579fe7cc!important;background:#eaf5ffeb!important;color:var(--sce-text)!important}.verify-proof-tab strong,.verify-proof-tab em{display:block!important;min-width:0!important}.verify-proof-tab strong{color:inherit!important;font-size:14px!important}.verify-proof-tab em{margin-top:2px!important;color:var(--sce-text-muted)!important;font-size:12px!important;font-style:normal!important;font-weight:var(--font-weight-bold)!important}.verify-proof-dot{display:inline-block!important;flex:0 0 auto!important;width:11px!important;height:11px!important;border-radius:999px!important;background:#94a3b8!important;box-shadow:0 0 0 5px #94a3b81f!important}.verify-proof-dot-valid{background:#16a34a!important;box-shadow:0 0 0 5px #16a34a21!important}.verify-proof-dot-checking{background:var(--sce-blue)!important;box-shadow:0 0 0 5px #2385e621!important}.verify-proof-dot-missing{background:#f59e0b!important;box-shadow:0 0 0 5px #f59e0b21!important}.verify-proof-detail{margin-top:14px!important}.verify-proof-empty{display:grid!important;gap:6px!important;padding:16px!important;border:1px solid rgba(214,232,250,.9)!important;border-radius:16px!important;background:#f8fcffbd!important}.verify-proof-empty strong{color:var(--sce-text)!important}.verify-proof-empty span,.verify-report-message{color:var(--sce-text-secondary)!important;font-size:14px!important;line-height:1.45!important}.verify-blockchain-grid .cert-proof-value{overflow-wrap:anywhere!important}@keyframes verifyPulse{0%,to{transform:scale(1);opacity:.72}50%{transform:scale(1.08);opacity:1}}@media (max-width: 1100px){.verify-shell>.ui-page-header{grid-template-columns:minmax(0,1fr)!important}.verify-header-badges,.verify-header-badge-group{justify-content:flex-start!important}.verify-info-grid,.verify-flow-steps,.verify-analysis-steps{grid-template-columns:repeat(2,minmax(0,1fr))!important}.verify-certificate .cert-certificate-body-preview{grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 720px){.verify-shell{gap:18px!important}.verify-shell .verify-dropzone{grid-template-columns:minmax(0,1fr)!important;justify-items:start!important;min-height:0!important;padding:18px!important}.verify-privacy-note{grid-column:auto!important}.verify-info-grid,.verify-flow-steps,.verify-analysis-steps,.verify-report-summary-grid,.verify-proof-tabs{grid-template-columns:minmax(0,1fr)!important}.verify-info-card{min-height:0!important}.verify-analysis-head,.verify-certificate .cert-certificate-hero{align-items:stretch!important;flex-direction:column!important}.verify-result-actions{justify-content:flex-start!important}.verify-certificate-preview-frame{min-height:220px!important}}.verify-shell>.ui-page-header{align-items:center!important;gap:16px!important;margin-bottom:0!important}.verify-shell>.ui-page-header .ui-page-header-copy{gap:10px!important}.verify-shell>.ui-page-header .ui-page-header-title{max-width:880px!important;font-size:clamp(30px,3.35vw,48px)!important;line-height:1.04!important}.verify-shell>.ui-page-header .ui-page-header-description{max-width:760px!important;font-size:15px!important;line-height:1.5!important}.verify-header-badges{display:grid!important;gap:8px!important;max-width:500px!important}.verify-header-badge-group{display:flex!important;align-items:center!important;gap:7px!important}.verify-header-badge-label{flex:0 0 130px!important;color:var(--sce-text-muted)!important;font-size:11px!important;font-weight:var(--font-weight-bold)!important;line-height:1!important;text-align:right!important;text-transform:uppercase!important}.verify-header-pill{min-height:28px!important;padding:6px 10px!important;font-size:11px!important}.verify-shell .verify-grid{gap:16px!important}.verify-shell .verify-upload-panel.ui-card{border-radius:20px!important;box-shadow:0 14px 36px #2369aa12!important}.verify-shell .verify-upload-panel>.ui-card-body{padding:10px!important}.verify-shell .verify-dropzone{grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;gap:12px!important;min-height:178px!important;padding:22px 24px!important;text-align:center!important}.verify-shell .verify-dropzone.dropzone-active{transform:translateY(-1px)!important}.verify-dropzone-icon{width:58px!important;height:58px!important;border-radius:18px!important}.verify-dropzone-icon svg{width:28px!important;height:28px!important}.verify-dropzone-copy{justify-items:center!important;gap:5px!important}.verify-dropzone-copy strong{font-size:22px!important}.verify-dropzone-copy span{max-width:600px!important;font-size:14px!important}.verify-select-button.ui-button{min-height:44px!important;padding:0 22px!important}.verify-privacy-note{grid-column:auto!important;margin:0!important;max-width:520px!important;text-align:center!important}.verify-info-grid{gap:16px!important}.verify-info-card{gap:14px!important;min-height:205px!important;padding:22px!important}.verify-info-icon{width:60px!important;height:60px!important;border-radius:18px!important}.verify-info-icon svg{width:27px!important;height:27px!important}.verify-info-card h3{font-size:18px!important;line-height:1.22!important}.verify-info-card p{font-size:14.5px!important;line-height:1.55!important}.verify-flow-section{padding:20px!important}.verify-flow-steps{gap:12px!important}.verify-flow-step{align-items:flex-start!important;min-height:104px!important;padding:16px!important}.verify-flow-step span{margin-top:1px!important}.verify-flow-step>div{display:grid!important;gap:5px!important;min-width:0!important}.verify-flow-step strong{font-size:14px!important;line-height:1.25!important}.verify-flow-step p{margin:0!important;color:var(--sce-text-secondary)!important;font-size:13px!important;line-height:1.4!important}@media (max-width: 1100px){.verify-header-badge-label{flex-basis:auto!important;text-align:left!important}.verify-header-badge-group{justify-content:flex-start!important}}@media (max-width: 720px){.verify-shell>.ui-page-header .ui-page-header-title{font-size:clamp(30px,9vw,40px)!important}.verify-header-badge-group{align-items:center!important;flex-direction:row!important;gap:8px!important}.verify-header-badge-label{flex:1 0 100%!important}.verify-header-badge-group .verify-header-pill{margin-right:4px!important}.verify-shell .verify-upload-panel>.ui-card-body{padding:8px!important}.verify-shell .verify-dropzone{justify-items:center!important;min-height:168px!important;padding:20px 16px!important;text-align:center!important}.verify-flow-step{min-height:0!important}}.verify-shell{--verify-page-width: 1180px;align-content:start!important;justify-items:center!important}.verify-shell>.ui-page-header,.verify-shell .verify-grid{width:min(100%,var(--verify-page-width))!important;max-width:var(--verify-page-width)!important;margin-inline:auto!important}.verify-shell .verify-grid,.verify-shell .verify-grid-empty,.verify-shell .verify-grid-with-result{grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;justify-items:stretch!important}.verify-shell .verify-upload-panel.ui-card,.verify-shell .verify-upload-panel-empty.ui-card,.verify-shell .verify-education-stack,.verify-shell .verify-info-section,.verify-shell .verify-flow-section{width:100%!important;max-width:none!important;margin-inline:0!important}.verify-shell .verify-upload-panel>.ui-card-body,.verify-shell .verify-upload-panel-empty>.ui-card-body{min-height:0!important;align-items:stretch!important}.verify-shell .verify-upload-panel-empty .verify-dropzone{min-height:182px!important;max-height:none!important;padding:24px!important;border-radius:18px!important}.verify-shell .verify-section-heading{justify-self:start!important}.verify-shell{--verify-page-width: 1180px;gap:22px!important}.verify-shell>.ui-page-header{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;min-height:0!important;padding-block:clamp(24px,3.2vw,38px)!important}.verify-shell>.ui-page-header .ui-page-header-copy{max-width:850px!important}.verify-shell>.ui-page-header .ui-page-header-title{max-width:820px!important;font-size:clamp(32px,3.45vw,50px)!important;line-height:1.04!important}.verify-shell>.ui-page-header .ui-page-header-description{max-width:780px!important;font-size:15.5px!important;line-height:1.55!important}.verify-shell>.ui-page-header .ui-page-header-actions,.verify-header-badges,.verify-header-badge-group{display:none!important}.verify-shell .verify-upload-panel-empty.ui-card{border-radius:26px!important;box-shadow:inset 0 1px #ffffffe6,0 24px 70px #2369aa1a!important}.verify-shell .verify-upload-panel-empty>.ui-card-body{padding:clamp(22px,2.5vw,30px)!important}.verify-shell .verify-upload-panel-empty .verify-dropzone{min-height:clamp(310px,28vw,390px)!important;padding:clamp(36px,4vw,54px) clamp(26px,3.5vw,46px)!important;border-width:1.5px!important;border-radius:24px!important;background:linear-gradient(180deg,#fffffff7,#eef8ffb8),#ffffffd1!important}.verify-shell .verify-upload-panel-empty .verify-dropzone-icon{width:66px!important;height:66px!important;margin-bottom:22px!important;border-radius:20px!important}.verify-shell .verify-upload-panel-empty .verify-dropzone-icon svg{width:31px!important;height:31px!important}.verify-shell .verify-upload-panel-empty .verify-dropzone-copy{gap:14px!important;margin-bottom:clamp(24px,2.4vw,32px)!important}.verify-shell .verify-upload-panel-empty .verify-dropzone-copy strong{font-size:clamp(24px,2.1vw,30px)!important;line-height:1.12!important}.verify-shell .verify-upload-panel-empty .verify-dropzone-copy span{max-width:760px!important;color:var(--sce-text-secondary)!important;font-size:15px!important;line-height:1.55!important}.verify-shell .verify-upload-panel-empty .verify-select-button.ui-button{min-height:48px!important;padding-inline:26px!important}.verify-shell .verify-upload-panel-empty .verify-privacy-note{margin-top:22px!important;max-width:620px!important}.verify-shell .verify-education-stack{margin-top:clamp(42px,4vw,56px)!important;gap:22px!important}.verify-shell .verify-info-section{gap:18px!important}.verify-shell .verify-info-card{min-height:198px!important}@media (max-width: 720px){.verify-shell{gap:18px!important}.verify-shell>.ui-page-header{padding-block:22px!important}.verify-shell>.ui-page-header .ui-page-header-title{font-size:clamp(28px,8vw,38px)!important}.verify-shell .verify-upload-panel-empty>.ui-card-body{padding:14px!important}.verify-shell .verify-upload-panel-empty .verify-dropzone{min-height:280px!important;padding:28px 18px!important}.verify-shell .verify-upload-panel-empty .verify-dropzone-icon{margin-bottom:18px!important}.verify-shell .verify-upload-panel-empty .verify-dropzone-copy{margin-bottom:24px!important}.verify-shell .verify-education-stack{margin-top:40px!important}}.verify-result-page{display:grid!important;gap:18px!important}.verify-result-page>.ui-card{border:1px solid rgba(198,225,250,.86)!important;border-radius:24px!important;background:linear-gradient(180deg,#ffffffeb,#f8fcffd6),#ffffffd1!important;box-shadow:inset 0 1px #ffffffdb,0 20px 52px #2369aa13!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.verify-result-page>.ui-card>.ui-card-body{padding:clamp(18px,2.2vw,26px)!important}.verify-result-hero-card>.ui-card-body{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important}.verify-result-hero-copy{display:grid!important;gap:12px!important;min-width:0!important}.verify-result-hero-copy h2{margin:0!important;color:var(--sce-text)!important;font-size:clamp(32px,4vw,50px)!important;line-height:1!important}.verify-result-hero-copy p{max-width:760px!important;margin:0!important;color:var(--sce-text-secondary)!important;font-size:16px!important;line-height:1.55!important}.verify-result-card-success{border-color:#86dcb4a6!important;background:linear-gradient(180deg,#fffffff0,#f0fdf7cc),#ffffffdb!important}.verify-result-card-warning{border-color:#f59e0b57!important;background:linear-gradient(180deg,#fffffff0,#fffbebd1),#ffffffdb!important}.verify-result-card-danger{border-color:#dc262647!important;background:linear-gradient(180deg,#fffffff0,#fef2f2d1),#ffffffdb!important}.verify-business-grid{display:grid!important;grid-template-columns:minmax(320px,.78fr) minmax(0,1fr)!important;gap:18px!important}.verify-file-card h3,.verify-summary-card h3,.verify-technical-card h3{margin:0!important;color:var(--sce-text)!important;font-size:21px!important;line-height:1.2!important}.verify-file-card>.ui-card-body,.verify-summary-card>.ui-card-body{display:grid!important;gap:18px!important}.verify-file-card-body{display:grid!important;grid-template-columns:180px minmax(0,1fr)!important;gap:18px!important;align-items:start!important}.verify-file-preview-frame{display:grid!important;place-items:center!important;width:100%!important;max-width:180px!important;height:136px!important;overflow:hidden!important;border:1px solid rgba(198,225,250,.86)!important;border-radius:18px!important;background:#eff8ffc7!important}.verify-file-preview-frame img,.verify-file-preview-frame video,.verify-file-preview-frame iframe{width:100%!important;height:100%!important;border:0!important;object-fit:cover!important}.verify-file-preview-frame audio{width:calc(100% - 18px)!important}.verify-file-meta,.verify-business-summary,.verify-technical-grid{display:grid!important;gap:0!important;min-width:0!important;margin:0!important}.verify-file-meta>div,.verify-business-summary>div,.verify-technical-item{display:grid!important;gap:5px!important;min-width:0!important;padding:11px 0!important;border-bottom:1px solid rgba(214,232,250,.94)!important}.verify-file-meta>div:first-child,.verify-business-summary>div:first-child,.verify-technical-item:first-child{padding-top:0!important}.verify-file-meta dt,.verify-business-summary dt,.verify-technical-item>span{color:var(--sce-text-muted)!important;font-size:12px!important;font-weight:var(--font-weight-bold)!important}.verify-file-meta dd,.verify-business-summary dd,.verify-technical-item strong{min-width:0!important;margin:0!important;overflow-wrap:anywhere!important;color:var(--sce-text)!important;font-size:14px!important;font-weight:var(--font-weight-bold)!important;line-height:1.35!important}.verify-analysis-compact-card>.ui-card-body{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important}.verify-analysis-compact-card span{min-width:0!important;color:var(--sce-text-secondary)!important;font-size:14px!important;font-weight:var(--font-weight-bold)!important}.verify-analysis-compact-card button{min-height:36px!important;padding:0 14px!important;border:1px solid rgba(191,219,254,.9)!important;border-radius:999px!important;background:#eaf5ffc7!important;color:var(--sce-blue-dark)!important;font-size:13px!important;font-weight:var(--font-weight-bold)!important;cursor:pointer!important}.verify-analysis-compact-card button:hover,.verify-analysis-compact-card button:focus-visible{border-color:#0b63ce66!important;background:#dbefffe6!important;outline:none!important}.verify-analysis-steps-compact{grid-column:1 / -1!important}.verify-technical-card>.ui-card-body{padding:0!important}.verify-technical-card .verify-technical-details{display:grid!important;gap:0!important;padding:0!important}.verify-technical-card .verify-technical-details summary{width:auto!important;min-height:58px!important;margin:0!important;padding:0 24px!important;border:0!important;border-radius:24px!important;background:transparent!important;color:var(--sce-text)!important;font-size:18px!important;font-weight:var(--font-weight-bold)!important}.verify-technical-card .verify-technical-details[open] summary{margin-bottom:0!important;border-bottom:1px solid rgba(214,232,250,.95)!important;border-radius:24px 24px 0 0!important}.verify-technical-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 22px!important;padding:20px 24px 24px!important}.verify-technical-item-wide{grid-column:1 / -1!important}.verify-technical-card .verify-copy-value code{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important}.verify-technical-card .cert-certificate-explorer-link,.verify-technical-card .verify-report-message{margin:0 24px 24px!important}.verify-technical-card .verify-manifest-details{margin-top:4px!important}@media (max-width: 980px){.verify-result-hero-card>.ui-card-body,.verify-business-grid,.verify-file-card-body{grid-template-columns:minmax(0,1fr)!important}.verify-result-actions{justify-content:flex-start!important}.verify-file-preview-frame{max-width:240px!important;height:160px!important}}@media (max-width: 720px){.verify-result-page{gap:14px!important}.verify-result-page>.ui-card>.ui-card-body{padding:16px!important}.verify-analysis-compact-card>.ui-card-body,.verify-technical-grid{grid-template-columns:minmax(0,1fr)!important}.verify-technical-card .verify-technical-details summary{min-height:54px!important;padding:0 16px!important}.verify-technical-grid{padding:16px!important}}.verify-result-note{max-width:760px!important;color:var(--sce-text-secondary)!important;font-size:14px!important;font-weight:500!important}.verify-file-card h3,.verify-details-card h3{margin:0!important;color:var(--sce-text)!important;font-size:21px!important;font-weight:var(--font-weight-semibold)!important;line-height:1.2!important}.verify-file-card>.ui-card-body,.verify-details-card>.ui-card-body{display:grid!important;gap:18px!important}.verify-file-card-body{grid-template-columns:minmax(0,1fr)!important}.verify-file-preview-frame{max-width:none!important;height:clamp(180px,20vw,260px)!important}.verify-file-preview-frame img,.verify-file-preview-frame video,.verify-file-preview-frame iframe{object-fit:contain!important}.verify-file-meta dt,.verify-proof-section-grid dt{color:var(--sce-text-muted)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:0!important}.verify-file-meta dd,.verify-proof-section-grid dd{min-width:0!important;margin:0!important;overflow-wrap:anywhere!important;color:var(--sce-text)!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important}.verify-proof-sections{display:grid!important;gap:14px!important}.verify-proof-section{display:grid!important;gap:14px!important;padding:18px!important;border:1px solid rgba(214,232,250,.9)!important;border-radius:20px!important;background:#ffffff94!important}.verify-proof-section-muted{background:#f6fbffad!important}.verify-proof-section-head{display:flex!important;align-items:center!important;gap:10px!important}.verify-proof-section-head h4{margin:0!important;color:var(--sce-text)!important;font-size:16px!important;font-weight:var(--font-weight-semibold)!important;line-height:1.2!important}.verify-proof-dot{width:10px!important;height:10px!important;flex:0 0 10px!important;border-radius:999px!important;box-shadow:0 0 0 5px #e2efffbf!important}.verify-proof-dot-success{background:#16a34a!important}.verify-proof-dot-danger{background:#dc2626!important}.verify-proof-dot-neutral{background:#7a8da4!important}.verify-proof-section-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 22px!important;margin:0!important}.verify-proof-section-grid>div{display:grid!important;gap:5px!important;min-width:0!important;padding:11px 0!important;border-bottom:1px solid rgba(214,232,250,.88)!important}.verify-proof-section-wide{grid-column:1 / -1!important}.verify-proof-note{margin:0!important;color:var(--sce-text-secondary)!important;font-size:14px!important;font-weight:500!important;line-height:1.55!important}.verify-proof-message{margin:0!important;color:var(--sce-text-secondary)!important;font-size:13px!important;line-height:1.5!important}.verify-proof-message-danger{color:#991b1b!important}.verify-proof-copy-value{display:grid!important;grid-template-columns:minmax(0,1fr) 30px!important;align-items:center!important;width:100%!important;min-height:36px!important;padding:0 3px 0 12px!important;border:1px solid rgba(191,219,254,.9)!important;border-radius:12px!important;background:#eff8ffbd!important;color:var(--sce-text)!important;cursor:pointer!important}.verify-proof-copy-value code{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace!important;font-size:12px!important;font-weight:400!important}.verify-proof-copy-value svg{width:15px!important;height:15px!important;justify-self:center!important;color:var(--sce-blue)!important}.verify-proof-copy-value:hover,.verify-proof-copy-value:focus-visible{border-color:#0b63ce6b!important;background:#e2f2fff0!important;outline:none!important}.verify-proof-link{width:max-content!important;margin:0!important}@media (max-width: 720px){.verify-proof-section-grid{grid-template-columns:minmax(0,1fr)!important}.verify-file-preview-frame{height:220px!important}}.verify-shell{gap:16px!important}.verify-shell>.ui-page-header{padding:clamp(18px,2vw,24px) clamp(24px,3vw,34px)!important;border-radius:22px!important}.verify-shell>.ui-page-header .ui-page-header-copy{max-width:760px!important}.verify-shell>.ui-page-header .ui-page-header-title{max-width:640px!important;font-size:clamp(30px,3vw,42px)!important;line-height:1.04!important}.verify-shell>.ui-page-header .ui-page-header-description{max-width:720px!important;font-size:14.5px!important;line-height:1.48!important}.verify-shell .verify-grid{gap:0!important}.verify-shell .verify-upload-panel-empty.ui-card{border-radius:22px!important;box-shadow:inset 0 1px #ffffffe6,0 18px 48px #2369aa14!important}.verify-shell .verify-upload-panel-empty>.ui-card-body{padding:clamp(16px,2vw,22px)!important}.verify-shell .verify-upload-panel-empty .verify-dropzone{min-height:clamp(230px,22vw,290px)!important;padding:clamp(28px,3vw,38px) clamp(24px,3vw,36px)!important;border-radius:20px!important}.verify-shell .verify-upload-panel-empty .verify-dropzone-icon{width:54px!important;height:54px!important;margin-bottom:16px!important;border-radius:17px!important}.verify-shell .verify-upload-panel-empty .verify-dropzone-icon svg{width:25px!important;height:25px!important}.verify-shell .verify-upload-panel-empty .verify-dropzone-copy{gap:10px!important;margin-bottom:22px!important}.verify-shell .verify-upload-panel-empty .verify-dropzone-copy strong{font-size:clamp(22px,1.8vw,27px)!important}.verify-shell .verify-upload-panel-empty .verify-dropzone-copy span{max-width:720px!important;font-size:14.5px!important;line-height:1.48!important}.verify-shell .verify-upload-panel-empty .verify-select-button.ui-button{min-height:44px!important;padding-inline:22px!important}.verify-shell .verify-upload-panel-empty .verify-privacy-note{margin-top:18px!important}.verify-shell .verify-education-stack{margin-top:clamp(30px,3vw,42px)!important}@media (max-width: 720px){.verify-shell>.ui-page-header{padding:18px!important}.verify-shell>.ui-page-header .ui-page-header-title{font-size:clamp(28px,8vw,36px)!important}.verify-shell .verify-upload-panel-empty .verify-dropzone{min-height:250px!important;padding:26px 16px!important}}body .app-shell-enterprise{grid-template-columns:256px minmax(0,1fr)!important;transition:grid-template-columns .22s ease!important}body .app-shell-enterprise.app-shell-sidebar-collapsed{grid-template-columns:82px minmax(0,1fr)!important}body .app-sidebar,body .app-sidebar:not(.app-sidebar-collapsed),body .app-sidebar.app-sidebar-collapsed{width:auto!important;min-width:0!important;height:calc(100dvh - 20px)!important;margin:10px!important;padding:12px!important;border:1px solid rgba(190,219,247,.74)!important;border-radius:24px!important;background:linear-gradient(180deg,#ffffffd6,#f8fcffb8),#ffffffa8!important;box-shadow:inset 0 1px #ffffffe0,0 22px 58px #102a431a!important;-webkit-backdrop-filter:blur(20px) saturate(1.12)!important;backdrop-filter:blur(20px) saturate(1.12)!important;transition:width .22s ease,padding .22s ease,border-radius .22s ease,transform .22s ease,opacity .18s ease!important}body .app-sidebar-top,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-top,body .app-sidebar-collapsed .app-sidebar-top{display:block!important;min-height:0!important;padding:0!important;margin:0 0 14px!important}body .app-sidebar-brand,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-brand,body .app-sidebar-collapsed .app-sidebar-brand{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:54px!important;padding:7px 8px!important;border:1px solid rgba(198,225,250,.82)!important;border-radius:18px!important;background:#ffffff9e!important;color:var(--sce-text)!important;text-decoration:none!important;transition:background .16s ease,border-color .16s ease,transform .16s ease!important}body .app-sidebar-brand:hover,body .app-sidebar-brand:focus-visible{border-color:#50a4f57a!important;background:#f0f8ffd6!important;outline:none!important;transform:translateY(-1px)!important}body .app-sidebar-mark,body .app-sidebar-collapsed .app-sidebar-mark{width:38px!important;height:38px!important;border-radius:14px!important}body .app-sidebar-brand-copy,body .app-sidebar-brand>div,body .app-sidebar-collapsed .app-sidebar-brand-copy,body .app-sidebar-collapsed .app-sidebar-brand>div{display:grid!important;min-width:0!important;opacity:1!important;transform:none!important;transition:opacity .16s ease,transform .18s ease!important}body .app-sidebar-brand-kicker{display:none!important}body .app-sidebar-brand strong,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-brand strong{min-width:0!important;overflow:hidden!important;color:var(--sce-text)!important;font-size:14px!important;font-weight:var(--font-weight-bold)!important;letter-spacing:0!important;line-height:1.18!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .app-sidebar-panel,body .app-sidebar-collapsed .app-sidebar-panel{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important;overflow:visible!important}body .app-sidebar-links{display:grid!important;gap:5px!important;min-height:0!important;overflow-y:auto!important;padding:2px!important}body .app-sidebar-section,body .app-sidebar-section-links,body .app-sidebar-subnav-group{display:grid!important;gap:5px!important;min-width:0!important}body .app-sidebar-link,body .app-sidebar-help-button,body .app-sidebar-subnav-link{position:relative!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 18px!important;align-items:center!important;gap:9px!important;min-height:42px!important;padding:4px 9px!important;border:1px solid transparent!important;border-radius:14px!important;color:#516477!important;font-size:13px!important;font-weight:var(--font-weight-semibold)!important;text-decoration:none!important;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease!important}body .app-sidebar-link:hover,body .app-sidebar-help-button:hover,body .app-sidebar-subnav-link:hover,body .app-sidebar-link:focus-visible,body .app-sidebar-help-button:focus-visible,body .app-sidebar-subnav-link:focus-visible{border-color:#bfdbfecc!important;background:#ebf6ffb8!important;color:var(--sce-blue-dark)!important;outline:none!important;transform:translate(1px)!important}body .app-sidebar-link-active,body .app-sidebar-link[aria-current=page],body .app-sidebar-subnav-link.app-sidebar-link-active,body .app-sidebar-subnav-group[data-active=true]>.app-sidebar-link{border-color:#50a4f580!important;background:linear-gradient(180deg,#e8f5fffa,#dcf0ffc7),#ffffffb8!important;color:var(--sce-blue-dark)!important}body .app-sidebar-link-icon,body .app-sidebar-subnav-link .app-sidebar-link-icon,body .app-sidebar-collapsed .app-sidebar-link-icon{display:inline-grid!important;width:34px!important;height:34px!important;place-items:center!important;color:currentColor!important}body .app-sidebar-link svg,body .app-sidebar-help-button svg,body .app-sidebar-subnav-link svg,body .app-sidebar-user-menu-item svg{width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.85!important;stroke-linecap:round!important;stroke-linejoin:round!important}body .app-navbar-link-label,body .app-sidebar-help-button .app-navbar-link-label{min-width:0!important;overflow:hidden!important;opacity:1!important;transform:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;transition:opacity .16s ease,transform .18s ease!important}body .app-sidebar-link-chevron{display:grid!important;place-items:center!important;color:currentColor!important;opacity:.74!important}body .app-sidebar-link-chevron svg{transition:transform .2s ease!important}body .app-sidebar-subnav-group[data-open=true] .app-sidebar-link-chevron svg{transform:rotate(90deg)!important}body .app-sidebar-subnav{display:grid!important;gap:4px!important;max-height:180px!important;margin:3px 0 3px 15px!important;padding-left:9px!important;border-left:1px solid rgba(191,219,254,.82)!important;opacity:1!important;overflow:hidden!important;transform:translateY(0)!important;transition:max-height .22s ease,opacity .18s ease,transform .18s ease,margin .22s ease!important}body .app-sidebar-subnav-group[data-open=false] .app-sidebar-subnav{max-height:0!important;margin-top:0!important;margin-bottom:0!important;opacity:0!important;pointer-events:none!important;transform:translateY(-3px)!important}body .app-sidebar-subnav-link{min-height:36px!important;grid-template-columns:28px minmax(0,1fr)!important;padding:3px 8px!important;font-size:12px!important}body .app-sidebar-user{position:relative!important;display:grid!important;gap:8px!important;margin-top:auto!important;padding:10px 2px 0!important;border-top:1px solid rgba(198,225,250,.78)!important}body .app-sidebar-user-main{position:relative!important;min-width:0!important}body .app-sidebar-user-trigger{display:grid!important;grid-template-columns:34px minmax(0,1fr) 18px!important;align-items:center!important;gap:9px!important;width:100%!important;min-height:44px!important;padding:5px 7px!important;border:1px solid rgba(198,225,250,.74)!important;border-radius:16px!important;background:#ffffff94!important;color:var(--sce-text)!important;cursor:pointer!important;text-align:left!important;transition:background .16s ease,border-color .16s ease,transform .16s ease!important}body .app-sidebar-user-trigger:hover,body .app-sidebar-user-trigger:focus-visible{border-color:#50a4f56b!important;background:#ecf7ffd1!important;outline:none!important;transform:translateY(-1px)!important}body .app-sidebar-user-avatar{display:inline-grid!important;width:32px!important;height:32px!important;place-items:center!important;border:1px solid rgba(151,200,247,.82)!important;border-radius:999px!important;background:#e1f3ffe6!important;color:var(--sce-blue-dark)!important;font-size:12px!important;font-weight:var(--font-weight-bold)!important;letter-spacing:0!important}body .app-sidebar-user-copy{display:grid!important;min-width:0!important;gap:2px!important;opacity:1!important;transition:opacity .16s ease,transform .18s ease!important}body .app-sidebar-user-copy span,body .app-sidebar-user-copy em{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .app-sidebar-user-copy span{color:var(--sce-text)!important;font-size:12.5px!important;font-weight:var(--font-weight-bold)!important}body .app-sidebar-user-copy em{color:var(--sce-text-secondary)!important;font-size:11.5px!important;font-style:normal!important;font-weight:var(--font-weight-medium)!important}body .app-sidebar-user-caret{display:grid!important;place-items:center!important;color:var(--sce-text-muted)!important}body .app-sidebar-user-caret svg{width:16px!important;height:16px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}body .app-sidebar-user-menu{position:absolute!important;right:0!important;bottom:calc(100% + 8px)!important;left:0!important;z-index:50!important;display:grid!important;gap:3px!important;padding:7px!important;border:1px solid rgba(198,225,250,.9)!important;border-radius:18px!important;background:linear-gradient(180deg,#fffffff5,#f7fbffe6),#ffffffe0!important;box-shadow:0 20px 48px #102a4329!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}body .app-sidebar-user-menu-item{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:38px!important;padding:4px 8px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:#40566b!important;font:inherit!important;font-size:13px!important;font-weight:var(--font-weight-semibold)!important;text-align:left!important;cursor:pointer!important}body .app-sidebar-user-menu-item:hover:not(:disabled),body .app-sidebar-user-menu-item:focus-visible:not(:disabled){background:#e8f5ffeb!important;color:var(--sce-blue-dark)!important;outline:none!important}body .app-sidebar-user-menu-item:disabled{color:#64748b85!important;cursor:not-allowed!important}body .app-sidebar-user-menu-item-danger{color:#b42318!important}body .app-sidebar-user-actions,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-user-actions{display:grid!important;gap:0!important}body .app-sidebar-collapse.app-sidebar-collapse-bottom,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-collapse.app-sidebar-collapse-bottom,body .app-sidebar-collapsed .app-sidebar-collapse.app-sidebar-collapse-bottom{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:38px!important;padding:4px 8px!important;border:1px solid rgba(198,225,250,.82)!important;border-radius:14px!important;background:#ffffff94!important;color:#40566b!important}body .app-sidebar-collapse.app-sidebar-collapse-bottom:hover,body .app-sidebar-collapse.app-sidebar-collapse-bottom:focus-visible{border-color:#50a4f56b!important;background:#ecf7ffdb!important;color:var(--sce-blue-dark)!important;outline:none!important}body .app-sidebar-collapse.app-sidebar-collapse-bottom svg{width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}body .app-sidebar-collapse-label{overflow:hidden!important;font-size:12.5px!important;font-weight:var(--font-weight-semibold)!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .app-sidebar-collapsed{padding-inline:10px!important}body .app-sidebar-collapsed .app-sidebar-brand{grid-template-columns:40px!important;justify-content:center!important;padding:7px!important}body .app-sidebar-collapsed .app-sidebar-brand-copy,body .app-sidebar-collapsed .app-sidebar-brand>div,body .app-sidebar-collapsed .app-navbar-link-label,body .app-sidebar-collapsed .app-sidebar-help-button .app-navbar-link-label,body .app-sidebar-collapsed .app-sidebar-link-chevron,body .app-sidebar-collapsed .app-sidebar-subnav,body .app-sidebar-collapsed .app-sidebar-user-copy,body .app-sidebar-collapsed .app-sidebar-user-caret,body .app-sidebar-collapsed .app-sidebar-collapse-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;opacity:0!important}body .app-sidebar-collapsed .app-sidebar-link,body .app-sidebar-collapsed .app-sidebar-help-button,body .app-sidebar-collapsed .app-sidebar-user-trigger,body .app-sidebar-collapsed .app-sidebar-collapse.app-sidebar-collapse-bottom{grid-template-columns:38px!important;justify-content:center!important;justify-items:center!important;padding:4px!important}body .app-sidebar-collapsed .app-sidebar-link-icon,body .app-sidebar-collapsed .app-sidebar-user-avatar{width:38px!important;height:38px!important}body .app-sidebar-collapsed .app-sidebar-subnav-group[data-open=true] .app-sidebar-subnav{display:none!important}body .app-sidebar-collapsed .app-sidebar-user-menu{right:auto!important;bottom:0!important;left:calc(100% + 10px)!important;width:230px!important}@media (min-width: 861px){body .app-sidebar-collapsed [data-tooltip]:after{position:absolute!important;top:50%!important;left:calc(100% + 12px)!important;z-index:80!important;display:block!important;max-width:240px!important;padding:7px 10px!important;border:1px solid rgba(198,225,250,.92)!important;border-radius:12px!important;background:#fffffff5!important;color:var(--sce-text)!important;box-shadow:0 14px 30px #102a4324!important;content:attr(data-tooltip)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;line-height:1.25!important;opacity:0!important;pointer-events:none!important;transform:translateY(-50%) translate(-4px)!important;transition:opacity .14s ease,transform .14s ease!important;white-space:nowrap!important}body .app-sidebar-collapsed [data-tooltip]:hover:after,body .app-sidebar-collapsed [data-tooltip]:focus-visible:after{opacity:1!important;transform:translateY(-50%) translate(0)!important}}body .app-navbar-toggle.app-sidebar-toggle{display:none!important}@media (max-width: 860px){body .app-shell-enterprise,body .app-shell-enterprise.app-shell-sidebar-collapsed{display:block!important}body .app-navbar-toggle.app-sidebar-toggle{position:fixed!important;top:14px!important;left:14px!important;z-index:90!important;display:inline-flex!important;min-height:42px!important;padding:0 13px!important;border:1px solid rgba(198,225,250,.9)!important;border-radius:999px!important;background:#ffffffe6!important;color:var(--sce-text)!important;box-shadow:0 14px 34px #102a431f!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}body .app-sidebar,body .app-sidebar:not(.app-sidebar-collapsed),body .app-sidebar.app-sidebar-collapsed{position:fixed!important;inset:10px auto 10px 10px!important;z-index:85!important;width:min(318px,calc(100vw - 20px))!important;height:calc(100dvh - 20px)!important;margin:0!important;transform:translate(calc(-100% - 24px))!important}body .app-sidebar.app-sidebar-open,body .app-sidebar.app-sidebar-open.app-sidebar-collapsed{transform:translate(0)!important}body .app-sidebar-collapsed .app-sidebar-brand-copy,body .app-sidebar-collapsed .app-sidebar-brand>div,body .app-sidebar-collapsed .app-navbar-link-label,body .app-sidebar-collapsed .app-sidebar-help-button .app-navbar-link-label,body .app-sidebar-collapsed .app-sidebar-link-chevron,body .app-sidebar-collapsed .app-sidebar-user-copy,body .app-sidebar-collapsed .app-sidebar-user-caret,body .app-sidebar-collapsed .app-sidebar-collapse-label{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;opacity:1!important}body .app-sidebar-collapsed .app-sidebar-brand,body .app-sidebar-collapsed .app-sidebar-link,body .app-sidebar-collapsed .app-sidebar-help-button,body .app-sidebar-collapsed .app-sidebar-user-trigger,body .app-sidebar-collapsed .app-sidebar-collapse.app-sidebar-collapse-bottom{grid-template-columns:34px minmax(0,1fr) 18px!important;justify-content:stretch!important;justify-items:stretch!important}body .app-sidebar-collapsed .app-sidebar-brand{grid-template-columns:40px minmax(0,1fr)!important}body .app-sidebar-collapsed .app-sidebar-subnav-group[data-open=true] .app-sidebar-subnav{display:grid!important}body .workspace-enterprise{padding-top:60px!important}}body .app-sidebar-collapse.app-sidebar-collapse-rail,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-collapse.app-sidebar-collapse-rail,body .app-sidebar-collapsed .app-sidebar-collapse.app-sidebar-collapse-rail{position:absolute!important;top:50%!important;right:-16px!important;z-index:45!important;display:grid!important;grid-template-columns:1fr!important;place-items:center!important;width:30px!important;min-width:30px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border:1px solid rgba(198,225,250,.95)!important;border-radius:999px!important;background:#ffffffe0!important;color:#476176!important;box-shadow:0 14px 34px #102a431f!important;transform:translateY(-50%)!important;-webkit-backdrop-filter:blur(16px) saturate(1.08)!important;backdrop-filter:blur(16px) saturate(1.08)!important}body .app-sidebar-collapse.app-sidebar-collapse-rail svg{width:17px!important;height:17px!important;fill:none!important;stroke:currentColor!important;stroke-width:2.1!important;stroke-linecap:round!important;stroke-linejoin:round!important}body .workspace-enterprise{grid-template-rows:auto minmax(0,1fr)!important}body .sce-area-navbar{position:sticky!important;top:0!important;z-index:60!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-height:66px!important;padding:12px clamp(20px,3vw,42px)!important;border-bottom:1px solid rgba(198,225,250,.78)!important;background:#f8fcffe6!important;-webkit-backdrop-filter:blur(18px) saturate(1.08)!important;backdrop-filter:blur(18px) saturate(1.08)!important}body .sce-area-navbar-copy{display:grid!important;gap:2px!important;min-width:0!important}body .sce-area-navbar-copy span,body .sce-area-switcher-trigger span,body .sce-area-switcher-option span{color:var(--sce-text-muted)!important;font-family:inherit!important;font-size:12px!important;font-weight:var(--font-weight-medium)!important;letter-spacing:0!important;line-height:1.2!important;text-transform:none!important}body .sce-area-navbar-copy strong{color:var(--sce-text)!important;font-family:inherit!important;font-size:15px!important;font-weight:var(--font-weight-medium)!important;letter-spacing:0!important;line-height:1.15!important;text-transform:none!important}body .sce-area-switcher{position:relative!important;min-width:0!important}body .sce-area-switcher-trigger{display:inline-grid!important;grid-template-columns:auto minmax(0,1fr) 18px!important;align-items:center!important;gap:8px!important;min-height:42px!important;max-width:min(420px,calc(100vw - 36px))!important;padding:6px 12px!important;border:1px solid rgba(198,225,250,.9)!important;border-radius:14px!important;background:#ffffffd1!important;color:var(--sce-text)!important;box-shadow:0 12px 28px #102a4314!important;cursor:pointer!important}body .sce-area-switcher-trigger:hover,body .sce-area-switcher-trigger:focus-visible{border-color:#50a4f575!important;background:#ebf7ffe6!important;outline:none!important}body .sce-area-switcher-trigger strong{min-width:0!important;overflow:hidden!important;color:var(--sce-text)!important;font-family:inherit!important;font-size:14px!important;font-weight:var(--font-weight-medium)!important;letter-spacing:0!important;line-height:1.15!important;text-overflow:ellipsis!important;text-transform:none!important;white-space:nowrap!important}body .sce-area-switcher-chevron,body .sce-area-switcher-chevron svg{display:grid!important;width:18px!important;height:18px!important;place-items:center!important}body .sce-area-switcher-chevron svg{fill:none!important;stroke:currentColor!important;stroke-width:2!important}body .sce-area-switcher-menu{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;z-index:80!important;display:grid!important;gap:6px!important;width:min(340px,calc(100vw - 32px))!important;padding:8px!important;border:1px solid rgba(198,225,250,.9)!important;border-radius:16px!important;background:#fffffff5!important;box-shadow:0 22px 58px #102a4329!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}body .sce-area-switcher-option{display:grid!important;gap:4px!important;width:100%!important;padding:12px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;color:var(--sce-text)!important;cursor:pointer!important;text-align:left!important}body .sce-area-switcher-option:hover,body .sce-area-switcher-option:focus-visible,body .sce-area-switcher-option-active{border-color:#50a4f561!important;background:#e8f5ffe0!important;outline:none!important}body .sce-area-switcher-option strong{color:var(--sce-text)!important;font-family:inherit!important;font-size:15px!important;font-weight:var(--font-weight-medium)!important;letter-spacing:0!important;line-height:1.2!important;text-transform:none!important}body .sce-area-switcher-option small{color:var(--sce-text-secondary)!important;font-size:12px!important;font-weight:var(--font-weight-medium)!important;line-height:1.35!important}body .app-sidebar-link-disabled{color:#52657c94!important;cursor:not-allowed!important}body .app-sidebar-link-disabled:hover{border-color:transparent!important;background:transparent!important;color:#52657c94!important;transform:none!important}body .app-sidebar-link-badge{justify-self:end!important;min-width:0!important;padding:3px 6px!important;border:1px solid rgba(198,225,250,.86)!important;border-radius:999px!important;background:#f6faffeb!important;color:var(--sce-text-muted)!important;font-size:10px!important;font-weight:var(--font-weight-bold)!important;line-height:1!important;white-space:nowrap!important}body .app-sidebar-collapsed .app-sidebar-link-badge{display:none!important}@media (max-width: 860px){body .sce-area-navbar{align-items:stretch!important;flex-direction:column!important;padding:12px 16px 12px 70px!important}body .sce-area-switcher-trigger{width:100%!important}body .sce-area-switcher-menu{right:auto!important;left:0!important;width:min(320px,calc(100vw - 86px))!important}}body .subscription-gate{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr)!important;gap:clamp(22px,3vw,36px)!important;align-items:center!important;max-width:1220px!important;padding:clamp(28px,4vw,48px)!important;border-radius:28px!important}body .subscription-gate-main{gap:22px!important}body .subscription-gate-eyebrow{border-color:#f59e0b42!important;background:#fff7edb8!important}body .subscription-gate h1{max-width:860px!important;font-size:clamp(42px,5.6vw,72px)!important;line-height:.96!important}body .subscription-gate-main>p{max-width:820px!important;font-size:clamp(16px,1.55vw,20px)!important;line-height:1.5!important}body .subscription-gate-side{display:grid!important;gap:14px!important;padding:16px!important;border-radius:22px!important;background:#ffffffb3!important}body .subscription-gate-path{display:grid;gap:8px;padding:18px;border:1px solid rgba(213,232,248,.92);border-radius:18px;background:#ffffffb8}body .subscription-gate-path span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-bold);letter-spacing:.02em;text-transform:uppercase}body .subscription-gate-path strong{color:var(--sce-text);font-size:clamp(22px,2vw,28px);font-weight:var(--font-weight-semibold);line-height:1.08}body .subscription-gate-path p{margin:0;color:var(--sce-text-secondary);font-size:14px;line-height:1.48}body .subscription-gate-path-api{border-color:color-mix(in srgb,var(--sce-blue) 34%,var(--sce-border));background:linear-gradient(145deg,#ffffffe6,#eaf4ffb8),radial-gradient(circle at 0% 0%,rgba(11,99,206,.14),transparent 42%)}body .subscription-gate-path-api strong{color:var(--sce-blue-dark)}@media (max-width: 980px){body .subscription-gate{grid-template-columns:1fr!important}}@media (max-width: 640px){body .subscription-gate{padding:22px!important}body .subscription-gate h1{font-size:clamp(34px,11vw,48px)!important}}.api-logs-page{display:grid;gap:20px}.api-logs-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.api-logs-summary-grid article{display:grid;gap:8px;padding:18px;border:1px solid rgba(213,232,248,.92);border-radius:18px;background:linear-gradient(145deg,#ffffffeb,#f7fbffbd);box-shadow:0 14px 34px #102a430a}.api-logs-summary-grid span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-bold);letter-spacing:.02em;text-transform:uppercase}.api-logs-summary-grid strong{color:var(--sce-text);font-size:clamp(24px,2.4vw,34px);font-weight:var(--font-weight-semibold);line-height:1}.api-logs-table-wrap{display:grid;gap:14px}.api-logs-table-shell{border-radius:16px;overflow:auto}.api-logs-table th,.api-logs-table td{padding:12px 14px;vertical-align:middle}.api-logs-table th{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-bold)}.api-logs-table td{color:var(--sce-text);font-size:13px}.api-logs-endpoint,.api-logs-request-id{max-width:260px;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.api-logs-pagination{display:flex;gap:12px;align-items:center;justify-content:space-between;color:var(--sce-text-secondary);font-size:13px}.api-logs-pagination>div{display:flex;gap:8px}@media (max-width: 980px){.api-logs-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.api-logs-summary-grid{grid-template-columns:1fr}.api-logs-pagination{align-items:stretch;flex-direction:column}}.api-hub-page{gap:20px!important}.api-compact-header.ui-page-header{padding:clamp(22px,2.4vw,30px) clamp(24px,3vw,34px)!important;border:1px solid color-mix(in srgb,var(--sce-border) 84%,var(--sce-white))!important;border-left:5px solid var(--sce-blue)!important;border-radius:24px!important;background:linear-gradient(145deg,#ffffffeb,#f8fcffc7),var(--sce-white)!important;box-shadow:0 20px 56px #102a430f!important}.api-compact-header .ui-page-header-title{max-width:760px!important;font-size:clamp(34px,3.4vw,46px)!important;line-height:1.02!important}.api-compact-header .ui-page-header-description{max-width:760px!important;font-size:15px!important}.api-overview-command-grid{display:grid;grid-template-columns:minmax(0,1.1fr) repeat(2,minmax(260px,.95fr));gap:16px}.api-overview-command-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;min-height:176px;padding:20px;border:1px solid rgba(213,232,248,.92);border-radius:20px;background:linear-gradient(145deg,#ffffffeb,#f7fbffc2),radial-gradient(circle at 12% 0%,rgba(35,133,230,.08),transparent 34%);box-shadow:0 16px 40px #102a430b}.api-overview-command-card .ui-button{grid-column:1 / -1;justify-self:start}.api-overview-command-card-primary{border-color:color-mix(in srgb,var(--sce-blue) 30%,var(--sce-border));background:linear-gradient(145deg,#fffffff2,#eaf4ff9e),radial-gradient(circle at 0% 0%,rgba(35,133,230,.14),transparent 38%)}.api-overview-command-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(180,215,250,.88);border-radius:16px;background:color-mix(in srgb,var(--sce-blue-soft) 66%,var(--sce-white));color:var(--sce-blue)}.api-overview-command-copy{display:grid;gap:8px;min-width:0}.api-overview-command-copy>span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-bold);letter-spacing:.02em;text-transform:uppercase}.api-overview-command-copy strong{color:var(--sce-text);font-size:clamp(22px,2.2vw,30px);font-weight:var(--font-weight-semibold);line-height:1.08}.api-overview-command-copy p{margin:0;color:var(--sce-text-secondary);font-size:14px;line-height:1.48}@media (max-width: 1180px){.api-overview-command-grid{grid-template-columns:1fr}}@media (max-width: 760px){.api-compact-header.ui-page-header{padding:22px!important}.api-overview-command-card{grid-template-columns:1fr}.api-overview-command-card .ui-button{width:100%;justify-self:stretch}}body .login-shell{width:min(680px,calc(100vw - 32px))!important;margin-inline:auto!important}body .login-minimal{justify-items:center!important;gap:24px!important;padding:clamp(28px,4vw,42px)!important;border-radius:24px!important;box-shadow:0 24px 70px #102a431c!important}body .login-brand{width:min(100%,520px)!important;justify-content:center!important;gap:12px!important}body .login-brand-mark{width:44px!important;height:44px!important}body .login-brand-copy strong{font-size:clamp(18px,2.4vw,22px)!important}body .login-minimal-copy{gap:10px!important;width:min(100%,520px)!important;max-width:520px!important;justify-items:center!important;text-align:center!important}body .login-minimal h1{width:100%!important;max-width:520px!important;font-size:clamp(30px,4.2vw,42px)!important;line-height:1.07!important;white-space:normal!important}body .login-minimal p{width:100%!important;max-width:500px!important;font-size:15px!important;line-height:1.5!important}body .login-feedback{justify-self:center!important}body .login-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:min(100%,520px)!important;max-width:520px!important;gap:12px!important}body .login-actions .ui-button{min-height:48px!important;padding:0 20px!important;border-radius:16px!important;font-size:15px!important;font-weight:var(--font-weight-semibold)!important}body .subscription-gate{grid-template-columns:minmax(0,1fr) minmax(300px,360px)!important;gap:clamp(20px,3vw,32px)!important;align-items:center!important;max-width:1080px!important;padding:clamp(24px,3vw,34px)!important;border-radius:24px!important}body .subscription-gate-main{gap:16px!important}body .subscription-gate-eyebrow{padding:6px 10px!important;font-size:12px!important}body .subscription-gate h1{max-width:560px!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.04!important}body .subscription-gate-main>p{max-width:620px!important;font-size:15px!important;line-height:1.55!important}body .subscription-gate-actions{gap:10px!important;padding-top:6px!important}body .subscription-gate-actions .ui-button{min-height:42px!important;padding:0 16px!important;border-radius:14px!important;font-size:14px!important}body .subscription-gate-side{gap:10px!important;padding:12px!important;border-radius:18px!important}body .subscription-gate-path{gap:6px!important;padding:14px!important;border-radius:15px!important}body .subscription-gate-path span{font-size:11px!important}body .subscription-gate-path strong{font-size:clamp(18px,1.7vw,22px)!important;line-height:1.12!important}body .subscription-gate-path p{font-size:13px!important;line-height:1.45!important}@media (max-width: 980px){body .subscription-gate{grid-template-columns:1fr!important;max-width:720px!important}}@media (max-width: 640px){body .login-page{padding:16px!important}body .login-actions{grid-template-columns:1fr!important}body .subscription-gate h1{font-size:clamp(30px,10vw,38px)!important}body .subscription-gate-actions .ui-button{width:100%!important}}.api-area-page{display:grid;gap:28px}.api-area-page .api-compact-header.ui-page-header{align-items:flex-start;gap:24px;padding-block:clamp(28px,3.2vw,42px)!important}.api-area-page .api-compact-header .ui-page-header-copy{display:grid;gap:12px}.api-compact-header .ui-page-header-actions{flex-wrap:wrap;gap:12px;justify-content:flex-end;max-width:820px}.api-compact-header .ui-page-header-actions .ui-button,.api-compact-header .api-doc-link{min-height:40px}.api-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.api-kpi-card,.api-log-summary-card{display:grid;min-width:0;gap:14px;min-height:292px;padding:22px;border:1px solid rgba(214,232,250,.92);border-radius:18px;background:#ffffffc7;box-shadow:0 14px 34px #102a430f}.api-kpi-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.api-kpi-card>span,.api-kpi-card label,.api-usage-metrics-grid span,.api-log-detail-summary span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.api-kpi-card strong{color:var(--sce-text);font-size:clamp(26px,2.5vw,36px);line-height:1.05;font-weight:var(--font-weight-semibold)}.api-kpi-card p,.api-doc-copy,.api-doc-note{margin:0;color:var(--sce-text-secondary);font-size:14px;line-height:1.45}.api-kpi-card-action{margin-top:auto;padding-top:8px}.api-two-column-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.api-overview-page{gap:24px}.api-overview-console{--api-overview-text-primary: #132f4c;--api-overview-heading: #163b5c;--api-overview-page-heading: #12324f;--api-overview-text-secondary: #52667a;--api-overview-text-muted: #7a8a9a;--api-overview-brand: #2386e8;--api-overview-code: #274761;color:var(--api-overview-text-primary);gap:18px}.api-overview-console-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:20px 24px;border:1px solid rgba(214,232,250,.9);border-left:4px solid var(--sce-blue);border-radius:20px;background:#ffffffdb;box-shadow:0 10px 28px #102a4309}.api-overview-console-header>div:first-child{display:grid;gap:7px;min-width:0}.api-overview-console-header h1{margin:0;color:var(--api-overview-page-heading);font-size:clamp(34px,2.45vw,36px);font-weight:var(--font-weight-semibold);line-height:1.08;letter-spacing:0}.api-overview-console-header p{max-width:760px;margin:0;color:var(--api-overview-text-secondary);font-size:14px;line-height:1.45}.api-overview-console-actions,.api-overview-console-inline-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end}.api-overview-console-actions .ui-button{min-height:38px}.api-overview-console-kpis{display:block}.api-overview-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.api-overview-metric-cell{position:relative;--api-metric-accent: #2386e8;--api-metric-accent-bg: rgba(35, 134, 232, .1);--api-metric-accent-border: rgba(35, 134, 232, .24);display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px 12px;align-items:start;min-width:0;min-height:126px;width:100%;padding:16px;border:1px solid rgba(214,232,250,.9);border-radius:18px;background:#ffffffe6;color:inherit;cursor:pointer;font:inherit;text-align:left;box-shadow:0 10px 26px #102a4307;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.api-overview-metric-cell:nth-child(2){--api-metric-accent: #0e8f9e;--api-metric-accent-bg: rgba(14, 143, 158, .1);--api-metric-accent-border: rgba(14, 143, 158, .24)}.api-overview-metric-cell:nth-child(3){--api-metric-accent: #2f8f5b;--api-metric-accent-bg: rgba(47, 143, 91, .11);--api-metric-accent-border: rgba(47, 143, 91, .25)}.api-overview-metric-cell:nth-child(4){--api-metric-accent: #c8792a;--api-metric-accent-bg: rgba(200, 121, 42, .12);--api-metric-accent-border: rgba(200, 121, 42, .26)}.api-overview-metric-cell:hover,.api-overview-metric-cell:focus-visible{background:#f7fbffe0;border-color:var(--api-metric-accent-border);outline:none;transform:translateY(-1px)}.api-overview-metric-cell:focus-visible{box-shadow:0 0 0 3px #2386e821}.api-overview-console-panel-head p,.api-overview-console-checklist span,.api-overview-console-services p,.api-overview-console-url span,.api-overview-console-note{color:var(--api-overview-text-secondary);font-size:13px;line-height:1.42}.api-overview-metric-label{color:#6b7c8f;font-size:13px;font-weight:var(--font-weight-medium);line-height:1.2}.api-overview-metric-icon,.api-overview-metric-chevron{display:inline-grid;place-items:center;color:var(--api-metric-accent)}.api-overview-metric-icon{grid-column:1;grid-row:1;width:42px;height:42px;border:1px solid var(--api-metric-accent-border);border-radius:14px;background:var(--api-metric-accent-bg)}.api-overview-metric-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}.api-overview-metric-chevron{position:absolute;top:18px;right:14px;color:color-mix(in srgb,var(--api-metric-accent) 58%,#8aa0b5)}.api-overview-metric-chevron svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.api-overview-metric-body{display:grid;grid-column:1 / -1;gap:6px;min-width:0}.api-overview-metric-body strong{overflow:hidden;color:var(--api-overview-heading);font-size:clamp(28px,2vw,30px);font-weight:var(--font-weight-semibold);line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.api-overview-metric-body small{overflow:hidden;color:var(--api-overview-text-secondary);font-size:13px;line-height:1.34}.api-overview-console-split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);gap:18px}.api-overview-console-panel{display:grid;min-width:0;gap:16px;align-content:start;padding:20px;border:1px solid rgba(214,232,250,.9);border-radius:18px;background:#ffffffdb;box-shadow:0 10px 28px #102a4308}.api-overview-console-panel-head{display:flex;gap:14px;align-items:flex-start;justify-content:space-between}.api-overview-console-panel-head>div{display:grid;gap:5px;min-width:0}.api-overview-console-panel-head h2{margin:0;color:var(--api-overview-heading);font-size:clamp(21px,1.5vw,22px);font-weight:var(--font-weight-semibold);line-height:1.12;letter-spacing:0}.api-overview-console-panel-head p,.api-overview-console-services p,.api-overview-console-note{margin:0}.api-overview-console-checklist{display:grid;overflow:hidden;border:1px solid rgba(214,232,250,.86);border-radius:14px;background:#f7fbff7a}.api-overview-console-checklist div{display:flex;gap:12px;align-items:center;justify-content:space-between;min-height:44px;padding:10px 12px;border-bottom:1px solid rgba(214,232,250,.86)}.api-overview-console-checklist div:last-child{border-bottom:0}.api-overview-console-checklist span{color:var(--api-overview-text-primary);font-weight:var(--font-weight-medium)}.api-overview-console-url{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;align-items:center;padding:13px 14px;border:1px solid rgba(214,232,250,.86);border-radius:14px;background:#f7fbff8f}.api-overview-console-url span{grid-column:1 / -1;color:var(--api-overview-text-muted);font-size:13px;font-weight:var(--font-weight-medium)}.api-overview-console-url code,.api-overview-console-table code{overflow:hidden;color:var(--api-overview-code);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.api-overview-console-code{overflow:auto;max-height:190px;margin:0;padding:14px;border:1px solid rgba(214,232,250,.86);border-radius:14px;background:#f8fbff;color:var(--api-overview-code);font-size:13px;line-height:1.55}.api-overview-console-code code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.api-overview-console-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.api-overview-console-services article{display:grid;gap:12px;align-content:start;min-width:0;padding:14px;border:1px solid rgba(214,232,250,.86);border-radius:14px;background:#f7fbff6b}.api-overview-console-services article>div{display:grid;gap:5px;min-width:0}.api-overview-console-services strong{color:var(--api-overview-text-primary);font-size:14px;font-weight:var(--font-weight-semibold);line-height:1.24}.api-overview-console-services article>span:last-child{color:var(--api-overview-heading);font-size:13px;font-weight:var(--font-weight-semibold)}.api-overview-console-note{padding:12px 14px;border:1px solid rgba(214,232,250,.86);border-radius:14px;background:#f7fbff9e;color:var(--api-overview-text-secondary)}.api-overview-console-table{overflow:auto;border-radius:14px}.api-overview-console-table table{min-width:860px}.api-overview-plain-meta{flex:0 0 auto;padding:7px 10px;border:1px solid rgba(214,232,250,.86);border-radius:999px;background:#f7fbffb8;color:var(--api-overview-text-secondary);font-size:12px;font-weight:var(--font-weight-medium)}.api-status-distribution-chart{display:grid;gap:10px}.api-status-distribution-row{display:grid;grid-template-columns:minmax(130px,.82fr) minmax(0,1fr) minmax(72px,auto);gap:12px;align-items:center}.api-status-distribution-row span,.api-status-distribution-row strong{font-size:13px;font-weight:var(--font-weight-medium)}.api-status-distribution-row span{color:var(--api-overview-text-secondary)}.api-status-distribution-row strong{justify-self:end;color:var(--api-overview-heading);white-space:nowrap}.api-status-distribution-row strong em{color:var(--api-overview-text-muted);font-style:normal;font-weight:500}.api-status-distribution-row>div{overflow:hidden;height:10px;border-radius:999px;background:#d6e8fa85}.api-status-distribution-row i{display:block;height:100%;border-radius:inherit}.api-status-tone-success i{background:color-mix(in srgb,var(--sce-success) 58%,#dff7eb)}.api-status-tone-warning i{background:#f4a94275}.api-status-tone-danger i{background:#d6504980}.api-status-tone-neutral i{background:#768ba070}.api-status-distribution-chart footer{margin-top:2px;padding-top:10px;border-top:1px solid rgba(214,232,250,.72);color:var(--api-overview-text-muted);font-size:12px;font-weight:500}.api-latency-card-body{display:grid;gap:11px}.api-latency-list{display:grid;overflow:hidden;border:1px solid rgba(214,232,250,.82);border-radius:14px;background:#f7fbff85}.api-latency-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(120px,.7fr) auto;gap:12px;align-items:center;min-width:0;padding:11px 12px;border-bottom:1px solid rgba(214,232,250,.72)}.api-latency-row:last-child{border-bottom:0}.api-latency-row-main{display:grid;gap:2px;min-width:0}.api-latency-row-main strong{overflow:hidden;color:var(--api-overview-code);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.api-latency-row-main span{color:var(--api-overview-text-muted);font-size:12px;line-height:1.25}.api-latency-meter{overflow:hidden;height:7px;border-radius:999px;background:#d6e8facc}.api-latency-meter i{display:block;height:100%;border-radius:inherit;background:#2386e880}.api-latency-row.is-peak .api-latency-meter i{background:#d650498c}.api-latency-value{justify-self:end;color:var(--api-overview-heading);font-size:12px;font-weight:var(--font-weight-medium);white-space:nowrap}.api-overview-panel-link{justify-self:start;padding:0;border:0;background:transparent;color:var(--api-overview-brand);cursor:pointer;font:inherit;font-size:13px;font-weight:var(--font-weight-medium)}.api-overview-panel-link:hover,.api-overview-panel-link:focus-visible{color:var(--sce-blue-dark);outline:none;text-decoration:underline;text-underline-offset:3px}.api-overview-integration-status{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.82fr);gap:14px}.api-overview-readiness-list{display:grid;overflow:hidden;border:1px solid rgba(214,232,250,.86);border-radius:14px;background:#f7fbff80}.api-overview-readiness-list article{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;align-items:center;min-width:0;padding:13px 14px;border-bottom:1px solid rgba(214,232,250,.76)}.api-overview-readiness-list article:last-child{border-bottom:0}.api-overview-readiness-list article div,.api-overview-activity-panel div{display:grid;gap:3px;min-width:0}.api-overview-readiness-list span,.api-overview-activity-panel>span,.api-overview-activity-panel small{color:var(--api-overview-text-muted);font-size:13px;font-weight:var(--font-weight-medium)}.api-overview-readiness-list strong,.api-overview-activity-panel strong{overflow:hidden;color:var(--api-overview-heading);font-size:14px;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.api-overview-activity-panel{display:grid;gap:12px;align-content:start;padding:14px;border:1px solid rgba(214,232,250,.86);border-radius:14px;background:#ffffffbd}.api-overview-activity-grid{display:grid;gap:10px}.api-overview-activity-grid>div{padding-bottom:10px;border-bottom:1px solid rgba(214,232,250,.7)}.api-overview-activity-grid>div:last-child{padding-bottom:0;border-bottom:0}.api-overview-activity-panel p{overflow:hidden;margin:0;color:var(--api-overview-text-secondary);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.api-overview-activity-panel .ui-button{justify-self:start;margin-top:2px}.api-overview-services-table-shell{overflow:auto;border-radius:14px}.api-overview-services-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);gap:16px;align-items:start}.api-overview-services-table{min-width:940px}.api-overview-services-table td:first-child strong{color:var(--api-overview-text-primary);font-weight:var(--font-weight-semibold)}.api-overview-services-table th,.api-overview-console-table th{color:var(--api-overview-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.api-overview-console-table td,.api-overview-services-table td{color:var(--api-overview-text-secondary);font-weight:450}.api-overview-console-table td:first-child{color:var(--api-overview-text-muted);font-size:13px}.api-overview-consumption-note{display:grid;gap:12px;align-content:start;padding:16px;border:1px solid rgba(214,232,250,.86);border-radius:14px;background:#f7fbff85}.api-overview-consumption-note h3{margin:0;color:var(--api-overview-heading);font-size:16px;font-weight:var(--font-weight-semibold)}.api-overview-consumption-note ul{display:grid;gap:8px;margin:0;padding-left:18px;color:var(--api-overview-text-secondary);font-size:13px;line-height:1.45}.api-overview-consumption-note .ui-button{justify-self:start}.api-overview-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,auto);gap:clamp(22px,3vw,42px);align-items:end;overflow:hidden;padding:clamp(30px,4vw,50px);border:1px solid color-mix(in srgb,var(--sce-border) 82%,var(--sce-white));border-left:5px solid var(--sce-blue);border-radius:28px;background:linear-gradient(145deg,#fffffff0,#f7fbffc7),var(--sce-white);box-shadow:0 24px 70px #102a4312}.api-overview-hero:after{content:"";position:absolute;inset:auto -18% -70% auto;width:58%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#2d8ee824,#2d8ee800);pointer-events:none}.api-overview-hero>*{position:relative;z-index:1}.api-overview-hero-copy{display:grid;gap:14px;min-width:0}.api-overview-hero-copy h1{max-width:720px;margin:0;color:var(--sce-text);font-size:clamp(38px,4.8vw,64px);font-weight:var(--font-weight-semibold);line-height:.98;letter-spacing:0}.api-overview-hero-copy p{max-width:660px;margin:0;color:var(--sce-text-secondary);font-size:clamp(15px,1.5vw,18px);line-height:1.5}.api-overview-hero-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.api-overview-workbench{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:22px}.api-overview-status-panel,.api-overview-next-panel{display:grid;align-content:start;gap:18px;padding:clamp(22px,2.6vw,32px);border:1px solid rgba(214,232,250,.92);border-radius:24px;background:#fffc;box-shadow:0 18px 54px #102a430e}.api-overview-panel-head{display:flex;gap:18px;align-items:flex-start;justify-content:space-between}.api-overview-panel-head>div,.api-overview-next-panel>div:first-child{display:grid;gap:5px}.api-overview-panel-head>div>span,.api-overview-next-panel>div:first-child span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.api-overview-panel-head h2,.api-overview-next-panel h2{margin:0;color:var(--sce-text);font-size:clamp(22px,2.6vw,32px);font-weight:var(--font-weight-semibold);line-height:1.08}.api-overview-stat-list{display:grid;overflow:hidden;border:1px solid rgba(214,232,250,.86);border-radius:20px;background:#f7fbff94}.api-overview-stat-row{display:grid;grid-template-columns:46px minmax(0,1fr) minmax(138px,auto);gap:16px;align-items:center;width:100%;margin:0;padding:17px 18px;border:0;border-bottom:1px solid rgba(214,232,250,.86);background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:background .16s ease,transform .16s ease}.api-overview-stat-row:last-child{border-bottom:0}.api-overview-stat-row:hover,.api-overview-stat-row:focus-visible{background:#eaf4ffc2;outline:none}.api-overview-stat-row:focus-visible{box-shadow:inset 0 0 0 3px #2d8ee829}.api-overview-stat-copy{display:grid;gap:4px;min-width:0}.api-overview-stat-copy>span,.api-overview-stat-copy small{color:var(--sce-text-secondary);font-size:13px;line-height:1.4}.api-overview-stat-copy>span{color:var(--sce-text-muted);font-weight:var(--font-weight-semibold)}.api-overview-stat-copy strong{overflow:hidden;color:var(--sce-text);font-size:clamp(22px,2.8vw,34px);font-weight:var(--font-weight-semibold);line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.api-overview-stat-side{display:grid;gap:8px;justify-items:end}.api-overview-stat-side em{color:var(--sce-blue-dark);font-size:13px;font-style:normal;font-weight:var(--font-weight-semibold)}.api-overview-action-steps{display:grid;gap:14px;margin:0;padding:0;list-style:none}.api-overview-action-steps li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:start}.api-overview-action-steps li>span{display:inline-grid;width:30px;height:30px;place-items:center;border-radius:50%;background:var(--sce-blue);color:#fff;font-size:12px;font-weight:var(--font-weight-bold)}.api-overview-action-steps div{display:grid;gap:4px}.api-overview-action-steps strong{color:var(--sce-text);font-size:15px;font-weight:var(--font-weight-semibold)}.api-overview-action-steps p{margin:0;color:var(--sce-text-secondary);font-size:13px;line-height:1.45}.api-overview-next-actions{display:flex;flex-wrap:wrap;gap:10px;padding-top:4px}.api-overview-details-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:22px}.api-overview-runtime{display:grid;gap:18px}.api-overview-base-url{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;align-items:center;padding:16px;border:1px solid rgba(214,232,250,.9);border-radius:18px;background:#f7fbffc2}.api-overview-base-url span{grid-column:1 / -1;color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.api-overview-base-url code{overflow:hidden;color:var(--sce-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.api-overview-flow-line{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.api-overview-flow-line div{display:grid;gap:8px;min-height:98px;align-content:start;padding:14px;border:1px solid rgba(214,232,250,.9);border-radius:16px;background:#ffffff9e}.api-overview-flow-line span{display:inline-grid;width:26px;height:26px;place-items:center;border-radius:50%;background:var(--sce-blue-soft);color:var(--sce-blue-dark);font-size:12px;font-weight:var(--font-weight-bold)}.api-overview-flow-line strong{color:var(--sce-text);font-size:13px;font-weight:var(--font-weight-semibold);line-height:1.25}.api-overview-v3{gap:22px}.api-overview-v3-commandbar{display:grid;grid-template-columns:minmax(0,.92fr) minmax(380px,1fr);gap:22px;align-items:center;padding:clamp(22px,2.8vw,34px);border:1px solid color-mix(in srgb,var(--sce-border) 84%,var(--sce-white));border-left:5px solid var(--sce-blue);border-radius:24px;background:radial-gradient(circle at 86% 24%,rgba(45,142,232,.12),transparent 34%),linear-gradient(145deg,#fffffff0,#f7fbffd1);box-shadow:0 20px 56px #102a430f}.api-overview-v3-copy{display:grid;gap:10px;min-width:0}.api-overview-v3-eyebrow{color:var(--sce-blue-dark);font-size:12px;font-weight:var(--font-weight-bold);letter-spacing:0}.api-overview-v3-copy h1{margin:0;color:var(--sce-text);font-size:clamp(34px,3.5vw,46px);font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:0}.api-overview-v3-copy p{max-width:620px;margin:0;color:var(--sce-text-secondary);font-size:15px;line-height:1.45}.api-overview-v3-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end}.api-overview-v3-actions .ui-button{min-height:40px}.api-overview-v3-grid,.api-overview-v3-details{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:20px}.api-overview-v3-details{grid-template-columns:minmax(0,1fr) minmax(380px,.86fr)}.api-overview-v3-panel{min-width:0;padding:clamp(20px,2.4vw,28px);border:1px solid rgba(214,232,250,.92);border-radius:22px;background:#ffffffd1;box-shadow:0 16px 44px #102a430d}.api-overview-v3-panel-head,.api-overview-v3-section-head{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.api-overview-v3-panel-head>div,.api-overview-v3-section-head>div{display:grid;gap:6px;min-width:0}.api-overview-v3-panel-head>div>span{color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.api-overview-v3-panel-head h2,.api-overview-v3-section-head h2,.api-overview-v3-setup h2{margin:0;color:var(--sce-text);font-size:clamp(22px,2vw,28px);font-weight:var(--font-weight-semibold);line-height:1.1;letter-spacing:0}.api-overview-v3-section-head p,.api-overview-v3-setup>p{margin:0;color:var(--sce-text-secondary);font-size:14px;line-height:1.45}.api-overview-v3-status,.api-overview-v3-setup,.api-overview-v3-services,.api-overview-v3-runtime{display:grid;align-content:start;gap:18px}.api-overview-v3-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.api-overview-v3-metric{display:grid;min-width:0;min-height:172px;gap:12px;align-content:start;width:100%;padding:16px;border:1px solid rgba(214,232,250,.9);border-radius:18px;background:#f7fbff8c;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:background .16s ease,border-color .16s ease,transform .16s ease}.api-overview-v3-metric:hover,.api-overview-v3-metric:focus-visible{border-color:#2d8ee861;background:#ecf6ffd1;outline:none;transform:translateY(-1px)}.api-overview-v3-metric:focus-visible{box-shadow:0 0 0 3px #2d8ee824}.api-overview-v3-metric-top{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.api-overview-v3-metric .api-card-icon{width:42px;height:42px;flex:0 0 auto}.api-overview-v3-metric-badge{display:flex;justify-content:flex-end;min-width:0}.api-overview-v3-metric-copy{display:grid;gap:5px;min-width:0}.api-overview-v3-metric-copy>span,.api-overview-v3-metric-copy small{color:var(--sce-text-secondary);font-size:13px;line-height:1.38}.api-overview-v3-metric-copy>span{color:var(--sce-text-muted);font-weight:var(--font-weight-semibold)}.api-overview-v3-metric-copy strong{overflow:hidden;color:var(--sce-text);font-size:clamp(24px,2.4vw,34px);font-weight:var(--font-weight-semibold);line-height:1.04;text-overflow:ellipsis}.api-overview-v3-metric em{margin-top:auto;color:var(--sce-blue-dark);font-size:13px;font-style:normal;font-weight:var(--font-weight-semibold)}.api-overview-v3-steps{display:grid;gap:14px;margin:0;padding:0;list-style:none}.api-overview-v3-steps li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:start}.api-overview-v3-steps li>span,.api-overview-v3-flow span{display:inline-grid;width:32px;height:32px;place-items:center;border-radius:999px;background:var(--sce-blue);color:#fff;font-size:13px;font-weight:var(--font-weight-bold)}.api-overview-v3-steps div{display:grid;gap:4px}.api-overview-v3-steps strong,.api-overview-v3-service-item strong,.api-overview-v3-flow strong{color:var(--sce-text);font-size:15px;font-weight:var(--font-weight-semibold);line-height:1.25}.api-overview-v3-steps p,.api-overview-v3-service-item p{margin:0;color:var(--sce-text-secondary);font-size:13px;line-height:1.42}.api-overview-v3-setup-actions{display:flex;flex-wrap:wrap;gap:10px}.api-overview-v3-service-list{display:grid;overflow:hidden;border:1px solid rgba(214,232,250,.9);border-radius:18px;background:#f7fbff80}.api-overview-v3-service-item{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(90px,auto);gap:14px;align-items:center;padding:14px 16px;border-bottom:1px solid rgba(214,232,250,.88)}.api-overview-v3-service-item:last-child{border-bottom:0}.api-overview-v3-service-item>div{display:grid;gap:4px;min-width:0}.api-overview-v3-service-item>span:last-child{color:var(--sce-text);font-size:14px;font-weight:var(--font-weight-semibold);white-space:nowrap}.api-overview-v3-base-url{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center;padding:16px;border:1px solid rgba(214,232,250,.9);border-radius:18px;background:#f7fbffb3}.api-overview-v3-base-url span{grid-column:1 / -1;color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.api-overview-v3-base-url code{overflow:hidden;color:var(--sce-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.api-overview-v3-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.api-overview-v3-flow div{display:grid;gap:8px;align-content:start;min-height:90px;padding:13px;border:1px solid rgba(214,232,250,.9);border-radius:16px;background:#ffffffa3}.api-overview-v3-flow span{width:28px;height:28px;background:var(--sce-blue-soft);color:var(--sce-blue-dark)}.api-table-shell{overflow:auto;border-radius:16px}.api-services-table,.api-environments-table,.api-history-table,.api-doc-endpoints-table,.api-doc-errors-table{min-width:680px}.api-flow-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.api-flow-steps div{display:grid;gap:8px;align-content:start;min-height:128px;padding:18px;border:1px solid rgba(214,232,250,.92);border-radius:16px;background:#f7fbffd1}.api-flow-steps span{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:50%;background:var(--sce-blue);color:#fff;font-size:12px;font-weight:var(--font-weight-semibold)}.api-flow-steps strong{color:var(--sce-text);font-size:14px;line-height:1.3}.api-quick-actions{display:flex;flex-wrap:wrap;gap:10px}.api-return-alert{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:14px 16px;border:1px solid rgba(214,232,250,.9);border-radius:18px;background:#ffffffc2}.api-return-alert p{margin:0;color:var(--sce-text-secondary);font-size:14px}.api-return-alert-success{border-color:color-mix(in srgb,var(--sce-success) 28%,var(--sce-border));background:color-mix(in srgb,#ecfdf5 72%,var(--sce-white))}.api-return-alert-warning{border-color:color-mix(in srgb,var(--sce-warning) 30%,var(--sce-border));background:color-mix(in srgb,#fffbeb 70%,var(--sce-white))}.api-return-alert-info{border-color:#d6e8faf2;background:linear-gradient(145deg,#ffffffe6,#f7fbffc7)}.api-usage-chart{display:flex;align-items:end;gap:5px;min-height:180px;padding:18px 12px 8px;border:1px solid rgba(214,232,250,.78);border-radius:16px;background:#f7fbffad}.api-usage-chart span{flex:1;min-width:5px;height:var(--api-bar-height);border-radius:999px 999px 3px 3px;background:linear-gradient(180deg,#2d8ee8,#b8dcff)}.api-usage-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.api-usage-metrics-grid div{display:grid;gap:4px;padding:12px;border-radius:14px;background:#f7fbffb8}.api-usage-metrics-grid strong{color:var(--sce-text);font-size:18px;font-weight:var(--font-weight-semibold)}.api-history-filters,.api-log-filters{display:grid;gap:12px;align-items:end}.api-history-filters{grid-template-columns:repeat(5,minmax(140px,1fr))}.api-log-query-card .ui-card-header{gap:16px;align-items:flex-start}body .guide-drawer-shell{background:#08193157!important;-webkit-backdrop-filter:blur(12px) saturate(.82)!important;backdrop-filter:blur(12px) saturate(.82)!important}body .guide-drawer{gap:0!important;width:min(500px,calc(100vw - 20px))!important;padding:24px 24px 20px!important;border-left:1px solid rgba(184,218,248,.92)!important;background:linear-gradient(160deg,#fffffffa,#f2f9fff0)!important}body .guide-drawer-header{align-items:flex-start!important}body .guide-drawer-eyebrow{display:inline-flex!important;align-items:center;gap:7px;color:var(--sce-blue-dark)!important;font-size:13px!important;font-weight:var(--font-weight-bold)!important}body .guide-drawer-eyebrow svg{width:19px;height:19px}body .guide-drawer-header h2{margin-top:5px!important;font-size:clamp(29px,4vw,34px)!important;font-weight:var(--font-weight-bold)!important;letter-spacing:-.035em!important}body .guide-close-button{width:40px!important;height:40px!important;border-color:#b1d5f9d6!important;background:#ffffffc7!important;box-shadow:0 8px 22px #134b8414!important}body .guide-drawer-intro{display:grid;gap:14px;padding:10px 0 20px;border-bottom:1px solid rgba(197,222,245,.82)}body .guide-drawer-intro p{margin:0;max-width:430px;color:var(--sce-text-secondary);font-size:14px;line-height:1.45}body .guide-drawer-start-tour{width:100%;min-height:50px;justify-content:flex-start;border-radius:14px!important;font-size:14px!important}body .guide-drawer-start-tour .ui-button-label{display:flex;width:100%;align-items:center;justify-content:space-between}body .guide-drawer-button-arrow{width:18px;height:18px;margin-left:auto}body .guide-drawer-section{gap:12px!important;padding:18px 0!important;border-top:0!important;border-bottom:1px solid rgba(197,222,245,.82)!important}body .guide-drawer-section h3,body .guide-drawer-support h3{display:flex;align-items:center;gap:9px;font-size:18px!important;font-weight:var(--font-weight-bold)!important}body .guide-drawer-section h3>svg,body .guide-drawer-support h3>svg{width:21px;height:21px;color:var(--sce-blue)}body .guide-drawer-tour-list{gap:9px!important}body .guide-drawer-tour,body .guide-drawer-actions a{grid-template-columns:38px minmax(0,1fr) 16px!important;align-items:center!important;gap:10px!important;min-height:82px!important;padding:12px!important;border-radius:13px!important}body .guide-drawer-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px!important}body .guide-drawer-actions a{grid-template-columns:minmax(0,1fr) 16px!important;min-height:58px!important;padding:11px 12px!important}body .guide-drawer-actions .guide-drawer-card-copy>span{display:none}body .guide-drawer-card-icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(176,213,249,.84);border-radius:11px;background:linear-gradient(145deg,#f5fbff,#e4f1ff);color:var(--sce-blue)}body .guide-drawer-card-icon svg{width:22px;height:22px}body .guide-drawer-card-copy{display:grid;gap:3px;min-width:0}body .guide-drawer-card-copy strong{font-size:13px!important;font-weight:var(--font-weight-bold)!important}body .guide-drawer-card-copy span{color:var(--sce-text-secondary);font-size:11.5px;line-height:1.34}body .guide-drawer-card-arrow{width:15px;height:15px;color:var(--sce-blue-dark)}body .guide-drawer-tour.is-current{border-color:#2385e673!important;background:#ebf6fff0!important}body .guide-drawer-accordion{gap:7px!important}body .guide-drawer-accordion details{border-radius:13px!important}body .guide-drawer-accordion summary{min-height:48px!important;padding:10px 12px!important;font-size:13px!important}body .guide-drawer-accordion summary:before{width:26px!important;height:26px!important}body .guide-drawer-accordion p{padding:0 13px 13px 50px!important;font-size:12px!important}body .guide-drawer-support{gap:6px;margin-top:18px;padding:14px 16px!important;border-radius:13px!important;background:linear-gradient(135deg,#ebf6ffeb,#f8fcffcc)!important}body .guide-drawer-support p{font-size:12px!important;line-height:1.4!important}body .guide-drawer-support a{font-size:12px!important}@media (max-width: 680px){body .guide-drawer{width:100%!important;padding:20px 16px!important}body .guide-drawer-header h2{font-size:29px!important}body .guide-drawer-tour-list{grid-template-columns:1fr!important}body .guide-drawer-actions{grid-template-columns:1fr}}.api-log-query-card .ui-card-body{container:api-log-filters / inline-size}.api-log-query-meta{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.api-log-query-meta span{display:inline-flex;min-height:30px;align-items:center;border:1px solid rgba(214,232,250,.95);border-radius:999px;background:#f7fbffc7;color:var(--sce-text-secondary);font-size:12px;font-weight:var(--font-weight-semibold);padding:5px 10px;white-space:nowrap}.api-log-filters{grid-template-columns:minmax(0,1fr) auto;gap:14px}.api-log-filter-fields{display:grid;grid-template-columns:minmax(138px,.9fr) minmax(138px,.9fr) minmax(180px,1.3fr) minmax(150px,1fr) minmax(130px,.85fr) minmax(130px,.85fr);gap:12px;align-items:end}.api-log-filter-actions{display:flex;gap:10px;align-items:end;justify-content:flex-end;min-width:178px}.api-log-filter-actions .ui-button{white-space:nowrap}.api-log-filter-fields,.api-log-filter-fields label,.api-log-filter-fields input,.api-log-filter-fields select{min-width:0}@container api-log-filters (max-width: 1140px){.api-log-filters{grid-template-columns:minmax(0,1fr)}.api-log-filter-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.api-log-filter-actions{justify-content:flex-start;flex-wrap:wrap;min-width:0}}@container api-log-filters (max-width: 640px){.api-log-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@container api-log-filters (max-width: 440px){.api-log-filter-fields{grid-template-columns:minmax(0,1fr)}.api-log-filter-actions{align-items:stretch;flex-direction:column}}.api-history-filters label,.api-log-filters label{display:grid;gap:6px;color:var(--sce-text-muted);font-size:12px;font-weight:var(--font-weight-semibold)}.api-history-filters input,.api-history-filters select,.api-log-filters input,.api-log-filters select{width:100%;min-height:38px;border:1px solid rgba(214,232,250,.95);border-radius:12px;background:#ffffffd1;color:var(--sce-text);font:inherit;font-size:13px;outline:none;padding:0 11px}.api-history-filters input:focus,.api-history-filters select:focus,.api-log-filters input:focus,.api-log-filters select:focus{border-color:color-mix(in srgb,var(--sce-blue) 58%,var(--sce-border));box-shadow:0 0 0 3px #2d8ee81f}.api-history-content,.api-logs-table-wrap{display:grid;gap:14px}.api-history-table-shell,.api-logs-table-shell{overflow:auto;border-radius:16px}.api-logs-table{min-width:760px}.api-logs-endpoint,.api-logs-request-id,.api-history-table code,.api-environments-table code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.api-clickable-row{cursor:pointer}.api-clickable-row:hover td{background:#eaf4ff8f}.api-table-pagination,.api-logs-pagination{display:flex;gap:12px;align-items:center;justify-content:space-between;color:var(--sce-text-secondary);font-size:13px}.api-table-pagination>div,.api-logs-pagination>div{display:flex;gap:8px}.api-positive-value{color:var(--sce-success);font-weight:var(--font-weight-semibold)}.api-negative-value{color:var(--sce-text);font-weight:var(--font-weight-semibold)}.api-log-detail{display:grid;gap:16px}.api-log-detail-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.api-log-detail-summary div{display:grid;gap:5px;min-width:0;padding:12px;border-radius:14px;background:#f7fbffd1}.api-log-detail-summary strong{overflow:hidden;color:var(--sce-text);font-size:13px;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.api-log-error-explanation{display:grid;gap:8px;padding:12px;border:1px solid color-mix(in srgb,var(--sce-warning) 32%,var(--sce-border));border-radius:14px;background:color-mix(in srgb,#fffbeb 72%,var(--sce-white))}.api-log-error-explanation p{margin:0;color:var(--sce-text-secondary);font-size:13px;line-height:1.45}.api-log-json-grid{display:grid;gap:12px}.api-log-json-grid section{display:grid;gap:8px}.api-log-json-grid h4{margin:0;color:var(--sce-text);font-size:14px;font-weight:var(--font-weight-semibold)}.api-log-json-grid pre,.api-code-sample-modern{overflow:auto;max-height:320px;margin:0;padding:14px;border:1px solid rgba(214,232,250,.9);border-radius:14px;background:#f7fbffd1;color:var(--sce-text);font-size:12px;line-height:1.55}.api-log-detail-actions{display:flex;flex-wrap:wrap;gap:8px}.api-doc-note,.api-doc-copy{margin-top:12px}@media (max-width: 1180px){.api-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.api-overview-hero,.api-overview-workbench,.api-overview-details-grid,.api-overview-v3-commandbar,.api-overview-v3-grid,.api-overview-v3-details,.api-overview-console-header,.api-overview-console-split,.api-overview-services-layout{grid-template-columns:1fr}.api-overview-hero-actions,.api-overview-v3-actions,.api-overview-console-actions{justify-content:flex-start}.api-overview-console-kpis,.api-overview-console-services,.api-overview-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.api-two-column-grid,.api-overview-flow-line,.api-overview-v3-flow,.api-flow-steps,.api-overview-v3-metrics{grid-template-columns:1fr}.api-history-filters,.api-log-detail-summary,.api-usage-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.api-kpi-grid,.api-overview-console-kpis,.api-overview-console-services,.api-history-filters,.api-log-detail-summary,.api-usage-metrics-grid{grid-template-columns:1fr}.api-log-query-card .ui-card-header{align-items:stretch}.api-log-query-meta{justify-content:flex-start}.api-overview-metric-strip{grid-template-columns:1fr}.api-latency-row{grid-template-columns:1fr;gap:7px}.api-latency-value{justify-self:start}.api-overview-integration-status{grid-template-columns:1fr}.api-quick-actions .ui-button,.api-overview-hero-actions .ui-button,.api-overview-next-actions .ui-button,.api-overview-v3-actions .ui-button,.api-overview-v3-setup-actions .ui-button,.api-overview-console-actions .ui-button,.api-overview-console-inline-actions .ui-button,.api-compact-header .ui-page-header-actions .ui-button{width:100%}.api-overview-stat-row{grid-template-columns:42px minmax(0,1fr)}.api-overview-stat-side{grid-column:2;justify-items:start}.api-overview-base-url,.api-overview-v3-service-item,.api-overview-v3-base-url,.api-overview-console-url{grid-template-columns:1fr}.api-overview-v3-service-item>span:last-child{white-space:normal}.api-table-pagination,.api-logs-pagination{align-items:stretch;flex-direction:column}}body .api-management-page{--api-key-heading: #12324f;--api-key-primary: #163b5c;--api-key-secondary: #52667a;--api-key-muted: #71869b;--api-key-border: #d9e8f7;--api-key-soft: #f7fbff;--api-key-blue: #2386e8;--api-key-success-bg: #e8f8f0;--api-key-success-text: #157a4e;gap:22px!important}body .api-management-page .api-management-header.ui-page-header{gap:12px 18px!important;margin-bottom:2px!important;padding:20px 24px!important;border-color:#d9e8f7eb!important;border-radius:22px!important;box-shadow:inset 0 1px #ffffffe6,0 14px 38px #102a430b!important}body .api-management-page .api-management-header.ui-page-header:before{inset:14px auto 14px 0!important;width:3px!important}body .api-management-page .api-management-header .ui-page-header-copy{gap:7px!important}body .api-management-page .api-management-header .ui-page-header-title{color:var(--api-key-heading)!important;font-size:clamp(34px,2.4vw,36px)!important;font-weight:var(--font-weight-semibold)!important;line-height:1.08!important}body .api-management-page .api-management-header .ui-page-header-description{max-width:720px!important;color:var(--api-key-secondary)!important;font-size:14px!important;line-height:1.45!important}body .api-management-page .api-management-header .ui-page-header-actions{gap:10px!important}body .api-management-page .api-management-header .ui-button,body .api-management-page .api-management-header .api-doc-link{min-height:38px!important;padding-inline:14px!important;font-size:13px!important}body .api-key-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}body .api-key-summary-strip article{--summary-accent: #2386e8;--summary-accent-bg: rgba(35, 134, 232, .09);--summary-accent-border: rgba(35, 134, 232, .22);display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:center;min-width:0;min-height:78px;padding:13px 14px;border:1px solid var(--api-key-border);border-radius:16px;background:#ffffffd1;box-shadow:0 10px 24px #102a4307}body .api-key-summary-strip article:nth-child(2){--summary-accent: #6d74e8;--summary-accent-bg: rgba(109, 116, 232, .1);--summary-accent-border: rgba(109, 116, 232, .24)}body .api-key-summary-strip article:nth-child(3){--summary-accent: #0f9ca6;--summary-accent-bg: rgba(15, 156, 166, .1);--summary-accent-border: rgba(15, 156, 166, .24)}body .api-key-summary-strip article:nth-child(4){--summary-accent: #2f9461;--summary-accent-bg: rgba(47, 148, 97, .11);--summary-accent-border: rgba(47, 148, 97, .24)}body .api-key-summary-icon{display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid var(--summary-accent-border);border-radius:13px;background:var(--summary-accent-bg);color:var(--summary-accent)}body .api-key-summary-icon .api-icon{width:18px;height:18px}body .api-key-summary-strip article>div{display:grid;gap:3px;min-width:0}body .api-key-summary-strip span:not(.api-key-summary-icon){color:var(--api-key-muted);font-size:13px;font-weight:var(--font-weight-medium);line-height:1.25}body .api-key-summary-strip strong{overflow:hidden;color:#274761;font-size:clamp(20px,1.45vw,23px);font-weight:var(--font-weight-semibold);line-height:1.14;text-overflow:ellipsis;white-space:nowrap}body .api-key-summary-strip article:nth-child(3) strong{color:#31536b;font-size:clamp(16px,1.18vw,18px);font-weight:var(--font-weight-semibold)}body .api-key-command-grid{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);gap:16px!important}body .api-key-create-card.ui-card,body .api-key-security-card.ui-card,body .api-keys-table-card.ui-card{border-color:var(--api-key-border)!important;background:#ffffffd6!important;box-shadow:0 12px 32px #102a4309!important}body .api-key-create-card .ui-card-header,body .api-key-security-card .ui-card-header,body .api-keys-table-card .ui-card-header{padding:18px 20px 0!important}body .api-key-create-card .ui-card-title,body .api-key-security-card .ui-card-title,body .api-keys-table-card .ui-card-title{color:var(--api-key-heading)!important;font-size:20px!important;font-weight:var(--font-weight-semibold)!important;line-height:1.18!important}body .api-key-create-card .ui-card-subtitle,body .api-key-security-card .ui-card-subtitle,body .api-keys-table-card .ui-card-subtitle{color:var(--api-key-secondary)!important;font-size:13px!important;line-height:1.45!important}body .api-key-create-card .ui-card-body,body .api-key-security-card .ui-card-body{gap:14px!important;padding:16px 20px 20px!important}body .api-key-create-form{gap:12px!important}body .api-key-create-form .ui-field-label{color:var(--api-key-muted)!important;font-size:13px!important;font-weight:var(--font-weight-medium)!important}body .api-key-create-form .ui-input{min-height:42px!important}body .api-key-create-form .ui-button{min-height:42px!important;padding-inline:16px!important}body .api-key-security-card{position:relative}body .api-key-security-card .api-card-icon{width:38px!important;height:38px!important;border-color:var(--api-key-border)!important;background:#f1f7fe!important;color:var(--api-key-blue)!important;box-shadow:none!important}body .api-key-guidelines{gap:7px!important;padding-left:17px!important;color:var(--api-key-secondary)!important;font-size:13px!important;line-height:1.42!important}body .api-keys-table-card .ui-card-body{gap:14px!important;padding:16px 20px 20px!important}body .api-keys-table-shell{border:1px solid var(--api-key-border)!important;border-radius:16px!important;background:#ffffffb8!important}body .api-keys-table th,body .api-keys-table td{padding:12px 14px!important}body .api-keys-table th{color:var(--api-key-muted)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;background:var(--api-key-soft)!important}body .api-keys-table td{color:var(--api-key-secondary)!important;font-size:13px!important}body .api-key-name-cell strong{color:var(--api-key-primary)!important;font-size:14px!important;font-weight:var(--font-weight-medium)!important}body .api-keys-table code{color:#274761!important;font-size:12px!important;font-weight:500!important}body .api-keys-table .ui-badge{min-height:24px!important;padding:5px 9px!important;border:1px solid transparent!important;border-radius:999px!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important}body .api-keys-table .ui-badge-success{border-color:#157a4e1f!important;background:var(--api-key-success-bg)!important;color:var(--api-key-success-text)!important}body .api-keys-table .ui-badge-danger{border-color:#b91c1c1f!important;background:#fef2f2eb!important;color:#a44949!important}body .api-key-table-actions .ui-button{min-height:32px!important;padding-inline:12px!important;border-radius:12px!important;font-size:12px!important}body .api-key-table-actions .api-key-revoke-button{border-color:#b91c1c29!important;background:#fef2f2b8!important;color:#a44949!important;box-shadow:none!important}body .api-key-table-actions .api-key-revoke-button:hover:not(:disabled),body .api-key-table-actions .api-key-revoke-button:focus-visible{border-color:#b91c1c47!important;background:#fee2e2e0!important;color:#8f3434!important}@media (max-width: 1180px){body .api-key-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){body .api-management-page .api-management-header.ui-page-header{padding:18px!important}body .api-key-summary-strip,body .api-key-command-grid,body .api-key-create-form{grid-template-columns:1fr!important}body .api-key-create-form .ui-button{width:100%}}body :is(.ui-page-header,.api-management-header.ui-page-header,.company-topbar.ui-page-header,.company-details-topbar.ui-page-header,.settings-topbar.ui-page-header,.library-browser-panel-refined .library-topbar.ui-page-header,.version-cert-topbar.ui-page-header,.cert-shell>.ui-page-header,.verify-shell>.ui-page-header,.api-shell>.ui-page-header,.sce-dashboard-redesign-hero,.asset-detail-topbar,.guide-hero,.workspace-admin-hero,.settings-workspace-header,.chain-inspection-topbar,.api-overview-console-header,.plan-billing-hero){padding:clamp(20px,2.4vw,28px)!important}body :is(.ui-page-header-title,.sce-dashboard-redesign-title h1,.asset-detail-title-block h1,.guide-hero h1,.workspace-admin-heading h1,.settings-workspace-heading h1,.chain-inspection-topbar h1,.api-overview-console-header h1,.plan-billing-copy h1){color:#12324f!important;font-size:clamp(30px,2.45vw,36px)!important;font-weight:var(--font-weight-semibold)!important;line-height:1.08!important}body :is(.ui-page-header-description,.sce-dashboard-redesign-title p,.asset-detail-title-block p,.guide-hero p,.workspace-admin-heading p,.settings-workspace-heading p,.chain-inspection-topbar p,.api-overview-console-header p,.plan-billing-copy p){color:#52667a!important;font-size:14px!important;line-height:1.48!important}@media (max-width: 760px){body :is(.ui-page-header-title,.sce-dashboard-redesign-title h1,.asset-detail-title-block h1,.guide-hero h1,.workspace-admin-heading h1,.settings-workspace-heading h1,.chain-inspection-topbar h1,.api-overview-console-header h1,.plan-billing-copy h1){font-size:clamp(28px,8vw,34px)!important}}body .workspace-admin-page{max-width:1440px!important}body .workspace-admin-users-grid{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}body .workspace-admin-users-grid .workspace-admin-section-divider{grid-template-columns:minmax(280px,.8fr) minmax(420px,1fr)!important;align-items:center!important;gap:24px!important;margin:0!important;padding:18px!important;border:1px solid #d9e8f7!important;border-radius:8px!important;background:#ffffffc7!important;box-shadow:0 14px 34px #102a430b!important}body .workspace-admin-users-grid .workspace-admin-section-divider>div{gap:6px!important}body .workspace-admin-users-grid .workspace-admin-section-divider span{color:#71869b!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important}body .workspace-admin-users-grid .workspace-admin-section-divider h2{color:#12324f!important;font-size:clamp(22px,1.8vw,26px)!important;font-weight:var(--font-weight-semibold)!important;line-height:1.16!important}body .workspace-admin-users-grid .workspace-admin-section-divider p{max-width:56ch!important;color:#52667a!important;font-size:14px!important}body .workspace-admin-users-grid .workspace-admin-people-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;overflow:visible!important;border:0!important;background:transparent!important}body .workspace-admin-users-grid .workspace-admin-people-metrics div{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;grid-template-areas:"icon label" "icon value" "icon detail"!important;align-items:center!important;gap:3px 12px!important;min-height:88px!important;padding:14px!important;border:1px solid #d9e8f7!important;border-radius:8px!important;background:#f7fbffc2!important;box-shadow:none!important}body .workspace-admin-users-grid .workspace-admin-people-metrics div:first-child{border-left:1px solid #d9e8f7!important}body .workspace-admin-users-grid .workspace-admin-metric-icon{grid-area:icon!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;border:1px solid rgba(191,219,254,.86)!important;border-radius:8px!important;background:#f1f7fe!important;color:#2386e8!important}body .workspace-admin-users-grid .workspace-admin-metric-icon svg{width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}body .workspace-admin-users-grid .workspace-admin-metric-icon-invites{border-color:#818cf847!important;background:#f3f4ff!important;color:#4f63d9!important}body .workspace-admin-users-grid .workspace-admin-metric-icon-revoked{border-color:#f871713d!important;background:#fff4f2!important;color:#d65a50!important}body .workspace-admin-users-grid .workspace-admin-people-metrics dt{grid-area:label!important;color:#71869b!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important}body .workspace-admin-users-grid .workspace-admin-people-metrics dd{grid-area:value!important;color:#163b5c!important;font-size:clamp(21px,1.7vw,25px)!important;font-weight:var(--font-weight-semibold)!important}body .workspace-admin-users-grid .workspace-admin-people-metrics div:nth-child(2) dd{color:#3347a8!important}body .workspace-admin-users-grid .workspace-admin-people-metrics div>span:not(.workspace-admin-metric-icon){grid-area:detail!important;color:#52667a!important;font-size:12px!important;line-height:1.35!important}body .workspace-admin-users-grid .workspace-admin-panel{gap:18px!important;padding:20px!important;border-color:#d9e8f7!important;border-radius:8px!important;background:#ffffffd1!important;box-shadow:0 14px 34px #102a430b!important}body .workspace-admin-users-grid .workspace-admin-panel-head h2{color:#12324f!important;font-size:19px!important;font-weight:var(--font-weight-semibold)!important}body .workspace-admin-users-grid .workspace-admin-panel-head p{color:#52667a!important;font-size:13px!important}body .workspace-admin-users-grid .workspace-invite-form{grid-template-columns:minmax(280px,1fr) minmax(180px,.3fr) auto!important;gap:12px!important}body .workspace-admin-users-grid .workspace-invite-form .ui-field-label{color:#71869b!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important}body .workspace-admin-users-grid .workspace-invite-form :is(.ui-input,.ui-select){min-height:42px!important;border-color:#d9e8f7!important;border-radius:8px!important;background:#fffffff0!important}body .workspace-admin-users-grid .workspace-invite-form .ui-button{min-height:42px!important;border-radius:8px!important;font-size:13px!important;font-weight:var(--font-weight-semibold)!important}body .workspace-admin-users-grid .workspace-list-meta{margin-bottom:10px!important;color:#71869b!important;font-size:12px!important}body .workspace-admin-users-grid .company-access-table-shell.ui-table-shell{overflow:auto!important;border:1px solid #d9e8f7!important;border-radius:8px!important;background:#ffffffe6!important;box-shadow:none!important}body .workspace-admin-users-grid .company-access-table.ui-table th{padding:12px 14px!important;background:#f7fbff!important;color:#71869b!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important}body .workspace-admin-users-grid .company-access-table.ui-table td{padding:13px 14px!important;color:#52667a!important;font-size:13px!important}body .workspace-admin-users-grid .company-table-primary strong{color:#163b5c!important;font-size:13px!important;font-weight:var(--font-weight-semibold)!important}body .workspace-admin-users-grid .company-table-primary span{color:#7a8a9a!important;font-size:12px!important}body .workspace-admin-users-grid .collab-status.ui-badge{min-height:24px!important;padding:4px 9px!important;border-radius:999px!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important}body .workspace-admin-users-grid .company-access-row-actions .ui-button{min-height:32px!important;padding-inline:12px!important;border-radius:8px!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important}body .workspace-admin-users-grid .company-access-empty.ui-empty-state{min-height:0!important;padding:20px!important;border:1px solid #d9e8f7!important;border-radius:8px!important;background:#f7fbffb8!important;box-shadow:none!important}@media (max-width: 1080px){body .workspace-admin-users-grid .workspace-admin-section-divider{grid-template-columns:1fr!important}}@media (max-width: 760px){body .workspace-admin-users-grid .workspace-admin-section-divider,body .workspace-admin-users-grid .workspace-admin-panel{padding:16px!important}body .workspace-admin-users-grid .workspace-admin-people-metrics,body .workspace-admin-users-grid .workspace-invite-form{grid-template-columns:1fr!important}body .workspace-admin-users-grid .workspace-invite-form .ui-button{width:100%!important}}body .api-doc-action-grid{align-items:stretch!important}body .api-doc-action-card .ui-card-body{display:grid!important;grid-template-rows:1fr auto!important;gap:18px!important;min-height:134px!important}body .api-doc-action-card .api-doc-copy{margin:0!important;max-width:68ch!important;color:#52667a!important;font-size:14px!important;line-height:1.5!important}body .api-doc-action-footer{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;padding-top:2px!important}body .api-doc-action-footer .ui-button,body .api-doc-action-footer .api-doc-link{width:auto!important;max-width:max-content!important;min-height:36px!important;padding:0 14px!important;border-radius:999px!important;font-size:13px!important;font-weight:var(--font-weight-semibold)!important;line-height:1!important;box-shadow:none!important}body .api-doc-action-footer .ui-button-secondary,body .api-doc-link-soft{border-color:#bfdbfee6!important;background:#eaf5ffd6!important;color:#1769b5!important}body .api-doc-link-soft:hover,body .api-doc-link-soft:focus-visible,body .api-doc-action-footer .ui-button-secondary:hover:not(:disabled),body .api-doc-action-footer .ui-button-secondary:focus-visible{border-color:#2386e86b!important;background:#dbedffeb!important;color:#0f5ea8!important;transform:none!important}body .api-doc-action-footer svg{width:15px!important;height:15px!important}body .api-docs-page-redesign{gap:clamp(18px,2vw,26px)}body .api-doc-guide-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.5fr);gap:clamp(18px,2.4vw,30px);align-items:stretch;padding:clamp(22px,3vw,34px);border:1px solid rgba(213,232,248,.92);border-radius:18px;background:linear-gradient(135deg,#fffffff0,#f6fafecc);box-shadow:0 18px 48px #102a430b;-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1)}body .api-doc-guide-hero h2{max-width:860px;margin:0;color:#12324f;font-size:clamp(28px,3vw,44px);font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:1.05}body .api-doc-guide-hero p,body .api-doc-guide-copy,body .api-doc-guide-note,body .api-doc-guide-callout p,body .api-doc-guide-flow p,body .api-doc-guide-list p,body .api-doc-guide-practices p,body .api-doc-guide-endpoint-head p,body .api-doc-flow-copy p,body .api-doc-flow-rail p,body .api-doc-flow-endpoints-head p{margin:0;color:#52667a;font-size:14px;line-height:1.55}body .api-doc-guide-hero>div:first-child{display:grid;align-content:center;gap:14px}body .api-doc-guide-kicker,body .api-doc-flow-copy>span{width:max-content;max-width:100%;padding:5px 9px;border:1px solid rgba(191,219,254,.82);border-radius:999px;background:#eaf5ffc7;color:#1769b5;font-size:12px;font-weight:var(--font-weight-bold);letter-spacing:0}body .api-doc-guide-path-cards{display:grid;gap:12px;align-content:center}body .api-doc-guide-path-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;min-height:96px;padding:15px;border:1px solid rgba(213,232,248,.94);border-radius:16px;background:#ffffffc7;color:#163b5c;text-decoration:none;box-shadow:inset 0 1px #ffffffd6,0 12px 30px #102a430a;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}body .api-doc-guide-path-card:hover,body .api-doc-guide-path-card:focus-visible{border-color:#2386e85c;box-shadow:inset 0 1px #ffffffe0,0 16px 34px #102a4312;outline:none;transform:translateY(-1px)}body .api-doc-guide-path-card>svg{width:36px;height:36px;padding:8px;border:1px solid rgba(191,219,254,.88);border-radius:12px;background:#eaf5ffc7;color:#2386e8}body .api-doc-guide-path-card span{display:grid;gap:5px}body .api-doc-guide-path-card strong{color:#12324f;font-size:13px;font-weight:var(--font-weight-bold);line-height:1.2}body .api-doc-guide-path-card small{color:#52667a;font-size:12px;font-weight:var(--font-weight-medium);line-height:1.45}body .api-doc-guide-layout{display:grid;grid-template-columns:minmax(210px,250px) minmax(0,1fr);gap:clamp(18px,2vw,26px);align-items:start}body .api-doc-guide-nav{position:sticky;top:20px;display:grid;gap:4px;padding:16px;border:1px solid rgba(213,232,248,.92);border-radius:16px;background:#ffffffd1;box-shadow:0 14px 34px #102a430b}body .api-doc-guide-nav strong{margin-bottom:6px;color:#12324f;font-size:13px;font-weight:var(--font-weight-bold)}body .api-doc-guide-nav a{display:block;padding:8px 10px;border-radius:10px;color:#52667a;font-size:13px;font-weight:var(--font-weight-semibold);text-decoration:none}body .api-doc-guide-nav a:hover,body .api-doc-guide-nav a:focus-visible{background:#eaf5ffdb;color:#0b63ce;outline:none}body .api-doc-guide-main{display:grid;gap:clamp(16px,2vw,24px);min-width:0}body .api-doc-guide-section{scroll-margin-top:20px}body .api-doc-guide-section .ui-card-body{gap:18px}body .api-doc-flow-card .ui-card-body{gap:20px}body .api-doc-flow-card-c2pa{border-color:#bfdbfef5}body .api-doc-flow-card-blockchain{border-color:#bee0d5f5}body .api-doc-flow-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:16px;align-items:stretch}body .api-doc-flow-copy{display:grid;gap:12px;align-content:start;min-width:0;padding:18px;border:1px solid rgba(213,232,248,.92);border-radius:16px;background:linear-gradient(135deg,#ffffffe0,#f7fbffb8)}body .api-doc-flow-facts{display:grid;gap:9px;min-width:0}body .api-doc-flow-facts div{display:grid;gap:4px;padding:13px 14px;border:1px solid rgba(213,232,248,.9);border-radius:14px;background:#ffffffbd}body .api-doc-flow-facts span{color:#71869b;font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase}body .api-doc-flow-facts strong{color:#163b5c;font-size:13px;font-weight:var(--font-weight-semibold);line-height:1.38}body .api-doc-flow-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;padding:12px;border:1px solid rgba(213,232,248,.86);border-radius:16px;background:#f7fbff9e}body .api-doc-flow-rail article{display:grid;grid-template-rows:auto auto 1fr;gap:7px;min-height:142px;padding:13px;border-left:3px solid rgba(35,134,232,.72);border-radius:12px;background:#ffffffc2}body .api-doc-flow-card-blockchain .api-doc-flow-rail article{border-left-color:#2fa772b8}body .api-doc-flow-rail article>span{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:999px;background:#2386e8;color:#fff;font-size:12px;font-weight:var(--font-weight-bold)}body .api-doc-flow-card-blockchain .api-doc-flow-rail article>span{background:#2fa772}body .api-doc-flow-rail strong{color:#12324f;font-size:14px;font-weight:var(--font-weight-semibold);line-height:1.2}body .api-doc-flow-endpoints-head{display:grid;gap:4px;padding-top:2px}body .api-doc-flow-endpoints-head strong{color:#12324f;font-size:15px;font-weight:var(--font-weight-bold)}body .api-doc-guide-checklist{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}body .api-doc-guide-checklist div,body .api-doc-guide-callout,body .api-doc-guide-endpoint,body .api-doc-guide-practices article{border:1px solid rgba(213,232,248,.92);border-radius:14px;background:#f7fbffb8}body .api-doc-guide-checklist div{display:grid;gap:10px;align-content:start;min-height:104px;padding:14px}body .api-doc-guide-checklist svg{width:19px;height:19px;color:#2386e8}body .api-doc-guide-checklist span{color:#163b5c;font-size:13px;font-weight:var(--font-weight-semibold);line-height:1.35}body .api-doc-guide-callout{display:grid;gap:9px;padding:16px}body .api-doc-guide-callout strong,body .api-doc-guide-flow strong,body .api-doc-guide-practices strong,body .api-doc-guide-endpoint h3{margin:0;color:#12324f;font-size:15px;font-weight:var(--font-weight-semibold);line-height:1.25}body .api-doc-guide-two-col,body .api-doc-guide-code-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}body .api-doc-guide-code{display:grid;min-width:0;overflow:hidden;border:1px solid rgba(213,232,248,.92);border-radius:14px;background:#fbfdffe6}body .api-doc-guide-code-head{display:flex;gap:10px;align-items:center;justify-content:space-between;min-height:42px;padding:8px 10px 8px 14px;border-bottom:1px solid rgba(213,232,248,.86);background:#f7fbffdb}body .api-doc-guide-code-head span{color:#52667a;font-size:12px;font-weight:var(--font-weight-bold)}body .api-doc-guide-code-head .ui-button{min-height:30px;padding-inline:10px;border-radius:999px;font-size:12px}body .api-doc-guide-code .api-code-sample{max-height:420px;margin:0;overflow:auto;border:0;border-radius:0;background:#ffffffb8}body .api-doc-guide-fields-shell{overflow:auto;border-radius:14px}body .api-doc-guide-fields-table{min-width:560px}body .api-doc-guide-fields-table th,body .api-doc-guide-fields-table td{padding:11px 13px;vertical-align:top}body .api-doc-guide-fields-table code,body .api-doc-endpoints-table code{color:#12324f;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;overflow-wrap:anywhere}body .api-doc-guide-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body .api-doc-guide-flow article{display:grid;gap:8px;min-height:150px;padding:15px;border:1px solid rgba(213,232,248,.92);border-radius:14px;background:linear-gradient(180deg,#ffffffdb,#f7fbffb8)}body .api-doc-guide-flow article>span{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:999px;background:#2386e8;color:#fff;font-size:12px;font-weight:var(--font-weight-bold)}body .api-doc-guide-endpoints{display:grid;gap:16px}body .api-doc-guide-endpoint{display:grid;gap:14px;padding:clamp(14px,2vw,18px)}body .api-doc-guide-endpoint-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,auto);gap:16px;align-items:start}body .api-doc-guide-endpoint-head>div:first-child{display:grid;gap:6px}body .api-doc-guide-endpoint-meta{display:grid;gap:7px;justify-items:end;color:#52667a;font-size:12px;font-weight:var(--font-weight-semibold)}body .api-doc-guide-endpoint-meta code{max-width:100%;padding:6px 9px;border:1px solid rgba(213,232,248,.92);border-radius:999px;background:#ffffffd1;color:#12324f;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;overflow-wrap:anywhere;text-align:right}body .api-doc-guide-note{padding:12px 14px;border:1px solid rgba(191,219,254,.88);border-radius:13px;background:#eaf5ffad}body .api-doc-guide-list{display:grid;gap:10px}body .api-doc-guide-list p{padding:12px 14px;border-left:3px solid #2386e8;border-radius:0 12px 12px 0;background:#f7fbffbd}body .api-doc-guide-practices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body .api-doc-guide-practices article{display:grid;gap:8px;align-content:start;padding:15px}body .api-doc-guide-practices p{position:relative;padding-left:14px}body .api-doc-guide-practices p:before{position:absolute;top:.7em;left:0;width:5px;height:5px;border-radius:999px;background:#2386e8;content:""}body .api-docs-page-redesign .api-doc-endpoints-table{min-width:860px}@media (max-width: 1180px){body .api-doc-guide-hero,body .api-doc-guide-layout,body .api-doc-guide-endpoint-head,body .api-doc-flow-overview{grid-template-columns:1fr}body .api-doc-guide-path-cards{grid-template-columns:repeat(2,minmax(0,1fr))}body .api-doc-guide-nav{position:static;grid-template-columns:repeat(5,minmax(0,1fr))}body .api-doc-guide-nav strong{grid-column:1 / -1}body .api-doc-guide-endpoint-meta{justify-items:start}}@media (max-width: 900px){body .api-doc-guide-checklist,body .api-doc-guide-flow,body .api-doc-guide-practices,body .api-doc-guide-two-col,body .api-doc-guide-code-grid{grid-template-columns:1fr}body .api-doc-guide-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){body .api-doc-guide-hero,body .api-doc-guide-section .ui-card-body,body .api-doc-guide-endpoint{gap:14px}body .api-doc-guide-path-cards,body .api-doc-guide-nav{grid-template-columns:1fr}body .api-doc-flow-copy,body .api-doc-flow-facts div,body .api-doc-flow-rail,body .api-doc-flow-rail article{padding:12px}body .api-doc-guide-code-head{align-items:stretch;flex-direction:column}body .api-doc-guide-code-head .ui-button{justify-content:center;width:100%}}@media (max-width: 560px){body .api-doc-action-footer .ui-button,body .api-doc-action-footer .api-doc-link{width:100%!important;max-width:none!important;justify-content:center!important}}body .api-docs-contract-page{gap:20px!important}body .api-doc-contract-hero{display:grid;gap:16px}body .api-doc-hero-main{display:grid;grid-template-columns:minmax(300px,1.35fr) minmax(150px,.72fr) minmax(260px,.95fr);gap:22px;min-width:0;padding:28px 28px 22px;align-items:center;overflow:hidden;border:1px solid rgba(217,232,247,.96);border-left:4px solid #2386e8;border-radius:16px;background:#fff;box-shadow:0 14px 34px #102a430e}body .api-doc-hero-copy{display:grid;gap:12px;min-width:0}body .api-doc-hero-eyebrow{color:#2386e8;font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:.22em;text-transform:uppercase}body .api-doc-contract-hero h1{margin:0;color:#0d2b4b;font-size:clamp(32px,2.7vw,48px);font-weight:var(--font-weight-bold);letter-spacing:-.035em;line-height:1}body .api-doc-contract-hero.is-service h1{font-size:clamp(30px,2.4vw,38px);line-height:1.02}body .api-doc-hero-copy>p,body .api-doc-contract-section-head p,body .api-doc-contract-service-grid p,body .api-doc-contract-workflow p,body .api-doc-contract-endpoint-head p,body .api-doc-contract-note,body .api-doc-contract-practices li{margin:0;color:#52667a;font-size:13px;line-height:1.5}body .api-doc-hero-copy>p{max-width:690px;font-size:14px;line-height:1.55}body .api-doc-hero-capabilities{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}body .api-doc-hero-capabilities>span{display:inline-flex;min-height:32px;padding:7px 11px;align-items:center;gap:7px;border:1px solid #d6e7f7;border-radius:10px;background:#f3f9fe;color:#24425f;font-size:11px;font-weight:var(--font-weight-semibold);white-space:nowrap}body .api-doc-hero-capabilities svg{width:16px;height:16px;color:#2386e8}body .api-doc-hero-visual{min-width:0}body .api-doc-hero-visual img{display:block;width:135%;max-width:none;max-height:186px;margin-left:-17.5%;object-fit:contain}body .api-doc-hero-actions{display:grid;gap:12px;min-width:0;padding-left:22px;border-left:1px solid #dce9f5}body .api-doc-hero-actions .ui-button,body .api-doc-hero-link{min-height:44px;border-radius:10px;font-size:11px;font-weight:var(--font-weight-semibold)}body .api-doc-hero-actions .ui-button svg,body .api-doc-hero-link svg{width:18px;height:18px}body .api-doc-hero-download{width:100%;min-height:48px!important;padding-inline:16px!important;box-shadow:0 8px 18px #2386e82e}body .api-doc-hero-download .ui-button-label{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px}body .api-doc-hero-download .ui-button-label svg{width:15px;height:15px}body .api-doc-hero-actions-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}body .api-doc-hero-actions-row .ui-button,body .api-doc-hero-link{justify-content:center;width:100%;padding-inline:10px;border:1px solid #bcd9f4;background:#fff;color:#0b63ce;box-shadow:none}body .api-doc-hero-link{display:inline-flex;align-items:center;gap:8px;text-align:center;text-decoration:none}body .api-doc-hero-actions-row .ui-button:hover,body .api-doc-hero-actions-row .ui-button:focus-visible,body .api-doc-hero-link:hover,body .api-doc-hero-link:focus-visible{border-color:#7cb8ed;background:#f3f9fe;outline:none}body .api-doc-hero-helper{display:flex;margin:4px 0 0;align-items:flex-start;gap:8px;color:#71869b;font-size:11px;line-height:1.4}body .api-doc-hero-helper svg{width:16px;height:16px;flex:0 0 16px;color:#7d96ad}body .api-doc-contract-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0}body .api-doc-contract-facts>article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;min-width:0;padding:11px;align-items:center;border:1px solid rgba(217,232,247,.94);border-radius:11px;background:#fff;box-shadow:0 8px 20px #102a4309}body .api-doc-contract-fact-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:#eaf5ff;color:#2386e8}body .api-doc-contract-facts>article:nth-child(2) .api-doc-contract-fact-icon{background:#eaf8ef;color:#26945c}body .api-doc-contract-facts>article:nth-child(3) .api-doc-contract-fact-icon{background:#f3efff;color:#7957d5}body .api-doc-contract-facts>article:nth-child(4) .api-doc-contract-fact-icon{background:#fff3e7;color:#dd7b22}body .api-doc-contract-fact-icon svg{width:18px;height:18px}body .api-doc-contract-fact-copy{display:grid;gap:3px;min-width:0}body .api-doc-contract-fact-copy small{color:#71869b;font-size:9px;line-height:1.3}body .api-doc-contract-fact-copy>span,body .api-doc-contract-section-head span{color:#71869b;font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase}body .api-doc-contract-facts code,body .api-doc-contract-route code,body .api-doc-contract-section-head code,body .api-doc-contract-note code,body .api-doc-contract-fields-table code,body .api-doc-endpoints-table code{color:#12324f;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;overflow-wrap:anywhere}body .api-doc-contract-facts strong{color:#163b5c;font-size:13px;font-weight:var(--font-weight-semibold)}body .api-doc-contract-layout{display:grid;grid-template-areas:"main nav";grid-template-columns:minmax(0,1fr) minmax(232px,254px);gap:28px;align-items:start}body .api-doc-contract-fact-value{grid-column:1 / -1;display:flex;min-height:27px;margin:0;padding:6px 8px;align-items:center;justify-content:space-between;gap:8px;border:1px solid #e1ebf4;border-radius:7px;background:#f7fbff;color:#163b5c;font-size:10px!important;font-weight:var(--font-weight-semibold);line-height:1.3;overflow-wrap:anywhere}body .api-doc-contract-fact-value>:is(code,strong){min-width:0;margin:0;font-size:inherit;line-height:inherit}body .api-doc-contract-fact-value>button{display:grid;width:24px;height:24px;flex:0 0 24px;padding:0;place-items:center;border:0;border-radius:6px;background:transparent;color:#6d8297;cursor:pointer}body .api-doc-contract-fact-value>button:hover,body .api-doc-contract-fact-value>button:focus-visible{background:#e7f3fd;color:#0b63ce;outline:none}body .api-doc-contract-fact-value>button:focus-visible{box-shadow:0 0 0 2px #2386e838}body .api-doc-contract-fact-value>button svg{width:14px;height:14px}body .api-doc-contract-nav{grid-area:nav;position:sticky;top:18px;display:grid;gap:16px;padding:4px 0 4px 26px;border-left:1px solid #dce8f4}body .api-doc-contract-nav-heading{display:flex;align-items:center;gap:10px}body .api-doc-contract-nav-heading svg{width:18px;height:18px;color:#2386e8}body .api-doc-contract-nav-heading strong,body .api-doc-contract-nav-pages>strong{color:#12324f;font-size:13px;font-weight:var(--font-weight-bold)}body .api-doc-contract-nav-tree{display:grid;gap:3px}body .api-doc-contract-nav-link{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr);min-height:35px;padding:8px 10px 8px 12px;align-items:center;gap:7px;border-left:2px solid #dce8f4;border-radius:0 9px 9px 0;color:#52667a;font-size:12px;font-weight:var(--font-weight-semibold);line-height:1.25;text-decoration:none}body .api-doc-contract-nav-link svg{width:12px;height:12px;color:#89a0b6}body .api-doc-contract-nav-link.is-step{grid-template-columns:14px minmax(0,1fr);padding-left:20px;border-left-color:#e6eef6;color:#66798c;font-size:11px;font-weight:var(--font-weight-medium)}body .api-doc-contract-nav-link.is-step>span:first-child{width:8px;height:1px;background:#cbd9e7}body .api-doc-contract-nav-link:hover,body .api-doc-contract-nav-link:focus-visible,body .api-doc-contract-nav-link[aria-current=location]{background:#eaf5ffe6;color:#0b63ce;outline:none}body .api-doc-contract-nav-link[aria-current=location]{border-left-color:#2386e8;box-shadow:inset 2px 0 #2386e8;font-weight:var(--font-weight-semibold)}body .api-doc-contract-nav-link[aria-current=location] svg{color:#2386e8}body .api-doc-contract-nav-pages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-top:14px;border-top:1px solid #e2ebf4}body .api-doc-contract-nav-pages>strong{grid-column:1 / -1;margin-bottom:2px}body .api-doc-contract-nav-pages a{padding:7px 5px;border:1px solid #dbe7f2;border-radius:8px;background:#fff;color:#52667a;font-size:10px;font-weight:var(--font-weight-semibold);text-align:center;text-decoration:none}body .api-doc-contract-nav-pages a:hover,body .api-doc-contract-nav-pages a:focus-visible,body .api-doc-contract-nav-pages a[aria-current=page]{border-color:#a9d0f5;background:#eaf5ff;color:#0b63ce;outline:none}body .api-doc-contract-main{grid-area:main;display:grid;gap:22px;min-width:0}body .api-doc-contract-section{display:grid;gap:16px;scroll-margin-top:20px;padding:20px;border:1px solid rgba(217,232,247,.94);border-radius:16px;background:#ffffffe6;box-shadow:0 12px 30px #102a4308}body .api-doc-contract-section-head{display:grid;gap:6px;max-width:780px}body .api-doc-contract-section-head h2{margin:0;color:#12324f;font-size:clamp(22px,1.7vw,28px);font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:1.12}body .api-doc-contract-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}body .api-doc-contract-service-grid article{display:grid;gap:8px;align-content:start;min-height:128px;padding:14px;border:1px solid rgba(217,232,247,.92);border-radius:12px;background:#f7fbffb8}body .api-doc-contract-service-grid svg{width:22px;height:22px;color:#2386e8}body .api-doc-contract-service-grid strong,body .api-doc-contract-workflow strong,body .api-doc-contract-endpoint h3,body .api-doc-contract-practices strong{margin:0;color:#12324f;font-size:14px;font-weight:var(--font-weight-semibold);line-height:1.25}body .api-doc-contract-code-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}body .api-doc-contract-code-grid .api-doc-guide-code{border-radius:12px}body .api-doc-contract-code-grid .api-code-sample{max-height:340px}body .api-doc-contract-fields-shell{overflow:auto;border:1px solid rgba(217,232,247,.92);border-radius:12px;background:#ffffffe0;box-shadow:none}body .api-doc-contract-fields-table{min-width:520px}body .api-doc-contract-fields-table th,body .api-doc-contract-fields-table td{padding:10px 12px;vertical-align:top}body .api-doc-contract-workflow{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;padding:10px;border:1px solid rgba(217,232,247,.9);border-radius:14px;background:#f7fbffb8}body .api-doc-contract-workflow .api-doc-step-link{display:grid;gap:6px;align-content:start;min-height:126px;padding:12px;border:1px solid rgba(217,232,247,.86);border-radius:11px;background:#ffffffc7;text-decoration:none}body .api-doc-contract-workflow .api-doc-step-link>span{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:999px;background:#2386e8;color:#fff;font-size:11px;font-weight:var(--font-weight-bold)}body .api-doc-contract-endpoints{display:grid;gap:14px}body .api-doc-step-link:hover,body .api-doc-step-link:focus-visible,body .api-doc-contract-nav a[aria-current=page]{background:#eaf5ff;color:#12324f}body .api-doc-step-link:focus-visible,body .api-doc-common-details summary:focus-visible{outline:2px solid #2386e8;outline-offset:3px}body .api-docs-contract-page [id]{scroll-margin-top:90px}body .api-doc-common-details summary{padding:12px 0;color:#12324f;font-size:13px;font-weight:var(--font-weight-semibold);cursor:pointer}body .api-doc-contract-nav{top:84px;max-height:calc(100dvh - 102px);overflow-y:auto}@media (max-width: 1100px){body .api-doc-contract-nav{max-height:none}}@media (max-width: 860px){body .api-docs-contract-page [id]{scroll-margin-top:150px}}body .api-docs-contract-page .api-doc-guide-code{display:grid;grid-template-rows:62px 38px minmax(150px,1fr);min-width:0;overflow:hidden;border:1px solid #cfe0f1;border-radius:12px;background:#fff;box-shadow:0 8px 20px #1a375414}body .api-docs-contract-page .api-doc-guide-code-head{display:flex;height:62px;min-height:62px;padding:10px 12px 10px 16px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #d7e5f2;background:#f8fbfe}body .api-docs-contract-page .api-doc-code-title{display:inline-flex;min-width:0;align-items:center;gap:11px;color:#17324d}body .api-docs-contract-page .api-doc-code-title strong{color:#17324d;font-size:14px;font-weight:var(--font-weight-bold);line-height:1.25}body .api-docs-contract-page .api-doc-code-title-icon{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:5px}body .api-docs-contract-page .api-doc-code-title-icon svg{width:23px;height:23px}body .api-docs-contract-page .api-doc-code-shell .api-doc-code-title-icon,body .api-docs-contract-page .api-doc-code-text .api-doc-code-title-icon{background:#26394d;color:#fff;box-shadow:0 3px 7px #1020302e}body .api-docs-contract-page .api-doc-code-json .api-doc-code-title-icon{color:#2f82ec}body .api-docs-contract-page .api-doc-guide-code-head .ui-button{min-height:34px;padding-inline:13px;border:1px solid #d5e3ef;border-radius:999px;background:#fff;color:#29445f;box-shadow:0 3px 8px #18344e14;font-size:12px;font-weight:var(--font-weight-semibold)}body .api-docs-contract-page .api-doc-guide-code-head .ui-button svg{width:16px;height:16px}body .api-docs-contract-page .api-doc-code-toolbar{display:flex;height:38px;min-height:38px;padding:0 14px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(139,164,190,.12);background:#233247;color:#e2eaf2;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}body .api-docs-contract-page .api-doc-code-toolbar-meta{display:inline-flex;align-items:center;gap:10px}body .api-docs-contract-page .api-doc-code-toolbar-meta svg{width:16px;height:16px}body .api-docs-contract-page .api-doc-guide-code .api-code-sample{min-height:150px;max-height:360px;margin:0;padding:14px 0;overflow:auto;border:0;border-radius:0;background:#111b27!important;color:#dce8f3!important;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.72;white-space:pre;-moz-tab-size:2;tab-size:2}body .api-docs-contract-page .api-code-sample>code{display:block;min-width:max-content}body .api-docs-contract-page .api-code-line{display:grid;grid-template-columns:48px minmax(max-content,1fr);min-height:21px}body .api-docs-contract-page .api-code-line-number{padding-right:13px;border-right:1px solid rgba(135,164,190,.18);color:#7390a8;text-align:right;-webkit-user-select:none;user-select:none}body .api-docs-contract-page .api-code-line-content{display:block;padding:0 16px}body .api-docs-contract-page .api-code-token-key,body .api-docs-contract-page .api-code-token-command{color:#62c9ff}body .api-docs-contract-page .api-code-token-string{color:#f2a47c}body .api-docs-contract-page .api-code-token-variable{color:#b2df73}body .api-docs-contract-page .api-code-token-flag{color:#dce8f3}body .api-docs-contract-page .api-code-token-number{color:#df91f1}body .api-docs-contract-page .api-code-token-boolean{color:#ee79ad}body .api-docs-contract-page .api-code-token-punctuation{color:#e8c965}@media (max-width: 560px){body .api-docs-contract-page .api-doc-guide-code-head{min-height:56px;padding:9px 10px 9px 12px;align-items:center;flex-direction:row}body .api-docs-contract-page .api-doc-guide-code-head .ui-button{width:auto;flex:0 0 auto}body .api-docs-contract-page .api-doc-code-title strong{font-size:12px}body .api-docs-contract-page .api-doc-code-title-icon{width:30px;height:30px;flex-basis:30px}body .api-docs-contract-page .api-doc-code-title-icon svg{width:20px;height:20px}body .api-docs-contract-page .api-code-line{grid-template-columns:40px minmax(max-content,1fr)}}body .api-doc-contract-endpoint{display:grid;gap:13px;padding:16px;border:1px solid rgba(217,232,247,.94);border-radius:14px;background:#f9fcffb8}body .api-doc-contract-endpoint-head{display:flex;gap:14px;align-items:flex-start;justify-content:space-between}body .api-doc-contract-endpoint-head>div:first-child{display:grid;gap:7px;min-width:0}body .api-doc-contract-route{display:flex;flex-wrap:wrap;gap:8px;align-items:center}body .api-doc-contract-route code{padding:5px 8px;border:1px solid rgba(217,232,247,.92);border-radius:9px;background:#fff}body .api-doc-contract-note{padding:11px 12px;border:1px solid rgba(191,219,254,.9);border-radius:11px;background:#eaf5ffa8}body .api-doc-contract-practices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body .api-doc-contract-practices article{display:grid;gap:8px;align-content:start;padding:14px;border:1px solid rgba(217,232,247,.9);border-radius:12px;background:#f7fbffb3}body .api-doc-contract-practices ul{display:grid;gap:5px;margin:0;padding-left:18px}@media (max-width: 1180px){body .api-doc-hero-main{grid-template-columns:minmax(0,1fr) minmax(270px,.72fr)}body .api-doc-hero-visual{display:none}body .api-doc-contract-layout{grid-template-areas:"nav" "main";grid-template-columns:1fr}body .api-doc-contract-nav{position:static;padding:16px;border:1px solid rgba(217,232,247,.94);border-radius:14px;background:#ffffffe0;box-shadow:0 10px 24px #102a4308}body .api-doc-contract-nav-tree{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){body .api-doc-hero-main{grid-template-columns:1fr}body .api-doc-hero-actions{padding-top:18px;padding-left:0;border-top:1px solid #dce9f5;border-left:0}body .api-doc-contract-facts,body .api-doc-contract-code-grid,body .api-doc-contract-service-grid,body .api-doc-contract-practices{grid-template-columns:1fr}body .api-doc-contract-nav-tree{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){body .api-doc-contract-section,body .api-doc-contract-endpoint{padding:14px;border-radius:14px}body .api-doc-contract-hero{gap:12px}body .api-doc-hero-main{gap:18px;padding:20px 16px 16px}body .api-doc-contract-hero h1{font-size:clamp(30px,10vw,38px)}body .api-doc-hero-actions-row{grid-template-columns:1fr}body .api-doc-contract-facts{padding:14px 16px 16px}body .api-doc-contract-nav-tree{grid-template-columns:1fr}body .api-docs-contract-page .api-doc-guide-code{grid-template-rows:56px 38px minmax(150px,1fr)}body .api-docs-contract-page .api-doc-guide-code-head{height:56px;min-height:56px}body .api-doc-contract-endpoint-head{display:grid}}body :is(.auth-callback-mark,.checkout-status-brand,.subscribe-activation-mark,.login-brand-mark,.app-sidebar-mark){object-fit:contain!important;object-position:center!important}body .auth-callback-mark{filter:drop-shadow(0 8px 16px rgba(35,134,232,.16))!important}body :is(.ui-page-header,.api-management-header.ui-page-header,.api-compact-header.ui-page-header,.company-topbar.ui-page-header,.company-details-topbar.ui-page-header,.settings-topbar.ui-page-header,.library-browser-panel-refined .library-topbar.ui-page-header,.version-cert-topbar.ui-page-header,.cert-shell>.ui-page-header,.verify-shell>.ui-page-header,.verify-v2-header.ui-page-header,.api-shell>.ui-page-header,.asset-detail-topbar,.guide-hero,.workspace-admin-hero,.settings-workspace-header,.chain-inspection-topbar,.api-overview-console-header,.plan-billing-hero){gap:14px 18px!important;min-height:0!important;margin-bottom:18px!important;padding:16px 20px!important;border-color:#d9e8f7eb!important;border-radius:18px!important;background:linear-gradient(135deg,#ffffffeb,#f7fbffc7)!important;box-shadow:inset 0 1px #ffffffe0,0 10px 28px #102a430a!important}body :is(.ui-page-header,.api-management-header.ui-page-header,.api-compact-header.ui-page-header,.library-browser-panel-refined .library-topbar.ui-page-header,.cert-shell>.ui-page-header,.verify-v2-header.ui-page-header,.api-overview-console-header,.plan-billing-hero):before{inset:16px auto 16px 0!important;width:3px!important;border-radius:999px!important}body :is(.ui-page-header-title,.sce-dashboard-redesign-title h1,.asset-detail-title-block h1,.guide-hero h1,.workspace-admin-heading h1,.settings-workspace-heading h1,.chain-inspection-topbar h1,.api-overview-console-header h1,.api-docs-page .ui-page-header h1,.plan-billing-copy h1){color:#12324f!important;font-size:clamp(30px,2.05vw,34px)!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:0!important;line-height:1.08!important}body :is(.library-browser-panel-refined .library-topbar .ui-page-header-title,.cert-shell>.ui-page-header .ui-page-header-title,.api-management-page .api-management-header .ui-page-header-title,.company-topbar.ui-page-header .ui-page-header-title,.settings-topbar.ui-page-header .ui-page-header-title,.workspace-admin-hero h1){color:#12324f!important;font-size:clamp(30px,2.05vw,34px)!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:0!important;line-height:1.08!important}body :is(.ui-page-header-description,.sce-dashboard-redesign-title p,.asset-detail-title-block p,.guide-hero p,.workspace-admin-heading p,.settings-workspace-heading p,.chain-inspection-topbar p,.api-overview-console-header p,.plan-billing-copy p){max-width:760px!important;color:#52667a!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important}body :is(.ui-page-header-actions,.api-overview-console-actions,.plan-billing-actions,.settings-workspace-save,.workspace-panel-actions){gap:9px!important}body :is(.ui-page-header-actions,.api-overview-console-actions,.plan-billing-actions,.settings-workspace-save,.workspace-panel-actions,.api-doc-action-footer) :is(.ui-button,.api-doc-link,.api-doc-link-soft){min-height:36px!important;padding-inline:14px!important;border-radius:999px!important;font-size:13px!important;font-weight:var(--font-weight-semibold)!important;box-shadow:none!important}body .workspace-preferences-panel .workspace-panel-actions{width:100%!important;margin-top:-2px!important;justify-content:space-between!important}body :is(.workspace-preferences-panel .workspace-panel-actions,.settings-workspace-save) .ui-button{min-height:36px!important;padding-inline:14px!important;border-radius:999px!important;font-size:13px!important;font-weight:var(--font-weight-semibold)!important;line-height:1!important;transform:none!important;box-shadow:none!important}body :is(.workspace-preferences-panel .workspace-panel-actions,.settings-workspace-save) .ui-button-ghost{border-color:#bfdbfee0!important;background:#eaf5ffc2!important;color:#1f6fca!important}body :is(.workspace-preferences-panel .workspace-panel-actions,.settings-workspace-save) .ui-button-ghost:hover:not(:disabled){border-color:#60a5faa8!important;background:#dbedffeb!important;color:#0b63ce!important}body :is(.workspace-preferences-panel .workspace-panel-actions,.settings-workspace-save) .ui-button-primary{border-color:#2386e8!important;background:#2386e8!important;color:#fff!important}body :is(.workspace-preferences-panel .workspace-panel-actions,.settings-workspace-save) .ui-button-primary:hover:not(:disabled){border-color:#0f6fc9!important;background:#0f6fc9!important;color:#fff!important}body :is(.workspace-preferences-panel .workspace-panel-actions,.settings-workspace-save) .ui-button:disabled{border-color:#cce1f6d1!important;background:#f1f7fdd1!important;color:#2f4f6f9e!important;filter:none!important}body :is(.workspace-save-state,.settings-workspace-save-state){display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:32px!important;padding:0 10px!important;border:1px solid rgba(217,232,247,.9)!important;border-radius:999px!important;background:#f7fbffc7!important;color:#52667a!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;line-height:1!important;white-space:nowrap!important}body :is(.workspace-save-state,.settings-workspace-save-state):before{display:inline-block!important;flex:0 0 auto!important;width:7px!important;height:7px!important;border-radius:999px!important;background:#2fa772!important;content:""!important}body :is(.workspace-save-state-dirty,.settings-workspace-save-state-dirty){border-color:#2386e847!important;background:#eaf5ffe6!important;color:#0b63ce!important}body :is(.workspace-save-state-dirty,.settings-workspace-save-state-dirty):before{background:#2386e8!important}body :is(.workspace-preference-control,.settings-workspace-controls) :is(.ui-field-label,.ui-segmented-label){color:#52667a!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:0!important}body :is(.workspace-preference-control,.settings-workspace-controls) :is(.ui-input,.ui-select){min-height:42px!important;border-color:#d9e8f7f5!important;border-radius:12px!important;background-color:#ffffffd6!important;color:#12324f!important;font-size:13px!important;font-weight:var(--font-weight-semibold)!important;box-shadow:inset 0 1px #ffffffc2!important}body :is(.workspace-preference-control,.settings-workspace-controls) :is(.ui-input,.ui-select):hover:not(:disabled){border-color:#60a5fa8f!important;background-color:#fff!important;color:#12324f!important}body :is(.workspace-preference-control,.settings-workspace-controls) :is(.ui-input,.ui-select):focus{border-color:#2386e89e!important;outline:none!important;box-shadow:0 0 0 3px #2386e81f,inset 0 1px #ffffffdb!important}.settings-icon-select{position:relative}.settings-icon-select-trigger{display:flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:left}.settings-icon-select-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:50;padding:4px;border:1px solid #d9e8f7;border-radius:12px;background:#fff;box-shadow:0 8px 24px #162c4826}.settings-icon-select-option{display:flex;align-items:center;width:100%;min-height:38px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#52667a;font:inherit;text-align:left;cursor:pointer}.settings-icon-select-option:is(:hover,:focus-visible,[aria-checked=true]){background:#edf5ff;color:#174b85}.settings-icon-select-option:focus-visible{outline:2px solid #174b85;outline-offset:-2px}body :is(.workspace-preference-control,.settings-workspace-controls) .ui-segmented{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;min-height:42px!important;padding:3px!important;border:1px solid rgba(217,232,247,.96)!important;border-radius:12px!important;background:#f7fbffc7!important;box-shadow:inset 0 1px #ffffffd1!important}body :is(.workspace-preference-control,.settings-workspace-controls) .ui-segmented-item{min-width:0!important;min-height:34px!important;padding:0 10px!important;border:1px solid transparent!important;border-radius:9px!important;background:transparent!important;color:#52667a!important;font-size:13px!important;font-weight:var(--font-weight-semibold)!important;line-height:1!important;white-space:nowrap!important;box-shadow:none!important}body .workspace-preference-control .settings-download-switch .ui-segmented{min-height:52px!important}body .workspace-preference-control .settings-download-switch .ui-segmented-item{min-height:44px!important;line-height:1.15!important;white-space:normal!important}body :is(.workspace-preference-control,.settings-workspace-controls) .ui-segmented-item:hover:not(:disabled){background:#eaf5ffbd!important;color:#0b63ce!important}body :is(.workspace-preference-control,.settings-workspace-controls) .ui-segmented-item-active,body :is(.workspace-preference-control,.settings-workspace-controls) .ui-segmented-item-active:hover:not(:disabled){border-color:#2386e842!important;background:#fff!important;color:#0b63ce!important;box-shadow:0 6px 16px #102a4312!important}body :is(.enterprise-page .ui-card,.api-area-page .ui-card,.api-management-page .ui-card,.verify-v2-page .ui-card,.workspace-admin-page .ui-card,.settings-page .ui-card,.api-overview-console-panel,.api-overview-metric-cell,.api-key-summary-strip article,.workspace-admin-panel){border-color:#d9e8f7eb!important;border-radius:8px!important;background:#ffffffdb!important;box-shadow:0 10px 26px #102a4309!important}body .api-overview-metric-cell{grid-template-columns:38px minmax(0,1fr)!important;min-height:116px!important;padding:14px!important;border-radius:12px!important}body .api-overview-metric-icon{width:38px!important;height:38px!important;border-radius:12px!important}body .api-overview-metric-body{gap:5px!important}body .api-overview-metric-body strong{color:#163b5c!important;font-size:clamp(24px,1.7vw,28px)!important;font-weight:var(--font-weight-semibold)!important}body .api-overview-metric-body small,body .api-overview-metric-label{color:#6f8397!important}body .api-key-summary-strip article{min-height:72px!important;border-radius:12px!important}body .api-key-summary-icon{border-radius:12px!important}body .api-key-summary-strip strong{color:#2a4d67!important;font-size:clamp(18px,1.3vw,21px)!important;font-weight:var(--font-weight-semibold)!important}body .api-key-summary-strip article:nth-child(3) strong{color:#3f6178!important;font-size:clamp(14px,1.05vw,16px)!important;font-weight:var(--font-weight-semibold)!important}body .api-overview-integration-status{grid-template-columns:minmax(168px,.48fr) minmax(0,1fr)!important}body .api-overview-readiness-list article{min-height:68px!important;padding:12px!important}body .api-overview-readiness-list strong{overflow:visible!important;color:#2a4d67!important;font-size:13.5px!important;line-height:1.22!important;text-overflow:clip!important;white-space:normal!important}body .plan-billing-section{gap:18px!important;padding:20px!important;border-color:#d9e8f7eb!important;border-radius:12px!important;background:#ffffffdb!important;box-shadow:0 10px 26px #102a4309!important}body .plan-billing-section-head h2{color:#163b5c!important;font-size:clamp(20px,1.55vw,22px)!important;font-weight:var(--font-weight-semibold)!important;line-height:1.16!important}body .plan-billing-section-head span{color:#71869b!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important}body .plan-product-card{gap:14px!important;padding:18px!important;border-color:#d9e8f7eb!important;border-radius:12px!important;box-shadow:0 10px 24px #102a4308!important}body .plan-product-card-current{border-color:#2386e85c!important;background:linear-gradient(180deg,#eaf5ff8a,#ffffffeb)!important;box-shadow:0 12px 28px #0b63ce0e!important}body .plan-product-copy h3{color:#12324f!important;font-size:20px!important;font-weight:var(--font-weight-semibold)!important}body .plan-product-copy p,body .plan-product-features li,body .plan-api-credit-note p{color:#52667a!important;font-size:13px!important}body .plan-product-price{color:#163b5c!important;font-size:23px!important;font-weight:var(--font-weight-semibold)!important}body .plan-api-credit-note{border-radius:12px!important;background:#f7fbffc7!important}body .cert-shell .cert-section-heading h2{color:#163b5c!important;font-size:clamp(20px,1.55vw,22px)!important;font-weight:var(--font-weight-semibold)!important;line-height:1.16!important}body .cert-shell .cert-section-heading p{color:#52667a!important;font-size:13px!important;line-height:1.45!important}body :is(.ui-card-title,.api-overview-console-panel-head h2,.workspace-admin-panel-head h2,.api-key-create-card .ui-card-title,.api-key-security-card .ui-card-title,.api-keys-table-card .ui-card-title){color:#163b5c!important;font-size:clamp(18px,1.35vw,21px)!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:0!important}body :is(.ui-card-subtitle,.api-overview-console-panel-head p,.workspace-admin-panel-head p,.api-doc-copy,.api-doc-note){color:#52667a!important;font-size:13px!important;font-weight:400!important}body :is(.ui-badge,.api-status-badge,.collab-status.ui-badge,.verify-v2-status-badge){border-radius:999px!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:0!important}@media (max-width: 760px){body :is(.ui-page-header,.api-overview-console-header,.plan-billing-hero){padding:16px!important;border-radius:16px!important}body :is(.ui-page-header-title,.api-overview-console-header h1,.plan-billing-copy h1){font-size:clamp(27px,7vw,32px)!important}}body :is(.ui-page-header,.api-management-header.ui-page-header,.api-compact-header.ui-page-header,.company-topbar.ui-page-header,.company-details-topbar.ui-page-header,.settings-topbar.ui-page-header,.library-browser-panel-refined .library-topbar.ui-page-header,.version-cert-topbar.ui-page-header,.cert-shell>.ui-page-header,.verify-shell>.ui-page-header,.verify-v2-header.ui-page-header,.api-shell>.ui-page-header,.asset-detail-topbar,.guide-hero,.workspace-admin-hero,.settings-workspace-header,.chain-inspection-topbar,.api-overview-console-header,.plan-billing-hero,.sce-dashboard-redesign-hero){position:relative!important;overflow:hidden!important;border-left:1px solid rgba(217,232,247,.92)!important}body :is(.ui-page-header,.api-management-header.ui-page-header,.api-compact-header.ui-page-header,.company-topbar.ui-page-header,.company-details-topbar.ui-page-header,.settings-topbar.ui-page-header,.library-browser-panel-refined .library-topbar.ui-page-header,.version-cert-topbar.ui-page-header,.cert-shell>.ui-page-header,.verify-shell>.ui-page-header,.verify-v2-header.ui-page-header,.api-shell>.ui-page-header,.asset-detail-topbar,.guide-hero,.workspace-admin-hero,.settings-workspace-header,.chain-inspection-topbar,.api-overview-console-header,.plan-billing-hero,.sce-dashboard-redesign-hero):before{position:absolute!important;inset:16px auto 16px 0!important;z-index:0!important;display:block!important;width:3px!important;height:auto!important;border-radius:0 999px 999px 0!important;background:#2386e8!important;box-shadow:none!important;content:""!important;opacity:1!important;pointer-events:none!important}body :is(.ui-page-header>*,.api-overview-console-header>*,.plan-billing-hero>*,.sce-dashboard-redesign-hero>*,.asset-detail-topbar>*,.guide-hero>*,.workspace-admin-hero>*,.settings-workspace-header>*,.chain-inspection-topbar>*){position:relative!important;z-index:1!important}body .cert-multistep-shell{gap:22px!important}body .cert-multistep-shell.cert-shell>.cert-flow-header.ui-page-header{align-items:center!important;gap:18px!important;min-height:110px;padding:14px 28px!important}body .cert-multistep-shell.cert-shell>.cert-flow-header-generic.ui-page-header{grid-template-columns:82px minmax(0,1fr)!important}body .cert-multistep-shell.cert-shell>.cert-flow-header-c2pa.ui-page-header{grid-template-columns:138px minmax(0,1fr)!important}body .cert-multistep-shell.cert-shell>.cert-flow-header-blockchain.ui-page-header{grid-template-columns:92px minmax(0,1fr)!important}body .cert-multistep-shell.cert-shell>.cert-flow-header .ui-page-header-leading{display:flex;align-items:center;align-self:stretch;padding-right:20px;border-right:1px solid rgba(190,210,228,.9)}body .cert-multistep-shell.cert-shell>.cert-flow-header-generic .ui-page-header-leading{padding-right:0;border-right:0}body .cert-multistep-shell.cert-shell>.cert-flow-header .ui-page-header-copy{gap:7px!important;min-width:0!important;max-width:none!important}body .cert-multistep-shell.cert-shell>.cert-flow-header .ui-page-header-title{max-width:none!important;color:#10233f!important;font-size:clamp(28px,2.5vw,32px)!important;line-height:1.05!important;overflow-wrap:anywhere}body .cert-multistep-shell.cert-shell>.cert-flow-header .ui-page-header-description{max-width:900px!important;margin:0!important;color:#60768f!important;font-size:15px!important;line-height:1.4!important}body .cert-multistep-shell .cert-flow-brand{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;color:#0b0f14}body .cert-multistep-shell .cert-flow-brand-c2pa{gap:10px}body .cert-multistep-shell .cert-flow-brand-generic{justify-content:center;width:68px;height:68px;border-radius:999px;background:#eef7ff;color:#2386e8}body .cert-multistep-shell .cert-flow-brand-generic svg{width:48px;height:48px}body .cert-multistep-shell .cert-flow-brand-c2pa img{width:54px;height:54px;filter:brightness(0)}body .cert-multistep-shell .cert-flow-brand-c2pa b{color:#0b0f14;font-size:27px;font-weight:var(--font-weight-bold);line-height:.88;letter-spacing:.035em}body .cert-multistep-shell .cert-flow-brand-blockchain{min-width:0}body .cert-multistep-shell .cert-flow-brand-blockchain svg{width:62px;height:62px;color:#0b0f14;stroke-width:1.5}body .cert-multistep-shell,body .cert-multistep-shell .cert-wizard-main-multistep,body .cert-multistep-shell .cert-option-card,body .cert-multistep-shell .cert-option-copy,body .cert-multistep-shell .cert-option-copy strong,body .cert-multistep-shell .cert-option-copy p{min-width:0;max-width:100%}body .cert-multistep-shell .cert-option-copy strong,body .cert-multistep-shell .cert-option-copy p,body .cert-multistep-shell .cert-option-grid-rich .cert-option-card li>span{overflow-wrap:anywhere}@media (max-width: 720px){body .cert-multistep-shell.cert-shell>.cert-flow-header.ui-page-header{grid-template-columns:1fr!important;gap:14px!important;padding:18px!important}body .cert-multistep-shell.cert-shell>.cert-flow-header .ui-page-header-leading{padding:0 0 14px;border-right:0;border-bottom:1px solid rgba(190,210,228,.9)}body .cert-multistep-shell.cert-shell>.cert-flow-header-generic.ui-page-header{grid-template-columns:64px minmax(0,1fr)!important;gap:14px!important}body .cert-multistep-shell.cert-shell>.cert-flow-header-generic .ui-page-header-leading{padding:0;border-bottom:0}body .cert-multistep-shell .cert-flow-brand{justify-content:flex-start;min-width:0}body .cert-multistep-shell .cert-flow-brand-generic{justify-content:center;width:58px;height:58px}}body .cert-multistep-shell .cert-stepper.cert-stepper-multistep{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;padding:8px 0 28px!important}body .cert-multistep-shell .cert-stepper.cert-stepper-multistep:before{left:calc(10% + 13px)!important;right:calc(10% + 13px)!important}body .cert-stepper-multistep .cert-step{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0!important;font-family:inherit;cursor:pointer}body .cert-stepper-multistep .cert-step span{display:block;max-width:100%;color:inherit;font-size:12.5px;line-height:1.2;overflow-wrap:anywhere}body .cert-stepper-multistep .cert-step:disabled{cursor:not-allowed;opacity:.54}body .cert-stepper-multistep .cert-step-active:disabled{opacity:1}body .cert-multistep-grid{grid-template-columns:minmax(0,1fr)!important}body .cert-wizard-main-multistep.ui-card{width:100%;max-width:100%}body .cert-wizard-main-multistep>.ui-card-body{gap:0!important;min-height:560px;padding:clamp(22px,3vw,34px)!important}body .cert-wizard-main-multistep .cert-step-panel{display:grid!important;gap:24px!important;width:100%;min-width:0}body .cert-wizard-main-multistep .cert-section-heading{align-items:flex-start!important}body .cert-wizard-main-multistep .cert-section-heading h2{display:flex;align-items:center;gap:8px}body .cert-wizard-main-multistep .cert-section-heading p{max-width:760px;margin:8px 0 0}body .cert-multistep-shell .cert-option-grid-rich{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .cert-multistep-shell .cert-option-grid-rich .cert-option-card{display:grid!important;align-content:start;gap:10px!important;min-height:238px!important;padding:22px!important;text-align:left}body .cert-option-grid-rich .cert-option-card ul{display:grid;gap:8px;margin:6px 0 0;padding:0;list-style:none}body .cert-option-grid-rich .cert-option-card li{position:relative;padding-left:18px;color:#52667a;font-size:13px;line-height:1.36}body .cert-option-grid-rich .cert-option-card li:before{position:absolute;top:.62em;left:0;width:6px;height:6px;border-radius:999px;background:#2386e8;content:""}body .cert-multistep-shell .cert-option-grid-rich .cert-option-card{position:relative;grid-template-rows:auto 1fr;min-height:290px!important;padding:24px 28px 22px!important;border-color:#bed2e4e6!important;background:#ffffffeb!important;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}body .cert-multistep-shell .cert-option-grid-rich .cert-option-card:hover{transform:translateY(-1px)}body .cert-multistep-shell .cert-option-grid-rich .cert-option-card-active{border-color:#1689f5!important;background:linear-gradient(120deg,#eef8fffa,#f7fcfff5)!important;box-shadow:inset 0 0 0 1px #1689f51f,0 14px 34px #1c72c714!important}body .cert-option-card-top{display:grid;grid-template-columns:150px minmax(0,1fr) 24px;gap:20px;align-items:center;min-width:0}body .cert-option-symbol{display:flex;align-items:center;justify-content:center;min-height:108px;color:#0b0f14}body .cert-option-symbol-c2pa{gap:12px}body .cert-option-symbol-c2pa img{width:70px;height:70px;filter:brightness(0)}body .cert-option-symbol-c2pa b{max-width:none;color:#0b0f14;font-size:30px;font-weight:var(--font-weight-bold);line-height:.93;letter-spacing:.08em}body .cert-option-symbol-blockchain svg{width:78px;height:78px;color:#0b0f14;stroke-width:1.5}body .cert-option-copy{display:grid;gap:8px;min-width:0}body .cert-option-copy small{color:#6f87a1;font-size:12px;font-weight:var(--font-weight-bold);letter-spacing:.035em;text-transform:uppercase}body .cert-option-card-active .cert-option-copy small{color:#1689f5}body .cert-multistep-shell .cert-option-copy strong{color:#10233f;font-size:20px!important;line-height:1.2}body .cert-multistep-shell .cert-option-copy p{color:#60768f;font-size:14px!important;line-height:1.5}body .cert-option-radio{align-self:start;width:22px;height:22px;border:2px solid #c9d8e8;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 4px #fff}body .cert-option-card-active .cert-option-radio{border-color:#1689f5;background:#1689f5}body .cert-option-grid-rich .cert-option-card ul{gap:11px;margin-top:14px;padding-top:16px;border-top:1px solid rgba(206,222,237,.84)}body .cert-option-grid-rich .cert-option-card li{display:flex;align-items:center;gap:12px;padding-left:0;color:#62778f;font-size:14px;line-height:1.35}body .cert-option-grid-rich .cert-option-card li:before{display:none}body .cert-option-check{display:inline-grid;flex:0 0 auto;place-items:center;width:28px;height:28px;border-radius:999px;background:#edf5fc;color:#66809b}body .cert-option-card-active .cert-option-check{background:#dceffd;color:#1689f5}body .cert-option-grid-rich .cert-option-card li>span{display:block!important;color:inherit!important;font-size:inherit!important;font-weight:500!important;letter-spacing:0!important}@media (max-width: 1180px){body .cert-option-card-top{grid-template-columns:112px minmax(0,1fr) 22px;gap:16px}body .cert-option-symbol-c2pa{gap:8px}body .cert-option-symbol-c2pa img{width:58px;height:58px}body .cert-option-symbol-c2pa b{font-size:24px}}@media (max-width: 1100px){body .cert-multistep-shell .cert-option-grid-rich{grid-template-columns:1fr!important}}@media (max-width: 880px){body .cert-option-card-top{grid-template-columns:126px minmax(0,1fr) 22px}}body .workspace-preferences-page{gap:12px!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;justify-self:stretch!important;padding:18px!important;border:1px solid #e5eef8!important;border-radius:12px!important;background:#f6faff!important;box-shadow:0 14px 34px #143a5e14!important}body .workspace-preferences-page .workspace-admin-hero{grid-template-columns:minmax(0,1fr) auto!important;gap:24px!important;padding:2px 2px 10px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .workspace-preferences-page .workspace-admin-heading{gap:4px!important}body .workspace-preferences-page .workspace-admin-heading>span{color:#6d83a1!important;font-size:10px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:.04em!important;text-transform:uppercase!important}body .workspace-preferences-page .workspace-admin-heading h1{gap:8px!important;font-size:clamp(26px,2.35vw,32px)!important}body .workspace-preferences-page .workspace-admin-heading h1 svg{width:25px;height:25px;color:#1f76cf}body .workspace-preferences-page .workspace-admin-heading p{margin:0!important;color:#61758f!important;font-size:13px!important}body .workspace-preferences-page .workspace-preferences-status{display:grid!important;justify-items:end!important;align-content:start!important;gap:5px!important;margin:0!important}body .workspace-preferences-page .workspace-preferences-status .workspace-save-state{min-height:30px!important;padding:0 13px!important;border:0!important;border-radius:999px!important;background:#e9fbf0!important;color:#168248!important;font-size:11px!important}body .workspace-preferences-page .workspace-preferences-status p{margin:0!important;color:#6e8199!important;font-size:10px!important;white-space:nowrap}body .workspace-preferences-page .workspace-preferences-status .workspace-save-state-dirty{background:#eaf4ff!important;color:#176cc5!important}body .workspace-preferences-page .workspace-preferences-panel{gap:0!important;padding:0 18px!important;border-color:#e0eaf5!important;border-radius:9px!important;background:#fff!important;box-shadow:0 6px 18px #143a5e09!important}body .workspace-preferences-page .workspace-preferences-panel>.workspace-admin-panel-head{display:none!important}body .workspace-preferences-page .workspace-preference-list{border-top:0!important}body .workspace-preferences-page .workspace-preference-row{grid-template-columns:minmax(300px,1fr) minmax(340px,.92fr)!important;gap:clamp(32px,4vw,72px)!important;align-items:center!important;padding:18px 14px!important;border-color:#e5edf6!important}body .workspace-preferences-page .workspace-preference-leading{display:flex;min-width:0;align-items:center;gap:16px}body .workspace-preferences-page .workspace-preference-icon{display:inline-grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:10px;background:#edf5ff;color:#1472e7}body .workspace-preferences-page .workspace-preference-icon svg{width:21px;height:21px}body .workspace-preferences-page .workspace-preference-row:nth-child(2) .workspace-preference-icon{background:#f5efff;color:#9251df}body .workspace-preferences-page .workspace-preference-row:nth-child(3) .workspace-preference-icon{background:#f1f5ff;color:#4477e6}body .workspace-preferences-page .workspace-preference-row:nth-child(4) .workspace-preference-icon{background:#eaf9ef;color:#21aa58}body .workspace-preferences-page .workspace-preference-row:nth-child(5) .workspace-preference-icon{background:#fff5e9;color:#ec921c}body .workspace-preferences-page .workspace-preference-row:nth-child(6) .workspace-preference-icon{background:#f5efff;color:#9251df}body .workspace-preferences-page .workspace-preference-copy{gap:3px!important}body .workspace-preferences-page .workspace-preference-copy>span{display:none!important}body .workspace-preferences-page .workspace-preference-copy h3{font-size:14px!important;font-weight:var(--font-weight-semibold)!important}body .workspace-preferences-page .workspace-preference-copy p{font-size:12px!important;line-height:1.35!important}body .workspace-preferences-page .workspace-preference-control{display:block!important}body .workspace-preferences-page .workspace-preference-control .ui-field-label{margin-bottom:4px!important;color:#627892!important;font-size:10px!important;font-weight:var(--font-weight-semibold)!important}body .workspace-preferences-page .workspace-preference-control .ui-select,body .workspace-preferences-page .workspace-preference-control .ui-segmented{min-height:34px!important;border-radius:9px!important}body .workspace-preferences-page .workspace-preference-control .ui-segmented-item{min-height:28px!important;font-size:11px!important}body .workspace-preferences-page .workspace-preference-control .settings-download-switch .ui-segmented{min-height:38px!important}body .workspace-preferences-page .workspace-preference-control .settings-download-switch .ui-segmented-item{min-height:30px!important;font-size:10px!important}body .workspace-preferences-page .workspace-preference-control>.ui-button{width:100%;min-height:36px!important;justify-content:center;border-color:#cfe3fb!important;border-radius:11px!important;background:#edf6ff!important;color:#1472e7!important;font-size:11px!important;box-shadow:none!important}@media (max-width: 720px){body .workspace-preferences-page{padding:12px!important}body .workspace-preferences-page .workspace-admin-hero,body .workspace-preferences-page .workspace-preference-row{grid-template-columns:1fr!important}body .workspace-preferences-page .workspace-preferences-status{justify-items:start!important}body .workspace-preferences-page .workspace-preference-row{gap:14px!important}}@media (min-width: 721px) and (max-width: 1080px){body .workspace-preferences-page .workspace-preference-row{grid-template-columns:minmax(250px,1fr) minmax(300px,.9fr)!important;gap:28px!important}}@media (max-width: 560px){body .cert-multistep-shell .cert-option-grid-rich .cert-option-card{min-height:0!important;padding:20px!important}body .cert-option-card-top{grid-template-columns:82px minmax(0,1fr) 20px;gap:12px}body .cert-option-symbol{min-height:82px}body .cert-option-symbol-c2pa{display:grid;gap:4px}body .cert-option-symbol-c2pa img{width:46px;height:46px}body .cert-option-symbol-c2pa b{max-width:none;font-size:15px;line-height:1}body .cert-option-symbol-blockchain svg{width:58px;height:58px}body .cert-option-radio{width:20px;height:20px}}body .cert-step-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-top:2px}body .cert-step-actions-between{justify-content:space-between}body .cert-multistep-shell .cert-dropzone{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;min-height:190px!important;padding:clamp(20px,3vw,30px)!important}body .cert-multistep-shell .cert-dropzone-copy{max-width:620px}body .cert-multistep-shell .cert-upload-preview-panel{grid-template-columns:minmax(132px,210px) minmax(0,1fr) auto}body .cert-metadata-panel-step{gap:20px!important;margin-top:0!important;padding:20px!important;border:1px solid rgba(217,232,247,.92)!important;border-radius:12px!important;background:#f7fbffb8!important}body .cert-metadata-form-blockchain{grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr)!important}body .cert-metadata-technical-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}body .cert-metadata-technical-grid>div,body .cert-review-grid>div{display:grid;gap:6px;min-width:0;padding:14px;border:1px solid rgba(217,232,247,.92);border-radius:12px;background:#ffffffc7}body .cert-metadata-technical-grid span,body .cert-review-grid span{color:#71869b;font-size:12px;font-weight:var(--font-weight-semibold)}body .cert-metadata-technical-grid strong,body .cert-review-grid strong{color:#163b5c;font-size:15px;font-weight:var(--font-weight-semibold);line-height:1.25;overflow-wrap:anywhere}body .cert-review-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .cert-review-grid p{margin:0;color:#52667a;font-size:13px;line-height:1.38}body .cert-vault-section-step{margin-top:0!important;padding-top:0!important;border-top:0!important}body .cert-generation-panel{display:grid;gap:16px;padding-top:4px}body .cert-multistep-shell .cert-vault-step-panel{grid-template-columns:1fr!important;align-items:stretch!important;padding:0!important;border:0!important;background:transparent!important}body .cert-multistep-shell .cert-result-anchor{display:block!important;opacity:1!important;visibility:visible!important}body .cert-generation-panel .ui-page-actions-controls{align-items:center}body .cert-generation-panel .ui-button{min-width:148px}@media (max-width: 880px){body .cert-multistep-shell .cert-option-grid-rich,body .cert-review-grid,body .cert-metadata-form-blockchain,body .cert-metadata-technical-grid{grid-template-columns:1fr!important}body .cert-multistep-shell .cert-upload-preview-panel{grid-template-columns:1fr}body .cert-step-actions,body .cert-step-actions-between{justify-content:stretch}body .cert-step-actions .ui-button,body .cert-generation-panel .ui-button{width:100%}}@media (max-width: 640px){body .cert-wizard-main-multistep>.ui-card-body{min-height:0;padding:18px!important}body .cert-stepper-multistep .cert-step{padding-inline:3px!important}body .cert-stepper-multistep .cert-step span{font-size:11px}body .cert-multistep-shell .cert-dropzone{display:grid!important;justify-items:start!important;min-height:210px!important}}@keyframes cert-step-enter-forward{0%{opacity:0;transform:translate(34px) translateY(8px) scale(.986);filter:blur(7px)}to{opacity:1;transform:translate(0) translateY(0) scale(1);filter:blur(0)}}@keyframes cert-step-enter-back{0%{opacity:0;transform:translate(-34px) translateY(8px) scale(.986);filter:blur(7px)}to{opacity:1;transform:translate(0) translateY(0) scale(1);filter:blur(0)}}@keyframes cert-orbit-spin{to{transform:rotate(360deg)}}@keyframes cert-proof-breathe{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}@keyframes cert-proof-node{to{transform:rotate(360deg) translateY(var(--cert-orbit-node-radius, -74px)) rotate(-360deg)}}@keyframes cert-scan-sweep{0%{transform:translate(-55%);opacity:0}20%,72%{opacity:1}to{transform:translate(55%);opacity:0}}@keyframes cert-progress-sweep{0%{transform:translate(-115%) scaleX(.38)}48%{transform:translate(-2%) scaleX(.82)}to{transform:translate(115%) scaleX(.38)}}body .cert-wizard-main-multistep.ui-card{overflow:hidden!important;border-color:#dae8f6b8!important;background:#fffffff5!important;box-shadow:0 22px 58px #18344e0e!important}body .cert-wizard-main-multistep>.ui-card-body{position:relative}body .cert-wizard-main-multistep .cert-step-section.cert-step-panel,body .cert-wizard-main-multistep .cert-step-section.cert-vault-step-panel,body .cert-wizard-main-multistep .cert-step-section.cert-generation-loader-panel{position:relative;overflow:hidden;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;animation:cert-step-enter-forward .52s cubic-bezier(.16,1,.3,1) both;will-change:opacity,transform,filter}body .cert-wizard-main-multistep .cert-step-panel-back{animation-name:cert-step-enter-back!important}body .cert-wizard-main-multistep .cert-step-section.cert-step-panel>*{position:relative;z-index:1}body .cert-stepper-multistep .cert-step,body .cert-stepper-multistep .cert-step em{transition:color .26s ease,opacity .26s ease,background-color .26s ease,border-color .26s ease,box-shadow .26s ease,transform .26s ease!important}body .cert-stepper-multistep .cert-step-active em{transform:translateY(-1px) scale(1.08);box-shadow:0 10px 24px #1f76cf38!important}body .cert-wizard-main-multistep .cert-section-heading{max-width:980px}body .cert-wizard-main-multistep .cert-step-section[data-guide=certification-proof] .cert-section-heading{position:relative;z-index:20!important}body .cert-wizard-main-multistep .cert-step-section[data-guide=certification-proof] .cert-option-grid-rich{position:relative;z-index:1!important}@media (max-width: 640px){body .cert-wizard-main-multistep .cert-step-section[data-guide=certification-proof] .guide-tooltip-content{right:-8px;left:auto;transform:translateY(-4px)}body .cert-wizard-main-multistep .cert-step-section[data-guide=certification-proof] .guide-tooltip:hover .guide-tooltip-content,body .cert-wizard-main-multistep .cert-step-section[data-guide=certification-proof] .guide-tooltip:focus-within .guide-tooltip-content{transform:translateY(0)}}body .cert-multistep-shell .cert-dropzone{min-height:220px!important;border-color:#b1d0ebd6!important;background:linear-gradient(180deg,#f9fcffb8,#f4f9fd8c)!important;box-shadow:inset 0 0 0 1px #ffffffb8!important}body .cert-multistep-shell .cert-dropzone.dropzone-active{border-color:#1a6fc98c!important;background:linear-gradient(180deg,#ebf7ffeb,#f6fbffc2)!important}body .cert-metadata-clean{display:grid;width:min(980px,100%);gap:18px;align-items:start}body .cert-metadata-clean-c2pa{grid-template-columns:minmax(0,1fr) minmax(240px,.72fr)}body .cert-metadata-clean-blockchain{grid-template-columns:minmax(0,520px)}body .cert-metadata-clean .cert-metadata-description{grid-column:1 / -1}body .cert-metadata-clean .cert-textarea-field textarea{min-height:148px!important;resize:vertical}body .cert-metadata-quiet-note{margin:-4px 0 0;color:#60748a;font-size:14px;line-height:1.45}body .cert-vault-section-step.cert-vault-section{display:block!important;width:100%;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body .cert-vault-section-step .cert-retention-control{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(16px,3vw,28px);min-height:116px;padding:clamp(18px,2.2vw,24px)!important;border-color:#bcd8f0f5!important;border-radius:14px;background:linear-gradient(180deg,#fcfefff5,#f4faffdb)!important;box-shadow:inset 0 1px #ffffffeb,0 12px 30px #13395a0b!important}body .cert-vault-section-step .cert-retention-copy{gap:10px}body .cert-vault-section-step .cert-retention-copy strong{color:#153755;font-size:17px}body .cert-vault-section-step .cert-retention-copy span{max-width:920px;color:#536a80;font-size:14px;line-height:1.5}body .cert-vault-section-step .cert-retention-state{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;min-width:130px;color:#60748a;font-size:12px;font-weight:var(--font-weight-bold);white-space:nowrap}body .cert-vault-section-step .cert-retention-control-active .cert-retention-state{color:#1f6fca}body .cert-generation-panel{width:100%;padding-top:0!important}body .cert-generation-panel .ui-page-actions{width:100%}body .cert-generation-panel .ui-page-actions-controls{flex:1 1 auto;width:100%;justify-content:space-between}body .cert-generation-panel .ui-page-actions-secondary{margin-right:auto}body .cert-generation-panel .ui-page-actions-primary{margin-left:auto}body .cert-generation-loader-panel{gap:28px!important;min-height:500px;padding:clamp(18px,3vw,34px)!important;place-items:center;justify-content:center;text-align:center}body .cert-generation-loader-stage{position:relative;display:grid;justify-items:center;gap:24px;width:min(760px,100%);padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate}body .cert-generation-loader-stage:before{position:absolute;top:-92px;left:50%;z-index:-1;width:min(680px,86vw);height:340px;pointer-events:none;background:radial-gradient(ellipse at 50% 30%,rgba(79,159,235,.16),transparent 62%),radial-gradient(ellipse at 50% 78%,rgba(196,225,249,.24),transparent 70%);content:"";filter:blur(4px);transform:translate(-50%)}body .cert-generation-loader-stage:after{position:absolute;top:72px;left:50%;z-index:-1;width:min(520px,76vw);height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(45,142,232,.28),transparent);content:"";transform:translate(-50%);animation:cert-scan-sweep 5.4s ease-in-out infinite}body .cert-generation-loader-stage>*{position:relative;z-index:1}body .cert-generation-orbit{position:relative;--cert-orbit-node-radius: -74px;width:162px;height:162px;border-radius:999px;background:radial-gradient(circle at 50% 50%,rgba(21,55,85,.98) 0 12px,transparent 13px),radial-gradient(circle at 50% 50%,rgba(255,255,255,.96) 0 30px,rgba(226,240,252,.54) 31px 34px,transparent 35px),radial-gradient(circle at 50% 50%,rgba(45,142,232,.11),transparent 66%);box-shadow:0 20px 54px #1866b01a,0 0 0 1px #d7eafa8f;animation:cert-proof-breathe 3.8s ease-in-out infinite}body .cert-generation-orbit:before,body .cert-generation-orbit:after{position:absolute;border-radius:999px;content:""}body .cert-generation-orbit:before{top:0;right:0;bottom:0;left:0;background:conic-gradient(from 0deg,transparent 0 62%,rgba(45,142,232,.34) 72%,rgba(124,198,255,.72) 80%,transparent 90% 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));animation:cert-orbit-spin 4.8s linear infinite}body .cert-generation-orbit:after{top:26px;right:26px;bottom:26px;left:26px;border:1px solid rgba(45,142,232,.12);box-shadow:inset 0 0 0 1px #ffffffad}body .cert-generation-orbit span,body .cert-generation-orbit i{position:absolute;border-radius:999px;content:""}body .cert-generation-orbit span:nth-child(1){top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(31,118,207,.13)}body .cert-generation-orbit span:nth-child(2){top:48px;right:48px;bottom:48px;left:48px;border:1px dashed rgba(31,118,207,.15);animation:cert-orbit-spin 9.5s linear infinite reverse}body .cert-generation-orbit span:nth-child(3){top:50%;left:50%;width:10px;height:10px;margin:-5px 0 0 -5px;background:#2a82d8;box-shadow:0 0 0 8px #1f76cf14,0 0 22px #2d8ee833;transform:rotate(0) translateY(var(--cert-orbit-node-radius, -74px)) rotate(0);animation:cert-proof-node 4.8s linear infinite}body .cert-generation-orbit i{top:50%;left:50%;width:34px;height:34px;background:#153755;box-shadow:0 0 0 10px #15375511,0 0 0 25px #ffffffb8,0 18px 34px #15375514;transform:translate(-50%,-50%)}body .cert-generation-loader-copy{display:grid;gap:8px;justify-items:center}body .cert-generation-loader-copy span{color:#2579ce;font-size:12px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:0}body .cert-generation-loader-copy h2{margin:0;color:#153755;font-size:clamp(30px,4.2vw,48px);line-height:1.04}body .cert-generation-loader-copy p{max-width:520px;margin:0;color:#536a80;font-size:15px;line-height:1.55}body .cert-generation-progress-rail{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;width:min(680px,100%);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body .cert-generation-progress-rail span{min-width:70px;padding:0;border-radius:0;background:transparent;color:#486174;font-size:13px;font-weight:var(--font-weight-semibold);text-align:right}body .cert-generation-progress{width:100%;height:7px;overflow:hidden;border:0;border-radius:999px;background:#dceaf6d1}body progress.cert-generation-progress{-webkit-appearance:none;-moz-appearance:none;appearance:none}body progress.cert-generation-progress::-webkit-progress-bar{border-radius:999px;background:#dceaf6d1}body progress.cert-generation-progress::-webkit-progress-value{border-radius:999px;background:linear-gradient(90deg,#1f76cf,#62b4ff)}body progress.cert-generation-progress::-moz-progress-bar{border-radius:999px;background:linear-gradient(90deg,#1f76cf,#62b4ff)}body .cert-generation-progress-indeterminate{position:relative;display:block}body .cert-generation-progress-indeterminate span{position:absolute;inset:0 auto 0 0;width:38%;border-radius:inherit;background:linear-gradient(90deg,#1f76cf00,#2d8ee8 42%,#8fd0ff 74%,#1f76cf00);box-shadow:0 0 18px #2889da2e;transform-origin:center;animation:cert-progress-sweep 2.35s cubic-bezier(.5,0,.2,1) infinite}@media (prefers-reduced-motion: reduce){body .cert-wizard-main-multistep .cert-step-section.cert-step-panel,body .cert-generation-orbit,body .cert-generation-orbit:before,body .cert-generation-orbit span:nth-child(2),body .cert-generation-orbit span:nth-child(3),body .cert-generation-loader-stage:before,body .cert-generation-loader-stage:after{animation:none!important}body .cert-generation-progress-indeterminate span{animation:none!important;width:100%;background:linear-gradient(90deg,#1f76cf,#72c2ff)}}@media (max-width: 880px){body .cert-metadata-clean-c2pa,body .cert-metadata-clean-blockchain{grid-template-columns:1fr}body .cert-vault-section-step .cert-retention-control{grid-template-columns:1fr;justify-items:start}body .cert-vault-section-step .cert-retention-state{justify-content:space-between;width:100%;min-width:0}body .cert-generation-panel .ui-page-actions-controls{align-items:stretch;flex-direction:column}body .cert-generation-panel .ui-page-actions-secondary,body .cert-generation-panel .ui-page-actions-primary{width:100%;margin:0}body .cert-generation-loader-panel{min-height:440px}body .cert-generation-orbit{--cert-orbit-node-radius: -50px;width:112px;height:112px}body .cert-generation-progress-rail{grid-template-columns:1fr}body .cert-generation-progress-rail span{text-align:center}}.verify-v2-page{--verify-v2-navy: #12324f;--verify-v2-heading: #163b5c;--verify-v2-text: #163b5c;--verify-v2-muted: #52667a;--verify-v2-faint: #71869b;--verify-v2-border: #d9e8f7;--verify-v2-soft: #f7fbff;--verify-v2-primary: #2386e8;--verify-v2-success-bg: #e8f8f0;--verify-v2-success-text: #157a4e;--verify-v2-warning-bg: #fff6e5;--verify-v2-warning-text: #a66300;--verify-v2-danger-bg: #fdecec;--verify-v2-danger-text: #b42318;display:grid;gap:18px;align-content:start;justify-items:stretch;width:100%;max-width:none;margin:0}.verify-v2-page>.verify-v2-header,.verify-v2-page>.verify-v2-workflow{justify-self:stretch!important;width:100%!important;max-width:none!important;margin:0!important}.verify-v2-header.ui-page-header{min-height:0;padding:14px 22px;border:1px solid var(--verify-v2-border);border-radius:18px;background:linear-gradient(135deg,#fffffff5,#f7fbffd1),radial-gradient(circle at 92% 12%,rgba(30,132,242,.13),transparent 34%);box-shadow:0 20px 54px #1e5c9614}.verify-v2-header.ui-page-header:before{inset:16px auto 16px 0!important;width:3px!important;border-radius:0 999px 999px 0!important;background:#2386e8!important;box-shadow:none!important}.verify-v2-header .ui-page-header-copy{max-width:660px}.verify-v2-header .ui-page-header-title{max-width:640px;font-size:clamp(1.9rem,2vw,2.125rem);line-height:1.08;font-weight:var(--font-weight-semibold);letter-spacing:0}.verify-v2-header .ui-page-header-description{max-width:690px;margin-top:6px;font-size:.92rem;line-height:1.48}.verify-v2-workflow{display:grid;gap:34px;justify-items:stretch}.verify-v2-workflow-result{gap:24px}.verify-v2-upload-card.ui-card{justify-self:stretch;width:100%;max-width:none;margin:0;border:1px solid var(--verify-v2-border);border-radius:16px!important;background:#fffc;box-shadow:0 16px 42px #1e5c960e!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.verify-v2-upload-card>.ui-card-body{padding:16px}.verify-v2-upload-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.32fr);gap:14px;align-items:stretch}.verify-v2-dropzone{display:grid;justify-items:center;align-content:center;gap:14px;min-height:238px;padding:24px 26px;border:1.5px dashed rgba(72,155,240,.62);border-radius:14px;background:linear-gradient(180deg,#ffffffd6,#eff8ffb3),radial-gradient(circle at 50% 25%,rgba(21,126,237,.08),transparent 42%);color:var(--verify-v2-navy);cursor:pointer;text-align:center;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.verify-v2-dropzone:hover,.verify-v2-dropzone:focus-visible,.verify-v2-dropzone-active{border-color:#0b73dceb;background:linear-gradient(180deg,#fafdfffa,#e7f4ffe0),radial-gradient(circle at 50% 24%,rgba(21,126,237,.16),transparent 45%);box-shadow:0 18px 46px #2981d924}.verify-v2-dropzone:focus-visible{outline:3px solid rgba(11,115,220,.18);outline-offset:4px}.verify-v2-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.verify-v2-dropzone-icon,.verify-v2-info-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(93,169,246,.72);border-radius:12px;background:#eaf4ffdb;color:#006ddb;box-shadow:0 10px 24px #0b63ce14}.verify-v2-dropzone-icon svg,.verify-v2-info-icon svg,.verify-v2-copy-value svg{width:20px;height:20px}.verify-v2-dropzone-copy{display:grid;gap:7px;max-width:620px}.verify-v2-dropzone-copy strong{font-size:clamp(1.22rem,1.55vw,1.45rem);line-height:1.1;font-weight:var(--font-weight-semibold);color:var(--verify-v2-navy)}.verify-v2-dropzone-copy span{font-size:.9rem;line-height:1.44;color:var(--verify-v2-muted)}.verify-v2-dropzone-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.verify-v2-dropzone-actions .ui-button-primary{min-width:132px;box-shadow:0 12px 24px #0b73dc2e}.verify-v2-privacy-note{margin:0;color:#6b7c91;font-size:.8rem;line-height:1.45}.verify-v2-upload-aside{display:grid;align-content:center;gap:12px;min-width:0;padding:18px;border:1px solid rgba(217,232,247,.92);border-radius:14px;background:#f7fbffc7}.verify-v2-upload-aside-kicker{color:var(--verify-v2-faint);font-size:.76rem;font-weight:var(--font-weight-semibold)}.verify-v2-upload-aside strong{color:var(--verify-v2-heading);font-size:1rem;line-height:1.28;font-weight:var(--font-weight-semibold)}.verify-v2-upload-aside ul{display:grid;gap:8px;margin:0;padding:0;list-style:none;color:var(--verify-v2-muted);font-size:.85rem;line-height:1.38}.verify-v2-upload-aside li{position:relative;padding-left:18px}.verify-v2-upload-aside li:before{content:"";position:absolute;top:.58em;left:2px;width:7px;height:7px;border-radius:999px;background:#2386e894}.verify-v2-validation-error{margin:14px 0 0;padding:12px 14px;border:1px solid rgba(220,38,38,.22);border-radius:14px;background:#fef2f2e0;color:#b91c1c;font-weight:var(--font-weight-medium)}.verify-v2-education{display:grid;gap:16px;justify-self:stretch;width:100%;max-width:none;margin:0}.verify-v2-info-section,.verify-v2-flow-section{display:grid;gap:12px}.verify-v2-section-heading{display:flex;align-items:center;gap:10px}.verify-v2-section-heading>span{display:inline-grid;place-items:center;width:24px;height:24px;border:1px solid rgba(93,169,246,.72);border-radius:999px;background:#eaf4ffeb;color:#006ddb;font-size:.72rem;font-weight:var(--font-weight-semibold)}.verify-v2-section-heading h2{margin:0;color:var(--verify-v2-navy);font-size:1.12rem;line-height:1.2;font-weight:var(--font-weight-semibold)}.verify-v2-info-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.verify-v2-info-card{min-height:0;padding:16px;border:1px solid var(--verify-v2-border);border-radius:12px;background:#ffffffd1;box-shadow:0 10px 26px #1e5c9609}.verify-v2-info-card h3{margin:12px 0 7px;color:var(--verify-v2-navy);font-size:.94rem;line-height:1.25;font-weight:var(--font-weight-semibold)}.verify-v2-info-card p,.verify-v2-flow-step p{margin:0;color:var(--verify-v2-muted);font-size:.82rem;line-height:1.43}.verify-v2-flow-section{padding:16px;border:1px solid var(--verify-v2-border);border-radius:12px;background:#ffffffb8;box-shadow:0 10px 26px #1e5c9609}.verify-v2-flow-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.verify-v2-flow-step{display:grid;grid-template-columns:auto 1fr;gap:10px;min-height:78px;padding:13px;border:1px solid rgba(188,218,248,.86);border-radius:12px;background:#f7fbffcc}.verify-v2-flow-step>span{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#2084e6;color:#fff;font-size:.78rem;font-weight:var(--font-weight-semibold)}.verify-v2-flow-step strong{display:block;margin-bottom:4px;color:var(--verify-v2-navy);font-size:.91rem;line-height:1.25;font-weight:var(--font-weight-semibold)}.verify-v2-result{display:grid;gap:16px;justify-self:stretch;width:100%;max-width:none;margin:0}.verify-v2-result>.ui-card{border:1px solid var(--verify-v2-border);border-radius:16px;background:#ffffffc2;box-shadow:0 10px 28px #1e5c960e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.verify-v2-result>.ui-card>.ui-card-body{padding:18px}.verify-v2-loading-card>.ui-card-body{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.verify-v2-result-hero>.ui-card-body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px}.verify-v2-result>.verify-v2-result-hero.ui-card>.ui-card-body{padding:14px 16px}.verify-v2-loading-card h2,.verify-v2-result-hero h2{margin:0 0 6px;color:var(--verify-v2-navy);font-size:clamp(1.18rem,1.45vw,1.42rem);line-height:1.08;font-weight:var(--font-weight-semibold)}.verify-v2-loading-card p,.verify-v2-result-hero p{margin:0;max-width:760px;color:var(--verify-v2-muted);font-size:.88rem;line-height:1.45}.verify-v2-loading-meta{display:grid;gap:6px;justify-items:end;color:#6b7c91;font-size:.88rem;white-space:nowrap}.verify-v2-timeout-note{grid-column:1 / -1;width:100%;padding:12px 14px;border:1px solid rgba(245,158,11,.24);border-radius:14px;background:#fffbebd1}.verify-v2-result-hero-success{border-color:#157a4e3d!important}.verify-v2-result-hero-danger{border-color:#b423183d!important}.verify-v2-result-copy{min-width:0}.verify-v2-result-note{margin-top:8px!important}.verify-v2-badge-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.verify-v2-status-badge{display:inline-flex;align-items:center;width:fit-content;min-height:21px;padding:3px 7px;border:1px solid rgba(148,163,184,.22);border-radius:999px;background:#f1f7fcd6;color:#52667a;font-size:.7rem;line-height:1;font-weight:var(--font-weight-medium)}.verify-v2-status-badge-success{border-color:#157a4e2e;background:var(--verify-v2-success-bg);color:var(--verify-v2-success-text)}.verify-v2-status-badge-danger{border-color:#b423182e;background:var(--verify-v2-danger-bg);color:var(--verify-v2-danger-text)}.verify-v2-status-badge-warning{border-color:#a663002e;background:var(--verify-v2-warning-bg);color:var(--verify-v2-warning-text)}.verify-v2-status-badge-accent{border-color:#2386e833;background:#edf6ff;color:#176fca}.verify-v2-result-actions{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:8px;min-width:162px}.verify-v2-result-actions .ui-button{width:100%;min-height:34px;padding-inline:12px;font-size:12px}.verify-v2-result-grid{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.55fr);gap:18px;align-items:stretch}.verify-v2-file-card.ui-card{align-self:stretch}.verify-v2-file-card>.ui-card-body{align-content:start}.verify-v2-file-card>.ui-card-body,.verify-v2-details-card>.ui-card-body{display:grid;gap:12px}.verify-v2-file-card h3,.verify-v2-details-card h3{margin:0;color:var(--verify-v2-navy);font-size:1rem;line-height:1.25;font-weight:var(--font-weight-semibold)}.verify-v2-file-preview{display:grid;place-items:center;min-height:132px;max-height:176px;overflow:hidden;border:1px solid rgba(217,232,247,.96);border-radius:12px;background:#f7fbff}.verify-v2-file-preview img,.verify-v2-file-preview video,.verify-v2-file-preview iframe{width:100%;height:100%;max-height:176px;border:0;object-fit:contain}.verify-v2-file-preview audio{width:calc(100% - 32px)}.verify-v2-preview-fallback{display:grid;place-items:center;gap:10px;color:#64748b}.verify-v2-preview-fallback svg{width:32px;height:32px}.verify-v2-file-meta,.verify-v2-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0}.verify-v2-file-meta{grid-template-columns:1fr}.verify-v2-file-meta .verify-v2-field{padding:7px 0;border-top:0}.verify-v2-field{display:grid;gap:5px;min-width:0;padding:11px 0;border-top:1px solid rgba(203,225,247,.92)}.verify-v2-field-wide{grid-column:1 / -1}.verify-v2-field dt{margin:0;color:var(--verify-v2-faint);font-size:.76rem;line-height:1.2;font-weight:var(--font-weight-medium)}.verify-v2-field dd{min-width:0;margin:0;color:var(--verify-v2-text);font-size:.88rem;line-height:1.38;font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.verify-v2-proof-stack{display:grid;gap:10px}.verify-v2-proof-section{display:grid;gap:10px;padding:12px;border:1px solid rgba(217,232,247,.9);border-radius:12px;background:#ffffffd1}.verify-v2-proof-section-muted{border-color:#d9e8f7eb;background:#f7fbffcc}.verify-v2-proof-section-danger{border-color:#b423182e;background:#fdecec38}.verify-v2-proof-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.verify-v2-proof-title-copy{display:grid;gap:3px;min-width:0}.verify-v2-proof-title-copy h4{margin:0;color:var(--verify-v2-navy);font-size:1rem;line-height:1.25;font-weight:var(--font-weight-semibold)}.verify-v2-proof-title-copy p{margin:0;color:var(--verify-v2-faint);font-size:.8rem;line-height:1.35}.verify-v2-proof-note,.verify-v2-proof-message{margin:0;color:var(--verify-v2-muted);font-size:.88rem;line-height:1.5}.verify-v2-proof-message-danger{color:var(--verify-v2-danger-text)}.verify-v2-proof-groups{display:grid;gap:10px}.verify-v2-details-card .verify-v2-proof-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.verify-v2-proof-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin:0}.verify-v2-proof-summary-grid .verify-v2-field{padding:8px 0}.verify-v2-proof-summary-grid .verify-v2-field:nth-child(-n+2){border-top:0}.verify-v2-technical-disclosure{overflow:hidden;border:1px solid rgba(217,232,247,.74);border-radius:10px;background:#f8fbff94}.verify-v2-technical-disclosure summary{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:center;padding:10px 12px;color:var(--verify-v2-heading);cursor:pointer;list-style:none}.verify-v2-technical-disclosure summary::-webkit-details-marker{display:none}.verify-v2-technical-disclosure summary:after{content:"";width:8px;height:8px;border-right:2px solid rgba(35,134,232,.72);border-bottom:2px solid rgba(35,134,232,.72);transform:rotate(45deg);transition:transform .16s ease}.verify-v2-technical-disclosure[open] summary:after{transform:rotate(225deg)}.verify-v2-technical-disclosure summary:hover,.verify-v2-technical-disclosure summary:focus-visible{background:#edf6ffb3;outline:none}.verify-v2-technical-disclosure summary:focus-visible{box-shadow:inset 0 0 0 3px #2386e81f}.verify-v2-technical-disclosure summary span{min-width:0;font-size:.84rem;line-height:1.25;font-weight:var(--font-weight-semibold)}.verify-v2-technical-disclosure summary small{grid-column:1;color:var(--verify-v2-faint);font-size:.74rem;line-height:1.25;font-weight:500}.verify-v2-proof-groups-technical{padding:10px;border-top:1px solid rgba(217,232,247,.72)}.verify-v2-technical-panel{display:grid;gap:8px;padding:10px;border:1px solid rgba(217,232,247,.74);border-radius:10px;background:#f8fbff94}.verify-v2-technical-panel h5{margin:0;color:var(--verify-v2-heading);font-size:.82rem;line-height:1.25;font-weight:var(--font-weight-semibold)}.verify-v2-technical-panel .verify-v2-field-grid{grid-template-columns:1fr}.verify-v2-technical-panel .verify-v2-field{padding:8px 0 0;border-top-color:#cbe1f7b8}.verify-v2-technical-disclosure-blockchain .verify-v2-technical-panel{border:0;border-top:1px solid rgba(217,232,247,.72);border-radius:0;background:transparent}.verify-v2-detail-group{display:grid;gap:8px;padding:10px;border:1px solid rgba(217,232,247,.72);border-radius:10px;background:#f8fbff9e}.verify-v2-detail-group:nth-child(3),.verify-v2-detail-group:nth-child(4){align-self:start}.verify-v2-detail-group:has(.verify-v2-copy-value){grid-column:1 / -1}.verify-v2-detail-group h5{margin:0;color:var(--verify-v2-heading);font-size:.82rem;line-height:1.25;font-weight:var(--font-weight-semibold)}.verify-v2-detail-group .verify-v2-field-grid{grid-template-columns:1fr}.verify-v2-detail-group .verify-v2-field{padding:0;border-top:0}.verify-v2-copy-value{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;padding:8px 9px;border:1px solid rgba(217,232,247,.95);border-radius:10px;background:#f7fbffe6;color:#274761;cursor:pointer;text-align:left}.verify-v2-copy-value code{display:block;min-width:0;overflow:hidden;color:inherit;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.76rem;font-weight:400;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.verify-v2-copy-value>span{display:inline-flex;align-items:center;gap:5px;color:#176fca;font-size:.72rem;font-weight:var(--font-weight-semibold);white-space:nowrap}.verify-v2-copy-value>span svg{width:15px;height:15px}.verify-v2-copy-value:hover,.verify-v2-copy-value:focus-visible{border-color:#2386e861;outline:none;box-shadow:0 0 0 3px #2386e81f}.verify-v2-explorer-link{justify-self:start;display:inline-flex;align-items:center;min-height:32px;padding:7px 11px;border:1px solid rgba(11,115,220,.18);border-radius:999px;background:var(--verify-v2-soft);color:#0b63ce;font-size:.84rem;font-weight:var(--font-weight-semibold);text-decoration:none}.verify-v2-workflow-result{gap:16px}.verify-v2-result{gap:14px}.verify-v2-result>.ui-card{border-color:#d9e8f7c7;border-radius:14px;background:#ffffffdb;box-shadow:0 8px 22px #102a430a}.verify-v2-result>.ui-card>.ui-card-body{padding:14px}.verify-v2-result-hero>.ui-card-body{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px}.verify-v2-result>.verify-v2-result-hero.ui-card>.ui-card-body{padding:18px 20px}.verify-v2-result-copy{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;align-items:start}.verify-v2-result-mark{display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(35,134,232,.18);border-radius:14px;background:#edf6ff;color:#2386e8}.verify-v2-result-mark svg{width:22px;height:22px}.verify-v2-result-mark-success{border-color:#157a4e2e;background:var(--verify-v2-success-bg);color:var(--verify-v2-success-text)}.verify-v2-result-mark-warning{border-color:#a663002e;background:var(--verify-v2-warning-bg);color:var(--verify-v2-warning-text)}.verify-v2-result-mark-danger{border-color:#b423182e;background:var(--verify-v2-danger-bg);color:var(--verify-v2-danger-text)}.verify-v2-result-mark-neutral{border-color:#94a3b833;background:#f1f7fcd6;color:#52667a}.verify-v2-result-main{min-width:0}.verify-v2-result-eyebrow{display:block;margin-bottom:4px;color:var(--verify-v2-faint);font-size:.72rem;font-weight:var(--font-weight-semibold)}.verify-v2-result-hero h2{margin-bottom:4px;font-size:clamp(1.22rem,1.55vw,1.55rem)}.verify-v2-result-actions{flex-direction:row;align-items:center;min-width:0}.verify-v2-result-actions .ui-button{width:auto;min-height:34px}.verify-v2-result-grid{grid-template-columns:minmax(290px,.82fr) minmax(0,1.58fr);gap:14px}.verify-v2-file-card>.ui-card-body{gap:14px}.verify-v2-file-card-head,.verify-v2-details-head,.verify-v2-proof-title-main{display:flex;align-items:center;gap:10px;min-width:0}.verify-v2-file-card-head,.verify-v2-details-head{justify-content:space-between}.verify-v2-file-card-head>div,.verify-v2-details-head>div{display:grid;gap:3px;min-width:0}.verify-v2-file-card-head span:not(.verify-v2-status-badge),.verify-v2-details-head span{color:var(--verify-v2-faint);font-size:.72rem;font-weight:var(--font-weight-semibold)}.verify-v2-details-head p{max-width:410px;margin:0;color:var(--verify-v2-muted);font-size:.78rem;line-height:1.35;text-align:right}.verify-v2-file-shell{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;align-items:center}.verify-v2-file-preview{min-height:112px;max-height:132px;aspect-ratio:1;border-radius:12px}.verify-v2-file-preview img,.verify-v2-file-preview video,.verify-v2-file-preview iframe{max-height:132px}.verify-v2-file-meta .verify-v2-field{padding:8px 0;border-top:1px solid rgba(203,225,247,.58)}.verify-v2-file-meta .verify-v2-field:first-child{border-top:0}.verify-v2-proof-stack{gap:8px}.verify-v2-proof-section{gap:9px;padding:12px;border-color:#d9e8f7c2;border-radius:12px;background:#ffffffb8}.verify-v2-proof-icon{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border:1px solid rgba(35,134,232,.16);border-radius:11px;background:#edf6ff;color:#2386e8}.verify-v2-proof-icon svg{width:17px;height:17px}.verify-v2-proof-icon-success{border-color:#157a4e29;background:var(--verify-v2-success-bg);color:var(--verify-v2-success-text)}.verify-v2-proof-icon-warning{border-color:#a6630029;background:var(--verify-v2-warning-bg);color:var(--verify-v2-warning-text)}.verify-v2-proof-icon-danger{border-color:#b4231829;background:var(--verify-v2-danger-bg);color:var(--verify-v2-danger-text)}.verify-v2-proof-icon-neutral{border-color:#94a3b833;background:#f1f7fcd6;color:#52667a}.verify-v2-proof-title-copy h4{font-size:.95rem}.verify-v2-proof-note{padding-left:44px;font-size:.82rem;line-height:1.42}.verify-v2-details-card .verify-v2-proof-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px}.verify-v2-details-card .verify-v2-proof-summary-grid .verify-v2-field{padding:7px 0}.verify-v2-details-card .verify-v2-proof-summary-grid .verify-v2-field:nth-child(-n+3){border-top:0}.verify-v2-details-card .verify-v2-proof-summary-grid .verify-v2-field:nth-child(3){border-top:0}.verify-v2-technical-disclosure summary{padding:9px 11px}.verify-v2-explorer-link{min-height:30px;padding:6px 10px;font-size:.78rem}.verify-v2-proof-section-warning{border-color:#a663003d;background:#fff6e580}.verify-v2-proof-section-recovery:not(.verify-v2-proof-section-danger,.verify-v2-proof-section-warning,.verify-v2-proof-section-muted){border-color:#2386e833;background:linear-gradient(145deg,#f0f8ffd1,#ffffffc7)}.verify-v2-recovery-disclaimer{margin:0;padding:8px 10px;border-radius:8px;background:#eef6fdbd;color:var(--verify-v2-faint);font-size:.72rem;line-height:1.4}.verify-v2-manifest-button{justify-self:start}.verify-v2-details-head{align-items:flex-start;padding-bottom:12px;border-bottom:1px solid rgba(203,225,247,.72)}.verify-v2-details-head p{max-width:300px;text-align:left}.verify-v2-proof-stack{gap:14px}.verify-v2-proof-section{gap:16px;min-width:0;padding:20px;border:1px solid var(--verify-v2-border);border-radius:16px;background:var(--verify-v2-soft)}.verify-v2-proof-stack>.verify-v2-proof-section:first-child{border-top:1px solid var(--verify-v2-border)}.verify-v2-proof-stack>.verify-v2-proof-section-danger,.verify-v2-proof-stack>.verify-v2-proof-section-warning{margin-top:0;padding:20px;border:1px solid var(--verify-v2-border);border-radius:16px;background:var(--verify-v2-soft)}.verify-v2-proof-stack>.verify-v2-proof-section-warning{border-color:var(--verify-v2-border);background:var(--verify-v2-soft)}.verify-v2-proof-section-recovery:not(.verify-v2-proof-section-danger,.verify-v2-proof-section-warning,.verify-v2-proof-section-muted){border:1px solid var(--verify-v2-border);border-radius:16px;background:var(--verify-v2-soft)}.verify-v2-details-card .verify-v2-proof-icon{width:44px;height:44px;border-radius:13px}.verify-v2-details-card .verify-v2-proof-icon svg{width:25px;height:25px}.verify-v2-credentials-mark{display:block;width:27px;height:27px;background:currentColor;mask:url("data:image/svg+xml,%3csvg%20width='36'%20height='36'%20viewBox='0%200%2036%2036'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.6652%2026.4829C9.59549%2026.4829%207.05518%2023.2945%207.05518%2019.51C7.05518%2015.7255%209.59549%2012.5371%2013.6652%2012.5371C16.9572%2012.5371%2019.1865%2014.6886%2019.7826%2017.4881H16.4647C16.024%2016.2439%2014.9872%2015.4922%2013.6652%2015.4922C11.6174%2015.4922%2010.2694%2017.0993%2010.2694%2019.51C10.2694%2021.9207%2011.6174%2023.5278%2013.6652%2023.5278C15.039%2023.5278%2016.1018%2022.7243%2016.5165%2021.4023H19.8086C19.2642%2024.2796%2017.009%2026.4829%2013.6652%2026.4829Z'%20fill='currentColor'/%3e%3cpath%20d='M21.1194%2026.12V12.9H24.23V14.3257C24.9558%2013.3666%2026.0964%2012.7445%2027.8072%2012.7445H28.6107V15.8032H27.7813C26.6148%2015.8032%2025.889%2016.0624%2025.3446%2016.5549C24.7225%2017.0734%2024.3596%2017.9288%2024.3596%2019.2249V26.12H21.1194Z'%20fill='currentColor'/%3e%3cpath%20d='M1.56009%2018C1.56009%208.92061%208.92143%201.56009%2018.0011%201.56009C27.0819%201.56009%2034.4441%208.92156%2034.4441%2018.0021V34.4399H18C8.9205%2034.4399%201.56009%2027.0795%201.56009%2018Z'%20stroke='currentColor'%20stroke-width='3.12018'/%3e%3c/svg%3e") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='36'%20height='36'%20viewBox='0%200%2036%2036'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.6652%2026.4829C9.59549%2026.4829%207.05518%2023.2945%207.05518%2019.51C7.05518%2015.7255%209.59549%2012.5371%2013.6652%2012.5371C16.9572%2012.5371%2019.1865%2014.6886%2019.7826%2017.4881H16.4647C16.024%2016.2439%2014.9872%2015.4922%2013.6652%2015.4922C11.6174%2015.4922%2010.2694%2017.0993%2010.2694%2019.51C10.2694%2021.9207%2011.6174%2023.5278%2013.6652%2023.5278C15.039%2023.5278%2016.1018%2022.7243%2016.5165%2021.4023H19.8086C19.2642%2024.2796%2017.009%2026.4829%2013.6652%2026.4829Z'%20fill='currentColor'/%3e%3cpath%20d='M21.1194%2026.12V12.9H24.23V14.3257C24.9558%2013.3666%2026.0964%2012.7445%2027.8072%2012.7445H28.6107V15.8032H27.7813C26.6148%2015.8032%2025.889%2016.0624%2025.3446%2016.5549C24.7225%2017.0734%2024.3596%2017.9288%2024.3596%2019.2249V26.12H21.1194Z'%20fill='currentColor'/%3e%3cpath%20d='M1.56009%2018C1.56009%208.92061%208.92143%201.56009%2018.0011%201.56009C27.0819%201.56009%2034.4441%208.92156%2034.4441%2018.0021V34.4399H18C8.9205%2034.4399%201.56009%2027.0795%201.56009%2018Z'%20stroke='currentColor'%20stroke-width='3.12018'/%3e%3c/svg%3e") center / contain no-repeat}.verify-v2-details-card .verify-v2-proof-title-main{gap:12px;min-width:0}.verify-v2-details-card .verify-v2-proof-title-copy h4{font-size:1.02rem;letter-spacing:-.015em}.verify-v2-details-card .verify-v2-proof-note{padding-left:0;line-height:1.6}.verify-v2-details-card .verify-v2-proof-summary-grid{padding-top:12px;border-top:1px solid var(--verify-v2-border)}.verify-v2-details-card .verify-v2-proof-summary-grid:empty{display:none}.verify-v2-page .verify-v2-explorer-link{gap:8px;min-height:38px;padding:9px 13px;border:1px solid var(--verify-v2-border);border-radius:10px;color:var(--verify-v2-primary);background:var(--verify-v2-soft);transition:border-color .16s ease,background-color .16s ease}.verify-v2-explorer-link svg{width:17px;height:17px;flex:0 0 auto}.verify-v2-page .verify-v2-explorer-link:hover{border-color:var(--verify-v2-primary);background:color-mix(in srgb,var(--verify-v2-primary) 8%,var(--verify-v2-soft))}.verify-v2-page .verify-v2-explorer-link:focus-visible{outline:2px solid var(--verify-v2-primary);outline-offset:3px}.verify-v2-result-actions .ui-button{gap:8px}.verify-v2-page .ui-button-icon svg{width:17px;height:17px}@media (max-width: 600px){.verify-v2-details-card .verify-v2-proof-section{padding:16px}.verify-v2-details-card .verify-v2-proof-title{align-items:flex-start;flex-wrap:wrap;gap:12px}.verify-v2-details-card .verify-v2-proof-title>.verify-v2-status-badge{margin-left:56px}.verify-v2-page .verify-v2-details-card .verify-v2-proof-summary-grid{grid-template-columns:1fr}}.verify-v2-details-card .verify-v2-proof-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.verify-v2-details-card .verify-v2-proof-summary-grid .verify-v2-field:nth-child(-n+2){border-top:0}.verify-v2-details-card .verify-v2-proof-summary-grid .verify-v2-field:nth-child(3){border-top:1px solid rgba(203,225,247,.72)}@media (max-width: 1120px){.verify-v2-upload-layout{grid-template-columns:1fr}.verify-v2-upload-aside{align-content:start}.verify-v2-info-grid,.verify-v2-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.verify-v2-result-grid{grid-template-columns:1fr}}@media (max-width: 720px){.verify-v2-page{gap:16px}.verify-v2-header.ui-page-header{padding:18px;border-radius:20px}.verify-v2-header .ui-page-header-title{font-size:clamp(1.75rem,8vw,2.1rem)}.verify-v2-upload-card>.ui-card-body,.verify-v2-result>.ui-card>.ui-card-body{padding:16px}.verify-v2-dropzone{min-height:224px;padding:24px 18px}.verify-v2-upload-aside{padding:15px}.verify-v2-info-grid,.verify-v2-flow-steps,.verify-v2-field-grid,.verify-v2-proof-summary-grid,.verify-v2-details-card .verify-v2-proof-groups{grid-template-columns:1fr}.verify-v2-proof-summary-grid .verify-v2-field:nth-child(2){border-top:1px solid rgba(203,225,247,.92)}.verify-v2-loading-card>.ui-card-body,.verify-v2-result-hero>.ui-card-body{display:grid}.verify-v2-result-copy,.verify-v2-file-shell{grid-template-columns:1fr}.verify-v2-result-mark{width:42px;height:42px}.verify-v2-loading-meta,.verify-v2-result-actions{justify-items:start;justify-content:flex-start}.verify-v2-result-actions{flex-direction:column;align-items:stretch}.verify-v2-result-actions .ui-button{width:100%}.verify-v2-file-preview{min-height:190px;max-height:220px;aspect-ratio:auto}.verify-v2-details-head{align-items:flex-start;flex-direction:column}.verify-v2-details-head p{max-width:none;text-align:left}.verify-v2-proof-note{padding-left:0}.verify-v2-details-card .verify-v2-proof-summary-grid .verify-v2-field:nth-child(2),.verify-v2-details-card .verify-v2-proof-summary-grid .verify-v2-field:nth-child(3){border-top:1px solid rgba(203,225,247,.92)}}.verify-v2-page-empty{--verify-v2-navy: #0b2854;--verify-v2-muted: #59739b;--verify-v2-border: #dbeaf8;--verify-v2-primary: #0b82f6;gap:14px}.verify-v2-landing-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(168px,210px);grid-template-areas:"copy claim" "benefits claim";gap:24px 36px;min-width:0;padding:8px 4px 20px}.verify-v2-landing-copy{grid-area:copy;min-width:0}.verify-v2-landing-copy h1{margin:0;color:var(--verify-v2-navy);font-size:clamp(2rem,3vw,2.75rem);line-height:1.02;font-weight:var(--font-weight-bold);letter-spacing:-.035em}.verify-v2-landing-copy p{margin:7px 0 0;max-width:790px;color:var(--verify-v2-muted);font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.45}.verify-v2-landing-claim{grid-area:claim;align-self:center;position:relative;margin:0;padding:0 8px 24px 0;color:#58739e;font-size:clamp(.92rem,1.3vw,1.08rem);line-height:1.35;font-weight:500}.verify-v2-landing-claim:after{content:"";position:absolute;bottom:0;left:0;width:44px;height:3px;border-radius:999px;background:var(--verify-v2-primary)}.verify-v2-benefit-list{grid-area:benefits;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;max-width:900px}.verify-v2-benefit{display:flex;align-items:center;gap:11px;min-width:0}.verify-v2-benefit>span{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;border-radius:999px;background:#eaf4ff;color:var(--verify-v2-primary)}.verify-v2-benefit svg{width:21px;height:21px}.verify-v2-benefit strong{min-width:0;color:#193763;font-size:.78rem;line-height:1.3;font-weight:var(--font-weight-semibold)}.verify-v2-page-empty .verify-v2-workflow{gap:18px}.verify-v2-page-empty .verify-v2-upload-card.ui-card{border-radius:16px!important;background:#ffffffeb;box-shadow:0 14px 34px #1e5c960f!important}.verify-v2-page-empty .verify-v2-upload-card>.ui-card-body{padding:18px}.verify-v2-page-empty .verify-v2-upload-layout{grid-template-columns:minmax(0,3.15fr) minmax(290px,1.18fr);gap:18px}.verify-v2-page-empty .verify-v2-dropzone{min-height:286px;gap:8px;padding:24px 28px 16px;border-color:#1f88f5b8;border-radius:14px;background:radial-gradient(circle at 50% 34%,rgba(218,237,255,.72),transparent 34%),linear-gradient(180deg,#fffffffa,#f8fcffeb)}.verify-v2-page-empty .verify-v2-dropzone-icon{width:68px;height:68px;margin-bottom:2px;border:0;border-radius:999px;background:#e9f4ff;color:#0786fa;box-shadow:none}.verify-v2-page-empty .verify-v2-dropzone-icon svg{width:34px;height:34px}.verify-v2-page-empty .verify-v2-dropzone-copy{gap:5px}.verify-v2-page-empty .verify-v2-dropzone-copy strong{font-size:clamp(1.12rem,1.5vw,1.35rem);line-height:1.18}.verify-v2-page-empty .verify-v2-dropzone-copy span{color:#5f79a1;font-size:.84rem;line-height:1.4}.verify-v2-page-empty .verify-v2-dropzone-actions{margin-top:2px}.verify-v2-page-empty .verify-v2-dropzone-actions .ui-button-primary{display:inline-flex;gap:10px;min-width:190px;min-height:40px;padding-inline:26px;border-radius:999px;background:linear-gradient(135deg,#0f8cff,#0879ed);box-shadow:0 10px 24px #0b7ef138}.verify-v2-page-empty .verify-v2-dropzone-actions .ui-button-primary svg{width:18px;height:18px}.verify-v2-page-empty .verify-v2-privacy-note{margin-top:0;color:#8194b3;font-size:.75rem}.verify-v2-page-empty .verify-v2-upload-aside{align-content:start;gap:20px;padding:24px 22px;border-color:#d7e8f8;border-radius:14px;background:linear-gradient(145deg,#fafdfffa,#f2f9ffeb)}.verify-v2-upload-aside-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start}.verify-v2-upload-aside-head>div{display:grid;gap:4px;min-width:0}.verify-v2-upload-aside-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#e5f2ff;color:var(--verify-v2-primary)}.verify-v2-upload-aside-icon svg{width:20px;height:20px}.verify-v2-page-empty .verify-v2-upload-aside-kicker{color:#102d59;font-size:.98rem;font-weight:var(--font-weight-bold)}.verify-v2-page-empty .verify-v2-upload-aside strong{color:#627da6;font-size:.82rem;line-height:1.4;font-weight:500}.verify-v2-page-empty .verify-v2-upload-aside ul{gap:10px;color:#607ba3;font-size:.81rem}.verify-v2-page-empty .verify-v2-upload-aside li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:center;padding:0}.verify-v2-page-empty .verify-v2-upload-aside li:before{display:none}.verify-v2-page-empty .verify-v2-upload-aside li svg{width:26px;height:26px;color:#1688f5;padding:5px;border-radius:999px;background:#e2f1ff}.verify-v2-page-empty .verify-v2-education{gap:20px}.verify-v2-page-empty .verify-v2-info-section,.verify-v2-page-empty .verify-v2-flow-section{gap:10px}.verify-v2-page-empty .verify-v2-section-heading{min-width:0;gap:10px}.verify-v2-page-empty .verify-v2-section-heading>span{width:36px;height:36px;border:0;background:#e7f3ff;color:var(--verify-v2-primary)}.verify-v2-page-empty .verify-v2-section-heading>span svg{width:19px;height:19px}.verify-v2-page-empty .verify-v2-section-heading h2{font-size:1.28rem;letter-spacing:-.02em}.verify-v2-page-empty .verify-v2-section-heading>p{margin:0 0 0 auto;color:#6d85aa;font-size:.78rem;line-height:1.4;text-align:right}.verify-v2-page-empty .verify-v2-info-grid{gap:12px}.verify-v2-page-empty .verify-v2-info-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;min-width:0;min-height:126px;padding:18px 16px;border-color:#e1edf8;border-radius:14px;background:#ffffffe6;box-shadow:0 10px 24px #1e5c960b}.verify-v2-page-empty .verify-v2-info-icon{width:54px;height:54px;border:0;border-radius:14px;background:#e8f4ff;color:#0b84f5;box-shadow:none}.verify-v2-page-empty .verify-v2-info-icon svg{width:27px;height:27px}.verify-v2-page-empty .verify-v2-info-card h3{margin:3px 0 6px;color:#112f5b;font-size:.86rem}.verify-v2-page-empty .verify-v2-info-card p{color:#617ca4;font-size:.77rem;line-height:1.4}.verify-v2-page-empty .verify-v2-flow-section{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.verify-v2-page-empty .verify-v2-flow-steps{gap:20px}.verify-v2-page-empty .verify-v2-flow-step{position:relative;grid-template-columns:auto minmax(0,1fr);gap:14px;min-width:0;min-height:74px;padding:0;border:0;border-radius:0;background:transparent}.verify-v2-page-empty .verify-v2-flow-step:not(:last-child):after{content:"";position:absolute;top:20px;left:44px;width:calc(100% - 30px);height:1px;background:#d6e6f5}.verify-v2-page-empty .verify-v2-flow-step>span{position:relative;z-index:1;width:40px;height:40px;border:2px solid #bfd7ef;background:#fff;color:#5c769e;font-size:.95rem}.verify-v2-page-empty .verify-v2-flow-step>div{position:relative;z-index:1;min-width:0;padding:5px 10px 0 0;background:linear-gradient(90deg,#f7fbfff5 78%,#f7fbff00)}.verify-v2-page-empty .verify-v2-flow-step strong{color:#14325e;font-size:.84rem}.verify-v2-page-empty .verify-v2-flow-step p{color:#6c84aa;font-size:.76rem}@media (max-width: 1260px){.verify-v2-benefit-list{gap:14px}.verify-v2-benefit{gap:8px}.verify-v2-benefit>span{flex-basis:40px;width:40px;height:40px}.verify-v2-page-empty .verify-v2-upload-layout{grid-template-columns:minmax(0,2.4fr) minmax(260px,1fr)}}@media (max-width: 1080px){.verify-v2-landing-header{grid-template-columns:1fr;grid-template-areas:"copy" "benefits";gap:18px}.verify-v2-landing-claim{display:none}.verify-v2-benefit-list{max-width:none}.verify-v2-page-empty .verify-v2-upload-layout{grid-template-columns:1fr}.verify-v2-page-empty .verify-v2-upload-aside{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:center}.verify-v2-page-empty .verify-v2-upload-aside ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 820px){.verify-v2-benefit-list,.verify-v2-page-empty .verify-v2-info-grid,.verify-v2-page-empty .verify-v2-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.verify-v2-page-empty .verify-v2-flow-step:after{display:none}}@media (max-width: 620px){.verify-v2-landing-header{padding:2px 0 10px}.verify-v2-landing-copy h1{font-size:clamp(1.8rem,9vw,2.2rem)}.verify-v2-benefit-list{grid-template-columns:1fr;gap:10px}.verify-v2-benefit>span{flex-basis:38px;width:38px;height:38px}.verify-v2-page-empty .verify-v2-upload-card>.ui-card-body{padding:12px}.verify-v2-page-empty .verify-v2-dropzone{min-height:280px;padding:24px 15px 16px}.verify-v2-page-empty .verify-v2-upload-aside{grid-template-columns:1fr;padding:20px 16px}.verify-v2-page-empty .verify-v2-upload-aside ul,.verify-v2-page-empty .verify-v2-info-grid,.verify-v2-page-empty .verify-v2-flow-steps{grid-template-columns:1fr}.verify-v2-page-empty .verify-v2-section-heading{display:grid;grid-template-columns:auto minmax(0,1fr)}.verify-v2-page-empty .verify-v2-section-heading>p{grid-column:1 / -1;margin:0;text-align:left}.verify-v2-page-empty .verify-v2-info-card{min-height:0}}@media (min-width: 861px){body .app-shell-enterprise{grid-template-columns:272px minmax(0,1fr)!important;transition:grid-template-columns .24s cubic-bezier(.2,.8,.2,1)!important}body .app-shell-enterprise.app-shell-sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)!important}body .app-sidebar,body .app-sidebar:not(.app-sidebar-collapsed),body .app-sidebar.app-sidebar-collapsed{position:sticky!important;top:10px!important;display:flex!important;flex-direction:column!important;width:auto!important;height:calc(100dvh - 20px)!important;max-height:calc(100dvh - 20px)!important;margin:10px 0 10px 10px!important;padding:10px!important;gap:12px!important;overflow:visible!important;border:1px solid rgba(198,223,245,.78)!important;border-radius:24px!important;background:linear-gradient(180deg,#ffffffd6,#f8fcffb8),#ffffffad!important;box-shadow:inset 0 1px #ffffffd6,0 22px 58px #102a4317!important;backdrop-filter:blur(20px) saturate(1.12)!important;-webkit-backdrop-filter:blur(20px) saturate(1.12)!important}body .app-sidebar-top,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-top,body .app-sidebar-collapsed .app-sidebar-top{display:block!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body .app-sidebar-brand,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-brand{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;min-height:54px!important;padding:8px 9px!important;border:1px solid rgba(198,223,245,.84)!important;border-radius:18px!important;background:linear-gradient(145deg,#ffffffdb,#f0f8ffad),#ffffff9e!important;color:var(--sce-text)!important;text-decoration:none!important;box-shadow:inset 0 1px #ffffffdb,0 14px 34px #102a430f!important}body .app-sidebar-brand:hover,body .app-sidebar-brand:focus-visible{border-color:#50a4f570!important;background:linear-gradient(145deg,#fffffff0,#e8f5ffd1),#ffffffb3!important;outline:none!important}body .app-sidebar-mark,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-mark{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;border-radius:13px!important;object-fit:contain!important}body .app-sidebar-brand-copy,body .app-sidebar-brand>div,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-brand-copy,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-brand>div{position:static!important;display:block!important;width:auto!important;height:auto!important;min-width:0!important;overflow:visible!important;clip:auto!important;opacity:1!important}body .app-sidebar-brand-kicker{display:none!important}body .app-sidebar-brand strong,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-brand strong{display:block!important;width:100%!important;min-width:0!important;overflow:visible!important;color:var(--sce-text)!important;font-size:13.5px!important;font-weight:var(--font-weight-bold)!important;letter-spacing:0!important;line-height:1.12!important;text-overflow:clip!important;white-space:nowrap!important}body .app-sidebar-panel,body .app-sidebar-collapsed .app-sidebar-panel{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;width:100%!important;min-height:0!important;overflow:visible!important}body .app-sidebar-links,body .app-sidebar-section,body .app-sidebar-section-links,body .app-sidebar-subnav-group{display:grid!important;width:100%!important;min-width:0!important;gap:6px!important}body .app-sidebar-links{align-content:start!important;overflow-y:auto!important;overflow-x:hidden!important;padding:2px 4px 2px 0!important;scrollbar-gutter:stable!important}body .app-sidebar-link,body .app-sidebar-help-button,body .app-sidebar-subnav-link{display:grid!important;grid-template-columns:32px minmax(0,1fr) 18px!important;align-items:center!important;gap:9px!important;width:100%!important;min-width:0!important;min-height:42px!important;padding:4px 8px!important;border:1px solid transparent!important;border-radius:14px!important;color:#52677c!important;font-size:12.8px!important;font-weight:var(--font-weight-semibold)!important;text-decoration:none!important}body .app-sidebar-link-active,body .app-sidebar-link[aria-current=page],body .app-sidebar-subnav-link.app-sidebar-link-active,body .app-sidebar-subnav-group[data-active=true]>.app-sidebar-link{border-color:#50a4f573!important;background:linear-gradient(180deg,#e8f5fff5,#ddf0ffc7),#ffffffb3!important;color:var(--sce-blue-dark)!important;box-shadow:inset 0 1px #fffc,0 10px 22px #0b63ce12!important}body .app-sidebar-link-icon,body .app-sidebar-subnav-link .app-sidebar-link-icon{display:grid!important;width:32px!important;height:32px!important;place-items:center!important;color:currentColor!important}body .app-sidebar-link svg,body .app-sidebar-help-button svg,body .app-sidebar-subnav-link svg,body .app-sidebar-user-menu-item svg{width:17px!important;height:17px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}body .app-navbar-link-label,body .app-sidebar-help-button .app-navbar-link-label{min-width:0!important;overflow:hidden!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;opacity:1!important}body .app-sidebar-subnav{display:grid!important;gap:4px!important;max-height:290px!important;margin:4px 0 4px 15px!important;padding-left:9px!important;overflow:visible!important}body .app-sidebar-subnav-group[data-open=false] .app-sidebar-subnav{max-height:0!important;margin-top:0!important;margin-bottom:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important;transform:translateY(-3px)!important}body .app-sidebar-subnav-link{grid-template-columns:28px minmax(0,1fr)!important;min-height:38px!important;padding:3px 8px!important}body .app-sidebar-user{position:relative!important;display:grid!important;gap:8px!important;width:100%!important;margin-top:auto!important;padding:10px 0 0!important;border-top:1px solid rgba(198,223,245,.76)!important}body .app-sidebar-user-trigger{display:grid!important;grid-template-columns:34px minmax(0,1fr) 16px!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:42px!important;padding:5px 7px!important;border:1px solid rgba(198,223,245,.78)!important;border-radius:15px!important;background:#ffffff94!important}body .app-sidebar-user-avatar{display:grid!important;width:32px!important;height:32px!important;place-items:center!important}body .app-sidebar-user-copy,body .app-sidebar-user-copy span,body .app-sidebar-user-copy em{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .app-sidebar-user-actions{display:grid!important;width:100%!important}body .app-sidebar-collapse.app-sidebar-collapse-bottom,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-collapse.app-sidebar-collapse-bottom{display:grid!important;grid-template-columns:26px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:none!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0 8px!important;border:1px solid rgba(198,223,245,.82)!important;border-radius:14px!important;background:#ffffff9e!important;color:#40566b!important}body .app-sidebar-collapsed{align-items:center!important;padding:8px!important}body .app-sidebar-collapsed .app-sidebar-top{width:46px!important}body .app-sidebar-collapsed .app-sidebar-brand{grid-template-columns:1fr!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;padding:4px!important;place-items:center!important;border-radius:17px!important}body .app-sidebar-collapsed .app-sidebar-mark{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important}body .app-sidebar-collapsed .app-sidebar-brand-copy,body .app-sidebar-collapsed .app-sidebar-brand>div,body .app-sidebar-collapsed .app-navbar-link-label,body .app-sidebar-collapsed .app-sidebar-help-button .app-navbar-link-label,body .app-sidebar-collapsed .app-sidebar-link-chevron,body .app-sidebar-collapsed .app-sidebar-subnav,body .app-sidebar-collapsed .app-sidebar-user-copy,body .app-sidebar-collapsed .app-sidebar-user-caret,body .app-sidebar-collapsed .app-sidebar-collapse-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;opacity:0!important}body .app-sidebar-collapsed .app-sidebar-links,body .app-sidebar-collapsed .app-sidebar-section,body .app-sidebar-collapsed .app-sidebar-section-links,body .app-sidebar-collapsed .app-sidebar-subnav-group{justify-items:center!important;width:46px!important}body .app-sidebar-collapsed .app-sidebar-links{overflow:visible!important}body .app-sidebar-collapsed .app-sidebar-link,body .app-sidebar-collapsed .app-sidebar-help-button,body .app-sidebar-collapsed .app-sidebar-user-trigger,body .app-sidebar-collapsed .app-sidebar-collapse.app-sidebar-collapse-bottom{position:relative!important;grid-template-columns:1fr!important;justify-items:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}body .app-sidebar-collapsed .app-sidebar-link-icon,body .app-sidebar-collapsed .app-sidebar-user-avatar{width:34px!important;height:34px!important}body .app-sidebar-collapsed .app-sidebar-user{justify-items:center!important;width:46px!important}body .app-sidebar-collapsed .app-sidebar-user-main,body .app-sidebar-collapsed .app-sidebar-user-actions{width:44px!important}body .app-sidebar-collapsed .app-sidebar-user-menu{right:auto!important;bottom:0!important;left:calc(100% + 12px)!important;width:230px!important}body .app-sidebar-collapsed .app-sidebar-collapse.app-sidebar-collapse-bottom svg{width:18px!important;height:18px!important}body .app-sidebar-collapsed [data-tooltip]:before,body .app-sidebar-collapsed [data-tooltip]:after{position:absolute!important;top:50%!important;left:calc(100% + 12px)!important;z-index:1000!important;opacity:0!important;pointer-events:none!important;transform:translateY(-50%) translate(-6px)!important;transition:opacity .15s ease,transform .15s ease!important}body .app-sidebar-collapsed [data-tooltip]:before{width:9px!important;height:9px!important;border-bottom:1px solid rgba(198,225,250,.92)!important;border-left:1px solid rgba(198,225,250,.92)!important;background:#fffffff5!important;content:""!important;transform:translateY(-50%) translate(-10px) rotate(45deg)!important}body .app-sidebar-collapsed [data-tooltip]:after{display:block!important;max-width:260px!important;padding:8px 11px!important;border:1px solid rgba(198,225,250,.92)!important;border-radius:12px!important;background:#fffffff5!important;color:var(--sce-text)!important;box-shadow:inset 0 1px #ffffffdb,0 16px 34px #102a4324!important;content:attr(data-tooltip)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;line-height:1.25!important;white-space:nowrap!important}body .app-sidebar-collapsed [data-tooltip]:hover:before,body .app-sidebar-collapsed [data-tooltip]:hover:after,body .app-sidebar-collapsed [data-tooltip]:focus-visible:before,body .app-sidebar-collapsed [data-tooltip]:focus-visible:after{opacity:1!important;transform:translateY(-50%) translate(0)!important}body .app-sidebar-collapsed [data-tooltip]:hover:before,body .app-sidebar-collapsed [data-tooltip]:focus-visible:before{transform:translateY(-50%) translate(-10px) rotate(45deg)!important}}@media (max-width: 860px){body .app-sidebar-brand strong,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-brand strong{max-width:none!important;overflow:visible!important;font-size:13.5px!important;text-overflow:clip!important}}body .app-sidebar{overflow:visible!important}body .app-sidebar-collapse.app-sidebar-collapse-rail,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-collapse.app-sidebar-collapse-rail,body .app-sidebar-collapsed .app-sidebar-collapse.app-sidebar-collapse-rail{position:absolute!important;top:50%!important;right:-16px!important;z-index:45!important;display:grid!important;grid-template-columns:1fr!important;place-items:center!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0!important;border:1px solid rgba(198,225,250,.95)!important;border-radius:999px!important;background:#ffffffe6!important;color:#476176!important;box-shadow:0 14px 34px #102a431f!important;transform:translateY(-50%)!important;-webkit-backdrop-filter:blur(16px) saturate(1.08)!important;backdrop-filter:blur(16px) saturate(1.08)!important}body .app-sidebar-collapse.app-sidebar-collapse-rail:hover,body .app-sidebar-collapse.app-sidebar-collapse-rail:focus-visible{border-color:#0b63ce57!important;background:#eef7ff!important;color:var(--sce-blue-dark)!important;outline:none!important;box-shadow:0 16px 38px #0b63ce29!important}body .app-sidebar-collapse.app-sidebar-collapse-rail svg{width:17px!important;height:17px!important;fill:none!important;stroke:currentColor!important;stroke-width:2.1!important}body .app-sidebar-collapse.app-sidebar-collapse-rail .app-sidebar-collapse-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}body .app-sidebar-user-actions{display:none!important}@media (max-width: 860px){body .app-sidebar-collapse.app-sidebar-collapse-rail,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-collapse.app-sidebar-collapse-rail,body .app-sidebar-collapsed .app-sidebar-collapse.app-sidebar-collapse-rail{display:none!important}}.pdf-editor-page{min-width:0;overflow:hidden;border:1px solid #d8e2ed;border-radius:12px;background:#edf2f7;color:#12243b;box-shadow:0 20px 60px #213a571f}.asset-detail-lineage-c2pa{border-color:#6a8fc34d;background:linear-gradient(110deg,#eef5ff9e,#fff0 42%),#fffffff5}.asset-detail-c2pa-lineage-list .asset-detail-lineage-item{position:relative}.asset-detail-c2pa-lineage-list .asset-detail-lineage-item:not(:last-child):after{position:absolute;bottom:-13px;left:20px;width:1px;height:26px;z-index:1;background:#b7c7d9;content:""}.asset-detail-c2pa-lineage-list .asset-detail-lineage-index{position:relative;z-index:2}.asset-detail-lineage-copy p{max-width:720px;margin:2px 0 0;color:#6d7e90;font-size:12px;line-height:1.45}.asset-detail-c2pa-lineage-list .asset-detail-lineage-copy small{color:#40627f;font-size:11px;font-weight:var(--font-weight-semibold);line-height:1.4}.pdf-editor-page-loading-state,.pdf-editor-page-error-state{min-height:520px;display:grid;place-content:center;justify-items:center;gap:12px;padding:48px;text-align:center}.pdf-editor-page-loading-state p{margin:0;color:#68798d}.pdf-editor-topbar{min-height:74px;display:grid;grid-template-columns:minmax(280px,1fr) auto auto;align-items:center;gap:24px;padding:12px 16px;border-bottom:1px solid #d8e2ed;background:#fffffff5}.pdf-editor-title{min-width:0;display:flex;align-items:center;gap:12px}.pdf-editor-title>button{width:36px;height:36px;flex:0 0 auto;border:1px solid #d9e2ec;border-radius:8px;background:#fff;color:#425a73;font-size:19px;cursor:pointer}.pdf-editor-title>button:hover{border-color:#a9bacb;color:#132a44}.pdf-editor-title div{min-width:0}.pdf-editor-title span,.pdf-editor-panel-label{display:block;color:#6a7d91;font-size:10px;font-weight:var(--font-weight-semibold);letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.pdf-editor-title h1{overflow:hidden;margin:3px 0 0;color:#10243b;font-size:16px;font-weight:var(--font-weight-semibold);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.pdf-editor-topbar-status{display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:999px;background:#f4f8f6}.pdf-editor-topbar-status div{display:grid;gap:1px}.pdf-editor-topbar-status strong{color:#24405d;font-size:11px;font-weight:var(--font-weight-semibold)}.pdf-editor-topbar-status small{color:#7a8999;font-size:10px}.pdf-editor-trust-dot{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:#9aa8b5;box-shadow:0 0 0 4px #8294a51f}.pdf-editor-trust-dot-valid{background:#1c936c;box-shadow:0 0 0 4px #1c936c21}.pdf-editor-trust-dot-loading,.pdf-editor-trust-dot-idle{background:#d99d29;animation:pdf-editor-pulse 1.3s ease-in-out infinite}.pdf-editor-trust-dot-invalid,.pdf-editor-trust-dot-error,.pdf-editor-trust-dot-no-credentials{background:#d64d61;box-shadow:0 0 0 4px #d64d611f}.pdf-editor-topbar-actions{display:flex;justify-content:flex-end;gap:8px}.pdf-editor-integrity-alert{display:flex;align-items:baseline;gap:8px;padding:10px 18px;border-bottom:1px solid #f1c6cd;background:#fff1f3;color:#8a2838;font-size:12px}.pdf-editor-integrity-alert-info{border-bottom-color:#bed8eb;background:#eef7fd;color:#285d7c}.pdf-editor-workspace{height:min(760px,calc(100vh - 215px));min-height:570px;display:grid;grid-template-columns:74px minmax(420px,1fr) 292px}.pdf-editor-pages,.pdf-editor-inspector{min-height:0;background:#fff}.pdf-editor-pages{padding:17px 10px;border-right:1px solid #d8e2ed}.pdf-editor-page-list{max-height:calc(100% - 24px);display:grid;gap:7px;margin-top:13px;overflow-y:auto;scrollbar-width:thin}.pdf-editor-page-button{position:relative;min-height:48px;display:grid;place-items:center;border:1px solid #dde5ed;border-radius:6px;background:#f8fafc;color:#627589;cursor:pointer}.pdf-editor-page-button span{font-family:IBM Plex Mono,monospace;font-size:11px}.pdf-editor-page-button i{position:absolute;right:5px;bottom:5px;width:5px;height:5px;border-radius:50%;background:#2856a6}.pdf-editor-page-button:hover,.pdf-editor-page-button-active{border-color:#6284bb;background:#edf3ff;color:#173f80}.pdf-editor-page-button-active{box-shadow:inset 3px 0 #2456a6}.pdf-editor-document{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(circle at 50% 22%,rgba(255,255,255,.8),transparent 45%),#e7edf3}.pdf-editor-canvas-toolbar{min-height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid rgba(180,193,206,.72);background:#f0f4f8e6;color:#66788a;font-size:11px}.pdf-editor-canvas-toolbar div{display:flex;gap:4px}.pdf-editor-canvas-toolbar button{width:29px;height:27px;border:1px solid transparent;border-radius:5px;background:transparent;color:#405871;font-size:17px;cursor:pointer}.pdf-editor-canvas-toolbar button:hover:not(:disabled){border-color:#cad5e0;background:#fff}.pdf-editor-canvas-toolbar button:disabled{opacity:.35;cursor:default}.pdf-editor-canvas-host{min-width:0;min-height:0;flex:1;display:grid;place-items:start center;overflow:auto;padding:28px 22px 50px}.pdf-editor-page-surface{position:relative;flex:0 0 auto;overflow:hidden;background:#fff;box-shadow:0 9px 30px #2d41553b,0 0 0 1px #4e62751f;transition:opacity .16s ease,transform .16s ease}.pdf-editor-page-surface canvas{display:block;max-width:100%}.pdf-editor-page-surface-text,.pdf-editor-page-surface-highlight,.pdf-editor-page-surface-outline{cursor:crosshair}.pdf-editor-page-surface-select .pdf-editor-annotation{cursor:grab}.pdf-editor-page-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#ffffffc7;color:#64768a;font-size:12px}.pdf-editor-page-render-error{background:#fff4f6f0;color:#9a3244}.pdf-editor-annotation-layer{position:absolute;top:0;right:0;bottom:0;left:0;touch-action:none}.pdf-editor-annotation{position:absolute;min-width:8px;min-height:8px;display:block;overflow:visible;padding:0;border:1.5px solid transparent;background:transparent;color:inherit;font-family:Helvetica,Arial,sans-serif;line-height:1;text-align:left;white-space:nowrap;cursor:pointer}.pdf-editor-annotation-text{border-color:transparent!important;line-height:1.25;white-space:normal}.pdf-editor-annotation-text-content{width:100%;height:100%;display:block;overflow:hidden;line-height:1.25;overflow-wrap:anywhere;pointer-events:none;white-space:pre-wrap}.pdf-editor-annotation-outline{background:transparent}.pdf-editor-annotation-selected{z-index:2;outline:2px solid #2856a6;outline-offset:3px;box-shadow:0 0 0 5px #2856a61a}.pdf-editor-annotation-moving{z-index:3;cursor:grabbing!important;box-shadow:0 8px 20px #1632522e}.pdf-editor-annotation-resizing{z-index:3}.pdf-editor-annotation-handle{position:absolute;right:-7px;bottom:-7px;width:12px;height:12px;border:2px solid #fff;border-radius:50%;background:#2856a6;box-shadow:0 0 0 1px #2856a6;cursor:nwse-resize;touch-action:none}.pdf-editor-drag-preview{position:absolute;border:1.5px solid;opacity:.5;pointer-events:none}.pdf-editor-inspector{min-height:0;overflow-y:auto;border-left:1px solid #d8e2ed}.pdf-editor-inspector>section{padding:18px;border-bottom:1px solid #e4eaf0}.pdf-editor-tools{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px}.pdf-editor-tool{min-width:0;display:flex;align-items:center;gap:7px;padding:8px;border:1px solid #dbe3eb;border-radius:6px;background:#f9fbfc;color:#42576e;font-size:11px;cursor:pointer}.pdf-editor-tool span{width:22px;height:22px;display:grid;place-items:center;border:1px solid #ccd7e1;border-radius:4px;background:#fff;font-family:IBM Plex Mono,monospace;font-size:9px}.pdf-editor-tool:hover,.pdf-editor-tool-active{border-color:#7794c1;background:#edf3fe;color:#173f80}.pdf-editor-tool:disabled{opacity:.48;cursor:not-allowed}.pdf-editor-tool-active span{border-color:#2856a6;background:#2856a6;color:#fff}.pdf-editor-field{display:grid;gap:6px;margin-top:14px}.pdf-editor-field>span,.pdf-editor-color-field>span,.pdf-editor-size-field>span{color:#50657b;font-size:11px;font-weight:var(--font-weight-semibold)}.pdf-editor-field em{color:#8a98a7;font-size:10px;font-style:normal;font-weight:400}.pdf-editor-field input,.pdf-editor-field textarea,.pdf-editor-size-field input{width:100%;box-sizing:border-box;padding:9px 10px;border:1px solid #d2dce6;border-radius:6px;outline:0;background:#fff;color:#142940;font:inherit;font-size:12px;resize:vertical}.pdf-editor-field input:focus,.pdf-editor-field textarea:focus,.pdf-editor-size-field input:focus{border-color:#547ab7;box-shadow:0 0 0 3px #3b65aa1a}.pdf-editor-field>small{color:#798899;font-size:10px;line-height:1.45}.pdf-editor-selected-text-field textarea{min-height:88px}.pdf-editor-field-row{display:flex;gap:12px;margin-top:12px}.pdf-editor-color-field,.pdf-editor-size-field{min-width:0;flex:1;display:grid;gap:5px}.pdf-editor-color-field input{width:100%;height:34px;padding:3px;border:1px solid #d2dce6;border-radius:6px;background:#fff}.pdf-editor-tool-help,.pdf-editor-change-log>p,.pdf-editor-lineage-note>p{margin:10px 0 0;color:#77889a;font-size:10px;line-height:1.5}.pdf-editor-remove-operation{width:100%;margin-top:10px;padding:7px 8px;border:1px solid #efc5cb;border-radius:5px;background:#fff7f8;color:#a13a4a;font-size:10px;cursor:pointer}.pdf-editor-section-head{display:flex;align-items:center;justify-content:space-between}.pdf-editor-section-head strong{min-width:23px;padding:3px 6px;border-radius:999px;background:#eaf0f7;color:#45617e;font-family:IBM Plex Mono,monospace;font-size:9px;text-align:center}.pdf-editor-change-log ol{max-height:150px;display:grid;gap:3px;margin:10px 0 0;padding:0;overflow-y:auto;list-style:none}.pdf-editor-change-log li button{width:100%;display:flex;justify-content:space-between;padding:6px 7px;border:0;border-radius:4px;background:transparent;color:#40566c;font-size:10px;cursor:pointer}.pdf-editor-change-log li button:hover{background:#f0f4f8}.pdf-editor-change-log li small{color:#8391a0}.pdf-editor-lineage-mini{display:grid;grid-template-columns:10px 1fr;gap:9px;align-items:start;margin-top:12px}.pdf-editor-lineage-mini i{width:8px;height:8px;margin-top:4px;border:2px solid #fff;border-radius:50%;background:#74879a;box-shadow:0 0 0 1px #74879a}.pdf-editor-lineage-mini-child i{background:#2a62b1;box-shadow:0 0 0 1px #2a62b1}.pdf-editor-lineage-mini div{display:grid;gap:2px}.pdf-editor-lineage-mini strong{color:#294158;font-size:11px}.pdf-editor-lineage-mini small{color:#7a8998;font-size:9px;line-height:1.4}.pdf-editor-lineage-connector{width:1px;height:13px;margin:1px 0 -10px 4px;background:#a8b7c6}.pdf-editor-draft-note{margin:0;padding:10px 18px;background:#f4f8fc;color:#47637d;font-size:10px}.pdf-editor-certify-form{width:100%;min-width:0;max-width:100%;box-sizing:border-box;display:grid;gap:12px}body .ui-modal:has(.pdf-editor-certify-form){width:min(640px,calc(100vw - 40px))!important;max-width:calc(100vw - 40px)!important;box-sizing:border-box}body .ui-modal:has(.pdf-editor-certify-form) .ui-modal-body,.pdf-editor-certify-form>*{min-width:0;max-width:100%;box-sizing:border-box}.pdf-editor-certify-form .pdf-editor-field{margin-top:0}.pdf-editor-version-flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:12px;border:1px solid #dbe4ed;border-radius:8px;background:#f7f9fc}.pdf-editor-version-flow>div{min-width:0;display:grid;gap:2px}.pdf-editor-version-flow span{color:#708297;font-size:9px;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.pdf-editor-version-flow strong{overflow:hidden;color:#1b354f;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.pdf-editor-version-flow small{color:#7b8998;font-size:9px}.pdf-editor-version-flow b{color:#5176aa;font-size:18px}.pdf-editor-change-summary,.pdf-editor-binding-disclosure{display:grid;gap:3px;padding:10px 12px;border-left:3px solid #3467ad;background:#f0f5fc}.pdf-editor-change-summary strong,.pdf-editor-binding-disclosure strong{color:#24486f;font-size:11px}.pdf-editor-change-summary span,.pdf-editor-binding-disclosure p{margin:0;color:#667b90;font-size:10px;line-height:1.45}.pdf-editor-binding-disclosure{border-left-color:#9b7a2f;background:#fff9ea}.pdf-editor-binding-disclosure strong{color:#725615}.pdf-editor-save-note{padding:10px 12px;border:1px solid #dbe4ed;border-radius:7px;background:#f8fafc;color:#536a80;font-size:10px}.pdf-editor-save-note summary{color:#344f69;font-size:11px;font-weight:var(--font-weight-semibold);cursor:pointer}.pdf-editor-save-note p{margin:8px 0 0;line-height:1.5}.pdf-editor-pdf-signature-warning{border-left-color:#b24a5b;background:#fff4f6}.pdf-editor-pdf-signature-warning strong{color:#8c3040}.pdf-editor-save-progress{display:grid;gap:7px;padding-top:4px}.pdf-editor-save-progress>div{display:flex;justify-content:space-between;color:#36536f;font-size:10px}.pdf-editor-save-progress progress{width:100%;height:7px;accent-color:#2a62b1}.pdf-editor-save-progress-error p{margin:0;color:#a03446;font-size:10px}@keyframes pdf-editor-pulse{50%{opacity:.45;transform:scale(.85)}}@media (max-width: 1180px){.pdf-editor-topbar{grid-template-columns:minmax(240px,1fr) auto}.pdf-editor-topbar-status{display:none}.pdf-editor-workspace{grid-template-columns:62px minmax(390px,1fr) 260px}}@media (max-width: 900px){.pdf-editor-page{overflow:visible}.pdf-editor-topbar{position:sticky;top:78px;z-index:8;grid-template-columns:1fr;gap:10px}.pdf-editor-topbar-actions{justify-content:stretch}.pdf-editor-topbar-actions .ui-button{flex:1}.pdf-editor-workspace{height:auto;min-height:0;grid-template-columns:1fr}.pdf-editor-pages{padding:10px;border-right:0;border-bottom:1px solid #d8e2ed}.pdf-editor-pages>.pdf-editor-panel-label{display:none}.pdf-editor-page-list{display:flex;margin-top:0;overflow-x:auto}.pdf-editor-page-button{min-width:46px;min-height:34px}.pdf-editor-document{height:68vh;min-height:520px}.pdf-editor-inspector{display:grid;grid-template-columns:1fr 1fr;overflow:visible;border-top:1px solid #d8e2ed;border-left:0}.pdf-editor-inspector>section{border-right:1px solid #e4eaf0}}@media (max-width: 620px){.pdf-editor-page{border-right:0;border-left:0;border-radius:0}.pdf-editor-topbar{top:74px}.pdf-editor-integrity-alert{align-items:flex-start;flex-direction:column}.pdf-editor-document{height:60vh;min-height:430px}.pdf-editor-canvas-host{place-items:start;padding:18px 12px 35px}.pdf-editor-inspector{grid-template-columns:1fr}.pdf-editor-certify-form{min-width:0}.pdf-editor-version-flow{grid-template-columns:1fr}.pdf-editor-version-flow b{transform:rotate(90deg);justify-self:start}}@media (prefers-reduced-motion: reduce){.pdf-editor-trust-dot,.pdf-editor-page-surface{animation:none!important;transition:none!important}}body .app-sidebar-subnav-group[data-nav-group=documentation]>button,body .app-sidebar-subnav-group[data-nav-group=documentation] .app-sidebar-subnav-group>button{grid-template-columns:24px minmax(0,1fr) 18px!important;gap:8px!important;padding-inline:8px!important;text-align:left;cursor:pointer}body .app-sidebar-subnav-group[data-nav-group=documentation]>button{grid-template-columns:34px minmax(0,1fr) 18px!important;gap:10px!important;padding-inline:14px!important}body .app-sidebar-subnav-group[data-nav-group=documentation]>.app-sidebar-subnav>.app-sidebar-link-row>.app-sidebar-subnav-link{grid-template-columns:24px minmax(0,1fr) 18px!important;gap:8px!important;padding-inline:8px!important}body .app-sidebar-subnav-group[data-nav-group=documentation]>.app-sidebar-subnav>.app-sidebar-link-row>.app-sidebar-subnav-link .app-sidebar-link-icon{width:24px!important}body .app-sidebar-subnav-group[data-nav-group=documentation] .app-sidebar-link-chevron svg{transform:none!important}body .app-sidebar-subnav-group[data-nav-group=documentation][data-open=true]>.app-sidebar-subnav{max-height:600px!important}body .app-sidebar-subnav-group[data-nav-group=documentation] .app-sidebar-subnav-group>.app-sidebar-subnav{margin-left:12px!important;padding-left:8px!important}body .app-sidebar-link svg.app-nav-standard-icon{fill:currentColor!important;stroke:none!important}body .app-sidebar-link svg.app-nav-glyph-c2pa-medal{fill:none!important;stroke:currentColor!important;stroke-width:1.35!important;stroke-linecap:round;stroke-linejoin:round}body .app-sidebar{--sidebar-nav-icon-size: 22px}body .app-sidebar .app-sidebar-link-icon>svg,body .app-sidebar .app-sidebar-user-menu-item>svg{display:block;width:var(--sidebar-nav-icon-size)!important;height:var(--sidebar-nav-icon-size)!important;flex-shrink:0}body .app-sidebar .app-sidebar-link-icon>svg.app-nav-glyph-c2pa{--sidebar-nav-icon-size: 16px}.app-sidebar-brand-copy{line-height:1}.app-sidebar-brand-subtitle{display:block;margin-top:2px;color:#42638d;font-size:11px;font-weight:500;letter-spacing:-.01em;white-space:nowrap}body .app-sidebar-subnav-group:is([data-nav-group=apiDocs],[data-nav-group=apiCdn],[data-nav-group=billing])>button{grid-template-columns:34px minmax(0,1fr) 18px!important;gap:10px!important;padding-inline:14px!important;text-align:left;cursor:pointer}body .app-sidebar-link-has-children>.app-navbar-link-label{min-width:0!important;max-width:100%!important;justify-self:stretch!important;white-space:normal!important}body .app-sidebar-subnav-group:is([data-nav-group=apiDocs],[data-nav-group=apiCdn],[data-nav-group=billing])>button .app-sidebar-link-chevron{width:18px!important;height:18px!important;justify-self:end!important}body .app-sidebar-subnav-group:is([data-nav-group=apiDocs],[data-nav-group=apiCdn],[data-nav-group=billing]) .app-sidebar-link-chevron svg{width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;transform:none!important}body .app-sidebar-subnav-group:is([data-nav-group=apiDocs],[data-nav-group=apiCdn],[data-nav-group=billing]) .app-sidebar-subnav{margin-left:17px!important;padding-left:10px!important;border-left:1px solid #dce9f4}body .app-sidebar-subnav-group:is([data-nav-group=apiDocs],[data-nav-group=apiCdn],[data-nav-group=billing]) .app-sidebar-subnav-link{height:40px!important;min-height:40px!important;grid-template-columns:24px minmax(0,1fr)!important;gap:8px!important}body .app-sidebar-subnav-group:is([data-nav-group=apiDocs],[data-nav-group=apiCdn],[data-nav-group=billing]) .app-sidebar-subnav-link .app-sidebar-link-icon{width:24px!important}body .app-sidebar-subnav-group:is([data-nav-group=apiDocs],[data-nav-group=apiCdn],[data-nav-group=billing]) .app-nav-glyph-c2pa .app-nav-glyph-c2pa-letter{fill:currentColor!important;stroke:none!important}body .app-sidebar-subnav-group:is([data-nav-group=apiDocs],[data-nav-group=apiCdn],[data-nav-group=billing]) .app-nav-glyph-c2pa .app-nav-glyph-c2pa-badge{fill:none!important;stroke:currentColor!important;stroke-width:3.12!important}@media (min-width: 861px){body .app-shell-enterprise,body .app-shell-enterprise.app-shell-sidebar-collapsed{grid-template-columns:246px minmax(0,1fr)!important}body .app-sidebar,body .app-sidebar:not(.app-sidebar-collapsed),body .app-sidebar.app-sidebar-collapsed{position:sticky!important;top:0!important;align-items:stretch!important;width:246px!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:22px 12px 14px!important;gap:26px!important;overflow:visible!important;border:0!important;border-right:1px solid #dbe8f3!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media all{body .app-sidebar-top,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-top,body .app-sidebar-collapsed .app-sidebar-top{display:block!important;width:100%!important}body .app-sidebar-brand,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-brand,body .app-sidebar-collapsed .app-sidebar-brand{display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:13px!important;width:100%!important;min-height:46px!important;padding:0 14px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .app-sidebar-brand:hover,body .app-sidebar-brand:focus-visible{border-color:transparent!important;background:transparent!important;outline:2px solid transparent!important}body .app-sidebar-mark,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-mark,body .app-sidebar-collapsed .app-sidebar-mark{width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;border-radius:12px!important;object-fit:contain!important}body .app-sidebar-brand-copy,body .app-sidebar-brand>div,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-brand-copy,body .app-sidebar-collapsed .app-sidebar-brand-copy{position:static!important;display:block!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;opacity:1!important}body .app-sidebar-brand strong,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-brand strong,body .app-sidebar-collapsed .app-sidebar-brand strong{display:block!important;overflow:visible!important;color:#0d2948!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:26px!important;font-weight:var(--font-weight-bold)!important;letter-spacing:-.045em!important;line-height:.9!important;text-overflow:clip!important;white-space:nowrap!important}body .app-sidebar-brand-subtitle,body .app-sidebar-collapsed .app-sidebar-brand-subtitle{display:block!important;margin-top:4px!important;color:#42638d!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:10.5px!important;font-weight:500!important;letter-spacing:-.015em!important;line-height:1!important}body .app-sidebar-collapse.app-sidebar-collapse-rail,body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-collapse.app-sidebar-collapse-rail,body .app-sidebar-collapsed .app-sidebar-collapse.app-sidebar-collapse-rail{display:none!important}body .app-sidebar-panel,body .app-sidebar-collapsed .app-sidebar-panel{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;width:100%!important;min-height:0!important}body .app-sidebar-links,body .app-sidebar-collapsed .app-sidebar-links{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-content:stretch!important;width:100%!important;min-height:0!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:auto!important}body .app-sidebar-section,body .app-sidebar-section-links,body .app-sidebar-subnav-group,body .app-sidebar-subnav-group[data-open=true],body .app-sidebar-collapsed .app-sidebar-section,body .app-sidebar-collapsed .app-sidebar-section-links,body .app-sidebar-collapsed .app-sidebar-subnav-group{display:grid!important;justify-items:stretch!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;width:100%!important;gap:4px!important}body .app-sidebar-link-row{width:100%!important}body .app-sidebar-link,body .app-sidebar-help-button,body .app-sidebar-subnav-link,body .app-sidebar-collapsed .app-sidebar-link,body .app-sidebar-collapsed .app-sidebar-help-button{position:relative!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 18px!important;grid-template-rows:auto!important;align-items:center!important;justify-items:stretch!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:none!important;height:50px!important;min-height:50px!important;padding:0 14px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#34557d!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:14px!important;font-weight:var(--font-weight-medium)!important;line-height:1.2!important;box-shadow:none!important}body .app-sidebar-link:hover,body .app-sidebar-help-button:hover,body .app-sidebar-subnav-link:hover,body .app-sidebar-link:focus-visible,body .app-sidebar-help-button:focus-visible,body .app-sidebar-subnav-link:focus-visible{border-color:transparent!important;background:#f1f7fc!important;color:#173f6d!important;outline:none!important}body .app-sidebar-link-active,body .app-sidebar-link[aria-current=page],body .app-sidebar-subnav-link.app-sidebar-link-active,body .app-sidebar-subnav-group[data-active=true]>.app-sidebar-link{border-color:transparent!important;background:#eaf5ff!important;color:#087ff5!important;box-shadow:none!important}body .app-sidebar-link-icon,body .app-sidebar-subnav-link .app-sidebar-link-icon,body .app-sidebar-collapsed .app-sidebar-link-icon{display:grid!important;width:34px!important;height:34px!important;place-items:center!important;color:currentColor!important}body .app-sidebar-link svg,body .app-sidebar-help-button svg,body .app-sidebar-subnav-link svg{width:22px!important;height:22px!important;stroke-width:1.75!important}body .app-navbar-link-label,body .app-sidebar-help-button .app-navbar-link-label,body .app-sidebar-collapsed .app-navbar-link-label{position:static!important;width:auto!important;height:auto!important;overflow:hidden!important;clip:auto!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;opacity:1!important}body .app-sidebar-help-button{margin-top:auto!important;grid-template-columns:30px minmax(0,1fr) 18px!important;gap:8px!important;padding-inline:10px!important}body .app-sidebar-user,body .app-sidebar-collapsed .app-sidebar-user{position:relative!important;display:grid!important;justify-items:stretch!important;width:100%!important;margin-top:12px!important;padding:14px 8px 0!important;border-top:1px solid #dbe8f3!important}body .app-sidebar-user-main,body .app-sidebar-collapsed .app-sidebar-user-main{width:100%!important}body .app-sidebar-user-trigger,body .app-sidebar-collapsed .app-sidebar-user-trigger{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;justify-items:stretch!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:none!important;height:52px!important;min-height:52px!important;padding:0!important;border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important}body .app-sidebar-user-trigger:hover,body .app-sidebar-user-trigger:focus-visible{border-color:transparent!important;background:#f1f7fc!important;outline:none!important}body .app-sidebar-user-avatar,body .app-sidebar-collapsed .app-sidebar-user-avatar{position:static!important;display:grid!important;width:40px!important;height:40px!important;place-items:center!important;border:1px solid #cfe2f3!important;border-radius:50%!important;background:#ecf6ff!important;color:#0f2947!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:13px!important;font-weight:var(--font-weight-semibold)!important}body .app-sidebar-user-copy,body .app-sidebar-collapsed .app-sidebar-user-copy{position:static!important;display:grid!important;width:auto!important;height:auto!important;gap:3px!important;overflow:hidden!important;clip:auto!important;opacity:1!important}body .app-sidebar-user-copy span{color:#0f2947!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:13px!important;font-style:normal!important;font-weight:var(--font-weight-semibold)!important;line-height:1.15!important}body .app-sidebar-user-copy em{color:#59779b!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:11px!important;font-style:normal!important;font-weight:400!important;line-height:1.15!important}body .app-sidebar-user-caret,body .app-sidebar-collapsed .app-sidebar-user-caret{position:static!important;display:grid!important;width:auto!important;height:auto!important;place-items:center!important;overflow:visible!important;clip:auto!important;color:#31577f!important;opacity:1!important}}@media (max-width: 860px){body .app-sidebar,body .app-sidebar:not(.app-sidebar-collapsed){display:flex!important;max-height:calc(100dvh - 20px)!important;padding-top:60px!important;border-radius:0!important;background:#fff!important}body .app-sidebar-brand-subtitle{display:block!important}body .app-sidebar .app-sidebar-panel,body .app-sidebar.app-sidebar-open .app-sidebar-panel{position:static!important;display:flex!important;width:100%!important;max-height:none!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .app-sidebar .app-sidebar-subnav,body .app-sidebar .app-sidebar-link-chevron{display:grid!important}}body .app-sidebar{display:flex!important;flex-direction:column!important}body .app-sidebar .app-sidebar-top,body .app-sidebar .app-sidebar-user{flex:0 0 auto!important}body .app-sidebar .app-sidebar-panel{flex:1 1 0!important;min-height:0!important}body .app-sidebar .app-sidebar-links{display:flex!important;flex:1 1 0!important;flex-direction:column!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#a5b2c3 #edf2f7}@supports selector(::-webkit-scrollbar){body .app-sidebar .app-sidebar-links{scrollbar-width:auto;scrollbar-color:auto}body .app-sidebar .app-sidebar-links::-webkit-scrollbar{width:8px}body .app-sidebar .app-sidebar-links::-webkit-scrollbar-track{border-radius:999px;background:#edf2f7}body .app-sidebar .app-sidebar-links::-webkit-scrollbar-thumb{min-height:32px;border:1px solid #edf2f7;border-radius:999px;background:#a5b2c3}body .app-sidebar .app-sidebar-links::-webkit-scrollbar-thumb:hover{background:#8d9eb3}body .app-sidebar .app-sidebar-links::-webkit-scrollbar-button{display:none;width:0;height:0}}body .app-sidebar .app-sidebar-links>*{flex-shrink:0!important}body .app-sidebar-link-label-group{grid-column:2 / -1!important;display:grid!important;grid-template-columns:minmax(0,1fr) max-content!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;overflow:hidden!important}body .app-sidebar-link:has(.app-sidebar-link-label-group){grid-template-columns:30px minmax(0,1fr)!important;gap:6px!important;padding-inline:10px!important}body .app-sidebar-link-label-group .app-navbar-link-label{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important}body .app-sidebar-link-label-group .app-sidebar-link-badge{position:static!important;min-width:max-content!important;justify-self:end!important;z-index:1!important;margin:0!important;padding:3px 5px!important;font-size:9px!important;white-space:nowrap!important}body .app-sidebar-user-menu{gap:3px!important;padding:7px!important;overflow:visible!important;border:1px solid #c9e3fa!important;border-radius:18px!important;background:#fffffffa!important;box-shadow:0 18px 42px #16426c24!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}body .app-sidebar-user-menu-item{grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;min-height:41px!important;padding:4px 10px!important;border-radius:12px!important;color:#102e50!important;font-family:Space Grotesk,Segoe UI,sans-serif!important;font-size:13.5px!important;font-weight:var(--font-weight-semibold)!important;line-height:1.2!important}body .app-sidebar-user-menu-item svg{width:22px!important;height:22px!important;justify-self:center!important;fill:currentColor!important;stroke:none!important}body .app-sidebar-user-menu-item:hover:not(:disabled),body .app-sidebar-user-menu-item:focus-visible:not(:disabled){background:#f1f7fc!important;color:#0f2947!important}body .app-sidebar-user-menu-item:disabled{color:#91a0b0!important}body .app-sidebar-user-menu-item-active,body .app-sidebar-user-menu-item-active:disabled{background:#f0f6fb!important;color:#071b67!important;cursor:default!important;opacity:1!important}body .app-sidebar-user-menu-separator{width:calc(100% - 10px)!important;height:1px!important;margin:3px 5px!important;border:0!important;background:#dce9f4!important}body .app-sidebar-user-menu-item-danger,body .app-sidebar-user-menu-item-danger:hover,body .app-sidebar-user-menu-item-danger:focus-visible{color:#df160f!important}body .app-sidebar-user-trigger[aria-expanded=true],body .app-sidebar-user-trigger[aria-expanded=true]:focus-visible{background:transparent!important}@media (min-width: 861px){body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-user-menu,body .app-sidebar-collapsed .app-sidebar-user-menu{right:-8px!important;bottom:calc(100% + 13px)!important;left:-8px!important;width:auto!important}}body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-top{position:relative!important;height:auto!important;margin:0!important}body .app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-brand{gap:10px!important;padding-inline:4px!important}.app-sidebar-header-actions{position:absolute;top:0;right:0;display:flex;gap:4px}body .app-sidebar .app-sidebar-header-button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid #e0ebf5;border-radius:8px;background:#f5f9fc;color:#34557d;cursor:pointer}.app-sidebar-header-button svg{width:18px;height:18px}body .app-sidebar .app-sidebar-header-button:hover{background:#eaf5ff;color:#087ff5}body .app-sidebar .app-sidebar-header-button:focus-visible,body .app-sidebar .app-sidebar-search:focus-visible{outline:2px solid #087ff5;outline-offset:2px}body .app-sidebar .app-sidebar-search{flex:0 0 auto;width:100%;min-width:0;height:38px;margin:0 0 10px;padding:8px 10px;border:1px solid #cfe2f3;border-radius:8px;background:#f8fbfe;color:#173f6d;font:inherit;font-size:13px}.app-sidebar-search-empty{padding:12px;color:#59779b;font-size:13px}@media (min-width: 861px){body .app-shell-enterprise[data-sidebar-compact=true]{grid-template-columns:80px minmax(0,1fr)!important}}body .app-sidebar[data-compact=true]{width:80px!important}body .app-sidebar[data-compact=true] .app-sidebar-brand{grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;padding:0!important;gap:0!important}body .app-sidebar[data-compact=true] .app-sidebar-header-actions{position:static;justify-content:center;margin-top:8px}body .app-sidebar[data-compact=true] .app-sidebar-header-button{width:25px}body .app-sidebar[data-compact=true] .app-sidebar-brand .app-sidebar-brand-copy,body .app-sidebar[data-compact=true] .app-navbar-link-label,body .app-sidebar[data-compact=true] .app-sidebar-link-label-group,body .app-sidebar[data-compact=true] .app-sidebar-link-chevron,body .app-sidebar[data-compact=true] .app-sidebar-subnav,body .app-sidebar[data-compact=true] .app-sidebar-user-copy,body .app-sidebar[data-compact=true] .app-sidebar-user-caret{display:none!important}body .app-sidebar[data-compact=true] .app-sidebar-link,body .app-sidebar[data-compact=true] .app-sidebar-user-trigger{grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;gap:0!important;padding:0!important}body .app-sidebar[data-compact=true] .app-sidebar-user{padding-inline:0!important}body .app-sidebar[data-compact=true] .app-sidebar-user-menu{left:0!important;right:auto!important;width:240px!important}.api-title-with-icon,.plan-title-with-icon{display:flex;align-items:center;gap:16px}.api-title-with-icon .portal-title-symbol,.plan-title-with-icon .portal-title-symbol{flex-shrink:0}.verify-v2-page-empty .verify-v2-landing-header{display:grid;grid-template-columns:1fr;grid-template-areas:none;gap:20px;padding:0 0 16px}body .verify-v2-page .verify-v2-header.ui-page-header,body .library-browser-panel-refined .library-title-header.ui-page-header{align-items:center!important;gap:20px!important;min-height:112px;margin:0!important;padding:20px 24px!important;overflow:hidden;border:1px solid #d9e8f7!important;border-radius:18px!important;background:radial-gradient(circle at 12% 18%,rgba(207,231,252,.34),transparent 34%),linear-gradient(135deg,#fffffffa,#f7fbffe6)!important;box-shadow:0 18px 46px #1e5c9612!important}body .verify-v2-page .verify-v2-header.ui-page-header-with-leading,body .verify-v2-page-empty .verify-v2-title-header.ui-page-header-with-leading{grid-template-columns:68px minmax(0,1fr)!important}body .library-browser-panel-refined .library-title-header.ui-page-header-with-leading{grid-template-columns:68px minmax(0,1fr) auto!important}body .verify-v2-page .verify-v2-header .ui-page-header-leading,body .library-browser-panel-refined .library-title-header .ui-page-header-leading{display:grid;place-items:center;width:100%;min-width:0}body .verify-v2-page-empty .verify-v2-title-header .ui-page-header-leading{grid-column:1;grid-row:1}body .verify-v2-page-empty .verify-v2-title-header .ui-page-header-copy{grid-column:2;grid-row:1}.verify-v2-title-symbol{position:relative;display:block;width:58px;height:58px;color:#15375f}.verify-v2-title-symbol-file{position:absolute;inset:1px auto auto 0;width:52px;height:52px}.verify-v2-title-symbol-check{position:absolute;right:-2px;bottom:0;width:30px;height:30px;color:#79a5e5;background:#fff;border-radius:50%;filter:drop-shadow(0 0 .5px rgba(255,255,255,.9))}body .verify-v2-page .verify-v2-header .ui-page-header-copy,body .library-browser-panel-refined .library-title-header .ui-page-header-copy{gap:5px}body .verify-v2-page .verify-v2-header .ui-page-header-title,body .library-browser-panel-refined .library-title-header .ui-page-header-title{max-width:none!important;margin:0!important;color:#0c2a55!important;font-size:clamp(32px,3.1vw,42px)!important;line-height:1.02!important;font-weight:var(--font-weight-bold)!important;letter-spacing:-.035em!important;white-space:normal!important}body .verify-v2-page .verify-v2-header .ui-page-header-description,body .library-browser-panel-refined .library-title-header .ui-page-header-description{max-width:760px!important;margin:0!important;color:#5c76a0!important;font-size:clamp(.9rem,1.25vw,1.04rem)!important;line-height:1.42!important}.portal-title-symbol{display:grid;place-items:center;width:58px;height:58px;border-radius:15px;background:#e9f4ff;color:#167fdc}.portal-title-symbol svg{width:38px;height:38px}.portal-title-symbol-operations{background:#edf3ff;color:#507fc6}body .library-browser-panel-refined .library-title-header .ui-page-header-actions{align-self:center;justify-self:end;width:auto}@media (min-width: 901px){body .library-browser-panel-operations .library-quick-rail-operations{isolation:isolate}body .library-browser-panel-operations .library-quick-rail-operations:before{position:absolute;top:-12px;right:0;z-index:-1;width:100%;height:12px;background:#f8fcfff0;backdrop-filter:blur(12px) saturate(1.06);-webkit-backdrop-filter:blur(12px) saturate(1.06);pointer-events:none;content:""}}.verify-v2-page-empty .verify-v2-benefit-list{grid-area:auto}@media (max-width: 980px){body .verify-v2-page-empty .verify-v2-title-header.ui-page-header-with-leading{grid-template-columns:60px minmax(0,1fr)!important}}@media (max-width: 720px){body .verify-v2-page .verify-v2-header.ui-page-header,body .library-browser-panel-refined .library-title-header.ui-page-header{min-height:0;padding:17px!important;border-radius:15px!important}body .verify-v2-page .verify-v2-header.ui-page-header-with-leading,body .verify-v2-page-empty .verify-v2-title-header.ui-page-header-with-leading,body .library-browser-panel-refined .library-title-header.ui-page-header-with-leading{grid-template-columns:50px minmax(0,1fr)!important;gap:13px!important}body .verify-v2-page .verify-v2-header .ui-page-header-title,body .library-browser-panel-refined .library-title-header .ui-page-header-title{font-size:clamp(1.62rem,8vw,2rem)!important}body .verify-v2-page .verify-v2-header .ui-page-header-description,body .library-browser-panel-refined .library-title-header .ui-page-header-description{font-size:.82rem!important}.verify-v2-title-symbol{width:46px;height:46px}.verify-v2-title-symbol-file{width:41px;height:41px}.verify-v2-title-symbol-check{width:24px;height:24px}.portal-title-symbol{width:46px;height:46px;border-radius:12px}.portal-title-symbol svg{width:32px;height:32px}body .library-browser-panel-refined .library-title-header .ui-page-header-actions{grid-column:1 / -1;justify-self:stretch;width:100%}}.sce-overview-page{--sce-overview-line: color-mix(in srgb, var(--sce-border-muted) 60%, var(--sce-white));--sce-overview-muted: var(--sce-text-muted);display:grid;gap:22px;width:100%;max-width:1440px;margin:0 auto;color:var(--sce-text);font-family:Inter,Segoe UI,sans-serif}.sce-overview-page :is(h1,h2,h3,p,dl,dd){margin:0}.sce-overview-page :is(button,a):focus-visible{outline:2px solid var(--sce-blue);outline-offset:4px}.sce-overview-hero{padding:6px 0 4px}.sce-overview-hero-main{display:flex;align-items:center;justify-content:space-between;gap:24px}.sce-overview-title{display:grid;gap:7px;min-width:0}.sce-overview-workspace-name{font-size:12px;color:var(--sce-text-secondary)}.sce-overview-page .sce-overview-title h1{font-size:clamp(27px,2.25vw,36px);font-weight:600;line-height:1.2;letter-spacing:-.025em;color:var(--sce-text)}.sce-overview-title p{color:var(--sce-overview-muted);font-size:14px;line-height:1.6}.sce-overview-hero-actions{display:grid;justify-items:end;gap:8px;flex-shrink:0}.sce-overview-hero-actions time{white-space:nowrap;color:var(--sce-overview-muted);font-size:12px}.sce-overview-hero-actions .ui-button{width:auto!important;min-height:30px;font-size:12px}.sce-overview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px 0 10px}.sce-overview-metric{display:grid;grid-template-columns:48px minmax(0,1fr);gap:18px;align-items:start;padding:0 24px;border-left:1px solid var(--sce-overview-line)}.sce-overview-metric:first-child{padding-left:0;border-left:0}.sce-overview-metric:last-child{padding-right:0}.sce-overview-metric-icon,.sce-overview-action-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:color-mix(in srgb,var(--sce-blue) 8%,var(--sce-white));color:var(--sce-blue)}.sce-overview-metric-icon svg{width:26px;height:26px}.sce-overview-metric-success .sce-overview-metric-icon{color:var(--sce-success);background:var(--sce-success-bg)}.sce-overview-metric-warning .sce-overview-metric-icon{color:var(--color-warning-text);background:var(--color-warning-surface)}.sce-overview-metric:last-child .sce-overview-metric-icon{color:var(--sce-overview-violet,#8254e9);background:color-mix(in srgb,var(--sce-overview-violet,#8254e9) 8%,var(--sce-white))}.sce-overview-metric-copy{display:grid;gap:7px;min-width:0}.sce-overview-metric-copy>span{font-size:12px;color:var(--sce-text-secondary)}.sce-overview-metric-copy>strong{font-size:clamp(26px,2.1vw,32px);font-weight:600;line-height:1.1;letter-spacing:-.025em}.sce-overview-metric-copy>p{color:var(--sce-overview-muted);font-size:12px;line-height:1.4}.sce-overview-certify{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:212px;padding:30px 34px;border:1px solid var(--sce-overview-line);border-radius:13px;background:var(--sce-white)}.sce-overview-certify-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover;object-position:center}.sce-overview-certify-copy{display:grid;gap:12px;max-width:62%}.sce-overview-certify-art-dark{display:none}.sce-overview-eyebrow{color:var(--sce-blue);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.sce-overview-certify h2{font-size:clamp(22px,1.75vw,27px);font-weight:600;letter-spacing:-.025em;line-height:1.25}.sce-overview-certify p{color:var(--sce-text-secondary);font-size:14px;line-height:1.6;max-width:590px}.sce-overview-certify-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin-top:5px}.sce-overview-page .sce-overview-certify-actions .ui-button-primary{border:1px solid var(--sce-blue);border-radius:14px;background:var(--sce-blue);color:var(--sce-white);box-shadow:0 5px 14px color-mix(in srgb,var(--sce-blue) 20%,transparent);padding:11px 20px;min-height:42px}.sce-overview-page .sce-overview-certify-actions .ui-button-primary:hover{background:var(--sce-blue-dark)}.sce-overview-discover{background:none;border:0;padding:5px 0;color:var(--sce-blue);font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sce-overview-workspace-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:22px}.sce-overview-panel,.sce-overview-action{padding:20px 22px;border:1px solid var(--sce-overview-line);border-radius:12px;background:var(--sce-white);box-shadow:0 5px 20px color-mix(in srgb,var(--sce-text) 2%,transparent);min-width:0}.sce-overview-section-head{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:18px}.sce-overview-section-head>div:first-child{display:grid;gap:6px}.sce-overview-section-head h2{font-size:16px;line-height:1.35;font-weight:600;letter-spacing:-.015em}.sce-overview-section-head p{color:var(--sce-overview-muted);font-size:12px;line-height:1.5}.sce-overview-capacity-list{display:grid;gap:20px}.sce-overview-capacity-row{display:grid;gap:8px}.sce-overview-capacity-head{display:grid;gap:5px;font-size:12px}.sce-overview-capacity-head span{font-weight:500}.sce-overview-capacity-head strong{color:var(--sce-overview-muted);font-weight:400}.sce-overview-capacity-meter{height:7px;border-radius:999px;overflow:hidden;background:var(--sce-surface-soft)}.sce-overview-capacity-meter span{display:block;height:100%;background:var(--sce-blue);border-radius:inherit}.sce-overview-capacity-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 12px;font-size:11px;color:var(--sce-overview-muted)}.sce-overview-capacity-foot>span:first-child{color:var(--sce-text-secondary)}.sce-overview-snapshot-list>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:12px 0;border-bottom:1px solid var(--sce-overview-line)}.sce-overview-snapshot-list>div:first-child{padding-top:0}.sce-overview-snapshot-list>div:last-child{border:0;padding-bottom:0}.sce-overview-snapshot-list :is(dt,dd){display:flex;align-items:center;gap:12px;font-size:12px;line-height:1.4;min-width:0}.sce-overview-snapshot-list dt svg{width:18px;height:18px;flex-shrink:0;color:var(--sce-text-secondary)}.sce-overview-status-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--sce-overview-muted)}.sce-overview-status-dot.is-success,.sce-overview-status-dot.is-teal{background:var(--sce-success)}.sce-overview-status-dot.is-blue{background:var(--sce-blue)}.sce-overview-analysis-meta{display:flex;align-items:center;gap:8px;color:var(--sce-overview-muted)}.sce-overview-analysis-meta svg{width:17px;height:17px}.sce-overview-analysis-meta>span{display:grid;gap:4px}.sce-overview-analysis-meta :is(small,strong){font-size:11px;font-weight:400}.sce-overview-analysis-meta strong{color:var(--sce-text-secondary)}.sce-overview-distributions{--distribution-blue: #2d89f5;--distribution-pale: #b8d7ff;--distribution-navy: #104b86;--distribution-teal: #30b9a6;--distribution-amber: #f7bb51;--distribution-purple: #9477cf}html[data-theme=dark] .sce-overview-distributions{--distribution-blue: #59adfa;--distribution-pale: #9cccf7;--distribution-navy: #357abc;--distribution-teal: #45c9b5;--distribution-amber: #f7c66b;--distribution-purple: #b69aeb}.sce-overview-distributions .sce-overview-analysis-meta{font-size:12px;white-space:nowrap}.sce-overview-chart-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.sce-overview-chart{min-width:0;border-left:1px solid var(--sce-overview-line);padding-left:20px}.sce-overview-chart:first-child{border:0;padding-left:0}.sce-overview-chart header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px}.sce-overview-chart h3{font-size:13px;font-weight:600}.sce-overview-chart header>span{font-size:11px;color:var(--sce-overview-muted)}.sce-overview-chart-body{display:grid;justify-items:center;gap:10px;padding-top:10px}.sce-overview-ring-wrap{position:relative;width:112px;height:112px}.sce-overview-ring{display:block;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.sce-overview-ring-track,.sce-overview-ring-segment{fill:none;stroke-width:23}.sce-overview-ring-track{stroke:var(--sce-surface-soft)}.sce-overview-ring-segment{transition:stroke-width .15s ease}.sce-overview-ring-segment:is(:hover,:focus){stroke-width:26;outline:none}.sce-overview-ring-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:none;gap:3px}.sce-overview-ring-center strong{font-size:24px;font-weight:600}.sce-overview-ring-center span{font-size:10px;color:var(--sce-overview-muted)}.sce-overview-chart-legend{display:grid;gap:3px;width:100%}.sce-overview-legend-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto minmax(42px,auto);gap:8px;align-items:baseline;width:100%;border:0;border-radius:5px;padding:2px 4px;background:transparent;color:var(--sce-text);font:inherit;text-align:left;cursor:pointer}.sce-overview-legend-row.is-active{background:var(--sce-surface-soft)}.sce-overview-legend-row>span{width:10px;height:10px;border-radius:50%;background:var(--chart-color)}.sce-overview-legend-row :is(strong,em,small){font-size:11px;font-weight:400;font-style:normal;line-height:1.5}.sce-overview-legend-row strong{overflow-wrap:anywhere}.sce-overview-legend-row small{color:var(--sce-overview-muted)}.sce-overview-legend-row .sce-overview-legend-detail{display:block;font-size:9px}.sce-overview-empty{padding:24px 0;font-size:12px;line-height:1.6;color:var(--sce-overview-muted)}.sce-overview-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.sce-overview-action{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:16px;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.sce-overview-action:hover{border-color:var(--sce-blue);box-shadow:0 4px 16px color-mix(in srgb,var(--sce-blue) 9%,transparent)}.sce-overview-action-icon svg{width:24px;height:24px}.sce-overview-action strong{display:block;font-size:15px;font-weight:600;margin-bottom:6px}.sce-overview-action small{display:block;font-size:12px;line-height:1.5;color:var(--sce-overview-muted)}.sce-overview-action em{display:flex;gap:8px;align-items:center;color:var(--sce-blue);font-size:11px;font-style:normal}.sce-overview-action em svg{width:16px;height:16px;flex-shrink:0}.sce-overview-loading{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sce-overview-error{padding:24px}html[data-theme=dark] .sce-overview-page{--sce-overview-violet: #bc9bff}html[data-theme=dark] .sce-overview-certify-art{display:none}.sce-distribution-bytes{text-align:right;white-space:nowrap}.sce-distribution-more{justify-self:start;min-width:32px;min-height:24px;padding:2px 8px;border:0;border-radius:5px;background:transparent;color:var(--sce-text-secondary);font:inherit;font-size:12px;cursor:pointer}.sce-distribution-more:hover{background:var(--sce-surface-soft)}.sce-distribution-more:focus-visible{outline:2px solid var(--sce-blue);outline-offset:2px}.sce-overview-legend-row em{white-space:nowrap}.sce-distribution-bar-list{display:grid;gap:16px;margin-top:18px!important}.sce-distribution-bar-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 12px}.sce-distribution-bar-heading dt{font-size:12px;font-weight:500}.sce-distribution-bar-heading dd{font-size:11px;white-space:nowrap}.sce-distribution-bar-heading dd span,.sce-distribution-status-legend dd span{color:var(--sce-text-muted)}.sce-distribution-track{height:8px;margin-top:8px;overflow:hidden;border-radius:4px;background:var(--sce-surface-soft)}.sce-distribution-track>span{display:block;height:100%;border-radius:inherit}.sce-distribution-detail{margin-top:5px!important;color:var(--sce-text-muted);font-size:11px}.sce-distribution-ready{display:grid;gap:3px;margin-top:18px}.sce-distribution-ready strong{font-size:32px;font-weight:600;line-height:1.1;letter-spacing:-.04em}.sce-distribution-ready>span{color:var(--sce-text-muted);font-size:12px}.sce-distribution-status-track{display:flex;height:12px;border-radius:4px;overflow:hidden;margin-top:16px;background:var(--sce-surface-soft)}.sce-distribution-status-track>span{min-width:0;border-right:1px solid var(--sce-white)}.sce-distribution-status-track>span:last-child{border:0}.sce-distribution-status-shares{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:6px;color:var(--sce-text-muted);font-size:11px}.sce-distribution-status-legend{display:grid;gap:12px;margin-top:18px!important}.sce-distribution-status-legend>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 10px}.sce-distribution-status-legend dt{display:flex;align-items:center;gap:8px;font-size:12px}.sce-distribution-status-legend dt i{width:10px;height:10px;flex-shrink:0;border-radius:50%}.sce-distribution-status-legend dd{font-size:11px;white-space:nowrap}html[data-theme=dark] .sce-overview-certify-art-dark{display:block;opacity:1}@media (max-width: 1200px){.sce-overview-metric{gap:12px;padding-inline:16px;grid-template-columns:40px minmax(0,1fr)}.sce-overview-metric-icon{width:40px;height:40px}.sce-overview-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.sce-overview-chart:nth-child(odd){border-left:0;padding-left:0}.sce-overview-chart-body{grid-template-columns:minmax(0,1fr);align-items:center}.sce-overview-action{grid-template-columns:40px minmax(0,1fr)}.sce-overview-action em{grid-column:2}}@media (max-width: 900px){.sce-overview-workspace-grid{grid-template-columns:1fr}.sce-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 0}.sce-overview-metric:nth-child(3){padding-left:0;border-left:0}.sce-overview-certify-copy{max-width:75%}.sce-overview-certify-art{opacity:.65}}@media (max-width: 600px){.sce-overview-page{gap:20px}.sce-overview-hero-main{align-items:start;flex-direction:column;gap:16px}.sce-overview-hero-actions{width:100%;display:flex;align-items:center;justify-content:space-between}.sce-overview-title p{font-size:13px}.sce-overview-metric{gap:10px;padding-inline:12px;grid-template-columns:34px minmax(0,1fr)}.sce-overview-metric-icon{width:34px;height:34px}.sce-overview-metric-icon svg{width:21px;height:21px}.sce-overview-metric-copy>strong{font-size:25px}.sce-overview-metric-copy>span,.sce-overview-metric-copy>p{font-size:11px}.sce-overview-certify{padding:26px 22px}.sce-overview-certify-copy{max-width:100%}.sce-overview-certify-art{opacity:.2;object-position:75% center}html[data-theme=dark] .sce-overview-certify-art-dark{opacity:.4;object-position:left center}.sce-overview-certify p{font-size:13px}.sce-overview-panel{padding:20px 18px}.sce-overview-section-head{align-items:start;flex-wrap:wrap}.sce-overview-chart-grid,.sce-overview-action-grid{grid-template-columns:1fr}.sce-overview-chart{border-left:0;padding-left:0}.sce-overview-chart+.sce-overview-chart{padding-top:18px;border-top:1px solid var(--sce-overview-line)}.sce-overview-chart-body{grid-template-columns:minmax(0,1fr)}.sce-overview-ring-wrap{width:112px;height:112px}.sce-overview-snapshot-list :is(dt,dd){gap:8px;font-size:11px}.sce-overview-action{padding:20px 18px}}@media (prefers-reduced-motion: reduce){.sce-overview-action,.sce-overview-ring-segment{transition:none}}.user-profile-page{width:min(100%,1220px);margin:0 auto;color:var(--color-text-primary)}.user-profile-page-heading{margin-bottom:26px}.user-profile-page-heading h1{margin:0;font-family:var(--font-family-sans);font-size:clamp(28px,3vw,36px);line-height:1.08;letter-spacing:-.035em}.user-profile-page-heading p{margin:9px 0 0;color:var(--color-text-secondary);font-size:15px;line-height:1.55}.user-profile-load-notice{margin:-8px 0 20px;padding:10px 14px;border:1px solid #efd5a8;border-radius:10px;background:#fff8eb;color:#805213;font-size:13px}.user-profile-layout{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(280px,.95fr);gap:28px;align-items:start}.user-profile-main,.user-profile-aside{display:grid;gap:20px}.user-profile-card{padding:22px;border:1px solid var(--color-control-border);border-radius:14px;background:var(--color-surface-1);box-shadow:0 10px 28px #2c4a7009}.user-profile-card-header{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;align-items:center;margin-bottom:20px}.user-profile-card-header h2{margin:0;font-size:16px;line-height:1.25;letter-spacing:-.015em}.user-profile-card-header p{margin:4px 0 0;color:var(--color-text-secondary);font-size:12px;line-height:1.4}.user-profile-section-icon{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;background:#eaf4ff;color:#1577db}.user-profile-section-icon svg{width:24px;height:24px}.user-profile-fields{display:grid;gap:16px 20px}.user-profile-fields-two{grid-template-columns:repeat(2,minmax(0,1fr))}.user-profile-field{display:grid;gap:7px}.user-profile-field>span{color:var(--color-text-primary);font-size:12px;font-weight:var(--font-weight-semibold)}.user-profile-field input{width:100%;height:42px;min-width:0;box-sizing:border-box;padding:0 13px;border:1px solid var(--color-control-border);border-radius:8px;background:#fbfdff;color:var(--color-text-primary);font:inherit;font-size:13px;outline:none}.user-profile-field input:focus{border-color:var(--color-accent-primary);box-shadow:var(--shadow-focus)}.user-profile-summary-card{min-height:218px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.user-profile-avatar{display:grid;width:78px;height:78px;margin-bottom:14px;place-items:center;border-radius:50%;background:#dbeeff;color:#096ddd;font-size:26px;font-weight:var(--font-weight-semibold);letter-spacing:-.04em}.user-profile-summary-card h2{margin:0;font-size:18px;line-height:1.3}.user-profile-summary-card p,.user-profile-summary-card>span{margin:5px 0 0;color:var(--color-text-secondary);font-size:13px}.user-profile-status{display:inline-flex;align-items:center;gap:7px;margin-top:16px;padding:6px 10px;border-radius:999px;background:#f1f4f7;color:var(--color-text-secondary);font-size:12px;font-weight:var(--font-weight-semibold)}.user-profile-status i{width:8px;height:8px;border-radius:50%;background:#8997a8}.user-profile-status.is-active{background:var(--color-success-surface);color:var(--color-success-text)}.user-profile-status.is-active i{background:var(--color-success)}.user-profile-plan-card .user-profile-section-icon{background:#fff5df;color:#e69a1c}.user-profile-plan-card .user-profile-card-header,.user-profile-access-card .user-profile-card-header{margin-bottom:14px}.user-profile-plan-name{font-size:19px;font-weight:var(--font-weight-bold);letter-spacing:-.025em}.user-profile-plan-summary{margin:5px 0 16px;color:var(--color-text-secondary);font-size:12px;line-height:1.45}.user-profile-usage-list{display:grid;gap:13px;margin-top:16px}.user-profile-usage-row>div:first-child{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px;color:var(--color-text-secondary);font-size:11px}.user-profile-usage-row strong{color:var(--color-text-primary);font-size:11px;font-weight:var(--font-weight-medium)}.user-profile-usage-track{height:5px;overflow:hidden;border-radius:999px;background:#eaf0f6}.user-profile-usage-track span{display:block;height:100%;border-radius:inherit;background:var(--color-accent-primary)}.user-profile-plan-action{width:100%;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;border:1px solid var(--color-control-border);border-radius:8px;background:#fff;color:var(--color-accent-primary);font:inherit;font-size:13px;font-weight:var(--font-weight-semibold);cursor:pointer}.user-profile-plan-action:hover{border-color:#9cc7ea;background:var(--color-control-bg-hover)}.user-profile-plan-action:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.user-profile-plan-action svg{width:15px;height:15px}.user-profile-access-card dl{display:grid;gap:0;margin:0}.user-profile-access-card dl>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 0;border-top:1px solid var(--color-border-muted, #e7eef6)}.user-profile-access-card dt{color:var(--color-text-secondary);font-size:12px}.user-profile-access-card dd{margin:0;max-width:58%;overflow:hidden;color:var(--color-text-primary);font-size:12px;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.user-profile-preference-row{display:flex;align-items:center;justify-content:space-between;gap:24px}.user-profile-preference-row>div:first-child{display:grid;gap:4px}.user-profile-preference-row strong{font-size:13px}.user-profile-preference-row span{color:var(--color-text-secondary);font-size:12px}.user-profile-segmented{display:inline-grid;grid-template-columns:repeat(2,minmax(92px,1fr));padding:3px;border:1px solid var(--color-control-border);border-radius:9px;background:var(--color-surface-muted)}.user-profile-segmented button{min-height:34px;padding:0 14px;border:0;border-radius:6px;background:transparent;color:var(--color-text-secondary);font:inherit;font-size:12px;font-weight:var(--font-weight-medium);cursor:pointer}.user-profile-segmented button.is-active{background:#fff;color:var(--color-accent-primary);box-shadow:0 2px 8px #2c4a701a}.user-profile-segmented button:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media (max-width: 960px){.user-profile-layout{grid-template-columns:1fr}.user-profile-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.user-profile-summary-card{grid-row:span 2}}@media (max-width: 680px){.user-profile-page-heading{margin-bottom:20px}.user-profile-layout,.user-profile-main,.user-profile-aside{gap:14px}.user-profile-aside,.user-profile-fields-two{grid-template-columns:1fr}.user-profile-card{padding:18px;border-radius:12px}.user-profile-summary-card{grid-row:auto}.user-profile-preference-row{align-items:stretch;flex-direction:column}.user-profile-segmented{width:100%}}body .user-profile-page{width:min(100%,1380px)}body .user-profile-page-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:34px}body .user-profile-page-heading h1{font-size:clamp(28px,2.6vw,40px);color:#102b43}body .user-profile-breadcrumb{display:flex;align-items:center;gap:12px;padding-top:7px;color:#607797;font-size:12px;white-space:nowrap}body .user-profile-breadcrumb svg{width:14px;height:14px;color:#9bb2ca}body .user-profile-layout{grid-template-columns:minmax(0,1.75fr) minmax(320px,1fr);gap:24px;align-items:start}body .user-profile-main,body .user-profile-aside{display:grid;gap:22px;min-width:0}body .user-profile-main>.user-profile-card,body .user-profile-aside>.user-profile-card{grid-column:auto;grid-row:auto}body .user-profile-card{min-width:0;padding:24px;border:1px solid #e0ebf6;border-radius:16px;background:#fff;box-shadow:0 8px 24px #29496d06}body .user-profile-card-header{grid-template-columns:50px minmax(0,1fr);gap:16px;margin-bottom:22px}body .user-profile-card-header h2{font-size:18px;color:#122c46;letter-spacing:-.025em}body .user-profile-card-header p{font-size:13px;line-height:1.5;color:#627a99}body .user-profile-section-icon{width:50px;height:50px;background:#eaf4ff;color:#087bfa}body .user-profile-section-icon svg{display:block;width:26px;height:26px}body .user-profile-field{min-width:0}body .user-profile-field>span{font-size:13px}body .user-profile-input-wrap{position:relative;min-width:0}body .user-profile-field input{height:44px;padding-left:46px;border-color:#d8e5f2;background:#fff;font-size:13px}body .user-profile-field-icon{position:absolute;inset:0 auto 0 14px;display:grid;place-items:center;width:20px;color:#627b9a;pointer-events:none}body .user-profile-field-icon svg{display:block;width:20px;height:20px}body .user-profile-workspace-dot{width:9px;height:9px;border-radius:50%;background:#90a0b2;box-shadow:0 0 0 5px #eef2f6}body .user-profile-workspace-dot.is-active{background:#20be80;box-shadow:0 0 0 5px #dff6eb}body .user-profile-summary-card{min-height:0;padding:24px}body .user-profile-avatar{width:74px;height:74px;margin-bottom:12px;font-size:28px}body .user-profile-summary-card h2{font-size:21px;letter-spacing:-.025em}body .user-profile-summary-card p{font-size:14px;overflow-wrap:anywhere}body .user-profile-status{margin-top:16px;font-size:13px;padding:5px 10px}body .user-profile-preference-row>.user-profile-preference-copy{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:14px;min-width:0}body .user-profile-preference-copy>svg{width:22px;height:22px;color:#627b9a}body .user-profile-preference-copy>div{display:grid;gap:5px}body .user-profile-preference-copy span{line-height:1.5}body .user-profile-segmented{flex-shrink:0;border-color:#e0ebf6;background:#f5f9fd}body .user-profile-segmented button.is-active{background:#f2f8ff;box-shadow:inset 0 0 0 1px #cce2ff,0 2px 5px #e2edfa;color:#0676ed}body .user-profile-language-select{display:block;flex-shrink:0;min-width:190px;border-color:#d8e5f2;background:#fff}body .user-profile-plan-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}body .user-profile-plan-name{font-size:21px;overflow-wrap:anywhere}body .user-profile-plan-action{width:auto;min-height:34px;margin:0;padding:0 0 0 4px;border:0;background:transparent;color:#0075ff;font-size:13px;white-space:nowrap}body .user-profile-plan-summary{margin-bottom:8px}body .user-profile-usage-list{margin-top:8px;gap:0}body .user-profile-usage-row{padding:10px 0;border-top:1px solid #eaf0f7}body .user-profile-usage-row:last-child{padding-bottom:0}body .user-profile-usage-row>div:first-child{align-items:center;gap:12px;margin-bottom:0;font-size:12px}body .user-profile-usage-label{display:flex;align-items:center;gap:12px;min-width:0;line-height:1.4}body .user-profile-usage-label>span{display:flex;flex-shrink:0;color:#627b9a}body .user-profile-usage-label svg{width:21px;height:21px}body .user-profile-usage-row strong{font-size:11px;font-weight:500;text-align:right}body .user-profile-usage-track{height:3px;margin:8px 0 0 33px}body .user-profile-access-card dl>div{padding:12px 0;border-color:#eaf0f7}body .user-profile-access-card dl>div:first-child{border-top:0}body .user-profile-access-card dl>div:last-child{padding-bottom:0}body .user-profile-access-card dt,body .user-profile-access-card dd{font-size:13px;font-weight:400}body .user-profile-access-card .user-profile-user-id{display:flex;align-items:center;gap:8px}body .user-profile-user-id>span{overflow:hidden;text-overflow:ellipsis}body .user-profile-user-id button{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;margin:0;padding:0;border:0;border-radius:6px;background:transparent;color:#526e91;cursor:pointer}body .user-profile-user-id button svg{display:block;width:19px;height:19px}body .user-profile-user-id button:hover{background:#edf5ff;color:#0075ff}body .user-profile-user-id button:focus-visible{outline:2px solid #167bea;outline-offset:2px}@media (min-width: 1201px){body .user-profile-layout{align-items:stretch}body .user-profile-main,body .user-profile-aside{grid-template-rows:auto auto 1fr}}@media (max-width: 1200px){body .user-profile-layout{grid-template-columns:minmax(0,1fr)}body .user-profile-aside{grid-template-columns:repeat(2,minmax(0,1fr))}body .user-profile-summary-card{grid-row:span 2}}@media (max-width: 680px){body .user-profile-page-heading{flex-direction:column;gap:10px;margin-bottom:22px}body .user-profile-breadcrumb{padding:0}body .user-profile-layout,body .user-profile-main,body .user-profile-aside{grid-template-columns:minmax(0,1fr);gap:16px}body .user-profile-card{padding:18px;border-radius:14px}body .user-profile-summary-card{grid-row:auto}body .user-profile-card-header{gap:12px}body .user-profile-card-header h2{font-size:17px}body .user-profile-preference-row{gap:14px}body .user-profile-language-select,body .user-profile-segmented{min-width:0;width:100%;box-sizing:border-box}body .user-profile-plan-heading{flex-wrap:wrap}body .user-profile-usage-row>div:first-child{flex-wrap:wrap;gap:6px}body .user-profile-usage-row strong{margin-left:auto}}body .sce-area-switcher-trigger{grid-template-columns:22px auto minmax(0,1fr) 18px!important;min-height:46px!important;padding:7px 13px!important;border-color:#5ba8f47a!important;border-radius:15px!important}body .sce-area-switcher-trigger-icon,body .sce-area-switcher-trigger-icon svg{display:grid!important;width:22px!important;height:22px!important;place-items:center!important;color:var(--color-accent-primary)!important}body .sce-area-switcher-menu{gap:0!important;width:min(360px,calc(100vw - 32px))!important;padding:8px!important;border-radius:16px!important}body .sce-area-switcher-option{grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;min-height:78px!important;padding:12px!important;border-radius:12px!important}body .sce-area-switcher-option+.sce-area-switcher-option{margin-top:6px!important;padding-top:14px!important;border-top-color:#cddeefbf!important;border-top-left-radius:0!important;border-top-right-radius:0!important}body .sce-area-switcher-option-active{border-color:#50a4f57a!important;background:linear-gradient(135deg,#eff8fff7,#f8fcfff2)!important}body .sce-area-switcher-option-icon{display:grid!important;width:40px!important;height:40px!important;place-items:center!important;border:1px solid rgba(190,211,232,.75)!important;border-radius:13px!important;background:#f8fbffeb!important;color:var(--sce-text)!important}body .sce-area-switcher-option-active .sce-area-switcher-option-icon{border-color:#68b1f761!important;background:#daedffcc!important;color:var(--color-accent-primary)!important}body .sce-area-switcher-option-icon svg{width:22px!important;height:22px!important}body .sce-area-switcher-option-copy{display:grid!important;gap:4px!important;min-width:0!important}body .sce-area-switcher-option-copy strong{font-size:15px!important;line-height:1.15!important}body .sce-area-switcher-option-copy small{font-size:12px!important}.user-profile-language-row{margin-top:18px;padding-top:18px;border-top:1px solid var(--color-border-muted, #e7eef6)}.user-profile-language-select{display:grid;grid-template-columns:18px minmax(130px,1fr);align-items:center;gap:9px;min-width:202px;height:42px;box-sizing:border-box;padding:0 11px;border:1px solid var(--color-control-border);border-radius:8px;background:#fbfdff;color:var(--color-accent-primary)}.user-profile-language-select:focus-within{border-color:var(--color-accent-primary);box-shadow:var(--shadow-focus)}.user-profile-language-select svg{width:18px;height:18px}.user-profile-language-select select{width:100%;height:100%;border:0;outline:0;background:transparent;color:var(--color-text-primary);font:inherit;font-size:13px;font-weight:var(--font-weight-medium);cursor:pointer}@media (min-width: 1121px){.user-profile-layout{align-items:stretch;row-gap:20px}.user-profile-main,.user-profile-aside{display:contents}.user-profile-main>.user-profile-card:nth-child(1),.user-profile-aside>.user-profile-card:nth-child(1){grid-row:1}.user-profile-main>.user-profile-card:nth-child(2),.user-profile-aside>.user-profile-card:nth-child(2){grid-row:2}.user-profile-main>.user-profile-card:nth-child(3),.user-profile-aside>.user-profile-card:nth-child(3){grid-row:3}.user-profile-main>.user-profile-card{grid-column:1}.user-profile-aside>.user-profile-card{grid-column:2}}@media (max-width: 1120px){.user-profile-layout{grid-template-columns:1fr}.user-profile-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.user-profile-summary-card{grid-row:span 2}}@media (max-width: 680px){body .sce-area-switcher-trigger>span:not(.sce-area-switcher-trigger-icon):not(.sce-area-switcher-chevron){display:none!important}body .sce-area-switcher-trigger{grid-template-columns:22px minmax(0,1fr) 18px!important}body .sce-area-switcher-option{grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important;min-height:74px!important;padding:11px!important}body .sce-area-switcher-option-icon{width:36px!important;height:36px!important}.user-profile-language-select{width:100%}}.plan-current-panel,.plan-workspace-panel{background:#fff;border:1px solid #e0edf9;border-radius:12px;box-shadow:0 6px 22px #2368a90b;color:#0c2350}.plan-current-panel{padding:20px 24px 26px}.plan-current-panel h1,.plan-workspace-panel h2{margin:0;font-size:21px;font-weight:var(--font-weight-bold);letter-spacing:-.025em;line-height:1.3}.plan-current-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);align-items:center;margin-top:8px}.plan-current-identity{display:flex;gap:22px;align-items:center;padding:18px 24px 12px 0;min-width:0}.plan-stats-symbol{display:grid;place-items:center;flex-shrink:0;width:46px;height:46px;border-radius:12px;background:#e8f4ff;color:#0783ff}.plan-stats-symbol svg{width:28px;height:28px}.plan-current-identity>.plan-stats-symbol{width:72px;height:72px;border-radius:18px}.plan-current-identity>.plan-stats-symbol svg{width:40px;height:40px}.plan-current-name{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.plan-current-name h3{margin:0;font-size:23px;font-weight:var(--font-weight-bold);letter-spacing:-.025em}.plan-current-name .ui-badge{font-size:13px;padding:5px 13px}.plan-current-identity p{margin:10px 0 0;color:#5c769a;font-size:13px;line-height:1.5}.plan-current-details{border-left:1px solid #dce9f6;padding:10px 0 0 46px;margin:0;display:grid;gap:18px}.plan-current-details>div{display:flex;align-items:center;gap:28px}.plan-current-details svg{width:24px;height:24px;color:#5c779d;flex-shrink:0}.plan-current-details dt{color:#60789b;font-size:13px}.plan-current-details dd{margin:2px 0 0;font-size:16px;font-weight:var(--font-weight-semibold)}.plan-billing-page .plan-shared-credits{margin-top:0;gap:24px}.plan-workspace-panel{padding:18px 16px}.plan-workspace-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.plan-workspace-title{display:flex;align-items:center;gap:14px}.plan-workspace-title>.plan-stats-symbol{background:#f4faff;width:42px;height:42px}.plan-workspace-title p{margin:3px 0 0;font-size:13px;color:#5c769a;line-height:1.5}.plan-workspace-header button{flex-shrink:0;min-height:42px!important;padding:10px 17px!important;gap:10px!important;border:1px solid #bcdcff!important;border-radius:16px!important;background:#eff7ff!important;color:#087fff!important;font-size:13px!important;font-weight:var(--font-weight-semibold)!important}.plan-workspace-header button svg{width:20px;height:20px}.plan-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:0 0 14px}.plan-stat-tile,.plan-usage-tile{border:1px solid #dceafa;border-radius:10px;background:#fcfdff}.plan-stat-tile{display:flex;gap:18px;align-items:center;padding:15px;min-width:0}.plan-stat-tile dt,.plan-usage-values span:not(.plan-stats-symbol){font-size:13px;color:#5c769a;line-height:1.4}.plan-stat-tile dd,.plan-usage-values strong{display:block;margin:4px 0 0;font-size:26px;font-weight:var(--font-weight-bold);line-height:1.15;letter-spacing:-.035em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.plan-usage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.plan-usage-tile{padding:15px 18px 12px}.plan-usage-values{display:grid;grid-template-columns:46px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:20px}.plan-usage-meter{display:flex;align-items:center;gap:12px;margin-top:14px}.plan-usage-meter progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;height:15px;border:none;border-radius:10px;overflow:hidden;background:#e5eaf0}.plan-usage-meter progress::-webkit-progress-bar{background:#e5eaf0;border-radius:10px}.plan-usage-meter progress::-webkit-progress-value{background:#1887f8;border-radius:10px}.plan-usage-meter progress::-moz-progress-bar{background:#1887f8;border-radius:10px}.plan-usage-meter>span{font-size:13px;color:#4e6a90;font-weight:var(--font-weight-semibold);min-width:30px}.plan-usage-tile>p{margin:3px 0 0;font-size:12px;color:#60799d}.plan-stats-note{margin:14px 2px 0;color:#60799d;font-size:12px;line-height:1.5}@media (max-width: 1100px){.plan-current-layout{grid-template-columns:minmax(0,1.5fr) minmax(230px,1fr)}.plan-current-details{padding-left:24px}.plan-stat-tile{gap:12px;padding:12px}.plan-usage-values{gap:12px}}@media (max-width: 760px){.plan-current-panel{padding:18px}.plan-current-layout{grid-template-columns:1fr}.plan-current-identity{padding-right:0;gap:14px}.plan-current-name{gap:8px}.plan-current-details{border-left:0;border-top:1px solid #dce9f6;padding:16px 0 0;margin-top:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.plan-current-details>div{gap:10px}.plan-workspace-header{align-items:flex-start;flex-wrap:wrap;gap:12px}.plan-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-usage-grid{grid-template-columns:1fr}}@media (max-width: 400px){.plan-stat-tile{gap:8px;padding:10px}.plan-stat-tile .plan-stats-symbol{width:34px;height:38px}.plan-stat-tile dd,.plan-usage-values strong{font-size:23px}.plan-current-details{grid-template-columns:1fr}}@media (min-width: 861px) and (max-width: 1440px),(min-width: 861px) and (max-height: 800px){.app-shell-enterprise{--density-page-padding: clamp(16px, 1.5vw, 22px);--density-panel-padding: 16px;--density-gap: 16px;--density-title: clamp(1.5rem, 1rem + 1vw, 1.875rem);--density-nav-height: 42px;--density-nav-icon: 20px}body .app-shell-enterprise .page-content{padding:var(--density-page-padding) var(--density-page-padding) 32px}body .app-shell-enterprise .page-frame{gap:var(--density-gap)}body .app-shell-enterprise .app-enterprise-header{min-height:60px;padding:10px var(--density-page-padding);gap:12px}body .app-shell-enterprise .app-sidebar{--sidebar-nav-icon-size: var(--density-nav-icon);padding:14px 12px 10px!important;gap:16px!important}body .app-shell-enterprise .app-sidebar :is(.app-sidebar-link,.app-sidebar-help-button,.app-sidebar-subnav-link){height:auto!important;min-height:var(--density-nav-height)!important;padding-block:5px!important}body .app-shell-enterprise .app-sidebar .app-sidebar-link-icon{width:30px!important;height:30px!important}body .app-shell-enterprise .app-sidebar .app-sidebar-user{margin-top:8px!important;padding-top:10px!important}body .app-shell-enterprise .app-sidebar .app-sidebar-user-trigger{height:auto!important;min-height:44px!important}body .app-shell-enterprise .page-content :is(.enterprise-page,.user-profile-page) :is(h1,.ui-page-header-title){font-size:var(--density-title)!important;line-height:1.15!important;overflow-wrap:break-word}body .app-shell-enterprise .page-content :is(.ui-page-header,.enterprise-hero,.sce-dashboard-redesign-hero){min-height:0;padding:var(--density-panel-padding)!important;gap:14px!important}body .app-shell-enterprise .page-content :is(.user-profile-card,.sce-dashboard-redesign-panel,.sce-dashboard-redesign-chart){padding:var(--density-panel-padding)!important}body .app-shell-enterprise :is(.user-profile-layout,.user-profile-main,.user-profile-aside){gap:var(--density-gap)}body .app-shell-enterprise .user-profile-page-heading{margin-bottom:var(--density-gap)}body .app-shell-enterprise :is(.sce-dashboard-redesign-metric,.sce-dashboard-redesign-action){min-height:96px;padding:14px!important;grid-template-columns:42px minmax(0,1fr);gap:10px}body .app-shell-enterprise :is(.sce-dashboard-redesign-metric-icon,.sce-dashboard-redesign-action-icon){width:42px;height:42px}body .app-shell-enterprise .sce-dashboard-redesign-metric-copy>strong{font-size:clamp(1.5rem,1rem + 1vw,1.875rem)}body .app-shell-enterprise .page-content .ui-button{min-height:36px;padding-block:7px;white-space:normal}body .app-shell-enterprise .page-content .ui-button-label{min-width:0;overflow-wrap:anywhere}}@media (min-width: 861px) and (max-height: 720px) and (pointer: fine){.app-shell-enterprise{--density-nav-height: 40px}}@media (min-width: 861px) and (pointer: coarse) and (max-width: 1440px),(min-width: 861px) and (pointer: coarse) and (max-height: 800px){.app-shell-enterprise{--density-nav-height: 44px}body .app-shell-enterprise .page-content .ui-button{min-height:44px}}@media (max-width: 860px){body .app-shell-enterprise .workspace-enterprise{padding-top:0!important}body .app-shell-enterprise .sce-area-navbar{align-items:center!important;flex-direction:row!important;min-height:70px!important;padding:12px 16px 12px 128px!important}body .app-shell-enterprise .sce-area-navbar-copy{display:none!important}body .app-shell-enterprise .sce-area-switcher{flex:1 1 auto;width:100%}body .app-shell-enterprise .sce-area-switcher-trigger{width:100%!important;max-width:none!important}body .app-shell-enterprise .sce-area-switcher-menu{right:0!important;left:auto!important;width:min(360px,calc(100vw - 32px))!important}body .app-shell-enterprise .workspace-enterprise .page-content{padding:20px 16px 32px!important}body .app-shell-enterprise .page-content :is(.enterprise-page,.user-profile-page) :is(h1,.ui-page-header-title){font-size:clamp(1.5rem,1.25rem + 1vw,1.75rem)!important;line-height:1.15!important;overflow-wrap:break-word}body .app-shell-enterprise .user-profile-card{padding:16px}body .app-sidebar .app-sidebar-header-button[hidden]{display:none!important}}@media (max-width: 520px){body .app-shell-enterprise .sce-area-navbar{padding-left:68px!important}}body .ui-modal-overlay:has(.guide-welcome){padding:32px!important;background:#1c375b85!important;-webkit-backdrop-filter:blur(12px) saturate(.86)!important;backdrop-filter:blur(12px) saturate(.86)!important}body .ui-modal:has(.guide-welcome){width:min(1320px,calc(100vw - 64px))!important;max-height:calc(100vh - 64px);overflow:auto;padding:52px 52px 39px!important;border:1px solid rgba(224,237,250,.98)!important;border-radius:28px!important;background:radial-gradient(circle at 75% 26%,rgba(221,239,255,.64),transparent 31%),linear-gradient(180deg,#fff,#f8fcff)!important;box-shadow:0 34px 86px #0f2a4e3d!important}body .ui-modal:has(.guide-welcome)>.ui-modal-title{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}body .ui-modal:has(.guide-welcome)>.ui-modal-body{margin-top:0!important}body .ui-modal:has(.guide-welcome)>.ui-modal-close{top:22px!important;right:22px!important;width:50px!important;height:50px!important;min-width:50px!important;border-color:#cfe4f8!important;background:#f8fcffe0!important;color:#163a68!important;box-shadow:0 8px 20px #2b70b514!important}body .ui-modal:has(.guide-welcome)>.ui-modal-close svg{width:22px!important;height:22px!important}.guide-welcome{display:grid;gap:28px;color:#102b53;font-family:Inter,Segoe UI,sans-serif}.guide-welcome-hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(360px,.9fr);align-items:center;gap:34px;min-height:344px;padding:0 10px 30px;border-bottom:1px solid #dcebf8}.guide-welcome-intro{display:grid;align-self:stretch;align-content:start;gap:45px;padding-top:14px}.guide-welcome-heading{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:44px}.guide-welcome-brand{width:96px;height:96px;margin-left:8px;border-radius:24px;box-shadow:0 18px 34px #11263a2b}.guide-welcome-heading>div{display:grid;justify-items:start}.guide-welcome-eyebrow{color:#58708f;font-size:clamp(22px,2vw,30px);font-weight:var(--font-weight-semibold);line-height:1.1}.guide-welcome-heading h2{margin:4px 0 17px;color:#0d2954;font-size:clamp(34px,3.1vw,48px);font-weight:var(--font-weight-bold);letter-spacing:-.04em;line-height:1.02}.guide-welcome-badge{display:inline-flex;align-items:center;gap:10px;width:fit-content;padding:11px 18px;border:1px solid #bfe7d0;border-radius:999px;background:#e9f8f0;color:#078a51;font-size:16px;font-weight:var(--font-weight-bold);line-height:1}.guide-welcome-badge>span{width:16px;height:16px;border-radius:50%;background:#0caf63;box-shadow:0 0 0 4px #0caf6314}.guide-welcome-message{display:grid;gap:12px}.guide-welcome-lead,body .ui-modal-body .guide-welcome-lead{max-width:none;margin:0;color:#526c8e!important;font-size:clamp(19px,1.4vw,21px);font-weight:var(--font-weight-bold);line-height:1.28}.guide-welcome-copy,body .ui-modal-body .guide-welcome-copy{max-width:760px;margin:0;color:#607a9c!important;font-size:clamp(16px,1.3vw,20px);font-weight:450;line-height:1.48}.guide-welcome-visual{position:relative;display:grid;min-height:280px;place-items:center start}.guide-welcome-visual>img{width:min(100%,296px);height:auto;filter:drop-shadow(0 22px 28px rgba(71,135,204,.1))}.guide-welcome-callouts{position:absolute;top:32px;right:0;display:grid;gap:16px}.guide-welcome-callouts span{display:flex;align-items:center;gap:13px;min-width:174px;padding:14px 20px;border:1px solid #d3e5f5;border-radius:999px;background:#ffffffe6;color:#19385f;box-shadow:0 10px 26px #2a67a414;font-size:16px;font-weight:var(--font-weight-bold)}.guide-welcome-callouts svg{width:26px;height:26px;color:#187fe3}.guide-welcome-callouts span:nth-child(2) svg{color:#6443eb}.guide-welcome-callouts span:nth-child(3) svg{color:#0ca45d}.guide-welcome-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.guide-welcome-feature{display:grid;grid-template-columns:94px minmax(0,1fr);align-items:center;gap:22px;min-height:166px;padding:22px;border:1px solid #d5e6f6;border-radius:22px;background:#ffffffad;box-shadow:0 10px 28px #23609e09}.guide-welcome-feature-icon{display:grid;width:94px;height:94px;place-items:center;border-radius:50%;background:#eaf5ff;color:#1c82e4}.guide-welcome-feature-icon svg{width:45px;height:45px}.guide-welcome-feature-verify .guide-welcome-feature-icon{background:#f0ebff;color:#6240e7}.guide-welcome-feature-library .guide-welcome-feature-icon{background:#e7f8ef;color:#079657}.guide-welcome-feature h3{margin:0 0 8px;color:#0e2b55;font-size:18px;font-weight:var(--font-weight-bold);line-height:1.22}.guide-welcome-feature p,body .ui-modal-body .guide-welcome-feature p{margin:0;color:#607a9b!important;font-size:16px;line-height:1.45}body .ui-modal:has(.guide-welcome)>.ui-modal-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;margin-top:28px!important;padding:28px 0 12px!important;border-top:1px solid #dcebf8!important}.guide-welcome-remember{display:inline-flex;align-items:center;gap:13px;color:#58708f;font-size:16px;font-weight:var(--font-weight-semibold);cursor:pointer}.guide-welcome-remember input{width:25px;height:25px;margin:0;accent-color:#1683e8;cursor:pointer}.guide-welcome-footer-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px}body .ui-modal:has(.guide-welcome) .guide-welcome-footer-actions .ui-button{min-width:176px;min-height:58px;padding:0 26px;border:1px solid #cfe2f5;border-radius:999px;background:#ffffffe6;color:#1479d7;box-shadow:none;font-size:17px;font-weight:var(--font-weight-bold)}body .ui-modal:has(.guide-welcome) .guide-welcome-footer-actions .ui-button-secondary{background:#eef7ff}body .ui-modal:has(.guide-welcome) .guide-welcome-footer-actions .ui-button-primary{min-width:230px;border-color:#147ee3;background:#1684e8;color:#fff;box-shadow:0 12px 28px #1684e838}.guide-welcome-tour-button .ui-button-label{display:inline-flex;align-items:center;gap:13px}.guide-welcome-tour-button svg{width:23px;height:23px}@media (max-width: 1120px){body .ui-modal:has(.guide-welcome){padding:42px 38px 18px!important}.guide-welcome-intro{gap:28px;padding-top:8px}.guide-welcome-heading{grid-template-columns:80px minmax(0,1fr);gap:24px}.guide-welcome-brand{width:80px;height:80px;margin-left:0;border-radius:20px}.guide-welcome-eyebrow{font-size:22px}.guide-welcome-heading h2{font-size:36px}.guide-welcome-lead,body .ui-modal-body .guide-welcome-lead{font-size:18px}.guide-welcome-copy,body .ui-modal-body .guide-welcome-copy{font-size:15px}.guide-welcome-visual>img{width:min(100%,250px)}.guide-welcome-hero{grid-template-columns:minmax(0,1.3fr) minmax(300px,.8fr)}.guide-welcome-callouts{position:relative;top:auto;grid-template-columns:repeat(3,auto);gap:8px;margin-top:-30px}.guide-welcome-callouts span{min-width:0;padding:10px 12px;font-size:12px}.guide-welcome-callouts svg{width:18px;height:18px}.guide-welcome-feature{grid-template-columns:68px minmax(0,1fr);gap:16px;min-height:140px;padding:18px}body .ui-modal:has(.guide-welcome)>.ui-modal-actions{margin-top:20px!important;padding-top:20px!important}body .ui-modal:has(.guide-welcome) .guide-welcome-footer-actions .ui-button{min-width:150px}body .ui-modal:has(.guide-welcome) .guide-welcome-footer-actions .ui-button-primary{min-width:190px}.guide-welcome-feature-icon{width:68px;height:68px}.guide-welcome-feature-icon svg{width:34px;height:34px}}@media (max-width: 900px){body .ui-modal:has(.guide-welcome){padding:42px 28px 26px!important}.guide-welcome-hero{grid-template-columns:1fr;gap:16px}.guide-welcome-visual{display:none}.guide-welcome-features{grid-template-columns:1fr}.guide-welcome-feature{min-height:104px}body .ui-modal:has(.guide-welcome)>.ui-modal-actions{align-items:stretch!important;flex-direction:column!important}.guide-welcome-footer-actions{width:100%}body .ui-modal:has(.guide-welcome) .guide-welcome-footer-actions .ui-button{min-width:0;flex:1 1 0}}@media (max-width: 620px){body .ui-modal-overlay:has(.guide-welcome){align-items:start;padding:12px!important}body .ui-modal:has(.guide-welcome){width:100%!important;max-height:calc(100vh - 24px);padding:34px 18px 20px!important;border-radius:20px!important}body .ui-modal:has(.guide-welcome)>.ui-modal-close{top:14px!important;right:14px!important;width:42px!important;height:42px!important;min-width:42px!important}.guide-welcome{gap:20px}.guide-welcome-hero{min-height:0;padding:8px 0 22px}.guide-welcome-intro{gap:24px}.guide-welcome-heading{grid-template-columns:62px minmax(0,1fr);gap:15px;padding-right:38px}.guide-welcome-brand{width:62px;height:62px;margin-left:0;border-radius:16px}.guide-welcome-eyebrow{font-size:17px}.guide-welcome-heading h2{margin:2px 0 10px;font-size:clamp(25px,8vw,34px)}.guide-welcome-badge{padding:7px 11px;font-size:12px}.guide-welcome-badge>span{width:11px;height:11px}.guide-welcome-lead,body .ui-modal-body .guide-welcome-lead{font-size:17px}.guide-welcome-copy,body .ui-modal-body .guide-welcome-copy{font-size:14px}.guide-welcome-feature{grid-template-columns:54px minmax(0,1fr);min-height:90px;padding:15px;border-radius:16px}.guide-welcome-feature-icon{width:54px;height:54px}.guide-welcome-feature-icon svg{width:27px;height:27px}.guide-welcome-feature h3{margin-bottom:4px;font-size:15px}.guide-welcome-feature p,body .ui-modal-body .guide-welcome-feature p{font-size:13px}body .ui-modal:has(.guide-welcome)>.ui-modal-actions{margin-top:20px!important;padding-top:20px!important}.guide-welcome-remember{font-size:13px}.guide-welcome-footer-actions{display:grid;grid-template-columns:1fr 1fr}body .ui-modal:has(.guide-welcome) .guide-welcome-footer-actions .ui-button{min-height:48px;padding:0 14px;font-size:14px}body .ui-modal:has(.guide-welcome) .guide-welcome-footer-actions .ui-button-primary{grid-column:1 / -1;min-width:0}}html[data-theme=dark] body .guide-welcome,html[data-theme=dark] body .guide-welcome-heading h2,html[data-theme=dark] body .guide-welcome-feature h3,html[data-theme=dark] body .ui-modal-body .guide-welcome-lead{color:var(--sce-text)!important}html[data-theme=dark] body .guide-welcome-eyebrow,html[data-theme=dark] body .guide-welcome-remember,html[data-theme=dark] body .ui-modal-body .guide-welcome-copy,html[data-theme=dark] body .ui-modal-body .guide-welcome-feature p{color:var(--sce-text-secondary)!important}html[data-theme=dark] body .guide-welcome-hero{border-bottom:0}html[data-theme=dark] body .ui-modal:has(.guide-welcome)>.ui-modal-actions{border-top:0!important}html[data-theme=dark] body .guide-welcome-callouts span,html[data-theme=dark] body .ui-modal:has(.guide-welcome)>.ui-modal-close{border-color:var(--sce-border)!important;background:var(--sce-surface-soft)!important;color:var(--sce-text)!important;box-shadow:var(--shadow-elevation-sm)!important}html[data-theme=dark] body .ui-modal:has(.guide-welcome)>.ui-modal-close:is(:hover,:focus-visible){border-color:var(--sce-blue)!important;background:var(--sce-blue-soft)!important}html[data-theme=dark] body .guide-welcome-badge{border-color:var(--sce-success-border);background:var(--sce-success-bg);color:var(--sce-success)}html[data-theme=dark] body .guide-welcome-badge>span{background:var(--sce-success);box-shadow:0 0 0 4px var(--sce-success-bg)}html[data-theme=dark] body .guide-welcome-feature-icon{background:var(--sce-blue-soft);color:var(--sce-blue)}html[data-theme=dark] body .guide-welcome-feature-verify .guide-welcome-feature-icon{background:var(--color-guide-verify-surface, #30264a);color:var(--color-guide-verify-text, #c4b5fd)}html[data-theme=dark] body .guide-welcome-feature-library .guide-welcome-feature-icon{background:var(--sce-success-bg);color:var(--sce-success)}html[data-theme=dark] body .guide-welcome-callouts svg{color:var(--sce-blue)}html[data-theme=dark] body .guide-welcome-callouts span:nth-child(2) svg{color:var(--color-guide-verify-text, #c4b5fd)}html[data-theme=dark] body .guide-welcome-callouts span:nth-child(3) svg{color:var(--sce-success)}html[data-theme=dark] body .guide-welcome-remember input{accent-color:var(--sce-blue)}body .ui-modal-overlay:has(.guide-welcome){padding:20px!important}body .ui-modal:has(.guide-welcome){width:min(1120px,calc(100vw - 40px))!important;max-height:calc(100vh - 40px);overflow:hidden;padding:36px 38px 24px!important;border-radius:24px!important}body .ui-modal:has(.guide-welcome)>.ui-modal-close{top:18px!important;right:18px!important;width:44px!important;height:44px!important;min-width:44px!important}.guide-welcome{gap:20px}.guide-welcome-hero{grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);gap:26px;min-height:280px;padding:0 6px 22px}.guide-welcome-intro{gap:30px;padding-top:6px}.guide-welcome-heading{grid-template-columns:78px minmax(0,1fr);gap:30px}.guide-welcome-brand{width:78px;height:78px;margin-left:0;border-radius:20px}.guide-welcome-eyebrow{font-size:clamp(21px,1.8vw,26px)}.guide-welcome-heading h2{margin:2px 0 12px;font-size:clamp(32px,3vw,42px)}.guide-welcome-badge{gap:8px;padding:8px 14px;font-size:14px}.guide-welcome-badge>span{width:13px;height:13px}.guide-welcome-message{gap:8px}.guide-welcome-lead,body .ui-modal-body .guide-welcome-lead{font-size:clamp(17px,1.35vw,19px)}.guide-welcome-copy,body .ui-modal-body .guide-welcome-copy{font-size:clamp(14px,1.2vw,17px);line-height:1.42}.guide-welcome-visual{min-height:0}.guide-welcome-visual>img{width:min(100%,250px)}.guide-welcome-callouts{top:24px;gap:10px}.guide-welcome-callouts span{min-width:152px;padding:10px 15px;font-size:14px}.guide-welcome-callouts svg{width:22px;height:22px}.guide-welcome-features{gap:14px}.guide-welcome-feature{grid-template-columns:76px minmax(0,1fr);gap:16px;min-height:126px;padding:16px;border-radius:18px}.guide-welcome-feature-icon{width:76px;height:76px}.guide-welcome-feature-icon svg{width:36px;height:36px}.guide-welcome-feature h3{margin-bottom:5px;font-size:16px}.guide-welcome-feature p,body .ui-modal-body .guide-welcome-feature p{font-size:14px;line-height:1.38}body .ui-modal:has(.guide-welcome)>.ui-modal-actions{gap:16px!important;margin-top:16px!important;padding:16px 0 0!important}.guide-welcome-remember{gap:10px;font-size:14px}.guide-welcome-remember input{width:21px;height:21px}.guide-welcome-footer-actions{gap:12px}body .ui-modal:has(.guide-welcome) .guide-welcome-footer-actions .ui-button{min-width:136px;min-height:50px;padding:0 20px;font-size:15px}body .ui-modal:has(.guide-welcome) .guide-welcome-footer-actions .ui-button-primary{min-width:192px}@media (max-width: 900px){body .ui-modal:has(.guide-welcome){padding:30px 28px 18px!important}.guide-welcome{gap:14px}.guide-welcome-hero{padding:0 0 14px}.guide-welcome-feature{grid-template-columns:58px minmax(0,1fr);min-height:76px;padding:12px 14px}.guide-welcome-feature-icon{width:58px;height:58px}.guide-welcome-feature-icon svg{width:28px;height:28px}.guide-welcome-feature h3{font-size:15px}.guide-welcome-feature p,body .ui-modal-body .guide-welcome-feature p{font-size:13px}body .ui-modal:has(.guide-welcome)>.ui-modal-actions{gap:12px!important;margin-top:12px!important;padding-top:12px!important}}@media (min-width: 901px) and (max-width: 1120px){.guide-welcome-callouts{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:-18px}.guide-welcome-callouts span{min-width:0;justify-content:center;gap:5px;padding:8px 6px;font-size:11px}.guide-welcome-callouts svg{width:16px;height:16px}}@media (max-width: 900px) and (max-height: 900px){body .ui-modal:has(.guide-welcome){padding:22px 28px 14px!important}body .ui-modal:has(.guide-welcome)>.ui-modal-close{top:12px!important;right:12px!important;width:38px!important;height:38px!important;min-width:38px!important}.guide-welcome-hero{min-height:0;padding-bottom:10px}.guide-welcome-intro{gap:0;padding-top:0}.guide-welcome-heading{grid-template-columns:58px minmax(0,1fr);gap:16px;padding-right:34px}.guide-welcome-brand{width:58px;height:58px;border-radius:15px}.guide-welcome-eyebrow{font-size:16px}.guide-welcome-heading h2{margin:1px 0 7px;font-size:clamp(24px,5vw,31px);line-height:1.05}.guide-welcome-badge{padding:6px 10px;font-size:11px}.guide-welcome-badge>span{width:10px;height:10px}.guide-welcome-message{display:none}.guide-welcome-features{gap:8px}.guide-welcome-feature{grid-template-columns:46px minmax(0,1fr);min-height:62px;gap:12px;padding:9px 12px;border-radius:14px}.guide-welcome-feature-icon{width:46px;height:46px}.guide-welcome-feature-icon svg{width:23px;height:23px}.guide-welcome-feature h3{margin-bottom:2px;font-size:14px}.guide-welcome-feature p,body .ui-modal-body .guide-welcome-feature p{font-size:12px;line-height:1.3}body .ui-modal:has(.guide-welcome)>.ui-modal-actions{margin-top:10px!important;padding-top:10px!important}.guide-welcome-remember{font-size:12px}.guide-welcome-remember input{width:18px;height:18px}body .ui-modal:has(.guide-welcome) .guide-welcome-footer-actions .ui-button{min-height:42px;padding:0 12px;font-size:13px}}@media (max-width: 620px){body .ui-modal:has(.guide-welcome){padding:18px 18px 14px!important;border-radius:18px!important}.guide-welcome-footer-actions{grid-template-columns:1fr 1fr}}.standalone-page:has(.auth-callback-card-loading),.standalone-page.sce-session-loading{min-height:100svh;padding:24px;background:var(--sce-bg)!important}html body .standalone-page .auth-callback-card-loading.ui-card{width:min(360px,100%)!important;min-height:0;padding:24px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}.auth-callback-card-loading .ui-card-body{width:100%}.sce-loading-screen{gap:16px}.sce-loading-screen-access{width:100%;gap:16px;padding:0}.sce-loading-screen .sce-loading-copy strong{color:var(--sce-text);font-size:16px;font-weight:500;line-height:1.5;letter-spacing:0;overflow-wrap:anywhere}@media (min-width: 861px){body .app-shell-enterprise{--sidebar-motion-duration: .26s;--sidebar-motion-easing: cubic-bezier(.22, 1, .36, 1);transition:grid-template-columns var(--sidebar-motion-duration) var(--sidebar-motion-easing)!important}body .app-shell-enterprise .app-sidebar{transition:width var(--sidebar-motion-duration) var(--sidebar-motion-easing),padding var(--sidebar-motion-duration) var(--sidebar-motion-easing),border-radius var(--sidebar-motion-duration) var(--sidebar-motion-easing),transform var(--sidebar-motion-duration) var(--sidebar-motion-easing),opacity .16s ease!important}body .app-sidebar :is(.app-sidebar-brand-copy,.app-navbar-link-label,.app-sidebar-link-label-group,.app-sidebar-user-copy,.app-sidebar-user-caret){opacity:1!important;visibility:visible!important;transform:translate(0)!important;transition:opacity .15s ease 80ms,transform .2s var(--sidebar-motion-easing) 60ms,visibility 0s linear 0s!important}body .app-sidebar[data-compact=true] .app-sidebar-brand .app-sidebar-brand-copy,body .app-sidebar[data-compact=true] .app-navbar-link-label,body .app-sidebar[data-compact=true] .app-sidebar-link-label-group,body .app-sidebar[data-compact=true] .app-sidebar-user-copy,body .app-sidebar[data-compact=true] .app-sidebar-user-caret{position:absolute!important;display:block!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate(-6px)!important;transition:opacity .1s ease,transform .15s var(--sidebar-motion-easing),visibility 0s linear .15s!important}body .app-sidebar[data-compact=true] .app-sidebar-link-label-group,body .app-sidebar[data-compact=true] .app-sidebar-user-copy,body .app-sidebar[data-compact=true] .app-sidebar-user-caret{display:grid!important}}@media (max-width: 860px){body .app-shell-enterprise>.app-sidebar,body .app-shell-enterprise>.app-sidebar:not(.app-sidebar-open){opacity:0!important;pointer-events:none!important;transform:translate3d(calc(-100% - 24px),0,0)!important;transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .15s ease!important;backface-visibility:hidden;will-change:transform,opacity}body .app-shell-enterprise>.app-sidebar.app-sidebar-open{opacity:1!important;pointer-events:auto!important;transform:translateZ(0)!important}}@media (prefers-reduced-motion: reduce){body .app-shell-enterprise,body .app-shell-enterprise .app-sidebar,body .app-sidebar :is(.app-sidebar-brand-copy,.app-navbar-link-label,.app-sidebar-link-label-group,.app-sidebar-user-copy,.app-sidebar-user-caret){transition-duration:1ms!important;transition-delay:0ms!important}}:root,html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark;--sce-bg: #091420;--sce-white: #101f2f;--sce-surface-soft: #172a3c;--sce-border: #31516a;--sce-border-muted: #243c51;--sce-text: #eef5fb;--sce-text-secondary: #b8c7d5;--sce-text-muted: #8fa4b8;--sce-blue: #59adfa;--sce-blue-dark: #8ac9ff;--sce-blue-soft: #173a58;--sce-success: #43d29d;--sce-success-bg: #12392f;--sce-success-border: #256451;--sce-glass-bg: linear-gradient(180deg, rgba(18, 37, 54, .98), rgba(14, 30, 45, .96));--sce-glass-bg-strong: linear-gradient(180deg, rgba(22, 43, 61, .99), rgba(16, 33, 49, .98));--sce-glass-border: #31516a;--sce-glass-border-soft: #263f55;--sce-glass-shadow: 0 18px 48px rgba(0, 0, 0, .3);--sce-glass-shadow-soft: 0 12px 32px rgba(0, 0, 0, .22);--bg-deep: var(--sce-bg);--bg-strong: var(--sce-bg);--bg-elevated: var(--sce-white);--surface-soft: var(--sce-white);--surface-muted: var(--sce-surface-soft);--surface-strong: var(--sce-white);--line-soft: var(--sce-border-muted);--line-strong: var(--sce-border);--text-strong: var(--sce-text);--text-muted: var(--sce-text-secondary);--text-soft: var(--sce-text-muted);--color-bg-canvas: var(--sce-bg);--color-bg-app: var(--sce-bg);--color-surface-1: var(--sce-white);--color-surface-2: var(--sce-surface-soft);--color-surface-muted: var(--sce-surface-soft);--color-surface-hover: var(--sce-blue-soft);--color-surface-modal: var(--sce-white);--color-control-bg: var(--sce-white);--color-control-bg-hover: var(--sce-blue-soft);--color-field-bg: var(--sce-white);--color-field-bg-focus: var(--sce-white);--color-control-border: var(--sce-border-muted);--color-surface-overlay: rgba(2, 8, 14, .72);--color-text-primary: var(--sce-text);--color-text-secondary: var(--sce-text-secondary);--color-text-muted: var(--sce-text-muted);--color-accent-primary: var(--sce-blue);--color-accent-primary-hover: var(--sce-blue-dark);--color-success: var(--sce-success);--color-success-text: var(--sce-success);--color-success-surface: var(--sce-success-bg);--color-warning: #e9aa54;--color-warning-text: #f4c77f;--color-warning-surface: #3b2b17;--color-danger: #ef7770;--color-danger-text: #ffaaa5;--color-danger-surface: #402020;--color-spinner-track: #29445a;--color-chart-surface: #132638;--color-chart-grid: #29465d;--color-chart-axis-label: #91a7ba;--color-chart-value-label: #eef5fb;--gradient-chart-surface-grid: #132638;--gradient-loader-skeleton: linear-gradient(90deg, #132638, #1c3449, #132638);--border-subtle: 1px solid #29465d;--border-muted: 1px solid #223b50;--border-strong: 1px solid #4d7898;--shadow-focus: 0 0 0 4px rgba(89, 173, 250, .2);--shadow-elevation-sm: 0 8px 20px rgba(0, 0, 0, .2);--shadow-elevation-md: 0 16px 38px rgba(0, 0, 0, .26);--shadow-elevation-lg: 0 22px 58px rgba(0, 0, 0, .34)}html[data-theme=dark] body,html[data-theme=dark] body .app-shell-enterprise,html[data-theme=dark] body .workspace-enterprise,html[data-theme=dark] body .page-content{background:var(--sce-bg)!important;color:var(--sce-text)!important}html[data-theme=dark] body .app-sidebar,html[data-theme=dark] body .app-enterprise-header,html[data-theme=dark] body .sce-area-navbar{border-color:var(--sce-border-muted)!important;background:var(--sce-white)!important}html[data-theme=dark] body .workspace-preferences-page{border-color:var(--sce-border-muted)!important;background:#0d1927!important;box-shadow:0 14px 34px #0000003d!important}html[data-theme=dark] body .app-navbar-toggle.app-sidebar-toggle{background:var(--sce-white)!important;border-color:var(--sce-border)!important;color:var(--sce-text)!important;box-shadow:var(--shadow-elevation-sm)!important}html[data-theme=dark] body .app-navbar-toggle.app-sidebar-toggle:is(:hover,:focus-visible,[aria-expanded=true]){background:var(--sce-blue-soft)!important;border-color:var(--sce-blue)!important}html[data-theme=dark] body .workspace-preferences-page .workspace-preferences-panel,html[data-theme=dark] body .settings-icon-select-menu{border-color:var(--sce-border-muted)!important;background:var(--sce-white)!important}html[data-theme=dark] body .workspace-preferences-page .workspace-preference-row{border-color:var(--sce-border-muted)!important}html[data-theme=dark] body .workspace-preferences-page :is(h1,h2,h3),html[data-theme=dark] body .workspace-preferences-page .workspace-preference-copy h3{color:var(--sce-text)!important}html[data-theme=dark] body .workspace-preferences-page :is(p,.ui-field-label),html[data-theme=dark] body .workspace-preferences-page .workspace-preference-copy p{color:var(--sce-text-secondary)!important}html[data-theme=dark] body .workspace-preferences-page .workspace-preference-control :is(.ui-select,.ui-segmented){border-color:var(--sce-border-muted)!important;background:var(--sce-surface-soft)!important;color:var(--sce-text)!important}html[data-theme=dark] body .workspace-preferences-page .ui-segmented-item-active{border-color:var(--sce-blue)!important;background:var(--sce-blue-soft)!important;color:var(--sce-blue-dark)!important}html[data-theme=dark] body .settings-icon-select-option{color:var(--sce-text-secondary)}html[data-theme=dark] body .settings-icon-select-option:is(:hover,:focus-visible,[aria-checked=true]){background:var(--sce-blue-soft);color:var(--sce-blue-dark)}html[data-theme=dark] body .app-sidebar{background-color:#0f1e2d!important;background-image:none!important;border-color:#22394c!important}html[data-theme=dark] body .app-enterprise-header,html[data-theme=dark] body .sce-area-navbar{background:#0e1d2cf5!important;border-color:#22394c!important;box-shadow:0 8px 24px #00000024!important}html[data-theme=dark] body .sce-area-navbar-copy strong,html[data-theme=dark] body .sce-area-switcher-trigger strong{color:#eef5fb!important}html[data-theme=dark] body .sce-area-navbar-copy span,html[data-theme=dark] body .sce-area-switcher-trigger span,html[data-theme=dark] body .sce-area-switcher-option span{color:#91a7ba!important}html[data-theme=dark] body .sce-area-switcher-trigger{border-color:#31516a!important;background:#15283a!important;color:#a9bfd2!important;box-shadow:0 10px 24px #0003!important}html[data-theme=dark] body .sce-area-switcher-trigger:is(:hover,:focus-visible){border-color:#4f8dbc!important;background:#1a3045!important}html[data-theme=dark] body .sce-area-switcher-menu,html[data-theme=dark] body .app-sidebar-user-menu{border-color:#31516a!important;background:#142536!important;background-image:none!important;box-shadow:0 22px 58px #0000005c!important}html[data-theme=dark] body .sce-area-switcher-option,html[data-theme=dark] body .sce-area-switcher-option strong{color:#e9f2f9!important}html[data-theme=dark] body .sce-area-switcher-option:is(:hover,:focus-visible),html[data-theme=dark] body .sce-area-switcher-option-active{border-color:#35628a!important;background:#193651!important}html[data-theme=dark] body .sce-area-switcher-option .sce-area-switcher-option-icon{background:var(--sce-surface-soft)!important;border-color:var(--sce-border)!important;color:var(--sce-blue)!important}html[data-theme=dark] body .sce-area-switcher-option:is(.sce-area-switcher-option-active,:hover,:focus-visible) .sce-area-switcher-option-icon{background:var(--sce-blue-soft)!important;border-color:#35628a!important;color:var(--sce-blue-dark)!important}html[data-theme=dark] body .sce-area-switcher-option+.sce-area-switcher-option{border-top-color:var(--sce-border-muted)!important}html[data-theme=dark] body .app-sidebar :is(.app-sidebar-link,.app-sidebar-help-button,.app-sidebar-subnav-link){color:#a9bbcb!important}html[data-theme=dark] body .app-sidebar :is(.app-sidebar-link,.app-sidebar-help-button,.app-sidebar-subnav-link):is(:hover,:focus-visible){background:#172c3f!important;color:#edf5fb!important}html[data-theme=dark] body .app-sidebar :is(.app-sidebar-link-active,.app-sidebar-link[aria-current=page],.app-sidebar-subnav-link.app-sidebar-link-active),html[data-theme=dark] body .app-sidebar .app-sidebar-subnav-group[data-active=true]>.app-sidebar-link{background:#173650!important;color:#78bdff!important}html[data-theme=dark] body .app-sidebar .app-sidebar-link-disabled,html[data-theme=dark] body .app-sidebar .app-sidebar-link-disabled:hover{background:transparent!important;color:#63798d!important}html[data-theme=dark] body .app-sidebar-brand strong,html[data-theme=dark] body .app-sidebar-user-copy strong,html[data-theme=dark] body .app-sidebar-user-menu-item{color:#e7f0f8!important}html[data-theme=dark] body .app-sidebar .app-sidebar-brand strong{color:#2386e8!important}html[data-theme=dark] body .app-sidebar-brand-subtitle,html[data-theme=dark] body .app-sidebar-user-copy span{color:#8da4b9!important}html[data-theme=dark] body .app-sidebar .app-sidebar-user-avatar{background:var(--sce-blue-soft)!important;border-color:var(--sce-border)!important;color:var(--sce-text)!important}html[data-theme=dark] body .app-sidebar-user{border-color:#2b4358!important}html[data-theme=dark] body .app-sidebar-user-trigger:is(:hover,:focus-visible),html[data-theme=dark] body .app-sidebar-user-menu-item:is(:hover,:focus-visible):not(:disabled){background:#172c3f!important;color:#eef5fb!important}html[data-theme=dark] body .app-sidebar-user-menu-item-active,html[data-theme=dark] body .app-sidebar-user-menu-item-active:disabled{background:#193650!important;color:#84c5ff!important}html[data-theme=dark] body .app-sidebar-user-menu-separator{background:#2b4358!important}html[data-theme=dark] body .app-sidebar-header-actions :is(button,a),html[data-theme=dark] body .app-header-icon-button{border-color:#31516a!important;background:#15283a!important;color:#b9cddd!important}html[data-theme=dark] body .workspace-preferences-page{border-color:#223c52!important;background:#0c1926!important;background-image:none!important;box-shadow:0 18px 42px #00000047!important}html[data-theme=dark] body .workspace-preferences-page .workspace-admin-hero{border:1px solid #263f55!important;border-radius:12px!important;background:#122335!important;background-image:none!important;padding:18px 20px!important;box-shadow:0 8px 24px #00000029!important}html[data-theme=dark] body .workspace-preferences-page .workspace-admin-heading>span,html[data-theme=dark] body .workspace-preferences-page .workspace-preference-control .ui-field-label{color:#91a8bc!important}html[data-theme=dark] body .workspace-preferences-page .workspace-admin-heading h1,html[data-theme=dark] body .workspace-preferences-page .workspace-preference-copy h3{color:#eef5fb!important}html[data-theme=dark] body .workspace-preferences-page .workspace-admin-heading h1 svg{color:#64b4ff!important}html[data-theme=dark] body .workspace-preferences-page .workspace-admin-heading p,html[data-theme=dark] body .workspace-preferences-page .workspace-preference-copy p,html[data-theme=dark] body .workspace-preferences-page .workspace-preferences-status p{color:#a8bbcc!important}html[data-theme=dark] body .workspace-preferences-page .workspace-preferences-panel{border-color:#263f55!important;background:#123!important;background-image:none!important;box-shadow:0 10px 28px #0003!important}html[data-theme=dark] body .workspace-preferences-page :is(.workspace-preference-list,.workspace-preference-row){background:transparent!important;background-image:none!important}html[data-theme=dark] body .workspace-preferences-page .workspace-preference-row{border-color:#29445b!important}html[data-theme=dark] body .workspace-preferences-page .workspace-preference-icon{background:#143452!important;color:#69b8ff!important}html[data-theme=dark] body .workspace-preferences-page .workspace-preference-row:nth-child(2) .workspace-preference-icon{background:#2b2347!important;color:#b58aff!important}html[data-theme=dark] body .workspace-preferences-page .workspace-preference-row:nth-child(3) .workspace-preference-icon{background:#1d3153!important;color:#82aaff!important}html[data-theme=dark] body .workspace-preferences-page .workspace-preference-row:nth-child(4) .workspace-preference-icon{background:#153a2d!important;color:#5cda91!important}html[data-theme=dark] body .workspace-preferences-page .workspace-preference-row:nth-child(5) .workspace-preference-icon{background:#3b2c1a!important;color:#ffb858!important}html[data-theme=dark] body .workspace-preferences-page .workspace-preference-row:nth-child(6) .workspace-preference-icon{background:#2b2347!important;color:#b58aff!important}html[data-theme=dark] body .workspace-preferences-page .workspace-preference-control :is(.ui-select,.ui-segmented),html[data-theme=dark] body .settings-icon-select-trigger{border-color:#385a74!important;background:#0b1a28!important;background-image:none!important;color:#dce8f2!important}html[data-theme=dark] body .workspace-preferences-page .ui-segmented-item{color:#91a7ba!important}html[data-theme=dark] body .workspace-preferences-page .ui-segmented-item:is(:hover,:focus-visible){color:#dceaf5!important}html[data-theme=dark] body .workspace-preferences-page .ui-segmented-item-active{border-color:#56aefa!important;background:#183f60!important;color:#91cfff!important;box-shadow:inset 0 0 0 1px #78c4ff14!important}html[data-theme=dark] body .settings-icon-select-menu{border-color:#385a74!important;background:#132638!important;background-image:none!important;box-shadow:0 18px 42px #00000057!important}html[data-theme=dark] body .settings-icon-select-option{color:#c5d4e1!important}html[data-theme=dark] body .workspace-preferences-page .workspace-preference-control>.ui-button{border-color:#35648d!important;background:#16344f!important;color:#79c0ff!important}html[data-theme=dark] body .workspace-preferences-page .workspace-preference-control>.ui-button:is(:hover,:focus-visible){border-color:#59adfa!important;background:#1a4366!important;color:#a2d6ff!important}html[data-theme=dark] body .workspace-preferences-page .workspace-preferences-status .workspace-save-state{background:#163c31!important;color:#66dda9!important}html[data-theme=dark] body .workspace-preferences-page .workspace-preferences-status .workspace-save-state-dirty{background:#173b5b!important;color:#82c8ff!important}html[data-theme=dark] body .workspace-preferences-page .workspace-preferences-status .ui-button-ghost{color:#afc1d1!important}html[data-theme=dark] body .workspace-preferences-page .workspace-preferences-status .ui-button-primary{border-color:#59adfa!important;background:#258ce8!important;color:#fff!important}html[data-theme=dark] body .workspace-preferences-page .workspace-preferences-status .ui-button-primary:is(:hover,:focus-visible){background:#3a9df2!important}html[data-theme=dark] body :is(.ui-card,.panel,.standalone-card,.ui-page-header,.enterprise-hero,.enterprise-hero-panel,.admin-settings-panel,.company-bento-panel,.settings-summary-card,.workspace-admin-hero,.workspace-admin-panel,.workspace-admin-panel-wide,.library-browser-panel-refined,.library-kpi-panel,.library-kpi-card,.library-quick-rail,.library-command-row,.library-advanced-panel,.library-selection-bar,.file-card,.cert-step-section,.cert-upload-preview-panel,.cert-metadata-panel,.cert-result-panel,.cert-certificate-proof-panel,.verify-certificate-proof-panel,.verify-upload-panel,.verify-analysis-card,.verify-result-card,.verify-v2-upload-card,.verify-v2-info-card,.verify-v2-flow-section,.verify-v2-proof-section,.asset-detail-info-card,.asset-detail-proof-card,.asset-detail-lineage-card,.asset-detail-verification,.chain-inspection-graph-card,.chain-inspection-panel,.version-cert-workspace,.version-cert-flow-card,.version-cert-selected-card,.version-cert-action-panel,.guide-hero,.guide-screens,.guide-manual,.guide-page-map,.guide-concepts,.guide-decision,.guide-checklist,.api-credit-card,.api-kpi-card,.api-log-summary-card,.api-overview-command-card,.api-overview-console-header,.api-overview-console-panel,.api-overview-metric-cell,.api-overview-activity-panel,.api-overview-hero,.api-overview-status-panel,.api-overview-next-panel,.api-overview-v3-panel,.api-doc-guide-hero,.api-doc-guide-path-card,.api-doc-guide-nav,.api-doc-contract-hero,.api-doc-contract-section,.api-doc-contract-nav,.api-doc-contract-facts>article,.api-doc-support-item,.api-hub-metric-card,.api-hub-coming-soon,.plan-billing-hero,.plan-billing-section,.plan-current-panel,.plan-workspace-panel,.plan-product-card,.subscribe-activation-shell,.subscribe-company-panel,.subscribe-company-card,.checkout-status-card,.user-profile-card,.error-boundary-card){border-color:#29465d!important;background:#101f2f!important;background-image:none!important;color:#eef5fb!important;box-shadow:0 12px 32px #00000038!important}html[data-theme=dark] body :is(.ui-page-header,.enterprise-hero,.workspace-admin-hero,.guide-hero,.api-overview-console-header,.api-doc-contract-hero,.plan-billing-hero){background:linear-gradient(135deg,#152a3d,#101f2f)!important}html[data-theme=dark] body :is(.ui-page-header,.api-management-header,.api-compact-header,.company-topbar,.company-details-topbar,.settings-topbar,.version-cert-topbar,.asset-detail-topbar,.guide-hero,.workspace-admin-hero,.settings-workspace-header,.chain-inspection-topbar,.api-overview-console-header,.plan-billing-hero,.sce-dashboard-redesign-hero){border-color:#29465d!important}html[data-theme=dark] body .enterprise-page :is(h1,h2,h3,h4),html[data-theme=dark] body :is(.ui-page-header-title,.ui-card-title,.workspace-admin-panel-title){color:#eef5fb!important}html[data-theme=dark] body :is(.ui-page-header-description,.ui-card-subtitle,.workspace-admin-panel-description,.settings-workspace-description){color:#a7bacb!important}html[data-theme=dark] body :is(.ui-input,.ui-select,.cert-textarea-field textarea,.user-profile-field input,.user-profile-language-select,.api-history-filters input,.api-history-filters select,.api-log-filters input,.api-log-filters select,.subscribe-company-card .ui-input){border-color:#385a74!important;background:#0b1926!important;background-image:none!important;color:#e7f0f8!important}html[data-theme=dark] body :is(.ui-input,.ui-select,textarea,input)::placeholder{color:#71879b!important}html[data-theme=dark] body :is(.ui-segmented,.ui-tabs,.user-profile-segmented){border-color:#31516a!important;background:#0c1a27!important}html[data-theme=dark] body :is(.ui-segmented-item-active,.ui-tab-active,.user-profile-segmented button.is-active){border-color:#4d93c8!important;background:#183e5e!important;color:#91cfff!important;box-shadow:none!important}html[data-theme=dark] body .ui-button:not(.ui-button-primary):not(.ui-button-danger){border-color:#36566f!important;background-color:#142638!important;background-image:none!important;color:#c8d7e3!important}html[data-theme=dark] body .ui-button:not(.ui-button-primary):not(.ui-button-danger):is(:hover,:focus-visible){border-color:#4e82aa!important;background-color:#1a3247!important;color:#eef5fb!important}html[data-theme=dark] body :is(.ui-table-shell,.library-table-wrap,.company-list-shell,.collab-table-wrap,.api-keys-table-shell,.api-logs-table-shell,.api-table-shell,.api-doc-contract-fields-shell,.mono-block,.api-code-sample,.cert-job-panel,.cert-result-block,.cert-raw-response,.cert-status-stack,.library-empty-state,.verify-proof-empty,.guide-empty-state){border-color:#29465d!important;background:#0c1a28!important;background-image:none!important;color:#dbe7f0!important}html[data-theme=dark] body .ui-table{color:#dbe7f0!important}html[data-theme=dark] body .ui-table :is(th,thead td){border-color:#29465d!important;background:#15283a!important;color:#a9bdce!important}html[data-theme=dark] body .ui-table td{border-color:#223b50!important;background:transparent!important;color:#cbd9e5!important}html[data-theme=dark] body .ui-table tbody tr:is(:hover,:focus-within),html[data-theme=dark] body .ui-table tbody tr:is(:hover,:focus-within) td{background:var(--color-surface-hover)!important}html[data-theme=dark] body :is(.workspace-preference-row,.workspace-member-row,.workspace-invite-row,.api-package-card,.api-key-row,.api-cost-list li,.subscription-gate-limit,.subscription-gate-api,.version-cert-connection-note){border-color:#29465d!important;background:#132537!important;color:#dbe7f0!important}html[data-theme=dark] body :is(.ui-modal,.ui-toast,.guide-drawer,.guide-tour-popover,.guide-tooltip-content,.cc-popover,.subscription-gate,.subscription-gate-side){border-color:#365a75!important;background:#142638!important;background-image:none!important;color:#eef5fb!important;box-shadow:0 24px 64px #00000070!important}html[data-theme=dark] body :is(.ui-modal-close,.guide-close-button,.guide-tour-close-button){border-color:#365a75!important;background:#1a3146!important;color:#c8d7e3!important}html[data-theme=dark] body .sce-dashboard-redesign{color:#eef5fb!important}html[data-theme=dark] body .sce-dashboard-redesign.enterprise-page .sce-dashboard-redesign-hero{border-color:#2c4b63!important;background:radial-gradient(ellipse at 78% 24%,rgba(65,153,235,.15),transparent 38%),linear-gradient(115deg,#14283a 0,#14283a 48%,#102335)!important;box-shadow:0 12px 32px #0000003d!important}html[data-theme=dark] body .sce-dashboard-redesign :is(.sce-dashboard-redesign-metric,.sce-dashboard-redesign-action,.sce-dashboard-redesign-panel,.sce-dashboard-redesign-chart,.sce-dashboard-redesign-score,.sce-dashboard-redesign-loading,.sce-dashboard-redesign-error){border-color:#29465d!important;background:#101f2f!important;background-image:none!important;color:#eef5fb!important;box-shadow:0 10px 28px #0003!important}html[data-theme=dark] body .sce-dashboard-redesign .sce-dashboard-redesign-metric-success{border-color:#285c4c!important;background:linear-gradient(145deg,#10251f,#112d26)!important}html[data-theme=dark] body .sce-dashboard-redesign .sce-dashboard-redesign-metric-warning{border-color:#634a2d!important;background:linear-gradient(145deg,#272116,#312619)!important}html[data-theme=dark] body .sce-dashboard-redesign .sce-dashboard-redesign-metric:last-child{border-color:#493f72!important;background:linear-gradient(145deg,#201d35,#292342)!important}html[data-theme=dark] body .sce-dashboard-redesign .sce-dashboard-redesign-action-primary{border-color:#315f85!important;background:linear-gradient(135deg,#132c42,#102438)!important}html[data-theme=dark] body .sce-dashboard-redesign :is(.sce-dashboard-redesign-title h1,.sce-dashboard-redesign-section-head h2,.sce-dashboard-redesign-action strong,.sce-dashboard-redesign-chart h3,.sce-dashboard-redesign-ring-center strong,.sce-dashboard-redesign-capacity-head span,.sce-dashboard-redesign-snapshot-list dd){color:#eef5fb!important}html[data-theme=dark] body .sce-dashboard-redesign :is(.sce-dashboard-redesign-title p,.sce-dashboard-redesign-section-head p,.sce-dashboard-redesign-metric-copy>span,.sce-dashboard-redesign-metric-copy>p,.sce-dashboard-redesign-action small,.sce-dashboard-redesign-chart header span,.sce-dashboard-redesign-ring-center span,.sce-dashboard-redesign-capacity-head strong,.sce-dashboard-redesign-capacity-foot span,.sce-dashboard-redesign-snapshot-list dt){color:#9eb2c4!important}html[data-theme=dark] body .sce-dashboard-redesign .sce-dashboard-redesign-empty{border:1px solid #29465d;background:#152b3d!important;color:#b8c8d5!important}html[data-theme=dark] body .sce-dashboard-redesign .sce-dashboard-redesign-metric-copy>strong{color:#eef5fb!important}html[data-theme=dark] body .sce-dashboard-redesign .sce-dashboard-redesign-metric-success .sce-dashboard-redesign-metric-copy>strong{color:#50d39a!important}html[data-theme=dark] body .sce-dashboard-redesign :is(.sce-dashboard-redesign-metric-icon,.sce-dashboard-redesign-action-icon){border-color:#315b7d!important;background:#153854!important;color:#62b6ff!important}html[data-theme=dark] body .sce-dashboard-redesign .sce-dashboard-redesign-metric-success .sce-dashboard-redesign-metric-icon{border-color:#2b644f!important;background:#153b2f!important;color:#51d59a!important}html[data-theme=dark] body .sce-dashboard-redesign .sce-dashboard-redesign-metric:last-child .sce-dashboard-redesign-metric-icon,html[data-theme=dark] body .sce-dashboard-redesign .sce-dashboard-redesign-action:last-child .sce-dashboard-redesign-action-icon{border-color:#544883!important;background:#2a2444!important;color:#a18aff!important}html[data-theme=dark] body .sce-dashboard-redesign .sce-dashboard-redesign-capacity-meter,html[data-theme=dark] body .user-profile-usage-track{background:#20384c!important}html[data-theme=dark] body .sce-dashboard-redesign .sce-dashboard-redesign-snapshot-list div{border-color:#29465d!important}html[data-theme=dark] body :is(.library-browser-panel-refined .ui-disclosure-trigger,.library-browser-panel-refined .ui-disclosure-body,.file-card-preview,.library-preview-image-wrap,.cert-dropzone,.cert-option-card,.cert-file-row,.cert-timeline-item,.cert-preview-card,.cert-input-preview-wrap,.cert-retention-control,.version-cert-flow-preview,.version-cert-new-panel .cert-dropzone,.verify-dropzone,.verify-v2-dropzone,.verify-v2-upload-aside,.verify-proof-empty){border-color:#31516a!important;background:#0d1c2a!important;background-image:none!important;color:#dce8f2!important}html[data-theme=dark] body :is(.library-browser-panel-refined .ui-disclosure-trigger,.cert-dropzone,.cert-option-card,.verify-dropzone,.verify-v2-dropzone):is(:hover,:focus-visible){border-color:#4f8dbc!important;background:#142c40!important}html[data-theme=dark] body .verify-v2-page{--verify-v2-navy: #eef5fb;--verify-v2-heading: #eef5fb;--verify-v2-text: #dce8f2;--verify-v2-muted: #a8bacb;--verify-v2-faint: #8ea4b8;--verify-v2-border: #29465d;--verify-v2-soft: #132638;--verify-v2-primary: #59adfa;--verify-v2-success-bg: #15392d;--verify-v2-success-text: #61d9a1;--verify-v2-warning-bg: #3b2b17;--verify-v2-warning-text: #f4c77f;--verify-v2-danger-bg: #402020;--verify-v2-danger-text: #ffaaa5}html[data-theme=dark] body :is(.verify-v2-header.ui-page-header,.verify-v2-upload-card.ui-card,.verify-v2-result>.ui-card,.verify-v2-info-card,.verify-v2-flow-section,.verify-v2-proof-section){border-color:#29465d!important;background:#101f2f!important;background-image:none!important}html[data-theme=dark] body .verify-v2-page .verify-v2-flow-section{background:var(--sce-white)!important}html[data-theme=dark] body .verify-v2-page .verify-v2-flow-step{background:var(--sce-white);border-color:var(--sce-border-muted)}html[data-theme=dark] body .verify-v2-page .verify-v2-flow-step>div{background:var(--sce-white)}html[data-theme=dark] body .verify-v2-page .verify-v2-flow-step:not(:last-child):after{background:var(--sce-border)}html[data-theme=dark] body .verify-v2-page .verify-v2-flow-step>span,html[data-theme=dark] body .verify-v2-page .verify-v2-flow-section .verify-v2-section-heading>span{background:var(--sce-blue-soft)!important;border-color:var(--sce-border)!important;color:var(--sce-blue-dark)!important}html[data-theme=dark] body .verify-v2-page .verify-v2-flow-step strong,html[data-theme=dark] body .verify-v2-page .verify-v2-flow-section h2{color:var(--sce-text)!important}html[data-theme=dark] body .verify-v2-page .verify-v2-flow-step p{color:var(--sce-text-secondary)!important}html[data-theme=dark] body .user-profile-page :is(h1,h2,h3),html[data-theme=dark] body .user-profile-card-header h2{color:#eef5fb!important}html[data-theme=dark] body .user-profile-page :is(p,dt,.user-profile-breadcrumb){color:#a6b9ca!important}html[data-theme=dark] body :is(.user-profile-section-icon,.user-profile-avatar){background:#173a58!important;color:#79c0ff!important}html[data-theme=dark] body .user-profile-plan-card .user-profile-section-icon{background:#3b2b17!important;color:#f4bd68!important}html[data-theme=dark] body :is(.subscription-gate-path,.subscribe-plan-status){border-color:#29465d!important;background:#101f2f!important;background-image:none!important;color:#eef5fb!important}html[data-theme=dark] body :is(.api-doc-flow-copy,.api-doc-flow-facts div,.api-doc-flow-rail article,.api-doc-guide-flow article,.api-doc-contract-workflow .api-doc-step-link,.api-doc-contract-nav-pages a,.api-doc-guide-endpoint-meta code,.api-doc-contract-route code,.api-return-alert,.api-overview-flow-line div,.api-overview-v3-flow div){border-color:#29465d!important;background:#132638!important;background-image:none!important;color:#dce8f2!important}html[data-theme=dark] body :is(.api-doc-guide-code,.api-doc-guide-code .api-code-sample,.api-docs-contract-page .api-doc-guide-code,.c2pa-badge-script-url,.c2pa-badge-script-address){border-color:#29465d!important;background:#07131f!important;background-image:none!important;color:#d9e8f3!important}html[data-theme=dark] body :is(.pdf-editor-topbar,.pdf-editor-pages,.pdf-editor-inspector,.pdf-editor-title>button,.pdf-editor-tool span,.pdf-editor-field input,.pdf-editor-field textarea,.pdf-editor-size-field input,.pdf-editor-color-field input){border-color:#29465d!important;background:#101f2f!important;background-image:none!important;color:#dce8f2!important}html[data-theme=dark] body .cert-multistep-shell.cert-shell>.cert-flow-header.ui-page-header{border-color:#29465d!important;background:linear-gradient(135deg,#152a3d,#101f2f)!important;background-image:linear-gradient(135deg,#152a3d,#101f2f)!important;box-shadow:0 12px 32px #00000038!important}html[data-theme=dark] body .cert-multistep-shell.cert-shell>.cert-flow-header .ui-page-header-title,html[data-theme=dark] body .cert-shell .cert-section-heading h2,html[data-theme=dark] body .cert-multistep-shell .cert-option-copy strong,html[data-theme=dark] body .cert-multistep-shell .cert-option-grid-rich .cert-option-card li>span{color:#eef5fb!important}html[data-theme=dark] body .cert-multistep-shell.cert-shell>.cert-flow-header .ui-page-header-description,html[data-theme=dark] body .cert-shell .cert-section-heading p,html[data-theme=dark] body .cert-multistep-shell .cert-option-copy p,html[data-theme=dark] body .cert-multistep-shell .cert-option-copy small{color:#9fb3c5!important}html[data-theme=dark] body .cert-multistep-shell .cert-flow-brand-generic,html[data-theme=dark] body .cert-shell .cert-section-heading>span{border-color:#315b7d!important;background:#153854!important;color:#69b8ff!important;box-shadow:none!important}html[data-theme=dark] body .cert-multistep-shell .cert-flow-brand-c2pa img,html[data-theme=dark] body .cert-multistep-shell .cert-option-symbol-c2pa img{filter:brightness(0) invert(1)!important}html[data-theme=dark] body .cert-multistep-shell :is(.cert-flow-brand-c2pa b,.cert-flow-brand-blockchain svg,.cert-option-symbol-c2pa b,.cert-option-symbol-blockchain svg){color:#e8f1f8!important}html[data-theme=dark] body .verify-v2-page .verify-v2-header.ui-page-header,html[data-theme=dark] body .library-browser-panel-refined .library-title-header.ui-page-header{border-color:#29465d!important;background:radial-gradient(circle at 12% 18%,rgba(71,151,224,.12),transparent 34%),linear-gradient(135deg,#152a3d,#101f2f)!important;box-shadow:0 12px 32px #00000038!important}html[data-theme=dark] body .verify-v2-page .verify-v2-header .ui-page-header-title,html[data-theme=dark] body .library-browser-panel-refined .library-title-header .ui-page-header-title{color:#eef5fb!important}html[data-theme=dark] body .verify-v2-page .verify-v2-header .ui-page-header-description,html[data-theme=dark] body .library-browser-panel-refined .library-title-header .ui-page-header-description{color:#a6b9ca!important}html[data-theme=dark] body .verify-v2-page-empty .verify-v2-benefit>span,html[data-theme=dark] body :is(.verify-v2-dropzone-icon,.verify-v2-info-icon,.portal-title-symbol){border-color:#315b7d!important;background:#153854!important;color:#69b8ff!important}html[data-theme=dark] body .verify-v2-page-empty .verify-v2-benefit strong{color:#b8c9d7!important}html[data-theme=dark] body .verify-v2-title-symbol{color:#72baff!important}html[data-theme=dark] body .verify-v2-title-symbol-check{background:#1b3852!important;color:#9acfff!important;filter:none!important}html[data-theme=dark] body .library-browser-panel-operations .library-quick-rail-operations:before{background:#091420!important}html[data-theme=dark] body .verify-v2-page .verify-v2-upload-aside :is(.verify-v2-upload-aside-kicker,strong,ul,li){color:#a9bdce!important}html[data-theme=dark] body .verify-v2-page .verify-v2-upload-aside strong{color:#e5eff7!important}html[data-theme=dark] body .verify-v2-page .verify-v2-upload-aside-head>span:first-child,html[data-theme=dark] body .verify-v2-page .verify-v2-info-card>span:first-child,html[data-theme=dark] body .verify-v2-page .verify-section-heading>span:first-child{border-color:#315b7d!important;background:#153854!important;color:#69b8ff!important}html[data-theme=dark] body :is(.company-invite-role-preview,.company-access-overview,.settings-workspace-overview,.workspace-admin-people-metrics,.asset-detail-proof-summary-item-missing,.asset-detail-lineage,.chain-inspection-summary,.version-cert-parent,.version-cert-new-panel,.api-docs-landing,.api-package-primary,.api-logs-summary-grid article,.api-key-summary-strip article,.api-doc-contract-fields-shell,.api-keys-table-shell,.api-return-alert,.plan-product-card-current,.cert-metadata-technical-grid>div,.cert-review-grid>div,.guide-welcome-feature,.signed-out-card){border-color:#29465d!important;background:#101f2f!important;background-image:none!important;color:#dce8f2!important;box-shadow:0 10px 28px #0003!important}html[data-theme=dark] body :is(.settings-workspace-controls .ui-input,.settings-workspace-controls .ui-select,.company-access-page .ui-input,.company-access-page .ui-select,.workspace-admin-users-grid .workspace-invite-form .ui-input,.workspace-admin-users-grid .workspace-invite-form .ui-select){border-color:#385a74!important;background:#0b1926!important;color:#e7f0f8!important}html[data-theme=dark] body :is(.status-banner,.ui-status-banner){border-color:#365a75!important;background:#132638!important;background-image:none!important;color:#c7d7e4!important}html[data-theme=dark] body :is(.ui-toast-success,.status-banner-success,.ui-status-banner-success){border-color:#2d6652!important;background:#15372d!important;background-image:none!important;color:#8ae5ba!important}html[data-theme=dark] body :is(.ui-toast-error,.status-banner-danger,.ui-status-banner-danger){border-color:#75403f!important;background:#3a2021!important;background-image:none!important;color:#ffb0aa!important}html[data-theme=dark] body :is(.status-banner-warning,.ui-status-banner-warning,.api-return-alert){border-color:#6b512d!important;background:#382a18!important;background-image:none!important;color:#f1c27a!important}html[data-theme=dark] body :is(.dropzone,.dropzone-active,.verify-upload-panel .verify-dropzone,.version-cert-new-panel .cert-dropzone){border-color:#3d6684!important;background:#0d1c2a!important;background-image:none!important;color:#dce8f2!important}html[data-theme=dark] body :is(.dropzone,.verify-upload-panel .verify-dropzone,.version-cert-new-panel .cert-dropzone):is(:hover,:focus-visible),html[data-theme=dark] body .dropzone-active{border-color:#59adfa!important;background:#142d42!important}html[data-theme=dark] body :is(.login-page,.login-minimal,.login-visual,.login-proof-stack){border-color:#29465d!important;background-color:#0d1c2a!important;color:#eef5fb!important}html[data-theme=dark] body :is(.login-minimal,.login-visual,.login-proof-stack){background-image:none!important}html[data-theme=dark] body .subscribe-company-page{background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--sce-blue) 16%,transparent),transparent 34%),linear-gradient(145deg,var(--sce-bg) 0%,var(--sce-white) 48%,var(--sce-bg) 100%)}html[data-theme=dark] body .subscribe-company-page:before{background-image:linear-gradient(color-mix(in srgb,var(--sce-blue) 6%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--sce-blue) 6%,transparent) 1px,transparent 1px)}html[data-theme=dark] body .subscribe-company-card .ui-field-label{color:var(--sce-text-secondary)}html[data-theme=dark] body .subscribe-company-card .ui-input::placeholder{color:var(--sce-text-muted)!important}html[data-theme=dark] body .subscribe-company-message{border-color:var(--color-danger);background:var(--color-danger-surface);color:var(--color-danger-text)}html[data-theme=dark] body :is(.api-area-page,.api-management-page,.api-logs-page){--api-overview-text-primary: var(--sce-text);--api-overview-heading: var(--sce-text);--api-overview-page-heading: var(--sce-text);--api-overview-text-secondary: var(--sce-text-secondary);--api-overview-text-muted: var(--sce-text-muted);--api-overview-brand: var(--sce-blue);--api-overview-code: var(--sce-text-secondary);--api-key-heading: var(--sce-text);--api-key-primary: var(--sce-text);--api-key-secondary: var(--sce-text-secondary);--api-key-muted: var(--sce-text-muted);--api-key-border: var(--sce-border-muted);--api-key-soft: var(--sce-surface-soft);--api-key-blue: var(--sce-blue);--api-key-success-bg: var(--sce-success-bg);--api-key-success-text: var(--sce-success);color:var(--sce-text)}html[data-theme=dark] body .api-doc-hero-main{isolation:isolate}html[data-theme=dark] body .api-doc-hero-visual img{filter:invert(1) hue-rotate(180deg);mix-blend-mode:screen}html[data-theme=dark] body .api-doc-hero-actions{border-color:var(--sce-border-muted)}html[data-theme=dark] body :is(.api-area-page,.api-management-page,.api-logs-page) :is(.ui-card,.ui-page-header,.api-credit-card,.api-package,.api-docs-landing,.api-doc-link,.api-hub-metric-card,.api-overview-command-card,.api-overview-console-header,.api-overview-metric-cell,.api-overview-console-panel,.api-overview-activity-panel,.api-overview-hero,.api-overview-status-panel,.api-overview-next-panel,.api-overview-v3-commandbar,.api-overview-v3-panel,.api-overview-v3-metric,.api-logs-summary-grid article,.api-key-summary-strip article,.api-keys-table-shell,.api-doc-guide-hero,.api-doc-guide-path-card,.api-doc-guide-nav,.api-doc-guide-code,.api-doc-hero-main,.api-doc-contract-facts>article,.api-doc-contract-section,.api-doc-contract-fields-shell,.api-doc-contract-nav){background:var(--sce-white)!important;border-color:var(--sce-border-muted)!important;color:var(--sce-text)!important;box-shadow:var(--sce-glass-shadow-soft)!important}html[data-theme=dark] body :is(.api-area-page,.api-management-page,.api-logs-page) :is(.api-usage-list>div,.api-meta-grid>div,.api-endpoint-row,.api-webhook-panel,.api-permission-hint,.api-key-row,.api-doc-support-item,.api-hub-coming-soon,.api-overview-console-checklist,.api-overview-console-url,.api-overview-console-services article,.api-overview-console-note,.api-overview-plain-meta,.api-latency-list,.api-overview-readiness-list,.api-overview-consumption-note,.api-overview-stat-list,.api-overview-base-url,.api-overview-flow-line div,.api-overview-v3-service-list,.api-overview-v3-base-url,.api-overview-v3-flow div,.api-flow-steps div,.api-usage-chart,.api-usage-metrics-grid div,.api-log-query-meta span,.api-doc-flow-copy,.api-doc-flow-facts div,.api-doc-flow-rail,.api-doc-flow-rail article,.api-doc-guide-checklist div,.api-doc-guide-callout,.api-doc-guide-endpoint,.api-doc-guide-practices article,.api-doc-guide-flow article,.api-doc-guide-note,.api-doc-guide-list p,.api-doc-guide-code-head,.api-doc-hero-capabilities>span,.api-doc-contract-fact-value,.api-doc-contract-nav-pages a,.api-doc-contract-service-grid article,.api-doc-contract-workflow,.api-doc-step-link,.api-doc-contract-endpoint,.api-doc-contract-note,.api-doc-contract-practices article,.c2pa-badge-script-url,.c2pa-badge-note-card,.c2pa-badge-help-note){background:var(--sce-surface-soft)!important;border-color:var(--sce-border-muted)!important;color:var(--sce-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] body :is(.api-area-page,.api-management-page,.api-logs-page) :is(.ui-input,.ui-select,textarea,.api-history-filters input,.api-history-filters select,.api-log-filters input,.api-log-filters select,.api-keys-table code,.api-doc-guide-endpoint-meta code,.api-doc-contract-route code,.c2pa-badge-script-address){background:var(--sce-bg)!important;border-color:var(--sce-border)!important;color:var(--sce-text)!important;box-shadow:none!important}html[data-theme=dark] body :is(.api-secret-box,.api-log-detail-summary div,.api-log-json-grid pre,.api-code-sample-modern,.api-overview-console-code,.api-doc-guide-code .api-code-sample){background:var(--sce-bg)!important;border-color:var(--sce-border-muted)!important;color:var(--sce-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] body :is(.api-area-page,.api-management-page,.api-logs-page) :is(h1,h2,h3,h4,.ui-page-header-title,.api-doc-code-title strong,.api-doc-contract-facts strong,.api-doc-contract-fact-value>strong,.api-doc-contract-service-grid strong,.api-doc-contract-workflow strong,.api-doc-contract-practices strong,.api-doc-contract-nav-heading strong,.api-doc-contract-nav-pages>strong,.api-doc-guide-nav strong,.api-doc-guide-path-card strong,.api-doc-flow-facts strong,.api-doc-flow-rail strong,.api-doc-flow-endpoints-head strong,.api-doc-guide-callout strong,.api-doc-guide-flow strong,.api-doc-guide-practices strong,.c2pa-badge-defaults strong,.c2pa-badge-script-address code,.api-doc-contract-fact-value>code){color:var(--sce-text)!important}html[data-theme=dark] body :is(.api-area-page,.api-management-page,.api-logs-page) :is(.ui-page-header-description,.api-overview-console-header p,.api-doc-hero-copy>p,.api-doc-contract-section-head p,.api-doc-contract-service-grid p,.api-doc-contract-workflow p,.api-doc-contract-endpoint p,.api-doc-contract-practices p,.api-doc-contract-note,.api-doc-guide-callout p,.api-doc-guide-practices p,.api-doc-guide-endpoint p,.api-doc-guide-path-card span,.api-doc-flow-copy p,.api-doc-flow-facts span,.api-doc-contract-fact-copy>span,.api-doc-contract-section-head span,.api-doc-contract-nav-link,.api-doc-step-link,.c2pa-badge-integration-subtitle,.c2pa-badge-defaults,.c2pa-badge-script-label,.c2pa-badge-note-card p,.c2pa-badge-help-note p){color:var(--sce-text-secondary)!important}html[data-theme=dark] body :is(.api-area-page,.api-management-page,.api-logs-page) :is(.ui-table-shell,.ui-table th,.ui-table td,.api-keys-table th,.api-keys-table td,.api-doc-contract-fields-table th,.api-doc-contract-fields-table td,.api-overview-console-checklist>*,.api-overview-readiness-list>*,.api-latency-list>*,.api-doc-contract-nav-heading){border-color:var(--sce-border-muted)!important;color:var(--sce-text-secondary)!important}html[data-theme=dark] body :is(.api-area-page,.api-management-page,.api-logs-page) :is(.ui-table th,.api-keys-table th,.api-doc-contract-fields-table th){background:var(--sce-surface-soft)!important}html[data-theme=dark] body :is(.api-area-page,.api-management-page,.api-logs-page) :is(.ui-table td,.api-keys-table td,.api-doc-contract-fields-table td){background:transparent!important}html[data-theme=dark] body .api-area-page .api-doc-endpoints-table a code{color:var(--sce-blue-dark)!important}html[data-theme=dark] body :is(.api-area-page,.api-management-page,.api-logs-page) :is(.api-doc-hero-actions-row .ui-button-secondary,.api-doc-link-footer .ui-button-secondary,.api-doc-hero-link,.api-doc-guide-code-head button,button.c2pa-badge-copy-url){background:var(--sce-surface-soft)!important;border-color:var(--sce-border)!important;color:var(--sce-blue)!important}html[data-theme=dark] body :is(.api-area-page,.api-management-page,.api-logs-page) :is(.api-doc-contract-fact-icon,.api-doc-guide-kicker,.api-doc-flow-copy>span,.api-key-security-card .api-card-icon,.c2pa-badge-script-url>.c2pa-badge-info-icon,.c2pa-badge-cdn-label){background:var(--sce-blue-soft)!important;border-color:var(--sce-border)!important;color:var(--sce-blue)!important}html[data-theme=dark] body :is(.api-area-page,.api-management-page,.api-logs-page) :is(.api-overview-metric-cell:hover,.api-overview-v3-metric:hover,.api-overview-stat-row:hover,.api-doc-link:hover,.api-doc-guide-nav a:hover,.api-doc-hero-link:hover,.api-doc-contract-nav-link:hover,.api-doc-contract-nav-link:focus-visible,.api-doc-contract-nav-link[aria-current=location],.api-doc-contract-nav-pages a:hover,.api-doc-contract-nav-pages a[aria-current=page],.api-doc-contract-nav a[aria-current=page],.api-doc-step-link:hover,.api-doc-contract-fact-value button:hover,.c2pa-badge-copy-url:hover,.api-clickable-row:hover td){background:var(--sce-blue-soft)!important;border-color:var(--sce-border)!important;color:var(--sce-text)!important}html[data-theme=dark] body :is(.api-area-page,.api-management-page,.api-logs-page) :is(.api-status-distribution-row>div,.api-latency-meter,button.c2pa-badge-copy-url:before){background:var(--sce-border-muted)!important}html[data-theme=dark] body .ui-modal:has(.api-secret-modal-body) :is(.ui-modal-title,.api-secret-box code){color:var(--sce-text)!important}html[data-theme=dark] body .ui-modal:has(.api-secret-modal-body) :is(.ui-modal-body,.ui-modal-body p,.api-secret-box span){color:var(--sce-text-secondary)!important}html[data-theme=dark] body .ui-modal:has(.api-secret-modal-body) .ui-modal-actions{border-color:var(--sce-border-muted)!important}html[data-theme=dark] body :is(.api-return-alert,.api-pill-neutral,.api-pill-accent){background:var(--sce-blue-soft)!important;border-color:var(--sce-border)!important;color:var(--sce-blue-dark)!important}html[data-theme=dark] body :is(.api-return-alert-success,.api-pill-success){background:var(--sce-success-bg)!important;border-color:var(--sce-success-border)!important;color:var(--sce-success)!important}html[data-theme=dark] body :is(.api-warning-note,.api-return-alert-warning,.api-pill-warning,.api-log-error-explanation){background:var(--color-warning-surface)!important;border-color:var(--color-warning)!important;color:var(--color-warning-text)!important}html[data-theme=dark] body :is(.api-pill-danger,.api-keys-table .ui-badge-danger,.api-key-table-actions .api-key-revoke-button,.api-key-table-actions .api-key-revoke-button:hover:not(:disabled),.api-key-table-actions .api-key-revoke-button:focus-visible){background:var(--color-danger-surface)!important;border-color:var(--color-danger)!important;color:var(--color-danger-text)!important}html[data-theme=dark] body .guide-drawer-shell{background:#030a12a3!important}html[data-theme=dark] body :is(.guide-drawer,.guide-tour-popover,.guide-tooltip-content){color-scheme:dark;background:var(--sce-white)!important;border-color:var(--sce-border)!important;color:var(--sce-text)!important;box-shadow:var(--sce-glass-shadow)!important;scrollbar-color:var(--sce-border) var(--sce-white)}html[data-theme=dark] body .guide-drawer :is(.guide-drawer-header,.guide-drawer-intro,.guide-drawer-section){border-color:var(--sce-border-muted)!important}html[data-theme=dark] body .guide-drawer :is(.guide-drawer-tour,.guide-drawer-actions a,.guide-drawer-accordion details,.guide-drawer-support){background:var(--sce-surface-soft)!important;border-color:var(--sce-border-muted)!important;color:var(--sce-text)!important;box-shadow:none!important}html[data-theme=dark] body .guide-drawer :is(.guide-drawer-tour:hover,.guide-drawer-tour:focus-visible,.guide-drawer-tour.is-current,.guide-drawer-actions a:hover,.guide-drawer-actions a:focus-visible,.guide-drawer-accordion details:hover,.guide-drawer-accordion details[open]){background:var(--sce-blue-soft)!important;border-color:var(--sce-border)!important}html[data-theme=dark] body .guide-drawer :is(h2,h3,.guide-drawer-card-copy strong,.guide-drawer-accordion summary){color:var(--sce-text)!important}html[data-theme=dark] body .guide-drawer :is(p,.guide-drawer-card-copy>span){color:var(--sce-text-secondary)!important}html[data-theme=dark] body .guide-drawer .guide-drawer-card-icon,html[data-theme=dark] body .guide-drawer .guide-drawer-accordion summary:before{background:var(--sce-blue-soft)!important;border-color:var(--sce-border)!important;color:var(--sce-blue)!important}html[data-theme=dark] body .guide-drawer .guide-drawer-accordion details[open] summary:before{background:var(--sce-success-bg)!important;color:var(--sce-success)!important}html[data-theme=dark] body .guide-drawer :is(.guide-drawer-eyebrow,.guide-drawer-card-arrow,.guide-drawer-support a){color:var(--sce-blue-dark)!important}html[data-theme=dark] body :is(.guide-drawer .guide-close-button,.guide-tour-popover .guide-tour-close-button,.guide-tooltip-trigger){background:var(--sce-surface-soft)!important;border-color:var(--sce-border)!important;color:var(--sce-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] body :is(.guide-drawer .guide-close-button,.guide-tour-popover .guide-tour-close-button,.guide-tooltip-trigger):is(:hover,:focus-visible){background:var(--sce-blue-soft)!important;color:var(--sce-blue-dark)!important}html[data-theme=dark] body :is(.guide-drawer,.guide-tour-popover,.guide-tooltip) :is(button,a,summary):focus-visible{outline:2px solid var(--sce-blue)!important;outline-offset:3px}html[data-theme] body .workspace-preferences-page{--preferences-panel: #fff;--preferences-line: #e0eaf5;--preferences-field: #f7faff;--preferences-field-border: #bdd3ed;--preferences-label: #526d8b;--preferences-selected: #0875df;--preferences-selected-border: #3299f4;--preferences-glow: rgba(28, 126, 227, .14);--preferences-guide: #edf5ff;--preferences-ink: #173653;container-type:inline-size}html[data-theme=dark] body .workspace-preferences-page{--preferences-panel: #0d2033;--preferences-line: #19354c;--preferences-field: #091a2c;--preferences-field-border: #305779;--preferences-label: #abc7e4;--preferences-selected: #0965b8;--preferences-selected-border: #29adff;--preferences-glow: rgba(0, 137, 255, .24);--preferences-guide: #102d4d;--preferences-ink: #e9f3ff}html[data-theme] body .workspace-preferences-page .workspace-preferences-panel{padding:0 4px!important;border-radius:14px!important;border-color:var(--preferences-line)!important;background:var(--preferences-panel)!important;box-shadow:none!important}html[data-theme] body .workspace-preferences-page .workspace-preference-row{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)!important;align-items:center!important;gap:36px!important;min-height:80px;padding:14px 16px!important;border:0!important;border-bottom:1px solid var(--preferences-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;--preference-hue: 207}html[data-theme] body .workspace-preferences-page .workspace-preference-row:last-child{border-bottom:0!important}html[data-theme] body .workspace-preferences-page .workspace-preference-row[data-tone=violet]{--preference-hue: 261}html[data-theme] body .workspace-preferences-page .workspace-preference-row[data-tone=indigo]{--preference-hue: 224}html[data-theme] body .workspace-preferences-page .workspace-preference-row[data-tone=green]{--preference-hue: 158}html[data-theme] body .workspace-preferences-page .workspace-preference-row[data-tone=amber]{--preference-hue: 42}html[data-theme] body .workspace-preferences-page .workspace-preference-leading{gap:22px;align-items:center}html[data-theme] body .workspace-preferences-page .workspace-preference-row[data-tone] .workspace-preference-icon{width:48px;height:48px;flex-basis:48px;border:1px solid hsl(var(--preference-hue) 74% 77%);border-radius:11px;background:hsl(var(--preference-hue) 90% 96%)!important;color:hsl(var(--preference-hue) 82% 34%)!important;box-shadow:inset 0 1px 4px #fff,0 3px 10px hsl(var(--preference-hue) 70% 50% / .1)}html[data-theme=dark] body .workspace-preferences-page .workspace-preference-row[data-tone] .workspace-preference-icon{border-color:hsl(var(--preference-hue) 80% 57%);background:hsl(var(--preference-hue) 72% 20%)!important;color:hsl(var(--preference-hue) 95% 77%)!important;box-shadow:inset 0 0 12px hsl(var(--preference-hue) 95% 55% / .3),0 0 14px hsl(var(--preference-hue) 95% 55% / .2)}html[data-theme] body .workspace-preferences-page .workspace-preference-icon svg{width:24px;height:24px}html[data-theme] body .workspace-preferences-page .workspace-preference-copy h3{margin:0!important;color:var(--preferences-ink)!important;font-size:14px!important;line-height:1.35!important}html[data-theme] body .workspace-preferences-page .workspace-preference-copy p{margin:3px 0 0!important;color:var(--preferences-label)!important;font-size:12px!important;line-height:1.45!important}html[data-theme] body .workspace-preferences-page .workspace-preference-control,html[data-theme] body .workspace-preferences-page .workspace-preference-control>:is(.ui-field,.ui-segmented-wrap){width:100%!important;min-width:0!important;max-width:none!important}html[data-theme] body .workspace-preferences-page .workspace-preference-control>:is(.ui-field,.ui-segmented-wrap){display:grid!important;gap:5px!important}html[data-theme] body .workspace-preferences-page .workspace-preference-control .ui-field-label{margin:0!important;color:var(--preferences-label)!important;font-size:10px!important;line-height:1.3!important;font-weight:500!important}html[data-theme] body .workspace-preferences-page .workspace-preference-control :is(.ui-select,.ui-segmented){width:100%!important;min-width:0!important;min-height:36px!important;border:1px solid var(--preferences-field-border)!important;border-radius:11px!important;background:var(--preferences-field)!important;color:var(--preferences-ink)!important;box-shadow:inset 0 1px 3px #0000000f!important}html[data-theme] body .workspace-preferences-page .workspace-preference-control .ui-segmented{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;gap:2px!important;padding:2px!important}html[data-theme] body .workspace-preferences-page .workspace-preference-control .ui-segmented-item{width:100%!important;min-width:0!important;min-height:30px!important;padding:5px 8px!important;border:1px solid transparent!important;border-radius:9px!important;background:transparent!important;color:var(--preferences-label)!important;font-size:11px!important;font-weight:var(--font-weight-medium)!important;line-height:1.25!important;white-space:normal!important;text-align:center;box-shadow:none!important}html[data-theme] body .workspace-preferences-page .workspace-preference-control .ui-segmented-item:not([aria-checked=true]):hover:not(:disabled){background:var(--preferences-guide)!important;color:var(--preferences-ink)!important}html[data-theme] body .workspace-preferences-page .workspace-preference-control .ui-segmented-item[aria-checked=true]{border-color:var(--preferences-selected-border)!important;background:var(--preferences-selected)!important;color:#fff!important;box-shadow:inset 0 1px 6px #80d3ff61,0 0 12px var(--preferences-glow)!important}html[data-theme] body .workspace-preferences-page .workspace-preference-control .settings-icon-select-trigger{display:flex!important;justify-content:space-between;align-items:center;gap:10px;padding:6px 11px!important;font-size:11px!important}html[data-theme] body .workspace-preferences-page .settings-icon-select-indicator{flex:0 0 14px;width:14px;height:14px;color:var(--sce-blue)}html[data-theme] body .workspace-preferences-page .workspace-preference-control>.ui-button{width:100%!important;min-height:40px!important;padding:9px 14px!important;border:1px solid var(--preferences-field-border)!important;border-radius:11px!important;background:var(--preferences-guide)!important;color:var(--preferences-ink)!important;font-size:12px!important;box-shadow:inset 0 1px 4px var(--preferences-glow)!important}html[data-theme] body .workspace-preferences-page .workspace-preference-control>.ui-button svg{color:var(--sce-blue);width:18px!important;height:18px!important}html[data-theme] body .workspace-preferences-page .workspace-preference-control>.ui-button .ui-button-icon{width:18px;height:18px;flex:0 0 18px}html[data-theme] body .workspace-preferences-page .workspace-preference-control :is(button,[role=radio]):focus-visible{outline:2px solid var(--sce-blue)!important;outline-offset:3px}@container (max-width: 660px){html[data-theme] body .workspace-preferences-page .workspace-preference-row{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:16px 12px!important}html[data-theme] body .workspace-preferences-page .workspace-preference-control :is(.ui-select,.ui-segmented,.ui-button){min-height:44px!important}html[data-theme] body .workspace-preferences-page .workspace-preference-control .ui-segmented-item{min-height:38px!important}}html body .app-shell-enterprise .workspace-admin-page:not(.workspace-preferences-page) .workspace-admin-hero{padding:6px 0 4px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body .app-shell-enterprise .workspace-admin-page:not(.workspace-preferences-page) .workspace-admin-hero:before,html body .app-shell-enterprise .workspace-admin-page:not(.workspace-preferences-page) .workspace-admin-hero:after{display:none!important}html[data-theme=dark] body :is(.plan-management-page,.workspace-admin-page:not(.workspace-preferences-page)){color:var(--sce-text)}html[data-theme=dark] body .plan-management-page :is(.plan-billing-hero,.plan-billing-section,.plan-current-panel,.plan-workspace-panel,.plan-shared-credits>.ui-card,.plan-product-card),html[data-theme=dark] body .workspace-admin-page:not(.workspace-preferences-page) :is(.workspace-admin-hero,.workspace-admin-panel,.workspace-admin-section-divider,.company-access-table-shell.ui-table-shell){background:var(--sce-white)!important;border-color:var(--sce-border-muted)!important;color:var(--sce-text)!important;box-shadow:var(--sce-glass-shadow-soft)!important}html[data-theme=dark] body .plan-management-page :is(.plan-stat-tile,.plan-usage-tile,.plan-api-credit-note),html[data-theme=dark] body .workspace-admin-users-grid :is(.workspace-admin-people-metrics>div,.workspace-member-row,.workspace-invite-row,.company-access-empty.ui-empty-state){background:var(--sce-surface-soft)!important;border-color:var(--sce-border-muted)!important;color:var(--sce-text)!important;box-shadow:none!important}html[data-theme=dark] body .workspace-admin-users-grid .workspace-admin-people-metrics{background:transparent!important;border-color:var(--sce-border-muted)!important;box-shadow:none!important}html[data-theme=dark] body .plan-management-page .plan-product-card.plan-product-card-current{background:var(--sce-blue-soft)!important;border-color:var(--sce-blue)!important}html[data-theme=dark] body .plan-management-page .plan-product-card.plan-product-card-enterprise{background:var(--sce-surface-soft)!important}html[data-theme=dark] body .plan-management-page .plan-product-topline strong{background:var(--sce-success-bg)!important;border-color:var(--sce-success-border)!important;color:var(--sce-success)!important}html[data-theme=dark] body .plan-management-page :is(h1,h2,h3,.plan-product-price,.plan-product-card>strong,.plan-current-details dd,.plan-stat-tile dd,.plan-usage-values strong),html[data-theme=dark] body .workspace-admin-page:not(.workspace-preferences-page) :is(.workspace-admin-heading h1,.workspace-admin-panel-head h2,.workspace-admin-section-divider h2,.company-table-primary strong),html[data-theme=dark] body .workspace-admin-users-grid .workspace-admin-people-metrics div dd{color:var(--sce-text)!important}html[data-theme=dark] body .plan-management-page :is(.plan-billing-copy p,.plan-product-copy p,.plan-product-card>p,.plan-product-features li,.plan-api-credit-note p,.plan-current-identity p,.plan-current-details dt,.plan-current-details svg,.plan-workspace-title p,.plan-stat-tile dt,.plan-usage-values span:not(.plan-stats-symbol),.plan-usage-meter>span,.plan-usage-tile>p,.plan-stats-note,.ui-card-subtitle,.plan-billing-section-head span),html[data-theme=dark] body .workspace-admin-page:not(.workspace-preferences-page) :is(.workspace-admin-heading p,.workspace-admin-panel-head p,.workspace-admin-section-divider p,.workspace-admin-section-divider>div>span,.workspace-list-meta,.company-table-primary span,.ui-field-label),html[data-theme=dark] body .workspace-admin-users-grid .workspace-admin-people-metrics dt,html[data-theme=dark] body .workspace-admin-users-grid .workspace-admin-people-metrics div>span:not(.workspace-admin-metric-icon){color:var(--sce-text-secondary)!important}html[data-theme=dark] body .plan-management-page .plan-stats-symbol,html[data-theme=dark] body .workspace-admin-users-grid .workspace-admin-metric-icon{background:var(--sce-blue-soft)!important;border-color:var(--sce-border)!important;color:var(--sce-blue)!important}html[data-theme=dark] body .workspace-admin-users-grid .workspace-admin-metric-icon-invites{background:#292342!important;border-color:#514674!important;color:#b9a7ff!important}html[data-theme=dark] body .workspace-admin-users-grid .workspace-admin-metric-icon-revoked{background:var(--color-danger-surface)!important;border-color:#75403f!important;color:var(--color-danger-text)!important}html[data-theme=dark] body .plan-management-page .plan-current-details{border-color:var(--sce-border-muted)!important}html[data-theme=dark] body .plan-management-page .plan-usage-meter progress{background:var(--sce-border-muted)!important}html[data-theme=dark] body .plan-management-page .plan-usage-meter progress::-webkit-progress-bar{background:var(--sce-border-muted)!important}html[data-theme=dark] body .plan-management-page .plan-usage-meter progress::-webkit-progress-value{background:var(--sce-blue)!important}html[data-theme=dark] body .plan-management-page .plan-usage-meter progress::-moz-progress-bar{background:var(--sce-blue)!important}html[data-theme=dark] body .plan-management-page .plan-workspace-header button{background:var(--sce-blue-soft)!important;border-color:var(--sce-border)!important;color:var(--sce-blue-dark)!important}html[data-theme=dark] body .plan-management-page .plan-workspace-header button:is(:hover,:focus-visible):not(:disabled){background:var(--sce-surface-soft)!important;border-color:var(--sce-blue)!important}html[data-theme=dark] body .plan-enterprise-form :is(input,textarea),html[data-theme=dark] body .workspace-admin-users-grid .workspace-invite-form :is(.ui-input,.ui-select){background:var(--sce-bg)!important;border-color:var(--sce-border)!important;color:var(--sce-text)!important;box-shadow:none!important}html[data-theme=dark] body .plan-enterprise-form :is(input,textarea):focus,html[data-theme=dark] body .workspace-admin-users-grid .workspace-invite-form :is(.ui-input,.ui-select):is(:hover,:focus){background:var(--sce-bg)!important;border-color:var(--sce-blue)!important}html[data-theme=dark] body .plan-enterprise-form :is(input,textarea)::placeholder{color:var(--sce-text-muted)}html[data-theme=dark] body .workspace-admin-users-grid .company-access-table.ui-table :is(th,td){border-color:var(--sce-border-muted)!important;color:var(--sce-text-secondary)!important}html[data-theme=dark] body .workspace-admin-users-grid .company-access-table.ui-table th{background:var(--sce-surface-soft)!important}html[data-theme=dark] body .workspace-admin-users-grid .company-access-table.ui-table td{background:transparent!important}html[data-theme=dark] body .workspace-admin-users-grid .company-access-table.ui-table tbody tr:hover td{background:var(--sce-blue-soft)!important}html[data-theme=dark] body .plan-management-page .plan-billing-notice{background:var(--sce-blue-soft)!important;border-color:var(--sce-border)!important;color:var(--sce-text-secondary)!important}html[data-theme=dark] body .plan-management-page .plan-billing-notice-error,html[data-theme=dark] body .plan-enterprise-form-error{background:var(--color-danger-surface)!important;border-color:#75403f!important;color:var(--color-danger-text)!important}html[data-theme=dark] body .plan-enterprise-form-success{background:var(--sce-success-bg)!important;border-color:var(--sce-success-border)!important;color:var(--sce-success)!important}html[data-theme=dark] body :is(.plan-management-page,.workspace-admin-users-grid) .ui-badge{background:var(--sce-surface-soft)!important;border-color:var(--sce-border)!important;color:var(--sce-text-secondary)!important}html[data-theme=dark] body :is(.plan-management-page,.workspace-admin-users-grid) .ui-badge-success{background:var(--sce-success-bg)!important;border-color:var(--sce-success-border)!important;color:var(--sce-success)!important}html[data-theme=dark] body :is(.plan-management-page,.workspace-admin-users-grid) .ui-badge-warning{background:var(--color-warning-surface)!important;border-color:#6b512d!important;color:var(--color-warning-text)!important}html[data-theme=dark] body :is(.plan-management-page,.workspace-admin-users-grid) :is(.ui-badge-danger,.ui-button-danger){background:var(--color-danger-surface)!important;border-color:#75403f!important;color:var(--color-danger-text)!important}html[data-theme=dark] body .workspace-admin-users-grid .ui-button-danger:is(:hover,:focus-visible):not(:disabled){background:#532b2b!important;border-color:var(--color-danger)!important;color:var(--color-danger-text)!important}body .guide-page{min-width:0;gap:24px;container:guide-page / inline-size}html[data-theme=dark] body .guide-page.enterprise-page .guide-hero{border-color:var(--sce-border-muted)!important;background:linear-gradient(135deg,var(--sce-surface-soft),var(--sce-white))!important;box-shadow:var(--sce-glass-shadow-soft)!important}html[data-theme=dark] body .guide-page.enterprise-page .guide-hero p{color:var(--sce-text-secondary)!important}html[data-theme=dark] body .guide-page.enterprise-page .guide-hero>div:first-child>span{border-color:var(--sce-border)!important;background:var(--sce-blue-soft)!important;color:var(--sce-blue-dark)!important}body .guide-page>section{min-width:0;padding:24px;border:1px solid var(--sce-border-muted);border-radius:16px;scroll-margin-top:96px}body .guide-page .guide-index{display:flex;flex-wrap:wrap;gap:8px;min-width:0}body .guide-page .guide-index a{display:inline-flex;align-items:center;min-height:44px;padding:10px 14px;border:1px solid var(--sce-border-muted);border-radius:10px;background:var(--sce-white);color:var(--sce-text-secondary);font-size:13px;font-weight:var(--font-weight-medium);line-height:1.4;text-decoration:none}body .guide-page .guide-index a:hover{border-color:var(--sce-blue);background:var(--sce-blue-soft);color:var(--sce-blue-dark)}body .guide-page a:focus-visible{outline:2px solid var(--sce-blue);outline-offset:3px}@media (max-width: 860px){body .guide-page>section{scroll-margin-top:148px}}body .guide-page .guide-screen-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}body .guide-page .guide-shot{grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto;align-items:stretch;container:guide-shot / inline-size}body .guide-page .guide-shot-window{display:flex;flex-direction:column;min-width:0;min-height:290px;border-radius:14px;background:var(--sce-surface-soft);box-shadow:none}body .guide-page .guide-shot-topbar{flex-shrink:0;background:var(--sce-white)}body .guide-page .guide-shot-copy{align-content:start;min-height:70px}body .guide-page .guide-shot-app{flex:1;grid-template-columns:132px minmax(0,1fr)}body .guide-page .guide-shot-app aside{min-width:0;padding:18px 10px;background:var(--sce-white)}body .guide-page .guide-shot-content{display:grid;align-content:center;gap:8px;min-width:0;padding:20px}body .guide-page .guide-shot-content small{color:var(--sce-blue-dark);font-size:12px;font-weight:var(--font-weight-semibold)}body .guide-page :is(.guide-shot-content h3,.guide-shot-verify h3){margin:0;color:var(--sce-text);font-size:21px;line-height:1.25}body .guide-page .guide-shot-content p{margin:0;color:var(--sce-text-secondary);font-size:13px;line-height:1.5}body .guide-page .guide-shot-upload{flex:1;grid-template-columns:minmax(0,1fr);justify-items:center;align-content:center;gap:18px;margin:18px;padding:20px;min-height:216px;background:var(--sce-blue-soft);text-align:center}body .guide-page .guide-shot-upload strong{font-size:22px}body .guide-page .guide-shot-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px}body .guide-page .guide-shot-proof>div{min-width:0;padding:14px}body .guide-page .guide-shot-proof section{grid-template-columns:minmax(0,1fr) 44px;padding:14px;background:var(--sce-white)}body .guide-page .guide-shot-proof section>span{grid-column:1}body .guide-page .guide-shot-proof section i{grid-column:2;grid-row:1 / 3}body .guide-page .guide-shot-verify{flex:1;grid-template-columns:minmax(64px,.4fr) minmax(0,1fr);gap:12px;padding:18px}body .guide-page .guide-shot-preview{background:linear-gradient(145deg,var(--sce-blue-soft),var(--sce-white))}body .guide-page .guide-shot-verify section{min-width:0;padding:16px}body .guide-page .guide-shot-verify section p:before{flex-shrink:0}body .guide-page .guide-manual{gap:28px}body .guide-page .guide-manual aside{top:96px}body .guide-page .guide-page-map article{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(120px,.6fr);gap:20px;align-items:center}body .guide-page .guide-page-map article>a{justify-self:start;min-height:44px;max-width:100%;padding:10px 14px;border-radius:10px;white-space:normal;line-height:1.4}html body .guide-page .guide-concepts article{border-color:var(--sce-border-muted)!important;background:var(--sce-surface-soft)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;align-content:start}html body .guide-page .guide-concepts article:before{content:none!important}@container guide-page (max-width: 760px){body .guide-page .guide-screen-grid,body .guide-page .guide-manual,body .guide-page .guide-page-map article{grid-template-columns:minmax(0,1fr)}body .guide-page .guide-manual aside{position:static}body .guide-page .guide-page-map article{gap:10px}}@container guide-page (max-width: 480px){body .guide-page>section{padding:18px}body .guide-page .guide-concepts>div,body .guide-page .guide-decision dl>div{grid-template-columns:minmax(0,1fr)}body .guide-page .guide-decision dl>div{gap:8px}body .guide-page .guide-steps li{grid-template-columns:34px minmax(0,1fr);gap:12px;padding:20px 0}}@container guide-shot (max-width: 350px){body .guide-page .guide-shot-app{grid-template-columns:106px minmax(0,1fr)}body .guide-page .guide-shot-content{padding:12px}body .guide-page .guide-shot-content h3{font-size:18px;overflow-wrap:anywhere}body .guide-page :is(.guide-shot-proof,.guide-shot-verify){grid-template-columns:minmax(0,1fr);padding:12px}body .guide-page .guide-shot-proof>div{min-height:auto}body .guide-page .guide-shot-preview{display:none}}.plan-billing-page .plan-billing-section{gap:20px!important;padding:clamp(18px,2vw,26px)!important;overflow:hidden;container-name:pricing-catalog;container-type:inline-size}.plan-billing-catalog{display:grid;gap:20px;min-width:0}.plan-billing-page .plan-billing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}.plan-billing-page .plan-product-card{position:relative;grid-template-rows:auto auto auto 1fr auto;gap:16px!important;min-height:560px;padding:18px!important;overflow:hidden;border-radius:14px!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.plan-billing-page .plan-product-card:not(.plan-product-card-enterprise):hover{transform:translateY(-2px)}.plan-billing-page .plan-product-card-featured{border-color:#258dff!important;box-shadow:0 0 0 1px #258dff52,0 18px 42px #1159be2e!important}.plan-billing-page .plan-product-topline{position:absolute;top:14px;right:14px;z-index:2}.plan-billing-page .plan-product-topline strong{gap:5px;min-height:27px;border:0;background:#68b9ff;color:#082545;box-shadow:0 5px 16px #3c9fff42}.plan-billing-page .plan-product-topline svg{width:13px;height:13px}.plan-product-heading{display:grid;grid-template-columns:68px minmax(0,1fr);gap:16px;align-items:start;min-width:0;padding-right:0}.plan-product-card-featured .plan-product-heading{padding-right:0}.plan-product-icon{display:inline-flex;width:68px;height:68px;align-items:center;justify-content:center;flex:0 0 68px;border:1px solid rgba(99,167,235,.22);border-radius:15px;background-color:#2c5b8f47;color:#a9d2ff;box-shadow:inset 0 1px #ffffff0d}.plan-product-icon svg{width:34px;height:34px}.plan-product-icon-pro{border-color:#e9be5738;background-color:#a47d2b40;color:#ffd269;box-shadow:0 0 24px #daa93c1f,inset 0 1px #ffffff0f}.plan-billing-page .plan-product-copy{gap:5px;align-content:center}.plan-billing-page .plan-product-copy h3{font-size:19px!important;line-height:1.15}.plan-billing-page .plan-product-copy p{display:-webkit-box;min-height:35px;overflow:hidden;font-size:12px!important;line-height:1.45;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.plan-billing-page .plan-product-price{display:grid;gap:3px;min-width:0;font-size:clamp(21px,1.7vw,25px)!important;line-height:1.05}.plan-billing-page .plan-product-price>span{white-space:nowrap}.plan-billing-page .plan-product-price small{color:var(--sce-text-muted);font-size:11px;font-weight:500;line-height:1.25}.plan-product-credit-summary{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:11px;align-items:center;min-height:62px;padding:10px 11px;border:1px solid rgba(112,159,203,.22);border-radius:13px;background-color:#2d4f7038;min-width:0}.plan-product-credit-icon{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:50%;background-color:#2b7eff38;color:#77baff;box-shadow:0 0 18px #2173ff33}.plan-product-credit-icon svg{width:23px;height:23px}.plan-product-credit-summary>div{display:grid;gap:2px;min-width:0}.plan-product-credit-summary>div strong,.plan-product-credit-price strong{color:var(--sce-text);font-size:12px;font-weight:var(--font-weight-semibold);line-height:1.25;overflow-wrap:anywhere}.plan-product-credit-summary>div span,.plan-product-credit-price span{color:var(--sce-text-muted);font-size:10px;font-weight:500;line-height:1.2}.plan-product-credit-price{display:grid;justify-items:end;white-space:nowrap}.plan-billing-page .plan-product-features{align-content:start;gap:9px}.plan-billing-page .plan-product-features li{display:grid;grid-template-columns:14px 16px minmax(0,1fr);gap:7px;align-items:center;padding:0;font-size:12px!important;line-height:1.3}.plan-billing-page .plan-product-features li:before{content:none}.plan-product-feature-check{width:14px;height:14px;color:#6feb9f}.plan-product-feature-icon{display:inline-flex;color:#9fb8cf}.plan-product-feature-icon svg{width:15px;height:15px}.plan-billing-page .plan-product-card>.ui-button{min-height:44px;margin-top:auto;border-radius:999px}.plan-billing-page .plan-product-card>.ui-button .ui-button-label{display:inline-flex;gap:9px;align-items:center;justify-content:center}.plan-billing-page .plan-product-card>.ui-button .ui-button-label svg{width:15px;height:15px}.plan-billing-page .plan-product-card-featured>.ui-button-primary{border-color:#62b3ff;background:#3f94ff;color:#fff;box-shadow:0 8px 22px #227fff52}.plan-billing-page .plan-product-card-current>.plan-product-current-action:disabled{cursor:default;pointer-events:none;opacity:1;filter:none;box-shadow:none}.plan-billing-page .plan-product-card-enterprise{grid-template-columns:minmax(320px,1.2fr) minmax(420px,1fr) minmax(180px,220px);grid-template-rows:auto;gap:28px!important;align-items:center;min-height:142px;padding:18px 22px!important}.plan-enterprise-intro{display:grid;grid-template-columns:68px minmax(0,1fr);gap:18px;align-items:center;min-width:0}.plan-billing-page .plan-product-card-enterprise .plan-product-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px}.plan-billing-page .plan-product-card-enterprise .plan-product-features li{grid-template-columns:14px minmax(0,1fr)}.plan-billing-page .plan-product-card-enterprise>.ui-button{margin:0}.plan-billing-assurances{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;padding:4px 10px 0}.plan-billing-assurances>span{display:flex;gap:13px;align-items:center;min-height:34px;padding:0 24px;border-right:1px solid rgba(122,155,185,.24);color:var(--sce-text-secondary);font-size:11px;line-height:1.35}.plan-billing-assurances>span:first-child{padding-left:8px}.plan-billing-assurances>span:last-child{justify-content:flex-end;padding-right:8px;border-right:0}.plan-billing-assurances svg{width:22px;height:22px;flex:0 0 auto;color:var(--sce-text)}.plan-billing-assurances>span:last-child svg{color:#288cff}html[data-theme=dark] body .plan-billing-page .plan-billing-section{border-color:#27465f!important;background:#0c1b29!important;box-shadow:0 20px 54px #00000040!important}html[data-theme=dark] body .plan-billing-page .plan-product-card{border-color:#29485f!important;background:#0d1b29!important;background-image:none!important;color:#eaf3fb!important;box-shadow:0 12px 28px #0000002e!important}html[data-theme=dark] body .plan-billing-page .plan-product-card-featured{border-color:#258dff!important;background:#0c2038!important;box-shadow:0 0 0 1px #258dff4d,0 18px 44px #0550be38!important}html[data-theme=dark] body .plan-management-page.plan-billing-page .plan-product-topline strong{border-color:#68b9ff!important;background:#68b9ff!important;color:#082545!important}html[data-theme=dark] body .plan-billing-page .plan-product-copy h3,html[data-theme=dark] body .plan-billing-page .plan-product-price,html[data-theme=dark] body .plan-product-credit-summary>div strong,html[data-theme=dark] body .plan-product-credit-price strong{color:#eef5fb!important}html[data-theme=dark] body .plan-billing-page .plan-product-copy p,html[data-theme=dark] body .plan-billing-page .plan-product-features li,html[data-theme=dark] body .plan-billing-page .plan-billing-assurances>span,html[data-theme=dark] body .plan-billing-page .plan-product-price small{color:#b8c9d8!important}html[data-theme=dark] body .plan-billing-page .plan-product-credit-summary{border-color:#2b4b65;background-color:#14283b}html[data-theme=dark] body .plan-billing-page .plan-product-card-featured .plan-product-credit-summary{border-color:#3789ef73;background-color:#1d457594}html[data-theme=dark] body .plan-billing-page .plan-product-card>.ui-button:not(.ui-button-primary){border-color:#3e6684!important;background-color:transparent!important;color:#edf5fb!important}html[data-theme=dark] body .plan-billing-page .plan-product-card>.ui-button:not(.ui-button-primary):is(:hover,:focus-visible){border-color:#6ca5cf!important;background-color:#142b3f!important}html[data-theme=dark] body .plan-billing-page .plan-product-card-featured>.ui-button-primary{border-color:#62b3ff!important;background-color:#3f94ff!important;background-image:none!important;color:#fff!important}html[data-theme=dark] body .plan-billing-page .plan-product-card-current>.plan-product-current-action:disabled{border-color:#3f94ff!important;background:#173c59!important;color:#d9edff!important}html[data-theme=light] body .plan-management-page.plan-billing-page .plan-billing-section{border-color:#d4e3f0!important;background:#f7fbff!important;color:#12324f!important;box-shadow:0 16px 42px #1f496e14!important}html[data-theme=light] body .plan-management-page.plan-billing-page .plan-product-card{border-color:#d6e3ef!important;background:#fff!important;background-image:none!important;color:#12324f!important;box-shadow:0 10px 28px #19426612!important}html[data-theme=light] body .plan-management-page.plan-billing-page .plan-product-card-featured{border-color:#2389eb!important;background:#f1f7ff!important;box-shadow:0 0 0 1px #2389eb2e,0 18px 38px #237ad224!important}html[data-theme=light] body .plan-management-page.plan-billing-page .plan-product-card-enterprise{border-color:#cbddeb!important;background:#f3f8fc!important}html[data-theme=light] body .plan-management-page.plan-billing-page :is(.plan-billing-section-head h2,.plan-product-copy h3,.plan-product-price,.plan-product-credit-summary>div strong,.plan-product-credit-price strong){color:#12324f!important}html[data-theme=light] body .plan-management-page.plan-billing-page :is(.plan-billing-section-head span,.plan-product-copy p,.plan-product-features li,.plan-billing-assurances>span,.plan-product-price small){color:#526b82!important}html[data-theme=light] body .plan-management-page.plan-billing-page .plan-product-icon{border-color:#c9ddf0;background-color:#eaf4ff;color:#287fc9;box-shadow:inset 0 1px #ffffffe6}html[data-theme=light] body .plan-management-page.plan-billing-page .plan-product-icon-pro{border-color:#e3d19e;background-color:#fff7df;color:#ad7d13;box-shadow:0 8px 22px #ae80191a}html[data-theme=light] body .plan-management-page.plan-billing-page .plan-product-credit-summary{border-color:#d6e4f0;background-color:#f5f9fd}html[data-theme=light] body .plan-management-page.plan-billing-page .plan-product-card-featured .plan-product-credit-summary{border-color:#b8d7f6;background-color:#e4f1ff}html[data-theme=light] body .plan-management-page.plan-billing-page .plan-product-credit-icon{background-color:#dcecff;color:#217fdb;box-shadow:none}html[data-theme=light] body .plan-management-page.plan-billing-page .plan-product-credit-summary>div span,html[data-theme=light] body .plan-management-page.plan-billing-page .plan-product-credit-price span{color:#71879b}html[data-theme=light] body .plan-management-page.plan-billing-page .plan-product-feature-check{color:#168653}html[data-theme=light] body .plan-management-page.plan-billing-page .plan-product-feature-icon{color:#68849c}html[data-theme=light] body .plan-management-page.plan-billing-page .plan-product-topline strong{border-color:#78b995!important;background:#d7f0e1!important;color:#185c3b!important;box-shadow:0 5px 16px #308b5b29}html[data-theme=light] body .plan-management-page.plan-billing-page .plan-product-card>.ui-button:not(.ui-button-primary){border-color:#9cb9d0!important;background-color:#fff!important;background-image:none!important;color:#173d5c!important}html[data-theme=light] body .plan-management-page.plan-billing-page .plan-product-card>.ui-button:not(.ui-button-primary):is(:hover,:focus-visible){border-color:#438fca!important;background-color:#edf6ff!important;color:#0e5e9e!important}html[data-theme=light] body .plan-management-page.plan-billing-page .plan-product-card-featured>.ui-button-primary{border-color:#2789e9!important;background:#3f94f5!important;background-image:none!important;color:#fff!important}html[data-theme=light] body .plan-management-page.plan-billing-page .plan-product-card-current>.plan-product-current-action:disabled{border-color:#91c7f4!important;background:#e3f1ff!important;color:#14568d!important}html[data-theme=light] body .plan-management-page.plan-billing-page .plan-billing-assurances>span{border-color:#d4e1ec}html[data-theme=light] body .plan-management-page.plan-billing-page .plan-billing-assurances svg{color:#214c6e}@container pricing-catalog (max-width: 1240px){.plan-billing-page .plan-billing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-billing-page .plan-product-card{min-height:520px}.plan-billing-page .plan-product-card-enterprise{grid-template-columns:minmax(260px,1fr) minmax(340px,1.2fr);grid-template-rows:auto auto;align-content:center;min-height:0}.plan-billing-page .plan-product-card-enterprise>.ui-button{grid-column:1 / -1;width:min(100%,260px);justify-self:end}.plan-billing-assurances{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 0}.plan-billing-assurances>span:nth-child(2){border-right:0}.plan-billing-assurances>span:last-child{justify-content:flex-start}}@container pricing-catalog (max-width: 720px){.plan-billing-page .plan-billing-grid,.plan-billing-page .plan-product-card-enterprise,.plan-billing-assurances{grid-template-columns:1fr}.plan-billing-page .plan-product-card{min-height:0}.plan-billing-page .plan-product-card-enterprise .plan-product-features{grid-template-columns:1fr}.plan-billing-page .plan-product-card-enterprise>.ui-button{grid-column:auto;width:100%}.plan-billing-assurances>span{justify-content:flex-start;padding:5px 8px;border-right:0}}@media (max-width: 1360px){.plan-billing-page .plan-billing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-billing-page .plan-product-card-enterprise{grid-template-columns:minmax(280px,1fr) minmax(360px,1.2fr);grid-template-rows:auto auto;align-content:center;min-height:0}.plan-billing-page .plan-product-card-enterprise>.ui-button{grid-column:1 / -1;width:min(100%,260px);justify-self:end}.plan-billing-assurances{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 0}.plan-billing-assurances>span:nth-child(2){border-right:0}.plan-billing-assurances>span:last-child{justify-content:flex-start}}@media (max-width: 700px){.plan-billing-page .plan-billing-grid,.plan-billing-page .plan-product-card-enterprise,.plan-billing-assurances{grid-template-columns:1fr}.plan-billing-page .plan-product-card{min-height:0}.plan-billing-page .plan-product-card-enterprise .plan-product-features{grid-template-columns:1fr}.plan-billing-page .plan-product-card-enterprise>.ui-button{grid-column:auto;width:100%}.plan-billing-assurances>span{justify-content:flex-start;padding:5px 8px;border-right:0}}@media (max-width: 440px){.plan-product-heading,.plan-enterprise-intro{grid-template-columns:54px minmax(0,1fr);gap:12px}.plan-product-icon{width:54px;height:54px;flex-basis:54px}.plan-product-icon svg{width:28px;height:28px}.plan-product-card-featured .plan-product-heading{padding-top:30px;padding-right:0}}body .ui-modal-overlay:has(.plan-enterprise-modal){padding:24px;background:#12264161!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}body .ui-modal.plan-enterprise-modal{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(870px,calc(100vw - 48px))!important;max-height:calc(100dvh - 48px);padding:0!important;overflow:hidden;border-color:#d5e3f0!important;border-radius:20px!important;box-shadow:0 32px 86px #0d264438!important}body .plan-enterprise-modal>.ui-modal-title{margin:0!important;padding:44px 36px 0}.plan-enterprise-modal-title{display:grid;grid-template-columns:76px minmax(0,1fr);gap:28px;align-items:center;padding-right:64px}.plan-enterprise-modal-title-icon{display:inline-flex;width:76px;height:76px;align-items:center;justify-content:center;border-radius:14px;background:#e8f2ff;color:#1977db}.plan-enterprise-modal-title-icon svg{width:34px;height:34px}body .plan-enterprise-modal>.ui-modal-close{top:26px;right:30px;width:48px;height:48px;border:1px solid #d5e3f0;border-radius:50%;background:#fff;color:#47627e}body .plan-enterprise-modal>.ui-modal-close:is(:hover,:focus-visible){border-color:#8cbce8;background:#edf6ff;color:#176ebf}body .plan-enterprise-modal>.ui-modal-body{margin-top:12px!important;min-height:0;padding:0 36px 30px;overflow-y:auto}.plan-enterprise-modal .plan-enterprise-form{gap:32px}.plan-enterprise-modal .plan-enterprise-form>p{max-width:620px;margin-left:104px;color:#526b82!important;font-size:16px;line-height:1.45}.plan-enterprise-modal .plan-enterprise-form-grid{gap:24px;align-items:start}.plan-enterprise-modal .plan-enterprise-form label{gap:9px}.plan-enterprise-modal .plan-enterprise-form label>span:first-child{color:#415b77;font-size:14px;font-weight:var(--font-weight-semibold)}.plan-enterprise-modal .plan-enterprise-input{position:relative;display:flex;width:100%;align-items:center}.plan-enterprise-modal .plan-enterprise-input>svg{position:absolute;z-index:1;left:18px;width:22px;height:22px;color:#4e6682;pointer-events:none}.plan-enterprise-modal .plan-enterprise-form :is(input,textarea){border-color:#c8d8e8;border-radius:12px;background:#fff;color:#193752;font-size:16px}.plan-enterprise-modal .plan-enterprise-form input{min-height:62px;padding:0 16px 0 52px}.plan-enterprise-modal .plan-enterprise-form textarea{min-height:142px;padding:17px 16px 17px 52px}.plan-enterprise-modal .plan-enterprise-form :is(input,textarea)::placeholder{color:#71849a;opacity:1}.plan-enterprise-modal .plan-enterprise-form :is(input,textarea):focus{border-color:#258dff;box-shadow:0 0 0 3px #258dff24}.plan-enterprise-modal .plan-enterprise-input:focus-within>svg{color:#1977db}.plan-enterprise-modal .plan-enterprise-textarea{align-items:stretch}.plan-enterprise-modal .plan-enterprise-textarea>svg{top:18px}body .plan-enterprise-modal>.ui-modal-actions{min-height:112px;margin-top:0!important;padding:22px 36px 28px!important;border-top-color:#e0eaf3!important;background:#fbfdff!important}body .plan-enterprise-modal>.ui-modal-actions .ui-button{min-width:122px;min-height:50px;border-radius:14px;font-size:15px;font-weight:var(--font-weight-semibold)}body .plan-enterprise-modal>.ui-modal-actions .ui-button-primary{min-width:182px;box-shadow:0 10px 22px #258dff38}html[data-theme=dark] body .ui-modal-overlay:has(.plan-enterprise-modal){background:#020912a3!important}html[data-theme=dark] body .ui-modal.plan-enterprise-modal{border-color:#29485f!important;background:#0d1b29!important;box-shadow:0 32px 86px #0006!important}html[data-theme=dark] body .plan-enterprise-modal>.ui-modal-title{color:#eef5fb!important}html[data-theme=dark] body .plan-enterprise-modal-title-icon{background:#143251;color:#78bcff}html[data-theme=dark] body .plan-enterprise-modal>.ui-modal-close{border-color:#365873;background:#102536;color:#b8c9d8}html[data-theme=dark] body .plan-enterprise-modal>.ui-modal-close:is(:hover,:focus-visible){border-color:#68b9ff;background:#173b58;color:#eef5fb}html[data-theme=dark] body .plan-enterprise-modal .plan-enterprise-form>p{color:#b8c9d8!important}html[data-theme=dark] body .plan-enterprise-modal .plan-enterprise-form label>span:first-child{color:#d6e4ef}html[data-theme=dark] body .plan-enterprise-modal .plan-enterprise-form :is(input,textarea){border-color:#34536b!important;background:#0a1723!important;color:#eef5fb!important}html[data-theme=dark] body .plan-enterprise-modal .plan-enterprise-form :is(input,textarea)::placeholder,html[data-theme=dark] body .plan-enterprise-modal .plan-enterprise-input>svg{color:#8fa7ba}html[data-theme=dark] body .plan-enterprise-modal>.ui-modal-actions{border-top-color:#29485f!important;background:#0c1a28!important}@media (max-width: 820px){body .ui-modal-overlay:has(.plan-enterprise-modal){padding:16px}body .ui-modal.plan-enterprise-modal{width:min(680px,calc(100vw - 32px))!important;max-height:calc(100dvh - 32px)}body .plan-enterprise-modal>.ui-modal-title{padding:34px 28px 0}.plan-enterprise-modal-title{grid-template-columns:64px minmax(0,1fr);gap:20px;padding-right:54px}.plan-enterprise-modal-title-icon{width:64px;height:64px}body .plan-enterprise-modal>.ui-modal-close{top:22px;right:22px;width:44px;height:44px}body .plan-enterprise-modal>.ui-modal-body{padding:0 28px 24px}.plan-enterprise-modal .plan-enterprise-form{gap:24px}.plan-enterprise-modal .plan-enterprise-form>p{margin-left:84px;font-size:15px}.plan-enterprise-modal .plan-enterprise-form-grid{grid-template-columns:1fr;gap:18px}.plan-enterprise-modal .plan-enterprise-form textarea{min-height:126px}body .plan-enterprise-modal>.ui-modal-actions{min-height:92px;padding:16px 28px 20px!important}}@media (max-height: 760px){body .ui-modal-overlay:has(.plan-enterprise-modal){padding-block:12px}body .ui-modal.plan-enterprise-modal{max-height:calc(100dvh - 24px)}body .plan-enterprise-modal>.ui-modal-title{padding-top:24px}.plan-enterprise-modal-title{grid-template-columns:56px minmax(0,1fr);gap:18px}.plan-enterprise-modal-title-icon{width:56px;height:56px}.plan-enterprise-modal-title-icon svg{width:28px;height:28px}body .plan-enterprise-modal>.ui-modal-close{top:16px;width:40px;height:40px}body .plan-enterprise-modal>.ui-modal-body{margin-top:8px!important;padding-bottom:18px}.plan-enterprise-modal .plan-enterprise-form{gap:18px}.plan-enterprise-modal .plan-enterprise-form>p{margin-left:74px;font-size:14px}.plan-enterprise-modal .plan-enterprise-form-grid{gap:14px 20px}.plan-enterprise-modal .plan-enterprise-form label{gap:6px}.plan-enterprise-modal .plan-enterprise-form input{min-height:50px}.plan-enterprise-modal .plan-enterprise-form textarea{min-height:96px}body .plan-enterprise-modal>.ui-modal-actions{min-height:80px;padding-block:14px!important}body .plan-enterprise-modal>.ui-modal-actions .ui-button{min-height:46px}}@media (max-width: 640px){body .ui-modal-overlay:has(.plan-enterprise-modal){padding:12px}body .ui-modal.plan-enterprise-modal{width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px);border-radius:16px!important}body .plan-enterprise-modal>.ui-modal-title{padding:28px 22px 0;font-size:20px!important}.plan-enterprise-modal-title{grid-template-columns:56px minmax(0,1fr);gap:16px;padding-right:42px}.plan-enterprise-modal-title-icon{width:56px;height:56px}.plan-enterprise-modal-title-icon svg{width:27px;height:27px}body .plan-enterprise-modal>.ui-modal-close{top:18px;right:18px;width:40px;height:40px}body .plan-enterprise-modal>.ui-modal-body{padding:0 22px 24px}.plan-enterprise-modal .plan-enterprise-form{gap:24px}.plan-enterprise-modal .plan-enterprise-form>p{margin-left:0;font-size:14px}.plan-enterprise-modal .plan-enterprise-form-grid{grid-template-columns:1fr;gap:18px}.plan-enterprise-modal .plan-enterprise-form :is(input,textarea){font-size:15px}body .plan-enterprise-modal>.ui-modal-actions{flex-direction:row!important;min-height:auto;padding:16px 22px 22px!important}body .plan-enterprise-modal>.ui-modal-actions .ui-button{flex:1;min-width:0}}@media (max-width: 350px){body .plan-enterprise-modal>.ui-modal-title{padding-inline:18px;font-size:18px!important;line-height:1.18!important}.plan-enterprise-modal-title{grid-template-columns:48px minmax(0,1fr);gap:12px;padding-right:38px}.plan-enterprise-modal-title-icon{width:48px;height:48px}body .plan-enterprise-modal>.ui-modal-body{padding-inline:18px}body .plan-enterprise-modal>.ui-modal-actions{flex-direction:column-reverse!important;padding-inline:18px!important}body .plan-enterprise-modal>.ui-modal-actions .ui-button{width:100%}}html body .app-shell-enterprise .plan-management-page.plan-billing-page .plan-billing-hero{padding:6px 0 4px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body .app-shell-enterprise .plan-management-page.plan-billing-page .plan-billing-hero:before,html body .app-shell-enterprise .plan-management-page.plan-billing-page .plan-billing-hero:after{display:none!important}html body .app-shell-enterprise .plan-management-page.plan-billing-page .plan-billing-hero h1{color:var(--sce-text)!important;font-size:clamp(27px,2.25vw,36px)!important;font-weight:600!important;letter-spacing:-.025em}html body .app-shell-enterprise .plan-billing-page .plan-billing-hero-actions .ui-button-icon svg{width:18px;height:18px;fill:currentColor;stroke:none}body .app-sidebar-user-menu{max-height:calc(100dvh - 100px);overflow-y:auto!important;overscroll-behavior:contain}body .app-sidebar-user-menu .app-sidebar-settings-toggle{grid-template-columns:34px minmax(0,1fr) 16px!important;cursor:pointer!important}body .app-sidebar-user-menu .app-sidebar-settings-toggle>svg:last-child{width:16px!important;height:16px!important}.app-sidebar-settings-toggle>svg:last-child{transform:rotate(-90deg)}.app-sidebar-settings-toggle>svg.app-sidebar-settings-chevron-open{transform:rotate(0)}body .app-sidebar-settings-submenu{padding:4px 0;border-radius:12px;background:var(--sce-surface-soft, #f3f7fb);color:var(--sce-text, #102e50)}body .app-sidebar-settings-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:4px 10px;font-family:Space Grotesk,Segoe UI,sans-serif;font-size:13.5px;font-weight:var(--font-weight-semibold)}.app-sidebar-settings-row>svg{width:22px;height:22px;justify-self:center}body .app-sidebar-theme-switch{display:flex;padding:2px;border:1px solid var(--sce-border, #cbdcec);border-radius:11px;background:var(--sce-white, #fff)}body .app-sidebar-theme-switch button{display:grid;place-items:center;width:30px;height:26px;padding:0;border:0;border-radius:8px;color:inherit;background:transparent;cursor:pointer}body .app-sidebar-theme-switch button[aria-pressed=true]{color:var(--sce-blue-dark, #154ab6);background:var(--sce-blue-soft, #dcecff)}.app-sidebar-theme-switch svg{width:18px;height:18px}body .app-sidebar-settings-row .settings-icon-select{width:66px;min-width:0}.settings-icon-select .sr-only,.app-sidebar-settings-row .ui-field-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body .app-sidebar-settings-row .settings-icon-select-trigger{display:flex;align-items:center;justify-content:space-between;width:66px;min-height:32px;padding:4px 7px;border:1px solid var(--sce-border, #cbdcec);border-radius:11px;background:var(--sce-white, #fff);color:inherit}.app-sidebar-settings-row .settings-icon-select-trigger svg{margin-right:0!important}.app-sidebar-settings-row .settings-icon-select-indicator{width:14px;height:14px}body .app-sidebar-settings-row .settings-icon-select-menu{top:auto;bottom:calc(100% + 5px);right:0;left:auto;width:145px;min-width:145px}body .app-sidebar-settings-submenu button:focus-visible,body .app-sidebar-settings-toggle:focus-visible{outline:2px solid var(--sce-blue, #0875df);outline-offset:-2px}body .app-sidebar .app-sidebar-user .app-sidebar-settings-submenu div{grid-column:auto!important;margin-bottom:0!important}body .app-sidebar .app-sidebar-user .app-sidebar-settings-row{display:grid!important;gap:8px!important;grid-template-columns:34px minmax(0,1fr) 66px!important}body .app-sidebar .app-sidebar-user .app-sidebar-theme-switch{display:flex!important;gap:0!important}body .app-sidebar .app-sidebar-user .settings-icon-select-menu{display:block!important}body .app-sidebar .app-sidebar-user-menu{min-width:260px!important;max-width:calc(100vw - 24px)!important}body .app-sidebar-user-menu .app-sidebar-settings-general{grid-template-columns:34px minmax(0,1fr)!important;cursor:pointer!important}.app-sidebar-settings-row .settings-icon-select svg[viewBox="0 0 60 40"]{width:20px;height:auto}.plan-extra-packages{container-type:inline-size;padding:20px;border:1px solid var(--sce-border-muted);border-radius:12px;background:var(--sce-glass-bg);color:var(--sce-text);box-shadow:var(--sce-glass-shadow-soft)}.plan-extra-intro{display:flex;align-items:flex-start;gap:14px;margin:0 0 20px}.plan-extra-intro-copy{min-width:0}.plan-extra-intro-icon,.plan-extra-icon{display:grid;place-items:center;flex-shrink:0;border:1px solid var(--sce-border-muted);background:var(--sce-blue-soft);color:var(--sce-blue)}.plan-extra-intro-icon{width:46px;height:46px;border-radius:12px}.plan-extra-intro-icon svg{width:26px;height:26px}.plan-extra-intro h2{margin:0;font-size:21px;font-weight:var(--font-weight-bold);letter-spacing:-.035em;line-height:1.2}.plan-extra-intro-copy>p{max-width:850px;margin:6px 0 12px;font-size:13px;line-height:1.55;color:var(--sce-text-secondary)}.plan-extra-benefits{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;padding:0;margin:0}.plan-extra-benefits li{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:var(--font-weight-medium)}.plan-extra-benefits svg{width:24px;height:24px;flex-shrink:0;color:var(--sce-blue)}.plan-extra-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}.plan-extra-card{display:flex;flex-direction:column;min-width:0;padding:20px;border:1px solid var(--sce-border-muted);border-radius:12px;background:var(--sce-white);transition:border-color .18s ease,box-shadow .18s ease;overflow-wrap:anywhere}.plan-extra-card-featured{border-color:var(--sce-blue);background:var(--sce-blue-soft);box-shadow:var(--sce-glass-shadow-soft)}.plan-extra-card:hover,.plan-extra-card:focus-within{border-color:var(--sce-blue);box-shadow:var(--sce-glass-shadow)}.plan-extra-heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.plan-extra-heading h3{flex:1;min-width:100px;margin:0;color:var(--sce-text);font-size:17px;line-height:1.3;font-weight:var(--font-weight-semibold);letter-spacing:-.025em}.plan-extra-icon{width:42px;height:42px;border-radius:12px}.plan-extra-icon svg{width:24px;height:24px}.plan-extra-card-featured .plan-extra-icon{border-color:var(--sce-blue)}.plan-extra-recommended{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid var(--sce-blue);border-radius:999px;color:var(--sce-text);font-size:11px;font-weight:var(--font-weight-medium);line-height:1.35}.plan-extra-recommended svg{width:16px;height:16px;flex-shrink:0;color:var(--sce-blue)}.plan-extra-amount{display:flex;flex-wrap:wrap;align-items:baseline;gap:9px;margin-top:16px}.plan-extra-amount strong{font-size:24px;letter-spacing:-.025em;line-height:1.2;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.plan-extra-amount span{color:var(--sce-text-secondary);font-size:14px}.plan-extra-description{margin:8px 0 0;font-size:13px;font-style:italic;line-height:1.6;color:var(--sce-text-secondary)}.plan-extra-purchase{margin-top:auto;padding-top:18px}.plan-extra-price{display:grid;gap:5px;border-top:1px solid var(--sce-border-muted);padding-top:14px;margin-bottom:14px}.plan-extra-price strong{font-size:20px;line-height:1.2;letter-spacing:-.02em;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.plan-extra-price span{font-size:12px;line-height:1.5;color:var(--sce-text-secondary)}.plan-extra-purchase .ui-button{width:100%;min-height:42px;justify-content:space-between;white-space:normal}.plan-extra-purchase .ui-button-label{width:100%;justify-content:space-between;gap:12px;font-size:13px}.plan-extra-purchase .ui-button-label svg{width:20px;height:20px;flex-shrink:0}html[data-theme=dark] .plan-extra-packages{background:var(--sce-bg)}html[data-theme=dark] .plan-extra-card{background:color-mix(in srgb,var(--sce-bg) 75%,var(--sce-white))}html[data-theme=dark] .plan-extra-card-featured{background:color-mix(in srgb,var(--sce-bg) 60%,var(--sce-blue-soft))}@container (max-width: 600px){.plan-extra-intro{gap:16px;margin-inline:0;flex-wrap:wrap}.plan-extra-intro-icon{width:42px;height:42px;border-radius:12px}.plan-extra-intro-icon svg{width:24px;height:24px}.plan-extra-benefits{gap:12px 20px}.plan-extra-benefits li{font-size:13px;gap:8px}.plan-extra-benefits svg{width:24px;height:24px}.plan-extra-heading{gap:14px}.plan-extra-icon{width:38px;height:38px;border-radius:10px}.plan-extra-icon svg{width:22px;height:22px}.plan-extra-recommended{font-size:11px}}@media (prefers-reduced-motion: reduce){.plan-extra-card{transition:none}}html[data-theme=dark] body .library-browser-panel-refined :is(.file-card,.library-pagination-actions),html[data-theme=dark] body .library-browser-panel-refined .library-advanced-panel.ui-disclosure{background:var(--sce-white)!important;border-color:var(--sce-border)!important;color:var(--sce-text)!important;box-shadow:var(--sce-glass-shadow-soft)!important}html[data-theme=dark] body .library-browser-panel-refined .file-card:is(:hover,:focus-within){background:var(--sce-surface-soft)!important;border-color:var(--sce-blue)!important}html[data-theme=dark] body .library-browser-panel-refined .file-card-selected{border-color:var(--sce-blue)!important;box-shadow:0 0 0 2px var(--sce-blue-soft)!important}html[data-theme=dark] body .library-browser-panel-refined :is(.file-card-preview,.file-card-fallback,.file-card-select-indicator,.ui-disclosure-indicator){background:var(--sce-surface-soft)!important;border-color:var(--sce-border)!important;color:var(--sce-text-secondary)!important}html[data-theme=dark] body .library-browser-panel-refined :is(.file-card-selected .file-card-select-indicator,.library-pagination-current,.ui-filter-chip,.library-row-arrow){background:var(--sce-blue-soft)!important;border-color:var(--sce-border)!important;color:var(--sce-blue-dark)!important}html[data-theme=dark] body .library-browser-panel-refined :is(.ui-field-label,.ui-segmented-item,.library-row-asset>span,.library-selection-copy>span,.ui-disclosure-copy>span){color:var(--sce-text-secondary)!important}html[data-theme=dark] body .library-browser-panel-refined .ui-segmented-item.ui-segmented-item-active{color:var(--sce-blue-dark)!important}html[data-theme=dark] body .library-browser-panel-refined :is(.ui-segmented-item,.ui-filter-chip,.library-row-arrow):is(:hover,:focus-visible):not(:disabled){background:var(--sce-blue-soft)!important;color:var(--sce-text)!important;border-color:var(--sce-blue)!important}html[data-theme=dark] body .library-browser-panel-refined .ui-filter-chip-remove{color:var(--sce-blue-dark)!important}html[data-theme=dark] body .library-browser-panel-refined :is(.file-card-title,.library-row-asset strong,.ui-empty-state h3,.ui-disclosure-copy strong){color:var(--sce-text)!important}html[data-theme=dark] body .library-browser-panel-refined :is(.ui-input,.ui-select):is(:hover,:focus){border-color:var(--sce-blue)!important}html[data-theme=dark] body .asset-detail-page .asset-detail-topbar{background:var(--sce-glass-bg)!important;border-color:var(--sce-border)!important;box-shadow:var(--sce-glass-shadow-soft)!important}html[data-theme=dark] body .asset-detail-page .asset-detail-title-block p,html[data-theme=dark] body .asset-detail-page .asset-detail-lineage-copy p{color:var(--sce-text-secondary)!important}html[data-theme=dark] body .asset-detail-page :is(.asset-detail-preview,.asset-detail-preview-surface,.asset-detail-proof-summary-item,.asset-detail-proof-empty){background:var(--sce-surface-soft)!important;border-color:var(--sce-border)!important}html[data-theme=dark] body .asset-detail-page :is(.asset-detail-back-link,.asset-detail-explorer-link){background:var(--sce-blue-soft)!important;border-color:var(--sce-border)!important;color:var(--sce-blue-dark)!important}html[data-theme=dark] body .asset-detail-page :is(.asset-detail-back-link,.asset-detail-explorer-link):is(:hover,:focus-visible){border-color:var(--sce-blue)!important;color:var(--sce-text)!important}html[data-theme=dark] body .asset-detail-page .asset-detail-proof-summary-item-verified{background:var(--sce-success-bg)!important;border-color:var(--sce-success-border)!important}html[data-theme=dark] body .asset-detail-page :is(.asset-detail-proof-summary-item-checking,.asset-detail-proof-summary-item-warning){background:var(--color-warning-surface)!important;border-color:var(--color-warning)!important}html[data-theme=dark] body .asset-detail-page :is(.asset-detail-proof-summary-item-error,.asset-detail-proof-empty-danger){background:var(--color-danger-surface)!important;border-color:var(--color-danger)!important}html[data-theme=dark] body .asset-detail-page :is(.asset-detail-proof-summary-item-checking,.asset-detail-proof-summary-item-warning) .asset-detail-proof-summary-dot,html[data-theme=dark] body .asset-detail-page :is(.asset-detail-verification-warning,.asset-detail-verification-loading) .asset-detail-status-dot{background:var(--color-warning)!important;box-shadow:0 0 0 5px var(--color-warning-surface)!important}html[data-theme=dark] body .asset-detail-page .asset-detail-proof-summary-item-error .asset-detail-proof-summary-dot,html[data-theme=dark] body .asset-detail-page .asset-detail-verification-danger .asset-detail-status-dot{background:var(--color-danger)!important;box-shadow:0 0 0 5px var(--color-danger-surface)!important}html[data-theme=dark] body .asset-detail-page :is(.asset-detail-verification-state-warning,.asset-detail-verification-state-loading){color:var(--color-warning-text)!important}html[data-theme=dark] body .asset-detail-page .asset-detail-verification-state-danger{color:var(--color-danger-text)!important}html[data-theme=dark] body .ui-modal:has(.library-delete-confirm,.library-preview) :is(.ui-modal-actions,.library-delete-summary){border-color:var(--sce-border-muted)!important}html[data-theme=dark] body .ui-modal:has(.library-delete-confirm,.library-preview) :is(.ui-modal-title,.library-delete-lead,.library-delete-summary strong,.library-preview-info strong){color:var(--sce-text)!important}html[data-theme=dark] body .ui-modal:has(.library-delete-confirm,.library-preview) :is(.ui-modal-body,p,.library-delete-summary span,.library-delete-summary small,.library-delete-list-title,.library-delete-list li){color:var(--sce-text-secondary)!important;border-color:var(--sce-border-muted)!important}html[data-theme=dark] body .ui-modal:has(.library-delete-confirm,.library-preview) :is(.library-delete-summary small,.library-preview-image-wrap,.library-preview-fallback){background:var(--sce-surface-soft)!important;border-color:var(--sce-border)!important}html[data-theme=dark] body .library-delete-icon{background:var(--color-danger-surface)!important;border-color:var(--color-danger)!important;color:var(--color-danger-text)!important}html[data-theme=dark] body :is(.library-browser-panel-refined,.asset-detail-page,.ui-modal:has(.library-preview)) :is(.ui-badge,.status-note){background:var(--sce-surface-soft)!important;border-color:var(--sce-border)!important;color:var(--sce-text-secondary)!important}html[data-theme=dark] body :is(.library-browser-panel-refined,.ui-modal:has(.library-preview)) .ui-badge-accent{background:var(--sce-blue-soft)!important;color:var(--sce-blue-dark)!important}html[data-theme=dark] body :is(.library-browser-panel-refined,.asset-detail-page,.ui-modal:has(.library-preview)) :is(.ui-badge-success,.status-note-success){background:var(--sce-success-bg)!important;border-color:var(--sce-success-border)!important;color:var(--sce-success)!important}html[data-theme=dark] body :is(.library-browser-panel-refined,.asset-detail-page,.ui-modal:has(.library-preview)) :is(.ui-badge-warning,.status-note-warning){background:var(--color-warning-surface)!important;border-color:var(--color-warning)!important;color:var(--color-warning-text)!important}html[data-theme=dark] body :is(.library-browser-panel-refined,.asset-detail-page,.ui-modal:has(.library-preview)) :is(.ui-badge-danger,.status-note-error){background:var(--color-danger-surface)!important;border-color:var(--color-danger)!important;color:var(--color-danger-text)!important}html[data-theme=dark] body :is(.library-browser-panel-refined,.asset-detail-page,.ui-modal:has(.library-delete-confirm)) :is(.ui-button-danger,.file-card-action-delete,.library-row-action-delete){background:var(--color-danger-surface)!important;border-color:var(--color-danger)!important;color:var(--color-danger-text)!important}html[data-theme=dark] body :is(.library-browser-panel-refined,.asset-detail-page,.ui-modal:has(.library-delete-confirm)) :is(.ui-button-danger,.file-card-action-delete,.library-row-action-delete):is(:hover,:focus-visible):not(:disabled){color:var(--sce-text)!important;box-shadow:0 0 0 2px var(--color-danger)!important}html body .asset-detail-page #asset-detail-header{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px 20px!important;padding:14px 20px!important;border-radius:16px!important;margin-bottom:16px!important}html body .asset-detail-page #asset-detail-header:before{display:none!important;content:none!important}html body .asset-detail-page .asset-detail-title-block{gap:10px!important}html body .asset-detail-page .asset-detail-heading-row{display:flex;align-items:center;gap:16px;min-width:0}html body .asset-detail-page .asset-detail-heading-copy{display:grid;gap:6px;min-width:0}html body .asset-detail-page .asset-detail-format-icon{display:grid;place-items:center;flex:0 0 58px;height:58px;border-radius:12px;background:var(--sce-blue-soft);color:var(--sce-blue)}html body .asset-detail-page .asset-detail-format-icon svg{width:32px!important;height:32px!important;stroke-width:1.6}html body .asset-detail-page .asset-detail-actions{align-self:center!important;padding:10px 0 10px 20px!important;border-left:1px solid var(--sce-border)}html body .asset-detail-page .asset-detail-back-link{display:inline-flex;align-items:center;gap:10px}html body .asset-detail-page .asset-detail-back-link svg{width:18px;height:18px}html body .asset-detail-page .asset-detail-actions .ui-button-icon svg{width:18px!important;height:18px!important}html body .asset-detail-page .asset-detail-title-block h1{margin:0!important;font-size:26px!important;line-height:1.15!important;font-weight:600!important;letter-spacing:0!important}html body .asset-detail-page .asset-detail-title-block p{margin:0!important;font-size:14px!important;line-height:1.45!important}html body .asset-detail-page .asset-detail-back-link{min-height:32px!important;padding:5px 11px!important;border:1px solid var(--sce-border)!important;border-radius:999px!important;background:var(--sce-blue-soft)!important;color:var(--sce-blue-dark)!important;font-size:13px!important;line-height:20px!important}html body .asset-detail-page .asset-detail-actions .ui-page-actions,html body .asset-detail-page .asset-detail-actions .ui-page-actions-controls{margin:0!important;padding:0!important;gap:10px!important}html body .asset-detail-page .asset-detail-actions .ui-button{min-height:40px!important;padding:8px 16px!important;border-radius:999px!important;font-size:13px!important}html body .asset-detail-page .asset-detail-actions .ui-button-primary{min-width:122px!important}html body .asset-detail-page .asset-detail-actions .asset-detail-remove-action{background:var(--color-surface-1)!important;color:var(--sce-text-secondary)!important;border:1px solid var(--sce-border)!important;box-shadow:none!important}html body .asset-detail-page .asset-detail-actions .asset-detail-remove-action:hover:not(:disabled){background:var(--sce-blue-soft)!important;border-color:var(--sce-blue)!important}@media (max-width: 1100px){html body .asset-detail-page #asset-detail-header{grid-template-columns:minmax(0,1fr)!important;padding:14px 16px!important}html body .asset-detail-page .asset-detail-title-block h1{font-size:24px!important}html body .asset-detail-page .asset-detail-title-block p{font-size:13px!important}html body .asset-detail-page .asset-detail-actions{min-width:0;width:100%;padding:12px 0 0!important;border-left:0;border-top:1px solid var(--sce-border)}html body .asset-detail-page .asset-detail-actions .ui-page-actions-controls{flex-wrap:wrap}}@media (max-width: 600px){html body .asset-detail-page .asset-detail-heading-row{gap:14px}html body .asset-detail-page .asset-detail-format-icon{flex-basis:48px;height:48px}html body .asset-detail-page .asset-detail-format-icon svg{width:28px!important;height:28px!important}html body .asset-detail-page .asset-detail-title-block h1{font-size:26px!important}html body .asset-detail-page .asset-detail-actions .ui-button{min-height:40px!important;padding:8px 14px!important}}html body .library-browser-panel-refined.library-mockup{container-type:inline-size;background:transparent!important;border:0!important;box-shadow:none!important}html body .library-browser-panel-refined.library-mockup>.ui-card-body{padding:0!important;gap:0!important}html body .library-browser-panel-refined.library-mockup .library-title-header.ui-page-header{padding:0 0 14px!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;gap:16px!important}html body .library-browser-panel-refined.library-mockup .library-title-header:before,html body .library-browser-panel-refined.library-mockup .library-title-header:after{display:none!important}html body .library-browser-panel-refined.library-mockup .ui-page-header-title{font-size:clamp(24px,2.4vw,30px)!important;line-height:1.15!important}html body .library-browser-panel-refined.library-mockup .ui-page-header-description{font-size:13px!important;line-height:1.45!important;margin-top:4px!important}html body .library-browser-panel-refined.library-mockup .portal-title-symbol{width:54px;height:54px;border-radius:14px}html body .library-browser-panel-refined.library-mockup .ui-refresh-button{min-height:36px!important;padding-inline:14px!important;border-radius:12px!important}html body .library-browser-panel-refined.library-mockup .library-quick-rail{position:static!important;display:flex!important;flex-direction:column;gap:12px!important;padding:0 0 12px!important;margin:0 0 14px!important;border:0!important;border-bottom:1px solid var(--sce-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body .library-browser-panel-refined.library-mockup :is(.library-scope-tabs,.library-source-chips,.library-browse-toolbar,.library-selection-browse) .ui-field-label{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html body .library-browser-panel-refined.library-mockup :is(.library-scope-tabs,.library-source-chips) .ui-segmented{display:flex!important;flex-wrap:wrap;gap:8px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body .library-browser-panel-refined.library-mockup :is(.library-scope-tabs,.library-source-chips) .ui-segmented-item{display:inline-flex;align-items:center;justify-content:center;gap:10px;color:var(--sce-text-secondary)!important;box-shadow:none!important;font-weight:500;white-space:normal}html body .library-browser-panel-refined.library-mockup :is(.library-scope-tabs,.library-source-chips) svg{width:17px;height:17px;flex-shrink:0}html body .library-browser-panel-refined.library-mockup .library-scope-tabs{border-bottom:1px solid var(--sce-border)}html body .library-browser-panel-refined.library-mockup .library-scope-tabs .ui-segmented{gap:20px!important}html body .library-browser-panel-refined.library-mockup .library-scope-tabs .ui-segmented-item{min-height:38px!important;padding:6px 12px 10px!important;margin-bottom:-1px;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;background:transparent!important;font-size:13px!important}html body .library-browser-panel-refined.library-mockup .library-scope-tabs .ui-segmented-item-active{border-bottom-color:var(--sce-blue)!important;color:var(--sce-blue)!important}html body .library-browser-panel-refined.library-mockup .library-source-chips .ui-segmented-item{min-height:30px!important;padding:3px 9px!important;border:1px solid var(--sce-border)!important;border-radius:999px!important;background:var(--sce-white)!important;font-size:13px!important}html body .library-browser-panel-refined.library-mockup .library-source-chips .ui-segmented-item-active{color:var(--sce-blue)!important;background:var(--sce-blue-soft)!important}html body .library-browser-panel-refined.library-mockup .library-browse-toolbar{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,190px) auto auto auto;align-items:center;gap:12px}html body .library-browser-panel-refined.library-mockup :is(.library-search-field,.library-sort-field){position:relative;min-width:0}html body .library-browser-panel-refined.library-mockup :is(.library-search-field,.library-sort-field)>svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);z-index:1;width:18px;height:18px;color:var(--sce-text-secondary);pointer-events:none}html body .library-browser-panel-refined.library-mockup :is(.library-browse-toolbar,.library-selection-browse) .ui-field{display:block}html body .library-browser-panel-refined.library-mockup :is(.library-browse-toolbar,.library-selection-browse) :is(.ui-input,.ui-select){width:100%;min-height:36px!important;padding-left:38px!important;border:1px solid var(--sce-border)!important;border-radius:12px!important;background-color:var(--sce-white)!important;color:var(--sce-text)!important;font-size:13px!important;box-shadow:none!important}html body .library-browser-panel-refined.library-mockup .library-view-toggle{display:flex}html body .library-browser-panel-refined.library-mockup .library-view-toggle .ui-button{width:42px;min-height:36px!important;padding:0!important;border:1px solid var(--sce-border)!important;border-radius:0 9px 9px 0!important;background:var(--sce-white)!important;color:var(--sce-text-secondary)!important;box-shadow:none!important}html body .library-browser-panel-refined.library-mockup .library-view-toggle .ui-button:first-child{border-radius:9px 0 0 9px!important}html body .library-browser-panel-refined.library-mockup .library-view-toggle .ui-button[aria-pressed=true]{background:var(--sce-blue-soft)!important;color:var(--sce-blue)!important;border-color:var(--sce-blue)!important}html body .library-browser-panel-refined.library-mockup .library-view-toggle svg{width:18px;height:18px}html body .library-browser-panel-refined.library-mockup .library-filter-toggle{min-height:36px!important;border-radius:12px!important;padding-inline:12px!important}html body .library-browser-panel-refined.library-mockup .library-filter-toggle .ui-button-label{display:flex;align-items:center;gap:8px}html body .library-browser-panel-refined.library-mockup .library-filter-count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding-inline:6px;border-radius:50%;background:var(--sce-blue);color:var(--sce-white)}html body .library-browser-panel-refined.library-mockup .file-grid{gap:14px!important;align-items:start}html body .library-browser-panel-refined.library-mockup .file-card{position:relative;display:flex!important;flex-direction:column;gap:8px!important;padding:12px!important;border:1px solid var(--sce-border)!important;border-radius:14px!important;background:var(--sce-white)!important;box-shadow:0 8px 28px color-mix(in srgb,var(--sce-blue) 5%,transparent)!important;overflow:visible;cursor:default;transform:none!important}html body .library-browser-panel-refined.library-mockup .file-card:hover{border-color:var(--sce-blue)!important}html body .library-browser-panel-refined.library-mockup .file-card-toolbar{display:flex;align-items:center;justify-content:space-between;height:20px}html body .library-browser-panel-refined.library-mockup .file-card-checkbox{width:18px;height:18px;margin:0;accent-color:var(--sce-blue);cursor:pointer}html body .library-browser-panel-refined.library-mockup .file-card-menu{position:relative}html body .library-browser-panel-refined.library-mockup .file-card-menu summary{display:grid;place-items:center;width:30px;height:30px;list-style:none;cursor:pointer;border-radius:6px;color:var(--sce-text-secondary)}html body .library-browser-panel-refined.library-mockup .file-card-menu summary::-webkit-details-marker{display:none}html body .library-browser-panel-refined.library-mockup .file-card-menu summary svg{width:20px;height:20px}html body .library-browser-panel-refined.library-mockup .file-card-menu-panel{position:absolute;top:34px;right:0;z-index:5;padding:8px;border:1px solid var(--sce-border);border-radius:10px;background:var(--sce-white);box-shadow:var(--sce-glass-shadow-soft)}html body .library-browser-panel-refined.library-mockup .file-card-preview{width:100%;height:auto!important;min-height:0!important;aspect-ratio:2.05!important;padding:0;border:1px solid var(--sce-border)!important;border-radius:7px!important;background:var(--sce-surface-soft)!important;overflow:hidden;cursor:pointer}html body .library-browser-panel-refined.library-mockup .file-card-thumbnail{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:0!important}html body .library-browser-panel-refined.library-mockup .file-card-info{display:flex!important;flex-direction:column;gap:6px!important;padding:0!important}html body .library-browser-panel-refined.library-mockup .file-card-title{margin:0;color:var(--sce-text)!important;font-size:15px!important;line-height:1.3!important;font-weight:650}html body .library-browser-panel-refined.library-mockup .file-card-eyebrow{display:flex;flex-wrap:wrap;gap:6px!important;margin:0 0 3px!important;font-size:13px!important;letter-spacing:0!important;text-transform:none!important}html body .library-browser-panel-refined.library-mockup .file-card-eyebrow span{padding:3px 9px!important;border:0!important;border-radius:999px;background:var(--sce-blue-soft)!important;color:var(--sce-blue)!important;line-height:1.3}html body .library-browser-panel-refined.library-mockup :is(.file-card-format,.file-card-meta-line,.file-card-owner){display:flex;align-items:center;gap:10px;margin:0!important;color:var(--sce-text-secondary)!important;font-size:13px!important;line-height:1.5;overflow-wrap:anywhere}html body .library-browser-panel-refined.library-mockup .file-card-meta-line{flex-wrap:wrap;gap:8px}html body .library-browser-panel-refined.library-mockup :is(.file-card-format,.file-card-meta-line,.file-card-owner)>svg{flex-shrink:0;width:16px;height:16px}html body .library-browser-panel-refined.library-mockup .file-card-meta-line span:before{content:none!important}html body .library-browser-panel-refined.library-mockup .file-card-actions{display:block!important;padding:4px 0 0!important;border:0!important;opacity:1}html body .library-browser-panel-refined.library-mockup .file-card-actions-main{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important}html body .library-browser-panel-refined.library-mockup .file-card-actions .ui-button{width:100%;min-height:36px!important;padding:8px!important;border-radius:11px!important;font-size:13px!important}html body .library-browser-panel-refined.library-mockup .file-card-actions .ui-button-primary{background:var(--sce-blue)!important;color:#fff!important}html body .library-browser-panel-refined.library-mockup :is(button,summary,input):focus-visible{outline:2px solid var(--sce-blue);outline-offset:3px}html body .library-browser-panel-refined.library-mockup .library-pagination-bar{margin-top:18px!important;padding-top:12px!important;border-top:1px solid var(--sce-border)!important}html body .library-browser-panel-refined.library-mockup .library-pagination-actions{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;gap:12px!important}html body .library-browser-panel-refined.library-mockup .library-pagination-button{min-width:36px!important;min-height:36px!important;padding:7px!important;border:1px solid var(--sce-border)!important;border-radius:10px!important}html body .library-browser-panel-refined.library-mockup .library-pagination-button .ui-button-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}html body .library-browser-panel-refined.library-mockup .library-pagination-current{min-width:36px!important;min-height:36px!important;border-radius:10px!important}@container (max-width: 1050px){html body .library-browser-panel-refined.library-mockup .library-browse-toolbar{grid-template-columns:minmax(200px,1fr) minmax(160px,200px) auto;gap:12px}html body .library-browser-panel-refined.library-mockup .library-filter-toggle,html body .library-browser-panel-refined.library-mockup .library-clear-filters{justify-self:start}html body .library-browser-panel-refined.library-mockup .file-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@container (max-width: 850px){html body .library-browser-panel-refined.library-mockup .file-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .library-browser-panel-refined.library-mockup .library-title-header.ui-page-header{gap:16px!important}html body .library-browser-panel-refined.library-mockup .portal-title-symbol{width:46px;height:46px}html body .library-browser-panel-refined.library-mockup .ui-page-header-description{font-size:13px!important}}@container (max-width: 560px){html body .library-browser-panel-refined.library-mockup .library-browse-toolbar{grid-template-columns:minmax(0,1fr) auto}html body .library-browser-panel-refined.library-mockup .library-search-field{grid-column:1 / -1}html body .library-browser-panel-refined.library-mockup .library-view-toggle .ui-button{width:46px}html body .library-browser-panel-refined.library-mockup .library-scope-tabs .ui-segmented{gap:8px!important}html body .library-browser-panel-refined.library-mockup .library-scope-tabs .ui-segmented-item{padding-inline:8px!important;font-size:13px!important}html body .library-browser-panel-refined.library-mockup .file-grid{grid-template-columns:minmax(0,1fr)!important}html body .library-browser-panel-refined.library-mockup .library-title-header.ui-page-header{grid-template-columns:auto minmax(0,1fr)!important}html body .library-browser-panel-refined.library-mockup .ui-page-header-actions{grid-column:1 / -1;justify-self:start}html body .library-browser-panel-refined.library-mockup .library-source-chips .ui-segmented-item{padding-inline:12px!important}}html body .library-browser-panel-refined.library-mockup .library-pagination-actions .ui-field-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}html body .library-browser-panel-refined.library-mockup .library-page-size{min-height:36px;border-radius:10px}html body .library-browser-panel-refined.library-mockup .ui-input::placeholder{color:var(--sce-text-secondary)!important;opacity:.8}html body .library-browser-panel-refined.library-mockup .ui-button-icon svg{width:17px;height:17px}html[data-theme=dark] body .library-browser-panel-refined.library-mockup .file-card-actions .ui-button-primary{color:var(--sce-bg)!important}html body .library-browser-panel-refined.library-mockup .library-filter-count{color:var(--sce-white)}html body .library-browser-panel-refined.library-mockup .library-pagination-actions{flex-wrap:wrap}@container (max-width: 1050px) and (min-width: 851px){html body .library-browser-panel-refined.library-mockup .file-grid.asset-grid-density-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body .library-browser-panel-refined.library-mockup .library-c2pa-mark{display:inline-block;width:17px;height:17px;flex:0 0 17px;object-fit:contain}html[data-theme=dark] body .library-browser-panel-refined.library-mockup .library-c2pa-mark{filter:invert(1)}html body .library-browser-panel-refined.library-mockup .file-card-eyebrow span{display:inline-flex;align-items:center;gap:5px;font-size:12px}html body .library-browser-panel-refined.library-mockup .file-card-eyebrow .library-c2pa-mark{width:14px;height:14px;flex-basis:14px}html body .library-browser-panel-refined.library-mockup .file-card-selected{border-color:var(--sce-blue)!important;background:color-mix(in srgb,var(--sce-blue-soft) 45%,var(--sce-white))!important;box-shadow:0 0 0 1px var(--sce-blue)!important}html body .library-browser-panel-refined.library-mockup .library-browse-toolbar-selecting{grid-template-columns:minmax(180px,1fr) auto auto}html body .library-browser-panel-refined.library-mockup .library-selection-bar{position:sticky;top:76px;z-index:6;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px;padding:10px 12px;margin:0 0 14px;border:1px solid var(--sce-border-muted)!important;border-radius:14px!important;background:var(--sce-white)!important;color:var(--sce-text);box-shadow:var(--sce-glass-shadow-soft)!important}html body .library-browser-panel-refined.library-mockup .library-selection-copy{display:grid;gap:2px;min-width:100px}html body .library-browser-panel-refined.library-mockup .library-selection-copy strong{font-size:14px;line-height:1.3;color:var(--sce-text)}html body .library-browser-panel-refined.library-mockup .library-selection-copy>span{font-size:12px;line-height:1.3;color:var(--sce-text-secondary)}html body .library-browser-panel-refined.library-mockup :is(.library-selection-actions,.library-selection-file-actions,.library-selection-browse){display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-left:12px;border-left:1px solid var(--sce-border-muted)}html body .library-browser-panel-refined.library-mockup .library-selection-browse{margin-left:auto}html body .library-browser-panel-refined.library-mockup .library-selection-browse .library-sort-field{width:185px}html body .library-browser-panel-refined.library-mockup .library-selection-bar .ui-button{min-height:36px!important;padding:6px 12px!important;border:1px solid transparent!important;border-radius:10px!important;font-size:13px!important;color:var(--sce-text)!important;background:var(--sce-surface-soft)!important;box-shadow:none!important}html body .library-browser-panel-refined.library-mockup .library-selection-bar .ui-button:hover:not(:disabled){background:var(--sce-blue-soft)!important}html body .library-browser-panel-refined.library-mockup .library-selection-bar .library-selection-close{width:30px;padding:6px!important;background:transparent!important}html body .library-browser-panel-refined.library-mockup .library-selection-delete{width:38px}html body .library-browser-panel-refined.library-mockup .library-selection-bar .library-selection-delete:hover{color:var(--color-danger-text)!important;background:var(--color-danger-surface)!important}html body .library-browser-panel-refined.library-mockup :is(.library-selection-close,.library-selection-delete) .ui-button-label{display:none}html body .library-browser-panel-refined.library-mockup .library-selection-bar .library-view-toggle .ui-button{border:1px solid var(--sce-border)!important;border-radius:0 8px 8px 0!important}html body .library-browser-panel-refined.library-mockup .library-selection-bar .library-view-toggle .ui-button:first-child{border-radius:8px 0 0 8px!important}html body .library-browser-panel-refined.library-mockup .library-selection-bar .library-view-toggle .ui-button[aria-pressed=true]{color:var(--sce-white)!important;background:var(--sce-blue)!important;border-color:var(--sce-blue)!important}html[data-theme=dark] body .library-browser-panel-refined.library-mockup .library-selection-bar .library-view-toggle .ui-button[aria-pressed=true]{color:var(--sce-bg)!important}@container (max-width: 1050px){html body .library-browser-panel-refined.library-mockup .library-selection-browse{margin-left:0}}@container (max-width: 560px){html body .library-browser-panel-refined.library-mockup .library-browse-toolbar-selecting{grid-template-columns:minmax(0,1fr) auto}html body .library-browser-panel-refined.library-mockup .library-selection-bar{position:static;gap:8px}html body .library-browser-panel-refined.library-mockup .library-selection-actions{width:100%;padding:8px 0 0;border-left:0;border-top:1px solid var(--sce-border-muted)}html body .library-browser-panel-refined.library-mockup .library-selection-file-actions{border:0;padding:0}html body .library-browser-panel-refined.library-mockup .library-selection-browse{flex:1;padding-left:8px}html body .library-browser-panel-refined.library-mockup .library-selection-browse .library-sort-field{width:150px;flex:1 1 150px}}@container (max-width: 560px){html body .library-browser-panel-refined.library-mockup .library-selection-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}html body .library-browser-panel-refined.library-mockup .library-selection-actions .ui-button{min-width:0;width:100%;padding-inline:8px!important}html body .library-browser-panel-refined.library-mockup .library-selection-actions .ui-button:last-child{grid-column:1 / -1}}html body .library-browser-panel-refined.library-mockup :is(.ui-refresh-button,.library-clear-filters,.library-filter-toggle){display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:36px!important;padding:7px 12px!important;border-radius:10px!important;border:1px solid var(--sce-border)!important;background:var(--sce-white)!important;color:var(--sce-blue)!important;font-size:13px!important;line-height:20px!important;white-space:nowrap;box-shadow:none!important;transform:none!important}html body .library-browser-panel-refined.library-mockup :is(.ui-refresh-button,.library-clear-filters,.library-filter-toggle):hover:not(:disabled),html body .library-browser-panel-refined.library-mockup .library-filter-toggle[aria-expanded=true]{border-color:var(--sce-blue)!important;background:var(--sce-blue-soft)!important;color:var(--sce-blue)!important}html body .library-browser-panel-refined.library-mockup :is(.ui-refresh-button,.library-clear-filters):disabled{background:var(--sce-white)!important;color:var(--sce-text-secondary)!important;border-color:var(--sce-border)!important;opacity:.6}html body .library-browser-panel-refined.library-mockup .ui-refresh-button :is(.ui-button-icon,.sce-spinner-ring-button){display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;flex:0 0 17px;margin:0;vertical-align:middle}html body .library-browser-panel-refined.library-mockup .ui-refresh-button .ui-button-label{line-height:20px}html body .library-browser-panel-refined.library-mockup .library-filter-anchor{position:relative;justify-self:start}html body .library-browser-panel-refined.library-mockup .library-filter-popover{position:absolute;top:calc(100% + 12px);right:0;z-index:20;width:min(420px,100cqw);padding:16px;box-sizing:border-box;border:1px solid var(--sce-border);border-radius:13px;background:var(--sce-white);color:var(--sce-text);box-shadow:var(--sce-glass-shadow-soft);outline:none}html body .library-browser-panel-refined.library-mockup .library-filter-popover:before{content:"";position:absolute;top:-7px;right:38px;width:12px;height:12px;transform:rotate(45deg);border-top:1px solid var(--sce-border);border-left:1px solid var(--sce-border);background:var(--sce-white)}html body .library-browser-panel-refined.library-mockup .library-filter-popover-header{display:flex;align-items:center;gap:10px;margin-bottom:14px}html body .library-browser-panel-refined.library-mockup .library-filter-popover-header h2{margin:0 auto 0 0;font-size:15px;font-weight:650;line-height:1.4;color:var(--sce-text)}html body .library-browser-panel-refined.library-mockup .library-filter-popover-header .ui-button{min-height:30px!important;padding:4px 10px!important;border-radius:9px!important;font-size:12px!important;line-height:20px!important;white-space:nowrap;box-shadow:none!important;width:auto!important;flex:0 0 auto!important}html body .library-browser-panel-refined.library-mockup .library-filter-select-all{color:var(--sce-blue)!important;background:transparent!important;border:1px solid transparent!important}html body .library-browser-panel-refined.library-mockup .library-filter-reset{color:var(--sce-text-secondary)!important;background:var(--sce-surface-soft)!important;border:1px solid var(--sce-border)!important}html body .library-browser-panel-refined.library-mockup .library-filter-popover-header .ui-button:hover:not(:disabled){background:var(--sce-blue-soft)!important;color:var(--sce-blue)!important}html body .library-browser-panel-refined.library-mockup .library-filter-popover-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:14px}html body .library-browser-panel-refined.library-mockup .library-filter-popover :is(.ui-field,.ui-segmented-wrap){display:flex;flex-direction:column;gap:5px;min-width:0;margin:0}html body .library-browser-panel-refined.library-mockup .library-filter-popover .ui-field-label{position:static!important;display:block;width:auto;height:auto;margin:0;padding:0;overflow:visible;clip-path:none;white-space:normal;font-size:12px;line-height:18px;font-weight:500;color:var(--sce-text-secondary)}html body .library-browser-panel-refined.library-mockup .library-filter-popover .ui-select{height:36px;min-height:36px!important;padding:6px 30px 6px 11px!important;border-radius:9px!important;font-size:13px!important}html body .library-browser-panel-refined.library-mockup .library-filter-popover .ui-select:focus-visible{outline:2px solid var(--sce-blue);outline-offset:2px}html body .library-browser-panel-refined.library-mockup .library-filter-popover .ui-select:disabled{color:var(--sce-text-secondary)!important;background-color:var(--sce-surface-soft)!important;opacity:.7}html body .library-browser-panel-refined.library-mockup .library-filter-popover .ui-field-help{font-size:11px;line-height:1.4;color:var(--sce-text-secondary)}html body .library-browser-panel-refined.library-mockup .library-filter-status{grid-column:1 / -1}html body .library-browser-panel-refined.library-mockup .library-filter-popover .ui-segmented{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0!important;width:100%!important;min-height:36px;border:1px solid var(--sce-border)!important;border-radius:9px!important;background:var(--sce-surface-soft)!important;box-shadow:none!important}html body .library-browser-panel-refined.library-mockup .library-filter-popover .ui-segmented-item{min-width:0;min-height:34px!important;padding:4px!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:var(--sce-text-secondary)!important;font-size:13px!important;font-weight:500;box-shadow:none!important}html body .library-browser-panel-refined.library-mockup .library-filter-popover .ui-segmented-item-active{border-color:var(--sce-blue)!important;background:var(--sce-white)!important;color:var(--sce-blue)!important}@container (max-width: 1050px){html body .library-browser-panel-refined.library-mockup .library-filter-popover{right:auto;left:0}html body .library-browser-panel-refined.library-mockup .library-filter-popover:before{right:auto;left:38px}html body .library-browser-panel-refined.library-mockup .library-browse-toolbar-selecting .library-filter-popover{right:0;left:auto}html body .library-browser-panel-refined.library-mockup .library-browse-toolbar-selecting .library-filter-popover:before{right:38px;left:auto}}@container (max-width: 560px){html body .library-browser-panel-refined.library-mockup .library-browse-toolbar-selecting .library-filter-popover{right:auto;left:0}html body .library-browser-panel-refined.library-mockup .library-browse-toolbar-selecting .library-filter-popover:before{right:auto;left:38px}html body .library-browser-panel-refined.library-mockup .library-filter-popover{padding:12px}html body .library-browser-panel-refined.library-mockup .library-filter-popover-grid{gap:12px 10px}html body .library-browser-panel-refined.library-mockup .library-filter-popover-header{gap:5px}html body .library-browser-panel-refined.library-mockup .library-filter-popover-header .ui-button{padding-inline:7px!important}}html body .library-browser-panel-refined.library-mockup :is(.ui-refresh-button,.library-clear-filters,.library-filter-toggle):before,html body .library-browser-panel-refined.library-mockup :is(.ui-refresh-button,.library-clear-filters,.library-filter-toggle):after{content:none!important}html[data-theme] body .ui-card.library-browser-panel-refined.library-mockup,html[data-theme] body .ui-card.library-browser-panel-refined.library-mockup>.ui-card-body,html[data-theme] body .ui-card.library-browser-panel-refined.library-mockup .library-title-header.ui-page-header{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-theme] body .ui-card.library-browser-panel-refined.library-mockup:before,html[data-theme] body .ui-card.library-browser-panel-refined.library-mockup:after{content:none!important}html[data-theme] body .ui-card.library-browser-panel-refined.library-mockup .library-quick-rail{background:transparent!important;box-shadow:none!important}html[data-theme] body .library-browser-panel-refined.library-mockup .file-card:has(.file-card-menu[open]){z-index:4}html[data-theme] body .library-browser-panel-refined.library-mockup .file-card-menu-panel{display:flex;flex-direction:column;gap:2px;width:184px;max-width:calc(100vw - 32px);box-sizing:border-box;padding:5px;top:calc(100% + 5px);right:0;background:var(--sce-white)!important;color:var(--sce-text);border:1px solid var(--sce-border)!important;border-radius:10px!important;box-shadow:var(--sce-glass-shadow-soft)!important}html[data-theme] body .library-browser-panel-refined.library-mockup .file-card-menu-panel .file-card-menu-action.ui-button{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;min-height:38px!important;flex:0 0 auto!important;gap:10px!important;padding:8px 10px!important;background:transparent!important;color:var(--sce-text)!important;border:0!important;border-radius:6px!important;box-shadow:none!important;font-size:13px!important;line-height:20px!important;text-align:left;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;transform:none!important}html[data-theme] body .library-browser-panel-refined.library-mockup .file-card-menu-panel .file-card-menu-action:before,html[data-theme] body .library-browser-panel-refined.library-mockup .file-card-menu-panel .file-card-menu-action:after{content:none!important}html[data-theme] body .library-browser-panel-refined.library-mockup .file-card-menu-panel .ui-button-label{display:block!important;width:auto!important;flex:0 1 auto!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}html[data-theme] body .library-browser-panel-refined.library-mockup .file-card-menu-panel .ui-button-icon{display:inline-flex!important;width:18px;height:18px;flex:0 0 18px}html[data-theme] body .library-browser-panel-refined.library-mockup .file-card-menu-panel .file-card-menu-action:is(:hover,:focus-visible):not(:disabled){background:var(--sce-blue-soft)!important;color:var(--sce-blue)!important}html[data-theme] body .library-browser-panel-refined.library-mockup .file-card-menu-panel .file-card-menu-delete.ui-button{color:var(--color-danger-text)!important}html[data-theme] body .library-browser-panel-refined.library-mockup .file-card-menu-panel .file-card-menu-delete:is(:hover,:focus-visible):not(:disabled){background:var(--color-danger-surface)!important;color:var(--color-danger-text)!important}html[data-theme] body .library-browser-panel-refined.library-mockup .file-card-menu-panel .file-card-menu-action:disabled{color:var(--sce-text-secondary)!important;opacity:.5}@media (pointer: coarse){html[data-theme] body .library-browser-panel-refined.library-mockup .file-card-menu-panel .file-card-menu-action.ui-button{min-height:44px!important}}html body .library-browser-panel-refined.library-mockup .library-table-wrap{padding:0;border:1px solid var(--sce-border);border-radius:12px;background:var(--sce-white)!important;box-shadow:var(--sce-glass-shadow-soft)}html body .library-browser-panel-refined.library-mockup .library-table{width:100%;min-width:0;table-layout:fixed;border-spacing:0;font-size:12px}html body .library-browser-panel-refined.library-mockup .library-table :is(th,td){padding:10px 8px;vertical-align:middle;text-align:left;border-bottom:1px solid var(--sce-border);color:var(--sce-text-secondary)!important;font-family:inherit;font-size:12px;line-height:1.4}html body .library-browser-panel-refined.library-mockup .library-table th{height:42px;padding-block:8px;background:var(--sce-surface-soft)!important;font-weight:600;text-transform:none;letter-spacing:0;white-space:nowrap}html body .library-browser-panel-refined.library-mockup .library-table th:first-child{border-radius:11px 0 0}html body .library-browser-panel-refined.library-mockup .library-table th:last-child{border-radius:0 11px 0 0}html body .library-browser-panel-refined.library-mockup .library-table tbody tr{background:transparent}html body .library-browser-panel-refined.library-mockup .library-table tbody tr:is(:hover,:focus-within,.library-row-selected){background:var(--sce-blue-soft)}html body .library-browser-panel-refined.library-mockup .library-table tbody tr:last-child td{border-bottom:0}html body .library-browser-panel-refined.library-mockup .library-col-select{width:36px;text-align:center!important}html body .library-browser-panel-refined.library-mockup .library-col-source{width:146px}html body .library-browser-panel-refined.library-mockup .library-col-status{width:186px}html body .library-browser-panel-refined.library-mockup .library-col-owner{width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .library-browser-panel-refined.library-mockup .library-col-date{width:108px;white-space:nowrap}html body .library-browser-panel-refined.library-mockup .library-col-size{width:100px;white-space:nowrap;font-variant-numeric:tabular-nums}html body .library-browser-panel-refined.library-mockup .library-col-actions{width:346px;padding-left:16px}html body .library-browser-panel-refined.library-mockup .library-table input[type=checkbox]{display:inline-block;width:16px;height:16px;margin:0;vertical-align:middle;accent-color:var(--sce-blue);cursor:pointer}html body .library-browser-panel-refined.library-mockup .library-table-select-all{display:flex;align-items:center;justify-content:center;cursor:pointer}html body .library-browser-panel-refined.library-mockup .library-table-select-all>span{display:none}html body .library-browser-panel-refined.library-mockup .library-row-asset{min-width:0;max-width:none;gap:3px}html body .library-browser-panel-refined.library-mockup .library-row-asset strong{display:block;color:var(--sce-text)!important;font-size:13px;line-height:1.4;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .library-browser-panel-refined.library-mockup .library-row-asset span{display:block;color:var(--sce-text-secondary)!important;font-size:11px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .library-browser-panel-refined.library-mockup .library-table .ui-badge{display:inline-flex;align-items:center;max-width:100%;min-height:26px;padding:4px 8px;gap:6px;border-radius:999px;border:0;font-size:11px;line-height:18px}html body .library-browser-panel-refined.library-mockup .library-table .ui-badge-copy{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .library-browser-panel-refined.library-mockup .library-table .ui-badge-accent{background:var(--sce-blue-soft);color:var(--sce-blue-dark)}html body .library-browser-panel-refined.library-mockup .library-table .ui-badge-icon{display:inline-flex;width:16px;height:16px;flex:0 0 16px}html body .library-browser-panel-refined.library-mockup .library-table .ui-badge-icon :is(svg,img){width:16px;height:16px;flex:0 0 16px}html body .library-browser-panel-refined.library-mockup .library-table .ui-badge-marker{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor;box-shadow:none}html body .library-browser-panel-refined.library-mockup .library-row-actions{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:6px}html body .library-browser-panel-refined.library-mockup .library-row-actions .ui-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:32px!important;height:32px;width:auto;padding:5px 10px!important;border:1px solid var(--sce-border)!important;border-radius:8px!important;background:var(--sce-white)!important;color:var(--sce-blue-dark)!important;box-shadow:none!important;font-size:12px!important;line-height:20px;white-space:nowrap;flex:0 0 auto}html body .library-browser-panel-refined.library-mockup .library-row-actions .ui-button-icon{display:inline-flex!important;align-items:center;justify-content:center;margin:0;width:16px;height:16px;flex:0 0 16px}html body .library-browser-panel-refined.library-mockup .library-row-actions .ui-button-icon svg{width:16px!important;height:16px!important}html body .library-browser-panel-refined.library-mockup .library-row-actions .ui-button-secondary{background:var(--sce-blue-soft)!important;border-color:transparent!important}html body .library-browser-panel-refined.library-mockup .library-row-actions .library-row-action-delete{color:var(--color-danger-text)!important}html body .library-browser-panel-refined.library-mockup .library-row-actions .ui-button:hover:not(:disabled){background:var(--sce-blue-soft)!important;border-color:var(--sce-blue)!important}html body .library-browser-panel-refined.library-mockup .library-row-actions .library-row-action-delete:hover:not(:disabled){background:var(--color-danger-surface)!important;border-color:var(--color-danger-text)!important}html body .library-browser-panel-refined.library-mockup .library-table :is(button,input):focus-visible{outline:2px solid var(--sce-blue);outline-offset:2px}@container (max-width: 1350px){html body .library-browser-panel-refined.library-mockup .library-col-actions{width:142px}html body .library-browser-panel-refined.library-mockup .library-row-actions .ui-button{width:32px;padding:0!important}html body .library-browser-panel-refined.library-mockup .library-row-actions .ui-button-label{display:none}}@container (max-width: 1120px){html body .library-browser-panel-refined.library-mockup .library-col-owner{display:none}}@container (max-width: 940px){html body .library-browser-panel-refined.library-mockup .library-col-date,html body .library-browser-panel-refined.library-mockup .library-col-size{display:none}}@container (max-width: 620px){html body .library-browser-panel-refined.library-mockup .library-table,html body .library-browser-panel-refined.library-mockup .library-table :is(thead,tbody){display:block}html body .library-browser-panel-refined.library-mockup .library-table thead tr{display:flex;align-items:center;background:var(--sce-surface-soft)}html body .library-browser-panel-refined.library-mockup .library-table thead th{display:none}html body .library-browser-panel-refined.library-mockup .library-table thead .library-col-select{display:flex;width:36px;justify-content:center}html body .library-browser-panel-refined.library-mockup .library-table thead .library-col-asset{display:flex;align-items:center;flex:1}html body .library-browser-panel-refined.library-mockup .library-table tbody tr{display:grid;grid-template-columns:20px max-content minmax(0,1fr);gap:7px 8px;padding:12px 8px;border-bottom:1px solid var(--sce-border)}html body .library-browser-panel-refined.library-mockup .library-table tbody tr:last-child{border-bottom:0}html body .library-browser-panel-refined.library-mockup .library-table td{width:auto;min-width:0;padding:0;border:0}html body .library-browser-panel-refined.library-mockup .library-table td.library-col-select{grid-column:1;grid-row:1;padding-top:2px}html body .library-browser-panel-refined.library-mockup .library-table td.library-col-asset{grid-column:2 / 4;grid-row:1}html body .library-browser-panel-refined.library-mockup .library-table td.library-col-source{grid-column:2;grid-row:2}html body .library-browser-panel-refined.library-mockup .library-table td.library-col-status{grid-column:3;grid-row:2}html body .library-browser-panel-refined.library-mockup .library-table td[colspan]{grid-column:1 / -1}html body .library-browser-panel-refined.library-mockup .library-table .library-col-status .ui-badge-copy{white-space:normal;overflow-wrap:normal}html body .library-browser-panel-refined.library-mockup .library-table td.library-col-actions{grid-column:2 / 4;grid-row:3}html body .library-browser-panel-refined.library-mockup .library-row-actions .ui-button{width:36px;height:36px}}html body .library-browser-panel-refined.library-mockup .library-table .library-col-size{padding-right:16px!important}html body .library-browser-panel-refined.library-mockup .library-table .library-col-actions{padding-left:16px!important}html body .library-browser-panel-refined.library-mockup .library-table .library-col-source .ui-badge{flex-wrap:nowrap!important;white-space:nowrap!important}html body .library-browser-panel-refined.library-mockup .library-table .library-col-source .ui-badge-copy{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}@container (max-width: 1000px){html body .library-browser-panel-refined.library-mockup .library-col-date{display:none}}@container (max-width: 620px){html body .library-browser-panel-refined.library-mockup .library-table td.library-col-actions{padding-left:0!important}}.sce-workflow-page{--workflow-line: color-mix(in srgb, var(--sce-border-muted) 60%, var(--sce-white));--workflow-tint: color-mix(in srgb, var(--sce-blue) 5%, var(--sce-white));width:100%;max-width:1440px;margin-inline:auto;font-family:Inter,Segoe UI,sans-serif}html body .app-shell-enterprise .sce-workflow-page:is(.cert-shell,.verify-v2-page,.version-cert-page,.library-browser-panel-operations) .ui-page-header[class]{display:flex!important;align-items:center!important;justify-content:space-between;gap:20px!important;min-height:0!important;margin:0!important;padding:6px 0 4px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body .app-shell-enterprise .sce-workflow-page:is(.verify-v2-page,.library-browser-panel-operations) .ui-page-header.ui-page-header-with-leading{display:grid!important;grid-template-columns:64px minmax(0,1fr) auto!important;justify-content:start!important;gap:14px!important}html body .app-shell-enterprise .sce-workflow-page:is(.verify-v2-page,.library-browser-panel-operations) .ui-page-header .ui-page-header-copy{grid-column:2;grid-row:1;justify-self:stretch;width:auto!important;max-width:none!important;margin:0!important;text-align:left!important}html body .app-shell-enterprise .sce-workflow-page .ui-page-header:before,html body .app-shell-enterprise .sce-workflow-page .ui-page-header:after{display:none!important}html body .app-shell-enterprise .sce-workflow-page .ui-page-header .ui-page-header-leading{display:grid!important;place-items:center;flex:0 0 64px;width:64px!important;min-width:0;align-self:center!important;padding:0!important;border:0!important}html body .app-shell-enterprise .sce-workflow-page .ui-page-header .ui-page-header-copy{display:grid;flex:1 1 auto;gap:7px!important;min-width:0;max-width:none!important}html body .app-shell-enterprise .sce-workflow-page .ui-page-header .portal-title-symbol{width:58px;height:58px;border-radius:50%;color:var(--sce-blue);background:var(--sce-blue-soft)}html body .app-shell-enterprise .sce-workflow-page .cert-flow-header .cert-flow-brand{display:flex;align-items:center;justify-content:center;width:64px!important;height:64px!important;min-height:0!important;padding:0!important;border:0!important;box-shadow:none!important}html body .app-shell-enterprise .sce-workflow-page .cert-flow-header .cert-flow-brand-generic{border-radius:50%;color:var(--sce-blue)!important;background:var(--sce-blue-soft)!important}html body .app-shell-enterprise .sce-workflow-page .cert-flow-header .cert-flow-brand :is(img,svg){width:50px!important;height:50px!important}html body .app-shell-enterprise .page-content:has(.sce-workflow-page:is(.cert-shell,.version-cert-page)){background:var(--sce-bg) url(/_static/sce-background-animated-BM7ld8Iz.svg) center / cover no-repeat!important}html:not([data-theme=dark]) body .app-shell-enterprise .page-content:has(.sce-workflow-page.cert-shell){background-image:radial-gradient(ellipse at center,color-mix(in srgb,var(--sce-white) 12%,transparent) 20%,color-mix(in srgb,var(--sce-white) 38%,transparent) 65%,color-mix(in srgb,var(--sce-white) 68%,transparent)),url(/_static/sce-background-animated-BM7ld8Iz.svg)!important}html[data-theme=dark] body .app-shell-enterprise .page-content:has(.sce-workflow-page:is(.cert-shell,.version-cert-page)){background-image:url(/_static/sce-background-animated-dark-UfL0Hw-8.svg)!important}html body .app-shell-enterprise .sce-workflow-page.cert-multistep-shell .cert-wizard-main.ui-card{background:color-mix(in srgb,var(--sce-white) 86%,transparent)!important;border-color:color-mix(in srgb,var(--sce-white) 68%,var(--workflow-line))!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html[data-theme=dark] body .app-shell-enterprise .sce-workflow-page.cert-multistep-shell .cert-wizard-main.ui-card{border-color:var(--workflow-line)!important}html body .app-shell-enterprise .sce-workflow-page.cert-multistep-shell .cert-wizard-main.ui-card:has([data-guide=certification-proof]){background:color-mix(in srgb,var(--sce-white) 58%,transparent)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html body .app-shell-enterprise .sce-workflow-page .ui-page-header .ui-page-header-title{max-width:none!important;margin:0!important;color:var(--sce-text)!important;font-size:clamp(27px,2.25vw,36px)!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.025em!important;overflow-wrap:anywhere}html body .app-shell-enterprise .sce-workflow-page .ui-page-header .ui-page-header-description{max-width:860px!important;margin:0!important;color:var(--sce-text-muted)!important;font-size:14px!important;line-height:1.6!important}html body .app-shell-enterprise .sce-workflow-page:is(.cert-shell,.verify-v2-page,.version-cert-page){gap:24px!important}html body .app-shell-enterprise .sce-workflow-page :is(button,a):focus-visible{outline:2px solid var(--sce-blue);outline-offset:4px}html body .app-shell-enterprise .sce-workflow-page :is(.cert-wizard-main,.cert-certificate-card,.verify-v2-upload-card,.verify-v2-file-card,.verify-v2-details-card,.verify-v2-loading-card,.version-cert-flow-card).ui-card{border:1px solid var(--workflow-line)!important;border-radius:12px!important;background:var(--sce-white)!important;box-shadow:0 5px 20px color-mix(in srgb,var(--sce-text) 2%,transparent)!important}.sce-workflow-page.cert-multistep-shell{position:relative;isolation:isolate}.sce-workflow-page.cert-is-loading{min-height:max(460px,calc(100svh - 180px));align-content:start}.sce-workflow-page.cert-is-loading>:is(.cert-flow-header,.cert-stepper){filter:blur(2px)}.cert-loading-stage{position:relative;z-index:11;display:grid;place-items:center;min-height:max(360px,calc(100svh - 400px));padding:48px 24px 64px;box-sizing:border-box;animation:cert-loading-reveal .42s ease-out both;cursor:wait}.cert-loading-overlay{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;z-index:10;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:cert-loading-reveal .42s ease-out both;cursor:wait}.cert-loading-focus{display:flex;flex-direction:column;align-items:center;gap:0;max-width:100%;text-align:center}.cert-loading-sphere{display:block;width:clamp(200px,24vw,260px);height:auto;filter:drop-shadow(0 18px 30px color-mix(in srgb,var(--sce-text) 12%,transparent))}.cert-loading-focus .cert-loading-label{margin:0;color:var(--sce-text);font-size:clamp(17px,1.6vw,20px);font-weight:500;line-height:1.5;letter-spacing:-.015em;overflow-wrap:anywhere;animation:cert-loading-breathe 2.8s ease-in-out infinite}@keyframes cert-loading-reveal{0%{opacity:0}to{opacity:1}}@keyframes cert-loading-breathe{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion: reduce){.cert-loading-overlay,.cert-loading-stage,.cert-loading-focus .cert-loading-label{animation:none}}html body .app-shell-enterprise .sce-workflow-page.cert-multistep-shell .cert-stepper.cert-stepper-multistep{gap:12px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body .app-shell-enterprise .sce-workflow-page.cert-multistep-shell .cert-stepper:before{display:none!important}html body .app-shell-enterprise .sce-workflow-page .cert-stepper .cert-step{display:flex!important;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;padding:12px 0!important;border-bottom:2px solid var(--workflow-line)!important;border-radius:0!important;background:transparent!important;color:var(--sce-text-muted)!important;box-shadow:none!important;opacity:1!important}html body .app-shell-enterprise .sce-workflow-page .cert-stepper .cert-step em{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border:1px solid var(--workflow-line)!important;background:var(--sce-white)!important;color:var(--sce-text-muted)!important;box-shadow:none!important;transform:none}html body .app-shell-enterprise .sce-workflow-page .cert-stepper .cert-step-active{color:var(--sce-text-secondary)!important}html body .app-shell-enterprise .sce-workflow-page .cert-stepper .cert-step-active em{color:var(--sce-blue)!important;background:var(--workflow-tint)!important;border-color:color-mix(in srgb,var(--sce-blue) 25%,var(--sce-white))!important}html body .app-shell-enterprise .sce-workflow-page .cert-stepper .cert-step[aria-current=step]{border-bottom-color:var(--sce-blue)!important;color:var(--sce-text)!important}html body .app-shell-enterprise .sce-workflow-page .cert-stepper .cert-step[aria-current=step] em{background:var(--sce-blue)!important;color:var(--sce-bg)!important}html body .app-shell-enterprise .sce-workflow-page .cert-wizard-main-multistep>.ui-card-body{min-height:0;padding:clamp(20px,2.2vw,30px)!important}html body .app-shell-enterprise .sce-workflow-page .cert-section-heading h2{color:var(--sce-text)!important;font-size:20px!important;font-weight:600!important;letter-spacing:-.02em}html body .app-shell-enterprise .sce-workflow-page .cert-section-heading p{color:var(--sce-text-muted)!important;font-size:14px!important;line-height:1.6}html body .app-shell-enterprise .sce-workflow-page.cert-multistep-shell .cert-option-grid-rich .cert-option-card{min-height:260px!important;padding:24px!important;border:1px solid var(--workflow-line)!important;border-radius:12px!important;background:var(--sce-white)!important;box-shadow:none!important}html body .app-shell-enterprise .sce-workflow-page.cert-multistep-shell .cert-option-grid-rich .cert-option-card:hover{border-color:var(--sce-blue)!important;transform:none}html body .app-shell-enterprise .sce-workflow-page.cert-multistep-shell .cert-option-grid-rich .cert-option-card-active{border-color:var(--sce-blue)!important;background:var(--workflow-tint)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sce-blue) 12%,transparent)!important}html body .app-shell-enterprise .sce-workflow-page .cert-option-card-top{grid-template-columns:110px minmax(0,1fr) 20px;gap:20px}html body .app-shell-enterprise .sce-workflow-page .cert-option-symbol{min-height:72px}html body .app-shell-enterprise .sce-workflow-page .cert-option-symbol-c2pa{gap:7px}html body .app-shell-enterprise .sce-workflow-page .cert-option-symbol-c2pa img{width:58px;height:58px}html body .app-shell-enterprise .sce-workflow-page .cert-option-symbol-c2pa b{font-size:23px}html body .app-shell-enterprise .sce-workflow-page .cert-option-symbol-blockchain svg{width:64px;height:64px}html body .app-shell-enterprise .sce-workflow-page .cert-option-copy strong{font-size:18px!important;font-weight:600!important}html body .app-shell-enterprise .sce-workflow-page .cert-option-radio{border-color:var(--sce-border)!important;background:var(--sce-white)!important;box-shadow:inset 0 0 0 4px var(--sce-white)!important}html body .app-shell-enterprise .sce-workflow-page .cert-option-card-active .cert-option-radio{border-color:var(--sce-blue)!important;background:var(--sce-blue)!important}html body .app-shell-enterprise .sce-workflow-page .cert-option-check{color:var(--sce-blue)!important;background:var(--sce-blue-soft)!important;box-shadow:none!important}html body .app-shell-enterprise .sce-workflow-page .cert-option-grid-rich .cert-option-card ul{margin-top:18px;padding-top:18px;border-top-color:var(--workflow-line)!important}html body .app-shell-enterprise .sce-workflow-page .cert-dropzone,html body .app-shell-enterprise .sce-workflow-page .verify-v2-dropzone{border:1px dashed color-mix(in srgb,var(--sce-blue) 38%,var(--sce-border-muted))!important;border-radius:12px!important;background:var(--workflow-tint)!important;box-shadow:none!important}html body .app-shell-enterprise .sce-workflow-page.cert-multistep-shell .cert-dropzone:hover,html body .app-shell-enterprise .sce-workflow-page.cert-multistep-shell .cert-dropzone-active,html body .app-shell-enterprise .sce-workflow-page .verify-v2-dropzone:hover,html body .app-shell-enterprise .sce-workflow-page .verify-v2-dropzone-active{border-color:var(--sce-blue)!important;background:color-mix(in srgb,var(--sce-blue) 9%,var(--sce-white))!important}html body .app-shell-enterprise .sce-workflow-page :is(.cert-upload-preview-panel,.cert-retention-control,.cert-certificate-proof-panel){border-color:var(--workflow-line)!important;border-radius:12px!important;background:var(--sce-white)!important;box-shadow:none!important}html body .app-shell-enterprise .sce-workflow-page .cert-retention-control-active{border-color:var(--sce-blue)!important;background:var(--workflow-tint)!important}html body .app-shell-enterprise .sce-workflow-page :is(.cert-dropzone-copy strong,.cert-retention-copy strong,.ui-field-label){color:var(--sce-text-secondary)!important}html body .app-shell-enterprise .sce-workflow-page :is(.cert-dropzone-copy p,.cert-retention-copy>span,.cert-retention-state,.cert-metadata-quiet-note){color:var(--sce-text-muted)!important}html body .app-shell-enterprise .sce-workflow-page :is(.cert-filename-control .ui-input,.cert-metadata-clean .ui-input,.cert-textarea-field textarea){color:var(--sce-text)!important;border-color:var(--sce-border-muted)!important;border-radius:8px!important;background:var(--sce-bg)!important;box-shadow:none!important}html body .app-shell-enterprise .sce-workflow-page :is(.ui-input,textarea)::placeholder{color:var(--sce-text-muted)!important}html body .app-shell-enterprise .sce-workflow-page .cert-filename-control .ui-input{border-radius:8px 0 0 8px!important}html body .app-shell-enterprise .sce-workflow-page .cert-filename-extension{color:var(--sce-text-secondary)!important;background:var(--sce-surface-soft)!important;border-color:var(--sce-border-muted)!important;border-radius:0 8px 8px 0}html body .app-shell-enterprise .sce-workflow-page :is(.ui-input,textarea):focus-visible{outline:2px solid var(--sce-blue);outline-offset:2px}html body .app-shell-enterprise .sce-workflow-page.verify-v2-page .verify-v2-landing-header{gap:22px;padding:0}html body .app-shell-enterprise .sce-workflow-page .verify-v2-benefit-list{justify-content:flex-start;gap:10px 24px}html body .app-shell-enterprise .sce-workflow-page .verify-v2-benefit{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body .app-shell-enterprise .sce-workflow-page .verify-v2-benefit strong{color:var(--sce-text-muted)!important;font-weight:500}html body .app-shell-enterprise .sce-workflow-page .verify-v2-info-card{border:1px solid var(--workflow-line)!important;border-radius:12px!important;background:var(--sce-white)!important;box-shadow:none!important}html body .app-shell-enterprise .sce-workflow-page .verify-v2-info-card h3{font-size:15px!important;font-weight:600}html body .app-shell-enterprise .sce-workflow-page .verify-v2-info-card p{color:var(--sce-text-muted)!important}html body .app-shell-enterprise .sce-workflow-page .verify-v2-dropzone-copy>span,html body .app-shell-enterprise .sce-workflow-page .verify-v2-privacy-note{color:var(--sce-text-muted)!important}html body .app-shell-enterprise .sce-workflow-page :is(.verify-v2-dropzone-icon,.verify-v2-info-icon){border:0!important;border-radius:50%;color:var(--sce-blue)!important;background:var(--sce-blue-soft)!important;box-shadow:none!important}html body .app-shell-enterprise .sce-workflow-page .verify-v2-result-hero.ui-card{border-radius:12px!important;box-shadow:none!important}html body .app-shell-enterprise .sce-workflow-page.library-browser-panel-operations{border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}html body .app-shell-enterprise .sce-workflow-page.library-browser-panel-operations:before,html body .app-shell-enterprise .sce-workflow-page.library-browser-panel-operations:after{content:none!important}html body .app-shell-enterprise .sce-workflow-page.library-browser-panel-operations>.ui-card-body{gap:24px!important;padding:0!important}html body .app-shell-enterprise .sce-workflow-page.library-browser-panel-operations .sce-history-surface{display:grid;gap:24px;min-width:0;padding:24px;container-type:inline-size;border:1px solid var(--workflow-line)!important;border-radius:18px!important;background:var(--sce-white)!important;box-shadow:0 5px 20px color-mix(in srgb,var(--sce-text) 2%,transparent)!important}html body .app-shell-enterprise .sce-workflow-page.library-browser-panel-operations .library-quick-rail-operations{position:static!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body .app-shell-enterprise .sce-workflow-page.library-browser-panel-operations .library-quick-rail-operations:before{content:none!important}html body .app-shell-enterprise .sce-workflow-page.library-browser-panel-operations :is(.library-command-row,.library-command-cluster,.library-command-footer){border:0!important;background:transparent!important;box-shadow:none!important}html body .app-shell-enterprise .sce-workflow-page.library-browser-panel-operations .ui-segmented{display:flex!important;flex-direction:row!important;flex-wrap:nowrap;gap:4px!important;width:100%!important;box-sizing:border-box;padding:4px!important;height:48px;border:1px solid var(--workflow-line)!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important}html body .app-shell-enterprise .sce-workflow-page.library-browser-panel-operations .ui-segmented-item{flex:1 1 auto;width:auto!important;min-width:0!important;min-height:38px;padding:8px 14px!important;white-space:nowrap!important;font-size:14px!important;font-weight:500;border:1px solid transparent!important;border-radius:999px!important;color:var(--sce-text-secondary)!important;background:transparent!important;box-shadow:none!important}html body .app-shell-enterprise .sce-workflow-page.library-browser-panel-operations .ui-segmented-item[aria-checked=true]{color:var(--sce-blue)!important;background:var(--sce-blue-soft)!important;border-color:color-mix(in srgb,var(--sce-blue) 15%,var(--sce-white))!important}html body .app-shell-enterprise .sce-workflow-page.library-browser-panel-operations .sce-history-toolbar{display:grid;grid-template-columns:290px minmax(220px,1fr) 240px;align-items:center;gap:16px}html body .app-shell-enterprise .sce-workflow-page.library-browser-panel-operations .sce-history-toolbar-with-scope{grid-template-columns:290px 270px minmax(220px,1fr) 240px}html body .app-shell-enterprise .sce-workflow-page.library-browser-panel-operations .sce-history-toolbar :is(.ui-field,.ui-segmented-wrap){min-width:0;width:100%;margin:0}html body .app-shell-enterprise .sce-workflow-page.library-browser-panel-operations .sce-history-toolbar .ui-field-label{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html body .app-shell-enterprise .sce-workflow-page.library-browser-panel-operations .sce-history-toolbar :is(.ui-input,.ui-select){width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;border:1px solid var(--workflow-line)!important;border-radius:999px!important;background-color:var(--sce-white)!important;color:var(--sce-text)!important;box-shadow:none!important;font-size:14px!important}html body .app-shell-enterprise .sce-workflow-page.library-browser-panel-operations .sce-history-search{position:relative;min-width:0}html body .app-shell-enterprise .sce-workflow-page.library-browser-panel-operations .sce-history-search>svg{position:absolute;z-index:1;left:17px;top:14px;width:20px;height:20px;color:var(--sce-text-muted);pointer-events:none}html body .app-shell-enterprise .sce-workflow-page.library-browser-panel-operations .sce-history-search .ui-input{padding-inline:46px 18px!important}html body .app-shell-enterprise .sce-workflow-page.library-browser-panel-operations .sce-history-sort{position:relative;min-width:0}html body .app-shell-enterprise .sce-workflow-page.library-browser-panel-operations .sce-history-sort .ui-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none!important;padding-inline:18px 40px!important}html body .app-shell-enterprise .sce-workflow-page.library-browser-panel-operations .sce-history-sort>svg{position:absolute;right:16px;top:14px;width:20px;height:20px;color:var(--sce-text-muted);pointer-events:none}html body .app-shell-enterprise .sce-workflow-page.library-browser-panel-operations :is(.library-table-wrap,.library-empty-state){border:0!important;border-radius:12px!important;background:var(--sce-white)!important;box-shadow:none!important}html body .app-shell-enterprise .sce-workflow-page.library-browser-panel-operations .library-table-wrap{overflow-x:auto!important}html body .app-shell-enterprise .sce-workflow-page.library-browser-panel-operations .library-table{min-width:1080px!important;table-layout:auto!important}html body .app-shell-enterprise .sce-workflow-page.library-browser-panel-operations .library-table thead th{position:static!important;padding:16px!important;color:var(--sce-text-secondary)!important;background:var(--workflow-tint)!important;border:0!important;font-size:14px!important;font-weight:600;white-space:nowrap}@container (max-width: 1100px){html body .app-shell-enterprise .sce-workflow-page.library-browser-panel-operations .sce-history-toolbar-with-scope{grid-template-columns:minmax(290px,1fr) minmax(270px,1fr)}}@container (max-width: 760px){html body .app-shell-enterprise .sce-workflow-page.library-browser-panel-operations .sce-history-toolbar{grid-template-columns:minmax(0,1fr) 240px}html body .app-shell-enterprise .sce-workflow-page.library-browser-panel-operations .sce-history-source,html body .app-shell-enterprise .sce-workflow-page.library-browser-panel-operations .sce-history-toolbar-with-scope .sce-history-scope{grid-column:1 / -1}}@container (max-width: 480px){html body .app-shell-enterprise .sce-workflow-page.library-browser-panel-operations .sce-history-toolbar{grid-template-columns:minmax(0,1fr);gap:12px}html body .app-shell-enterprise .sce-workflow-page.library-browser-panel-operations .ui-segmented-item{padding-inline:10px!important;font-size:13px!important}}@media (max-width: 760px){html body .app-shell-enterprise .sce-workflow-page .ui-page-header{flex-wrap:wrap}html body .app-shell-enterprise .sce-workflow-page:is(.cert-shell,.verify-v2-page,.version-cert-page,.library-browser-panel-operations) .ui-page-header.ui-page-header-with-leading{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:12px!important}html body .app-shell-enterprise .sce-workflow-page .ui-page-header .ui-page-header-leading{width:48px!important;grid-column:1;grid-row:1}html body .app-shell-enterprise .sce-workflow-page .ui-page-header .ui-page-header-copy{grid-column:2;grid-row:1}html body .app-shell-enterprise .sce-workflow-page .ui-page-header .ui-page-header-actions{grid-column:1 / -1;justify-self:start}html body .app-shell-enterprise .sce-workflow-page .cert-flow-header .cert-flow-brand{width:48px!important;height:48px!important}html body .app-shell-enterprise .sce-workflow-page .cert-flow-header .cert-flow-brand :is(img,svg){width:38px!important;height:38px!important}html body .app-shell-enterprise .sce-workflow-page .ui-page-header .portal-title-symbol{width:46px;height:46px}html body .app-shell-enterprise .sce-workflow-page .verify-v2-title-symbol{transform:scale(.8)}html body .app-shell-enterprise .sce-workflow-page .ui-page-header .ui-page-header-title{font-size:27px!important}html body .app-shell-enterprise .sce-workflow-page .cert-stepper .cert-step{flex-direction:column;gap:8px;text-align:center}html body .app-shell-enterprise .sce-workflow-page.cert-multistep-shell .cert-stepper.cert-stepper-multistep{gap:6px!important}html body .app-shell-enterprise .sce-workflow-page .cert-stepper .cert-step span{font-size:11px;line-height:1.4}html body .app-shell-enterprise .sce-workflow-page.cert-multistep-shell .cert-option-grid-rich{grid-template-columns:minmax(0,1fr)!important}html body .app-shell-enterprise .sce-workflow-page.cert-multistep-shell .cert-option-grid-rich .cert-option-card{min-height:0!important;padding:20px!important}html body .app-shell-enterprise .sce-workflow-page .cert-option-card-top{grid-template-columns:minmax(0,1fr) 20px;gap:14px}html body .app-shell-enterprise .sce-workflow-page .cert-option-symbol{grid-column:1;grid-row:1;justify-content:flex-start;min-height:42px}html body .app-shell-enterprise .sce-workflow-page .cert-option-copy{grid-column:1 / -1;grid-row:2}html body .app-shell-enterprise .sce-workflow-page .cert-option-radio{grid-column:2;grid-row:1}html body .app-shell-enterprise .sce-workflow-page .cert-option-copy strong{font-size:17px!important}html body .app-shell-enterprise .sce-workflow-page .cert-option-symbol-c2pa{flex-direction:row!important}html body .app-shell-enterprise .sce-workflow-page .cert-option-symbol-c2pa b{font-size:14px}html body .app-shell-enterprise .sce-workflow-page.library-browser-panel-operations .sce-history-surface{padding:16px}html body .app-shell-enterprise .sce-workflow-page .verify-v2-benefit-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}html body .app-shell-enterprise .sce-workflow-page .verify-v2-benefit{gap:8px}html body .app-shell-enterprise .sce-workflow-page .verify-v2-benefit strong{white-space:normal;font-size:12px!important}}@media (prefers-reduced-motion: reduce){html body .app-shell-enterprise .sce-workflow-page .cert-step-section.cert-step-panel,html body .app-shell-enterprise .sce-workflow-page .cert-step-section.cert-step-panel:before{animation:none!important}}html body .app-shell-enterprise .api-logs-page .api-log-query-card.ui-card{padding:0!important;gap:0!important;border:1px solid var(--sce-border-muted)!important;border-radius:12px!important;background:var(--sce-white)!important;box-shadow:0 4px 18px color-mix(in srgb,var(--sce-text) 2%,transparent)!important}html body .app-shell-enterprise .api-logs-page .api-log-query-card :is(.ui-card-header,.ui-card-body){padding:12px 18px!important;margin:0!important;background:transparent!important}html body .app-shell-enterprise .api-logs-page .api-log-query-card .ui-card-header{border:0!important;padding-bottom:0!important;flex-wrap:wrap;gap:8px}html body .app-shell-enterprise .api-logs-page .api-log-query-card h2{font-size:16px!important;font-weight:600;color:var(--sce-text)}html body .app-shell-enterprise .api-logs-page .api-log-query-meta{display:flex;flex-wrap:wrap;gap:8px 16px}html body .app-shell-enterprise .api-logs-page .api-log-query-meta span{min-height:20px;padding:0!important;border:0!important;background:transparent!important;color:var(--sce-text-muted);font-size:12px;box-shadow:none!important}html body .app-shell-enterprise .api-logs-page .api-log-filters{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px}html body .app-shell-enterprise .api-logs-page .api-log-filter-fields{display:grid;grid-template-columns:repeat(2,minmax(145px,1fr)) minmax(190px,1.5fr) repeat(3,minmax(110px,.8fr));gap:10px 12px}html body .app-shell-enterprise .api-logs-page .api-log-filter-fields label{display:grid;min-width:0;gap:5px;margin:0}html body .app-shell-enterprise .api-logs-page .api-log-filter-fields label>span{color:var(--sce-text-muted);font-size:12px;font-weight:500}html body .app-shell-enterprise .api-logs-page .api-log-filter-fields :is(input,select){box-sizing:border-box;width:100%;min-width:0;height:36px!important;min-height:36px!important;padding:6px 11px!important;border:1px solid var(--sce-border-muted)!important;border-radius:10px!important;background-color:var(--sce-surface-soft)!important;color:var(--sce-text)!important;font:inherit;font-size:13px;box-shadow:none!important}html body .app-shell-enterprise .api-logs-page .api-log-filter-fields select{padding-right:30px!important}html body .app-shell-enterprise .api-logs-page .api-log-filter-fields :is(input,select):focus-visible{outline:2px solid var(--sce-blue);outline-offset:2px}html body .app-shell-enterprise .api-logs-page .api-log-filter-actions{display:flex;flex-direction:row!important;flex-wrap:nowrap;align-items:center!important;justify-content:flex-end;gap:8px;min-width:0;margin:0;padding:0;border:0}html body .app-shell-enterprise .api-logs-page .api-log-filter-actions .ui-button{flex:0 1 auto;width:auto!important;height:36px!important;min-height:36px!important;margin:0!important;align-self:center;border-radius:8px!important;padding:7px 12px!important;line-height:20px;box-shadow:none!important}html body .app-shell-enterprise .api-logs-page .api-log-filter-actions .ui-button-icon svg{width:18px;height:18px;fill:currentColor;stroke:none}@container api-log-filters (max-width: 1140px){html body .app-shell-enterprise .api-logs-page .api-log-filter-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@container api-log-filters (max-width: 700px){html body .app-shell-enterprise .api-logs-page .api-log-filters{grid-template-columns:minmax(0,1fr)}}@container api-log-filters (max-width: 600px){html body .app-shell-enterprise .api-logs-page .api-log-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@container api-log-filters (max-width: 290px){html body .app-shell-enterprise .api-logs-page .api-log-filter-fields{grid-template-columns:minmax(0,1fr)}}html body .app-shell-enterprise :is(.api-management-page,.api-logs-page) .api-minimal-header.ui-page-header{display:grid!important;grid-template-columns:minmax(0,1fr);gap:18px!important;padding:6px 0 4px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body .app-shell-enterprise :is(.api-management-page,.api-logs-page) .api-minimal-header:before,html body .app-shell-enterprise :is(.api-management-page,.api-logs-page) .api-minimal-header:after{display:none!important}html body .app-shell-enterprise :is(.api-management-page,.api-logs-page) .api-minimal-header .ui-page-header-title{color:var(--sce-text)!important;font-size:clamp(27px,2.25vw,36px)!important;font-weight:600!important;line-height:1.2;letter-spacing:-.025em}html body .app-shell-enterprise .api-minimal-header .api-title-with-icon{display:flex;align-items:center;gap:14px}html body .app-shell-enterprise .api-minimal-header .portal-title-symbol{flex:0 0 52px;width:52px;height:52px;border:0;border-radius:50%;background:var(--sce-blue-soft);color:var(--sce-blue);box-shadow:none}html body .app-shell-enterprise .api-minimal-header .ui-page-header-description{margin-left:66px!important;color:var(--sce-text-muted)!important;font-size:14px!important;line-height:1.6}html body .app-shell-enterprise .api-minimal-header .ui-page-header-actions{justify-content:flex-start;flex-wrap:wrap;gap:10px}html body .app-shell-enterprise .api-minimal-header :is(.ui-button,.api-doc-link){min-height:38px!important;padding:9px 15px!important;border-radius:8px!important;gap:8px;box-shadow:none!important}html body .app-shell-enterprise .api-minimal-header .ui-button-icon svg{width:18px;height:18px;fill:currentColor;stroke:none}@media (max-width: 600px){html body .app-shell-enterprise .api-minimal-header .ui-page-header-actions>:is(.ui-button,.api-doc-link){width:100%;justify-content:center}html body .app-shell-enterprise .api-minimal-header .portal-title-symbol{flex-basis:44px;width:44px;height:44px}html body .app-shell-enterprise .api-minimal-header .ui-page-header-description{margin-left:0!important}}html body .app-shell-enterprise .api-overview-console.api-overview-page{--api-overview-text-primary: var(--sce-text);--api-overview-heading: var(--sce-text);--api-overview-page-heading: var(--sce-text);--api-overview-text-secondary: var(--sce-text-secondary);--api-overview-text-muted: var(--sce-text-muted);--api-overview-brand: var(--sce-blue);--api-overview-code: var(--sce-text-secondary);display:grid;gap:24px}html body .app-shell-enterprise .api-overview-console.api-overview-page .api-overview-console-header{grid-template-columns:minmax(0,1fr);gap:18px;padding:6px 0 4px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:visible}html body .app-shell-enterprise .api-overview-console.api-overview-page .api-overview-console-header:before,html body .app-shell-enterprise .api-overview-console.api-overview-page .api-overview-console-header:after{display:none!important}html body .app-shell-enterprise .api-overview-console.api-overview-page .api-overview-console-header h1{display:flex;align-items:center;gap:14px;color:var(--sce-text)!important;font-size:clamp(27px,2.25vw,36px)!important;font-weight:600!important;line-height:1.2;letter-spacing:-.025em}html body .app-shell-enterprise .api-overview-console.api-overview-page .portal-title-symbol{flex:0 0 52px;width:52px;height:52px;border:0;border-radius:50%;background:var(--sce-blue-soft);color:var(--sce-blue);box-shadow:none}html body .app-shell-enterprise .api-overview-console.api-overview-page .api-overview-console-header p{margin-left:66px;max-width:800px;color:var(--sce-text-muted)!important;font-size:14px;line-height:1.6}html body .app-shell-enterprise .api-overview-console.api-overview-page .api-overview-console-actions{justify-content:flex-start;padding:0}html body .app-shell-enterprise .api-overview-console.api-overview-page .api-overview-console-actions>.ui-button{min-height:38px!important;padding:9px 15px!important;box-shadow:none!important}html body .app-shell-enterprise .api-overview-console.api-overview-page .api-overview-console-actions>.ui-button-secondary{background:transparent!important;border-color:var(--sce-border-muted)!important;color:var(--sce-text-secondary)!important}html body .app-shell-enterprise .api-overview-console.api-overview-page .api-overview-console-actions>.ui-button-secondary:hover{background:var(--sce-surface-soft)!important;border-color:var(--sce-blue)!important}html body .app-shell-enterprise .api-overview-console.api-overview-page .api-overview-metric-strip{gap:0;padding-block:8px}html body .app-shell-enterprise .api-overview-console.api-overview-page .api-overview-metric-cell{min-height:100px!important;padding:12px 20px!important;border:0!important;border-left:1px solid var(--sce-border-muted)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none}html body .app-shell-enterprise .api-overview-console.api-overview-page .api-overview-metric-cell:first-child{border-left:0!important;padding-left:0!important}html body .app-shell-enterprise .api-overview-console.api-overview-page .api-overview-metric-cell:hover{background:var(--sce-surface-soft)!important}html body .app-shell-enterprise .api-overview-console.api-overview-page .api-overview-metric-icon{border:0;border-radius:50%!important;color:var(--sce-blue);background:var(--sce-blue-soft)}html body .app-shell-enterprise .api-overview-console.api-overview-page .api-overview-metric-body strong{color:var(--sce-text)!important}html body .app-shell-enterprise .api-overview-console.api-overview-page .api-overview-metric-body{grid-column:2;grid-row:1;padding-right:8px}html body .app-shell-enterprise .api-overview-console.api-overview-page .api-overview-metric-chevron{top:14px;right:6px}html body .app-shell-enterprise .api-overview-console.api-overview-page :is(.api-overview-metric-label,.api-overview-metric-body small){color:var(--sce-text-muted)!important}html body .app-shell-enterprise .api-overview-console.api-overview-page :is(.api-overview-console-panel,.api-quick-start){min-width:0;padding:22px!important;border:1px solid var(--sce-border-muted)!important;border-radius:12px!important;background:var(--sce-white)!important;box-shadow:0 4px 18px color-mix(in srgb,var(--sce-text) 2%,transparent)!important}html body .app-shell-enterprise .api-overview-console.api-overview-page :is(.api-overview-console-panel-head h2,.api-quick-start-intro h2){color:var(--sce-text)!important;font-size:16px!important;font-weight:600!important}html body .app-shell-enterprise .api-overview-console.api-overview-page :is(.api-overview-console-panel-head p,.api-quick-start-intro p){color:var(--sce-text-muted)!important;font-size:13px!important;line-height:1.5}html body .app-shell-enterprise .api-overview-console.api-overview-page :is(.api-overview-services-table-shell,.api-overview-console-table,.api-latency-list){border:0!important;background:transparent!important;box-shadow:none!important}html body .app-shell-enterprise .api-overview-console.api-overview-page .api-overview-consumption-note{border:0!important;border-left:1px solid var(--sce-border-muted)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .app-shell-enterprise .api-overview-console.api-overview-page .ui-empty-state{border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;padding:18px 0}html body .app-shell-enterprise .api-overview-console.api-overview-page .ui-empty-state-visual{border:0;background:var(--sce-surface-soft);border-radius:50%}html body .app-shell-enterprise .api-overview-console.api-overview-page .api-quick-start-url{padding:10px 0;border:0;border-radius:0;background:transparent}html body .app-shell-enterprise .api-overview-console.api-overview-page .api-quick-start-address code{background:var(--sce-surface-soft);border:0;border-radius:6px}html body .app-shell-enterprise .api-overview-console.api-overview-page :is(button,a,select):focus-visible{outline:2px solid var(--sce-blue);outline-offset:3px}@media (max-width: 1500px){html body .app-shell-enterprise .api-overview-console.api-overview-page .api-overview-services-layout{grid-template-columns:minmax(0,1fr)}html body .app-shell-enterprise .api-overview-console.api-overview-page .api-overview-consumption-note{border-left:0!important;border-top:1px solid var(--sce-border-muted)!important}}@media (max-width: 1100px){html body .app-shell-enterprise .api-overview-console.api-overview-page .api-overview-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}html body .app-shell-enterprise .api-overview-console.api-overview-page .api-overview-metric-cell:nth-child(3){border-left:0!important;padding-left:0!important}html body .app-shell-enterprise .api-overview-console.api-overview-page .api-overview-consumption-note{border-left:0!important;border-top:1px solid var(--sce-border-muted)!important}}@media (max-width: 600px){html body .app-shell-enterprise .api-overview-console.api-overview-page .api-overview-console-header h1{gap:12px}html body .app-shell-enterprise .api-overview-console.api-overview-page .portal-title-symbol{flex-basis:44px;width:44px;height:44px}html body .app-shell-enterprise .api-overview-console.api-overview-page .api-overview-console-header p{margin-left:0}html body .app-shell-enterprise .api-overview-console.api-overview-page .api-overview-metric-cell{grid-template-columns:minmax(0,1fr)!important;padding:10px 12px!important}html body .app-shell-enterprise .api-overview-console.api-overview-page .api-overview-metric-body{grid-column:1;grid-row:2}html body .app-shell-enterprise .api-overview-console.api-overview-page :is(.api-overview-console-panel,.api-quick-start){padding:18px!important}html body .app-shell-enterprise .api-overview-console.api-overview-page .api-overview-console-panel-head{flex-wrap:wrap;gap:12px}}
