:root{--dimyron-cyan:#01ffee;--dimyron-violet:#5819ec;--dimyron-ink:#242f3e;--deep-violet:#3a2a99;--night:#111720;--canvas:#f4f6f8;--surface:#fff;--text:#242f3e;--muted:#5e6a78;--border:#dce2e9;--border-soft:#e9edf2;--success:#157a55;--success-soft:#e9f5ef;--warning:#595346;--warning-strong:#423c31;--warning-accent:#8a7448;--warning-soft:#f8f6f1;--warning-border:#ded7c7;--warning-halo:#8a74481f;--danger:#b42318;--danger-soft:#fff0ed;--radius-control:10px;--radius-panel:14px;--sidebar-width:272px;--control-focus-ring:0 0 0 3px #5819ec38;--control-focus-ring-soft:0 0 0 3px #5819ec2e;--control-focus-ring-strong:0 0 0 3px #5819ec47;color:var(--text);background:var(--canvas);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{overscroll-behavior:none;width:100%;min-width:320px;max-width:100%;min-height:100%;margin:0;overflow-x:hidden}@supports (overflow:clip){html,body,#root{overflow-x:clip}}body{background:var(--canvas);font-size:14px;line-height:1.5;position:relative}html.page-scroll-locked,body.page-scroll-locked{overscroll-behavior:none;overflow:hidden!important}html.mobile-navigation-locked,body.mobile-navigation-locked,html.mobile-search-locked,body.mobile-search-locked{overscroll-behavior:none;height:100dvh;max-height:100dvh;overflow:hidden!important}body.mobile-navigation-locked,body.mobile-search-locked{width:100%;position:fixed;left:0;right:0}body.mobile-navigation-locked #root,body.mobile-search-locked #root{height:100dvh;max-height:100dvh;overflow:hidden}button,input,select,textarea{font:inherit}button{color:inherit}input,select,textarea{-webkit-box-shadow:none;box-shadow:none}button,a,input,select,textarea,label{-webkit-tap-highlight-color:transparent}button:focus-visible{box-shadow:var(--control-focus-ring);outline:none}input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:var(--control-focus-ring);border-color:#0000;outline:none}.admin-shell{overscroll-behavior-x:none;width:100%;min-width:0;max-width:100%;min-height:100vh;overflow-x:hidden}@supports (overflow:clip){.admin-shell{overflow-x:clip}}.sidebar{z-index:40;width:var(--sidebar-width);color:#f6f8fb;background:var(--night);overscroll-behavior:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;border-right:1px solid #263140;flex-direction:column;padding:28px 20px 22px;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden auto}.sidebar-brand{justify-content:space-between;align-items:center;min-height:38px;padding:0 8px;display:flex}.sidebar-brand img{width:132px;height:auto;display:block}.sidebar-close{display:none!important}.realm-label{color:#bdc7d3;font-size:var(--console-small,12px);margin:16px 10px 24px;font-weight:500}.nav-list{flex-direction:column;gap:3px;display:flex}.nav-group-label{color:#8290a0;font-size:var(--console-meta,11px);letter-spacing:.11em;text-transform:uppercase;margin:0 10px 9px;font-weight:700}.nav-group-spaced{margin-top:20px}.nav-item{color:#c3cbd5;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:20px 1fr auto;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 12px;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:grid}.nav-item:hover{color:#fff;background:#1a2431}.nav-item.is-active{color:#fff;background:#212b38;position:relative}.nav-item.is-active:before{content:"";background:linear-gradient(180deg, var(--dimyron-cyan), var(--dimyron-violet));border-radius:10px;width:3px;height:22px;position:absolute;left:0}.nav-count{color:#e2e7ed;min-width:22px;font-size:var(--console-small,12px);text-align:center;background:#2e3b4b;border-radius:20px;padding:3px 7px}.nav-item-with-description{min-width:0;position:relative}.nav-count-description{z-index:3;top:calc(100% - 3px);color:#edf2f7;font-size:var(--console-small,12px);white-space:normal;overflow-wrap:anywhere;background:#273444;border:1px solid #435266;border-radius:8px;padding:10px 12px;font-weight:400;line-height:1.5;position:absolute;inset-inline:6px;box-shadow:0 4px 12px #0003}.nav-count-description[hidden]{display:none}.status-dot{background:#32c789;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #32c7891f}.app-column{width:calc(100% - var(--sidebar-width));max-width:calc(100% - var(--sidebar-width));min-width:0;min-height:100vh;margin-left:var(--sidebar-width);overflow-x:hidden}@supports (overflow:clip){.app-column{overflow-x:clip}}.environment-bar{color:#f8fafc;min-height:36px;font-size:var(--console-small,12px);background:#1d2632;border-bottom:1px solid #2d3948;justify-content:space-between;align-items:center;gap:16px;padding:0 36px;display:flex}.environment-bar>div{align-items:center;gap:10px;display:flex}.environment-name{letter-spacing:.04em;text-transform:uppercase;font-weight:700}.environment-name:before{content:"";background:#f04438;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.environment-bar.is-staging{background:#17365f;border-bottom-color:#2e5587}.environment-bar.is-staging .environment-name:before{background:#6cb6ff}.environment-detail{color:#aeb8c4}.topbar{border-bottom:1px solid var(--border);background:#fffffff7;justify-content:space-between;align-items:center;gap:24px;min-width:0;min-height:88px;padding:17px 36px;display:flex}.topbar-left{align-items:center;gap:13px;min-width:0;display:flex}.topbar-left>div{min-width:0}.eyebrow{color:var(--muted);font-size:var(--console-meta,11px);letter-spacing:.09em;text-transform:uppercase;margin:0 0 6px;font-weight:700}h1{color:var(--dimyron-ink);letter-spacing:-.025em;margin:0;font-size:22px;line-height:1.2}.mobile-menu{display:none!important}.topbar-actions{align-items:center;gap:14px;min-width:0;display:flex}.search-shell{border:1px solid var(--border);border-radius:var(--radius-control);background:#f9fafb;align-items:center;gap:10px;width:min(33vw,370px);height:42px;padding:0 11px;display:flex;position:relative}.search-shell:focus-within{box-shadow:var(--control-focus-ring-soft);border-color:#0000}.search-shell>svg{color:#667384;flex:none}.search-shell input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1}.search-shell input:focus-visible{box-shadow:none}.search-shell input::placeholder{color:#8792a0}kbd{color:#667384;font-size:var(--console-caption,10px);background:#fff;border:1px solid #dfe4ea;border-radius:6px;align-items:center;gap:2px;padding:3px 6px;display:flex;box-shadow:0 1px 1px #1117200d}.search-popover,.profile-menu{z-index:50;border:1px solid var(--border);background:#fff;border-radius:12px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 50px #11172024}.search-popover{left:0;overflow:hidden}.search-popover-head{color:var(--muted);border-bottom:1px solid var(--border-soft);font-size:var(--console-meta,11px);text-transform:uppercase;letter-spacing:.05em;background:#fafbfc;justify-content:space-between;align-items:center;padding:11px 13px;font-weight:600;display:flex}.search-popover-head button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:3px;display:grid}.search-result{border:0;border-bottom:1px solid var(--border-soft);cursor:pointer;text-align:left;background:#fff;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:3px 10px;width:100%;padding:11px 13px;display:grid}.search-result:hover{background:#f7f8fb}.search-result>span:not(.avatar){flex-direction:column;gap:3px;min-width:0;display:flex}.search-result>.avatar{grid-area:1/1;align-self:center}.search-result>span:nth-child(2){display:contents}.search-result>span:nth-child(2)>strong{grid-area:1/2;align-self:center}.search-result>span:nth-child(2)>small{grid-area:2/2}.search-result strong{font-size:var(--console-small,12px)}.search-result small{color:var(--muted);font-size:var(--console-meta,11px);text-overflow:ellipsis;overflow:hidden}.search-result-meta{grid-area:1/3/span 2;align-items:flex-end}.search-result code{color:#536172;font-size:var(--console-caption,10px)}.empty-search{color:var(--muted);text-align:center;margin:0;padding:22px}.profile-shell{position:relative}.profile-button{border-radius:var(--radius-control);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:9px;height:44px;padding:4px 7px 4px 4px;display:flex}.profile-button:hover{border-color:var(--border-soft);background:#f7f8fa}.profile-button>svg{transition:transform .15s}.profile-button[aria-expanded=true]>svg{transform:rotate(180deg)}.avatar{color:#fff;background:var(--deep-violet);width:35px;height:35px;font-size:var(--console-meta,11px);letter-spacing:.03em;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.avatar-soft{width:32px;height:32px;color:var(--deep-violet);background:#efecfb}.profile-copy{flex-direction:column;align-items:flex-start;gap:2px;min-width:100px;display:flex}.profile-copy strong{font-size:var(--console-small,12px)}.profile-copy small{color:var(--muted);font-size:var(--console-meta,11px)}.profile-menu{width:230px;max-width:calc(100vw - 24px);padding:7px}.profile-menu-identity{border-bottom:1px solid var(--border-soft);flex-direction:column;gap:2px;margin:0 0 6px;padding:9px 10px 11px;line-height:1.4;display:flex}.profile-menu-identity>span{color:var(--muted);font-size:var(--console-meta,11px)}.profile-menu-identity strong{color:var(--text);font-size:var(--console-small,12px)}.profile-menu-identity small{color:var(--muted);font-size:var(--console-meta,11px);overflow-wrap:anywhere}.profile-menu-items{display:grid}.profile-menu button{cursor:pointer;text-align:left;width:100%;min-height:44px;font-size:var(--console-small,12px);background:0 0;border:0;border-radius:7px;padding:8px 10px}.profile-menu button:hover{background:#f5f6f8}.profile-menu .sign-out{color:var(--danger);border-top:1px solid var(--border-soft);border-radius:0 0 7px 7px;margin-top:5px}.icon-button{width:38px;height:38px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:inline-grid}.main-content{width:100%;min-width:0;max-width:1480px;margin:0 auto;padding:36px;overflow-x:hidden}@supports (overflow:clip){.main-content{overflow-x:clip}}.page-intro{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.page-intro h2{letter-spacing:-.04em;margin:0 0 8px;font-size:30px;line-height:1.18}.page-intro p{color:var(--muted);margin:0;line-height:1.6}.page-intro-actions{align-items:center;gap:14px;display:flex}.data-freshness{color:var(--muted);font-size:var(--console-small,12px);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.data-freshness svg{color:var(--success)}.data-freshness.is-stale{color:var(--warning)}.data-freshness.is-stale svg{color:var(--warning-accent)}.overview-stale{margin-bottom:18px}.secondary-button,.text-button{cursor:pointer;border:0;justify-content:center;align-items:center;gap:7px;font-weight:600;display:inline-flex}.secondary-button{border:1px solid var(--border);border-radius:var(--radius-control);min-height:40px;font-size:var(--console-small,12px);background:#fff;padding:0 13px}.secondary-button:hover{background:#fafbfc;border-color:#b8c2ce}.text-button{color:var(--deep-violet);font-size:var(--console-small,12px);background:0 0;padding:4px 0}.text-button:hover{color:var(--dimyron-violet)}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);min-width:0;box-shadow:0 1px 2px #11172008}.metric-strip{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px;display:grid;box-shadow:0 1px 2px #11172008}.metric-strip button{min-width:0;color:inherit;border:0;border-right:1px solid var(--border-soft);cursor:pointer;text-align:left;background:0 0;padding:23px 42px 23px 24px;transition:background .15s;position:relative}.metric-strip button:hover,.metric-strip button:focus-visible{background:#fafbfc}.metric-strip button:first-child{border-radius:var(--radius-panel) 0 0 var(--radius-panel)}.metric-strip button:last-child{border-radius:0 var(--radius-panel) var(--radius-panel) 0;border-right:0}.metric-strip p{color:var(--muted);font-size:var(--console-small,12px);margin:0 0 12px;font-weight:500}.metric-strip strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin-bottom:10px;font-size:29px;line-height:1.1;display:block}.metric-strip span{color:#657282;font-size:var(--console-small,12px);align-items:center;gap:6px;display:flex}.metric-strip span.positive{color:var(--success)}.metric-strip span.warning{color:var(--warning)}.metric-link-icon{color:#8a95a3;transition:color .15s,transform .15s;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.metric-strip button:hover .metric-link-icon,.metric-strip button:focus-visible .metric-link-icon{color:var(--deep-violet);transform:translate(2px,-50%)}.operations-grid{grid-template-columns:minmax(0,1.65fr) minmax(310px,.8fr);gap:24px;margin-bottom:24px;display:grid}.health-panel,.queue-panel,.product-panel,.activity-panel{padding:24px}.overview-side-stack{align-content:start;gap:16px;min-width:0;display:grid}.section-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.section-heading h3{letter-spacing:-.025em;margin:0;font-size:17px}.chart-legend{color:var(--muted);font-size:var(--console-small,12px);flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.chart-legend span{align-items:center;gap:6px;display:flex}.legend-dot{border-radius:50%;width:7px;height:7px}.legend-dot.auth{background:var(--dimyron-violet)}.legend-dot.migration{background:#159a8b}.health-chart{width:100%;margin-top:16px;position:relative;overflow:visible}.health-chart svg{width:100%;height:auto;min-height:224px;display:block}.chart-grid{stroke:#e8ebef;stroke-width:1px}.chart-axis{fill:#738091;font-size:var(--console-meta,11px)}.chart-line{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.chart-line-auth{stroke:var(--dimyron-violet)}.chart-line-migration{stroke:#159a8b}.chart-dot-auth{fill:var(--dimyron-violet);stroke:#fff;stroke-width:2px}.chart-dot-migration{fill:#159a8b;stroke:#fff;stroke-width:2px}.chart-hit-area{fill:#0000;cursor:crosshair}.chart-point:focus{outline:none}.chart-point:focus .chart-hit-area{stroke:#5819ec59;stroke-width:1.5px}.chart-dot-auth,.chart-dot-migration{transition:r .12s,stroke-width .12s}.chart-dot-auth.is-active,.chart-dot-migration.is-active{r:5.5px;stroke-width:2.2px}.chart-guide{stroke:#9aa5b3;stroke-width:1px;stroke-dasharray:3 4}.chart-tooltip{z-index:3;min-width:230px;color:var(--text);border:1px solid var(--border);pointer-events:none;background:#fff;border-radius:10px;gap:6px;padding:10px 11px;display:grid;position:absolute;transform:translate(-50%);box-shadow:0 12px 34px #11172029}.chart-tooltip strong{font-size:var(--console-small,12px)}.chart-tooltip span{color:var(--muted);font-size:var(--console-meta,11px);grid-template-columns:8px 1fr auto;align-items:center;gap:6px;display:grid}.chart-tooltip small{color:var(--muted);font-size:var(--console-caption,10px);margin:-2px 0 2px 14px}.chart-tooltip b{color:var(--text);font-variant-numeric:tabular-nums}.chart-summary{border-top:1px solid var(--border-soft);color:var(--muted);font-size:var(--console-small,12px);flex-wrap:wrap;align-items:center;gap:22px;padding-top:16px;display:flex}.chart-summary strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:14px}.stable-label{color:var(--success);align-items:center;gap:5px;margin-left:auto;font-weight:600;display:flex}.count-badge{color:var(--warning);background:var(--warning-soft);border:1px solid var(--warning-border);font-size:var(--console-meta,11px);border-radius:20px;padding:4px 9px;font-weight:600}.queue-list{border-top:1px solid var(--border-soft);margin:18px -24px 16px}.queue-list button{border:0;border-bottom:1px solid var(--border-soft);cursor:pointer;text-align:left;background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;padding:15px 24px;display:grid}.queue-list button:hover{background:#fafbfc}.queue-case{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:5px 10px;min-width:0;display:grid}.queue-case>.severity{grid-area:1/1;width:100%}.queue-case>strong{grid-area:1/2;min-width:0}.queue-case>small{grid-area:2/2}.queue-meta{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:5px;display:flex}.queue-list strong{font-size:var(--console-small,12px)}.queue-list small{color:var(--muted);font-size:var(--console-meta,11px)}.severity{box-sizing:border-box;font-size:var(--console-meta,11px);border-radius:6px;flex:0 0 52px;justify-content:center;padding:4px 7px;font-weight:700;display:inline-flex}.severity.high{color:var(--danger);background:var(--danger-soft)}.severity.medium,.severity.low{color:var(--warning);background:var(--warning-soft)}.scope-note{color:#536172;background:#f8f9fb;align-items:flex-start;gap:9px;padding:14px 16px;display:flex}.scope-note svg{color:var(--deep-violet);flex:none;margin-top:2px}.scope-note p{font-size:var(--console-small,12px);flex-direction:column;gap:3px;margin:0;line-height:1.5;display:flex}.scope-note strong{color:var(--text)}.lower-grid{grid-template-columns:minmax(0,1.65fr) minmax(310px,.8fr);gap:24px;display:grid}.product-table-wrap{margin:17px -22px -22px;overflow-x:auto}.product-table{border-collapse:collapse;width:100%;font-size:var(--console-small,12px)}.product-table th{color:var(--muted);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);font-size:var(--console-caption,10px);letter-spacing:.05em;text-align:left;text-transform:uppercase;background:#fafbfc;padding:11px 22px;font-weight:700}.product-table td{border-bottom:1px solid var(--border-soft);color:#526172;white-space:nowrap;padding:13px 22px}.product-table tr:last-child td{border-bottom:0}.product-table td:first-child{color:var(--text);align-items:center;gap:10px;display:flex}.product-table td:first-child>span:not(.product-mark){flex-direction:column;gap:2px;display:flex}.product-table td:last-child{width:42px;padding-left:6px}.product-table small{color:var(--muted);font-size:var(--console-meta,11px)}.product-table tbody tr[tabindex]{cursor:pointer;transition:background .12s}.product-table tbody tr[tabindex]:hover,.product-table tbody tr[tabindex]:focus-visible{box-shadow:inset 3px 0 0 var(--deep-violet);background:#f6f5ff;outline:0}.product-table tbody tr[tabindex]:hover .table-row-action,.product-table tbody tr[tabindex]:focus-visible .table-row-action{color:var(--deep-violet);transform:translate(2px)}.product-mark{color:#fff;width:30px;height:30px;font-size:var(--console-meta,11px);border-radius:8px;flex:none;place-items:center;font-weight:700;display:inline-grid}.product-mark svg{stroke-width:1.9px;width:15px;height:15px}.product-mark.large-mark svg{width:20px;height:20px}.product-mark.nettpage{background:#161d27}.product-mark.pasanda{background:#246bce}.product-mark.moneychat{background:#157a55}.state-pill{font-size:var(--console-meta,11px);border-radius:20px;align-items:center;gap:5px;padding:4px 8px;font-weight:600;display:inline-flex}.state-pill.connected{color:var(--success);background:var(--success-soft)}.state-pill.pending,.state-pill.planned{color:var(--warning);background:var(--warning-soft)}.activity-list{margin:18px 0 0;padding:0;list-style:none}.activity-list li{padding-bottom:5px;position:relative}.activity-list li:not(:last-child):after{content:"";background:var(--border-soft);width:1px;position:absolute;top:31px;bottom:3px;left:20.5px;transform:translate(-50%)}.activity-list li:last-child{padding-bottom:0}.activity-list li>button{z-index:1;width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:flex-start;gap:11px;padding:6px;display:flex;position:relative}.activity-list li>button:hover,.activity-list li>button:focus-visible{background:#f7f8fb}.activity-list li>button>svg{color:#8a95a3;flex:none;margin:7px 2px 0 auto}.activity-icon{border-radius:8px;flex:none;place-items:center;width:29px;height:29px;display:grid}.activity-icon.danger{color:var(--danger);background:var(--danger-soft)}.activity-icon.success{color:var(--success);background:var(--success-soft)}.activity-icon.neutral{color:var(--warning);background:var(--warning-soft)}.activity-icon.warning{color:var(--warning-accent);background:var(--warning-soft)}.activity-list p{flex-direction:column;gap:5px;min-width:0;margin:2px 0 0;display:flex}.activity-list strong{font-size:var(--console-small,12px)}.activity-list span{color:var(--muted);font-size:var(--console-meta,11px)}.row-forward{transform:rotate(-90deg)}.mobile-backdrop{display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.workspace-header h2{letter-spacing:-.04em;margin:0 0 8px;font-size:30px;line-height:1.18}.workspace-header>div>p:last-child{max-width:680px;color:var(--muted);margin:0;font-size:14px;line-height:1.6}.workspace-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.workspace-button{border-radius:var(--radius-control);cursor:pointer;min-height:40px;font-size:var(--console-small,12px);white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-weight:600;display:inline-flex}.nav-item svg,.workspace-button svg,.table-row-action svg,.method-row>svg,.setting-icon svg,.legal-document-icon svg,.exception-icon svg{stroke-width:1.8px;flex:none}.workspace-button.primary{color:#fff;background:var(--deep-violet);border:1px solid var(--deep-violet)}.workspace-button.primary:hover{background:#312287}.workspace-button.secondary{color:var(--text);border:1px solid var(--border);background:#fff}.workspace-button.secondary:hover{background:#fafbfc;border-color:#b8c2ce}.workspace-button.danger{color:var(--danger);background:#fff;border:1px solid #e7bbb6}.workspace-button.danger:hover{background:var(--danger-soft)}.workspace-button.full{width:100%}.workspace-metrics{border:1px solid var(--border);border-radius:var(--radius-panel);background:#fff;margin-bottom:24px;display:grid;box-shadow:0 1px 2px #11172008}.workspace-metrics.three{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-metrics.four{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-metrics article{border-right:1px solid var(--border-soft);min-width:0;padding:20px 22px}.workspace-metrics article:last-child{border-right:0}.workspace-metrics p{color:var(--muted);font-size:var(--console-small,12px);margin:0 0 11px;font-weight:500}.workspace-metrics strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em;margin-bottom:9px;font-size:27px;line-height:1.1;display:block}.workspace-metrics span{color:#657282;font-size:var(--console-small,12px)}.workspace-metrics span.good-copy{color:var(--success)}.workspace-metrics span.risk-copy{color:var(--warning)}.workspace-metrics.compact article{padding-block:17px}.workspace-panel{border:1px solid var(--border);border-radius:var(--radius-panel);background:#fff;min-width:0;box-shadow:0 1px 2px #11172008}.table-panel{overflow:visible}.table-toolbar{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.table-toolbar>div{align-items:center;gap:8px;display:flex}.toolbar-search{border:1px solid var(--border);background:#f9fafb;border-radius:9px;align-items:center;gap:9px;width:min(430px,50%);height:40px;padding:0 11px;display:flex}.toolbar-search:focus-within{box-shadow:var(--control-focus-ring-soft);border-color:#0000}.toolbar-search svg{color:var(--muted);flex:none}.toolbar-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1}.toolbar-search input:focus-visible{box-shadow:none}.result-count{color:var(--muted);font-size:var(--console-meta,11px)}.data-table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;color:#526172;width:100%;font-size:var(--console-small,12px)}.data-table th{color:var(--muted);border-bottom:1px solid var(--border-soft);font-size:var(--console-caption,10px);letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#fafbfc;padding:12px 18px;font-weight:700}.data-table td{border-bottom:1px solid var(--border-soft);white-space:nowrap;font-variant-numeric:tabular-nums;padding:14px 18px}.data-table tbody tr{background:#fff;transition:background .12s}.data-table tbody tr:hover{background:#fafbfc}.data-table tbody tr[tabindex]{cursor:pointer}.data-table tbody tr[tabindex]:hover,.data-table tbody tr[tabindex]:focus-visible{box-shadow:inset 3px 0 0 var(--deep-violet);background:#f6f5ff;outline:0}.data-table tbody tr[tabindex]:hover .table-row-action,.data-table tbody tr[tabindex]:focus-visible .table-row-action{color:var(--deep-violet);transform:translate(2px)}.data-table tbody tr:last-child td{border-bottom:0}.data-table td:first-child{color:var(--text);align-items:center;gap:10px;display:flex}.data-table td:first-child>span:not(.table-avatar){flex-direction:column;gap:3px;display:flex}.data-table td.person-identity-cell{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 10px;display:grid}.data-table td.person-identity-cell>.table-avatar{grid-area:1/1/3;align-self:center}.data-table td.person-identity-cell>span:last-child{display:contents}.data-table td.person-identity-cell>span:last-child>:first-child{grid-area:1/2;align-self:center}.data-table td.person-identity-cell>span:last-child>small{grid-area:2/2;margin-top:0}.data-table small{color:var(--muted);font-size:var(--console-meta,11px);margin-top:3px;display:block}.data-table code{color:#4c5969;font-size:var(--console-meta,11px)}.account-directory-table tbody td{vertical-align:top}.account-directory-table tbody td.person-identity-cell{align-items:start}.account-directory-table tbody td.person-identity-cell>span:last-child>:first-child{align-self:start}.account-directory-table tbody td.account-action-cell{vertical-align:middle}.table-avatar{width:32px;height:32px;color:var(--deep-violet);font-size:var(--console-meta,11px);background:#efecfb;border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.table-avatar.founder{color:#fff;background:var(--deep-violet)}.table-avatar.large{width:48px;height:48px;font-size:14px}.workspace-pill{font-size:var(--console-meta,11px);white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:4px 8px;font-weight:600;display:inline-flex}.workspace-pill.success{color:var(--success);background:var(--success-soft)}.workspace-pill.warning{color:var(--warning);background:var(--warning-soft)}.workspace-pill.danger{color:var(--danger);background:var(--danger-soft)}.workspace-pill.neutral{color:var(--warning);background:var(--warning-soft)}.workspace-pill.elevated{color:var(--deep-violet);background:#efecfb}.table-footer{color:var(--muted);border-top:1px solid var(--border-soft);font-size:var(--console-meta,11px);background:#fafbfc;justify-content:space-between;align-items:center;gap:16px;padding:13px 18px;display:flex}.table-footer div{gap:6px;display:flex}.table-footer button{border:1px solid var(--border);cursor:pointer;font-size:var(--console-meta,11px);background:#fff;border-radius:7px;padding:7px 10px}.table-footer button:disabled{opacity:.45;cursor:not-allowed}.drawer-layer,.modal-layer{z-index:100;overscroll-behavior:none;position:fixed;inset:0}.drawer-backdrop{cursor:default;touch-action:none;background:#1117207a;border:0;width:100%;height:100%;position:absolute;inset:0}.modal-card,.modal-body,.detail-drawer{overscroll-behavior:contain}.detail-drawer{background:#fff;flex-direction:column;width:min(470px,100%);padding:24px;display:flex;position:absolute;inset:0 0 0 auto;overflow-y:auto;box-shadow:-24px 0 60px #1117202e}.detail-drawer:focus{outline:none}.drawer-head{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:20px;display:flex}.drawer-head-main{min-width:0}.drawer-head-main>.eyebrow{margin-bottom:14px}.drawer-title-row{align-items:flex-start;gap:13px;min-width:0;display:flex}.drawer-title-row>div{min-width:0}.drawer-title-row.has-adornment{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px 13px;display:grid}.drawer-title-row.has-adornment>div{display:contents}.drawer-title-row.has-adornment>.table-avatar.large{grid-area:1/1;align-self:center}.drawer-title-row.has-adornment h2{grid-area:1/2;align-self:center;margin:0}.drawer-title-row.has-adornment .drawer-id-row{grid-area:2/2}.drawer-head h2{letter-spacing:-.03em;margin:0 0 7px;font-size:22px}.drawer-head code{color:var(--muted);font-size:var(--console-meta,11px)}.drawer-close{color:var(--muted);background:#f6f7f9}.identity-summary{border-bottom:1px solid var(--border-soft);align-items:start;gap:12px;padding:20px 0;display:grid}.identity-summary>div{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.identity-summary strong{min-width:0;font-size:var(--console-small,12px);overflow-wrap:anywhere}.identity-summary>div>.workspace-pill{flex:none}.drawer-section{border-bottom:1px solid var(--border-soft);padding:20px 0}.drawer-section h3{margin:0 0 14px;font-size:13px}.drawer-section dl{gap:12px;margin:0;display:grid}.drawer-section dl div{justify-content:space-between;gap:16px;display:flex}.drawer-section dt{color:var(--muted);font-size:var(--console-meta,11px)}.drawer-section dd{font-size:var(--console-small,12px);text-align:right;align-items:center;gap:5px;margin:0;display:flex}.drawer-section dd svg{color:inherit}.method-row{align-items:flex-start;gap:11px;padding:10px 0;display:flex}.method-row>svg{color:var(--deep-violet);flex:none;margin-top:2px}.method-row>span:not(.product-mark):not(.workspace-pill){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.method-row strong{font-size:var(--console-small,12px)}.method-row small{color:var(--muted);font-size:var(--console-meta,11px)}.drawer-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:auto;padding-top:24px;display:grid}.account-drawer-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.account-drawer-actions>.workspace-button:nth-child(3),.account-drawer-actions>.workspace-button:only-child,.account-drawer-actions>.account-destructive-action{grid-column:1/-1}.notice-banner{border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:24px;padding:13px 15px;display:flex}.notice-banner>svg{flex:none;margin-top:1px}.notice-banner p{font-size:var(--console-small,12px);flex-direction:column;gap:4px;margin:0;display:flex}.notice-banner span{font-size:var(--console-meta,11px);line-height:1.5}.notice-banner.warning{color:var(--warning);background:var(--warning-soft);border:1px solid var(--warning-border)}.notice-banner.danger{color:var(--danger);background:var(--danger-soft);border:1px solid #e7bbb6}.notice-banner.danger strong,.notice-banner.danger>svg{color:var(--danger)}.notice-banner.info{color:#245da6;background:#edf5ff;border:1px solid #c8dcf4}.migration-progress{margin-bottom:24px;padding:22px}.migration-progress-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.migration-progress-head h3{letter-spacing:-.02em;margin:0;font-size:17px}.migration-progress-head>strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:27px}.progress-track{background:#e9edf2;border-radius:8px;height:8px;margin:18px 0 14px;overflow:hidden}.progress-track span{background:linear-gradient(90deg, #159a8b, var(--deep-violet));border-radius:inherit;height:100%;display:block}.progress-legend{color:var(--muted);font-size:var(--console-meta,11px);flex-wrap:wrap;gap:18px;display:flex}.progress-legend span{align-items:center;gap:6px;display:flex}.progress-legend i{border-radius:50%;width:7px;height:7px}.legend-complete{background:var(--deep-violet)}.legend-review{background:var(--warning-accent)}.legend-remaining{background:#d8dfe7}.workspace-two-column{grid-template-columns:minmax(0,1.55fr) minmax(310px,.75fr);gap:24px;display:grid}.workspace-two-column.equal{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-title{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:flex-start;gap:14px;padding:20px;display:flex}.panel-title.padded{padding:20px}.panel-title h3{letter-spacing:-.02em;margin:0;font-size:15px}.compact-table th,.compact-table td{padding-inline:15px}.exception-panel{padding-bottom:16px}.exception-list{margin:0;padding:0 16px;list-style:none}.exception-list li{border-bottom:1px solid var(--border-soft)}.exception-list li>button{width:calc(100% + 16px);min-height:62px;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;margin:0 -8px;padding:10px 8px;transition:background .15s,border-color .15s,box-shadow .15s;display:grid}.exception-list li>button:hover{background:#faf9ff;border-color:#e1ddfb}.exception-list li>button:focus-visible{border-color:var(--deep-violet);background:#faf9ff;outline:0;box-shadow:0 0 0 3px #4832b924}.exception-list li>button>.exception-icon{align-self:center;margin-top:0}.exception-list li>button>svg{color:var(--muted);align-self:center}.exception-copy,.risk-signal p{flex-direction:column;flex:1;gap:3px;min-width:0;margin:0;display:flex}.exception-list strong,.risk-signal strong{font-size:var(--console-small,12px)}.exception-list small,.risk-signal small{color:var(--muted);font-size:var(--console-meta,11px);line-height:1.45}.exception-list b{font-size:var(--console-small,12px)}.exception-meta{text-align:right;font-variant-numeric:tabular-nums;align-self:center;gap:2px;display:grid}.exception-meta small{font-size:var(--console-caption,9px);white-space:nowrap}.risk-signal{border-bottom:1px solid var(--border-soft);align-items:center;gap:11px;padding:14px 0;display:flex}.exception-icon{border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.exception-icon.danger{color:var(--danger);background:var(--danger-soft)}.exception-icon.warning{color:var(--warning-accent);background:var(--warning-soft)}.exception-icon.success{color:var(--success);background:var(--success-soft)}.exception-icon.brand-verified{background:linear-gradient(135deg,#01ffee21,#5819ec1f);border:1px solid #5819ec1f}.exception-icon.neutral{color:var(--warning);background:var(--warning-soft)}.dimyron-verified-icon{filter:drop-shadow(0 2px 4px #3a2a992e);flex:none;display:block}.drawer-section dd.verified-email-value{gap:4px}.drawer-section dd.verified-email-value .dimyron-verified-icon{width:17px;height:17px;margin-left:0}.exception-panel>.workspace-button{width:calc(100% - 32px);margin:16px 16px 0}.product-registry{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));display:grid}.product-registry>article{border-right:1px solid var(--border-soft);min-width:0;padding:22px}.product-registry>article:last-child{border-right:0}.registry-identity{align-items:center;gap:11px;margin-bottom:14px;display:flex}.registry-identity>div{min-width:0}.registry-identity h3{margin:0 0 4px;font-size:14px}.registry-identity p{color:var(--muted);font-size:var(--console-meta,11px);margin:0}.large-mark{width:36px;height:36px}.product-registry dl{border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);gap:14px;min-height:174px;margin:19px 0;padding:16px 0;display:grid}.product-registry dl div{min-width:0}.product-registry dt{color:var(--muted);font-size:var(--console-meta,11px);margin-bottom:5px}.product-registry dd{font-size:var(--console-small,12px);text-overflow:ellipsis;margin:0;line-height:1.5;overflow:hidden}.product-registry dd button{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;margin-left:5px;padding:3px;display:inline-grid}.scope-chip{color:#536172;font-size:var(--console-meta,11px);background:#eef1f4;border-radius:5px;margin:0 4px 4px 0;padding:3px 7px;display:inline-flex}.registry-footer{color:var(--muted);font-size:var(--console-meta,11px);justify-content:space-between;align-items:center;gap:10px;display:flex}.registry-footer>span{align-items:center;gap:5px;display:flex}.registry-footer>span svg{color:inherit}.settings-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:24px;display:grid}.settings-panel{padding:22px}.settings-panel>.panel-title{margin:-22px -22px 5px}.setting-row{border-bottom:1px solid var(--border-soft);align-items:center;gap:12px;padding:16px 0;display:flex}.setting-row.no-edge{border-bottom:0}.setting-icon{width:34px;height:34px;color:var(--deep-violet);background:#f1eefb;border-radius:9px;flex:none;place-items:center;display:grid}.setting-row p{flex-direction:column;flex:1;gap:4px;min-width:0;margin:0;display:flex}.setting-row strong{font-size:var(--console-small,12px)}.setting-row small{color:var(--muted);font-size:var(--console-meta,11px);line-height:1.5}.provider-credential-note{margin-top:12px}.switch{flex:none;position:relative}.switch input{opacity:0;pointer-events:none;position:absolute}.switch span{cursor:pointer;background:#cbd3dc;border-radius:20px;width:36px;height:21px;padding:2px;transition:all .15s;display:block}.switch span:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:all .15s;display:block;box-shadow:0 1px 3px #11172033}.switch input:checked+span{background:var(--deep-violet)}.switch input:checked+span:after{transform:translate(15px)}.switch input:focus-visible+span{box-shadow:0 0 0 3px #5819ec38}.form-field{gap:7px;margin:17px 0;display:grid}.form-field>span{font-size:var(--console-small,12px);font-weight:600}.form-field select,.form-field input,.dimyron-select-trigger{width:100%;height:42px;color:var(--text);border:1px solid var(--border);background:#fff;border-radius:9px;padding:0 11px}.form-field small{color:var(--muted);font-size:var(--console-meta,11px);line-height:1.45}.dimyron-select{min-width:0;position:relative}.dimyron-select-trigger{box-shadow:none;font:inherit;text-align:left;cursor:pointer;appearance:none;outline:0;justify-content:space-between;align-items:center;gap:12px;transition:border-color .14s,box-shadow .14s,background-color .14s;display:flex}.dimyron-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dimyron-select-trigger>svg{color:#526172;flex:none;transition:transform .14s}.dimyron-select.is-open .dimyron-select-trigger,.dimyron-select-trigger:focus-visible{box-shadow:var(--control-focus-ring);border-color:#0000;outline:0}.dimyron-select.is-open .dimyron-select-trigger>svg{transform:rotate(180deg)}.dimyron-select-trigger:disabled{color:#8a94a3;cursor:not-allowed;background:#f2f4f7}.dimyron-select-menu{z-index:160;overscroll-behavior:contain;background:#fff;border:1px solid #d7dde6;border-radius:10px;gap:2px;padding:6px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 18px 44px #1117202e,0 3px 10px #11172014}.dimyron-select-option{width:100%;min-height:36px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;padding:7px 9px;display:grid}.dimyron-select-option.is-active{background:#f3f0ff}.dimyron-select-option.is-selected{color:var(--deep-violet);font-weight:650}.dimyron-select-check{place-items:center;width:18px;height:18px;display:grid}.dimyron-select-menu::-webkit-scrollbar{width:0;height:0}.policy-summary{grid-template-columns:minmax(0,1.2fr) minmax(320px,.9fr) auto;align-items:center;gap:24px;padding:22px;display:grid}.policy-summary h3{margin:0 0 7px;font-size:15px}.policy-summary>div:first-child>p:last-child{color:var(--muted);font-size:var(--console-small,12px);margin:0;line-height:1.55}.policy-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.policy-checks span{color:var(--success);font-size:var(--console-meta,11px);align-items:center;gap:6px;display:flex}.security-readiness-panel{margin-bottom:24px;overflow:hidden}.security-readiness-panel .security-actions{grid-template-columns:repeat(2,minmax(0,1fr));padding:20px}.security-actions{gap:10px;display:grid}.security-actions article{border:1px solid var(--border-soft);background:#fafbfc;border-radius:10px;align-items:center;gap:11px;padding:13px;display:flex}.security-actions p{flex-direction:column;flex:1;gap:4px;min-width:0;margin:0;display:flex}.security-actions strong{font-size:var(--console-small,12px)}.security-actions small{color:var(--muted);font-size:var(--console-meta,11px);line-height:1.45}.security-list{padding:20px}.security-list>.panel-title{margin:-20px -20px 0}.security-list ul{margin:0;padding:0;list-style:none}.security-list li{border-bottom:1px solid var(--border-soft);align-items:center;gap:10px;padding:15px 0;display:flex}.security-list li:last-child{border-bottom:0}.security-list li>svg{color:var(--success);flex:none}.security-list li p{flex-direction:column;flex:1;gap:3px;margin:0;display:flex}.security-list li strong{font-size:var(--console-small,12px)}.security-list li small{color:var(--muted);font-size:var(--console-meta,11px)}.security-list li>span{color:var(--success);font-size:var(--console-meta,11px);font-weight:600}.risk-signal{width:calc(100% - 36px);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;margin:0 18px}.risk-signal:hover{color:var(--deep-violet)}.risk-signal time{color:var(--muted);font-size:var(--console-meta,11px)}.risk-signal>svg{color:var(--muted);flex:none}.signal-detail{gap:0;margin:16px 0 0;display:grid}.signal-detail div{border-top:1px solid var(--border-soft);grid-template-columns:150px 1fr;gap:16px;padding:13px 0;display:grid}.signal-detail dt{color:var(--muted);font-size:var(--console-meta,11px);font-weight:650}.signal-detail dd{color:#445163;font-size:var(--console-small,12px);margin:0;line-height:1.55}.audit-integrity{color:var(--success);background:var(--success-soft);font-size:var(--console-meta,11px);border-bottom:1px solid #cfe8dc;align-items:center;gap:8px;padding:11px 18px;display:flex}.audit-table{min-width:880px}.audit-table td:first-child{display:table-cell}.audit-activity,.audit-item{flex-direction:column;gap:3px;min-width:0;display:flex}.audit-activity strong,.audit-item strong,.audit-performer strong{color:var(--text);font-size:var(--console-small,12px)}.audit-activity small,.audit-item small,.audit-performer small{margin:0}.audit-performer{align-items:flex-start;gap:9px;display:flex}.audit-performer>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.audit-performer>.table-avatar,.audit-performer>.audit-system-icon{margin-top:0}.audit-system-icon{width:32px;height:32px;color:var(--deep-violet);background:#efecfb;border-radius:9px;flex:none;place-items:center;display:inline-grid}.audit-table time{color:#526172}.audit-result{flex-direction:column;align-items:flex-start;gap:5px;display:inline-flex}.audit-result small{color:var(--warning);margin:0;font-weight:600}.audit-record-page{width:min(100%,880px);margin-inline:auto;padding:24px}.audit-record-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.audit-record-header>div{min-width:0}.audit-record-header span{color:var(--deep-violet);font-size:var(--console-caption,10px);text-transform:uppercase;letter-spacing:.08em;font-weight:750}.audit-record-header h2{color:var(--text);margin:6px 0 5px;font-size:clamp(18px,2vw,23px);line-height:1.25}.audit-record-header p{color:var(--muted);font-size:var(--console-small,12px);margin:0;line-height:1.55}.audit-record-actions{border-top:1px solid var(--border-soft);margin-top:22px;padding-top:18px;display:flex}.audit-detail-dialog .modal-body{padding-top:0}.audit-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.audit-detail-summary article{background:#f6f7f9;border-radius:9px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:13px;display:flex}.audit-detail-summary article>span:first-child{color:var(--muted);font-size:var(--console-caption,10px);text-transform:uppercase;letter-spacing:.07em;font-weight:700}.audit-detail-summary article>strong{color:var(--text);font-size:var(--console-small,12px);line-height:1.45}.audit-detail-section{border-top:1px solid var(--border-soft);margin-top:20px;padding-top:18px}.audit-detail-section h3{color:var(--text);margin:0 0 12px;font-size:13px}.audit-detail-list{gap:0;margin:0;display:grid}.audit-detail-list>div{border-top:1px solid var(--border-soft);grid-template-columns:145px 1fr;gap:16px;padding:11px 0;display:grid}.audit-detail-list>div:first-child{border-top:0}.audit-detail-list dt{color:var(--muted);font-size:var(--console-meta,11px);align-self:center;font-weight:650}.audit-detail-list dd{min-width:0;margin:0}.audit-party-value{align-items:flex-start;gap:10px;min-width:0;display:flex}.audit-party-value>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.audit-party-value>.table-avatar,.audit-party-value>.audit-party-mark{margin-top:0}.audit-party-value strong{color:var(--text);font-size:var(--console-small,12px)}.audit-party-value small{color:var(--muted);font-size:var(--console-meta,11px)}.audit-party-mark{width:32px;height:32px;color:var(--deep-violet);background:#efecfb;border-radius:9px;flex:none;place-items:center;display:inline-grid}.audit-party-mark.policy{color:var(--success);background:var(--success-soft)}.audit-affected-button{width:100%;color:var(--text);border:1px solid var(--border-soft);text-align:left;cursor:pointer;background:#fafbfc;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;transition:border-color .12s,background .12s,box-shadow .12s;display:flex}.audit-affected-button:hover{background:#f7f5ff;border-color:#c7bbf4}.audit-affected-button:focus-visible{box-shadow:var(--control-focus-ring-strong);background:#fff;border-color:#0000;outline:none}.audit-affected-button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.audit-affected-button strong{font-size:var(--console-small,12px)}.audit-affected-button small{color:var(--muted);font-size:var(--console-meta,11px)}.audit-affected-button svg{color:var(--muted);flex:none}.audit-reason{color:#4f5d6d;font-size:var(--console-small,12px);margin:0 0 12px;line-height:1.6}.audit-change-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.audit-change-grid article{border:1px solid var(--border-soft);background:#fafbfc;border-radius:10px;min-width:0;padding:13px 14px}.audit-change-grid span,.audit-change-grid strong{display:block}.audit-change-grid span{color:var(--muted);font-size:var(--console-caption,10px);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-weight:700}.audit-change-grid strong{color:var(--text);font-size:var(--console-small,12px);line-height:1.5}.audit-reference{border:1px solid var(--border-soft);background:#fafbfc;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:14px 16px;display:flex}.audit-reference>div{min-width:0}.audit-reference h3{color:var(--text);margin:0 0 4px;font-size:13px}.audit-reference p{color:var(--muted);font-size:var(--console-meta,11px);margin:0;line-height:1.5}.audit-reference .copyable-id{flex:none}.audit-reference code{overflow-wrap:anywhere;font-size:var(--console-small,12px);font-weight:700}.environment-cell{align-items:center;gap:5px;display:inline-flex}.environment-cell:before{content:"";border-radius:50%;width:7px;height:7px}.environment-cell.production:before{background:#f04438}.environment-cell.staging:before{background:#246bce}.mfa-cell{color:var(--warning);align-items:center;gap:5px;display:flex}.mfa-cell.success{color:var(--success)}.mfa-cell.danger{color:var(--danger)}.mfa-cell.warning,.mfa-cell.neutral{color:var(--warning)}.role-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-top:24px;display:grid}.role-grid article{padding:20px}.role-grid svg{color:var(--deep-violet)}.role-grid h3{margin:14px 0 7px;font-size:13px}.role-grid p{min-height:58px;color:var(--muted);font-size:var(--console-meta,11px);margin:0 0 14px;line-height:1.55}.role-grid span{color:var(--deep-violet);font-size:var(--console-meta,11px);font-weight:600}.modal-card{z-index:1;background:#fff;border-radius:14px;width:min(470px,100% - 32px);margin:8vh auto 0;padding:22px;position:relative;box-shadow:0 24px 80px #11172038}.modal-head{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.modal-head h2{letter-spacing:-.03em;margin:0;font-size:20px}.modal-note{color:#536172;font-size:var(--console-meta,11px);background:#f7f8fa;border-radius:9px;align-items:flex-start;gap:8px;padding:11px;line-height:1.5;display:flex}.modal-note svg{color:var(--deep-violet);flex:none}.modal-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}@media (width<=1180px){.operations-grid,.lower-grid{grid-template-columns:1fr}.search-shell{width:320px}.product-registry{grid-template-columns:1fr}.product-registry>article{border-right:0;border-bottom:1px solid var(--border-soft)}.product-registry>article:last-child{border-bottom:0}.product-registry dl{min-height:0}.policy-summary{grid-template-columns:1fr}}@media (width<=900px){.admin-shell{height:100dvh;min-height:0;overflow:hidden}.sidebar{height:100dvh;max-height:100dvh;box-shadow:none;transition:transform .22s;transform:translate(-100%)}.sidebar.is-open{transform:translate(0)}.sidebar-close{display:inline-grid!important}.app-column{overscroll-behavior:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;height:100%;min-height:0;margin-left:0;overflow:hidden auto}.admin-shell.mobile-navigation-open{overscroll-behavior:none;width:100%;height:100dvh;max-height:100dvh;position:fixed;inset:0;overflow:hidden}.admin-shell.mobile-navigation-open .app-column{pointer-events:none;-webkit-user-select:none;user-select:none;height:100%;overflow:hidden}.admin-shell.mobile-navigation-open .sidebar,.admin-shell.mobile-navigation-open .mobile-backdrop{pointer-events:auto}.mobile-menu{display:inline-grid!important}.mobile-backdrop{z-index:35;overscroll-behavior:none;touch-action:none;background:#11172070;border:0;width:100%;height:100dvh;position:fixed;inset:0}.mobile-backdrop.is-open{display:block}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-strip button:nth-child(2){border-right:0}.metric-strip button:nth-child(-n+2){border-bottom:1px solid var(--border-soft)}.metric-strip button:first-child{border-radius:var(--radius-panel) 0 0 0}.metric-strip button:nth-child(2){border-radius:0 var(--radius-panel) 0 0}.metric-strip button:nth-child(3){border-radius:0 0 0 var(--radius-panel)}.metric-strip button:last-child{border-radius:0 0 var(--radius-panel) 0}.profile-copy{display:none}.workspace-two-column,.workspace-two-column.equal,.settings-layout{grid-template-columns:1fr}.workspace-metrics.four{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-metrics.four article:nth-child(2){border-right:0}.workspace-metrics.four article:nth-child(-n+2){border-bottom:1px solid var(--border-soft)}.role-grid{grid-template-columns:1fr}.role-grid p{min-height:0}}@media (width<=680px){.admin-shell.mobile-search-open .main-content,.admin-shell.mobile-search-open .topbar-left,.admin-shell.mobile-search-open .profile-shell{pointer-events:none}.environment-bar{padding:0 16px}.environment-detail{display:none}.topbar{align-items:flex-start;padding:14px 16px}.topbar-left{min-height:42px}.topbar-actions{gap:6px}.search-shell{justify-content:center;width:42px;padding:0}.search-shell input,.search-shell kbd{display:none}.search-shell:focus-within{z-index:70;background:#fff;justify-content:flex-start;width:auto;padding:0 11px;position:fixed;top:54px;left:16px;right:16px;box-shadow:0 0 0 3px #5819ec2e,0 18px 50px #1117202e}.search-shell:focus-within input{display:block}.search-popover{overscroll-behavior:contain;max-height:calc(100dvh - 120px);position:fixed;top:104px;left:16px;right:16px;overflow-y:auto}h1{font-size:18px}.main-content{padding:24px 16px 36px}.page-intro{align-items:flex-start}.page-intro h2{font-size:24px}.page-intro-actions{flex-direction:column;align-items:flex-end;gap:7px}.page-intro .secondary-button{display:none}.data-freshness{font-size:var(--console-meta,11px)}.metric-strip{grid-template-columns:1fr}.metric-strip button,.metric-strip button:nth-child(2){border-right:0;border-bottom:1px solid var(--border-soft);border-radius:0;padding:17px 42px 17px 18px}.metric-strip button:first-child{border-radius:var(--radius-panel) var(--radius-panel) 0 0}.metric-strip button:last-child{border-radius:0 0 var(--radius-panel) var(--radius-panel);border-bottom:0}.health-panel,.queue-panel,.product-panel,.activity-panel{padding:18px}.chart-legend{display:none}.health-chart{width:calc(100% + 16px);margin-inline:-8px}.chart-summary{gap:12px}.stable-label{width:100%;margin-left:0}.queue-list{margin-inline:-18px}.queue-list button{grid-template-columns:minmax(0,1fr);padding-inline:18px}.queue-meta{flex-flow:wrap;align-items:flex-start;gap:4px 12px;margin-left:72px}.product-table-wrap{margin-inline:-18px;margin-bottom:-18px}.product-table th,.product-table td{padding-inline:18px}.sidebar{width:min(84vw,300px)}.workspace-header{flex-direction:column;align-items:flex-start;gap:16px}.workspace-header h2{font-size:24px}.workspace-actions{justify-content:flex-start;width:100%;display:flex}.workspace-metrics.three,.workspace-metrics.four{grid-template-columns:1fr}.workspace-metrics article,.workspace-metrics.four article:nth-child(2){border-right:0;border-bottom:1px solid var(--border-soft)}.workspace-metrics article:last-child{border-bottom:0}.table-toolbar{flex-direction:column;align-items:stretch}.toolbar-search{width:100%}.table-toolbar>div{justify-content:space-between}.table-toolbar .result-count{display:none}.data-table th,.data-table td{padding-inline:14px}.account-directory-table,.account-directory-table tbody{width:100%;display:block}.account-directory-table thead{display:none}.account-directory-table tbody tr{border-bottom:1px solid var(--border-soft);grid-template-rows:auto auto auto;grid-template-columns:40px minmax(0,1fr) minmax(max-content,auto) 30px;align-items:center;gap:5px 10px;padding:17px 14px;display:grid}.account-directory-table tbody tr:last-child{border-bottom:0}.account-directory-table tbody tr[tabindex]:hover,.account-directory-table tbody tr[tabindex]:focus-visible{box-shadow:inset 3px 0 0 var(--deep-violet);border-radius:0}.account-directory-table td{white-space:normal;border:0;min-width:0;padding:0;display:none}.account-directory-table td.person-identity-cell{padding:0;display:contents}.account-directory-table td.person-identity-cell>.table-avatar{grid-area:1/1/3;align-self:center;width:40px;height:40px}.account-directory-table td.person-identity-cell>span:last-child{display:contents}.account-directory-table td.person-identity-cell>span:last-child>:first-child{text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;align-self:end;min-width:0;overflow:hidden}.account-directory-table td.person-identity-cell>span:last-child>small{text-overflow:ellipsis;white-space:nowrap;grid-area:2/2;align-self:start;min-width:0;margin:0;overflow:hidden}.account-directory-table td.account-id-cell{grid-area:3/2;padding-top:5px;display:block}.account-directory-table td.account-state-cell{text-align:right;flex-direction:column;grid-area:2/3/4;align-self:start;align-items:flex-end;gap:5px;display:flex}.account-directory-table td.account-state-cell .condition-note{margin:0;line-height:1.25}.account-directory-table td.account-action-cell{grid-area:1/4/4;align-self:stretch;place-items:center;display:grid}.account-directory-table .copyable-id{min-width:0}.account-directory-table .copyable-id code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-directory-table .table-row-action{width:30px;height:100%;min-height:42px}.drawer-actions{grid-template-columns:1fr}.drawer-actions .workspace-button{width:100%}.legal-form-grid{grid-template-columns:1fr}.legal-form-wide{grid-column:auto}.legal-upload-field{flex-direction:column;align-items:stretch}.legal-upload-field .workspace-button{align-self:flex-start}.legal-register-head{flex-direction:column;align-items:flex-start}.legal-document-table td:first-child{min-width:245px}.table-footer{flex-direction:column;align-items:flex-start}.migration-progress-head{align-items:flex-start}.progress-legend{gap:9px}.security-actions article{align-items:flex-start}.policy-checks{grid-template-columns:1fr}.modal-card{margin-top:3vh}}@media (width<=760px){.security-readiness-panel .security-actions{grid-template-columns:1fr}.security-readiness-panel .security-actions article{grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.security-readiness-panel .security-actions article>p{grid-column:2}.security-readiness-panel .security-actions article>.workspace-pill,.security-readiness-panel .security-actions article>.text-button{grid-column:2;justify-self:start}}.data-freshness-button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;padding:6px 8px}.data-freshness-button:hover{color:var(--text);background:#f2f4f7}.workspace-button:disabled{color:#8a94a3;opacity:1;cursor:not-allowed;box-shadow:none;background:#edf0f4;border-color:#dce1e8}.workspace-button:disabled:hover{color:#8a94a3;background:#edf0f4;border-color:#dce1e8;transform:none}.modal-card{max-height:88vh;overflow:auto}.modal-card.modal-wide{width:min(680px,100% - 32px)}.modal-body{padding-top:4px}.dialog-copy{color:#536172;margin:17px 0;font-size:13px;line-height:1.65}.form-field textarea{width:100%;min-height:90px;color:var(--text);border:1px solid var(--border);resize:vertical;font:inherit;background:#fff;border-radius:9px;padding:10px 11px;line-height:1.45}.form-field input[readonly]{color:var(--muted);background:#f7f8fa}.form-field .field-error,.field-error{color:var(--danger);font-weight:650}.email-validation-slot{opacity:0;pointer-events:none;height:18px;transition:opacity .16s,transform .16s;display:block;overflow:hidden;transform:translateY(-3px)}.email-validation-slot.is-visible{opacity:1;transform:translateY(0)}.form-field input[aria-invalid=true],.form-field textarea[aria-invalid=true],.form-field select[aria-invalid=true]{color:#8f251f;background:snow;border-color:#cf4037;box-shadow:0 0 0 3px #cf40371a}.input-with-icon:has(input[aria-invalid=true]){background:snow;border-color:#cf4037;box-shadow:0 0 0 3px #cf40371a}.input-with-icon:has(input[aria-invalid=true])>svg{color:#b82e26}.integration-boundary{color:#536172;background:#f6f5ff;border:1px solid #dfdcff;border-radius:10px;align-items:flex-start;gap:10px;margin-top:16px;padding:12px;display:flex}.integration-boundary>svg{color:var(--deep-violet);flex:none;margin-top:1px}.integration-boundary p{font-size:var(--console-meta,11px);gap:3px;margin:0;line-height:1.5;display:grid}.integration-boundary strong{color:var(--text)}.profile-details{gap:0;margin:15px 0;display:grid}.profile-details div{border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(120px,.7fr) 1.3fr;gap:16px;padding:11px 0;display:grid}.profile-details dt{color:var(--muted);font-size:var(--console-meta,11px)}.profile-details dd{font-size:var(--console-small,12px);text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.profile-details.compact-details{grid-template-columns:1fr 1fr;column-gap:20px}.profile-details.compact-details div{grid-template-columns:1fr;gap:4px}.profile-details.compact-details dd{text-align:left}.notice-confirmation-layer{z-index:170;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);overscroll-behavior:none;background:#1117202e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.notice-confirmation{overscroll-behavior:contain;width:min(440px,100%);max-height:calc(100dvh - 48px);color:var(--text);border:2px solid var(--deep-violet);background:#fffffffa;border-radius:20px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:17px;padding:25px;display:grid;position:relative;overflow-y:auto;box-shadow:0 28px 90px #1117203d,0 3px 12px #11172012}.notice-confirmation-mark{width:52px;height:52px;color:var(--deep-violet);background:#f3efff;border:1px solid #5819ec29;border-radius:50%;place-items:center;display:grid}.notice-confirmation.info .notice-confirmation-mark{color:var(--deep-violet);background:#f3efff}.notice-confirmation-copy{gap:3px;min-width:0;padding-right:42px;display:grid}.notice-confirmation-copy>span{color:var(--deep-violet);font-size:var(--console-caption,10px);letter-spacing:.13em;text-transform:uppercase;font-weight:750;line-height:1.25}.notice-confirmation-copy strong{letter-spacing:-.02em;font-size:18px;line-height:1.3}.notice-confirmation-copy p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.notice-confirmation>button{width:34px;height:34px;color:var(--muted);cursor:pointer;background:#f5f6f8;border:1px solid #0000;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.notice-confirmation>button svg{width:16px;height:16px}.notice-confirmation>button:hover{color:var(--text);background:#eef0f4}.notice-confirmation>button:focus-visible{outline-offset:2px;outline:3px solid #5819ec38}.toolbar-controls{align-items:center;gap:9px;display:flex}.menu-shell{position:relative}.control-popover{z-index:60;border:1px solid var(--border);background:#fff;border-radius:11px;width:260px;padding:12px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 50px #11172024}.control-popover .form-field{margin:0 0 12px}.compact-popover{width:180px;padding:6px}.compact-popover>button{width:100%;color:var(--text);cursor:pointer;text-align:left;font-size:var(--console-small,12px);background:0 0;border:0;border-radius:7px;padding:9px 10px}.compact-popover>button:hover{background:#f5f6f8}.table-row-action{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;margin-left:auto;display:grid}.table-row-action:hover,.table-row-action:focus-visible{color:var(--deep-violet);background:#f6f5ff;border-color:#dfdcff}.empty-table{min-height:180px;color:var(--muted);text-align:center;place-items:center;gap:5px;padding:24px;display:grid}.empty-table strong{color:var(--text);font-size:13px}.empty-table span{font-size:var(--console-meta,11px)}.drawer-subtitle{color:var(--muted);font-size:var(--console-meta,11px);margin-top:7px;display:block}.queue-detail-list{gap:10px;padding:18px 0;display:grid}.queue-detail-list article{border:1px solid var(--border-soft);background:#fafbfc;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.queue-detail-list article p{gap:3px;margin:0;display:grid}.queue-detail-list article p strong{font-size:var(--console-small,12px)}.queue-detail-list article p small{color:var(--muted);font-size:var(--console-caption,10px);line-height:1.4}.queue-detail-list article>span:not(.exception-icon){color:var(--muted);font-size:var(--console-meta,11px)}.queue-detail-list article .workspace-button{grid-column:2/-1;justify-self:end;min-height:34px}.queue-case-list{gap:9px;padding:18px 0;display:grid}.queue-case-row{width:100%;color:var(--text);border:1px solid var(--border-soft);cursor:pointer;text-align:left;background:#fff;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:start;gap:11px;padding:13px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:grid}.queue-case-row:hover{background:#fbfaff;border-color:#d4cffd;transform:translateY(-1px);box-shadow:0 8px 24px #34268e14}.queue-case-row:focus-visible{border-color:var(--deep-violet);outline:0;box-shadow:0 0 0 3px #4832b929}.queue-case-row:disabled{cursor:default;opacity:.72;transform:none}.queue-case-copy{gap:3px;min-width:0;display:grid}.queue-case-copy>span{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.queue-case-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.queue-case-copy .workspace-pill{font-size:var(--console-caption,10px);padding:3px 7px}.queue-case-copy small{color:var(--muted);font-size:var(--console-meta,11px);line-height:1.45}.queue-case-copy code{color:#536172;font-size:var(--console-caption,10px);text-overflow:ellipsis;white-space:nowrap;line-height:1.45;overflow:hidden}.queue-case-time{text-align:right;gap:2px;min-width:62px;display:grid}.queue-case-time small{color:var(--muted);font-size:var(--console-caption,10px)}.queue-case-time strong{font-size:var(--console-small,12px)}.queue-case-overdue{color:var(--danger);font-size:var(--console-caption,10px);font-weight:700}.queue-case-row>.exception-icon{align-self:start;margin-top:1px}.queue-case-row>svg{color:var(--muted);align-self:center}.requirements-list{gap:10px;margin:17px 0;padding:0;list-style:none;display:grid}.requirements-list li{color:#445163;font-size:var(--console-small,12px);align-items:flex-start;gap:8px;line-height:1.5;display:flex}.requirements-list li svg{color:var(--success);flex:none;margin-top:1px}.session-list{gap:7px;margin:10px 0 0 31px;padding:0;list-style:none;display:grid}.session-list li{border:1px solid var(--border-soft);font-size:var(--console-meta,11px);background:#fafbfc;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.session-list small{color:var(--muted)}.role-definition-list{grid-template-columns:1fr 1fr;gap:10px;margin:17px 0;display:grid}.role-definition-list article{border:1px solid var(--border-soft);background:#fafbfc;border-radius:10px;padding:13px}.role-definition-list strong{font-size:var(--console-small,12px)}.role-definition-list p{color:var(--muted);font-size:var(--console-meta,11px);margin:5px 0 0;line-height:1.5}.role-definition-list small{color:var(--muted);font-size:var(--console-caption,10px);margin-top:10px;font-weight:650;display:block}.role-definition-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.role-origin{color:#596474;font-size:var(--console-caption,9px);text-transform:uppercase;letter-spacing:.05em;background:#edf0f4;border-radius:999px;padding:3px 6px;font-weight:700}.role-origin.custom{color:#32248c;background:#f0edff}.role-origin.unavailable{color:#a32a20;background:#fff0ee}.role-creator-modal{grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.role-creator-modal .modal-body{overscroll-behavior:contain;scrollbar-width:none;min-height:0;margin-inline:-4px;padding-inline:4px;overflow-y:auto}.role-creator-modal .modal-body::-webkit-scrollbar{display:none}.role-creator-modal .modal-actions{border-top:1px solid var(--border-soft);margin-top:14px;padding-top:14px}.role-identity-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.role-identity-fields .form-field{margin-bottom:4px}.role-identity-fields textarea{resize:none;height:42px;min-height:42px;padding-block:10px;overflow-y:auto}.permission-selector{border:1px solid var(--border);border-radius:10px;margin:18px 0;padding:14px;display:block}.permission-selector legend{color:var(--text);font-size:var(--console-small,12px);padding:0 5px;font-weight:700}.permission-selector-tools{grid-template-columns:minmax(190px,1fr) auto auto;align-items:center;gap:10px;margin-bottom:12px;display:grid}.permission-selector-tools>span{color:var(--muted);font-size:var(--console-caption,10px);white-space:nowrap;font-weight:650}.permission-search{min-height:38px;color:var(--muted);border:1px solid var(--border);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 10px;transition:border-color .14s,box-shadow .14s,background-color .14s;display:flex}.permission-search:focus-within{box-shadow:var(--control-focus-ring);border-color:#0000}.permission-search input{width:100%;min-width:0;height:34px;color:var(--text);font:inherit;font-size:var(--console-meta,11px);background:0 0;border:0;outline:0;padding:0}.permission-search input:focus-visible{box-shadow:none;border-color:#0000}.permission-groups{grid-template-columns:1fr 1fr;align-items:start;gap:10px;display:grid}.permission-group{border:1px solid var(--border-soft);background:#fafbfc;border-radius:9px;min-width:0;overflow:hidden}.permission-group-heading{border-bottom:1px solid var(--border-soft);background:#f5f7fa;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:8px 10px;display:flex}.permission-group-heading h3{font-size:var(--console-meta,11px);margin:0}.permission-group-heading .text-button{font-size:var(--console-caption,10px);white-space:nowrap}.permission-options{gap:5px;padding:7px;display:grid}.permission-selector .permission-options label{color:#445163;min-height:36px;font-size:var(--console-meta,11px);cursor:pointer;background:#fff;border:1px solid #0000;border-radius:7px;align-items:flex-start;gap:8px;padding:8px;line-height:1.45;display:flex}.permission-selector input{accent-color:var(--deep-violet);flex:none;margin-top:1px}.permission-selector .permission-options label:has(input:checked){color:#32248c;background:#f5f3ff;border-color:#c9c3f5}.permission-empty{min-height:90px;color:var(--muted);border:1px dashed var(--border);font-size:var(--console-meta,11px);background:#fafbfc;border-radius:9px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;display:flex}.system-status-list{gap:8px;margin:16px 0;display:grid}.system-status-list article{border:1px solid var(--border-soft);background:#fafbfc;border-radius:10px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 13px;display:grid}.system-status-list p{gap:3px;margin:0;display:grid}.system-status-list strong{font-size:var(--console-small,12px)}.system-status-list small{color:var(--muted);font-size:var(--console-meta,11px);line-height:1.4}.status-indicator{border-radius:50%;width:9px;height:9px}.status-indicator.healthy{background:var(--success);box-shadow:0 0 0 4px #157a551a}.status-indicator.warning{background:var(--warning-accent);box-shadow:0 0 0 4px var(--warning-halo)}@media (width<=720px){.toolbar-controls{flex-wrap:wrap}.control-popover{width:auto;position:fixed;top:120px;left:16px;right:16px}.profile-details.compact-details,.role-definition-list,.permission-groups,.role-identity-fields{grid-template-columns:1fr}.permission-selector-tools{grid-template-columns:1fr auto}.permission-selector-tools>span{grid-area:2/1}.queue-detail-list article{grid-template-columns:auto 1fr}.queue-detail-list article>span:not(.exception-icon){grid-column:2}.queue-case-row{grid-template-columns:auto minmax(0,1fr) auto}.queue-case-time{text-align:left;flex-wrap:wrap;grid-area:2/2;justify-self:start;gap:5px;display:flex}.queue-case-row>svg{grid-area:1/3/span 2}}html,body,.detail-drawer,.modal-card,.data-table-wrap,.main-content{scrollbar-width:none}html::-webkit-scrollbar{width:0;height:0}body::-webkit-scrollbar{width:0;height:0}.detail-drawer::-webkit-scrollbar{width:0;height:0}.modal-card::-webkit-scrollbar{width:0;height:0}.data-table-wrap::-webkit-scrollbar{width:0;height:0}.main-content::-webkit-scrollbar{width:0;height:0}.workspace-heading-copy{min-width:0}.login-step-back{color:var(--deep-violet);font:inherit;font-size:var(--console-small,12px);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:0 0 13px;padding:0;font-weight:700;display:inline-flex}.access-result{text-align:center}.access-result-icon{width:46px;height:46px;color:var(--deep-violet);background:#eeeaff;border-radius:50%;place-items:center;margin:2px auto 14px;display:grid}.access-result h2{margin:0 0 10px;font-size:19px}.access-result p{color:#657286;max-width:390px;font-size:var(--console-small,12px);margin:0 auto 9px;line-height:1.55}.access-result .workspace-button{margin-top:20px}.chart-summary>span{align-items:center;gap:6px;display:inline-flex}.chart-summary .legend-dot{width:7px;height:7px}.avatar.has-photo,.table-avatar.has-photo,.product-mark.has-logo,.profile-photo-preview.has-photo,.product-logo-preview.has-logo{padding:0;overflow:hidden}.avatar.has-photo,.table-avatar.has-photo,.profile-photo-preview.has-photo{background:0 0}.avatar img,.table-avatar img,.product-mark img,.profile-photo-preview img,.product-logo-preview img{object-fit:cover;width:100%;height:100%;display:block}.profile-photo-editor,.logo-upload-row{border:1px solid var(--border-soft);background:#fafbfc;border-radius:12px;align-items:center;gap:16px;padding:16px;display:flex}.profile-photo-editor>div,.logo-upload-row>div{flex:1;min-width:0}.profile-photo-editor p,.logo-upload-row p{color:var(--muted);font-size:var(--console-small,12px);margin:4px 0 10px;line-height:1.5}.profile-photo-preview{color:#fff;background:var(--deep-violet);border-radius:50%;flex:0 0 72px;place-items:center;width:72px;height:72px;font-size:20px;font-weight:750;display:grid}.upload-button{cursor:pointer;width:auto;display:inline-flex;position:relative;overflow:hidden}.upload-button input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.upload-button:focus-within{box-shadow:var(--control-focus-ring-soft);border-color:#0000}.upload-button input:focus-visible{box-shadow:none}.danger-copy{margin-left:10px;color:var(--danger)!important}.workspace-button:is(a){text-decoration:none}.legal-document-icon{width:34px;height:34px;color:var(--deep-violet);background:#f0edfb;border-radius:9px;flex:none;place-items:center;display:grid!important}.legal-document-table td:first-child{min-width:290px}.legal-document-table td:last-child{width:52px}.legal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.legal-form-grid .form-field{margin:0}.legal-form-wide{grid-column:1/-1}.legal-upload-field{border:1px solid var(--border-soft);background:#fafbfc;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:16px;display:flex}.legal-upload-field>div{align-items:center;gap:11px;min-width:0;display:flex}.legal-upload-field>div>svg{color:var(--deep-violet);flex:none}.legal-upload-field span{gap:4px;min-width:0;display:grid}.legal-upload-field strong,.legal-upload-field small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.legal-upload-field small{color:var(--muted)}.legal-detail-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.legal-detail-heading>span:last-child{color:var(--muted);font-size:var(--console-small,12px);font-weight:600}.profile-details dd small{color:var(--muted);font-size:var(--console-meta,11px);margin-top:4px;font-weight:500;display:block}.account-name-button{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;display:block}.account-name-button:hover{color:var(--deep-violet);text-underline-offset:2px;text-decoration:underline}.copyable-id,.drawer-id-row{-webkit-user-select:text;user-select:text;align-items:center;gap:7px;display:inline-flex}.copyable-id code,.drawer-id-row code{-webkit-user-select:text;user-select:text}.copyable-id button,.drawer-id-row button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:4px;display:inline-grid}.copyable-id button:hover,.drawer-id-row button:hover{color:var(--deep-violet);background:#f0edff}.verification-card{border:1px solid var(--border-soft);background:#fafbfc;border-radius:11px;margin:16px 0;padding:14px}.verification-card.is-due{border-color:var(--warning-border);background:var(--warning-soft)}.verification-card>div:first-child{align-items:flex-start;gap:10px;display:flex}.verification-card .exception-icon{margin-top:-2px}.verification-card p{margin:0}.verification-card p strong,.verification-card p small{display:block}.verification-card p small{color:var(--muted);font-size:var(--console-meta,11px);margin-top:4px;line-height:1.5}.verification-evidence{border-top:1px solid var(--warning-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:12px 0 0;padding-top:12px;display:grid}.verification-evidence div{grid-auto-rows:max-content;align-content:start;gap:3px;min-width:0;display:grid}.verification-evidence dt{color:var(--muted);font-size:var(--console-caption,9px);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.verification-evidence dd{color:var(--text);font-size:var(--console-caption,10px);overflow-wrap:anywhere;text-align:left;justify-items:start;gap:3px;margin:0;line-height:1.4;display:grid}.verification-evidence dd small{color:var(--muted);font-size:var(--console-caption,9px);line-height:1.4;display:block}.impact-copy{border-top:1px solid var(--warning-border);color:#596474;font-size:var(--console-meta,11px);padding-top:12px;line-height:1.55;margin:12px 0!important}.impact-copy>strong,.impact-copy>span{display:block}.impact-copy>span{margin-top:4px}.impact-warning{color:var(--warning);background:var(--warning-soft);border:1px solid var(--warning-border);font-size:var(--console-small,12px);border-radius:9px;align-items:flex-start;gap:9px;margin:14px 0;padding:12px;line-height:1.5;display:flex}.impact-warning svg{flex:none;margin-top:1px}.notice-banner.warning>svg,.impact-warning svg,.staff-access-note>svg,.record-section-unavailable>svg,.recovery-rotation-warning>svg{color:var(--warning-accent)}.notice-banner.warning strong,.impact-warning strong,.staff-access-note strong,.record-section-unavailable strong,.recovery-rotation-warning strong{color:var(--warning-strong)}.selection-list{gap:7px;margin:12px 0;padding:0;list-style:none;display:grid}.selection-list li{border:1px solid var(--border-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.case-heading{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.case-heading>div{background:#f6f7f9;border-radius:8px;padding:11px}.case-heading span,.case-heading code,.case-heading strong{display:block}.case-heading span{color:var(--muted);font-size:var(--console-caption,10px);text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px;font-weight:700}.migration-review-dialog.modal-wide{width:min(960px,100% - 32px)}.migration-case-heading{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:15px}.migration-case-heading .workspace-pill{display:inline-flex}.case-context{border:1px solid var(--border-soft);background:#fafbfc;border-radius:11px;margin:16px 0 0;padding:14px}.case-context h3,.case-evidence h3,.case-history h3{margin:0;font-size:13px}.case-context>p,.case-evidence>p{color:var(--muted);font-size:var(--console-meta,11px);margin:5px 0 12px;line-height:1.55}.case-context dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px;margin:0;display:grid}.case-context dl div{gap:3px;min-width:0;display:grid}.case-context dt{color:var(--muted);font-size:var(--console-caption,10px)}.case-context dd{overflow-wrap:anywhere;font-size:var(--console-meta,11px);margin:0;font-weight:650}.identity-comparison{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.identity-comparison article{border:1px solid var(--border);border-radius:11px;padding:14px}.identity-comparison-head{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:13px;padding-bottom:12px;display:flex}.identity-comparison-head .eyebrow{margin:0 0 4px}.identity-comparison-head h4{margin:0 0 4px;font-size:14px}.identity-comparison-head code{color:#536172;font-size:var(--console-caption,10px)}.identity-comparison-head .workspace-pill{flex:none}.identity-comparison dl{gap:0;margin:0;display:grid}.identity-comparison dl div{border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(105px,.72fr) 1.28fr;align-items:start;gap:12px;padding:7px 0;display:grid}.identity-comparison dl div:last-child{border-bottom:0}.identity-comparison dt{color:var(--muted);font-size:var(--console-meta,11px)}.identity-comparison dd{overflow-wrap:anywhere;text-align:right;font-size:var(--console-meta,11px);margin:0;font-weight:650}.case-evidence{margin:18px 0}.case-evidence-list{gap:7px;display:grid}.case-evidence-list article{border:1px solid var(--border-soft);background:#fafbfc;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.case-evidence-list article>div{gap:2px;min-width:0;display:grid}.case-evidence-list article strong{font-size:var(--console-meta,11px)}.case-evidence-list article small{color:var(--muted);font-size:var(--console-caption,10px);line-height:1.45}.case-evidence-mark{width:27px;height:27px;color:var(--deep-violet);background:#f0edff;border-radius:8px;place-items:center;display:grid}.case-evidence-mark.match{color:var(--success);background:#eaf8f1}.case-evidence-mark.conflict{color:#b42b20;background:#fff0ee}.case-evidence-mark.pending{color:var(--warning-accent);background:var(--warning-soft)}.case-evidence-result{color:#536172;font-size:var(--console-caption,9px);white-space:nowrap;background:#eef1f5;border-radius:999px;padding:4px 7px;font-weight:750}.case-evidence-result.match{color:#167b54;background:#e7f6ef}.case-evidence-result.conflict{color:#b42b20;background:#ffebe8}.case-evidence-result.pending{color:var(--warning);background:var(--warning-soft)}.case-history{margin:18px 0}.case-history ol{gap:0;margin:10px 0 0;padding:0;list-style:none;display:grid}.case-history li{grid-template-columns:16px minmax(0,1fr);gap:9px;display:grid}.case-history li>span{position:relative}.case-history li>span:before{content:"";z-index:1;box-sizing:border-box;background:var(--deep-violet);border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;top:4px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #cfc8ff}.case-history li:not(:last-child)>span:after{content:"";background:#dfe2e9;width:1px;position:absolute;top:14px;bottom:-5px;left:50%;transform:translate(-50%)}.case-history li>div{padding-bottom:11px}.case-history small,.case-history strong,.case-history p{display:block}.case-history small{color:var(--muted);font-size:var(--console-caption,9px);margin-bottom:2px}.case-history strong{font-size:var(--console-meta,11px)}.case-history p{color:var(--muted);font-size:var(--console-caption,10px);margin:2px 0 0;line-height:1.45}.migration-review-dialog .modal-body{padding-top:0}.migration-review-intro{margin-top:16px}.account-match-warning{align-items:flex-start}.account-match-warning>div{gap:3px;min-width:0;display:grid}.account-match-warning>div>strong,.account-match-warning>div>span{display:block}.account-match-warning>svg{margin-top:2px}.product-logo-preview{color:#fff;background:var(--deep-violet);border-radius:14px;flex:0 0 68px;place-items:center;width:68px;height:68px;font-size:22px;font-weight:750;display:grid}.product-logo-preview svg{stroke-width:1.8px;width:22px;height:22px}.scope-fieldset{border:1px solid var(--border);border-radius:10px;gap:8px;margin:14px 0;padding:14px;display:grid}.scope-fieldset legend{font-size:var(--console-meta,11px);padding:0 5px;font-weight:750}.scope-fieldset label{font-size:var(--console-small,12px);grid-template-columns:18px 60px 1fr;align-items:center;gap:7px;font-weight:650;display:grid}.scope-fieldset small{color:var(--muted);font-weight:450}.setup-checklist{gap:8px;display:grid}.setup-checklist label{border:1px solid var(--border-soft);cursor:pointer;border-radius:9px;grid-template-columns:18px 1fr;align-items:flex-start;gap:10px;padding:12px;display:grid}.setup-checklist strong,.setup-checklist small{display:block}.setup-checklist small{color:var(--muted);font-size:var(--console-caption,10px);margin-top:3px}.setup-progress{color:var(--deep-violet);font-size:var(--console-small,12px);margin:12px 0 0;font-weight:700}.policy-impact-grid,.ownership-grid{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.policy-impact-grid article,.ownership-grid article{border:1px solid var(--border-soft);background:#fafbfc;border-radius:9px;padding:13px}.policy-impact-grid strong,.policy-impact-grid span{display:block}.policy-impact-grid span,.ownership-grid p{color:var(--muted);font-size:var(--console-meta,11px);margin:5px 0 0;line-height:1.5}.ownership-grid{grid-template-columns:repeat(3,1fr)}.recovery-policy-grid{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.staff-access-note{color:var(--warning);background:var(--warning-soft);border:1px solid var(--warning-border);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;margin-top:14px;padding:13px;display:grid}.staff-access-note>svg{margin-top:1px}.staff-access-note p{gap:3px;margin:0;display:grid}.staff-access-note p strong{font-size:var(--console-small,12px)}.staff-access-note p span{color:var(--warning);font-size:var(--console-meta,11px);line-height:1.45}.staff-access-note .text-button{white-space:nowrap;align-self:center}.locked-control{color:#3f3a75;font-size:var(--console-caption,10px);white-space:nowrap;background:#eeeaff;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-weight:750;display:inline-flex}.drawer-actions .workspace-button{white-space:nowrap;gap:5px;min-width:0;height:auto;min-height:44px;padding:9px 6px;font-size:13px;line-height:1.25}.admin-shell{--console-caption:12px;--console-meta:13px;--console-small:14px;--console-body:15px;--console-space-1:4px;--console-space-2:8px;--console-space-3:12px;--console-space-4:16px;--console-space-5:20px;--console-space-6:24px;--console-space-7:32px;--console-page-gutter:clamp(24px, 3vw, 36px);--console-card-padding:20px;--console-panel-padding:24px;font-size:var(--console-body);line-height:1.5}.admin-shell .nav-group-label,.admin-shell .eyebrow,.admin-shell kbd,.admin-shell .search-popover-head,.admin-shell .product-table th,.admin-shell .data-table th,.admin-shell .case-heading span,.admin-shell .scope-fieldset legend,.admin-shell .locked-control{font-size:var(--console-caption)}.admin-shell .realm-label,.admin-shell .nav-count,.admin-shell .environment-bar,.admin-shell .search-result small,.admin-shell .search-result code,.admin-shell .profile-copy small,.admin-shell .profile-menu-identity>span,.admin-shell .profile-menu-identity small,.admin-shell .data-freshness,.admin-shell .metric-strip p,.admin-shell .metric-strip span,.admin-shell .chart-legend,.admin-shell .chart-tooltip span,.admin-shell .chart-summary,.admin-shell .queue-list small,.admin-shell .product-table small,.admin-shell .activity-list span,.admin-shell .workspace-metrics p,.admin-shell .workspace-metrics span,.admin-shell .result-count,.admin-shell .data-table small,.admin-shell .data-table code,.admin-shell .table-footer,.admin-shell .drawer-head code,.admin-shell .drawer-section dt,.admin-shell .method-row small,.admin-shell .notice-banner span,.admin-shell .progress-legend,.admin-shell .exception-list small,.admin-shell .risk-signal small,.admin-shell .registry-identity p,.admin-shell .product-registry dt,.admin-shell .registry-footer,.admin-shell .setting-row small,.admin-shell .form-field small,.admin-shell .policy-checks span,.admin-shell .security-actions small,.admin-shell .security-list li small,.admin-shell .security-list li>span,.admin-shell .risk-signal time,.admin-shell .signal-detail dt,.admin-shell .audit-integrity,.admin-shell .role-grid p,.admin-shell .role-grid span,.admin-shell .modal-note,.admin-shell .integration-boundary p,.admin-shell .profile-details dt,.admin-shell .empty-table span,.admin-shell .drawer-subtitle,.admin-shell .queue-detail-list article p small,.admin-shell .queue-detail-list article>span:not(.exception-icon),.admin-shell .session-list li,.admin-shell .role-definition-list p,.admin-shell .system-status-list small,.admin-shell .profile-photo-editor p,.admin-shell .logo-upload-row p,.admin-shell .verification-card p small,.admin-shell .impact-copy,.admin-shell .identity-comparison dt,.admin-shell .identity-comparison dd,.admin-shell .setup-checklist small,.admin-shell .policy-impact-grid span,.admin-shell .ownership-grid p,.admin-shell .staff-access-note p span{font-size:var(--console-meta)}.admin-shell .nav-item,.admin-shell .search-result strong,.admin-shell .profile-copy strong,.admin-shell .profile-menu button,.admin-shell .secondary-button,.admin-shell .text-button,.admin-shell .chart-tooltip strong,.admin-shell .queue-list strong,.admin-shell .scope-note p,.admin-shell .product-table,.admin-shell .activity-list strong,.admin-shell .workspace-button,.admin-shell .data-table,.admin-shell .table-footer button,.admin-shell .identity-summary strong,.admin-shell .drawer-section dd,.admin-shell .method-row strong,.admin-shell .notice-banner p,.admin-shell .exception-list strong,.admin-shell .risk-signal strong,.admin-shell .exception-list b,.admin-shell .registry-identity h3,.admin-shell .product-registry dd,.admin-shell .setting-row strong,.admin-shell .form-field>span,.admin-shell .policy-summary>div:first-child>p:last-child,.admin-shell .security-actions strong,.admin-shell .security-list li strong,.admin-shell .signal-detail dd,.admin-shell .role-grid h3,.admin-shell .profile-details dd,.admin-shell .compact-popover>button,.admin-shell .empty-table strong,.admin-shell .queue-detail-list article p strong,.admin-shell .requirements-list li,.admin-shell .role-definition-list strong,.admin-shell .system-status-list strong,.admin-shell .login-step-back,.admin-shell .staff-access-note p strong,.admin-shell .scope-fieldset label,.admin-shell .setup-progress,.admin-shell .case-evidence li,.admin-shell .impact-warning,.admin-shell .case-evidence h3{font-size:var(--console-small)}.admin-shell h1{font-size:clamp(20px,2vw,24px)}.admin-shell .page-intro h2,.admin-shell .workspace-header h2{font-size:clamp(26px,3vw,32px)}.admin-shell .page-intro>div>p:last-child,.admin-shell .workspace-header>div>p:last-child,.admin-shell .dialog-copy{font-size:var(--console-body)}.admin-shell .section-heading h3,.admin-shell .migration-progress-head h3{font-size:19px}.admin-shell .panel-title h3,.admin-shell .policy-summary h3{font-size:17px}.admin-shell .drawer-head h2{font-size:24px}.admin-shell .drawer-section h3{font-size:15px}.admin-shell .modal-head h2,.admin-shell .access-result h2{font-size:22px}.admin-shell .access-result p{font-size:var(--console-small)}.admin-shell .chart-axis{font-size:var(--console-caption)}.admin-shell .chart-summary strong{font-size:16px}.admin-shell .count-badge,.admin-shell .severity,.admin-shell .state-pill,.admin-shell .workspace-pill,.admin-shell .scope-chip,.admin-shell .product-mark,.admin-shell .table-avatar{font-size:var(--console-caption)}.admin-shell .form-field select,.admin-shell .dimyron-select-trigger,.admin-shell .dimyron-select-option,.admin-shell .form-field input,.admin-shell .form-field textarea,.admin-shell .toolbar-search input,.admin-shell .search-shell input{font-size:var(--console-small)}@media (width<=760px){.admin-shell .page-intro h2,.admin-shell .workspace-header h2{font-size:26px}.admin-shell .form-field select,.admin-shell .dimyron-select-trigger,.admin-shell .dimyron-select-option,.admin-shell .form-field input,.admin-shell .form-field textarea,.admin-shell .toolbar-search input,.admin-shell .search-shell input{font-size:16px}}@media (width<=680px){.admin-shell .topbar{align-items:center;gap:10px;min-height:82px;padding:13px 16px}.admin-shell .topbar-left{flex:auto;gap:9px;min-width:0;min-height:0}.admin-shell .topbar-left>div{flex:auto;min-width:0}.admin-shell .topbar .eyebrow{font-size:var(--console-caption,10px);letter-spacing:.075em;white-space:nowrap;margin-bottom:3px}.admin-shell .topbar h1{letter-spacing:-.02em;white-space:nowrap;font-size:16px;line-height:1.25}.admin-shell .topbar-actions{flex:none;gap:4px}.admin-shell .search-shell{border-radius:9px;flex:0 0 36px;width:36px;height:36px}.admin-shell .search-shell:focus-within{flex-basis:auto;width:auto;height:42px}.admin-shell .search-shell input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;display:block;position:absolute;inset:0}.admin-shell .search-shell:focus-within input{opacity:1;cursor:text;width:auto;height:auto;position:static}.admin-shell .profile-button{gap:4px;height:38px;padding:2px 3px 2px 2px}.admin-shell .topbar .avatar{width:34px;height:34px}.admin-shell .page-intro{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;margin-bottom:24px;display:grid}.admin-shell .page-intro>div:first-child{display:contents}.admin-shell .page-intro h2{grid-area:1/1;margin:0}.admin-shell .page-intro>div:first-child>p{grid-area:2/1/auto/-1;max-width:44ch;line-height:1.5}.admin-shell .page-intro-actions{flex-direction:row;grid-area:1/2;justify-content:flex-end;align-items:center;gap:0}}@media (width<=360px){.admin-shell .topbar{padding-inline:12px}.admin-shell .topbar h1{font-size:15px}.admin-shell .profile-button>svg{display:none}}.login-preview{isolation:isolate;overscroll-behavior-y:contain;min-height:100svh;color:var(--ink);scrollbar-width:none;background:#f7f8fb;place-items:center;display:grid;position:relative;overflow:hidden auto}.login-preview::-webkit-scrollbar{width:0;height:0}.login-auth-preview{--login-edge-inset:clamp(20px, 3vw, 40px);overscroll-behavior:none;contain:layout size;grid-template-rows:minmax(0,1fr) auto;place-items:stretch stretch;width:100%;height:100svh;min-height:0;display:grid;position:fixed;inset:0 0 auto;overflow:hidden}.login-auth-preview .login-stage,.login-auth-preview>.login-auth-footer{visibility:hidden;opacity:0}.login-auth-preview.is-brand-ready .login-stage,.login-auth-preview.is-brand-ready>.login-auth-footer{visibility:visible;opacity:1}.login-auth-preview .login-stage{overscroll-behavior:none;touch-action:auto;-webkit-overflow-scrolling:touch;height:auto;min-height:0;overflow-y:auto}.login-stage{--login-edge-inset:clamp(20px, 3vw, 40px);z-index:1;place-content:safe center;justify-items:center;width:100%;min-height:100svh;padding:96px 24px;display:grid;position:relative}.login-brand{left:var(--login-edge-inset);z-index:5;filter:drop-shadow(0 8px 20px #1c22341a);width:176px;height:auto;margin:0;display:block;position:fixed;top:clamp(20px,3vw,36px);transform:none}.login-card{background:#fff;border:1px solid #d9e0e8;border-radius:18px;width:min(500px,100vw - 32px);padding:48px 52px;font-size:16px;box-shadow:0 24px 64px #202d4817,0 3px 10px #1117200a}.login-card-head{text-align:center;margin-bottom:32px}.login-card-head h1{letter-spacing:-.03em;margin:0;font-size:30px;line-height:1.18}.login-access-context{color:#657286;margin:8px 0 0;font-size:17px;font-weight:450;line-height:1.4}.login-intro-copy{text-align:center;margin-block:18px;font-size:16px;line-height:1.55}.login-card form .form-field{margin-block:18px}.login-sign-in-form{gap:10px;display:grid}.login-sign-in-form .form-field{margin:0}.login-sign-in-form .login-email-field,.login-sign-in-form .password-feedback-field{position:relative}.login-sign-in-form .email-validation-slot{z-index:1;position:absolute;top:calc(100% + 2px);left:0;right:0}.login-sign-in-form .form-error-summary{margin:-4px 0 0}.form-field-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.form-field-heading>label{font-size:14px;font-weight:650}.password-feedback-row{justify-content:space-between;align-items:flex-start;gap:16px;min-height:24px;padding-top:4px;display:flex}.password-feedback-row .caps-lock-notice{flex:1;min-width:0}.password-feedback-row .login-field-action{flex:none;margin-left:auto}.login-field-action{color:var(--deep-violet);cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:14px;font-weight:650}.login-field-action:hover{color:var(--dimyron-violet);text-underline-offset:3px;text-decoration:underline}.login-field-action:disabled{color:#9aa4b2;cursor:wait;text-decoration:none}.login-footer{color:#5c6879;letter-spacing:.005em;justify-content:center;align-items:center;gap:11px;margin-top:20px;font-size:14px;font-weight:600;display:flex}.login-auth-preview>.login-auth-footer{z-index:5;padding:0 var(--login-edge-inset) clamp(18px, 2.5vw, 32px);contain:layout paint;backface-visibility:hidden;justify-content:flex-start;align-self:auto;margin:0;position:relative;transform:translateZ(0)}.login-footer-separator{color:#8b95a4;font-size:19px;font-weight:700;line-height:1}.login-footer a{color:#4f5d70;text-underline-offset:3px;text-decoration:none}.login-footer a:hover{color:var(--deep-violet);text-decoration:underline}.login-footer a:focus-visible{color:var(--deep-violet);outline-offset:3px;border-radius:4px;outline:3px solid #5031da29}.login-legal-card{width:min(720px,100vw - 32px)}.login-legal-stage{flex-direction:column;justify-content:flex-start;align-items:center;padding:48px 24px 36px;display:flex}.login-legal-stage .login-brand{flex:none;margin:0 0 24px;position:static;transform:none}.login-legal-card>.login-step-back{margin-bottom:12px}.login-legal-head{margin-bottom:24px}.login-legal-draft{color:#4c5a70;background:#f8f9fc;border:1px solid #e2e7ee;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 14px;margin-bottom:28px;padding:14px 16px;font-size:13px;line-height:1.5;display:grid}.login-legal-draft strong{color:var(--text);font-weight:700}.login-legal-copy{gap:24px;display:grid}.login-legal-copy section{border-top:1px solid var(--border-soft);padding-top:22px}.login-legal-copy section:first-child{border-top:0;padding-top:0}.login-legal-copy h2{color:var(--text);letter-spacing:-.01em;margin:0 0 8px;font-size:17px;line-height:1.3}.login-legal-copy p{color:#5c6879;margin:0;font-size:14px;line-height:1.65}.input-with-icon{border:1px solid var(--border);touch-action:auto;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:0 14px;transition:border-color .14s,box-shadow .14s,background-color .14s;display:flex}.input-with-icon svg{color:#718096;flex:none}.input-with-icon>svg{pointer-events:none}.login-card .input-with-icon>svg{width:19px;height:19px}.input-with-icon:focus-within{box-shadow:var(--control-focus-ring-strong);border-color:#0000}.form-field .input-with-icon input{min-width:0;height:40px;box-shadow:none;cursor:text;touch-action:auto;-webkit-user-select:text;user-select:text;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;outline:0;flex:1;padding:0}.login-card .form-field .input-with-icon input{height:54px;font-size:16px}.login-card .workspace-button.full{min-height:54px;font-size:16px}.form-field .input-with-icon input:focus-visible{box-shadow:none}.password-input{padding-right:6px}.password-visibility{color:#667386;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;display:inline-grid}.login-card .password-visibility svg{width:20px;height:20px}.password-visibility:hover{color:var(--deep-violet);background:#f3f1ff}.password-visibility:disabled{color:#a7b0bd;cursor:wait;background:0 0}.caps-lock-notice{opacity:0;height:20px;color:var(--warning);pointer-events:none;font-size:13px;font-weight:600;line-height:1.4;transition:opacity .16s,transform .16s;display:block;overflow:hidden;transform:translateY(-3px)}.caps-lock-notice.is-visible{opacity:1;transform:translateY(0)}.login-card .dialog-copy{margin:20px 0;font-size:16px;line-height:1.55}.login-card .login-step-back{margin-bottom:17px;font-size:14px}.login-card .form-field>span{font-size:14px}.login-card .form-field small,.login-card .field-error{font-size:13px}.login-card .email-validation-slot{height:20px}.login-card .access-result h2{font-size:24px}.login-card .access-result p{max-width:460px;font-size:15px;line-height:1.55}.login-card .activation-identity strong{font-size:14px}.login-card .activation-identity small,.login-card .password-strength-heading,.login-card .password-strength-heading strong,.login-card .password-requirements li{font-size:13px}.login-card .password-guidance>p{font-size:var(--console-small,12px)}.login-card .mfa-manual-recovery p{font-size:13px}.button-spinner{animation:.8s linear infinite state-spin}.login-step-identity{color:#596778;font-size:var(--console-small,12px);margin:-6px 0 18px}.activation-identity{color:#4f5d6e;border:1px solid var(--border-soft);background:#f7f8fb;border-radius:10px;align-items:center;gap:10px;margin-bottom:18px;padding:12px;display:flex}.activation-identity>svg{color:var(--deep-violet);flex:none}.activation-identity span,.activation-identity strong,.activation-identity small{display:block}.activation-identity strong{color:var(--text);font-size:var(--console-small,12px)}.activation-identity small{font-size:var(--console-meta,11px);margin-top:2px}.password-guidance{background:#f8f9fc;border:1px solid #e2e6ee;border-radius:12px;margin:-4px 0 18px;padding:14px 15px}.password-strength-heading{color:#596679;font-size:var(--console-meta,11px);justify-content:space-between;align-items:center;gap:12px;font-weight:600;display:flex}.password-strength-heading strong{color:#687587;font-size:var(--console-meta,11px)}.password-guidance.weak .password-strength-heading strong,.password-guidance.needs-work .password-strength-heading strong{color:var(--warning)}.password-guidance.strong .password-strength-heading strong{color:var(--success)}.password-strength-meter{grid-template-columns:repeat(4,1fr);gap:5px;margin:8px 0 12px;display:grid}.password-strength-meter span{background:#dfe4eb;border-radius:999px;height:4px}.password-guidance.weak .password-strength-meter span.is-filled,.password-guidance.needs-work .password-strength-meter span.is-filled{background:var(--warning-accent)}.password-guidance.strong .password-strength-meter span.is-filled{background:var(--success)}.password-requirements{grid-template-columns:1fr;gap:7px;margin:0;padding:0;list-style:none;display:grid}.password-requirements li{color:#6b7787;font-size:var(--console-meta,11px);align-items:center;gap:7px;line-height:1.35;display:flex}.password-requirements li svg{flex:none}.password-requirements li.is-met{color:var(--success)}.password-guidance>p{color:#748093;font-size:var(--console-caption,10px);border-top:1px solid #e4e8ef;margin:11px 0 0;padding-top:10px;line-height:1.45}.mfa-code{letter-spacing:.3em;text-align:center;font-size:24px!important}.form-error-summary{color:#9f2d22;font-size:var(--console-meta,11px);background:#fff5f3;border:1px solid #f2ccc6;border-radius:9px;margin:-2px 0 15px;padding:10px 12px;line-height:1.45}.access-result-error .access-result-icon{color:#a33a2b;background:#fff0ed}.mfa-help{text-align:center;flex-direction:column;align-items:center;gap:7px;margin-top:16px;display:flex}.mfa-help>span{color:var(--muted);font-size:13px;line-height:1.45}.mfa-help .login-step-back{margin:0}.mfa-manual-recovery{border-top:1px solid var(--border-soft);text-align:center;margin-top:17px;padding-top:15px}.mfa-manual-recovery p{color:var(--muted);font-size:var(--console-meta,11px);margin:0 0 7px}.workspace-state-card{min-height:360px;color:var(--muted);border:1px solid var(--border);text-align:center;background:#fff;border-radius:16px;place-content:center;justify-items:center;gap:12px;padding:42px;display:grid;box-shadow:0 18px 45px #101b2d0a}.workspace-state-card>svg{color:var(--deep-violet)}.workspace-state-card h2{color:var(--text);margin:2px 0 0;font-size:20px}.workspace-state-card p{max-width:460px;font-size:var(--console-small,12px);margin:0 0 4px;line-height:1.6}.workspace-state-card code{color:var(--text)}.workspace-state-spinner{border:3px solid #e2e5ee;border-top-color:var(--deep-violet);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite state-spin}.operational-stale{grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:16px}.stale-workspace-content{opacity:.72;border:0;min-width:0;margin:0;padding:0}.stale-workspace-content button,.stale-workspace-content input,.stale-workspace-content select,.stale-workspace-content .dimyron-select-trigger{cursor:not-allowed}.authenticator-setup-graphic{aspect-ratio:1;background:#fff;border:1px solid #dcd8ff;border-radius:14px;flex:none;grid-template-columns:repeat(11,1fr);gap:2px;width:142px;padding:12px;display:grid;box-shadow:0 10px 28px #36278417}.authenticator-setup-graphic i{background:0 0;border-radius:1px}.authenticator-setup-graphic i.is-filled{background:var(--deep-violet)}.authenticator-enrolment-layout{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:24px;margin:18px 0;display:grid}.authenticator-enrolment-layout .dialog-copy{margin-top:0}.setup-key{background:#f7f6ff;border:1px solid #dfdcff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;margin:0 0 16px;padding:12px 13px;display:grid}.setup-key span{color:var(--muted);font-size:var(--console-caption,10px);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;font-weight:700}.setup-key code{overflow-wrap:anywhere;color:var(--deep-violet);font-size:var(--console-small,12px);letter-spacing:.08em;font-weight:700}.setup-key button{color:var(--deep-violet);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:6px;display:grid}.setup-key button:hover{background:#ece9ff}.activation-step-heading{align-items:flex-start;gap:12px;margin:0 0 18px;display:flex}.activation-step-heading>span{width:38px;height:38px;color:var(--deep-violet);background:#f1efff;border-radius:50%;flex:none;place-items:center;display:grid}.activation-step-heading>div{min-width:0}.activation-step-heading strong{font-size:16px;display:block}.activation-step-heading p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.45}.recovery-code-grid{background:#f8f7ff;border:1px solid #dfdcff;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0;padding:14px;display:grid}.recovery-code-grid code{color:var(--text);border:1px solid var(--border-soft);font-size:var(--console-small,12px);text-align:center;-webkit-user-select:all;user-select:all;background:#fff;border-radius:7px;padding:9px 10px;font-weight:700}.recovery-code-grid.compact code{font-size:var(--console-meta,11px)}.recovery-code-actions{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.confirmation-check{color:#4f5d70;border:1px solid var(--border-soft);font-size:var(--console-small,12px);cursor:pointer;background:#fafbfc;border-radius:9px;align-items:flex-start;gap:9px;margin:16px 0;padding:12px;font-weight:600;line-height:1.45;display:flex}.confirmation-check input{accent-color:var(--deep-violet);margin-top:2px}.login-authenticator-layout{grid-template-columns:124px minmax(0,1fr);gap:18px}.login-authenticator-layout .authenticator-setup-graphic{width:124px}.security-profile-summary{background:var(--success-soft);border:1px solid #cce8d8;border-radius:12px;align-items:flex-start;gap:13px;margin:17px 0 20px;padding:15px;display:flex}.security-profile-summary>span{width:40px;height:40px;color:var(--success);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.security-profile-summary strong{color:var(--success);margin:2px 0 4px;font-size:13px;display:block}.security-profile-summary p{color:var(--muted);font-size:var(--console-meta,11px);margin:0;line-height:1.55}.administrator-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.administrator-security-grid button{color:var(--text);border:1px solid var(--border);cursor:pointer;text-align:left;background:#fff;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr);align-items:center;column-gap:11px;padding:14px;display:grid}.administrator-security-grid button:hover,.administrator-security-grid button:focus-visible{border-color:#bdb5f8;outline:0;box-shadow:0 0 0 3px #4530ae17}.administrator-security-grid button>span{width:38px;height:38px;color:var(--deep-violet);background:#f2f0ff;border-radius:9px;grid-area:1/1/3;place-items:center;display:grid}.administrator-security-grid strong{font-size:var(--console-small,12px);grid-column:2}.administrator-security-grid small{color:var(--muted);font-size:var(--console-caption,10px);grid-column:2}.security-history{border-top:1px solid var(--border-soft);margin-top:22px;padding-top:18px}.security-history h3{margin:0 0 12px;font-size:13px}.security-history ol,.record-activity-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.security-history li,.record-activity-list li{grid-template-columns:18px minmax(0,1fr);gap:10px;padding:0 0 15px;display:grid;position:relative}.security-history li:not(:last-child):after,.record-activity-list li:not(:last-child):after{content:"";background:#ded9fa;width:2px;position:absolute;top:11px;bottom:0;left:8px}.security-history li>span,.record-activity-list li>span{z-index:1;box-sizing:border-box;border:3px solid var(--deep-violet);background:#fff;border-radius:50%;justify-self:center;width:12px;height:12px;margin-top:5px;position:relative}.security-history li div,.record-activity-list li div{gap:4px;display:grid}.security-history li strong,.record-activity-list li strong{font-size:var(--console-meta,11px)}.security-history li small,.record-activity-list li small{color:var(--muted);font-size:var(--console-caption,10px);line-height:1.45}.administrator-session-list{gap:9px;margin-bottom:16px;display:grid}.administrator-session-list article{border:1px solid var(--border-soft);border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.administrator-session-list article>span:first-child{width:38px;height:38px;color:var(--deep-violet);background:#f2f0ff;border-radius:9px;place-items:center;display:grid}.administrator-session-list article>div{gap:3px;min-width:0;display:grid}.administrator-session-list strong{font-size:var(--console-small,12px)}.administrator-session-list small,.administrator-session-list code{color:var(--muted);font-size:var(--console-caption,10px);overflow-wrap:anywhere}.account-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.account-security-grid article{border:1px solid var(--border-soft);background:#f8f9fb;border-radius:10px;align-content:start;gap:11px;min-width:0;padding:15px;display:grid}.security-summary-heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.security-summary-heading>span{color:var(--muted);font-size:var(--console-caption,10px);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.security-summary-heading strong{font-size:var(--console-small,12px);text-align:right;white-space:nowrap;flex:none}.security-summary-note{color:var(--muted);font-size:var(--console-caption,10px);margin:0;line-height:1.55}.account-security-grid .security-facts{gap:0;margin:0;display:grid}.account-security-grid .security-facts div{justify-content:initial;border-top:1px solid var(--border-soft);gap:2px;min-width:0;padding:8px 0;display:grid}.account-security-grid .security-facts dt{font-size:var(--console-caption,9px);line-height:1.35}.account-security-grid .security-facts dd{min-width:0;font-size:var(--console-caption,10px);overflow-wrap:anywhere;text-align:left;line-height:1.4;display:block}.identity-summary>small{color:var(--muted);font-size:var(--console-caption,10px);align-items:flex-start;gap:6px;margin-top:0;line-height:1.45;display:flex}.identity-summary>small svg{color:var(--deep-violet);flex:none;margin-top:1px}.record-conflict{align-items:center;margin:0 0 16px}.record-conflict .workspace-button{flex:none}.record-section-unavailable{color:var(--warning);background:var(--warning-soft);border:1px solid var(--warning-border);border-radius:10px;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:9px;padding:12px;display:grid}.record-section-unavailable>svg{margin-top:1px}.record-section-unavailable p{gap:3px;margin:0;display:grid}.record-section-unavailable strong{font-size:var(--console-meta,11px)}.record-section-unavailable span{color:var(--muted);font-size:var(--console-caption,10px);line-height:1.45}.record-technical{border-top:1px dashed var(--border-soft);margin-top:14px;padding-top:12px}.record-technical-title{color:var(--muted);font-size:var(--console-caption,10px);letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;font-weight:700}.record-technical-help{max-width:58ch;color:var(--muted);font-size:var(--console-caption,10px);margin:-3px 0 11px;line-height:1.55}.record-technical dl{margin-top:0}.authentication-method-list{gap:8px;margin:10px 0;display:grid}.authentication-method-list article{border:1px solid var(--border-soft);background:#fafbfc;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.authentication-method-copy{gap:8px;min-width:0;display:grid}.authentication-method-heading{align-items:center;gap:8px;min-height:24px;display:flex}.authentication-method-heading>svg{color:var(--deep-violet);flex:none}.authentication-method-heading strong{font-size:var(--console-meta,11px);line-height:1.35}.authentication-method-copy>p{color:var(--muted);font-size:var(--console-caption,10px);margin:0;line-height:1.5}.authentication-method-copy dl{gap:0;margin:0;display:grid}.authentication-method-copy dl>div{border-top:1px solid var(--border-soft);grid-template-columns:minmax(90px,.42fr) minmax(0,1fr);gap:10px;padding:7px 0;display:grid}.authentication-method-copy dt,.authentication-method-copy dd{font-size:var(--console-caption,9px);text-align:left;line-height:1.45}.authentication-method-copy dd{color:var(--text);margin:0}.authentication-method-list code{color:var(--muted);font-size:var(--console-caption,9px);overflow-wrap:anywhere;line-height:1.4}.method-note{width:fit-content;color:var(--warning);background:var(--warning-soft);font-size:var(--console-caption,9px);border-radius:999px;padding:2px 6px;font-weight:700}.two-step-migration-note{margin:10px 0}.security-case-card{color:#7f1d1d;background:#fff6f6;border:1px solid #f1c2c2;border-radius:10px;gap:10px;margin:10px 0;padding:12px;display:grid}.security-case-card>div{align-items:flex-start;gap:8px;display:flex}.security-case-card p{gap:3px;margin:0;display:grid}.security-case-card strong{font-size:var(--console-meta,11px)}.security-case-card span{color:#8d5555;font-size:var(--console-caption,10px);line-height:1.4}.security-case-card dl{gap:7px}.security-case-card>.text-button{width:fit-content;color:var(--deep-violet)}.security-case-queue-panel{margin-bottom:24px;padding:0 20px 20px}.security-case-queue-panel .panel-title{margin-inline:-20px}.security-case-queue-panel .queue-case-list{padding-bottom:0}.security-case-record{margin-top:var(--console-space-6);margin-inline:0 auto}.security-case-record .audit-affected-button{width:100%}.security-case-history{gap:0;display:grid}.security-case-history article{border-top:1px solid var(--border-soft);grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.security-case-history article:first-child{border-top:0}.security-case-history svg{color:var(--success);margin-top:2px}.security-case-history p{gap:3px;margin:0;display:grid}.security-case-history strong{color:var(--text);font-size:var(--console-small,12px)}.security-case-history span{color:#4f5d6d;font-size:var(--console-small,12px);line-height:1.5}.security-case-history small{color:var(--muted);font-size:var(--console-meta,11px)}.security-case-record-actions{justify-content:space-between;align-items:center;gap:12px}.security-case-queue-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.security-case-queue-tabs button{color:#536172;border:1px solid var(--border-soft);min-height:64px;font:inherit;font-size:var(--console-small,13px);text-align:left;cursor:pointer;background:#f7f8fa;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-weight:700;line-height:1.35;display:flex}.security-case-queue-tabs button:hover{color:var(--deep-violet);border-color:#cfc8fb}.security-case-queue-tabs button[aria-pressed=true]{color:var(--deep-violet);background:#f3f0ff;border-color:#bcaeff;box-shadow:0 0 0 3px #c4aeff52}.security-case-queue-tabs b{min-width:28px;height:28px;color:inherit;font-size:var(--console-meta,11px);background:#fff;border:1px solid;border-radius:999px;flex:none;place-items:center;padding:0 7px;display:inline-grid}.security-case-actions{background:#f7f5ff;border:1px solid #d9d1ff;border-radius:11px;grid-template-columns:minmax(220px,.8fr) minmax(300px,1.2fr);align-items:center;gap:18px;margin-top:20px;padding:16px;display:grid}.security-case-actions>div:first-child{gap:4px;display:grid}.security-case-actions .eyebrow{color:var(--deep-violet);margin:0}.security-case-actions h3{color:var(--text);margin:0;font-size:14px}.security-case-actions p:not(.eyebrow){color:var(--muted);font-size:var(--console-meta,11px);margin:0;line-height:1.5}.security-case-action-buttons{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;width:100%;display:grid}.security-case-action-buttons .workspace-button{text-align:center;white-space:normal;justify-content:center;width:100%;min-height:44px}.security-case-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.security-case-situation{color:#362c75;background:#f7f5ff;border:1px solid #d9d1ff;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 0;padding:16px;display:grid}.security-case-situation article{background:#fff;border:1px solid #e2ddfb;border-radius:11px;align-content:start;gap:7px;min-width:0;padding:14px;display:grid}.security-case-situation span{color:#69617f;font-size:var(--console-meta,11px);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.security-case-situation strong{color:var(--text);font-size:var(--console-small,12px);line-height:1.55}.security-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.security-section-heading>div{gap:4px;display:grid}.security-section-heading .eyebrow{color:var(--deep-violet);margin:0}.security-section-heading h3{margin:0}.security-section-count{color:#5d6877;border:1px solid var(--border-soft);font-size:var(--console-meta,11px);background:#f5f7f9;border-radius:999px;flex:none;padding:6px 9px;font-weight:700}.security-section-intro{max-width:850px;color:var(--muted);font-size:var(--console-small,12px);margin:-2px 0 16px;line-height:1.6}.security-trigger-summary{color:#3f4b5c;max-width:900px;font-size:var(--console-body,14px);margin:0 0 16px;line-height:1.65}.security-case-action-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.security-action-group{background:#ffffffbd;border:1px solid #e0dafc;border-radius:11px;align-content:start;gap:8px;padding:11px;display:grid}.security-action-group>span{color:#665d7e;font-size:var(--console-meta,11px);letter-spacing:.05em;text-transform:uppercase;font-weight:800}.security-action-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.security-action-group .workspace-button{text-align:center;white-space:normal;justify-content:center;width:100%;min-height:42px;padding-inline:12px}.security-evidence-list{gap:10px;display:grid}.security-evidence-list>article{border:1px solid var(--border-soft);background:#fff;border-radius:12px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.security-evidence-list>article.expanded{border-color:#bcaeff;box-shadow:0 0 0 3px #c4aeff38}.security-evidence-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(100px,145px) minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:15px 16px;display:grid}.security-evidence-toggle:hover{background:#fbfaff}.security-evidence-toggle>svg{color:#657284;transition:transform .18s}.security-evidence-list>article.expanded .security-evidence-toggle>svg{transform:rotate(180deg)}.security-evidence-time{color:#657284;font-size:var(--console-small,12px);font-weight:700}.security-evidence-copy{gap:4px;min-width:0;display:grid}.security-evidence-copy strong{color:var(--text);font-size:var(--console-body,14px)}.security-evidence-copy small{color:var(--muted);font-size:var(--console-small,12px);line-height:1.5}.security-evidence-assessment{justify-items:end;gap:5px;display:grid}.security-evidence-assessment small{color:var(--muted);font-size:var(--console-meta,11px)}.security-evidence-details{border-top:1px solid var(--border-soft);grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);gap:18px;padding:0 16px 16px;display:grid}.security-evidence-details dl{background:var(--border-soft);border:1px solid var(--border-soft);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:15px 0 0;display:grid;overflow:hidden}.security-evidence-details dl>div{background:#f8f9fb;gap:4px;padding:11px;display:grid}.security-evidence-details dt{color:var(--muted);font-size:var(--console-meta,11px);font-weight:700}.security-evidence-details dd{color:var(--text);font-size:var(--console-small,12px);overflow-wrap:anywhere;margin:0}.security-evidence-details>p{color:#4f5c6d;font-size:var(--console-small,12px);background:#f7f5ff;border:1px solid #e0dafc;border-radius:10px;align-content:start;gap:5px;margin:15px 0 0;padding:13px;line-height:1.55;display:grid}.security-evidence-details>p strong{color:var(--text)}.security-evidence-details>p span{color:var(--muted)}.security-session-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.security-session-list>article{border:1px solid var(--border-soft);background:#fafbfc;border-radius:12px;align-content:start;gap:13px;min-width:0;padding:15px;display:grid}.security-session-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:10px;display:grid}.security-session-heading>svg{color:var(--deep-violet);margin-top:2px}.security-session-heading p{gap:3px;min-width:0;margin:0;display:grid}.security-session-heading strong{color:var(--text);font-size:var(--console-body,14px)}.security-session-heading span{color:var(--muted);font-size:var(--console-small,12px);line-height:1.45}.security-session-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.security-session-list dl>div{gap:3px;display:grid}.security-session-list dt{color:var(--muted);font-size:var(--console-meta,11px)}.security-session-list dd{color:var(--text);font-size:var(--console-small,12px);margin:0}.security-session-footer{border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:12px;padding-top:11px;display:flex}.security-session-footer code{color:#5f6d80;font-size:var(--console-meta,11px)}.security-investigation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.security-investigation-grid>article{border:1px solid var(--border-soft);background:#fafbfc;border-radius:12px;min-width:0;padding:16px}.security-investigation-grid h4{color:var(--text);font-size:var(--console-body,14px);margin:0 0 13px}.security-method-list{gap:10px;display:grid}.security-method-list>div{border:1px solid var(--border-soft);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px;display:grid}.security-method-list>div>span{align-items:center;gap:7px;display:flex}.security-method-list>div>small{color:var(--muted);font-size:var(--console-small,12px);grid-column:1/-1;line-height:1.5}.security-method-list dl{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.security-method-list dl>div,.security-recovery-summary>div{gap:3px;display:grid}.security-method-list dt,.security-recovery-summary dt{color:var(--muted);font-size:var(--console-meta,11px)}.security-method-list dd,.security-recovery-summary dd{color:var(--text);font-size:var(--console-small,12px);margin:0}.security-recovery-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:0 0 14px;display:grid}.security-recovery-evidence{gap:8px;display:grid}.security-recovery-evidence>div{border:1px solid var(--border-soft);background:#fff;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:9px;padding:10px;display:grid}.security-recovery-evidence p{gap:3px;margin:0;display:grid}.security-recovery-evidence strong{color:var(--text);font-size:var(--console-small,12px)}.security-recovery-evidence span{color:var(--muted);font-size:var(--console-meta,11px);line-height:1.45}.security-account-link{width:100%;margin-bottom:14px}.security-account-context{background:var(--border-soft);border:1px solid var(--border-soft);border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.security-account-context>div{background:#fafbfc;gap:5px;padding:13px;display:grid}.security-account-context dt{color:var(--muted);font-size:var(--console-meta,11px);font-weight:700}.security-account-context dd{color:var(--text);font-size:var(--console-small,12px);margin:0;line-height:1.45}.security-account-activity.compact{margin-top:14px}.security-request-list,.security-note-list{gap:10px;display:grid}.security-request-list>article{border:1px solid var(--border-soft);background:#fafbfc;border-radius:11px;gap:10px;padding:13px;display:grid}.security-request-list>article>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;display:grid}.security-request-list p,.security-note-list p{gap:4px;margin:0;display:grid}.security-request-list strong,.security-note-list strong{color:var(--text);font-size:var(--console-small,12px)}.security-request-list span,.security-note-list span{color:var(--muted);font-size:var(--console-small,12px);line-height:1.5}.security-request-list small,.security-note-list small{color:#6e7989;font-size:var(--console-meta,11px)}.security-request-actions{border-top:1px solid var(--border-soft);gap:14px;padding-top:9px;display:flex}.security-private-note{color:#655d7a;font-size:var(--console-meta,11px);align-items:center;gap:7px;margin:-2px 0 12px;display:inline-flex}.security-note-list>article{background:var(--warning-soft);border:1px solid var(--warning-border);border-radius:11px;padding:13px}.security-protection-list.detailed{gap:10px;display:grid}.security-protection-list.detailed>article{color:inherit;background:var(--warning-soft);border:1px solid var(--warning-border);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:10px;padding:13px;display:grid}.security-protection-list.detailed>article>svg{color:var(--warning);margin-top:2px}.security-protection-list.detailed>article.danger{background:var(--danger-soft);border-color:#e7bbb6}.security-protection-list.detailed>article.danger>svg{color:var(--danger)}.security-protection-list.detailed p{gap:4px;margin:0;display:grid}.security-protection-list.detailed strong{color:var(--text);font-size:var(--console-small,12px)}.security-protection-list.detailed span{color:var(--muted);font-size:var(--console-small,12px);line-height:1.5}.security-empty-copy{color:var(--muted);font-size:var(--console-small,12px);background:#fafbfc;border:1px dashed #d9dee6;border-radius:10px;gap:4px;margin:0;padding:14px;line-height:1.5;display:grid}.security-empty-copy strong{color:var(--text)}.security-dialog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.security-action-impact{color:#4f466a;background:#f7f5ff;border:1px solid #ddd6ff;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;padding:13px;display:grid}.security-action-impact>svg{color:var(--deep-violet);margin-top:2px}.security-action-impact p{gap:4px;margin:0;display:grid}.security-action-impact strong{color:var(--text);font-size:var(--console-small,12px)}.security-action-impact span{color:var(--muted);font-size:var(--console-small,12px);line-height:1.5}.security-action-impact small{color:#6a7483;font-size:var(--console-meta,11px)}.security-case-card.resolved{color:#16653d;background:#f4fbf7;border-color:#bfe3ce}.security-case-card.resolved span{color:#4f6f5e}.security-case-history .text-button{width:fit-content;font-size:var(--console-meta,11px);margin-top:4px}.security-review-status{color:var(--warning);background:var(--warning-soft);border:1px solid var(--warning-border);border-radius:9px;align-items:flex-start;gap:10px;margin-top:12px;padding:11px 13px;display:flex}.security-review-status svg{color:var(--warning);flex:none;margin-top:1px}.security-review-status p{gap:3px;margin:0;display:grid}.security-review-status strong{font-size:var(--console-small,12px)}.security-review-status span{color:var(--warning);font-size:var(--console-meta,11px)}.security-account-activity{gap:0;margin-bottom:10px;display:grid}.security-account-activity article{border-top:1px solid var(--border-soft);grid-template-columns:auto minmax(0,1fr);gap:10px;padding:11px 0;display:grid}.security-account-activity article:first-child{border-top:0}.security-account-activity svg{color:var(--deep-violet);margin-top:2px}.security-account-activity p{gap:3px;margin:0;display:grid}.security-account-activity strong{color:var(--text);font-size:var(--console-small,12px)}.security-account-activity span{color:#4f5d6d;font-size:var(--console-small,12px);line-height:1.5}.security-account-activity small{color:var(--muted);font-size:var(--console-meta,11px)}.security-protection-list{flex-wrap:wrap;gap:8px;display:flex}.security-protection-list>span{color:#116149;font-size:var(--console-meta,11px);background:#edf9f4;border:1px solid #b9e5d5;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-weight:700;display:inline-flex}.security-resolution{background:#f4faf7;border:1px solid #cce7da;border-radius:10px;justify-items:start;gap:7px;padding:13px;display:grid}.security-resolution p{color:#3f4f49;font-size:var(--console-small,12px);margin:0;line-height:1.55}.security-resolution small,.evidence-snapshot-note{color:var(--muted);font-size:var(--console-meta,10px);margin-top:3px;display:block}.queue-case-time .risk-copy{color:var(--danger)}.detailed-sessions{margin-left:0}.detailed-sessions li{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:11px}.detailed-sessions li>span{gap:3px;min-width:0;display:grid}.detailed-sessions li>span:last-child{justify-items:end}.detailed-sessions code{color:var(--muted);font-size:var(--console-caption,9px);overflow-wrap:anywhere}.product-connection-card{border:1px solid var(--border-soft);background:#fafbfc;border-radius:10px;gap:11px;min-width:0;margin-bottom:9px;padding:13px;display:grid}.product-connection-heading{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.product-connection-heading>div{gap:2px;min-width:0;display:grid}.product-connection-heading strong{font-size:var(--console-small,12px)}.product-connection-heading small{color:var(--muted);font-size:var(--console-caption,9px)}.product-connection-card code{color:var(--muted);font-size:var(--console-caption,9px);overflow-wrap:anywhere}.product-connection-facts{border-top:1px solid var(--border-soft);grid-template-columns:minmax(0,.9fr) minmax(0,1.18fr) minmax(0,.92fr);padding-top:10px;gap:8px 16px!important;margin:0!important;display:grid!important}.product-connection-facts div{align-content:start;align-self:start;min-width:0;justify-content:initial!important;gap:3px!important;display:grid!important}.product-connection-facts dt{font-size:var(--console-caption,9px);white-space:nowrap}.product-connection-facts dd{min-width:0;font-size:var(--console-caption,10px);text-align:left;white-space:nowrap;line-height:1.4;display:block}.product-connection-facts code{color:inherit;letter-spacing:inherit;white-space:inherit;font-family:inherit}.product-connection-technical{background:#f3f5f7;border-radius:7px;min-width:0;padding:9px 10px}.product-connection-technical summary{width:fit-content;color:var(--muted);font-size:var(--console-caption,9px);cursor:pointer;font-weight:700}.product-connection-technical>p{color:var(--muted);font-size:var(--console-caption,9px);margin:8px 0;line-height:1.5}.product-connection-technical dl{gap:6px;margin:0;display:grid}.product-connection-technical dl div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.product-connection-technical dd{text-align:right;min-width:0;margin:0}.admin-shell .product-connection-facts dt,.admin-shell .product-connection-technical dt{font-size:var(--console-meta);font-weight:500;line-height:1.4}.admin-shell .product-connection-facts dd,.admin-shell .product-connection-technical dd{font-size:var(--console-small);font-weight:500;line-height:1.4}.admin-shell .product-connection-facts code,.admin-shell .product-connection-technical code{font-size:inherit;font-weight:inherit;line-height:inherit}.admin-shell .product-connection-technical summary{font-size:var(--console-meta)}.admin-shell .product-connection-technical>p{font-size:var(--console-caption)}.product-access-boundary{color:#8f1d18;background:#fff7f6;border:1px solid #f2c9c5;border-radius:9px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.product-access-boundary>svg{margin-top:2px}.product-access-boundary p{gap:4px;min-width:0;margin:0;display:grid}.product-access-boundary strong{font-size:var(--console-meta);line-height:1.45}.product-access-boundary span{color:#75514e;font-size:var(--console-caption);line-height:1.55}.product-connection-actions{border-top:1px solid var(--border-soft);justify-content:flex-end;padding-top:9px;display:flex}.product-connection-actions .text-button{white-space:nowrap;margin-left:0}.record-activity-list li>span{margin-top:7px}.record-activity-list li:not(:last-child):after{top:13px}.record-activity-list .activity-heading{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px 8px;min-height:22px;display:flex}.record-activity-list .activity-heading strong{min-width:0}.record-activity-list .activity-heading .workspace-pill{flex:none;justify-self:start;width:fit-content}.activity-audit-link{font-size:var(--console-caption,10px);justify-self:start;padding:1px 0}.activity-more{margin:-2px 0 12px 26px}.central-account-activity-heading{gap:6px;margin-bottom:18px;display:grid}.admin-shell .central-account-activity-heading h3{margin-bottom:0}.central-account-activity-heading p{color:var(--muted);font-size:var(--console-small,12px);margin:0;line-height:1.55}.account-activity-footer{border-top:1px solid var(--border-soft);justify-content:flex-start;padding-top:14px;display:flex}.account-security-review-section{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.account-security-review-section>div{gap:6px;display:grid}.admin-shell .account-security-review-section h3{margin-bottom:0}.account-security-review-section p{max-width:430px;color:var(--muted);font-size:var(--console-small,12px);margin:0;line-height:1.55}.account-security-review-section .workspace-button{white-space:nowrap}.security-case-evidence-selector{gap:8px;max-height:250px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.security-case-evidence-selector li{margin:0}.security-case-evidence-selector label{border:1px solid var(--border-soft);cursor:pointer;background:#fafbfc;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;display:grid}.security-case-evidence-selector input{accent-color:var(--deep-violet);margin-top:3px}.security-case-evidence-selector label>span{gap:3px;display:grid}.security-case-evidence-selector strong{color:var(--text);font-size:var(--console-small,12px)}.security-case-evidence-selector small{color:var(--muted);font-size:var(--console-meta,11px);line-height:1.45}.security-case-evidence-empty{color:var(--muted);border:1px dashed var(--border);font-size:var(--console-small,12px);background:#fafbfc;border-radius:9px;margin:0;padding:12px}.security-case-creation-summary{background:#f8f7ff;border:1px solid #dcd7fb;border-radius:10px;padding:14px}.security-case-creation-summary h3{font-size:var(--console-small,12px);margin:0 0 12px}.security-case-creation-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;display:grid}.security-case-creation-summary dl div{gap:3px;display:grid}.security-case-creation-summary dt{color:var(--muted);font-size:var(--console-meta,11px)}.security-case-creation-summary dd{color:var(--text);font-size:var(--console-small,12px);margin:0;font-weight:650}.security-case-created-confirmation{text-align:center;justify-items:center;gap:14px;padding:8px 0 4px;display:grid}.security-case-created-mark{width:58px;height:58px;color:var(--success);background:#eaf7f1;border-radius:50%;place-items:center;display:grid}.security-case-created-confirmation p{gap:7px;max-width:430px;margin:0;display:grid}.security-case-created-confirmation strong{color:var(--text);font-size:16px}.security-case-created-confirmation span{color:var(--muted);font-size:var(--console-small,12px);line-height:1.55}.security-case-created-confirmation small{color:#426354;font-size:var(--console-meta,11px);line-height:1.5}.legal-acceptance-list,.privacy-request-list,.recovery-evidence-list{gap:8px;margin-bottom:12px;display:grid}.record-subsection+.record-subsection{border-top:1px solid var(--border-soft);margin-top:17px;padding-top:15px}.record-subsection h4{color:var(--text);font-size:var(--console-small,12px);margin:0 0 10px}.record-subsection .legal-acceptance-list,.record-subsection .privacy-request-list{margin-bottom:0}.record-subsection .drawer-subtitle{margin:0;line-height:1.55}.legal-acceptance-list article,.recovery-evidence-list article{border:1px solid var(--border-soft);background:#fafbfc;border-radius:9px;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px;display:grid}.legal-acceptance-list article>svg{color:var(--deep-violet)}.legal-acceptance-list article>div,.recovery-evidence-list article>div{gap:3px;display:grid}.legal-acceptance-list strong,.recovery-evidence-list strong{font-size:var(--console-meta,11px)}.legal-acceptance-list small,.recovery-evidence-list small{color:var(--muted);font-size:var(--console-caption,10px);line-height:1.4}.privacy-request-list>button{width:100%;color:var(--text);border:1px solid var(--border-soft);text-align:left;cursor:pointer;background:#fff;border-radius:9px;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:8px;padding:10px;display:grid}.privacy-request-list>button:hover{background:#faf9ff;border-color:#c9c0f5}.privacy-request-list>button>span:first-child{gap:3px;display:grid}.privacy-request-list strong{font-size:var(--console-meta,11px)}.privacy-request-list small{color:var(--muted);font-size:var(--console-caption,10px)}.closure-details{border:1px solid var(--border-soft);background:#fafbfc;border-radius:9px;padding:11px}.reauthentication-gate{background:#f8f7ff;border:1px solid #dcd7fb;border-radius:10px;gap:10px;padding:12px;display:grid}.reauthentication-gate>div:first-child{align-items:flex-start;gap:8px;display:flex}.reauthentication-gate>div:first-child>svg{color:var(--deep-violet);flex:none}.reauthentication-gate p{gap:3px;margin:0;display:grid}.reauthentication-gate strong{font-size:var(--console-meta,11px)}.reauthentication-gate p span{color:var(--muted);font-size:var(--console-caption,10px);line-height:1.45}.reauthentication-gate .form-field{margin:0}.reauthentication-gate input{letter-spacing:.18em;font-variant-numeric:tabular-nums;max-width:150px}.account-state-cell{vertical-align:middle}.account-state-cell .condition-note{color:var(--warning);font-size:var(--console-caption,9px);white-space:nowrap;margin-top:5px;font-weight:650;display:block}.action-unavailable-note{color:var(--warning);background:var(--warning-soft);border:1px solid var(--warning-border);font-size:var(--console-caption,10px);border-radius:9px;align-items:flex-start;gap:8px;margin:10px 0 0;padding:10px;line-height:1.45;display:flex}.action-unavailable-note>svg{color:var(--warning-accent);flex:none;margin-top:1px}.action-unavailable-note span,.action-unavailable-note strong{display:block}.action-unavailable-note strong{color:var(--warning-strong);margin-bottom:2px}.validation-copy{color:#b42318;font-size:var(--console-caption,10px);margin:8px 0 0;font-weight:650}.section-heading.compact-heading{justify-content:space-between;align-items:center;gap:10px;margin:-4px 0 8px;display:flex}.section-heading.compact-heading p{color:var(--muted);font-size:var(--console-meta,11px);margin:0}.detailed-sessions li{align-items:flex-start}.detailed-sessions li>span{gap:3px;display:grid}.detailed-sessions li>span:first-child{min-width:0}.detailed-sessions strong{font-size:var(--console-meta,11px)}.detailed-sessions small,.detailed-sessions code{color:var(--muted);font-size:var(--console-caption,10px);overflow-wrap:anywhere}.selectable-sessions li{align-items:flex-start}.selectable-sessions label{cursor:pointer;align-items:flex-start;gap:9px;min-width:0;display:flex}.selectable-sessions input{accent-color:var(--deep-violet);margin-top:2px}.selectable-sessions label span{gap:3px;display:grid}.selectable-sessions label small{color:var(--muted);font-size:var(--console-caption,10px)}.account-record-drawer{--record-section-title:18px;--record-card-title:15px;--record-value:14px;--record-label:13px;--record-supporting:12px;width:min(640px,100%);font-family:inherit}@media (width>=721px){.account-record-drawer:has(.drawer-product-context-id){width:min(680px,100%)}.product-context-section[aria-labelledby$=-security-heading] .product-context-facts{grid-template-columns:1fr}.product-context-section[aria-labelledby$=-security-heading] .product-context-facts dt,.product-context-section[aria-labelledby$=-security-heading] .product-context-facts dd{white-space:nowrap}}.account-record-drawer .drawer-head{padding-bottom:24px}.admin-shell .account-record-drawer .drawer-head h2{font-size:26px;line-height:1.2}.admin-shell .account-record-drawer .drawer-head code{font-size:var(--record-label);line-height:1.4}.account-record-drawer .identity-summary{gap:14px;padding:24px 0}.admin-shell .account-record-drawer .identity-summary strong{font-size:var(--record-value);line-height:1.45}.account-record-drawer .workspace-pill{font-size:var(--record-supporting);padding:5px 9px;line-height:1.3}.account-record-drawer .drawer-section{padding:28px 0}.admin-shell .account-record-drawer .drawer-section h3{font-size:var(--record-section-title);letter-spacing:-.015em;margin:0 0 18px;line-height:1.3}.account-record-drawer .drawer-section>dl{gap:14px}.account-record-drawer .drawer-section>dl>div{align-items:start;gap:24px}.admin-shell .account-record-drawer .drawer-section>dl>div>dt{font-size:var(--record-label);line-height:1.5}.admin-shell .account-record-drawer .drawer-section>dl>div>dd{min-width:0;font-size:var(--record-value);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:flex-end;line-height:1.5}.account-record-drawer .drawer-section>dl>div>dd>small{width:100%;color:var(--muted);font-size:var(--record-supporting);margin-top:4px;line-height:1.5;display:block}.account-record-drawer .record-technical{margin-top:20px;padding-top:18px}.account-record-drawer .record-technical-title{font-size:var(--record-supporting);margin-bottom:8px;line-height:1.4}.account-record-drawer .record-technical-help{font-size:var(--record-label);margin:0 0 14px;line-height:1.55}.account-record-drawer .record-technical dl{gap:12px}.account-record-drawer .record-technical dl div{align-items:center}.admin-shell .account-record-drawer .record-technical dt{font-size:var(--record-label)}.admin-shell .account-record-drawer .record-technical dd{font-size:var(--record-value)}.account-record-drawer .verification-card{border-radius:12px;margin:20px 0 0;padding:20px}.account-record-drawer .verification-card>div:first-child{gap:12px}.account-record-drawer .verification-card .exception-icon{margin-top:0}.account-record-drawer .verification-card p strong{font-size:var(--record-card-title);line-height:1.4}.admin-shell .account-record-drawer .verification-card p small{font-size:var(--record-label);margin-top:5px;line-height:1.55}.account-record-drawer .verification-evidence{gap:14px 24px;margin-top:16px;padding-top:16px}.admin-shell .account-record-drawer .verification-evidence dt{font-size:var(--record-supporting);line-height:1.4}.admin-shell .account-record-drawer .verification-evidence dd{font-size:var(--record-value);gap:4px;line-height:1.5}.account-record-drawer .verification-evidence dd small{font-size:var(--record-supporting);line-height:1.5}.admin-shell .account-record-drawer .impact-copy{font-size:var(--record-label);padding-top:16px;line-height:1.55;margin:16px 0!important}.account-record-drawer .account-security-grid{gap:16px;margin-bottom:16px}.account-record-drawer .account-security-grid article{border-radius:12px;gap:16px;padding:20px}.account-record-drawer .security-summary-heading{gap:16px}.account-record-drawer .security-summary-heading>span{font-size:var(--record-supporting);line-height:1.45}.account-record-drawer .security-summary-heading strong{font-size:var(--record-value);line-height:1.45}.account-record-drawer .security-summary-note{font-size:var(--record-label);line-height:1.55}.account-record-drawer .account-security-grid .security-facts div{gap:4px;padding:12px 0}.admin-shell .account-record-drawer .account-security-grid .security-facts dt{font-size:var(--record-label);line-height:1.45}.admin-shell .account-record-drawer .account-security-grid .security-facts dd{font-size:var(--record-value);font-weight:500;line-height:1.5;display:block}.account-record-drawer .account-security-grid .security-facts dd small{color:var(--muted);font-size:var(--record-supporting);margin-top:4px;font-weight:400;line-height:1.55;display:block}.account-record-drawer .authentication-method-list{gap:12px;margin:16px 0}.account-record-drawer .authentication-method-list article{border-radius:12px;gap:16px;padding:18px}.account-record-drawer .authentication-method-copy{gap:12px}.account-record-drawer .authentication-method-heading{gap:10px;min-height:26px}.account-record-drawer .authentication-method-heading>svg{width:19px;height:19px}.account-record-drawer .authentication-method-heading strong{font-size:var(--record-card-title);line-height:1.4}.account-record-drawer .authentication-method-copy>p{font-size:var(--record-label);line-height:1.55}.account-record-drawer .authentication-method-copy dl>div{grid-template-columns:minmax(125px,.42fr) minmax(0,1fr);gap:18px;padding:10px 0}.admin-shell .account-record-drawer .authentication-method-copy dt{font-size:var(--record-label);line-height:1.5}.admin-shell .account-record-drawer .authentication-method-copy dd{font-size:var(--record-value);line-height:1.5}.account-record-drawer .authentication-method-list code{font-size:var(--record-supporting);line-height:1.5}.account-record-drawer .method-note{font-size:var(--record-supporting);padding:4px 8px;line-height:1.35}.account-record-drawer .section-heading.compact-heading{margin:0 0 12px}.account-record-drawer .section-heading.compact-heading p{font-size:var(--record-label);line-height:1.5}.account-record-drawer .detailed-sessions{gap:10px;margin-top:12px}.account-record-drawer .detailed-sessions li{border-radius:10px;gap:18px;padding:16px}.account-record-drawer .detailed-sessions li>span{gap:4px}.admin-shell .account-record-drawer .detailed-sessions strong{font-size:var(--record-value);line-height:1.45}.admin-shell .account-record-drawer .detailed-sessions small{font-size:var(--record-label);line-height:1.5}.account-record-drawer .detailed-sessions code{font-size:var(--record-supporting);margin-top:2px;line-height:1.45}.account-record-drawer .detailed-sessions li>span:last-child{gap:8px}.account-record-drawer .detailed-sessions .text-button{font-size:var(--record-label)}.account-record-drawer .product-connection-card{border-radius:12px;gap:16px;margin-bottom:12px;padding:18px}.account-record-drawer .product-connection-heading{grid-template-columns:38px minmax(0,1fr) auto;gap:12px}.account-record-drawer .product-connection-heading .product-mark{border-radius:10px;width:38px;height:38px}.account-record-drawer .product-connection-heading strong{font-size:var(--record-card-title);line-height:1.4}.account-record-drawer .product-connection-heading small{font-size:var(--record-supporting);line-height:1.45}.account-record-drawer .product-connection-facts{padding-top:14px;gap:12px 24px!important}.account-record-drawer .product-connection-facts div{gap:4px!important}.admin-shell .account-record-drawer .product-connection-facts dt{font-size:var(--record-label);line-height:1.45}.admin-shell .account-record-drawer .product-connection-facts dd{font-size:var(--record-value);line-height:1.5}.account-record-drawer .product-connection-technical{border-radius:9px;padding:12px 14px}.admin-shell .account-record-drawer .product-connection-technical summary{font-size:var(--record-label);line-height:1.45}.admin-shell .account-record-drawer .product-connection-technical>p{font-size:var(--record-supporting);line-height:1.55}.account-record-drawer .product-access-boundary{grid-template-columns:22px minmax(0,1fr);gap:12px;padding:14px}.account-record-drawer .product-access-boundary strong{font-size:var(--record-value);line-height:1.45}.account-record-drawer .product-access-boundary span{font-size:var(--record-supporting);line-height:1.55}.admin-shell .account-record-drawer .product-connection-technical dt{font-size:var(--record-label)}.admin-shell .account-record-drawer .product-connection-technical dd{font-size:var(--record-value)}.account-record-drawer .product-connection-actions{padding-top:14px}.account-record-drawer .product-connection-actions .text-button{font-size:var(--record-value)}.account-record-drawer .record-activity-list li{grid-template-columns:20px minmax(0,1fr);gap:12px;padding-bottom:24px}.account-record-drawer .record-activity-list li>span{width:13px;height:13px;margin-top:5px}.account-record-drawer .record-activity-list li:not(:last-child):after{top:12px;left:9px}.account-record-drawer .record-activity-list li div{gap:6px}.account-record-drawer .record-activity-list .activity-heading{gap:8px;min-height:24px}.admin-shell .account-record-drawer .record-activity-list li strong{font-size:var(--record-value);line-height:1.45}.account-record-drawer .record-activity-list li small{font-size:var(--record-label);line-height:1.5}.account-record-drawer .activity-audit-link{font-size:var(--record-value);padding:2px 0}.account-record-drawer .activity-more{font-size:var(--record-value);margin:0 0 14px 32px}.account-record-drawer .central-account-activity-heading p,.account-record-drawer .account-security-review-section p{font-size:var(--record-label);line-height:1.55}.account-record-drawer .account-activity-footer .text-button{font-size:var(--record-value)}.account-record-drawer .record-subsection+.record-subsection{margin-top:24px;padding-top:22px}.account-record-drawer .record-subsection h4{font-size:var(--record-card-title);margin-bottom:12px;line-height:1.4}.admin-shell .account-record-drawer .record-subsection .drawer-subtitle{font-size:var(--record-label);line-height:1.6}.account-record-drawer .privacy-empty-state{gap:4px;display:grid}.admin-shell .account-record-drawer .privacy-empty-state strong{color:var(--text);font-size:var(--record-value);line-height:1.45}.admin-shell .account-record-drawer .privacy-empty-state span{color:var(--muted);font-size:var(--record-label);line-height:1.55}.account-record-drawer .legal-acceptance-list,.account-record-drawer .privacy-request-list{gap:10px}.account-record-drawer .legal-acceptance-list article{border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;padding:14px}.account-record-drawer .legal-acceptance-list article>div{gap:4px}.account-record-drawer .legal-acceptance-list strong,.account-record-drawer .privacy-request-list strong{font-size:var(--record-value);line-height:1.45}.account-record-drawer .legal-acceptance-list small,.account-record-drawer .privacy-request-list small{font-size:var(--record-label);line-height:1.5}.account-record-drawer .privacy-request-list>button{gap:12px;padding:14px}.account-record-drawer .closure-details{border-radius:10px;gap:14px;padding:16px}.account-record-drawer .closure-details div{align-items:start;gap:24px}.admin-shell .account-record-drawer .closure-details dt{font-size:var(--record-label);line-height:1.5}.admin-shell .account-record-drawer .closure-details dd{font-size:var(--record-value);line-height:1.5}.account-record-drawer .drawer-actions{gap:12px;padding-top:28px}.account-record-drawer .drawer-actions .workspace-button{min-height:48px;font-size:var(--record-value);padding:11px 12px;line-height:1.35}.registry-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.event-endpoint-summary{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:9px;margin:14px 0;display:grid}.event-endpoint-summary article{border:1px solid var(--border-soft);background:#f8f9fb;border-radius:9px;align-content:start;gap:4px;padding:11px;display:grid}.event-endpoint-summary article>span,.event-endpoint-summary article>small{color:var(--muted);font-size:var(--console-caption,10px);line-height:1.4}.event-endpoint-summary article>strong{font-size:var(--console-meta,11px);overflow-wrap:anywhere}.event-subscriptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 18px;display:grid}.event-subscriptions label{color:#4f5c6e;border:1px solid var(--border-soft);font-size:var(--console-meta,11px);cursor:pointer;background:#fafbfc;border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex}.event-subscriptions input{accent-color:var(--deep-violet)}.event-delivery-section{border-top:1px solid var(--border-soft);margin-top:20px;padding-top:17px}.event-delivery-section h3{margin:0 0 11px;font-size:13px}.event-delivery-list{gap:8px;display:grid}.event-delivery-list article{border:1px solid var(--border-soft);background:#fafbfc;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px;display:grid}.event-delivery-list article>div{gap:3px;min-width:0;display:grid}.event-delivery-list strong{font-size:var(--console-meta,11px)}.event-delivery-list small,.event-delivery-list code{color:var(--muted);font-size:var(--console-caption,10px);overflow-wrap:anywhere}.event-security-actions{border-top:1px solid var(--border-soft);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:18px;padding-top:16px;display:flex}.privacy-layout{grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr)}.inline-filter{min-width:170px;margin:0}.inline-filter .dimyron-select-trigger{min-height:40px}.acceptance-register{align-self:start;overflow:hidden}.acceptance-register .panel-title>svg{color:var(--deep-violet)}.acceptance-register article{border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:15px 18px;display:grid}.acceptance-register article>div,.acceptance-register article>span{gap:4px;display:grid}.acceptance-register article strong{font-size:var(--console-meta,11px)}.acceptance-register article small{color:var(--muted);font-size:var(--console-caption,10px);line-height:1.4}.acceptance-register article>span{color:#596677;font-size:var(--console-caption,10px);text-align:right}.acceptance-register article>span b{color:var(--text);font-size:13px}.acceptance-register .integration-boundary{margin:16px}.admin-shell .main-content{padding:var(--console-page-gutter)}.admin-shell .page-intro,.admin-shell .workspace-header{gap:var(--console-space-6);margin-bottom:28px}.admin-shell .page-intro-actions,.admin-shell .workspace-actions,.admin-shell .toolbar-controls,.admin-shell .registry-actions{gap:var(--console-space-3)}.admin-shell .operations-grid,.admin-shell .lower-grid,.admin-shell .workspace-two-column,.admin-shell .settings-layout{gap:var(--console-space-6);margin-bottom:var(--console-space-6)}.admin-shell .health-panel,.admin-shell .queue-panel,.admin-shell .product-panel,.admin-shell .activity-panel,.admin-shell .settings-panel,.admin-shell .policy-summary{padding:var(--console-panel-padding)}.admin-shell .settings-panel>.panel-title{margin:-24px -24px 8px}.admin-shell .panel-title{gap:var(--console-space-4);padding:var(--console-space-5)}.admin-shell .table-toolbar{gap:var(--console-space-4);padding:var(--console-space-4) var(--console-space-5)}.admin-shell .data-table th{padding:12px 18px;line-height:1.4}.admin-shell .data-table td{padding:14px 18px;line-height:1.5}.admin-shell .workspace-button,.admin-shell .secondary-button,.admin-shell .icon-button,.admin-shell .text-button{min-height:44px}.admin-shell .workspace-button,.admin-shell .secondary-button{padding-inline:14px}.admin-shell .text-button{align-items:center;display:inline-flex}.admin-shell .form-field{gap:var(--console-space-2);margin:18px 0}.admin-shell .form-field select,.admin-shell .form-field input,.admin-shell .form-field textarea,.admin-shell .dimyron-select-trigger{height:auto;min-height:44px}.admin-shell .detail-drawer:not(.account-record-drawer){width:min(520px,100%);padding:28px}.admin-shell .modal-card{width:min(520px,100% - 32px);padding:28px}.admin-shell .modal-card.modal-wide{width:min(720px,100% - 32px)}.admin-shell .modal-head{padding-bottom:var(--console-space-5)}.admin-shell .modal-actions{gap:var(--console-space-3);margin-top:var(--console-space-6)}.admin-shell .drawer-section{padding:var(--console-space-6) 0}.admin-shell .drawer-section h3{margin-bottom:var(--console-space-4);font-size:16px;line-height:1.4}.admin-shell .drawer-section dl{gap:14px}.admin-shell .drawer-section dl div{align-items:start;gap:var(--console-space-5)}.admin-shell .notice-banner{gap:var(--console-space-3);padding:var(--console-space-4)}.admin-shell .workspace-state-card{padding:40px var(--console-panel-padding)}.admin-shell .security-profile-summary strong,.admin-shell .administrator-security-grid strong,.admin-shell .security-history li strong,.admin-shell .administrator-session-list strong,.admin-shell .record-section-unavailable strong,.admin-shell .security-case-card strong,.admin-shell .event-endpoint-summary article>strong,.admin-shell .event-delivery-list strong,.admin-shell .acceptance-register article strong{font-size:var(--console-small);line-height:1.45}.admin-shell .security-profile-summary p,.admin-shell .administrator-security-grid small,.admin-shell .security-history li small,.admin-shell .administrator-session-list small,.admin-shell .administrator-session-list code,.admin-shell .record-section-unavailable span,.admin-shell .security-case-card span,.admin-shell .event-endpoint-summary article>span,.admin-shell .event-endpoint-summary article>small,.admin-shell .event-subscriptions label,.admin-shell .event-delivery-list small,.admin-shell .event-delivery-list code,.admin-shell .acceptance-register article small,.admin-shell .acceptance-register article>span{font-size:var(--console-meta);line-height:1.5}.admin-shell .security-history h3,.admin-shell .event-delivery-section h3{font-size:16px;line-height:1.4}.admin-shell .acceptance-register article>span b{font-size:var(--console-small)}@keyframes state-spin{to{transform:rotate(360deg)}}@media (width<=900px){.identity-comparison,.case-heading,.policy-impact-grid,.ownership-grid,.recovery-policy-grid,.privacy-layout,.authenticator-enrolment-layout{grid-template-columns:1fr}.authenticator-setup-graphic{justify-self:center}}@media (width<=760px){.product-connection-facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px!important}.product-connection-facts>div:last-child{grid-column:1/-1}}@media (width<=520px){.login-stage{min-width:0}.login-brand{width:170px}.login-card{width:100%;min-width:0}.login-card-head h1{overflow-wrap:anywhere;font-size:clamp(26px,7vw,30px)}.login-card form,.login-card .form-field,.input-with-icon{min-width:0}.workspace-state-card{min-height:300px;padding:30px 22px}.operational-stale{grid-template-columns:auto 1fr}.operational-stale .workspace-button{grid-column:2;justify-self:start}.audit-detail-summary,.audit-change-grid{grid-template-columns:1fr}.audit-detail-list>div{grid-template-columns:1fr;gap:6px}.audit-reference{flex-direction:column;align-items:flex-start}.audit-detail-list dt{align-self:auto}.administrator-security-grid,.account-security-grid,.event-subscriptions,.recovery-code-grid,.verification-evidence{grid-template-columns:1fr}.record-section-unavailable{grid-template-columns:20px minmax(0,1fr)}.record-section-unavailable>button{grid-column:2;justify-self:start}.authentication-method-list article{grid-template-columns:1fr}.authentication-method-list article>.workspace-pill{grid-column:1;justify-self:start}.authentication-method-copy dl>div{grid-template-columns:1fr;gap:2px}.legal-acceptance-list article,.recovery-evidence-list article{grid-template-columns:24px minmax(0,1fr)}.recovery-evidence-list article>.workspace-pill{grid-column:2;justify-self:start}.product-connection-heading{grid-template-columns:32px minmax(0,1fr);align-items:start}.product-connection-heading>.workspace-pill{grid-column:2;justify-self:start}.product-connection-facts{grid-template-columns:1fr}.privacy-request-list>button{grid-template-columns:minmax(0,1fr) auto}.privacy-request-list>button>svg{display:none}.record-conflict{align-items:flex-start}.record-conflict .workspace-button{align-self:stretch}.administrator-session-list article,.event-delivery-list article{grid-template-columns:38px minmax(0,1fr)}.administrator-session-list article>.workspace-pill,.administrator-session-list article>.workspace-button,.event-delivery-list article>.workspace-pill,.event-delivery-list article>.workspace-button{grid-column:2;justify-self:start}.event-endpoint-summary{grid-template-columns:1fr}}@media (width<=560px){.profile-photo-editor,.logo-upload-row{align-items:flex-start}.drawer-actions{grid-template-columns:1fr}.modal-actions{flex-direction:column-reverse}.modal-actions .workspace-button{width:100%}.login-stage{padding:86px 12px 70px}.login-stage:not(.login-legal-stage){height:auto;min-height:0;padding:max(24px, env(safe-area-inset-top)) 16px 24px;flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.login-stage:not(.login-legal-stage) .login-brand{align-self:flex-start;width:146px;margin:0 0 24px;position:static}.login-stage:not(.login-legal-stage) .login-card{align-self:center}.login-auth-preview>.login-auth-footer{padding:0 max(16px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));flex-wrap:wrap;justify-content:flex-start;align-self:auto;margin:0;position:relative}.login-sign-in-form .login-email-field{margin-bottom:0}.login-sign-in-form .login-email-field:has(.email-validation-slot.is-visible){margin-bottom:30px}.login-legal-stage{padding:24px 12px 28px}.login-legal-stage .login-brand{width:158px;margin-bottom:18px}.login-card{padding:28px 24px 30px}.email-validation-slot,.login-card .email-validation-slot{height:40px}.login-legal-draft{grid-template-columns:1fr;gap:3px}.staff-access-note{grid-template-columns:auto 1fr}.staff-access-note .text-button{grid-column:2;justify-self:start}.signal-detail div{grid-template-columns:1fr;gap:5px}}@media (orientation:landscape) and (width<=1000px) and (height<=600px){.login-auth-preview{overscroll-behavior:auto;contain:none;flex-direction:column;height:auto;min-height:100dvh;display:flex;position:relative;inset:auto;overflow:visible}.login-auth-preview .login-stage{overscroll-behavior:auto;touch-action:auto;flex:1 0 auto;height:auto;min-height:0;overflow:visible}.login-stage:not(.login-legal-stage){padding:max(18px, env(safe-area-inset-top)) max(28px, env(safe-area-inset-right)) 34px max(28px, env(safe-area-inset-left));flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.login-stage:not(.login-legal-stage) .login-brand{align-self:flex-start;width:140px;margin:0 0 28px;position:static}.login-stage:not(.login-legal-stage) .login-card{width:min(500px,100%);padding:32px 40px 34px}.login-stage:not(.login-legal-stage) .login-card-head{margin-bottom:24px}.login-auth-preview>.login-auth-footer{padding:0 max(28px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(28px, env(safe-area-inset-left));contain:none;flex-wrap:wrap;flex:none;justify-content:flex-start;align-self:stretch;margin:0;position:static;transform:none}}.drawer-product-context-id{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.drawer-product-context-id strong{color:var(--text)}.account-record-drawer .drawer-head-main{flex:1}.account-record-drawer .drawer-title-row.has-adornment>.product-mark{grid-area:1/1;align-self:center}.account-record-drawer .drawer-title-row.has-adornment h2:has(+.drawer-product-context-id){white-space:nowrap}.account-record-drawer .drawer-title-row.has-adornment .drawer-product-context-id{grid-area:2/2;min-width:0}.connected-products-summary-heading,.product-context-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.connected-products-summary-heading h3,.product-context-section-heading h3{margin:0}.connected-products-summary-heading p,.product-context-section-heading p{color:var(--muted);margin:5px 0 0;line-height:1.55}.admin-shell .account-record-drawer .drawer-section :is(.connected-products-summary-heading,.central-account-activity-heading,.account-security-review-section>div,.security-section-heading) h3{margin-bottom:0}.account-record-drawer .connected-products-summary-heading p{margin-top:6px}.admin-shell .account-record-drawer .drawer-section .audit-detail-section>h3{margin-bottom:6px}.account-record-drawer .audit-detail-section>h3+p{margin-top:0}.connected-product-summary-list{gap:12px;margin-top:18px;display:grid}.connected-product-summary{border-radius:var(--radius-control);background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(135deg, var(--dimyron-cyan), var(--dimyron-violet) 58%, var(--deep-violet)) border-box;text-align:left;cursor:pointer;border:1px solid #0000;grid-template-columns:30px minmax(0,1fr) auto 18px;align-items:center;gap:12px;width:100%;min-width:0;padding:16px 18px;transition:box-shadow .16s,transform .16s;display:grid;overflow:hidden}.connected-product-summary:hover{background:linear-gradient(#fbfaff, #fbfaff) padding-box, linear-gradient(135deg, var(--dimyron-cyan), var(--dimyron-violet) 58%, var(--deep-violet)) border-box;transform:translateY(-1px);box-shadow:0 8px 22px #3a2a991a}.connected-product-summary:focus-visible{box-shadow:var(--control-focus-ring)}.connected-product-summary>.product-mark{align-self:start;margin-top:-4px}.connected-product-summary-copy{gap:3px;min-width:0;display:grid}.connected-product-summary-copy strong{font-size:15px}.connected-product-summary-copy small{color:var(--muted);overflow-wrap:anywhere}.account-product-context{min-width:0}.product-context-section,.product-context-device-mount{border-bottom:1px solid var(--border-soft);padding:24px 0}.product-context-facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;margin:14px 0 0;display:grid}.product-context-facts>div{border-bottom:1px solid var(--border-soft);grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:8px;min-width:0;padding:9px 0;display:grid}.product-context-facts>.product-context-fact-wide{grid-column:1/-1}.product-context-facts dt{color:var(--muted)}.product-context-facts dd{border-left:1px solid var(--border);min-width:0;color:var(--text);overflow-wrap:anywhere;margin:0;padding-left:10px;font-weight:700}.product-context-device-mount .product-device-trust-panel{padding:0}.product-context-device-mount .product-subsection-heading{margin-bottom:14px}.product-context-device-mount .product-device-list{gap:12px;display:grid}.product-context-session-list{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.product-context-session-list li{border:1px solid var(--border-soft);border-radius:var(--radius-control);background:#fbfcfd;grid-template-columns:minmax(0,1fr) auto;gap:16px;min-width:0;padding:15px;display:grid}.product-context-session-list li>div,.product-context-session-list li>span{gap:4px;min-width:0;display:grid}.product-context-session-list li>span{align-content:start;justify-items:end}.product-context-session-list small{color:var(--muted);overflow-wrap:anywhere}.product-session-risk-evidence{border-left:3px solid var(--warning-accent);background:var(--warning-soft);gap:3px;margin-top:7px;padding:9px 10px;display:grid}.product-session-risk-evidence strong{font-size:var(--console-meta,11px)}.product-context-section-action{margin-top:14px}.product-context-activity{margin-top:18px}.product-context-case-list{gap:10px;margin-top:18px;display:grid}.product-context-case-list button{border:1px solid var(--border-soft);border-radius:var(--radius-control);background:var(--surface);text-align:left;cursor:pointer;grid-template-columns:22px minmax(0,1fr) auto 18px;align-items:center;gap:12px;width:100%;min-width:0;padding:14px;display:grid}.product-context-case-list button>svg{align-self:center}.product-context-case-list button>span:nth-child(2){gap:3px;min-width:0;display:grid}.product-context-case-list small{color:var(--muted);overflow-wrap:anywhere}.product-context-connection-record{border:1px solid var(--border-soft);border-radius:var(--radius-control);background:#f7f8fa;margin:24px 0;padding:14px}.product-context-connection-record summary{color:var(--deep-violet);cursor:pointer;align-items:center;gap:7px;font-weight:750;list-style:none;display:inline-flex}.product-context-connection-record summary::-webkit-details-marker{display:none}.product-context-connection-record summary>svg{flex:none;transition:transform .16s}.product-context-connection-record[open] summary>svg{transform:rotate(90deg)}.product-context-connection-record p{color:var(--muted)}.product-context-connection-record dl{gap:8px;display:grid}.product-context-connection-record dl>div{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.product-context-connection-record dd{margin:0}.product-context-danger-zone{border-radius:var(--radius-panel);background:var(--danger-soft);border:1px solid #b423182e;padding-inline:18px}.product-context-danger-zone .workspace-button{margin-top:16px}@media (width<=680px){.connected-products-summary-heading,.product-context-section-heading{display:grid}.connected-product-summary{grid-template-columns:30px minmax(0,1fr) 18px;padding:14px}.connected-product-summary>.workspace-pill{grid-column:2;justify-self:start}.connected-product-summary>svg{grid-area:1/3/span 2}.product-context-facts{grid-template-columns:1fr;gap:0}.product-context-facts>div{grid-template-columns:max-content minmax(0,1fr);gap:8px}.product-context-session-list li{grid-template-columns:1fr}.product-context-session-list li>span{justify-items:start}.product-context-case-list button{grid-template-columns:20px minmax(0,1fr) 16px}.product-context-case-list button>.workspace-pill{grid-column:2;justify-self:start}.product-context-case-list button>svg:last-child{grid-area:1/3/span 2}}@media (width<=420px){.product-context-facts>div{grid-template-columns:1fr;gap:2px}}@media (orientation:landscape) and (width<=720px) and (height<=600px){.login-stage:not(.login-legal-stage){padding-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right))}.login-stage:not(.login-legal-stage) .login-brand{width:130px;margin-bottom:22px}.login-stage:not(.login-legal-stage) .login-card{width:100%;padding:28px 24px 30px}.login-auth-preview>.login-auth-footer{padding-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right))}}@media (width<=380px){.login-brand{width:158px}.login-legal-stage .login-brand{margin-bottom:16px}.login-card{padding:25px 20px 27px}.login-card-head{margin-bottom:24px}.login-card-head h1{font-size:26px}.login-access-context{font-size:16px}.login-intro-copy,.login-card .dialog-copy{font-size:15px}}@media (width<=480px){.notice-confirmation-layer{padding:max(18px, env(safe-area-inset-top)) 18px max(18px, env(safe-area-inset-bottom));align-items:center}.notice-confirmation{border-radius:18px;grid-template-columns:48px minmax(0,1fr);gap:14px;padding:23px 20px 21px}.notice-confirmation-mark{width:48px;height:48px}.notice-confirmation-copy{padding-right:38px}.notice-confirmation-copy strong{font-size:17px}.notice-confirmation>button{top:12px;right:12px}.profile-details div{grid-template-columns:1fr;gap:4px}.profile-details dd{text-align:left}}@media (width<=720px){.admin-shell .exception-list li>button{grid-template-columns:34px minmax(0,1fr) auto 18px;column-gap:12px;min-height:0;padding-block:16px}.admin-shell .exception-list li>button>.exception-icon{width:34px;height:34px;margin-top:0}.admin-shell .exception-copy{gap:5px}.admin-shell .exception-list strong{font-size:15px;line-height:1.3}.admin-shell .exception-list small{font-size:13px;line-height:1.45}.admin-shell .exception-list b{font-size:15px;line-height:1.3}.admin-shell .exception-meta{gap:5px}.admin-shell .exception-meta small{font-size:var(--console-meta,11px)}.admin-shell .exception-list li>button>svg{width:19px;height:19px}.admin-shell .queue-case-list{gap:12px;padding-block:20px}.admin-shell .queue-case-row{border-radius:14px;grid-template-columns:38px minmax(0,1fr) 20px;gap:10px 14px;padding:16px}.admin-shell .queue-case-row>.exception-icon{width:38px;height:38px;margin-top:1px}.admin-shell .queue-case-copy{gap:5px}.admin-shell .queue-case-copy>span{gap:7px 9px}.admin-shell .queue-case-copy strong{text-overflow:clip;white-space:normal;font-size:15px;line-height:1.35;overflow:visible}.admin-shell .queue-case-copy .workspace-pill{font-size:var(--console-meta,11px);padding:4px 8px}.admin-shell .queue-case-copy small{font-size:13px;line-height:1.45}.admin-shell .queue-case-copy code{font-size:var(--console-meta,11px);overflow-wrap:anywhere;text-overflow:clip;white-space:normal;line-height:1.45;overflow:visible}.admin-shell .queue-case-time{align-items:baseline;gap:7px;min-width:0}.admin-shell .queue-case-time small{font-size:var(--console-small,12px)}.admin-shell .queue-case-time strong{font-size:14px}.admin-shell .queue-case-row>svg{width:20px;height:20px}}@media (width<=1180px){.admin-shell{--console-page-gutter:28px}}@media (width<=900px){.admin-shell{--console-page-gutter:24px}.admin-shell .detail-drawer:not(.account-record-drawer){width:min(560px,100%)}.admin-shell .page-intro,.admin-shell .workspace-header{align-items:flex-start}}@media (width<=720px){.admin-shell{--console-page-gutter:20px;--console-panel-padding:20px}.admin-shell .main-content{padding:28px var(--console-page-gutter) 40px}.admin-shell .page-intro,.admin-shell .workspace-header{align-items:flex-start;gap:var(--console-space-4);flex-direction:column}.admin-shell .page-intro-actions,.admin-shell .workspace-actions{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;width:100%}.admin-shell .page-intro-actions>*,.admin-shell .workspace-actions>*{flex:auto}.admin-shell .health-panel,.admin-shell .queue-panel,.admin-shell .product-panel,.admin-shell .activity-panel,.admin-shell .settings-panel,.admin-shell .policy-summary{padding:var(--console-panel-padding)}.admin-shell .settings-panel>.panel-title{margin:-20px -20px 8px}.admin-shell .event-endpoint-summary,.admin-shell .event-subscriptions,.admin-shell .administrator-security-grid,.admin-shell .permission-groups,.admin-shell .legal-form-grid,.admin-shell .recovery-policy-grid,.admin-shell .policy-impact-grid,.admin-shell .ownership-grid{grid-template-columns:1fr}.admin-shell .legal-form-wide{grid-column:auto}.admin-shell .data-table:not(.account-directory-table),.admin-shell .product-table{min-width:720px}.admin-shell .table-toolbar{flex-direction:column;align-items:stretch}.admin-shell .table-toolbar>div{flex-wrap:wrap;width:100%}.admin-shell .toolbar-search{width:100%}.admin-shell .modal-card,.admin-shell .modal-card.modal-wide{width:calc(100% - 24px);max-height:calc(100dvh - 24px);margin-top:12px;padding:22px;overflow-y:auto}.admin-shell .detail-drawer:not(.account-record-drawer){width:100%;padding:24px}.admin-shell .drawer-section dl div{gap:var(--console-space-4)}.admin-shell .notice-banner{margin-bottom:var(--console-space-5)}}@media (width<=480px){.admin-shell{--console-page-gutter:16px;--console-panel-padding:18px}.admin-shell .main-content{padding:24px var(--console-page-gutter) 36px}.admin-shell .page-intro,.admin-shell .workspace-header{margin-bottom:var(--console-space-6)}.admin-shell .page-intro h2,.admin-shell .workspace-header h2{font-size:24px}.admin-shell .health-panel,.admin-shell .queue-panel,.admin-shell .product-panel,.admin-shell .activity-panel,.admin-shell .settings-panel,.admin-shell .policy-summary{padding:var(--console-panel-padding)}.admin-shell .settings-panel>.panel-title{margin:-18px -18px 8px}.admin-shell .panel-title{padding:18px}.admin-shell .table-toolbar{padding:14px}.admin-shell .workspace-actions>*,.admin-shell .page-intro-actions>*{flex-basis:100%}.admin-shell .modal-card,.admin-shell .modal-card.modal-wide{border-radius:12px;width:calc(100% - 16px);max-height:calc(100dvh - 16px);margin-top:8px;padding:20px}.admin-shell .detail-drawer:not(.account-record-drawer){padding:20px 16px}.admin-shell .modal-head h2{font-size:20px}.admin-shell .modal-actions{flex-direction:column-reverse}.admin-shell .modal-actions .workspace-button,.admin-shell .modal-actions .secondary-button{width:100%}.admin-shell .administrator-session-list article,.admin-shell .event-delivery-list article{grid-template-columns:38px minmax(0,1fr)}.admin-shell .administrator-session-list article>.workspace-pill,.admin-shell .administrator-session-list article>.workspace-button,.admin-shell .event-delivery-list article>.workspace-pill,.admin-shell .event-delivery-list article>.workspace-button{grid-column:2;justify-self:start}.admin-shell .legal-upload-field,.admin-shell .profile-photo-editor,.admin-shell .logo-upload-row{flex-direction:column;align-items:flex-start}.admin-shell .legal-upload-field .workspace-button,.admin-shell .profile-photo-editor .workspace-button,.admin-shell .logo-upload-row .workspace-button{width:100%}}@media (orientation:landscape) and (width<=900px) and (height<=600px){.admin-shell .main-content{padding-block:20px 28px}.admin-shell .detail-drawer:not(.account-record-drawer){width:min(620px,100%);padding-block:20px}.admin-shell .modal-card,.admin-shell .modal-card.modal-wide{max-height:calc(100dvh - 16px);margin-top:8px}}@media (width<=900px){.account-record-drawer{width:min(620px,100%)}}@media (width<=720px){.account-record-drawer{width:100%;padding:24px}.account-record-drawer .account-security-grid{grid-template-columns:1fr}.account-record-drawer .product-connection-facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px!important}.account-record-drawer .product-connection-facts>div:last-child{grid-column:1/-1}}@media (width<=560px){.account-record-drawer{--record-section-title:17px;--record-card-title:14px;padding:20px}.account-record-drawer .drawer-head{padding-bottom:20px}.admin-shell .account-record-drawer .drawer-head h2{font-size:24px}.account-record-drawer .drawer-title-row.has-adornment h2:has(+.drawer-product-context-id){white-space:normal}.account-record-drawer .identity-summary{padding:20px 0}.account-record-drawer .drawer-section{padding:24px 0}.account-record-drawer .verification-card{padding:18px}.account-record-drawer .verification-evidence,.account-record-drawer .authentication-method-list article{grid-template-columns:1fr}.account-record-drawer .authentication-method-list article>.workspace-pill{grid-column:1;justify-self:start}.account-record-drawer .authentication-method-copy dl>div{grid-template-columns:1fr;gap:4px}.account-record-drawer .product-connection-heading{grid-template-columns:38px minmax(0,1fr);align-items:start}.account-record-drawer .product-connection-heading>.workspace-pill{grid-column:2;justify-self:start}.account-record-drawer .product-connection-facts{grid-template-columns:1fr}.account-record-drawer .product-connection-facts>div:last-child{grid-column:auto}.account-record-drawer .legal-acceptance-list article{grid-template-columns:28px minmax(0,1fr)}.account-record-drawer .legal-acceptance-list article>.workspace-pill{grid-column:2;justify-self:start}.account-record-drawer .privacy-request-list>button{grid-template-columns:minmax(0,1fr) auto}.account-record-drawer .privacy-request-list>button>svg{display:none}}@media (width<=420px){.account-record-drawer{padding:18px 16px}.account-record-drawer .drawer-title-row.has-adornment{grid-template-columns:44px minmax(0,1fr);column-gap:11px}.account-record-drawer .drawer-title-row.has-adornment>.table-avatar.large{width:44px;height:44px}.account-record-drawer .identity-summary>div{flex-wrap:wrap}.account-record-drawer .account-security-grid article,.account-record-drawer .authentication-method-list article,.account-record-drawer .product-connection-card{padding:16px}.account-record-drawer .security-summary-heading{flex-wrap:wrap}.account-record-drawer .detailed-sessions li{grid-template-columns:1fr}.account-record-drawer .detailed-sessions li>span:last-child{flex-wrap:wrap;justify-content:flex-start;place-items:center start;display:flex}.account-record-drawer .record-activity-list .activity-heading{flex-direction:column;align-items:flex-start}.account-record-drawer .drawer-actions .workspace-button{white-space:normal}}@media (width<=360px){.account-record-drawer .drawer-section>dl>div,.account-record-drawer .closure-details div{grid-template-columns:1fr;gap:4px;display:grid}.admin-shell .account-record-drawer .drawer-section>dl>div>dd,.admin-shell .account-record-drawer .closure-details dd{text-align:left;justify-content:flex-start}}@media (orientation:landscape) and (width<=900px) and (height<=600px){.account-record-drawer{width:min(620px,100%);padding-block:20px}.account-record-drawer .drawer-section{padding-block:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=640px){.audit-record-page{padding:20px}.audit-record-header{flex-direction:column}.audit-record-actions .workspace-button{width:100%}}@media (width<=680px){.security-case-record-actions{flex-direction:column;align-items:stretch}.security-case-record-actions .workspace-button{justify-content:center;width:100%}}@media (width<=860px){.security-case-queue-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.security-case-actions{grid-template-columns:1fr;align-items:stretch}.security-case-action-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.security-case-queue-tabs,.security-case-action-buttons{grid-template-columns:1fr}}@media (width<=980px){.security-case-summary,.security-case-situation,.security-account-context{grid-template-columns:repeat(2,minmax(0,1fr))}.security-case-actions{grid-template-columns:1fr;align-items:stretch}}@media (width<=760px){.security-case-summary,.security-case-situation,.security-case-action-groups,.security-session-list,.security-investigation-grid,.security-account-context,.security-dialog-grid,.security-action-group>div{grid-template-columns:1fr}.security-evidence-toggle{grid-template-columns:1fr auto;gap:8px}.security-evidence-time,.security-evidence-copy{grid-column:1/-1}.security-evidence-assessment{grid-area:3/1;justify-items:start}.security-evidence-toggle>svg{grid-area:3/2}.security-evidence-details{grid-template-columns:1fr;gap:0}.security-evidence-details dl{grid-template-columns:1fr}.security-section-heading{flex-direction:column;align-items:flex-start}.security-session-list dl,.security-method-list dl,.security-recovery-summary{grid-template-columns:1fr}.security-session-footer{flex-direction:column;align-items:flex-start}.security-protection-list.detailed>article{grid-template-columns:auto minmax(0,1fr)}.security-protection-list.detailed>article>.text-button{grid-column:2;justify-self:start}}.account-record-drawer .record-scope-heading{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #dfe4ec;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;margin-bottom:16px;padding:0 0 14px 15px;display:grid;position:relative}.account-record-drawer .record-scope-heading:before{content:"";background:#3a2a99;border-radius:3px;width:3px;position:absolute;top:1px;bottom:14px;left:0}.account-record-drawer .record-scope-heading:after{content:"";background:#01ffee;border-radius:3px;width:3px;height:16px;position:absolute;bottom:14px;left:0}.account-record-drawer .record-scope-heading h3{color:#242f3e;font-size:var(--console-body,14px);margin:2px 0 5px}.account-record-drawer .record-scope-heading p:not(.record-scope-kicker){max-width:590px;color:var(--muted);font-size:var(--console-meta,11px);margin:0;line-height:1.55}.account-record-drawer .record-scope-kicker,.account-record-drawer .sessions-scope-heading .record-scope-kicker,.account-record-drawer .products-scope-heading .record-scope-kicker{color:#3a2a99;font-size:var(--console-caption,9px);letter-spacing:.11em;text-transform:uppercase;margin:0;font-weight:800}.account-record-drawer .record-scope-heading>.workspace-pill{white-space:nowrap;justify-self:end}.account-record-drawer .session-selection-action{justify-content:flex-end;margin:-4px 0 10px;display:flex}.account-record-drawer .product-session-groups,.account-record-drawer .product-connection-list{background:#fff;border:1px solid #dfe4ec;border-top:3px solid #5819ec;border-radius:14px;display:block;overflow:hidden;box-shadow:0 1px 2px #242f3e0d}.account-record-drawer .product-session-group,.account-record-drawer .product-connection-card{min-width:0;box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;padding:18px;position:relative}.account-record-drawer .product-session-group.central-session-group{background:#fff;border:0}.account-record-drawer .product-session-group+.product-session-group,.account-record-drawer .product-connection-card+.product-connection-card{border-top:2px solid #3a2a99}.account-record-drawer .product-session-group+.product-session-group:before,.account-record-drawer .product-connection-card+.product-connection-card:before{content:"";z-index:1;background:#01ffee;width:72px;height:2px;position:absolute;top:-2px;left:0}.account-record-drawer .session-product-heading{border-bottom:1px solid #e5e9ef;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:13px;display:grid}.account-record-drawer .session-product-heading>div{gap:3px;min-width:0;display:grid}.account-record-drawer .session-product-heading strong,.account-record-drawer .product-connection-heading strong{color:#242f3e;font-size:var(--console-small,12px)}.account-record-drawer .session-product-heading small{color:var(--muted);font-size:var(--console-meta,11px);line-height:1.4}.account-record-drawer .session-product-heading .product-mark,.account-record-drawer .product-connection-heading .product-mark{color:#fff;background:#3a2a99}.account-record-drawer .central-session-group .session-product-heading .product-mark{background:#5819ec}.account-record-drawer .product-session-group .session-list{margin:13px 0 0}.account-record-drawer .product-session-group .session-list li{background:#fafbfc;border-color:#e8ebf0;padding:12px}.account-record-drawer .product-connection-card{gap:16px;display:grid}.account-record-drawer .product-security-boundary{color:#242f3e;background:0 0;border:0;border-left:3px solid #5819ec;border-radius:0;align-items:flex-start;gap:10px;padding:3px 0 3px 12px;display:flex}.account-record-drawer .product-security-boundary>svg{color:#3a2a99;flex:none;margin-top:1px}.account-record-drawer .product-security-boundary p{gap:3px;margin:0;display:grid}.account-record-drawer .product-security-boundary strong{color:#242f3e;font-size:var(--console-small,12px)}.account-record-drawer .product-security-boundary span{color:var(--muted);font-size:var(--console-meta,11px);line-height:1.5}.account-record-drawer .product-connection-facts{border-top:1px solid #e5e9ef;padding-top:14px}.account-record-drawer .product-connection-technical{background:0 0;border-top:1px solid #e5e9ef;border-bottom:1px solid #e5e9ef;border-radius:0;padding:12px 0}.account-record-drawer .product-connection-actions{border-top:0;padding-top:0}.account-record-drawer .product-connection-card code{color:#242f3e}@media (width<=560px){.account-record-drawer .record-scope-heading{grid-template-columns:1fr;gap:10px;padding:0 0 14px 15px}.account-record-drawer .record-scope-heading>.workspace-pill{justify-self:start}.account-record-drawer .session-product-heading{grid-template-columns:36px minmax(0,1fr)}.account-record-drawer .session-product-heading>.workspace-pill{grid-column:2;justify-self:start}.account-record-drawer .product-session-group,.account-record-drawer .product-connection-card{padding:14px}.account-record-drawer .product-connection-facts{grid-template-columns:1fr}}.account-record-drawer .product-records-section{padding-bottom:0}.account-record-drawer .product-record-list{border-top-color:#5819ec}.account-record-drawer .product-record-boundary{padding:22px;display:block}.account-record-drawer .product-record-boundary+.product-record-boundary{border-top:4px solid #3a2a99}.account-record-drawer .product-record-boundary+.product-record-boundary:before{width:96px;height:4px;top:-4px}.account-record-drawer .product-record-boundary>*+*{margin-top:18px}.account-record-drawer .product-record-subsection{border-top:1px solid #dfe4ec;padding-top:18px}.account-record-drawer .product-subsection-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;margin-bottom:12px;display:grid}.account-record-drawer .product-subsection-heading h4{color:#242f3e;font-size:var(--console-small,12px);margin:0;line-height:1.4}.account-record-drawer .product-subsection-heading p{color:var(--muted);font-size:var(--console-meta,11px);margin:3px 0 0;line-height:1.5}.account-record-drawer .product-record-boundary .product-connection-facts,.account-record-drawer .product-session-section .detailed-sessions{margin:0}.account-record-drawer .product-session-section .detailed-sessions li{background:#fafbfc;border-color:#e5e9ef}.account-record-drawer .product-session-actions,.account-record-drawer .product-connection-actions{flex-wrap:wrap;justify-content:flex-end;gap:14px;margin-top:12px;display:flex}.account-record-drawer .product-security-summary{color:#242f3e;font-size:var(--console-meta,11px);gap:3px;margin:0;display:grid}.account-record-drawer .product-security-summary span,.account-record-drawer .product-protection-state{color:var(--muted);font-size:var(--console-meta,11px);line-height:1.5}.account-record-drawer .product-protection-state{margin:8px 0 0}.account-record-drawer .product-activity-list{margin:0}.account-record-drawer .product-connection-technical{margin-top:18px}.account-record-drawer .product-record-end{color:#3a2a99;font-size:var(--console-caption,10px);letter-spacing:.08em;text-transform:uppercase;border-top:4px solid #3a2a99;align-items:center;gap:12px;margin:22px -22px -22px;padding:16px 22px 18px;font-weight:800;display:flex;position:relative}.account-record-drawer .product-record-end:before{content:"";background:#01ffee;width:96px;height:4px;position:absolute;top:-4px;left:0}.account-record-drawer .central-device-mount,.account-record-drawer .central-device-mount+.product-session-section{margin-top:18px}@media (width<=560px){.account-security-review-section{grid-template-columns:1fr}.account-security-review-section .workspace-button{justify-self:start;width:100%}.security-case-creation-summary dl{grid-template-columns:1fr}.account-record-drawer .product-record-boundary{padding:16px}.account-record-drawer .product-subsection-heading{grid-template-columns:1fr;gap:8px}.account-record-drawer .product-record-end{margin:20px -16px -16px;padding-inline:16px}.account-record-drawer .product-session-actions,.account-record-drawer .product-connection-actions{flex-direction:column;align-items:flex-start}}.overview-workspace .page-intro{flex-wrap:wrap;align-items:center}.overview-workspace .page-intro .secondary-button{display:inline-flex}.overview-workspace .product-mark.saved-product-draft{color:var(--deep-violet);background:#efecfb}.overview-workspace .overview-single-column{gap:var(--console-space-6,24px);margin-bottom:var(--console-space-6,24px);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.overview-workspace .overview-single-column:empty{display:none}.overview-workspace .section-heading{flex-wrap:wrap;align-items:center;gap:8px 16px}.overview-workspace .section-heading>div{min-width:0}.overview-workspace .overview-period{color:var(--muted);font-size:var(--console-small,12px);margin:6px 0 0;line-height:1.5}.overview-workspace .section-heading>:is(button,.count-badge){flex:none}.overview-workspace :is(.secondary-button,.text-button,.metric-strip span,.state-pill)>svg,.overview-workspace .activity-icon>svg{flex:none;display:block}.overview-workspace .chart-summary{gap:12px 22px}.overview-workspace .chart-summary>span{min-width:0;max-width:100%;line-height:1.5}.overview-workspace .legend-dot{flex:0 0 7px}.overview-workspace .queue-list{margin-inline:calc(-1 * var(--console-panel-padding,24px))}.overview-workspace .queue-list button{padding-inline:var(--console-panel-padding,24px);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.overview-workspace .queue-case{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:10px}.overview-workspace .queue-case>strong{overflow-wrap:anywhere;line-height:1.45}.overview-workspace .queue-meta{flex-flow:row;justify-content:flex-end;align-items:center;gap:6px;margin:0}.overview-workspace .product-table-wrap{margin-inline:calc(-1 * var(--console-panel-padding,24px));margin-bottom:calc(-1 * var(--console-panel-padding,24px))}.overview-workspace .product-table td{vertical-align:middle}.overview-workspace .product-table td:first-child{display:table-cell}.overview-workspace .product-table td:first-child>.overview-product-identity{flex-direction:row;align-items:center;gap:10px;display:flex}.overview-workspace .overview-product-identity>span:not(.product-mark){flex-direction:column;gap:2px;display:flex}.overview-workspace .overview-product-note{white-space:normal;overflow-wrap:anywhere;width:22ch;max-width:100%;margin-top:6px;line-height:1.5;display:block}.overview-workspace .activity-list p{flex:auto;margin:0}.overview-workspace .activity-list strong{align-items:center;min-height:29px;line-height:1.45;display:flex}.overview-workspace .activity-list time{color:var(--muted);font-size:var(--console-meta,11px);line-height:1.5}@media (width<=480px){.overview-workspace .queue-list button,.overview-workspace .queue-case{gap:8px}}.authenticator-change-notice>div{min-width:0}.authenticator-change-notice p{margin:6px 0 0}.admin-shell .modal-card.administrator-security-dialog{flex-direction:column;max-height:min(88dvh,900px);display:flex;overflow:hidden}.admin-shell .administrator-security-dialog .modal-head,.admin-shell .administrator-security-dialog .modal-actions{flex:none}.admin-shell .administrator-security-dialog .modal-body{overscroll-behavior:contain;scrollbar-width:none;flex:auto;min-height:0;margin-inline:-4px;padding-inline:4px;overflow-y:auto}.admin-shell .administrator-security-dialog .modal-body::-webkit-scrollbar{display:none}.admin-shell .administrator-security-dialog .icon-button{min-width:44px;min-height:44px}.field-label{font-size:var(--console-small,12px);font-weight:600}.password-entry{display:grid;position:relative}.form-field .password-entry input{width:100%;padding-right:52px}.password-visibility-button{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:0 9px 9px 0;place-items:center;padding:0;display:grid;position:absolute;top:0;right:0}.password-visibility-button:hover{color:var(--deep-violet);background:#f7f6ff}.password-visibility-button:focus-visible{color:var(--deep-violet);outline-offset:-3px;outline:3px solid #4530ae29}.password-requirements{color:var(--muted);font-size:var(--console-meta,11px);grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;margin:4px 0 18px;padding:0;list-style:none;display:grid}.password-requirements li{align-items:center;gap:6px;display:flex}.password-requirements li svg{color:#a8b0bc}.password-requirements li.is-met{color:#2f664e;font-weight:650}.password-requirements li.is-met svg{color:var(--success)}.administrator-verification-gate{background:#f8f7ff;border:1px solid #dcd7fb;border-radius:12px;gap:2px;margin-top:16px;padding:18px;display:grid}.administrator-verification-heading{align-items:flex-start;gap:12px;margin-bottom:4px;display:flex}.administrator-verification-heading>span{width:38px;height:38px;color:var(--deep-violet);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.administrator-verification-heading strong{font-size:var(--console-small,12px);margin:1px 0 4px;display:block}.administrator-verification-heading p{color:var(--muted);font-size:var(--console-meta,11px);margin:0;line-height:1.5}.administrator-verification-gate .form-field{margin:12px 0 0}.administrator-verification-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.security-discard-warning{color:var(--warning);background:var(--warning-soft);border:1px solid var(--warning-border);border-radius:12px;align-items:flex-start;gap:13px;margin-top:17px;padding:16px;display:flex}.security-discard-warning>span{width:40px;height:40px;color:var(--warning-accent);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.security-discard-warning strong{color:var(--warning-strong);font-size:var(--console-small,12px);margin:2px 0 4px;display:block}.security-discard-warning p{font-size:var(--console-meta,11px);margin:0;line-height:1.55}.recovery-rotation-warning{color:var(--warning);background:var(--warning-soft);border-color:var(--warning-border)}.security-activity-link{margin-top:-2px}.administrator-session-actions{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.danger-text{color:var(--danger)}.danger-text:hover{color:#8f251f}.administrator-security-activity{gap:9px;margin:18px 0;display:grid}.administrator-security-activity article{border:1px solid var(--border-soft);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:13px 14px;display:grid}.administrator-security-activity article>div{gap:4px;min-width:0;display:grid}.administrator-security-activity strong{font-size:var(--console-small,12px)}.administrator-security-activity small{color:var(--muted);font-size:var(--console-meta,11px);line-height:1.45}.setup-key{grid-template-columns:minmax(0,1fr) 36px}.setup-key code{align-self:center}.setup-key button{width:36px;height:36px}@media (width<=720px){.admin-shell .modal-card.administrator-security-dialog{--security-dialog-top:max(8px, env(safe-area-inset-top));--security-dialog-bottom:max(8px, env(safe-area-inset-bottom));width:calc(100% - 24px);max-height:calc(100dvh - var(--security-dialog-top) - var(--security-dialog-bottom));margin:var(--security-dialog-top) auto var(--security-dialog-bottom)}}@media (width<=520px){.password-requirements{grid-template-columns:1fr}.administrator-verification-actions{flex-direction:column-reverse;align-items:stretch}.administrator-verification-actions .workspace-button{width:100%}.administrator-session-list article>.administrator-session-actions{grid-column:2;align-items:flex-start}.administrator-security-activity article{grid-template-columns:1fr}.administrator-security-activity article>.workspace-pill{justify-self:start}}@media (width<=480px){.admin-shell .modal-card.administrator-security-dialog{width:calc(100% - 16px);padding:max(18px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left))}.administrator-verification-gate{padding:15px}.security-discard-warning{padding:14px}}.administrator-session-list .workspace-pill.elevated,.administrator-security-activity .workspace-pill.elevated{color:var(--success);background:var(--success-soft)}.legal-source-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.legal-source-text{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font:inherit;border:1px solid var(--border-soft);border-radius:12px;max-height:60vh;padding:18px;line-height:1.65;overflow:auto}.legal-review-confirmation{align-items:flex-start;gap:10px;margin:22px 0;line-height:1.6;display:flex}.legal-review-confirmation input{flex:none;margin-top:6px}.account-legal-section{margin-bottom:20px}.account-legal-section .panel-title{flex-wrap:wrap}.account-legal-section .panel-title>div{flex:280px;min-width:0}.account-legal-section .panel-title p:not(.eyebrow){color:var(--muted);margin:8px 0 0;line-height:1.6}.account-legal-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid}.account-legal-card{border:1px solid var(--border-soft);overflow-wrap:anywhere;border-radius:12px;min-width:0;padding:18px}.account-legal-card h4{margin:0 0 12px;font-size:14px}.account-legal-card p{color:var(--muted);line-height:1.6}.account-legal-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.account-legal-section .workspace-button{white-space:normal;max-width:100%;height:auto;min-height:36px}@media (width<=720px){.account-legal-cards{grid-template-columns:minmax(0,1fr);padding:16px}.account-legal-section .panel-title{padding:16px}}.workspace-panel.table-panel>.workspace-empty{padding:24px}@media (width<=680px){.account-legal-section .legal-register-head>div{flex:0 auto}}.device-trust-section{color:var(--text);font-family:inherit}.device-authority-note{border:1px solid var(--border-soft);color:var(--muted);font-size:var(--console-meta,11px);background:#f8f9fb;border-radius:10px;margin:0 0 12px;padding:12px 13px;line-height:1.55}.device-authority-note strong{color:var(--text);font-size:var(--console-small,12px);margin-bottom:4px;display:block}.account-device-list,.security-device-list{gap:10px;display:grid}.account-device-card,.security-device-card{border:1px solid var(--border-soft);background:#fff;border-radius:10px;padding:13px}.account-device-heading,.security-device-heading{grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.account-device-heading>svg,.security-device-heading>svg{box-sizing:border-box;width:34px;height:34px;color:var(--deep-violet);background:#f2f0ff;border-radius:9px;padding:8px}.account-device-heading>div,.security-device-heading>div{min-width:0}.account-device-heading strong,.security-device-heading strong{color:var(--text);font-size:var(--console-small,12px);line-height:1.35;display:block}.account-device-heading small,.security-device-heading small{color:var(--muted);font-size:var(--console-caption,10px);margin-top:3px;line-height:1.45;display:block}.device-heading-pills{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.device-heading-pills .workspace-pill,.device-trust-actions .workspace-pill{font-size:var(--console-caption,10px)}.device-trust-section .device-meta-grid{border-top:1px solid var(--border-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin:12px 0 0;display:grid}.device-trust-section .device-meta-grid>div{align-items:baseline;justify-content:initial;border-bottom:1px solid var(--border-soft);grid-template-columns:max-content minmax(0,1fr);gap:0 12px;min-width:0;padding:9px 0;font-family:inherit;display:grid}.device-trust-section .device-meta-grid>div>dt,.device-trust-section .device-meta-grid>div>dd,.admin-shell .account-record-drawer .device-trust-section .device-meta-grid>div>dt,.admin-shell .account-record-drawer .device-trust-section .device-meta-grid>div>dd{font-family:inherit;font-size:var(--console-meta,11px);line-height:1.45}.device-trust-section .device-meta-grid>div>dt{color:var(--muted);white-space:nowrap;font-weight:500}.device-trust-section .device-meta-grid>div>dd{min-width:0;color:var(--text);text-align:left;white-space:nowrap;overflow-wrap:anywhere;justify-self:start;margin:0;font-weight:600;display:block}.device-trust-section .device-meta-grid code{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal}.device-trust-block{margin-top:12px}.device-trust-title{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:7px;display:flex}.device-trust-title strong{color:var(--text);font-size:var(--console-small,12px)}.device-trust-title small{color:var(--muted);font-size:var(--console-caption,10px)}.device-trust-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.device-trust-row{border:1px solid var(--border-soft);background:#f8f9fb;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.device-trust-copy{min-width:0}.device-trust-copy strong,.device-trust-copy small{display:block}.device-trust-copy strong{color:var(--text);font-size:var(--console-small,12px);line-height:1.35}.device-trust-copy small{color:var(--muted);font-size:var(--console-caption,10px);margin-top:2px;line-height:1.45}.device-trust-actions{align-items:center;gap:7px;display:flex}.device-trust-actions .text-button,.device-central-action .text-button{font-size:var(--console-caption,10px)}.record-action-button{height:auto;min-height:36px;font-size:var(--console-meta,11px);border-radius:8px;padding:7px 11px;line-height:1.25}.record-action-button svg{flex:none}.device-session-summary{border-top:1px solid var(--border-soft);color:var(--muted);font-size:var(--console-caption,10px);margin:10px 0 0;padding-top:9px;line-height:1.5}.device-session-summary strong{display:none}.device-session-summary:before{content:"Active product sessions";color:var(--text);font-size:var(--console-meta,11px);margin-right:4px;font-weight:700}.device-central-action{justify-content:flex-end;margin-top:9px;display:flex}.device-trust-audit-list{border-top:1px solid var(--border-soft);gap:6px;margin-top:14px;padding-top:13px;display:grid}.device-trust-audit-list .device-trust-title{margin-bottom:1px}.device-trust-audit-list article{border:1px solid var(--border-soft);background:#f8f9fb;border-radius:9px;padding:9px 10px}.device-trust-audit-list strong,.device-trust-audit-list small{display:block}.device-trust-audit-list strong{color:var(--text);font-size:var(--console-meta,11px);line-height:1.4}.device-trust-audit-list small{color:var(--muted);font-size:var(--console-caption,10px);margin-top:2px;line-height:1.45}@media (width<=680px){.account-device-heading,.security-device-heading{grid-template-columns:34px minmax(0,1fr)}.device-heading-pills{grid-column:2;justify-content:flex-start;margin-top:2px}.device-trust-section .device-meta-grid{grid-template-columns:1fr}.device-trust-section .device-meta-grid>div{grid-template-columns:max-content minmax(0,1fr)}.device-trust-row{grid-template-columns:1fr}.device-trust-actions{justify-content:space-between}}@media (width<=420px){.device-trust-section .device-meta-grid>div{grid-template-columns:1fr;row-gap:2px}.device-trust-section .device-meta-grid dt,.device-trust-section .device-meta-grid dd{white-space:normal}}.product-device-trust-panel{color:var(--text);font-family:inherit}.product-device-list{display:grid}.product-device-row{border-bottom:1px solid var(--border-soft);padding:14px 0}.product-device-row:first-child{padding-top:0}.product-device-row:last-child{border-bottom:0;padding-bottom:0}.product-device-heading{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.product-device-heading>svg{box-sizing:border-box;color:#3a2a99;background:#f2f0ff;border-radius:10px;width:34px;height:34px;padding:8px}.product-device-heading>div{min-width:0}.product-device-heading strong,.product-device-heading small{display:block}.product-device-heading strong{color:#242f3e;font-size:var(--console-small,12px);line-height:1.35}.product-device-heading small{color:var(--muted);font-size:var(--console-caption,10px);margin-top:3px;line-height:1.45}.product-device-facts{border-top:1px solid var(--border-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:10px 0 0;display:grid}.product-device-facts>div{border-bottom:1px solid var(--border-soft);grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:8px;min-width:0;padding:8px 0;display:grid}.product-device-facts>div:nth-child(odd){padding-right:18px}.product-device-facts>div:nth-child(2n){border-left:1px solid var(--border-soft);padding-left:18px}.product-device-facts dt,.product-device-facts dd{font-family:inherit;font-size:var(--console-meta,11px);white-space:nowrap;margin:0;line-height:1.45}.product-device-facts dt{color:var(--muted);font-weight:500}.product-device-facts dd{border-left:1px solid var(--border);color:#242f3e;overflow-wrap:anywhere;padding-left:10px;font-weight:700}.product-device-facts code{color:inherit;font:inherit;letter-spacing:normal}.product-device-scope{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.product-device-scope p{gap:3px;margin:0;display:grid}.product-device-scope strong{color:#242f3e;font-size:var(--console-meta,11px)}.product-device-scope span,.product-device-scope small{color:var(--muted);font-size:var(--console-caption,10px);line-height:1.5}.product-device-scope small{display:block}@media (width<=560px){.product-device-heading{grid-template-columns:34px minmax(0,1fr)}.product-device-heading>.workspace-pill{grid-column:2;justify-self:start}.product-device-facts{grid-template-columns:1fr}.product-device-facts>div:nth-child(odd),.product-device-facts>div:nth-child(2n){border-left:0;padding-left:0;padding-right:0}.product-device-scope{grid-template-columns:1fr}}@media (width<=420px){.product-device-facts>div{grid-template-columns:1fr;gap:2px}.product-device-facts dt,.product-device-facts dd{white-space:normal}}.dimyron-select>button.dimyron-select-trigger[role=combobox]{white-space:normal;min-width:0;max-width:100%;height:auto;min-height:44px;padding-block:10px;line-height:1.5}.dimyron-select>button.dimyron-select-trigger[role=combobox]>span{white-space:normal;word-break:normal;overflow-wrap:break-word;text-overflow:clip;min-width:0;overflow:visible}.dimyron-select-menu[role=listbox]{min-width:0;max-width:calc(100vw - 20px);font-size:16px;line-height:1.5}.dimyron-select-menu[role=listbox]>.dimyron-select-option{min-width:0;max-width:100%;height:auto;min-height:44px;font-size:inherit;white-space:normal;line-height:1.5}.dimyron-select-menu[role=listbox]>.dimyron-select-option>span:last-child{white-space:normal;word-break:normal;overflow-wrap:break-word;text-overflow:clip;min-width:0;overflow:visible}.workforce-launch-card{width:min(100%,520px);min-width:0}.workforce-launch-card h1{overflow-wrap:anywhere}.workforce-launch-card p{overflow-wrap:anywhere;line-height:1.55}.workforce-launch-card .workspace-button{white-space:normal;min-height:44px;margin-block:6px}.workforce-launch-card .text-button{min-height:44px;margin-top:8px}.workforce-launch-card .form-field{margin-block:18px}.workforce-launch-alert{border-inline-start:3px solid;padding:10px 14px}.workforce-credential-list{gap:12px;margin:20px 0;padding:0;list-style:none;display:grid}.workforce-credential-list li{border:1px solid var(--border,#dae0e5);border-radius:10px;align-items:flex-start;gap:12px;padding:14px;display:flex}.workforce-credential-list svg{flex:none;margin-top:2px}.workforce-credential-list div{overflow-wrap:anywhere;min-width:0}.workforce-credential-list p{margin:5px 0}.workforce-launch-legal{margin-inline:auto;display:block}.workforce-review{place-items:center;min-height:100dvh;padding:24px;display:grid}.workforce-review-details{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 14px;margin-block:20px;display:grid}.workforce-review-details dt{font-weight:600}.workforce-review-details dd{overflow-wrap:anywhere;margin:0}.workforce-launch-security{margin-block:24px}@media (width<=480px){.workforce-review{padding:12px}.workforce-review-details{grid-template-columns:minmax(0,1fr)}.workforce-review-details dd{margin-bottom:10px}}.security-email-history{border-top:1px solid var(--border,#dde3eb);min-width:0;margin-top:24px;padding-top:20px;container-type:inline-size}.security-email-heading h4{margin:0 0 6px;font-size:15px}.security-email-heading p,.security-email-muted{color:var(--muted,#566274);margin:0;font-size:13px;line-height:1.6}.security-email-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;display:flex}.security-email-filters>div{flex:180px;gap:7px;min-width:0;display:grid}.security-email-filters>div>span{font-size:12px;font-weight:600}.security-email-refresh{min-height:44px}.security-email-list{gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.security-email-list>li{border:1px solid var(--border,#dde3eb);border-radius:12px;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:12px;padding:17px;display:grid}.security-email-icon{color:var(--deep-violet,#5819ec);margin-top:3px}.security-email-summary{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.security-email-summary strong{font-size:14px;line-height:1.5}.security-email-summary>span{color:var(--muted,#566274);font-size:12px;line-height:1.6}.security-email-row-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.security-email-row-actions .text-button{align-items:center;gap:5px;min-height:36px;display:inline-flex}.security-email-row-actions .workspace-pill{white-space:normal;text-align:center}.security-email-state{color:var(--muted,#566274);justify-items:start;gap:12px;padding:18px 0;font-size:13px;line-height:1.6;display:grid}.security-email-state p{margin:0}.security-email-error{color:var(--danger,#a82b35);font-size:13px}.security-email-history button:focus-visible,.security-email-dialog button:focus-visible,.security-email-references>summary:focus-visible{outline:2px solid var(--deep-violet,#5819ec);outline-offset:3px}.admin-shell .modal-card.security-email-dialog.modal-wide{width:min(800px,100% - 32px);max-width:min(800px,100vw - 32px)}.security-email-dialog .modal-body{gap:20px;min-width:0;display:grid}.security-email-dialog .modal-head h2{overflow-wrap:anywhere}.security-email-detail-tools{flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.security-email-preview-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.modal-card.security-email-dialog .security-email-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;display:grid}.modal-card.security-email-dialog .security-email-facts>div{grid-template-columns:minmax(0,1fr);place-content:start;gap:6px;min-width:0;display:grid}.modal-card.security-email-dialog .security-email-facts dt{color:var(--muted,#566274);font-size:12px}.modal-card.security-email-dialog .security-email-facts dd{text-align:left;overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;line-height:1.6;display:block}.modal-card.security-email-dialog .security-email-facts dd>span{color:var(--muted,#566274);font-size:12px;display:block}.security-email-message{border-top:1px solid var(--border,#dde3eb);min-width:0;padding-top:18px}.security-email-message h4{margin:0 0 12px;font-size:13px}.security-email-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 16px;font-size:14px;line-height:1.75}.security-email-verification-instructions{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 18px;font-size:13px;line-height:1.75}.security-email-preview-notice{border:1px solid var(--border,#dde3eb);color:var(--muted,#566274);border-radius:8px;margin:0;padding:12px 14px;font-size:13px;line-height:1.6}.security-email-actions{gap:18px;margin:0;padding:0;list-style:none;display:grid}.security-email-actions>li{justify-items:start;gap:9px;min-width:0;display:grid}.security-email-actions .workspace-button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.security-email-actions>li[data-state=available] .workspace-button:disabled{opacity:1;cursor:default}.security-email-action-status{color:var(--muted,#566274);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:1.6;display:flex}.security-email-action-status>span{overflow-wrap:anywhere}.security-email-customer-preview{gap:12px;min-width:0;display:grid}.security-email-preview-label{margin:0;font-size:13px;font-weight:650}.security-email-customer-preview article{border:1px solid var(--border,#dde3eb);background:#faf9fc;border-radius:12px;gap:22px;min-width:0;padding:22px;display:grid}.security-email-customer-preview article h3{overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.5}.security-email-references{font-size:12px;line-height:1.6}.security-email-references>summary{cursor:pointer}.security-email-references ul{padding-left:20px}.security-email-references code{overflow-wrap:anywhere}@media (width<=700px){.security-email-list>li{grid-template-columns:20px minmax(0,1fr)}.security-email-row-actions{flex-flow:wrap;grid-column:2;justify-content:space-between;align-items:center}}@container (width<=580px){.security-email-list>li{grid-template-columns:20px minmax(0,1fr)}.security-email-row-actions{flex-flow:wrap;grid-column:2;justify-content:space-between;align-items:center}}@media (width<=480px){.security-email-filters>div{flex-basis:100%}.modal-card.security-email-dialog .security-email-facts{grid-template-columns:1fr}.security-email-preview-controls>button{width:100%;max-width:none}.security-email-customer-preview article{padding:16px}.security-email-list>li{padding:14px}}.security-email-send{border-top:1px solid var(--border,#dde3eb);min-width:0;margin-top:24px;padding-top:20px}.security-email-send-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.security-email-send-heading>div{flex:280px}.security-email-send-heading h4{margin:0 0 6px;font-size:15px}.security-email-send-heading p,.security-email-send-note{color:var(--muted,#566274);margin:0;font-size:13px;line-height:1.65}.security-email-send>.security-email-send-note{margin:12px 0}.modal-card.modal-wide.security-email-send-dialog,.admin-shell .modal-card.modal-wide.security-email-send-dialog{width:min(800px,100vw - 32px);max-width:min(800px,100vw - 32px)}.security-email-send-dialog .modal-body{gap:20px;min-width:0;display:grid}.security-email-send-dialog .modal-actions{flex-wrap:wrap}.security-email-send-form{gap:18px;min-width:0;display:grid}.security-email-send-form .form-field{min-width:0}.security-email-send-form textarea{resize:vertical;min-height:100px}.modal-card.security-email-send-dialog .security-email-send-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;min-width:0;margin:0;display:grid}.modal-card.security-email-send-dialog .security-email-send-facts>div{grid-template-columns:minmax(0,1fr);place-content:start;gap:6px;min-width:0;display:grid}.modal-card.security-email-send-dialog .security-email-send-facts dt{color:var(--muted,#566274);margin:0;font-size:12px}.modal-card.security-email-send-dialog .security-email-send-facts dd{overflow-wrap:anywhere;text-align:left;min-width:0;margin:0;font-size:13px;line-height:1.6;display:block}.modal-card.security-email-send-dialog .security-email-send-facts dd>span{color:var(--muted,#566274);margin-top:4px;font-size:12px;display:block}.security-email-send-message{border:1px solid var(--border,#dde3eb);background:#faf9fc;border-radius:12px;min-width:0;padding:22px}.security-email-send-message h3{overflow-wrap:anywhere;margin:0 0 20px;font-size:18px;line-height:1.5}.security-email-send-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 16px;font-size:14px;line-height:1.75}.security-email-send-message p:last-child{margin-bottom:0}.security-email-send-actions{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.security-email-send-reason{border-top:1px solid var(--border,#dde3eb);padding-top:16px;font-size:13px;line-height:1.6}.security-email-send-reason strong{font-weight:600}.security-email-send-reason p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}.security-email-send-error{color:var(--danger,#a82b35);margin:0;font-size:13px;line-height:1.6}.security-email-send-result{border:1px solid var(--border,#dde3eb);border-radius:10px;padding:16px;font-size:13px;line-height:1.6}.security-email-send-result p{margin:8px 0 0}.security-email-send-reference{font-size:12px;line-height:1.6}.security-email-send-reference summary{cursor:pointer}.security-email-send-reference code{overflow-wrap:anywhere;margin-top:8px;display:block}.security-email-send button:focus-visible,.security-email-send-dialog button:focus-visible,.security-email-send-dialog summary:focus-visible{outline:2px solid var(--deep-violet,#5819ec);outline-offset:3px}@media (width<=480px){.modal-card.security-email-send-dialog .security-email-send-facts{grid-template-columns:minmax(0,1fr)}.security-email-send-message{padding:16px}.security-email-send-heading>button{width:100%}.security-email-send-dialog .modal-actions>button{flex:160px}}.admin-operation-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.admin-operation-list>li{border:1px solid var(--border,#dde3eb);overflow-wrap:anywhere;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;display:flex}.admin-operation-list code,.administrator-operations code{overflow-wrap:anywhere;white-space:normal;font-size:11px}.admin-operation-list small,.admin-operation-list span{font-size:12px;line-height:1.6}.admin-evidence-option{overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin:10px 0;font-size:12px;display:flex}.administrator-operations>h3{margin:0 0 6px}.administrator-operations>h4{margin:20px 0 6px}.administrator-operations>p{margin:0}.administrator-operations>p+p{margin-top:6px}.administrator-operations>p+.admin-operation-list{margin-top:10px}.administrator-operations>.security-section-heading{margin:20px 0 10px}.administrator-operations>.security-section-heading h4{margin:0}.administrator-operations>details{margin-top:20px}.administrator-operations>details>summary+.admin-operation-list{margin-top:10px}.session-containment-status{overflow-wrap:anywhere;flex-basis:100%;font-size:12px;line-height:1.6}.admin-review-facts dd{overflow-wrap:anywhere;min-width:0}.admin-device-trust,.admin-action-result{flex-direction:column;align-items:flex-start;gap:4px;max-width:100%;display:flex}.admin-device-trust{border-top:1px solid var(--border,#dde3eb);border-bottom:1px solid var(--border,#dde3eb);width:100%;margin:6px 0;padding:10px 0}.admin-device-trust strong{font-size:12px}.admin-security-references{max-width:100%;font-size:12px;line-height:1.6}.admin-security-references summary{cursor:pointer;color:var(--text-muted,#566274)}.admin-security-references[open]>:not(summary){margin-top:6px;display:block}.administrator-operations>p,.administrator-operations .security-section-heading p{color:var(--text-muted,#566274);font-size:13px;line-height:1.65}.administrator-operations .security-section-heading>div{gap:6px;min-width:0}.administrator-operations .security-section-heading p{margin:0}.administrator-operations .security-section-heading>button{flex-shrink:0}@media (width<=680px){.administrator-operations .security-section-heading{flex-direction:column;align-items:flex-start;gap:12px}}.admin-operation-list .workspace-pill{white-space:normal;max-width:100%}.login-legal-stage .login-legal-card{overflow-wrap:anywhere;width:min(720px,100%);min-width:0}.login-legal-card .login-legal-head h1{overflow-wrap:anywhere}.login-legal-copy.legal-public-documents{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);min-width:0}.legal-public-documents section,.legal-public-documents .legal-public-current-document{min-width:0}.legal-public-documents .legal-public-current-document+.legal-public-current-document{margin-top:24px}.legal-public-documents .legal-public-document h3{color:var(--text);margin:8px 0;font-size:16px;line-height:1.4}.legal-public-documents .legal-public-document>p+p{margin-top:4px}.legal-public-documents .legal-public-reading-copy{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;font:inherit;margin:18px 0;line-height:1.65}.legal-public-documents .workspace-button{white-space:normal;text-align:left;min-width:0;max-width:100%;min-height:44px;margin-top:12px;padding:10px 13px;line-height:1.5}.legal-public-documents .legal-public-download{justify-content:flex-start}.legal-public-documents .legal-public-download>svg{flex:none}.legal-public-documents .legal-public-download>span{overflow-wrap:anywhere;min-width:0}.legal-public-documents .legal-public-version-link{margin-top:6px}.legal-public-documents .legal-public-version-link a{max-width:100%;min-height:44px;padding-block:10px;line-height:1.5;display:inline-block}.login-card .workspace-button{white-space:normal;overflow-wrap:normal;word-break:normal;min-width:0;max-width:100%;height:auto;padding-block:10px;line-height:1.4}.login-card .workspace-button>svg{flex-shrink:0}.login-card :is(form,.form-field,.input-with-icon,.password-entry),.login-card .form-field input{min-width:0;max-width:100%}.login-card .form-field .email-validation-slot{overflow-wrap:anywhere;height:auto;min-height:0;position:static;overflow:visible;transform:none}.login-card .form-field .email-validation-slot:not(.is-visible){display:none}.login-card .form-field .email-validation-slot.is-visible{display:block}.login-card .login-sign-in-form .login-email-field:has(.email-validation-slot.is-visible){margin-bottom:0}.administrator-security-dialog :is(.modal-body,.administrator-verification-gate,.form-field,.password-entry),.administrator-security-dialog .authenticator-enrolment-layout>div,.administrator-security-dialog .administrator-verification-heading>div,.administrator-security-dialog .form-field :is(input,textarea){min-width:0;max-width:100%}.staff-workspace{min-width:0}.staff-workspace .notice-banner{flex-wrap:wrap}.staff-workspace .notice-banner>p{overflow-wrap:anywhere;flex:220px;min-width:0}.staff-directory{padding:24px}.staff-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.staff-section-heading h3{margin:0}.staff-directory-filters{align-items:center;gap:12px;margin-bottom:22px;display:flex}.staff-search{border:1px solid var(--border,#dedede);border-radius:9px;flex:1;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.staff-search input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0}.staff-directory-filters>.dimyron-select{min-width:210px}.staff-person{border-top:1px solid var(--border,#e7e7e7);grid-template-columns:minmax(200px,1.5fr) minmax(160px,1fr) minmax(145px,1fr) auto;align-items:center;gap:22px;padding:22px 0;display:grid}.staff-person-identity{align-items:center;gap:12px;min-width:0;display:flex}.staff-person-identity>div,.staff-person-state,.staff-person-security{flex-direction:column;gap:6px;min-width:0;display:flex}.staff-person-identity strong,.staff-person-identity span,.staff-person-state>span,.staff-person-security>span,.staff-person small{overflow-wrap:anywhere}.staff-person-identity .table-avatar{flex:0 0 38px}.staff-person-identity>div>span,.staff-person small{color:var(--muted,#686868);font-size:12px}.staff-person-state .workspace-pill{white-space:normal;align-self:flex-start}.staff-person-security>span{font-size:13px}.staff-empty{text-align:center;padding:28px 0}.staff-role-list{gap:16px;display:grid}.staff-role-list article{border:1px solid var(--border,#e3e3e3);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.staff-role-list article>div{overflow-wrap:anywhere;min-width:0}.staff-role-list article h3{margin:0 0 8px}.staff-role-list article p{margin:10px 0}.staff-role-list article button{white-space:normal;overflow-wrap:anywhere;flex-shrink:0;max-width:220px;padding-block:10px}.staff-workspace .modal-head>div{min-width:0}.staff-workspace .modal-head h2{overflow-wrap:anywhere}.staff-inline-link{color:var(--text,#252525);text-underline-offset:3px;cursor:pointer;text-align:left;font:inherit;overflow-wrap:anywhere;background:0 0;border:0;padding:0;text-decoration:underline}.staff-details dd{overflow-wrap:anywhere}.staff-environment{border:1px solid var(--border,#e3e3e3);border-radius:10px;grid-template-columns:1fr auto;gap:8px;margin-bottom:20px;padding:15px;display:grid}.staff-environment small{color:var(--muted,#686868);grid-column:1/-1}.staff-permission-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:14px 0 22px;display:grid}.staff-permission-summary section{min-width:0}.staff-permission-summary h4{margin:6px 0;font-size:13px}.staff-permission-summary ul{margin:0;padding-left:18px;font-size:13px;line-height:1.6}.staff-permission-summary li{overflow-wrap:anywhere}.staff-permission-editor{margin:24px 0}.staff-permission-editor fieldset{border:1px solid var(--border,#e3e3e3);border-radius:10px;min-width:0;margin:14px 0;padding:12px 16px}.staff-permission-editor legend{padding:0 6px;font-weight:600}.staff-permission-option{align-items:flex-start;gap:10px;padding:10px 0;display:flex}.staff-permission-option input{accent-color:#333;flex:0 0 17px;width:17px;height:17px;margin-top:3px}.staff-permission-option span{flex-direction:column;gap:4px;min-width:0;display:flex}.staff-permission-option strong{overflow-wrap:anywhere;font-size:13px;font-weight:500}.staff-permission-option small{color:var(--muted,#686868);font-size:12px;line-height:1.45}.staff-permission-option.is-restricted strong{color:var(--muted,#686868)}.staff-linked-records{margin:12px 0 24px;padding:0;list-style:none}.staff-linked-records li{border-bottom:1px solid var(--border,#e5e5e5);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.staff-linked-records li span{color:var(--muted,#686868);font-size:12px}.staff-history{gap:14px;padding:0;list-style:none;display:grid}.staff-history li{border:1px solid var(--border,#e5e5e5);overflow-wrap:anywhere;border-radius:10px;padding:15px}.staff-history li>strong,.staff-history li>small{margin-bottom:8px;display:block}.staff-history li>small{color:var(--muted,#686868)}.staff-history li p{font-size:13px;line-height:1.5}.staff-history summary{cursor:pointer;text-underline-offset:3px;padding:6px 0;text-decoration:underline}.staff-conflict,.staff-role-impact,.staff-invitation-status,.staff-offered-access,.staff-duplicate{background:var(--surface-muted,#f6f5f3);border:1px solid var(--border,#e5e2dc);overflow-wrap:anywhere;border-radius:10px;margin:18px 0;padding:16px}.staff-invitation-status button+button{margin-left:10px}.staff-action-dialog .modal-body{min-width:0}.staff-action-dialog .field-error{display:block}.staff-workspace .modal-actions{flex-wrap:wrap}@media (width<=1100px){.staff-person{grid-template-columns:minmax(180px,1.4fr) minmax(150px,1fr) auto}.staff-person-security{grid-area:2/1/auto/3}.staff-person>button{grid-area:1/3/3}}@media (width<=620px){.staff-directory{padding:16px}.staff-directory-filters{flex-wrap:wrap}.staff-search{flex-basis:100%}.staff-directory-filters>.dimyron-select{flex:1;min-width:170px}.staff-person{flex-direction:column;align-items:stretch;gap:16px;padding:22px 0;display:flex}.staff-person-state{gap:8px;padding-left:50px}.staff-person-security{padding-left:50px}.staff-person>button{align-self:stretch}.staff-person-identity>div>span{font-size:12px}.staff-role-list article{flex-direction:column;align-items:stretch}.staff-role-list article button{max-width:none}.staff-permission-summary,.staff-environment{grid-template-columns:1fr}.staff-environment small{grid-column:1}.staff-workspace .modal-actions>button{white-space:normal;overflow-wrap:anywhere;flex:135px;min-width:0;height:auto;min-height:44px;padding-block:10px}.staff-invitation-status button{width:100%}.staff-invitation-status button+button{margin:10px 0 0}}@media (width<=560px){.staff-workspace .modal-actions{flex-wrap:nowrap}.staff-workspace .modal-actions>button{flex:none}}.staff-workspace .modal-body{overflow-wrap:anywhere;min-width:0}.staff-workspace .modal-body .workspace-button{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;height:auto;min-height:36px;padding-block:10px}.staff-workspace .staff-inline-link{white-space:normal;min-width:0;max-width:100%}.staff-workspace .dimyron-select-trigger{white-space:normal;text-align:left;min-width:0;height:auto}.staff-workspace .dimyron-select-trigger>span{overflow-wrap:anywhere;min-width:0}.staff-workspace .dimyron-select-trigger>svg{flex-shrink:0}.staff-role-select-menu{overflow-x:hidden}.staff-role-select-menu .dimyron-select-option{white-space:normal;min-width:0}.staff-role-select-menu .dimyron-select-option>span{overflow-wrap:anywhere;min-width:0}.staff-history-context{overflow-wrap:anywhere}.staff-role-metadata{gap:12px;margin:14px 0;display:grid}.staff-role-metadata>div{min-width:0}.staff-role-metadata dt{margin-bottom:4px;font-size:12px;font-weight:600}.staff-role-metadata dd{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;line-height:1.5}.staff-conflict-choice{align-items:flex-start;gap:10px;margin-top:16px;font-size:13px;line-height:1.5;display:flex}.staff-conflict-choice input{flex:0 0 17px;width:17px;height:17px;margin-top:2px}.staff-conflict-choice span{overflow-wrap:anywhere;min-width:0}.migration-recovery-queue,.migration-recovery-detail{padding:22px}.migration-recovery-queue>.panel-title,.migration-recovery-detail>.panel-title{flex-wrap:wrap}.migration-recovery-queue>.panel-title>h3,.migration-recovery-detail>.panel-title>div{overflow-wrap:anywhere;flex:220px;min-width:0;max-width:100%}.migration-recovery-queue>.panel-title>.workspace-button,.migration-recovery-detail>.panel-title>.workspace-button{white-space:normal;flex:none;max-width:100%}.migration-recovery-queue>.panel-title>.workspace-button svg,.migration-recovery-detail>.panel-title>.workspace-button svg{flex-shrink:0}.migration-recovery-queue>p,.migration-recovery-copy{color:var(--text-secondary,#666);line-height:1.6}.migration-recovery-queue .form-field{max-width:280px;margin:18px 0}.migration-recovery-detail .signal-detail dd{overflow-wrap:anywhere}.migration-recovery-detail .signal-detail dd small{display:block}.migration-recovery-form{gap:16px;padding:20px 0;display:grid}.migration-recovery-form textarea{resize:vertical;width:100%;min-height:110px}.migration-recovery-form>button{justify-self:start}.migration-recovery-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.audit-back-button{margin-bottom:18px}.audit-source-issue{border:1px solid var(--border);background:#fffaf0;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 20px;padding:20px;display:flex}.audit-source-issue>div{min-width:0}.audit-source-issue p{overflow-wrap:anywhere;margin:8px 0 0}.audit-source-issue button{flex-shrink:0}.audit-refresh-status{color:var(--muted);margin:0 0 16px}.audit-affected-readonly{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.audit-affected-readonly small,.audit-affected-readonly p{color:var(--muted)}.audit-affected-readonly p{margin:2px 0 0;line-height:1.6}.audit-table time{white-space:normal}.audit-workspace{min-width:0}.audit-workspace .workspace-heading-copy,.audit-workspace .workspace-actions,.audit-workspace .audit-record-actions{min-width:0;max-width:100%}.audit-workspace .workspace-heading-copy,.audit-workspace .audit-record-page,.audit-workspace .audit-performer,.audit-workspace .audit-activity,.audit-workspace .audit-item,.audit-workspace .audit-result{overflow-wrap:anywhere}.audit-workspace .workspace-button{white-space:normal;overflow-wrap:normal;word-break:normal;min-width:min-content;max-width:100%;height:auto;min-height:44px;padding-block:9px;line-height:1.4}.audit-workspace .workspace-pill{white-space:normal;overflow-wrap:normal;word-break:normal;flex-shrink:0;min-width:min-content;max-width:100%}.audit-workspace .audit-table th:nth-child(5),.audit-workspace .audit-table td:nth-child(5){min-width:124px}.audit-workspace .audit-detail-list>div{grid-template-columns:minmax(0,145px) minmax(0,1fr)}.audit-workspace .audit-change-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-workspace .audit-role-metadata{margin-top:10px}.audit-workspace .audit-role-metadata>div{grid-template-columns:minmax(0,1fr);gap:5px}.audit-workspace .audit-role-metadata dd{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.audit-workspace .audit-detail-list dd>small{color:var(--muted);margin-top:4px;display:block}.audit-workspace .audit-reference{flex-wrap:wrap}.audit-workspace .audit-reference>div{flex:220px}.audit-workspace .audit-reference .copyable-id{flex:240px;min-width:0;max-width:100%}.audit-workspace .audit-reference code{white-space:normal;min-width:0}.audit-workspace .audit-reference button{flex:0 0 44px;min-width:44px;min-height:44px}.audit-workspace .audit-performer{min-width:0}.audit-workspace .audit-table td{white-space:normal;overflow-wrap:anywhere}.audit-workspace .audit-table strong{overflow-wrap:normal;word-break:normal}.audit-workspace .audit-performer>.audit-party-mark{margin-top:0}.audit-workspace .audit-party-mark.unknown{color:var(--muted);background:#f1f3f5}.audit-workspace .audit-control-popover{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;position:fixed;right:auto;overflow-y:auto}.audit-workspace .audit-control-popover.compact-popover>button{min-height:44px}.audit-workspace .audit-control-popover.compact-popover>button:focus-visible{outline:2px solid var(--deep-violet);outline-offset:-2px;background:#f5f3ff}.audit-workspace .audit-control-popover .form-field{min-width:0}@media (width<=520px){.audit-workspace .audit-detail-list>div,.audit-workspace .audit-change-grid{grid-template-columns:minmax(0,1fr)}.audit-workspace .audit-detail-list>div{gap:6px}.audit-workspace .audit-reference>div,.audit-workspace .audit-reference .copyable-id{flex-basis:auto;width:100%}}@media (width<=640px){.audit-source-issue{flex-direction:column;align-items:flex-start;gap:14px}}.incoming-reports{min-width:0;margin-top:24px;padding:24px}.incoming-enforcement{border:1px solid var(--border);border-radius:12px;min-width:0;margin-top:20px;padding:18px}.incoming-enforcement h3{margin:0 0 12px;font-size:15px}.incoming-enforcement p{color:var(--muted)}.incoming-heading,.incoming-history-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.incoming-heading>div{flex:300px}.incoming-heading h3{margin:0}.incoming-heading p,.incoming-reports p{overflow-wrap:anywhere;line-height:1.6}.incoming-heading>label,.incoming-heading>.form-field{flex:0 210px}.incoming-reports .form-field{align-content:start;min-width:0;margin:0}.incoming-reports :is(select,input,.dimyron-select-trigger){border:1px solid var(--border);border-radius:var(--radius-control,10px);background:var(--surface,#fff);width:100%;min-width:0;min-height:44px;color:var(--text,#243042);font:inherit;padding:9px 10px}.incoming-source-note{color:var(--muted);font-size:12px}.incoming-read-note{border:1px solid var(--warning-border);background:var(--warning-soft);color:var(--warning);border-radius:8px;padding:12px 14px}.incoming-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0;display:grid}.incoming-channels>article{border:1px solid var(--border);border-radius:12px;min-width:0;padding:18px}.incoming-channels h4{margin:0 0 12px;font-size:15px}.incoming-channel-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.incoming-channel-heading h4{margin:0}.incoming-channel-heading .workspace-pill{white-space:normal}.incoming-channel-purpose{color:var(--muted);font-size:13px}.incoming-overview article>p{margin:10px 0;font-size:13px}.incoming-summary-facts{margin:16px 0 0;font-size:12px}.incoming-summary-facts>div{flex-wrap:wrap;justify-content:space-between;gap:6px 12px;padding:5px 0;display:flex}.incoming-summary-facts dt{color:var(--muted)}.incoming-summary-facts dd{overflow-wrap:anywhere;margin:0}.incoming-overview .incoming-waiting{margin-bottom:0;font-weight:600}.incoming-guidance{color:var(--muted);font-size:13px}.incoming-diagnostics,.incoming-requirements{border-top:1px solid var(--border);margin-top:20px}.incoming-diagnostics>summary,.incoming-requirements>summary{cursor:pointer;min-height:44px;padding:18px 0}.incoming-diagnostics>summary small,.incoming-requirements>summary small{color:var(--muted);margin-top:7px;font-size:13px;font-weight:400;line-height:1.6;display:block}.incoming-diagnostics[open]>summary,.incoming-requirements[open]>summary{border-bottom:1px solid var(--border);margin-bottom:20px}.incoming-required-types{margin:14px 0}.incoming-required-types dl{gap:14px;margin:14px 0 0;display:grid}.incoming-required-types dt{overflow-wrap:anywhere;font-weight:600}.incoming-required-types dd{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.6}.incoming-diagnostics-content>.incoming-history-heading:first-child{margin-top:0}.incoming-technical-references{color:var(--muted);margin-top:16px}.incoming-technical-references .incoming-facts{color:var(--text,#243042)}.incoming-explanation{font-weight:500}.incoming-facts{margin:0}.incoming-facts>div{border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(100px,40%) minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.incoming-facts dt{color:var(--muted)}.incoming-facts dd{overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.5}.incoming-catalogue summary,.incoming-receipts summary{cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding:13px 0}.incoming-reports details>summary{grid-template-columns:18px minmax(0,1fr);align-items:start;column-gap:9px;line-height:1.5;list-style:none;display:grid}.incoming-reports details>summary::marker{content:""}.incoming-reports details>summary::-webkit-details-marker{display:none}.incoming-disclosure-icon{color:currentColor;flex-shrink:0;margin-top:3px}.incoming-reports details[open]>summary>.incoming-disclosure-icon{transform:rotate(90deg)}.incoming-diagnostics>summary>.incoming-disclosure-icon,.incoming-requirements>summary>.incoming-disclosure-icon{color:var(--deep-violet)}.incoming-catalogue ul{overflow-wrap:anywhere;padding-left:20px;line-height:1.7}.incoming-catalogue li{margin:10px 0}.incoming-catalogue code{color:var(--muted);margin-top:4px;font-size:12px;display:block}.incoming-history-heading{align-items:center;margin-top:28px}.incoming-history-heading h4{margin:0;font-size:16px}.incoming-reports button{min-height:44px}.incoming-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px 0;display:grid}.incoming-reports .incoming-filter-help{color:var(--muted);font-size:var(--console-meta,12px);margin:0;font-weight:400;line-height:1.45;display:block}.incoming-receipts{margin:0;padding:0;list-style:none}.incoming-receipts>li{border-top:1px solid var(--border);padding:6px 0}.incoming-receipts>li>details>summary{grid-template-columns:18px minmax(0,1fr) auto}.incoming-receipt-title{gap:5px;min-width:0;display:grid}.incoming-receipts summary small{color:var(--muted)}.incoming-receipts summary .workspace-pill{white-space:normal;align-self:start;margin:0 0 0 12px}.incoming-links,.incoming-pagination{flex-wrap:wrap;gap:16px;margin-top:14px;display:flex}.incoming-pagination{align-items:center}.incoming-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.incoming-reports :is(summary,select,input,button):focus-visible{box-shadow:var(--control-focus-ring);outline:none}.incoming-reports :is(select,input,.dimyron-select-trigger):focus-visible,.incoming-reports .dimyron-select.is-open .dimyron-select-trigger{box-shadow:var(--control-focus-ring);border-color:#0000;outline:none}.incoming-reports summary:focus-visible{border-radius:var(--radius-control,10px)}@media (forced-colors:active){.incoming-reports :is(summary,select,input,button):focus-visible,.incoming-reports .dimyron-select.is-open .dimyron-select-trigger{outline-offset:3px;box-shadow:none;outline:2px solid highlight}}@media (width<=1000px){.incoming-channels{grid-template-columns:minmax(0,1fr)}.incoming-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.incoming-reports{padding:16px}.incoming-heading{flex-direction:column}.incoming-heading>div,.incoming-heading>label,.incoming-heading>.form-field{flex:auto;width:100%}.incoming-filters{grid-template-columns:minmax(0,1fr)}.incoming-facts>div{grid-template-columns:minmax(0,1fr);gap:4px}.incoming-receipts>li>details>summary{grid-template-columns:18px minmax(0,1fr)}.incoming-receipts summary .workspace-pill{grid-column:2;justify-self:start;margin:8px 0 0}}.product-security-dialog{--product-security-ink:#242f3e;--product-security-violet:#3a2a99;--product-security-cyan:#01ffee}.product-security-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.product-security-summary-grid article{border:1px solid var(--border-soft);background:#f7f8fa;border-radius:10px;grid-template-rows:minmax(2.8em,auto) auto 1fr;align-content:start;gap:5px;min-width:0;padding:13px;display:grid}.product-security-summary-grid span,.product-security-summary-grid small{color:var(--muted);font-size:var(--console-caption,10px)}.product-security-summary-grid strong{color:var(--product-security-ink);font-size:var(--console-small,12px)}.product-security-summary-grid small{align-self:start;line-height:1.5}.product-security-inheritance{background:#f6f4ff;border:1px solid #d9d2ff;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:12px;margin-top:16px;padding:16px;display:grid;position:relative;overflow:hidden}.product-security-inheritance:before{content:"";background:linear-gradient(#5819ec 0 72%,#01ffee 72%);width:4px;position:absolute;inset:0 auto 0 0}.security-structure-icon{width:38px;height:38px;color:var(--product-security-violet);background:#fff;border-radius:10px;place-items:center;display:grid}.product-security-inheritance h3,.product-security-inheritance p{margin:0}.product-security-inheritance h3{color:var(--product-security-ink);font-size:var(--console-body,14px)}.product-security-inheritance p:not(.eyebrow){color:var(--muted);font-size:var(--console-meta,11px);margin-top:5px;line-height:1.55}.product-security-boundary-note{color:var(--product-security-ink);border-top:1px solid var(--border-soft);gap:10px;margin-top:12px;padding:12px 0;display:flex}.product-security-boundary-note svg{color:var(--product-security-violet);flex:none}.product-security-boundary-note p{gap:3px;margin:0;display:grid}.product-security-boundary-note strong{font-size:var(--console-small,12px)}.product-security-boundary-note span{color:var(--muted);font-size:var(--console-meta,11px);line-height:1.5}.product-security-section{border-top:1px solid var(--border-soft);margin-top:18px;padding-top:18px}.product-security-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.product-security-section-heading h3,.product-security-section-heading p{margin:0}.product-security-section-heading h3{color:var(--product-security-ink);font-size:var(--console-small,12px);align-items:center;gap:8px;display:flex}.product-security-section-heading>div:first-child{min-width:0}.product-security-section-heading>.workspace-button,.product-security-section-heading>.workspace-pill{flex:none}.product-security-section-heading p{color:var(--muted);font-size:var(--console-meta,11px);margin-top:3px;line-height:1.5}.profile-version-select{flex:0 0 270px;width:min(270px,100%)}.profile-version-list{gap:6px;display:grid}.profile-version-list>button{text-align:left;border:1px solid var(--border-soft);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px 12px;display:flex}.profile-version-list>button.is-selected{background:#f6f4ff;border-color:#b9abff;box-shadow:0 0 0 2px #5819ec1a}.profile-version-list strong,.profile-version-list small{display:block}.profile-version-list strong{color:var(--product-security-ink);font-size:var(--console-small,12px)}.profile-version-list small{color:var(--muted);font-size:var(--console-caption,10px);margin-top:2px}.product-security-structure-grid{border:1px solid var(--border-soft);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-security-structure-grid article{background:#fff;grid-template-columns:28px minmax(0,1fr);gap:8px;min-width:0;padding:13px;display:grid}.product-security-structure-grid article:first-child{border-radius:12px 0 0 12px}.product-security-structure-grid article:last-child{border-radius:0 12px 12px 0}.product-security-structure-grid article>div{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.product-security-structure-grid .workspace-button{align-self:flex-start;margin-top:auto}.product-security-structure-grid small{padding-bottom:12px}.product-security-structure-grid svg{flex:none;margin-top:2px}.product-security-structure-grid article+article{border-left:1px solid var(--border-soft)}.product-security-structure-grid svg{color:var(--product-security-violet)}.product-security-structure-grid strong,.product-security-structure-grid span,.product-security-structure-grid small{display:block}.product-security-structure-grid strong{color:var(--product-security-ink);font-size:var(--console-meta,11px)}.product-security-structure-grid span,.product-security-structure-grid small{color:var(--muted);font-size:var(--console-caption,10px);margin-top:3px;line-height:1.45}.product-security-placeholder{color:var(--muted);font-size:var(--console-caption,10px);margin:10px 0 0;line-height:1.5}.product-security-requirement-list{border-top:1px solid var(--border-soft);gap:0;margin-top:10px;display:grid}.product-security-requirement-list article{border-bottom:1px solid var(--border-soft);grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:10px;padding:10px 0;display:grid}.product-security-requirement-list small{overflow-wrap:anywhere;grid-column:2}.product-security-requirement-list span,.product-security-requirement-list small{color:var(--muted);font-size:var(--console-caption,10px)}.product-security-requirement-list strong{min-width:0;color:var(--product-security-ink);font-size:var(--console-meta,11px)}@media (width<=620px){.product-security-requirement-list article{grid-template-columns:1fr;gap:3px}.product-security-requirement-list small{grid-column:1}}.sensitive-action-list{border-top:1px solid var(--border-soft)}.sensitive-action-list article{border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:11px 0;display:grid}.sensitive-action-list article>div{overflow-wrap:anywhere;min-width:0}.sensitive-action-list strong,.sensitive-action-list small{display:block}.sensitive-action-list strong{color:var(--product-security-ink);font-size:var(--console-small,12px)}.sensitive-action-list small{color:var(--muted);font-size:var(--console-caption,10px);margin-top:2px}.security-empty-state{background:#f7f8fa;border-radius:10px;gap:3px;margin:0;padding:13px;display:grid}.security-empty-state strong{color:var(--product-security-ink);font-size:var(--console-small,12px)}.security-empty-state span{color:var(--muted);font-size:var(--console-meta,11px);line-height:1.5}.profile-test-result{color:var(--warning);background:var(--warning-soft);border:1px solid var(--warning-border);border-radius:10px;gap:10px;padding:12px;display:flex}.profile-test-result p{gap:3px;margin:0;display:grid}.profile-test-result.warning{color:var(--warning);background:var(--warning-soft);border-color:var(--warning-border)}.product-security-dialog .modal-actions{flex-wrap:wrap}.product-security-dialog .workspace-button{white-space:normal;text-align:center}.product-security-dialog .workspace-button svg,.product-security-section-heading h3 svg,.profile-test-result>svg{flex:none}.product-security-structure-grid .text-button{align-items:center;min-height:44px;margin-top:8px;display:inline-flex}.profile-comparison{gap:10px;min-width:0;display:grid}.profile-comparison p,.profile-comparison ul,.profile-comparison-warning ul{margin:5px 0}.profile-comparison-warning{color:var(--warning);background:var(--warning-soft);border:1px solid var(--warning-border);overflow-wrap:anywhere;border-radius:10px;padding:12px 14px}.profile-change-acknowledgement{align-items:flex-start;gap:10px;margin:16px 0;line-height:1.5;display:flex}.profile-change-acknowledgement input{flex:none;margin-top:4px}.sensitive-action-list strong,.profile-version-list strong,.profile-version-list small,.product-security-summary-grid strong{overflow-wrap:anywhere}.profile-test-result strong{font-size:var(--console-small,12px)}.profile-test-result span{color:var(--muted);font-size:var(--console-meta,11px);line-height:1.5}.profile-history-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.profile-history-list li{grid-template-columns:16px minmax(0,1fr);gap:10px;padding:0 0 14px;display:grid;position:relative}.profile-history-list li>span{border:2px solid var(--product-security-violet);background:#fff;border-radius:50%;width:9px;height:9px;margin-top:4px}.profile-history-list li:not(:last-child):before{content:"";background:#d9d2ff;width:1px;position:absolute;top:13px;bottom:0;left:4px}.profile-history-list strong,.profile-history-list small,.profile-history-list code{display:block}.profile-history-states{font-size:var(--console-meta,11px);gap:4px;margin:8px 0 0;line-height:1.5;display:grid}.profile-history-states>div{grid-template-columns:110px minmax(0,1fr);gap:12px;display:grid}.profile-history-states dt{color:var(--muted)}.profile-history-states dd{color:var(--product-security-ink);overflow-wrap:anywhere;margin:0}.profile-history-list strong{color:var(--product-security-ink);font-size:var(--console-small,12px)}.profile-history-list small,.profile-history-list p,.profile-history-list code{color:var(--muted);font-size:var(--console-caption,10px);margin:3px 0 0;line-height:1.45}.profile-history-list code{color:var(--product-security-violet);white-space:normal}.baseline-security-panel{margin-top:var(--console-space-5);overflow:hidden}.baseline-security-heading{grid-template-columns:minmax(0,1fr) auto;gap:18px;padding-left:15px;display:grid;position:relative}.baseline-security-heading:before{content:"";background:linear-gradient(#5819ec 0 72%,#01ffee 72%);border-radius:4px;width:4px;position:absolute;inset:0 auto 0 0}.baseline-security-heading h3,.baseline-security-heading p{margin:0}.baseline-security-heading h3{color:#242f3e;font-size:var(--console-body,14px)}.baseline-security-heading p:not(.eyebrow){max-width:650px;color:var(--muted);font-size:var(--console-meta,11px);margin-top:5px;line-height:1.55}.baseline-security-heading>div:last-child{align-items:center;gap:8px;display:flex}.baseline-security-heading>div:last-child strong{color:#242f3e;font-size:var(--console-small,12px)}.baseline-security-content{border-top:1px solid var(--border-soft);grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:22px;margin-top:18px;padding-top:18px;display:grid}.baseline-security-content h4{color:#242f3e;font-size:var(--console-small,12px);margin:0 0 9px}.baseline-security-content ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.baseline-security-content li{color:#242f3e;font-size:var(--console-meta,11px);gap:8px;display:flex}.baseline-security-content li svg{color:#3a2a99}.baseline-security-content p{color:var(--muted);font-size:var(--console-caption,10px);margin:10px 0 0}.baseline-version-list{gap:6px;margin-bottom:10px;display:grid}.baseline-version-list article{background:#f7f8fa;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.baseline-version-list strong,.baseline-version-list small{display:block}.baseline-version-list strong{color:#242f3e;font-size:var(--console-meta,11px)}.baseline-version-list small{color:var(--muted);font-size:var(--console-caption,10px);margin-top:2px}@media (width<=860px){.product-security-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-security-structure-grid{grid-template-columns:1fr}.product-security-structure-grid article+article{border-top:1px solid var(--border-soft);border-left:0}.product-security-structure-grid article:first-child{border-radius:12px 12px 0 0}.product-security-structure-grid article:last-child{border-radius:0 0 12px 12px}.baseline-security-content{grid-template-columns:1fr}}@media (width<=560px){.product-security-summary-grid{grid-template-columns:1fr}.product-security-inheritance{grid-template-columns:38px minmax(0,1fr)}.product-security-inheritance>.workspace-pill{grid-column:2;justify-self:start}.product-security-section-heading,.baseline-security-heading{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.product-security-section-heading{display:flex}.profile-version-select,.product-security-section-heading .workspace-button{width:100%}.profile-version-select{flex-basis:auto}.product-security-section-heading>.workspace-pill{align-self:flex-start}.profile-version-list>button{flex-wrap:wrap}.profile-history-states>div{grid-template-columns:1fr;gap:2px}.product-security-summary-grid article{grid-template-rows:auto auto 1fr}.sensitive-action-list article{grid-template-columns:minmax(0,1fr) auto}.sensitive-action-list article .workspace-button{grid-column:1/-1;justify-self:start}.baseline-security-heading>div:last-child{justify-content:flex-start}}.product-security-page{--product-security-ink:var(--ink,#242f3e);--product-security-violet:#3a2a99;width:min(100%,1120px);min-width:0;color:var(--product-security-ink);margin:0 auto}.security-page-header{gap:20px;margin-bottom:24px;display:grid}.security-page-header>a{min-height:44px;color:var(--product-security-violet);justify-self:start;align-items:center;gap:8px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.security-page-header>a:hover{text-decoration:underline}.security-page-header>a>svg{flex:0 0 20px;width:20px;height:20px}.security-page-header>p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.product-security-page #product-security-page-heading:focus{outline:none}.security-page-breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.security-page-breadcrumbs a{color:#3a2a99;align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.security-page-breadcrumbs a:hover{text-decoration:underline}.security-page-breadcrumbs svg{flex:0 0 16px;width:16px;height:16px}.security-page-header .eyebrow{margin:0 0 8px}.security-page-header h2{letter-spacing:-.03em;margin:0;font-size:30px;line-height:1.25}.security-page-header>div>p:last-child{color:var(--muted);margin:8px 0 0;font-size:15px;line-height:1.6}.product-security-page button,.product-security-page summary{-webkit-tap-highlight-color:transparent}.product-security-page .workspace-button,.product-security-dialog .workspace-button{justify-content:center;align-items:center;gap:8px;min-height:44px;line-height:1.35;display:inline-flex}.product-security-page .workspace-button>svg,.product-security-dialog .workspace-button>svg,.security-page-navigation svg,.security-panel-heading h3>svg,.security-technical-details summary>svg{flex:0 0 20px;width:20px;height:20px}.product-security-page .workspace-button>span{min-width:0}.security-page-notice{color:#3a2a99;background:#f5f2ff;border:1px solid #dfd7ff;border-radius:12px;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.security-page-notice>svg{flex:0 0 20px;width:20px;height:20px;margin-top:2px}.security-page-notice strong{font-size:15px;line-height:1.55}.security-page-notice p{margin:4px 0 0;font-size:14px;line-height:1.6}.security-page-navigation{background:#e9edf2;border-radius:12px;flex-wrap:wrap;align-items:stretch;gap:8px;margin:24px 0;padding:5px;display:flex}.security-page-navigation button{min-height:48px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:9px;flex:180px;justify-content:center;align-items:center;gap:9px;padding:10px 16px;font-size:14px;font-weight:650;display:inline-flex}.security-page-navigation button[aria-current=page]{color:#3a2a99;background:#fff;border-color:#d6dce5;box-shadow:0 1px 3px #1522380a}.security-nav-count{color:#3a2a99;background:#efebff;border-radius:99px;place-items:center;min-width:22px;min-height:22px;padding:0 6px;font-size:12px;display:inline-grid}.security-page-content{gap:20px;display:grid}.security-page-panel{border:1px solid var(--border-soft,#dbe2ec);background:#fff;border-radius:14px;min-width:0;padding:24px}.security-panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.security-panel-heading>div{min-width:0}.security-panel-heading h3{align-items:center;gap:10px;margin:0;font-size:18px;line-height:1.4;display:flex}.security-panel-heading h4{margin:0;font-size:16px;line-height:1.4}.security-panel-heading h3 svg{color:#3a2a99}.security-panel-heading p{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.65}.security-panel-heading>.workspace-pill,.security-panel-heading>.workspace-button{flex:none}.security-panel-heading>.workspace-pill{margin-top:2px}.security-rule-rows{border-top:1px solid var(--border-soft)}.security-rule-row{border-bottom:1px solid var(--border-soft);grid-template-columns:40px minmax(0,1fr) auto;align-items:start;column-gap:14px;padding:22px 0;display:grid}.security-rule-row:last-child{border-bottom:0;padding-bottom:2px}.security-rule-icon{color:#3a2a99;background:#f3efff;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.security-rule-icon>svg{width:20px;height:20px}.security-rule-row h3{align-items:center;min-height:40px;margin:0;font-size:16px;line-height:1.4;display:flex}.security-rule-row p{margin:4px 0 0;font-size:15px;line-height:1.65}.security-rule-row small{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.6;display:block}.security-rule-row>.workspace-button{align-self:start}.security-panel-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:24px;display:flex}.security-shared-rules{gap:16px;margin:0;padding:0;list-style:none;display:grid}.security-shared-rules>li{align-items:flex-start;gap:10px;font-size:14px;line-height:1.7;display:flex}.security-shared-rules>li>svg{color:#3a2a99;flex:0 0 18px;width:18px;height:18px;margin-top:3px}.security-shared-rules strong{font-weight:650}.security-version-picker{flex:0 290px;width:290px;min-width:220px}.security-version-picker label{color:var(--muted);gap:7px;font-size:13px;display:grid}.security-proposal-status{border:1px solid var(--border-soft);background:#f7f8fa;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;padding:16px 18px;display:flex}.security-proposal-status>span:last-child{color:var(--muted);flex:100%;font-size:14px;line-height:1.65}.security-change-review{border-bottom:1px solid var(--border-soft);margin-bottom:28px;padding-bottom:24px}.security-outcome-comparison{gap:14px;display:grid}.security-outcome-comparison>article{border:1px solid var(--border-soft);border-radius:10px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.security-outcome-comparison h4{border-bottom:1px solid var(--border-soft);background:#f7f8fa;grid-column:1/-1;margin:0;padding:12px 16px;font-size:14px}.security-outcome-comparison article>div{min-width:0;padding:16px;font-size:14px;line-height:1.6}.security-outcome-comparison article>div:last-child{border-left:1px solid var(--border-soft);background:#faf9ff}.security-outcome-comparison p{margin:6px 0 0}.product-security-page .profile-comparison-warning{margin:0;padding:16px;font-size:14px;line-height:1.6}.security-action-cards{gap:14px;margin-top:16px;display:grid}.security-action-cards>article{border:1px solid var(--border-soft);border-radius:10px;min-width:0;padding:18px}.security-action-cards .security-panel-heading{margin-bottom:10px}.security-action-cards>article>p{color:var(--muted);font-size:14px;line-height:1.6}.security-action-controls,.security-review-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.security-review-actions{justify-content:flex-end}.product-security-page .security-empty-state{gap:8px;margin:0;padding:20px;font-size:14px;line-height:1.65}.product-security-page .security-empty-state strong{font-size:16px}.product-security-page .security-empty-state .workspace-button{justify-self:start;margin-top:10px}.security-technical-details{min-width:0;margin:16px 0}.security-technical-details>summary{border:1px solid var(--border-soft,#dbe2ec);min-height:52px;color:var(--product-security-ink,#242f3e);cursor:pointer;background:#f8f9fb;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;font-size:15px;font-weight:650;line-height:1.5;list-style:none;display:flex}.security-technical-details>summary>span{flex:auto;min-width:0}.security-technical-details>summary>svg{color:var(--product-security-violet,#3a2a99)}.security-technical-details>summary:hover{color:var(--product-security-violet,#3a2a99);background:#f5f2ff;border-color:#c9bef0}.security-technical-details[open]>summary{background:#f5f2ff}.security-technical-details>summary:focus{outline:none}.security-technical-details>summary:focus-visible{box-shadow:var(--control-focus-ring,0 0 0 3px #5819ec38);border-color:#0000}.security-technical-details>summary::-webkit-details-marker{display:none}.security-technical-details:not([open])>summary>svg{transform:rotate(-90deg)}.security-technical-details[open]>summary>svg{transform:rotate(0)}.security-technical-details dl{gap:0;margin:14px 0 0;display:grid}.security-technical-details dl>div{border-top:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:12px 0;font-size:14px;line-height:1.6;display:grid}.security-technical-details dt{color:var(--muted)}.security-technical-details dd{margin:0}.product-security-page .profile-history-list{margin-top:24px}.product-security-page .profile-history-list strong{font-size:15px}.product-security-page .profile-history-list small,.product-security-page .profile-history-list p,.product-security-page .profile-history-states{font-size:14px;line-height:1.6}.security-history-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.security-history-title>span{color:var(--muted);font-size:12px}.security-page-panel,.security-page-notice{overflow-wrap:anywhere}@media (width<=760px){.security-page-panel{padding:18px}.security-panel-heading{flex-wrap:wrap;gap:14px}.security-version-picker{flex-basis:100%;width:100%;min-width:0}.security-rule-row{grid-template-columns:40px minmax(0,1fr)}.security-rule-row>.workspace-button{grid-column:2;justify-self:start;margin-top:14px}.security-page-header h2{font-size:26px}}@media (width<=480px){.security-page-panel{padding:16px}.security-page-notice{padding:15px}.security-page-navigation{gap:4px}.security-page-navigation button{flex-basis:100%;justify-content:flex-start;padding-left:14px}.security-outcome-comparison>article{grid-template-columns:1fr}.security-outcome-comparison article>div:last-child{border-left:0;border-top:1px solid var(--border-soft)}.security-technical-details dl>div{grid-template-columns:1fr;gap:3px}.security-panel-actions>.workspace-button,.security-review-actions>.workspace-button{width:100%}}.product-security-page .workspace-button,.product-security-dialog .workspace-button{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;padding-block:10px}.product-security-page .security-page-notice{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.product-security-page .security-page-notice>div{flex:480px;min-width:0}.product-security-page .security-page-notice>svg{flex:0 0 20px;margin-top:2px}:is(.product-security-page h3:has(>svg),.product-security-page h4:has(>svg)){align-items:center;gap:10px;display:flex}.product-security-page h3>svg,.product-security-page h4>svg{width:20px;height:20px;color:var(--purple,#4030a2);flex:0 0 20px}.security-release-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 16px;display:grid}.security-release-stages article{background:#f8f9fb;border:1px solid #dfe5ed;border-radius:12px;align-items:flex-start;gap:12px;padding:18px;display:flex}.security-release-stages svg{color:#4030a2;flex:0 0 20px;width:20px;height:20px;margin-top:2px}.security-release-stages strong,.security-release-stages small,.security-release-stages span{display:block}.security-release-stages strong{margin:8px 0}.security-release-stages small,.security-release-help{color:#637084}.security-release-table{margin:16px 0;overflow-x:auto}.security-release-table table{border-collapse:collapse;text-align:left;width:100%}.security-release-table th,.security-release-table td{vertical-align:middle;border-bottom:1px solid #dfe5ed;padding:14px 12px}.security-release-table th:first-child,.security-release-table td:first-child{padding-left:0}.security-release-table thead{color:#637084;font-size:13px}.security-release-table tbody th{font-weight:600}.security-release-table tbody th>small{color:var(--muted,#637084);margin-top:5px;font-size:13px;font-weight:400;line-height:1.5;display:block}.security-release-table .workspace-pill{white-space:normal}.security-release-section{border-top:1px solid #dfe5ed;margin-top:26px;padding-top:24px}.security-release-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.security-release-rules article{border:1px solid #dfe5ed;border-radius:12px;padding:20px}.security-release-rules h4{margin-top:0}.security-release-rules dl{margin-bottom:0}.security-release-rules dl>div{margin:14px 0 0}.security-release-rules dt{color:#637084;margin-bottom:4px;font-size:13px}.security-release-rules dd,.security-release-facts dd{overflow-wrap:anywhere;margin:0}.baseline-sign-in-protection>h3{align-items:center;gap:10px;display:flex}.baseline-sign-in-protection>h3>svg{flex:0 0 20px;width:20px;height:20px}.baseline-sign-in-protection .security-release-rules article{flex-direction:column;min-width:0;display:flex}.baseline-sign-in-protection .security-release-rules h4{margin-bottom:8px}.baseline-sign-in-protection .security-release-rules article>p{margin-top:0}.baseline-sign-in-protection .baseline-protection-topic{margin:auto 0 0}.baseline-sign-in-protection .security-technical-details ul{padding-left:22px}.baseline-sign-in-protection .security-technical-details li{overflow-wrap:anywhere;margin:10px 0}.security-release-facts>div{border-bottom:1px solid #e5e9ef;grid-template-columns:minmax(150px,1fr) minmax(0,3fr);gap:20px;padding:12px 0;display:grid}.security-release-facts dt{color:#637084}.security-release-facts code,.security-release-history code{overflow-wrap:anywhere}.security-release-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;display:flex}.security-release-actions button{white-space:normal;text-align:center;max-width:100%}.security-release-attention{color:#5d574b;background:#f8f6f2;border:1px solid #ddd7cc;border-radius:12px;margin:20px 0;padding:16px 20px}.security-release-attention.danger{color:#ae241c;background:#fff1ef;border-color:#f6c6c1}.security-release-attention p{color:inherit;margin-bottom:0}.security-release-update-list{gap:12px;margin:22px 0;display:grid}.security-release-update-list>button{font:inherit;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe5ed;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.security-release-update-list>button[aria-pressed=true]{background:#f7f4ff;border-color:#ac98ed}.security-release-update-list>button>span:first-child{min-width:0}.security-release-update-list>button>.workspace-pill{flex-shrink:0}.security-release-comparison{background:#f8f9fb;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:20px 0;padding:20px;display:grid}.security-release-comparison h4{grid-column:1/-1;margin:0}.security-release-comparison p{margin-bottom:0}.security-release-decision{background:#f8f9fb;border-left:3px solid #83739e;margin:20px 0;padding:18px}.security-release-history article{border-bottom:1px solid #dfe5ed;padding:22px 0}.security-release-history h4{margin:0}.security-release-legacy article{border-top:1px solid #dfe5ed;margin-top:18px;padding:16px 0}.security-sample-controls .security-release-actions{justify-content:flex-start}.security-release-test-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.security-release-test-checks article{border:1px solid var(--border-soft);border-radius:12px;min-width:0;padding:18px}.security-release-test-checks h4,.security-release-attention h4{margin:0 0 8px}.security-release-test-checks p{margin:8px 0 0}.security-release-problem-facts{gap:12px;margin:12px 0;display:grid}.security-release-problem-facts>div{grid-template-columns:minmax(130px,1fr) minmax(0,4fr);gap:16px;display:grid}.security-release-problem-facts dt{font-weight:600}.security-release-problem-facts dd{margin:0}@media (forced-colors:active){.security-technical-details>summary:focus-visible{outline-offset:3px;outline:2px solid highlight}}@media (width<=760px){.security-release-stages,.security-release-rules,.security-release-test-checks,.security-release-problem-facts>div{grid-template-columns:1fr}.security-release-problem-facts>div{gap:4px}.security-release-table table{min-width:620px}.security-release-update-list>button{flex-direction:column;align-items:flex-start}.security-release-facts>div,.security-release-comparison{grid-template-columns:1fr;gap:8px}.security-release-actions{justify-content:flex-start}.security-page-navigation{flex-wrap:wrap}}.product-settings-recovery{margin:24px 0;padding:28px}.product-settings-recovery-title{align-items:center;gap:14px;margin-bottom:10px;display:flex}.product-settings-recovery-title>svg{color:var(--danger,#b42318);flex:0 0 24px}.product-settings-recovery h2{min-width:0;margin:0}.product-settings-recovery p{line-height:1.6}.product-settings-failures{gap:12px;margin:20px 0;padding:0;list-style:none;display:grid}.product-settings-failures>li{background:#fff1ef;border:1px solid #fecdca;border-radius:12px;padding:16px}.product-settings-failures p{margin:5px 0 0}.product-settings-recovery-actions,.product-settings-backups{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.product-settings-recovery-actions button,.product-settings-backups button{white-space:normal;justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}.product-settings-recovery-actions svg,.product-settings-backups svg{flex-shrink:0}.product-settings-recovery-options{margin-top:24px;padding:8px}.product-settings-recovery-options summary{cursor:pointer;padding:8px 0;font-weight:600}.product-settings-recovery-record{border-top:1px solid #e3e7ed;padding:16px 0}.product-settings-recovery-record>strong{margin-bottom:12px;display:block}.product-settings-backups{color:#5f6b7b;justify-content:flex-end;margin:16px 0;font-size:14px}.product-settings-backup-list{padding:0;list-style:none}.product-settings-backup-list li{border-bottom:1px solid #e3e7ed;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.product-settings-backup-list li span{margin-top:8px;display:block}@media (width<=640px){.product-settings-recovery{padding:18px}.product-settings-recovery-actions{align-items:stretch}.product-settings-recovery-actions>button{flex:220px}.product-settings-backups{justify-content:flex-start}}.product-settings-reset-dialog .form-field>label{font-size:14px;font-weight:600}.product-settings-reset-dialog .modal-actions{flex-wrap:wrap}.product-settings-reset-dialog .modal-actions>button{white-space:normal;height:auto;min-height:44px}.product-events-dialog .modal-body{margin-inline:-4px;padding-inline:4px}.product-event-boundary{color:#3d2d91;background:#f3f1ff;border:1px solid #ded8ff;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.product-event-boundary>svg{flex:none;margin-top:2px}.product-event-boundary strong,.product-event-boundary p{margin:0}.product-event-boundary p{margin-top:6px;line-height:1.55}.product-event-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.product-event-summary article{border:1px solid var(--line,#dce2ea);border-radius:12px;flex-direction:column;gap:7px;min-width:0;padding:15px;display:flex}.product-event-summary article span,.product-event-muted,.product-event-summary small,.product-event-delivery-details small{color:var(--muted,#5f6b7b)}.product-event-summary small{line-height:1.5}.product-event-success{color:var(--success,#157a55)}.product-event-warning{color:var(--warning,#595346)}.product-event-danger{color:var(--danger,#b42318)}.product-event-section{border-top:1px solid var(--line,#dce2ea);padding-block:22px}.product-event-section h3{margin:0 0 12px}.product-event-section>p,.product-event-impact{overflow-wrap:anywhere;margin:0 0 16px;line-height:1.6}.product-event-steps{gap:12px;margin:0 0 18px;padding-left:26px;display:grid}.product-event-steps li{padding-left:5px;line-height:1.5}.product-event-steps li::marker{color:var(--deep-violet);font-weight:650}.product-event-steps li>span{color:var(--muted,#5f6b7b);margin-top:2px;font-size:13px;display:block}.product-event-section .form-field{margin-bottom:16px}.product-event-subscriptions{border:0;gap:8px;min-width:0;margin:18px 0;padding:0;display:grid}.product-event-subscriptions legend{padding:0 0 10px;font-weight:650}.product-event-subscriptions label{border:1px solid var(--line,#dce2ea);cursor:pointer;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:11px;padding:13px;display:grid}.product-event-subscriptions input{accent-color:#40309b;width:18px;height:18px;margin:3px 0 0}.product-event-subscriptions label>span{gap:5px;display:grid}.product-event-subscriptions code,.product-event-delivery-details code{color:var(--muted,#5f6b7b);overflow-wrap:anywhere;font-size:12px}.product-event-subscriptions small{color:var(--muted,#5f6b7b);line-height:1.55}.product-event-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.product-event-actions .workspace-button,.product-event-delivery-actions .workspace-button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.product-event-actions .workspace-button>svg,.product-event-delivery-actions .workspace-button>svg{flex-shrink:0}.product-event-empty{color:var(--muted,#5f6b7b);background:#f7f8fa;border-radius:10px;padding:18px}.product-event-test-controls{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:20px;display:flex}.product-event-test-controls .form-field{flex:220px;margin:0}.product-event-test-controls .dimyron-select-trigger{width:100%;min-height:44px}.product-event-test-controls .dimyron-select-trigger>span{white-space:normal}.product-event-delivery{border-top:1px solid var(--line,#dce2ea);grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:10px 12px;padding:18px 0;display:grid}.product-event-status-icon{padding-top:2px;display:inline-flex}.product-event-status-icon.delivered{color:var(--success,#157a55)}.product-event-status-icon.failed{color:var(--danger,#b42318)}.product-event-status-icon.pending{color:var(--warning,#595346)}.product-event-delivery-details{gap:5px;min-width:0;display:grid}.product-event-delivery-details>span{color:var(--muted,#5f6b7b);overflow-wrap:anywhere;font-size:12px}.product-event-badge{white-space:nowrap;border-radius:20px;width:fit-content;padding:5px 10px;font-size:12px;font-weight:650;display:inline-flex}.product-event-badge.delivered{background:var(--success-soft,#e9f5ef);color:var(--success,#157a55)}.product-event-badge.failed{background:var(--danger-soft,#fff0ed);color:var(--danger,#b42318)}.product-event-badge.pending{background:var(--warning-soft,#f8f6f1);color:var(--warning,#595346)}.product-event-delivery-actions{flex-wrap:wrap;grid-column:2/-1;gap:8px;display:flex}.product-event-delivery-actions:empty{display:none}.product-event-retry-help{grid-column:2/-1;margin:0;font-size:13px;line-height:1.5}.product-event-attempts{grid-column:2/-1;min-width:0}.product-event-attempts summary,.product-event-history summary{cursor:pointer;border-radius:6px;align-items:flex-start;gap:8px;padding:10px 4px;list-style:none;display:flex}.product-event-attempts summary::-webkit-details-marker{display:none}.product-event-history summary::-webkit-details-marker{display:none}.product-event-attempts summary>svg,.product-event-history summary>svg{color:var(--deep-violet);flex:none;margin-top:2px}.product-event-attempts[open]>summary>svg,.product-event-history details[open]>summary>svg{transform:rotate(90deg)}.product-event-attempts ol{margin-bottom:0;padding-left:22px}.product-event-attempts li{padding:8px 0}.product-event-attempts li>span{color:var(--muted,#5f6b7b);margin-left:12px;font-size:12px}.product-event-attempts li p{color:var(--muted,#5f6b7b);margin:5px 0;font-size:13px}.product-event-history>details{border-top:1px solid var(--line,#dce2ea);padding:8px 0}.product-event-history summary>span{gap:5px;min-width:0;display:grid}.product-event-history summary small{color:var(--muted,#5f6b7b);line-height:1.5}.product-event-history dl{margin:8px 0 0 22px}.product-event-history dl>div{grid-template-columns:130px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.product-event-history dt{color:var(--muted,#5f6b7b)}.product-event-history dd{overflow-wrap:anywhere;margin:0;line-height:1.55}.product-event-history summary:focus-visible,.product-event-attempts summary:focus-visible{box-shadow:var(--control-focus-ring);outline:none}.product-events-dialog .workspace-button{white-space:normal;min-height:44px}.product-events-dialog .field-error{margin:8px 0}@media (width>=850px){.product-event-delivery{grid-template-columns:20px minmax(0,1fr) auto auto}.product-event-delivery-actions{grid-area:1/4;justify-content:flex-end;max-width:190px}.product-event-attempts{grid-column:2/-1}}@media (width<=650px){.product-event-summary{grid-template-columns:1fr}.product-event-delivery{grid-template-columns:20px minmax(0,1fr)}.product-event-badge{grid-column:2}.product-event-actions>.workspace-button{white-space:normal;flex:180px}.product-event-history dl>div{grid-template-columns:1fr;gap:5px}.product-event-history dl{margin-left:4px}.product-event-attempts li>span{margin:5px 0;display:block}.product-event-test-controls>button{white-space:normal;flex:150px}}.products-workspace{gap:24px;min-width:0;display:grid}.products-workspace>.workspace-header{margin-bottom:0}.products-workspace .product-catalog{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.products-workspace .product-catalog>article{border-bottom:1px solid var(--border-soft);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.products-workspace .registry-identity{min-width:0;max-width:100%}.products-workspace .registry-identity :is(h3,p){overflow-wrap:anywhere}.products-workspace .product-catalog>article>dl{flex:1;align-content:start;width:100%}.products-workspace .product-catalog dd{overflow-wrap:anywhere;white-space:pre-line;overflow:visible}.products-workspace .product-callback{margin-bottom:8px;display:block}.products-workspace .product-callback small{color:var(--muted);display:block}.products-workspace .product-catalog-footer{width:100%;margin-top:auto}.products-workspace .product-catalog-footer>p{color:var(--muted);margin:0 0 12px;font-size:14px;line-height:1.5}.products-workspace .product-catalog-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.products-workspace .product-catalog-actions .text-button{text-align:left;justify-content:space-between;align-items:center;gap:6px;min-height:44px;display:inline-flex}.products-workspace .product-catalog-actions svg{color:currentColor;flex:none}.products-workspace .product-client-id{align-items:flex-start;gap:8px;display:flex}.products-workspace .product-client-id code{overflow-wrap:anywhere;min-width:0}.products-workspace .product-client-id button{flex:0 0 32px;min-height:32px;margin:0}.product-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.product-form-grid>.form-field{align-content:start}.product-platforms{border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;padding:16px;display:grid}.product-platforms legend{padding:0 6px;font-weight:650}.product-platforms label{align-items:center;gap:8px;font-size:14px;display:flex}.product-platforms input{accent-color:var(--deep-violet)}.product-requirements{padding-left:22px;line-height:1.65}.product-requirements li+li{margin-top:8px}.product-configuration-dialog .modal-body{margin:-6px;padding:6px}.product-configuration-dialog .modal-head>div{overflow-wrap:anywhere;min-width:0}.product-configuration-dialog :is(.scope-fieldset,.product-platforms){min-width:0;max-width:100%}.product-configuration-dialog .scope-fieldset label{grid-template-columns:18px 60px minmax(0,1fr);min-width:0}.product-configuration-dialog .scope-fieldset :is(legend,small){overflow-wrap:anywhere;min-width:0;max-width:100%}.product-configuration-dialog .form-field textarea{min-height:80px}.product-configuration-dialog .profile-details dd{white-space:pre-line}.product-configuration-dialog .product-configuration-facts>div{grid-template-columns:minmax(130px,.85fr) minmax(0,1.6fr);align-items:start;gap:12px 20px;display:grid}.product-configuration-dialog .product-configuration-facts dt{min-width:0}.product-configuration-dialog .product-configuration-facts dd{text-align:left;overflow-wrap:anywhere;min-width:0;font-weight:500}.product-scope-description,.product-callback-url{display:block}.product-scope-description+.product-scope-description,.product-callback-url+.product-callback-url{margin-top:6px}.product-scope-description code{color:var(--muted);font-size:.9em}.product-sign-in-change{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 14px;display:grid}.product-sign-in-change>div{background:var(--canvas);border:1px solid var(--border-soft);border-radius:10px;min-width:0;padding:14px 16px}.product-sign-in-change dt{color:var(--muted);font-size:13px}.product-sign-in-change dd{color:var(--text);margin:5px 0 0;font-size:17px;font-weight:650}.product-sign-in-impact{color:var(--muted);margin:12px 0;line-height:1.55}.product-retained-configuration{margin:18px 0 24px}.product-retained-configuration>summary{min-height:44px;color:var(--deep-violet);cursor:pointer;padding:10px 6px;font-weight:600}.products-workspace .product-catalog-actions .product-sign-in-action{justify-content:flex-start}.product-review-blocker{margin-bottom:20px}.product-configuration-history{padding-left:22px}.product-configuration-history>li{padding:0 0 20px 6px}.product-configuration-history small{color:var(--muted);margin-top:5px;display:block}.product-configuration-history p{line-height:1.5}@media (width<=640px){.product-form-grid,.product-platforms{grid-template-columns:1fr}.products-workspace .product-catalog>article{border-right:0}.products-workspace .product-catalog-actions{gap:8px 12px}.product-configuration-dialog .product-configuration-facts>div{grid-template-columns:1fr;gap:4px}}.product-details-view{gap:24px;min-width:0;display:grid}.product-details-view .workspace-header{margin-bottom:0}.product-details-view .workspace-heading-copy{overflow-wrap:anywhere;min-width:0;max-width:100%}.product-details-panel{min-width:0;padding:24px}.product-details-panel>h3{margin-top:0}.product-details-panel .registry-identity{align-items:flex-start;gap:16px}.product-details-panel .registry-identity h3{margin:0 0 5px}.product-details-panel .registry-identity p{color:var(--muted);margin:0}.product-details-panel .profile-details>div{grid-template-columns:minmax(130px,.85fr) minmax(0,1.6fr);gap:12px 20px;display:grid}.product-details-panel .profile-details dd{text-align:left;overflow-wrap:anywhere;min-width:0}.product-details-panel .notice-banner{flex-wrap:wrap}.product-details-panel .notice-banner p{flex:160px;min-width:0}.product-details-panel .notice-banner .workspace-button{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:44px;padding-block:10px}.product-detail-note{color:var(--muted);line-height:1.6}.product-detail-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.product-detail-actions .workspace-button{min-height:44px}@media (width<=640px){.product-details-panel{padding:20px 16px}.product-details-panel .profile-details>div{grid-template-columns:1fr;gap:4px}.product-detail-actions{flex-direction:column;align-items:stretch}.product-detail-actions .workspace-button{white-space:normal;flex:none}}.legal-workspace,.legal-document-drawer,.legal-document-dialog{overflow-wrap:anywhere;min-width:0}.legal-workspace .workspace-header,.legal-workspace .legal-register-head{flex-wrap:wrap;gap:20px}.legal-workspace .workspace-heading-copy,.legal-workspace .legal-register-head>div{flex:260px;min-width:0}.legal-workspace .workspace-actions{flex-wrap:wrap;max-width:100%}.legal-workspace .workspace-button,.legal-document-drawer .workspace-button,.legal-document-dialog .workspace-button{white-space:normal;overflow-wrap:anywhere;text-align:center;max-width:100%;height:auto;min-height:44px;padding:10px 14px;line-height:1.45}.legal-workspace .account-legal-section .workspace-button{min-height:44px}.legal-workspace .workspace-button>svg,.legal-document-drawer .workspace-button>svg,.legal-document-dialog .workspace-button>svg{flex:none}.legal-workspace .account-legal-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.legal-workspace .workspace-pill,.legal-document-drawer .workspace-pill{white-space:normal;max-width:100%;line-height:1.45}.legal-workspace .table-footer{flex-wrap:wrap;gap:8px 20px}.legal-workspace .legal-register-scroll{scrollbar-width:thin;scrollbar-color:#8993a4 #f4f5f8;max-width:100%}.legal-workspace .legal-register-scroll::-webkit-scrollbar{width:8px;height:8px}.legal-workspace .legal-register-scroll::-webkit-scrollbar-thumb{background:#8993a4;border-radius:8px}.legal-workspace .legal-register-scroll::-webkit-scrollbar-track{background:#f4f5f8}.admin-shell .legal-workspace .data-table.legal-document-table{table-layout:fixed;min-width:1120px}.legal-workspace .legal-document-table col:first-child{width:22%}.legal-workspace .legal-document-table col:nth-child(2){width:9%}.legal-workspace .legal-document-table col:nth-child(3){width:7%}.legal-workspace .legal-document-table col:nth-child(4){width:16%}.legal-workspace .legal-document-table col:nth-child(5){width:13%}.legal-workspace .legal-document-table col:nth-child(6){width:12%}.legal-workspace .legal-document-table col:nth-child(7){width:15%}.legal-workspace .legal-document-table col:nth-child(8){width:6%}.legal-workspace .legal-document-table th,.legal-workspace .legal-document-table td{white-space:normal;overflow-wrap:anywhere;padding-inline:12px;line-height:1.5}.legal-workspace .legal-document-table td:first-child{min-width:0;display:table-cell}.legal-register-document{align-items:flex-start;gap:10px;display:flex}.legal-register-document>span:last-child{gap:4px;min-width:0;display:grid}.legal-document-drawer .drawer-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px;padding-top:24px}.legal-document-drawer .drawer-actions .workspace-button{white-space:normal;min-width:0;min-height:46px;padding:11px 14px;line-height:1.45}.legal-document-drawer .drawer-head-main,.legal-document-dialog .modal-head>div{flex:auto;min-width:0}.legal-document-drawer .drawer-close,.legal-document-dialog .modal-head>.icon-button{flex:none}.legal-document-drawer .legal-detail-heading{flex-wrap:wrap;align-items:flex-start}.legal-document-drawer .drawer-section .profile-details>div,.legal-document-dialog .profile-details>div{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:8px 20px;display:grid}.legal-document-drawer .profile-details dt,.legal-document-drawer .profile-details dd,.legal-document-dialog .profile-details dt,.legal-document-dialog .profile-details dd{min-width:0;line-height:1.55}.legal-document-drawer .drawer-section .profile-details dd{display:block}.legal-document-drawer .profile-details dd>small{color:var(--muted);margin-top:4px;font-weight:400;display:block}.legal-document-drawer .drawer-section>p,.legal-document-drawer .drawer-section li{line-height:1.6}.legal-document-drawer .drawer-section ol{padding-left:22px}.legal-document-drawer .drawer-section li+li{margin-top:18px}.legal-document-drawer .drawer-section li>p{margin:6px 0 0}.legal-document-drawer .legal-source-actions{align-items:stretch}.legal-document-drawer .legal-source-actions>p{flex-basis:100%;margin:0}.legal-workspace .notice-banner,.legal-document-dialog .notice-banner{flex-wrap:wrap}.legal-workspace .notice-banner>p,.legal-document-dialog .notice-banner>p{flex:220px;min-width:0}.legal-document-drawer .notice-banner{margin-top:18px}.legal-document-dialog .modal-actions{flex-wrap:wrap}.legal-document-dialog .form-field,.legal-document-dialog .dimyron-select{min-width:0}.legal-document-dialog .form-field input,.legal-document-dialog .form-field textarea{min-width:0;max-width:100%}.legal-document-dialog .dimyron-select-trigger{height:auto;min-height:44px;padding-block:10px}.legal-document-dialog .dimyron-select-trigger>span{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.45;overflow:visible}.legal-document-dialog .legal-upload-field{flex-wrap:wrap;gap:14px}.legal-document-dialog .legal-upload-field>div{flex:250px}.legal-document-dialog .legal-upload-field strong,.legal-document-dialog .legal-upload-field small{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.5;overflow:visible}.legal-document-dialog .legal-source-text{min-width:0;max-width:100%;margin-block:18px}.legal-workspace .legal-register-scroll:focus-visible,.legal-document-dialog .legal-source-text:focus-visible{outline:2px solid var(--dimyron-violet);outline-offset:-3px}@media (width<=720px){.legal-workspace .workspace-header .workspace-heading-copy,.legal-workspace .legal-register-head>div,.legal-document-dialog .legal-upload-field>div{flex:0 auto;width:100%}.legal-document-dialog .legal-form-grid{grid-template-columns:minmax(0,1fr)}.legal-document-dialog .legal-form-wide{grid-column:auto}}@media (width<=480px){.legal-document-drawer .drawer-section .profile-details>div,.legal-document-dialog .profile-details>div{grid-template-columns:minmax(0,1fr);gap:5px}.legal-document-drawer .profile-details dd,.legal-document-dialog .profile-details dd{text-align:left}.legal-document-dialog .legal-upload-field>div{flex-basis:auto;width:100%}}.legal-document-select-menu .dimyron-select-option{min-width:0;line-height:1.5}.legal-document-select-menu .dimyron-select-option>span:last-child{white-space:normal;overflow-wrap:anywhere;min-width:0}.legal-evidence{overflow-wrap:anywhere;min-width:0}.legal-evidence h5{color:var(--text);margin:18px 0 10px;font-size:13px}.legal-evidence-requirements{gap:12px;display:grid}.legal-evidence .legal-evidence-requirements article{border-bottom:1px solid var(--border-soft);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 12px;padding:12px 0;display:flex}.legal-evidence .legal-evidence-requirements article>div{flex:14rem;min-width:0}.legal-evidence-requirements small{color:var(--muted);margin-top:5px;display:block}.legal-evidence .legal-evidence-requirements article>.workspace-pill{white-space:normal;text-align:left;flex:0 auto;max-width:100%;line-height:1.45;display:inline-flex}.legal-evidence-error{background:var(--warning-soft);border:1px solid var(--warning-border);border-radius:var(--radius-control);padding:12px}.legal-evidence-error p{margin:0 0 8px}.legal-evidence-error .legal-evidence-retry{white-space:normal;min-width:0;max-width:100%;min-height:44px;margin-top:4px}.legal-evidence-detail{border:1px solid var(--border);border-radius:var(--radius-control);overflow-wrap:anywhere;margin:10px 0;padding:12px}.legal-evidence-detail summary{cursor:pointer;min-height:44px;color:var(--text);padding-block:10px;line-height:1.5}.legal-evidence-detail summary:focus-visible{outline:2px solid var(--dimyron-violet);outline-offset:4px}.legal-evidence-document{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;color:var(--text);margin-top:14px;line-height:1.65;overflow:auto}.legal-evidence .legal-evidence-detail .profile-details.compact-details{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:0 20px}.legal-evidence .legal-evidence-detail .profile-details>div,.legal-evidence .legal-evidence-detail .profile-details dt,.legal-evidence .legal-evidence-detail .profile-details dd{min-width:0}.legal-evidence-legacy{margin-top:18px}.legal-coverage{overflow-wrap:anywhere;width:100%;min-width:0}.legal-coverage>.panel-title{align-items:flex-start;gap:16px}.legal-coverage>.panel-title>div{min-width:0}.legal-coverage>.panel-title>svg{flex-shrink:0}.legal-coverage .legal-coverage-purpose{max-width:65ch;color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.6}.legal-coverage>p,.legal-coverage>.legal-evidence-error{margin:12px 18px}.legal-coverage>.legal-coverage-group,.legal-coverage>.legal-coverage-accounts{margin-left:18px;margin-right:18px}.legal-coverage-group{border-top:1px solid var(--border-soft);padding:16px 0}.legal-coverage-group h4{margin:0 0 8px;font-size:14px}.legal-coverage-group>p{color:var(--muted);margin:6px 0;font-size:12px}.legal-coverage-group dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:12px 28px;margin:16px 0 0;display:grid}.legal-coverage-group dl>div{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:baseline;gap:16px;min-width:0;font-size:13px;line-height:1.5;display:grid}.legal-coverage-group dt{min-width:0}.legal-coverage-group dd{text-align:right;min-width:0;margin:0;font-weight:650}.legal-coverage .legal-coverage-group dd .text-button{white-space:normal;overflow-wrap:anywhere;min-width:44px;max-width:100%;min-height:44px;padding:8px}.legal-coverage-accounts{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.legal-coverage-accounts .panel-title{flex-wrap:wrap;gap:12px}.legal-coverage .legal-coverage-accounts>.panel-title,.legal-coverage .legal-coverage-agreement>.panel-title{flex-wrap:wrap;gap:8px 16px;padding:0 0 12px}.legal-coverage .legal-coverage-accounts .panel-title>h4{flex:12rem;min-width:0}.legal-coverage .legal-coverage-accounts .text-button{white-space:normal;text-align:left;max-width:100%;min-height:44px;line-height:1.5}.legal-coverage-accounts h4{margin:0}.legal-coverage-accounts ul{padding-left:18px}.legal-coverage-accounts li{overflow-wrap:anywhere;margin:10px 0}.legal-coverage-accounts .workspace-actions{flex-wrap:wrap;gap:10px 18px}.legal-coverage .legal-coverage-accounts .workspace-button{white-space:normal;min-width:0;max-width:100%;min-height:44px;padding-block:10px;line-height:1.5}@media (width<=640px){.legal-evidence .legal-evidence-requirements article>div{flex-basis:100%}.legal-evidence-detail{padding:10px}.legal-coverage-group dl{grid-template-columns:1fr}.legal-coverage-group dl>div{gap:10px}}.legal-coverage-agreement{border-top:1px solid var(--border);margin-top:18px;padding:14px 0}.legal-coverage-agreement>.panel-title{margin-bottom:14px}.privacy-view-switcher{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.privacy-view-switcher button{border:1px solid var(--border);border-radius:var(--radius-control);min-height:44px;color:var(--text);font:inherit;cursor:pointer;background:#fff;padding:10px 16px;font-weight:600}.privacy-view-switcher button[aria-pressed=true]{border-color:var(--deep-violet);background:var(--deep-violet);color:#fff}.privacy-view-switcher button:focus-visible,.privacy-workload button:focus-visible,.privacy-history>summary:focus-visible{outline:2px solid var(--deep-violet);outline-offset:3px}.privacy-request-sections{gap:28px;min-width:0;display:grid}.privacy-register-header{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.privacy-register-heading{gap:8px;min-width:0;display:grid}.privacy-register-heading h2,.privacy-register-heading h3{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.35}.privacy-register-heading p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.privacy-register-header>button{flex:none}.privacy-workload{border-bottom:1px solid var(--border-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.privacy-workload button{border:0;border-right:1px solid var(--border-soft);min-width:0;color:var(--text);text-align:left;font:inherit;cursor:pointer;background:0 0;align-content:start;gap:10px;padding:20px 24px;display:grid}.privacy-workload button:last-child{border-right:0}.privacy-workload button:hover,.privacy-workload button[aria-pressed=true]{background:#f7f5ff}.privacy-workload button[aria-pressed=true]{box-shadow:inset 0 -3px var(--deep-violet)}.privacy-workload span{color:var(--muted);font-size:13px;font-weight:600;line-height:1.45}.privacy-workload strong{font-variant-numeric:tabular-nums;font-size:28px;line-height:1.1}.privacy-workload small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.6}.privacy-register-filters{border-bottom:1px solid var(--border-soft);align-items:flex-end;gap:16px;padding:20px 24px;display:flex}.privacy-search-field,.privacy-status-field{gap:8px;min-width:0;display:grid}.privacy-search-field{flex:340px}.privacy-status-field{flex:0 290px}.privacy-search-field>span:first-child,.privacy-status-field>span{color:var(--text);font-size:13px;line-height:1.5}.privacy-search-field .toolbar-search{box-sizing:border-box;width:100%;height:44px}.privacy-status-field .dimyron-select{width:100%;min-width:0}.privacy-status-field .dimyron-select-trigger{min-height:44px}.privacy-register-filters>.text-button{flex:none;min-height:44px}.privacy-request-table td:first-child{display:table-cell}.privacy-request-table td{vertical-align:middle}.privacy-request-table th,.privacy-request-table td{padding:16px 20px}.privacy-request-table td:nth-child(2),.privacy-request-table td:nth-child(3),.privacy-request-table td:nth-child(4){white-space:normal;overflow-wrap:anywhere;min-width:130px}.privacy-request-table td:first-child small{white-space:nowrap}.privacy-request-table .workspace-pill{white-space:normal;max-width:100%;line-height:1.45}.privacy-history>summary{color:var(--text);cursor:pointer;padding:20px 24px;font-size:16px;font-weight:650}.privacy-history>summary span{color:var(--muted);margin-left:8px;font-size:13px}.privacy-history[open]>summary{border-bottom:1px solid var(--border-soft)}.privacy-history .privacy-register-heading h3{font-size:17px}@media (width<=760px){.privacy-register-header{flex-direction:column;gap:16px;padding:20px}.privacy-register-header>button{width:100%}.privacy-workload{grid-template-columns:1fr}.privacy-workload button{border-right:0;border-bottom:1px solid var(--border-soft);padding:18px 20px}.privacy-workload button:last-child{border-bottom:0}.privacy-workload button[aria-pressed=true]{box-shadow:inset 3px 0 var(--deep-violet)}.privacy-register-filters{flex-direction:column;align-items:stretch;padding:20px}.privacy-search-field,.privacy-status-field{flex:none;width:100%}.privacy-search-field input{font-size:16px}.privacy-history>summary{padding:20px}}.privacy-workspace,.privacy-request-drawer,.privacy-request-dialog{overflow-wrap:anywhere;min-width:0}.privacy-workspace .workspace-header,.privacy-workspace .privacy-register-header{flex-wrap:wrap}.privacy-workspace .workspace-heading-copy,.privacy-workspace .privacy-register-heading{flex:260px;min-width:0}.privacy-workspace .workspace-actions{flex-wrap:wrap;max-width:100%}.privacy-workspace .privacy-register-header>button{flex:0 auto}.privacy-workspace .workspace-button,.privacy-request-drawer .workspace-button,.privacy-request-dialog .workspace-button{white-space:normal;overflow-wrap:anywhere;text-align:center;min-width:0;max-width:100%;height:auto;min-height:44px;padding:10px 14px;line-height:1.45}.privacy-workspace .workspace-button>svg,.privacy-request-drawer .workspace-button>svg,.privacy-request-dialog .workspace-button>svg{flex:none}.privacy-view-switcher>button{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.privacy-workspace .workspace-pill,.privacy-request-drawer .workspace-pill{white-space:normal;max-width:100%;line-height:1.45}.privacy-request-drawer .text-button,.privacy-request-dialog .text-button{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:44px}.privacy-workspace .privacy-register-scroll{scrollbar-width:thin;scrollbar-color:#8993a4 #f4f5f8;min-width:0;max-width:100%}.privacy-workspace .privacy-register-scroll::-webkit-scrollbar{width:8px;height:8px}.privacy-workspace .privacy-register-scroll::-webkit-scrollbar-thumb{background:#8993a4;border-radius:8px}.privacy-workspace .privacy-register-scroll::-webkit-scrollbar-track{background:#f4f5f8}.privacy-workspace .privacy-register-scroll:focus-visible{outline:2px solid var(--deep-violet);outline-offset:-3px}.admin-shell .privacy-workspace .data-table.privacy-request-table{table-layout:fixed;min-width:960px}.privacy-workspace .privacy-request-table th:first-child{width:22%}.privacy-workspace .privacy-request-table th:nth-child(2){width:24%}.privacy-workspace .privacy-request-table th:nth-last-child(2){width:16%}.privacy-workspace .privacy-request-table th:last-child{width:64px}.privacy-workspace .privacy-request-table th,.privacy-workspace .privacy-request-table td,.privacy-workspace .privacy-request-table td:first-child small{white-space:normal;overflow-wrap:anywhere;min-width:0}.privacy-workspace .privacy-request-table td:first-child{display:table-cell}.privacy-workspace .privacy-request-table .table-row-action{min-width:44px;min-height:44px}.privacy-workspace .privacy-request-table th:last-child,.privacy-workspace .privacy-request-table td:last-child{padding-inline:10px}.privacy-request-drawer .drawer-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px;padding-top:24px}.privacy-request-drawer .drawer-actions .workspace-button{white-space:normal;min-width:0;min-height:46px;padding:11px 14px;line-height:1.45}.privacy-request-drawer .drawer-head-main,.privacy-request-dialog .modal-head>div{flex:auto;min-width:0}.privacy-request-drawer .drawer-close,.privacy-request-dialog .modal-head>.icon-button{flex:none}.privacy-request-drawer .identity-summary>div{flex-wrap:wrap;align-items:flex-start}.privacy-request-drawer .identity-summary>div>span{min-width:0;max-width:100%}.privacy-request-drawer .drawer-section dl>div{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:8px 20px;display:grid}.privacy-request-drawer .drawer-section dt,.privacy-request-drawer .drawer-section dd,.privacy-request-dialog .profile-details dt,.privacy-request-dialog .profile-details dd{min-width:0;line-height:1.55}.privacy-request-drawer .drawer-section dd{display:block}.privacy-request-drawer .drawer-section>p,.privacy-request-drawer .record-activity-list li p{line-height:1.6}.privacy-request-drawer .record-activity-list li>div{min-width:0}.privacy-request-drawer .record-activity-list li p{margin:4px 0 0}.privacy-request-drawer .notice-banner>p,.privacy-request-dialog .notice-banner>p{flex:1 1 0;min-width:0}.privacy-request-dialog .profile-details.compact-details{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-request-dialog .profile-details>div,.privacy-request-dialog .form-field,.privacy-request-dialog .dimyron-select{min-width:0}.privacy-request-dialog .form-field input,.privacy-request-dialog .form-field textarea{min-width:0;max-width:100%}.privacy-request-dialog .modal-actions{flex-wrap:wrap}.privacy-request-dialog .modal-actions>.workspace-button{flex:180px}.privacy-workspace .privacy-status-field .dimyron-select-trigger,.privacy-request-dialog .dimyron-select-trigger{height:auto;min-height:44px;padding-block:10px}.privacy-workspace .privacy-status-field .dimyron-select-trigger>span,.privacy-request-dialog .dimyron-select-trigger>span{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.45;overflow:visible}.privacy-request-select-menu .dimyron-select-option{min-width:0;min-height:44px;line-height:1.5}.privacy-request-select-menu .dimyron-select-option>span:last-child{white-space:normal;overflow-wrap:anywhere;min-width:0}.privacy-workspace .privacy-request-recovery{grid-template-columns:17px minmax(0,1fr) auto;align-items:start;display:grid}.privacy-workspace .privacy-request-recovery>p{min-width:0}.privacy-workspace .privacy-request-recovery>.workspace-button{max-width:260px}@media (width<=760px){.privacy-workspace .workspace-header .workspace-heading-copy,.privacy-workspace .privacy-register-heading,.privacy-workspace .privacy-register-header>button{flex:0 auto;width:100%}.privacy-workspace .privacy-request-recovery{grid-template-columns:17px minmax(0,1fr)}.privacy-workspace .privacy-request-recovery>.workspace-button{grid-column:1/-1;width:100%;max-width:100%}}@media (width<=560px){.privacy-request-dialog .modal-actions>.workspace-button{flex:0 auto;width:100%}}@media (width<=480px){.privacy-request-drawer .drawer-section dl>div{grid-template-columns:minmax(0,1fr);gap:5px}.privacy-request-drawer .drawer-section dd{text-align:left}.privacy-request-dialog .profile-details.compact-details{grid-template-columns:minmax(0,1fr)}}.main-content.authentication-main{max-width:none}.authentication-workspace{min-width:0;color:var(--text);gap:24px;display:grid}.auth-workspace-heading{justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.auth-workspace-heading>div{min-width:0}.auth-workspace-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(26px,2vw,32px);line-height:1.2}.auth-workspace-heading p{color:var(--muted);margin:8px 0 0;font-size:15px;line-height:1.6}.auth-workspace-heading>button{flex:none}.auth-status-summary{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.auth-status-summary>*{align-content:start;gap:6px;min-width:0;padding:20px 24px;display:grid}.auth-status-summary>*+*{border-left:1px solid var(--border-soft)}.auth-status-summary span{color:var(--muted);font-size:13px}.auth-status-summary strong{color:var(--text);font-size:18px;font-weight:650;line-height:1.4}.auth-status-summary small{color:var(--muted);font-size:13px;line-height:1.55}.auth-workspace-tabs{border-bottom:1px solid var(--border);align-items:stretch;gap:24px;min-width:0;display:flex}.auth-workspace-tabs button{min-height:48px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 2px 13px;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}.auth-workspace-tabs button:hover{color:var(--deep-violet)}.auth-workspace-tabs button[aria-selected=true]{color:var(--deep-violet);border-bottom-color:var(--deep-violet)}.auth-workspace-tabs button:focus-visible,.authentication-workspace summary:focus-visible{outline:2px solid var(--deep-violet);outline-offset:3px;border-radius:4px}.auth-current-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:24px;min-width:0;display:grid}.authentication-workspace>div[role=tabpanel],.auth-policy-form>fieldset{gap:24px;min-width:0;display:grid}.auth-policy-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);min-width:0;padding:24px;box-shadow:0 1px 2px #11172008}.auth-policy-panel>header{margin-bottom:20px}.auth-policy-panel>header>h3{letter-spacing:-.02em;align-items:center;gap:10px;margin:0;font-size:18px;line-height:1.4;display:flex}.auth-policy-panel>header>h3>svg{width:20px;height:20px;color:var(--deep-violet);flex:none}.auth-policy-panel>header p{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.6}.auth-method-list{min-width:0;display:grid}.auth-method-row{border-bottom:1px solid var(--border-soft);grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;padding:20px 0;display:grid}.auth-method-row:first-child{padding-top:0}.auth-method-row:last-child{border-bottom:0}.auth-method-icon{width:42px;height:42px;color:var(--deep-violet);background:#f2eeff;border-radius:11px;place-items:center;display:grid}.auth-method-icon svg{width:21px;height:21px}.auth-method-row>div{min-width:0}.auth-method-row h4{margin:0;font-size:15px;font-weight:650;line-height:1.5}.auth-method-row p{color:var(--muted);margin:5px 0 0;font-size:14px;line-height:1.6}.auth-method-row>.workspace-pill{white-space:nowrap;align-self:start;margin-top:2px}.auth-settings-list,.auth-settings-list>dl{margin:0}.auth-settings-list>div,.auth-settings-list>dl>div{border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 24px;padding:17px 0;display:grid}.auth-settings-list>div:first-child,.auth-settings-list>dl>div:first-child{padding-top:0}.auth-settings-list>div:last-child,.auth-settings-list>dl>div:last-child{border-bottom:0}.auth-settings-list dt{color:var(--muted);font-size:14px;line-height:1.6}.auth-settings-list dd{min-width:0;color:var(--text);margin:0;font-size:14px;font-weight:600;line-height:1.6}.auth-settings-list small{color:var(--muted);margin-top:5px;font-size:13px;font-weight:400;line-height:1.55;display:block}.auth-recovery-panel{grid-column:1/-1}.auth-recovery-panel .auth-settings-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px;display:grid}.auth-recovery-panel .auth-settings-list>div{padding:16px 0}.auth-inline-note{color:var(--muted);border-radius:var(--radius-control);background:#f7f8fa;align-items:flex-start;gap:10px;margin:16px 0 0;padding:14px 16px;font-size:14px;line-height:1.6;display:flex}.auth-inline-note>svg{width:18px;height:18px;color:var(--deep-violet);flex:none;margin-top:2px}.auth-inline-note p{margin:0;font-size:14px;line-height:1.6}.auth-staff-note{align-items:center}.auth-staff-note>svg{margin-top:0}.auth-shared-setting{border-top:1px solid var(--border-soft);gap:5px;margin-top:20px;padding-top:20px;display:grid}.auth-shared-setting strong{font-size:15px}.auth-shared-setting span{color:var(--muted);font-size:14px;line-height:1.6}.auth-policy-form{gap:24px;min-width:0;display:grid}.auth-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 24px;min-width:0;display:grid}.authentication-workspace .auth-form-grid .form-field{min-width:0;margin:0}.authentication-workspace .form-field>span{font-size:14px;line-height:1.5}.authentication-workspace .form-field small{font-size:13px;line-height:1.55}.authentication-workspace .form-field input,.authentication-workspace .form-field select,.authentication-workspace .form-field textarea,.authentication-workspace .dimyron-select-trigger{min-width:0;min-height:44px;font-size:14px}.authentication-workspace .form-field textarea{width:100%;min-height:100px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control);resize:vertical;padding:12px}.auth-toggle-row{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:56px;padding:12px 0;display:flex}.auth-toggle-row label{cursor:pointer;flex:1;align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:600;display:flex}label.auth-toggle-row{cursor:pointer;font-size:14px;font-weight:600}.auth-toggle-row input[type=checkbox]{width:20px;height:20px;min-height:20px;accent-color:var(--deep-violet);flex:none;margin:0}.auth-toggle-row:last-child{border-bottom:0}.auth-change-list{gap:12px;min-width:0;display:grid}.auth-change-list article{border:1px solid var(--border-soft);border-radius:var(--radius-control);background:#f7f8fa;min-width:0;padding:16px 18px}.auth-change-list h3{margin:0 0 9px;font-size:14px;line-height:1.5}.auth-change-list p{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:5px 0;font-size:14px;line-height:1.55;display:flex}.auth-change-list strong{color:var(--text)}.auth-change-list svg{flex:none}.auth-draft-actions{border-top:1px solid var(--border-soft);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding-top:20px;display:flex}.auth-draft-actions>p{color:var(--muted);flex:240px;margin:0;font-size:14px;line-height:1.6}.auth-draft-actions>span{color:var(--muted);margin-right:auto;font-size:14px}.auth-history-list,.auth-history-list>ol{gap:20px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.auth-history-list>li,.auth-history-list>ol>li{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);min-width:0;padding:24px}.auth-history-list header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;display:flex}.auth-history-list header strong{font-size:16px;line-height:1.5}.auth-history-list time{color:var(--muted);font-size:13px;line-height:1.5}.auth-history-list p{white-space:pre-line;overflow-wrap:anywhere;margin:12px 0;font-size:14px;line-height:1.6}.auth-history-list summary{min-height:44px;color:var(--deep-violet);cursor:pointer;padding:11px 0;font-size:14px;font-weight:600;display:list-item}.auth-history-details,.auth-history-details dl{gap:0;margin:8px 0 0;display:grid}.auth-history-details>div,.auth-history-details dl>div{border-top:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px 24px;padding:13px 0;display:grid}.auth-history-details dt{color:var(--muted);font-size:14px}.auth-history-details dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;line-height:1.55}.auth-empty-state{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);justify-items:start;gap:10px;min-width:0;padding:32px 24px;display:grid}.auth-empty-state h3,.auth-empty-state h4,.auth-empty-state p{margin:0}.auth-empty-state h3,.auth-empty-state h4{font-size:18px}.auth-policy-panel>.auth-empty-state{background:0 0;border:0;padding:8px 0}.auth-empty-state p{color:var(--muted);font-size:14px;line-height:1.6}.auth-review-summary{gap:16px;min-width:0;display:grid}.auth-review-summary>p{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.form-field.auth-confirmation-code input{font-variant-numeric:tabular-nums;letter-spacing:.18em;max-width:240px;min-height:48px;font-size:18px}.authentication-workspace .baseline-security-panel--compact{min-width:0;margin-top:0;padding:24px}.baseline-security-panel--compact .baseline-security-heading{align-items:start;padding-left:0}.baseline-security-panel--compact .baseline-security-heading:before{display:none}.baseline-security-panel--compact .baseline-security-heading h3{letter-spacing:-.02em;font-size:18px;line-height:1.4}.baseline-security-panel--compact .baseline-security-heading p:not(.eyebrow){max-width:none;margin-top:6px;font-size:14px;line-height:1.6}.baseline-summary-facts{border-top:1px solid var(--border-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 24px;margin:20px 0 0;padding:20px 0;display:grid}.baseline-summary-facts>div{align-content:start;gap:5px;min-width:0;display:grid}.baseline-summary-facts strong,.baseline-summary-facts dd{margin:0;font-size:14px;font-weight:600;line-height:1.55}.baseline-summary-facts span,.baseline-summary-facts dt,.baseline-summary-facts small{color:var(--muted);font-size:13px;line-height:1.55}.baseline-compact-disclosures{border-top:1px solid var(--border-soft);min-width:0}.baseline-compact-disclosures>details+details{border-top:1px solid var(--border-soft)}.baseline-compact-disclosures>details>summary{min-height:48px;color:var(--deep-violet);cursor:pointer;padding:14px 16px;font-size:14px;font-weight:600}.baseline-compact-disclosures>details[open]{padding-bottom:16px}.baseline-security-panel--compact .baseline-security-content{border-top:0;margin-top:0;padding-top:8px}.baseline-security-panel--compact .baseline-security-content h4{font-size:15px}.baseline-security-panel--compact .baseline-security-content li,.baseline-security-panel--compact .baseline-security-content p,.baseline-security-panel--compact .baseline-version-list strong{font-size:14px;line-height:1.6}.baseline-security-panel--compact .baseline-security-content li svg{flex:none;margin-top:3px}.baseline-security-panel--compact .baseline-version-list small{font-size:13px;line-height:1.55}.baseline-security-panel--compact .baseline-sign-in-protection{border-top:0;margin-top:16px;padding-top:0}.baseline-security-panel--compact .baseline-protection-topics{gap:12px;min-width:0;display:grid}.baseline-security-panel--compact .baseline-protection-topic{margin:0}.baseline-security-panel--compact .baseline-protection-topic>p,.baseline-security-panel--compact .baseline-protection-topic>ul{margin:14px 4px;font-size:14px;line-height:1.65}.baseline-unavailable{color:var(--warning);background:var(--warning-soft);border:1px solid var(--warning-border);border-radius:var(--radius-control);margin:16px 0 0;padding:14px 16px;font-size:14px;line-height:1.6}@media (width<=1100px){.auth-current-grid,.auth-form-grid{grid-template-columns:minmax(0,1fr)}.auth-workspace-heading{flex-wrap:wrap;align-items:flex-start}.auth-status-summary>*{padding:20px}}@media (width<=680px){.authentication-workspace{gap:20px}.auth-status-summary,.baseline-summary-facts,.auth-recovery-panel .auth-settings-list{grid-template-columns:minmax(0,1fr)}.auth-status-summary>*+*{border-top:1px solid var(--border-soft);border-left:0}.auth-workspace-tabs{gap:12px}.auth-workspace-tabs button{flex:1 1 0;min-width:0;padding-inline:0;font-size:14px}.auth-policy-panel,.authentication-workspace .baseline-security-panel--compact,.auth-history-list>li,.auth-history-list>ol>li{padding:20px}.auth-current-grid,.auth-policy-form,.authentication-workspace>div[role=tabpanel],.auth-policy-form>fieldset{gap:20px}.baseline-security-panel--compact .baseline-security-heading,.baseline-security-panel--compact .baseline-security-content{grid-template-columns:minmax(0,1fr);gap:16px}.auth-history-details>div,.auth-history-details dl>div{grid-template-columns:minmax(0,1fr);gap:5px}}@media (width<=440px){.auth-method-row{grid-template-columns:38px minmax(0,1fr);gap:8px 10px}.auth-method-icon{width:38px;height:38px}.auth-method-row>.workspace-pill{grid-column:2;justify-self:start;margin-top:0}.auth-settings-list>div,.auth-settings-list>dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.auth-draft-actions>button{flex:auto;justify-content:center}}.account-deletion-panel{min-width:0;color:var(--text-primary,#253041)}.account-deletion-heading,.account-deletion-card-heading,.account-deletion-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.account-deletion-heading{margin-bottom:20px}.account-deletion-heading h3{margin:0 0 6px}.account-deletion-heading p,.account-deletion-card p{color:var(--text-secondary,#637083);margin:6px 0 0;line-height:1.6}.account-deletion-heading>div{flex:250px}.account-deletion-heading .workspace-button{flex:none}.account-deletion-list{gap:14px;display:grid}.account-deletion-card,.account-deletion-targets>article{border:1px solid var(--border,#dbe1ea);border-radius:12px;min-width:0;padding:18px}.account-deletion-card-heading strong{overflow-wrap:anywhere;flex:220px}.account-deletion-card .workspace-pill{white-space:normal;text-align:center}.account-deletion-card-footer{color:var(--text-secondary,#637083);align-items:center;margin-top:16px}.account-deletion-card-footer .text-button{align-items:center;gap:6px;display:inline-flex}.account-deletion-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:22px 0;display:grid}.account-deletion-facts dt{color:var(--text-secondary,#637083);margin-bottom:5px;font-size:.82rem}.account-deletion-facts dd{overflow-wrap:anywhere;margin:0;line-height:1.5}.account-deletion-facts code,.account-deletion-index-identity code{overflow-wrap:anywhere;font-size:.85em}.deletion-request-record{border:1px solid var(--border,#dbe1ea);background:#f7f8fa;border-radius:10px;min-width:0;margin-bottom:24px;padding:18px}.deletion-request-record h3{margin:0 0 12px}.deletion-request-record p{overflow-wrap:anywhere;margin:8px 0;line-height:1.6}.deletion-request-record .deletion-request-action{color:var(--text-primary,#253041)}.deletion-request-record .account-deletion-facts{margin:18px 0 0}.deletion-request-record.compact{background:0 0;border:0;margin:14px 0;padding:0}.deletion-request-record.compact .account-deletion-facts{gap:12px 24px;margin-top:14px}.deletion-progress-summary{border-top:1px solid var(--border,#dbe1ea);margin-top:14px;padding-top:12px}.deletion-progress-summary p{margin:4px 0;line-height:1.6}.account-deletion-notice,.account-deletion-overlap,.account-deletion-gate{overflow-wrap:anywhere;background:#f7f6f3;border:1px solid #e4e0d9;border-radius:10px;margin:0 0 18px;padding:15px 18px;line-height:1.6}.account-deletion-notice span{font-size:.85em;display:block}.account-deletion-gate.blocked{background:#fff5f3;border-color:#f2d2cc}.account-deletion-gate.blocked>strong{color:#b32c1c}.account-deletion-gate p,.account-deletion-overlap p{margin:5px 0 0}.account-deletion-overlap ul{margin:16px 0 0;padding-left:20px}.account-deletion-overlap li{padding-left:4px}.account-deletion-overlap li+li{margin-top:16px}.account-deletion-overlap li>strong,.account-deletion-overlap li>time{display:block}.account-deletion-overlap li>time{margin-top:3px}.account-deletion-overlap li>p{color:var(--text-secondary,#637083)}.account-deletion-history{margin-top:20px}.account-deletion-history summary{cursor:pointer;padding:8px 0;font-weight:600}.account-deletion-history[open] summary{margin-bottom:10px}.account-deletion-updated{color:var(--text-secondary,#637083);margin:18px 0 0;font-size:.82rem}.account-deletion-targets{gap:14px;margin:14px 0 20px;display:grid}.account-deletion-filters{grid-template-columns:minmax(230px,2fr) repeat(3,minmax(160px,1fr));align-items:end;gap:14px;margin-bottom:22px;display:grid}.account-deletion-filters>.account-deletion-filter{grid-template-rows:auto minmax(44px,auto);gap:8px;min-width:0;display:grid}.account-deletion-filter>span{font-size:var(--console-small,13px);overflow-wrap:anywhere;font-weight:600;line-height:1.5}.account-deletion-filters input{width:100%;min-width:0;color:inherit;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #dbe1ea;border-radius:9px;padding:10px 12px}.account-deletion-index .account-deletion-filters :is(input,.dimyron-select-trigger){box-sizing:border-box;height:44px;min-height:44px;font-size:var(--console-small,13px)}.account-deletion-filters .dimyron-select{width:100%;min-width:0}.account-deletion-index .account-deletion-card>strong,.account-deletion-index .account-deletion-card>p{overflow-wrap:anywhere}.account-deletion-index-identity{overflow-wrap:anywhere;margin:8px 0;line-height:1.6}.account-deletion-index{margin-bottom:30px}.account-deletion-dialog .modal-body{min-width:0}.admin-shell .modal-card.account-deletion-dialog{flex-direction:column;display:flex;overflow:hidden}.admin-shell .account-deletion-dialog .modal-head,.admin-shell .account-deletion-dialog .modal-actions{flex:none}.admin-shell .account-deletion-dialog .modal-body{min-height:0;overflow-y:auto}.account-deletion-status{gap:6px;min-width:0;margin-top:8px;display:grid}.account-deletion-status .workspace-pill{white-space:normal;overflow-wrap:anywhere;box-sizing:border-box;text-align:left;max-width:100%;line-height:1.5;display:inline-block}.account-deletion-status.compact .workspace-pill{padding:4px 8px;font-size:.72rem}.account-deletion-summary{gap:2px;min-width:0;display:grid}.account-deletion-summary strong{font-size:12px;font-weight:600;line-height:1.45}.account-deletion-summary strong.danger{color:var(--danger)}.account-deletion-summary small,.account-deletion-history-summary{color:var(--muted);font-size:11px;line-height:1.45}.account-deletion-status.compact{white-space:normal;max-width:19rem}.account-deletion-status p{color:var(--text-secondary,#637083);margin:4px 0 0;font-size:.82rem}.account-deletion-status-message{color:var(--text-secondary,#637083);font-size:.76rem;line-height:1.4}@media (width<=1100px){.account-deletion-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.account-deletion-index .account-deletion-filters :is(input,.dimyron-select-trigger){font-size:16px}}@media (width<=540px){.account-deletion-facts,.account-deletion-filters{grid-template-columns:minmax(0,1fr)}.account-deletion-card,.account-deletion-targets>article{padding:14px}.account-deletion-heading>div,.account-deletion-card-heading strong{flex-basis:100%}.account-deletion-card-footer{align-items:flex-start}}.customer-lifecycle-panel .account-deletion-card{overflow-wrap:anywhere}.customer-lifecycle-panel .account-deletion-overlap li>span{color:var(--text-secondary,#637083);margin-top:4px;display:block}.customer-lifecycle-panel .account-deletion-overlap li>p{margin-top:4px}.customer-moderation-context{margin-top:24px}.customer-moderation-decisions{gap:16px;display:grid}.customer-moderation-decision{border:1px solid var(--border-color,#dbe1eb);overflow-wrap:anywhere;border-radius:12px;padding:18px}.customer-moderation-decision h4{margin:0;font-size:1rem}.customer-moderation-decision .account-deletion-facts{margin-bottom:12px}.customer-moderation-decision .text-button{margin-top:4px}@media (width<=600px){.customer-moderation-decision{padding:14px}}.account-deletion-dialog .customer-request-status{white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.5}.enforcement-panel,.moderation-appeals-workspace,.enforcement-dialog{min-width:0;color:var(--text-primary,#253041)}.enforcement-heading,.enforcement-card-heading,.enforcement-card-footer,.enforcement-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.enforcement-heading{margin-bottom:22px}.enforcement-heading>div{flex:260px;min-width:0}.enforcement-heading h3,.enforcement-heading h2{margin:0 0 8px}.enforcement-heading p,.enforcement-card p,.enforcement-dialog p{margin:8px 0 0;line-height:1.65}.enforcement-heading p,.enforcement-card p,.enforcement-muted,.enforcement-updated{color:var(--text-secondary,#637083)}.enforcement-list,.enforcement-outcomes,.enforcement-form{gap:18px;display:grid}.enforcement-card,.enforcement-outcomes>article{border:1px solid var(--border,#dbe1ea);overflow-wrap:anywhere;border-radius:12px;min-width:0;padding:22px}.enforcement-card-heading>div,.enforcement-card-heading>strong{flex:230px;min-width:0}.enforcement-card-heading h3,.enforcement-card-heading h4{margin:0;font-size:1rem}.enforcement-card .workspace-pill,.enforcement-panel .workspace-pill,.enforcement-dialog .workspace-pill{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:100%;line-height:1.5}.enforcement-card-footer{color:var(--text-secondary,#637083);align-items:center;margin-top:20px}.enforcement-card-footer .text-button{align-items:center;gap:6px;display:inline-flex}.enforcement-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;margin:24px 0;display:grid}.enforcement-facts>div{min-width:0}.enforcement-facts dt{color:var(--text-secondary,#637083);margin-bottom:7px;font-size:.82rem}.enforcement-facts dd{overflow-wrap:anywhere;margin:0;line-height:1.6}.enforcement-notice,.enforcement-independent,.enforcement-gate{overflow-wrap:anywhere;background:#f7f6f3;border:1px solid #e4e0d9;border-radius:10px;margin:0 0 20px;padding:18px 20px;line-height:1.65}.enforcement-notice p,.enforcement-independent p,.enforcement-gate p{margin:6px 0 0}.enforcement-notice.danger,.enforcement-gate.blocked{background:#fff5f3;border-color:#f2d2cc}.enforcement-notice.danger>strong,.enforcement-gate.blocked>strong{color:#b32c1c}.enforcement-notice.success{background:#f0faf5;border-color:#c8e7d8}.enforcement-independent ul,.enforcement-holds,.enforcement-impact{margin:16px 0 0;padding-left:22px}.enforcement-independent li,.enforcement-holds li,.enforcement-impact li{overflow-wrap:anywhere;padding-left:4px;line-height:1.65}.enforcement-independent li+li,.enforcement-holds li+li,.enforcement-impact li+li{margin-top:18px}.enforcement-independent li>strong,.enforcement-independent li>time,.enforcement-independent li>span,.enforcement-holds li>strong,.enforcement-holds li>span{display:block}.enforcement-holds li>span{color:var(--text-secondary,#637083)}.enforcement-updated{margin-top:20px;font-size:.82rem;line-height:1.6}.enforcement-history{margin-top:24px}.enforcement-history>summary,.enforcement-references>summary{cursor:pointer;padding:8px 0;font-weight:600}.enforcement-history[open]>summary{margin-bottom:10px}.enforcement-references{margin-top:22px}.enforcement-references code{overflow-wrap:anywhere;font-size:.85rem}.enforcement-dialog .modal-body{min-width:0}.admin-shell .modal-card.enforcement-dialog{flex-direction:column;display:flex;overflow:hidden}.admin-shell .enforcement-dialog .modal-head,.admin-shell .enforcement-dialog .modal-actions{flex:none}.admin-shell .enforcement-dialog .modal-body{min-height:0;overflow-y:auto}.enforcement-dialog section+section{margin-top:26px}.enforcement-dialog section>h3,.enforcement-dialog section>h4{margin:0 0 12px}.enforcement-form{margin-top:24px}.enforcement-field{gap:8px;min-width:0;font-weight:600;display:grid}.enforcement-field input,.enforcement-field textarea,.enforcement-field select,.enforcement-filters input,.enforcement-filters select{box-sizing:border-box;width:100%;min-width:0;color:inherit;font:inherit;background:#fff;border:1px solid #dbe1ea;border-radius:8px;padding:12px 14px;font-weight:400}.enforcement-field textarea{resize:vertical;min-height:108px;line-height:1.6}.enforcement-field small{color:var(--text-secondary,#637083);font-weight:400;line-height:1.5}.enforcement-field input:focus-visible,.enforcement-field textarea:focus-visible,.enforcement-field select:focus-visible,.enforcement-filters input:focus-visible,.enforcement-filters select:focus-visible{outline-offset:2px;border-color:#4932ac;outline:3px solid #d6caff}.enforcement-confirmation{align-items:flex-start;gap:12px;line-height:1.6;display:flex}.enforcement-confirmation input{flex-shrink:0;margin-top:5px}.enforcement-actions{justify-content:flex-start;align-items:center;margin-top:24px}.enforcement-actions .workspace-button{white-space:normal;text-align:left}.enforcement-destructive{color:#fff;background:#ae3024;border-color:#ae3024}.enforcement-destructive:hover:not(:disabled){background:#93261c}.enforcement-destructive:disabled{opacity:.55}.enforcement-filters{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(150px,1fr));gap:16px;margin:24px 0;display:grid}.enforcement-filters label{gap:8px;min-width:0;display:grid}.enforcement-queue-meta{color:var(--text-secondary,#637083);flex-wrap:wrap;gap:8px 18px;margin-top:10px;font-size:.86rem;display:flex}.enforcement-source-record{border:1px solid var(--border,#dbe1ea);border-radius:10px;padding:20px}.enforcement-source-record h4{margin:22px 0 8px;font-size:.92rem}.enforcement-evidence-text{white-space:pre-wrap;overflow-wrap:anywhere}.enforcement-pagination{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}@media (width<=1100px){.enforcement-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.enforcement-facts,.enforcement-filters{grid-template-columns:minmax(0,1fr)}.enforcement-card,.enforcement-outcomes>article{padding:16px}.enforcement-notice,.enforcement-independent,.enforcement-gate{padding:15px}.enforcement-card-heading>div,.enforcement-card-heading>strong{flex-basis:100%}.enforcement-card-footer{align-items:flex-start}.enforcement-dialog .modal-actions{align-items:stretch}.enforcement-dialog .modal-actions>button{white-space:normal;text-align:center}}.appeal-submitted-at,.appeal-file-description span,.appeal-file-status{color:var(--text-secondary,#637083);font-size:.86rem}.enforcement-dialog .appeal-submission h4{margin:22px 0 8px}.appeal-attachments{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.appeal-attachments>li{border:1px solid var(--border,#dbe1ea);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;min-width:0;padding:14px;display:flex}.appeal-file-description{flex:220px;gap:10px;min-width:0;display:flex}.appeal-file-description>svg{flex-shrink:0;margin-top:3px}.appeal-file-description>div{min-width:0}.appeal-file-description strong,.appeal-file-description span{overflow-wrap:anywhere;line-height:1.6;display:block}.appeal-file-description span{margin-top:4px}.appeal-attachments .appeal-file-error{flex-basis:100%;margin:0}@media (width<=540px){.appeal-submission{padding:16px}.appeal-attachments>li{padding:12px}}.enforcement-case-toolbar{justify-content:flex-end;margin-bottom:18px;display:flex}.product-moderation-badge{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:7px;font-size:12px;display:flex}.product-moderation-badge>.workspace-pill{font-size:12px}.product-moderation-badge>.workspace-pill,.product-moderation-section .workspace-pill{white-space:normal;overflow-wrap:anywhere;max-width:100%}.product-moderation-badge small{flex-basis:100%}.product-moderation-section{min-width:0}.moderation-facts{gap:0;margin:14px 0;display:grid}.moderation-facts>div{border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(130px,35%) minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.moderation-facts dt{color:var(--muted)}.moderation-facts dd{overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.55}.moderation-facts dd>small{color:var(--muted);margin-top:4px;display:block}.moderation-owner-copy,.moderation-update-feedback{overflow-wrap:anywhere;line-height:1.55}.moderation-owner-copy{margin:14px 0 0}.moderation-update-feedback{color:var(--muted);margin:10px 0 0}.moderation-update-button{align-items:center;gap:6px;min-height:40px;margin-top:8px;display:inline-flex}@media (width<=600px){.product-moderation-section .product-context-section-heading{flex-direction:column;gap:10px;display:flex}.moderation-facts>div{grid-template-columns:minmax(0,1fr);gap:4px}}.overview-header-actions{flex-wrap:wrap;gap:10px;display:flex}.overview-workspace .overview-metrics{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.overview-metric{border-right:1px solid var(--border-soft);min-width:0}.overview-metric:last-child{border-right:0}.overview-workspace .overview-metric>button{border:0;border-radius:0;width:100%;min-height:145px}.overview-workspace .overview-metric>button>strong{overflow-wrap:anywhere;font-size:clamp(20px,2.4vw,29px)}.overview-workspace .overview-metric>button>span{line-height:1.55}.overview-metric .overview-read-notice,.overview-metric .overview-source-note{margin:0 18px 16px}.overview-workspace .overview-signed-in{margin:0;padding:0 24px 16px;line-height:1.6}.overview-workspace .overview-signed-in strong{letter-spacing:normal;font-size:14px;display:inline}.overview-signed-in small{display:block}.overview-read-notice{border:1px solid var(--border);border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;padding:12px;display:flex}.overview-read-notice p{flex:160px;margin:0;font-size:13px;line-height:1.6}.overview-workspace .overview-read-notice>button{border:1px solid var(--border);border-radius:8px;flex:none;width:auto;min-height:44px;padding:9px 14px}.overview-source-note{color:var(--muted);font-size:13px;line-height:1.65}.overview-summary-links{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.overview-chart{min-width:0;margin-top:16px}.overview-chart-scroll,.overview-table-scroll{max-width:100%;overflow-x:auto}.overview-chart-plot{min-width:340px;padding-bottom:44px;position:relative}.overview-chart svg{width:100%;height:auto;display:block}.overview-chart-points{grid-template-columns:repeat(7,minmax(44px,1fr));padding-left:3%;display:grid;position:absolute;inset:0}.overview-chart-points button{min-width:44px;min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;padding:5px;font-size:12px;display:flex}.overview-chart-points button:hover,.overview-chart-points button[aria-pressed=true]{color:var(--deep-violet);background:#6a39bf0a}.overview-chart-points button:focus-visible{outline:2px solid var(--deep-violet);outline-offset:-2px}.overview-chart-points small{font-size:11px}.overview-chart-values{box-sizing:border-box;width:100%;color:var(--text);border:1px solid var(--border);background:var(--surface);overflow-wrap:anywhere;border-radius:10px;gap:10px;margin-top:12px;padding:14px;font-size:13px;display:grid}.overview-chart-values>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.overview-chart-values span{align-items:center;gap:6px;display:flex}.overview-chart-values small{color:var(--muted);flex:0 0 100%}.overview-chart-data{color:var(--muted);margin:12px 0;font-size:12px}.overview-chart-data>summary{box-sizing:border-box;cursor:pointer;width:fit-content;min-height:44px;padding:14px 4px;display:list-item}.overview-chart-data table{text-align:left;border-collapse:collapse;width:100%;font-size:12px}.overview-chart-data :is(th,td){border-bottom:1px solid var(--border-soft);padding:10px}.overview-workspace .chart-summary{flex-wrap:wrap}.overview-workspace .product-table-wrap{max-width:100%}.overview-workspace .product-table{min-width:530px}.overview-workspace .product-table-wrap:focus-visible,.overview-chart-scroll:focus-visible,.overview-table-scroll:focus-visible{outline:2px solid var(--deep-violet);outline-offset:2px}@media (width<=680px){.overview-workspace .page-intro{flex-wrap:wrap;align-items:flex-start;gap:14px}.overview-header-actions{width:100%}.overview-header-actions>button{flex:auto}.overview-workspace .overview-metrics{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}.overview-metric{border-right:0;border-bottom:1px solid var(--border-soft)}.overview-metric:last-child{border-bottom:0}}.workforce-setup{min-height:100dvh;color:var(--text,#242f3e);background:var(--canvas,#f4f6f8);padding:clamp(16px,4vw,48px)}.workforce-setup *,.workforce-setup :before,.workforce-setup :after{box-sizing:border-box}.workforce-setup-header,.workforce-setup-content{width:min(100%,1060px);margin-inline:auto}.workforce-setup-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:40px;display:flex}.workforce-setup-brand{width:176px;max-width:100%;height:auto;display:block}.workforce-setup-environment{border:1px solid var(--border,#dce2e9);background:#fff;border-radius:10px;margin:0;padding:8px 12px;font-weight:600}.workforce-setup-eyebrow{color:var(--muted,#5e6a78);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}.workforce-setup h1{letter-spacing:-.03em;margin:0;font-size:clamp(28px,4.2vw,38px);line-height:1.2}.workforce-setup-intro{max-width:680px;color:var(--muted,#5e6a78);margin:16px 0 32px;font-size:16px;line-height:1.65}.workforce-setup-grid{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.workforce-setup-card,.workforce-setup-steps{border:1px solid var(--border,#dce2e9);background:#fff;border-radius:14px;min-width:0;padding:28px}.workforce-setup-card{grid-column:2}.workforce-setup-grid.is-entry{grid-template-columns:minmax(0,720px)}.workforce-setup-grid.is-entry .workforce-setup-card{grid-column:1}.workforce-setup-card h2{letter-spacing:-.02em;margin:0 0 16px;font-size:23px;line-height:1.3}.workforce-setup-card h3,.workforce-setup-steps h2{margin:0 0 16px;font-size:16px;line-height:1.5}.workforce-setup-card p{margin-block:12px;line-height:1.65}.workforce-setup h1,.workforce-setup h2,.workforce-setup h3,.workforce-setup p,.workforce-setup li,.workforce-setup button,.workforce-setup time{overflow-wrap:anywhere;word-break:normal}.workforce-setup-steps ol{gap:24px;margin:0;padding:0;list-style:none;display:grid}.workforce-setup-steps li{align-items:flex-start;gap:12px;min-width:0;display:flex}.workforce-setup-step-number{border:1px solid var(--border,#dce2e9);width:28px;height:28px;color:var(--muted,#5e6a78);border-radius:50%;flex:0 0 28px;place-items:center;font-weight:600;display:grid}.workforce-setup-steps li[aria-current=step] .workforce-setup-step-number{color:#fff;background:var(--deep-violet,#3a2a99);border-color:var(--deep-violet,#3a2a99)}.workforce-setup-steps li.is-recorded .workforce-setup-step-number{color:var(--success,#157a55);background:var(--success-soft,#e9f5ef);border-color:#0000}.workforce-setup-step-copy{flex:1;min-width:0}.workforce-setup-step-copy strong,.workforce-setup-step-copy small{display:block}.workforce-setup-step-copy small{color:var(--muted,#5e6a78);margin-top:4px;font-size:12px}.workforce-setup-note{background:#f4f2fd;border-radius:10px;margin:24px 0;padding:16px}.workforce-setup-note>:first-child{margin-top:0}.workforce-setup-note>:last-child{margin-bottom:0}.workforce-setup-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.workforce-setup-button{background:var(--deep-violet,#3a2a99);color:#fff;white-space:normal;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-width:0;max-width:100%;min-height:48px;padding:12px 18px;font-weight:600;line-height:1.5;display:inline-flex}.workforce-setup-button svg{flex:0 0 18px}.workforce-setup-button.secondary{border-color:var(--border,#dce2e9);color:var(--text,#242f3e);background:#fff}.workforce-setup-button:hover:not(:disabled){filter:brightness(.96)}.workforce-setup-button:focus-visible{outline:3px solid var(--dimyron-violet,#5819ec);outline-offset:3px;box-shadow:none}.workforce-setup-button:disabled{opacity:.6;cursor:wait}.workforce-setup-feedback{border-inline-start:3px solid var(--deep-violet,#3a2a99);background:#f4f2fd;margin-top:20px;padding:14px 16px}.workforce-setup-feedback[role=alert]{border-color:var(--warning-accent,#8a7448);background:var(--warning-soft,#f8f6f1)}.workforce-setup-retirement{border:1px solid var(--warning-border,#ded7c7);background:var(--warning-soft,#f8f6f1);border-radius:10px;min-width:0;margin-top:24px;padding:20px}.workforce-setup-retirement>:last-child{margin-bottom:0}.workforce-setup-limit{color:var(--muted,#5e6a78);align-items:flex-start;gap:12px;margin-top:24px;display:flex}.workforce-setup-limit svg{flex:0 0 20px;margin-top:3px}.workforce-setup-limit p{margin:0}.workforce-setup-deadline{color:var(--muted,#5e6a78);font-size:13px}@media (width<=760px){.workforce-setup-header{margin-bottom:32px}.workforce-setup-grid{grid-template-columns:minmax(0,1fr)}.workforce-setup-card{grid-area:1/1}.workforce-setup-steps{grid-row:2}.workforce-setup-card,.workforce-setup-steps{padding:24px}}@media (width<=420px){.workforce-setup-card,.workforce-setup-steps{padding:20px 16px}.workforce-setup-actions{flex-direction:column;align-items:stretch}.workforce-setup-button{width:100%}.workforce-setup-note{padding:12px}.workforce-setup-retirement{padding:16px 12px}}.account-field-label{display:none}.account-filter-done{margin-top:10px}.account-type-tabs{border:1px solid var(--border-soft);background:#f6f5f9;border-radius:12px;gap:4px;margin:4px 0 20px;padding:4px;display:inline-flex}.account-type-tabs button{min-height:44px;color:var(--text-secondary,#576174);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 22px;font-weight:600}.account-type-tabs button[aria-selected=true]{color:#4932a9;background:#fff;box-shadow:0 1px 4px #1c173c1a}.account-type-tabs button:focus-visible{outline-offset:2px;outline:2px solid #4932a9}.accounts-directory-content{min-width:0}.accounts-directory-panel .account-directory-table td.person-identity-cell{white-space:normal;min-width:14rem;display:table-cell}.accounts-directory-panel .account-person-identity{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;display:grid}.accounts-directory-panel .account-person-details{min-width:0;display:block}.accounts-directory-panel .account-person-details>:is(button,small){white-space:normal;overflow-wrap:anywhere;max-width:100%}.accounts-directory-panel .account-person-details>.account-person-email{overflow-wrap:normal}.accounts-directory-panel .account-person-email>span{overflow-wrap:anywhere}.accounts-directory-panel .account-directory-table td.account-methods-cell{white-space:normal;overflow-wrap:anywhere;width:11rem;min-width:8rem}.accounts-directory-panel .account-directory-table td.account-state-cell{min-width:11rem}.accounts-directory-panel .account-state-cell .condition-note{white-space:normal;max-width:10rem}.accounts-directory-panel .account-directory-table td.account-last-active-cell{white-space:normal;overflow-wrap:anywhere;width:10rem;min-width:8rem}.account-classification-issue{align-items:flex-start;margin-bottom:20px}.account-classification-issue>div{overflow-wrap:anywhere;min-width:0}.account-classification-issue p{margin:6px 0}.account-classification-issue summary{cursor:pointer}@media (width<=480px){.account-type-tabs{display:flex}.account-type-tabs button{flex:1;padding-inline:12px}}@media (width<=900px){.accounts-directory-panel .control-popover{inset:max(16px, env(safe-area-inset-top)) 16px auto;width:auto;max-width:440px;max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;margin-left:auto;padding:16px;position:fixed;overflow-y:auto}.accounts-directory-panel .control-popover :is(.dimyron-select-trigger,.workspace-button){min-height:44px}body:has(.accounts-directory-panel) .dimyron-select-option{min-height:44px;font-size:16px}.accounts-directory-panel .data-table-wrap{overflow:visible}.accounts-directory-panel .account-directory-table,.accounts-directory-panel .account-directory-table tbody{width:100%;display:block}.accounts-directory-panel .account-directory-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}.accounts-directory-panel .account-directory-table tbody tr{border-bottom:1px solid var(--border-soft);grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;align-items:start;gap:10px 12px;padding:18px;display:grid}.accounts-directory-panel .account-directory-table tbody tr:last-child{border-bottom:0}.accounts-directory-panel .account-directory-table td{white-space:normal;overflow-wrap:anywhere;border:0;width:auto;min-width:0;padding:0;line-height:1.5;display:block}.accounts-directory-panel .account-directory-table td.person-identity-cell{grid-area:1/1/auto/3;min-width:0;display:block}.accounts-directory-panel .account-person-identity{grid-template-columns:40px minmax(0,1fr)}.accounts-directory-panel .account-person-identity>.table-avatar{width:40px;height:40px;margin-top:2px}.accounts-directory-panel .account-name-button{text-align:left;min-height:44px;margin-top:-8px;padding-block:8px;line-height:1.4}.accounts-directory-panel .account-directory-table td.account-id-cell{grid-area:2/1/auto/-1}.accounts-directory-panel .copyable-id{gap:8px;min-width:0;max-width:100%}.accounts-directory-panel .account-directory-table .copyable-id code{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;min-width:0;overflow:visible}.accounts-directory-panel .copyable-id button{flex:0 0 44px;width:44px;height:44px}.accounts-directory-panel .account-directory-table td.account-state-cell{text-align:left;flex-flow:wrap;grid-area:3/1/auto/-1;align-items:center;gap:6px 10px;min-width:0;display:flex}.accounts-directory-panel .account-state-cell .workspace-pill{white-space:normal;max-width:100%}.accounts-directory-panel .account-state-cell .condition-note{max-width:100%;margin:0}.accounts-directory-panel .account-directory-table td.account-origin-cell{grid-area:4/1}.accounts-directory-panel .account-directory-table td.account-methods-cell{grid-area:4/2/auto/-1;width:auto;min-width:0}.accounts-directory-panel .account-directory-table td.account-last-active-cell{grid-area:5/1/auto/-1;width:auto;min-width:0}.accounts-directory-panel .account-field-label{color:var(--muted);margin-bottom:2px;font-size:12px;font-weight:500;display:block}.accounts-directory-panel .account-directory-table td.account-action-cell{grid-area:1/3;align-self:start}.accounts-directory-panel .account-directory-table .table-row-action{width:44px;height:44px;min-height:44px}.accounts-directory-panel .table-footer{flex-wrap:wrap;gap:12px}.accounts-directory-panel .table-footer button{min-width:76px;min-height:44px}}@media (width<=680px){.admin-shell .workspace-header:has(+.account-type-tabs){gap:12px;margin-bottom:20px}.accounts-metrics.three{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px}.accounts-metrics.three article{border:0;padding:16px}.accounts-metrics.three article:first-child{border-right:1px solid var(--border-soft)}.accounts-metrics.three article:last-child{border-top:1px solid var(--border-soft);grid-column:1/-1}.accounts-metrics p{margin-bottom:8px}.accounts-metrics strong{margin-bottom:6px}.accounts-metrics span{line-height:1.5;display:block}.accounts-directory-panel .table-toolbar{gap:12px;padding:16px}.accounts-directory-panel .toolbar-search{width:100%;height:48px}.accounts-directory-panel .toolbar-controls{width:100%}.accounts-directory-panel .table-toolbar .result-count{display:inline}.accounts-directory-panel .workspace-button{min-height:44px}.accounts-directory-panel .table-footer{padding:16px}.accounts-directory-panel .table-footer>div{gap:12px;width:100%;display:flex}.accounts-directory-panel .table-footer button{flex:1}.admin-shell .topbar{flex-wrap:wrap}.admin-shell .topbar-left{flex-basis:180px}.admin-shell .topbar h1{white-space:normal}.admin-shell .topbar .icon-button,.admin-shell .topbar .profile-button{min-width:44px;min-height:44px}.admin-shell .topbar .search-shell:not(:focus-within){flex-basis:44px;width:44px;height:44px}.admin-shell:has(.accounts-directory-panel) .modal-card{overflow-wrap:anywhere;padding:20px 16px}.admin-shell:has(.accounts-directory-panel) .modal-head>div{min-width:0}.admin-shell:has(.accounts-directory-panel) .modal-actions{flex-direction:column-reverse}.admin-shell:has(.accounts-directory-panel) .modal-actions .workspace-button{white-space:normal;width:100%;min-height:44px;padding-block:10px}.admin-shell:has(.accounts-directory-panel) .profile-details>div{grid-template-columns:1fr;gap:4px}.admin-shell:has(.accounts-directory-panel) .profile-details dd{text-align:left}}@media (width<=360px){.accounts-metrics.three{grid-template-columns:minmax(0,1fr)}.accounts-metrics.three article:first-child{border-right:0}.accounts-metrics.three article:last-child{border-top:0;grid-column:auto}.accounts-metrics.three article:not(:last-child){border-bottom:1px solid var(--border-soft)}}.account-directory-availability{flex-wrap:wrap;margin:0 20px 16px}.account-directory-availability>div{overflow-wrap:anywhere;flex:220px;min-width:0}.account-directory-availability .workspace-button{flex:none;max-width:100%}.account-export-availability{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.account-export-availability small{max-width:240px;color:var(--text-muted,#59636e)}@media (width<=900px){.account-record-drawer .product-context-section .product-context-facts dt,.account-record-drawer .product-context-section .product-context-facts dd{white-space:normal}}@media (width<=760px){.account-record-drawer{width:100%;max-width:100%;padding:20px max(20px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));overscroll-behavior-y:contain}.account-record-drawer .drawer-head{gap:8px;padding-bottom:16px}.account-record-drawer .drawer-head-main>.eyebrow{margin-bottom:10px}.admin-shell .account-record-drawer .drawer-head h2{overflow-wrap:anywhere;white-space:normal;font-size:23px;line-height:1.25}.account-record-drawer .drawer-title-row.has-adornment h2:has(+.drawer-product-context-id){white-space:normal}.account-record-drawer .drawer-close,.account-record-drawer .drawer-id-row button{flex:0 0 44px;width:44px;height:44px}.account-record-drawer .drawer-product-context-id,.account-record-drawer .drawer-id-row{overflow-wrap:anywhere;min-width:0}.account-record-drawer .drawer-title-row.has-adornment .drawer-product-context-id{grid-column:1/-1}.account-record-drawer .drawer-product-context-id{flex-direction:column;align-items:flex-start;gap:4px}.account-record-drawer :is(h3,h4,strong,code,dd,small){overflow-wrap:anywhere}.account-record-drawer :is(.record-scope-heading,.connected-products-summary-heading,.product-context-section-heading){flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.account-record-drawer :is(.record-scope-heading,.connected-products-summary-heading,.product-context-section-heading)>div{flex:220px;min-width:0}.account-record-drawer .workspace-pill{white-space:normal;max-width:100%}.account-record-drawer .security-summary-heading strong{white-space:normal;flex-shrink:1;min-width:0}.account-record-drawer .text-button,.account-record-drawer .workspace-button{white-space:normal;max-width:100%;height:auto;min-height:44px;line-height:1.4}.account-record-drawer .text-button{text-align:left}.account-record-drawer button>svg{flex-shrink:0}.account-record-drawer summary{overflow-wrap:anywhere;cursor:pointer;min-height:44px;padding-block:10px;line-height:1.5}.account-record-drawer .record-conflict{flex-wrap:wrap}.account-record-drawer .record-conflict p{flex:180px;min-width:0}.account-record-drawer .connected-product-summary>.product-mark{margin-top:0}.account-record-drawer .product-context-session-list li{grid-template-columns:minmax(0,1fr);gap:12px}.account-record-drawer .product-context-session-list li>span{justify-items:start;gap:8px}.account-record-drawer .session-containment-status{grid-column:1/-1;margin:0}.account-record-drawer .product-context-connection-record dl>div{grid-template-columns:minmax(0,1fr);gap:4px}}@media (width<=600px){.account-record-drawer{padding-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right))}.account-record-drawer .drawer-title-row.has-adornment{grid-template-columns:36px minmax(0,1fr);column-gap:10px}.account-record-drawer .drawer-title-row.has-adornment>:is(.table-avatar.large,.product-mark){width:36px;height:36px}.account-record-drawer .drawer-title-row.has-adornment .drawer-id-row{grid-column:1/-1}.account-record-drawer .identity-summary{padding-block:16px}.account-record-drawer .identity-summary>div{flex-wrap:wrap;gap:8px}.account-record-drawer .drawer-section{padding-block:22px}.admin-shell .account-record-drawer .drawer-section h3{margin-bottom:12px}.account-record-drawer .product-context-facts,.account-record-drawer .product-context-section .product-context-facts{grid-template-columns:minmax(0,1fr)}.account-record-drawer .drawer-section>dl>div,.account-record-drawer .record-technical dl>div,.account-record-drawer .closure-details>div,.account-record-drawer .security-case-card dl>div,.account-record-drawer .product-context-facts>div,.account-record-drawer .product-device-facts>div,.account-record-drawer .moderation-facts>div{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.admin-shell .account-record-drawer .drawer-section>dl>div>dd,.admin-shell .account-record-drawer .record-technical dd,.admin-shell .account-record-drawer .closure-details dd,.account-record-drawer .security-case-card dd,.account-record-drawer .product-context-facts dd,.account-record-drawer .product-device-facts dd{text-align:left;border-left:0;justify-content:flex-start;padding-left:0}.account-record-drawer .product-device-facts :is(dt,dd){white-space:normal}.account-record-drawer .verified-email-value>span{overflow-wrap:anywhere;min-width:0}.account-record-drawer :is(.verification-card,.account-security-grid article,.authentication-method-list article){padding:14px}.account-record-drawer :is(.connected-product-summary,.product-context-case-list button){grid-template-columns:24px minmax(0,1fr) 16px;gap:8px;padding:14px 12px}.account-record-drawer .connected-product-summary>.product-mark{width:24px;height:24px}.account-record-drawer :is(.connected-product-summary,.product-context-case-list button)>.workspace-pill{grid-column:2;justify-self:start}.account-record-drawer :is(.connected-product-summary,.product-context-case-list button)>svg:last-child{grid-area:1/3/span 2}.account-record-drawer .privacy-request-list>button{grid-template-columns:minmax(0,1fr);gap:8px}.account-record-drawer .privacy-request-list>button>.workspace-pill{justify-self:start}.account-record-drawer .record-activity-list .activity-heading{flex-direction:column;align-items:flex-start}.account-record-drawer .product-context-section-action,.account-record-drawer .product-context-danger-zone>.workspace-button,.account-record-drawer .product-context-session-list .workspace-button{justify-content:center;width:100%}.account-record-drawer .product-context-session-list li>span{justify-items:stretch}.account-record-drawer .product-context-session-list li>span>.workspace-pill{justify-self:start}.account-record-drawer .drawer-actions{grid-template-columns:minmax(0,1fr);gap:10px;padding-top:22px}}.admin-shell .migration-product-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px;display:flex}.admin-shell .migration-product-toolbar .form-field{width:min(100%,320px);margin:0}.admin-shell .migration-catalog-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin:24px 0 12px;display:flex}.admin-shell .migration-catalog-heading h2{margin:0;font-size:18px}.admin-shell .migration-catalog-heading>span{color:var(--muted);font-size:14px}.admin-shell .migration-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.admin-shell .migration-product-card{overflow-wrap:anywhere;flex-direction:column;align-items:start;gap:10px;min-width:0;padding:22px;display:flex}.admin-shell .migration-product-card h3{margin:0;font-size:18px}.admin-shell .migration-product-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.admin-shell .migration-product-card .workspace-button{white-space:normal;text-align:left;min-height:44px;margin-top:auto}.admin-shell .migration-product-card .workspace-button svg{flex-shrink:0}.admin-shell .migration-empty-batches{color:var(--muted);padding:20px}@media (width<=1000px){.admin-shell .migration-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.admin-shell .migration-product-grid{grid-template-columns:minmax(0,1fr);gap:12px}.admin-shell .migration-product-card{padding:18px}.admin-shell .migration-product-toolbar .form-field,.admin-shell .migration-product-toolbar>button{width:100%}}.admin-shell .modal-card.migration-review-dialog.modal-wide{overflow-wrap:anywhere;width:min(960px,100% - 32px);max-height:calc(100dvh - 48px);margin-top:24px;padding:28px}.admin-shell .migration-review-dialog .modal-head{gap:16px;padding-bottom:20px}.admin-shell .migration-review-dialog .modal-head>div{min-width:0}.admin-shell .migration-review-dialog .modal-head>button{flex:0 0 44px}.admin-shell .migration-review-dialog .modal-head h2{line-height:1.3}.admin-shell .migration-review-dialog .modal-body{min-width:0;padding-top:20px}.admin-shell .migration-review-dialog .migration-review-customer{margin:0 0 12px;font-size:16px;font-weight:650;line-height:1.4}.admin-shell .migration-review-dialog .migration-case-heading{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:0}.admin-shell .migration-review-dialog .migration-case-heading>div{min-width:0;padding:12px}.admin-shell .migration-review-dialog .migration-case-heading .workspace-pill{text-transform:none;letter-spacing:normal;white-space:normal;max-width:100%;margin:0}.admin-shell .migration-review-dialog .case-context{margin-top:20px}.admin-shell .migration-review-dialog .case-context dl{grid-template-columns:minmax(0,1fr)}.admin-shell .migration-review-dialog :is(.case-context,.case-evidence,.case-history) h3{font-size:var(--console-small,14px);margin:0 0 8px;line-height:1.4}.admin-shell .migration-review-dialog .case-context>p{margin-top:0}.admin-shell .migration-review-dialog .identity-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.admin-shell .migration-review-dialog .identity-comparison article{min-width:0;padding:16px}.admin-shell .migration-review-dialog .identity-comparison-head{flex-wrap:wrap;gap:8px 12px}.admin-shell .migration-review-dialog .identity-comparison-head>div{flex:160px;min-width:0}.admin-shell .migration-review-dialog .identity-comparison-head h4{font-size:16px;line-height:1.4}.admin-shell .migration-review-dialog .identity-comparison-head code{white-space:normal}.admin-shell .migration-review-dialog .identity-comparison dl div{grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr);gap:12px;padding:10px 0;line-height:1.5}.admin-shell .migration-review-dialog .identity-comparison :is(dt,dd){min-width:0}.admin-shell .migration-review-dialog .identity-comparison dd{text-align:left}.admin-shell .migration-review-dialog :is(.case-evidence,.case-history){margin:24px 0}.admin-shell .migration-review-dialog .case-evidence-list{gap:8px}.admin-shell .migration-review-dialog .case-evidence-list article{grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:8px 12px;padding:12px}.admin-shell .migration-review-dialog .case-evidence-mark{align-self:start;width:28px;height:28px}.admin-shell .migration-review-dialog .case-evidence-list article strong{align-items:center;min-height:28px;line-height:1.4;display:flex}.admin-shell .migration-review-dialog .case-evidence-list article small{line-height:1.5}.admin-shell .migration-review-dialog .case-evidence-result{white-space:normal;place-self:start;max-width:200px;line-height:1.4}.admin-shell .migration-review-dialog .modal-body>details{color:var(--muted);font-size:var(--console-meta,13px);margin:20px 0}.admin-shell .migration-review-dialog .modal-body>details>summary{cursor:pointer;width:fit-content;max-width:100%;min-height:44px;padding-block:11px;line-height:1.5}.admin-shell .migration-review-dialog .modal-body>details .profile-details{color:var(--text)}.admin-shell .migration-review-dialog .migration-review-fields{gap:20px;margin-top:24px;display:grid}.admin-shell .migration-review-dialog .migration-review-fields .form-field{min-width:0;margin:0}.admin-shell .migration-review-dialog .migration-review-fields :is(textarea,.dimyron-select-trigger){min-width:0;line-height:1.5}.admin-shell .migration-review-dialog .migration-review-feedback{border:1px solid var(--border-soft);font-size:var(--console-meta,13px);background:#f7f8fb;border-radius:9px;gap:10px;margin-top:16px;padding:12px;line-height:1.5;display:grid}.admin-shell .migration-review-dialog .modal-actions{flex-wrap:wrap;gap:12px;margin-top:24px}.admin-shell .migration-discard-dialog .modal-actions{flex-wrap:wrap}.admin-shell .migration-review-queue{gap:10px;padding-block:16px}.admin-shell .migration-review-queue .queue-case-row{grid-template-columns:32px minmax(0,1fr) 18px;align-items:start;gap:5px 12px;padding:14px}.admin-shell .migration-review-queue .queue-case-row>.exception-icon{grid-area:1/1;width:32px;height:32px;margin-top:0}.admin-shell .migration-review-queue .queue-case-copy{grid-area:1/2;gap:4px}.admin-shell .migration-review-queue .queue-case-copy>span{gap:5px 8px;min-height:32px}.admin-shell .migration-review-queue .queue-case-copy strong{white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:15px;line-height:1.4;overflow:visible}.admin-shell .migration-review-queue .queue-case-copy code{white-space:normal;overflow-wrap:anywhere;overflow:visible}.admin-shell .migration-review-queue .queue-case-time{min-width:0;color:var(--muted);text-align:left;flex-wrap:wrap;grid-area:2/2;align-items:baseline;gap:0 5px;display:flex}.admin-shell .migration-review-queue .queue-case-time :is(small,strong){font-size:var(--console-meta,13px);font-weight:400;line-height:1.5}.admin-shell .migration-review-queue .queue-case-row>svg{grid-area:1/3/span 2;align-self:center;width:18px;height:18px}@media (width<=900px){.admin-shell .migration-review-dialog .migration-case-heading{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .migration-review-dialog .identity-comparison{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.admin-shell .migration-discard-dialog{padding:20px 16px}.admin-shell .migration-discard-dialog .modal-actions{flex-direction:column}.admin-shell .migration-discard-dialog .modal-actions>button{white-space:normal;width:100%}.admin-shell .modal-card.migration-review-dialog.modal-wide{width:calc(100% - 16px);max-height:calc(100dvh - 16px);margin-top:8px;padding:20px 16px}.admin-shell .migration-review-dialog .modal-head{gap:12px;padding-bottom:16px}.admin-shell .migration-review-dialog .identity-comparison dl div{grid-template-columns:minmax(0,1fr);gap:3px}.admin-shell .migration-review-dialog .case-evidence-list article{grid-template-columns:28px minmax(0,1fr)}.admin-shell .migration-review-dialog .case-evidence-result{grid-column:2;max-width:100%}.admin-shell .migration-review-dialog .migration-review-fields :is(textarea,.dimyron-select-trigger){font-size:16px}.admin-shell .migration-review-dialog .modal-actions{flex-direction:column-reverse}.admin-shell .migration-review-dialog .modal-actions>button{width:100%}.admin-shell .migration-review-queue .queue-case-row{gap:5px 10px;padding:12px}}@media (width<=420px){.admin-shell .migration-review-dialog .migration-case-heading{grid-template-columns:minmax(0,1fr);gap:8px}}.admin-shell .migration-workflow-notice{color:#335c8a;background:#eef5ff;border-radius:10px;margin:0 0 20px;padding:12px 14px;font-size:14px;line-height:1.5}.admin-shell .migration-workflow-summary{border:1px solid var(--border,#e1e6ef);background:#f8f9fc;border-radius:12px;margin:20px 0;padding:18px}.admin-shell .migration-workflow-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 16px;display:grid}.admin-shell .migration-workflow-summary :is(dt,dd,p,h3){overflow-wrap:anywhere;margin:0}.admin-shell .migration-workflow-summary dt{color:var(--muted);margin-bottom:4px;font-size:13px}.admin-shell .migration-workflow-summary dd{font-weight:600}.admin-shell .migration-workflow-summary h3{margin-bottom:4px;font-size:14px}.admin-shell .migration-workflow-summary p{font-size:14px;line-height:1.5}.admin-shell .migration-comparison-title{margin:24px 0 8px;font-size:16px}.admin-shell .migration-review-dialog .migration-comparison-title+.identity-comparison{margin-top:0}.admin-shell .migration-review-dialog .case-history p{overflow-wrap:anywhere}.admin-shell .migration-workflow-guidance{margin:0;line-height:1.5}.admin-shell fieldset.migration-review-fields{border:0;min-width:0;margin:20px 0 0;padding:0}.admin-shell .migration-recipient-confirmation{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.admin-shell .migration-recipient-confirmation input{flex:none;margin-top:4px}.admin-shell .migration-validation-hint{color:var(--muted);margin:0}.admin-shell .migration-review-dialog .form-field input{width:100%;min-width:0;min-height:44px}.admin-shell .migration-queue-filter{margin:0 0 16px}.admin-shell .migration-earlier-notes{padding-left:20px}.admin-shell .migration-earlier-notes li{margin-bottom:16px}@media (width<=600px){.admin-shell .migration-workflow-summary dl{grid-template-columns:minmax(0,1fr);gap:12px}.admin-shell .migration-review-dialog .form-field input{font-size:16px}}.main-content.security-main{max-width:none}.security-workspace{gap:24px;min-width:0;display:grid}.security-workspace>.workspace-header{margin-bottom:0}.security-workspace .security-reporting-status{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.6;display:flex}.security-workspace .security-reporting-status svg{flex-shrink:0}.security-workspace .security-disclosure-meta{color:var(--muted);margin-left:auto;font-size:12px;font-weight:500}.security-workspace .workspace-header>div>p:last-child{max-width:78ch}.security-workspace .security-case-queue-panel{margin:0;padding:0 24px 24px}.security-workspace .security-case-queue-panel>.panel-title{margin-inline:-24px}.security-workspace .security-case-queue-tabs{flex-wrap:wrap;gap:8px;margin-top:16px;margin-bottom:20px;display:flex}.security-workspace .security-case-queue-tabs button{border-radius:9px;flex:0 auto;gap:12px;min-width:0;min-height:44px;padding:8px 13px}.security-workspace .security-case-queue-tabs b{min-width:25px;height:25px}.security-workspace .queue-case-row{min-height:88px;padding-block:18px}.security-workspace .queue-case-copy{min-width:0}.security-workspace .queue-case-copy>span{flex-wrap:wrap}.security-workspace .queue-case-copy small{line-height:1.55}.security-workspace .security-case-record{width:100%;margin:0;padding:24px}.security-workspace .security-case-summary{gap:20px}.security-workspace .security-case-summary article{min-width:0}.security-workspace .security-case-overview{margin-top:20px}.security-workspace .security-case-situation{background:0 0;border:0;gap:16px;margin-top:20px;padding:0}.security-workspace .security-case-situation article{background:#faf9fd;gap:8px;padding:16px}.security-workspace .security-case-situation strong{line-height:1.55}.security-workspace .security-case-actions{grid-template-columns:1fr;gap:16px;margin-top:24px;padding:20px;display:grid}.security-workspace .security-case-actions>div:first-child{gap:6px}.security-workspace .security-case-action-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px}.security-workspace .security-action-group{gap:10px;padding:14px}.security-workspace .security-action-group>div{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.security-workspace .security-action-group .workspace-button{flex:150px;width:auto;min-height:44px;padding:10px 14px}.security-workspace .security-case-sections{grid-template-columns:minmax(0,1.55fr) minmax(360px,1fr);align-items:start;gap:24px;display:grid}.security-workspace .security-case-main,.security-workspace .security-case-context{align-content:start;gap:20px;min-width:0;display:grid}.security-workspace .security-case-main>section{border:1px solid var(--border);border-radius:var(--radius-panel);background:#fff;margin:0;padding:24px}.security-workspace .security-detail-disclosure{border:1px solid var(--border);border-radius:var(--radius-panel);background:#fff;min-width:0}.security-workspace .security-detail-disclosure>summary{min-height:64px;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-weight:650;list-style:none;display:flex}.security-workspace .security-detail-disclosure>summary::-webkit-details-marker{display:none}.security-workspace .security-detail-disclosure>summary:after{content:"";border-bottom:1.75px solid;border-right:1.75px solid;flex:none;width:7px;height:7px;margin-right:3px;transform:rotate(45deg)}.security-workspace .security-detail-disclosure[open]>summary:after{transform:rotate(225deg)}.security-workspace .security-detail-disclosure>summary:hover{color:var(--deep-violet);border-radius:var(--radius-panel);background:#faf9fd}.security-workspace .security-detail-disclosure>summary:focus-visible{outline:2px solid var(--deep-violet);outline-offset:3px;border-radius:var(--radius-panel)}.security-workspace .security-detail-disclosure[open]>summary{border-bottom:1px solid var(--border-soft)}.security-workspace .security-detail-disclosure>:not(summary){margin:0;padding:20px}.security-workspace .security-detail-disclosure .audit-detail-section{border:0}.security-workspace .security-detail-disclosure .administrator-operations{width:100%;box-shadow:none;border:0;border-radius:0}.security-workspace .security-case-context .security-session-list,.security-workspace .security-case-context .security-investigation-grid{grid-template-columns:1fr}.security-workspace .security-case-context .security-account-context{grid-template-columns:repeat(2,minmax(0,1fr))}.security-workspace .security-session-heading{grid-template-columns:auto minmax(0,1fr)}.security-workspace .security-session-heading>.workspace-pill{white-space:normal;grid-column:2;justify-self:start}.security-workspace .security-session-footer{flex-wrap:wrap}.security-workspace .security-session-list dd,.security-workspace .security-account-context dd,.security-workspace .security-request-list p,.security-workspace .security-note-list p{overflow-wrap:anywhere}.security-workspace .security-request-actions{flex-wrap:wrap;gap:8px}.security-workspace .security-request-actions button{min-height:44px}.security-workspace .security-section-heading{gap:12px}.security-workspace .security-section-heading>h3{margin:0}.security-workspace .security-section-intro{margin-top:0;line-height:1.6}.security-workspace .security-evidence-details{grid-template-columns:1fr;gap:0}.security-workspace .security-evidence-toggle{grid-template-columns:minmax(80px,105px) minmax(0,1fr) auto;gap:12px}.security-workspace .security-evidence-toggle:focus-visible{outline:2px solid var(--deep-violet);outline-offset:-3px;box-shadow:none}.security-workspace .security-evidence-assessment{grid-column:2;justify-items:start}.security-workspace .security-evidence-toggle>svg{grid-area:1/3}.security-workspace .security-evidence-time{line-height:1.5}.security-workspace .security-evidence-details>p{margin-top:12px}.security-workspace .security-account-link{text-align:left}.security-workspace .security-private-note{line-height:1.5}.security-workspace .security-private-note svg,.security-workspace .workspace-button svg,.security-workspace .security-request-list svg{flex-shrink:0}@media (width<=1199px){.security-workspace .security-case-sections{grid-template-columns:1fr}.security-workspace .security-case-context{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (width<=760px){.security-workspace{gap:20px}.security-workspace .security-case-record,.security-workspace .security-case-main>section{padding:18px}.security-workspace .security-case-context{grid-template-columns:1fr}.security-workspace .security-case-situation{grid-template-columns:1fr;gap:10px}.security-workspace .security-case-actions{padding:14px}.security-workspace .security-case-queue-panel{padding:0 16px 16px}.security-workspace .security-case-queue-panel>.panel-title{margin-inline:-16px}.security-workspace .security-case-queue-tabs{gap:8px;margin-bottom:12px}.security-workspace .security-case-queue-tabs button{flex:130px;padding-inline:10px}.security-workspace .security-case-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.security-workspace .security-detail-disclosure>summary{padding:16px 18px}.security-workspace .security-detail-disclosure>:not(summary){padding:18px}.security-workspace .security-evidence-toggle{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:14px}.security-workspace .security-evidence-time,.security-workspace .security-evidence-copy,.security-workspace .security-evidence-assessment{grid-column:1}.security-workspace .security-evidence-toggle>svg{grid-area:1/2}.security-workspace .security-section-heading{flex-wrap:wrap}}@media (width<=420px){.security-workspace .security-case-summary,.security-workspace .security-case-context .security-account-context,.security-workspace .security-session-list dl{grid-template-columns:1fr}.security-workspace .security-case-record,.security-workspace .security-case-main>section{padding:16px}}
