@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-bg:#070812;--color-bg-soft:#0b0d19;--color-surface:#101321;--color-surface-elevated:#161a2b;--color-surface-soft:#1c2134;--color-text:#f7f8fc;--color-text-muted:#b1b7c8;--color-text-soft:#969fb4;--color-text-subtle:#7f899f;--color-accent:#a7f46a;--color-accent-strong:#c7ff9d;--color-accent-deep:#263f1c;--color-signal-cyan:#71d9ff;--color-signal-violet:#a78bfa;--color-signal-coral:#ff9b86;--color-border:#e1e7ff1a;--color-border-strong:#e1e7ff2e;--color-danger:#ff8e86;--color-warning:#e8bf72;--color-info:#8ab8f8;--radius-sm:.75rem;--radius-md:1rem;--radius-lg:1.5rem;--radius-xl:2rem;--shadow-card:0 1.5rem 5rem #00000057;--shadow-soft:0 .75rem 2.5rem #00000038;--font-sans:Figtree, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--color-bg);min-width:320px;scroll-padding-top:6rem}body{background:var(--color-bg);min-width:320px;min-height:100vh;margin:0}body,button{font-family:var(--font-sans)}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:inherit}img,svg{max-width:100%;display:block}::selection{color:#10131c;background:var(--color-accent)}#root{min-height:100vh}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-shell{background:radial-gradient(circle at 12% 18%, #4ade801f, transparent 32rem), linear-gradient(155deg, var(--color-bg) 0%, var(--color-bg-soft) 58%, #10201b 100%);min-height:100svh;color:var(--color-text)}.eyebrow{color:var(--color-accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.78rem;font-weight:750}.privacy-workspace{--privacy-sidebar-width:15.5rem;min-height:100svh;color:var(--color-text);background:radial-gradient(circle at 80% 0%, #8bffb014, transparent 30rem), var(--color-bg)}.privacy-sidebar{z-index:30;width:var(--privacy-sidebar-width);border-right:1px solid var(--color-border);background:#07100df7;flex-direction:column;padding:1.4rem 1rem;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.privacy-sidebar-brand-row{justify-content:space-between;align-items:center;min-height:3rem;margin-bottom:1.6rem;display:flex}.privacy-brand{color:var(--color-text);letter-spacing:-.04em;font-size:1.08rem;font-weight:820;text-decoration:none}.privacy-sidebar-close{display:none}.privacy-nav-group+.privacy-nav-group{margin-top:1.25rem}.privacy-nav-group p{color:var(--color-text-soft);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .4rem;padding-inline:.75rem;font-size:.66rem;font-weight:760}.privacy-nav-group a{min-height:2.75rem;color:var(--color-text-muted);border-radius:.65rem;align-items:center;padding:.55rem .75rem;font-size:.875rem;font-weight:690;text-decoration:none;display:flex}.privacy-nav-group a:hover,.privacy-nav-group a.active{color:var(--color-text);background:#8bffb014}.privacy-sidebar-account{border-top:1px solid var(--color-border);align-items:center;gap:.7rem;margin-top:auto;padding:1.4rem .75rem .8rem;display:flex}.privacy-sidebar-account>span,.privacy-mobile-header>span{width:2rem;height:2rem;color:var(--color-text);background:var(--color-accent);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:800;display:grid}.privacy-sidebar-account div{gap:.15rem;min-width:0;display:grid}.privacy-sidebar-account strong,.privacy-sidebar-account small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.privacy-sidebar-account strong{font-size:.75rem}.privacy-sign-out,.privacy-sidebar-close,.privacy-mobile-header button{color:var(--color-text-muted);cursor:pointer;background:0 0;border:0}.privacy-sign-out{text-align:left;min-height:2.5rem;font:inherit;padding-inline:.75rem;font-size:.72rem;font-weight:680}.privacy-sign-out:disabled{opacity:.55;cursor:wait}.privacy-sidebar-error{color:var(--color-danger);margin:.3rem .75rem;font-size:.7rem}.privacy-workspace-frame{min-width:0;margin-left:var(--privacy-sidebar-width)}.privacy-mobile-header{display:none}.privacy-sidebar a:focus-visible,.privacy-sidebar summary:focus-visible,.privacy-sidebar button:focus-visible,.privacy-mobile-header button:focus-visible{outline:3px solid var(--color-accent-strong);outline-offset:2px}.privacy-more-tools summary{min-height:2.75rem;color:var(--color-text-muted);cursor:pointer;padding:.7rem .75rem;font-size:.875rem}@media (width<=48rem){.privacy-sidebar{visibility:hidden;width:min(19rem,100vw - 3rem);transition:transform .18s,visibility 0s linear .18s;transform:translate(-105%)}.privacy-sidebar.is-open{visibility:visible;transition-delay:0s;transform:translate(0)}.privacy-sidebar-close{place-items:center;width:2.75rem;height:2.75rem;font-size:1.5rem;display:grid}.privacy-navigation-backdrop{z-index:20;cursor:pointer;background:#000000b3;border:0;position:fixed;inset:0}.privacy-workspace-frame{margin-left:0}.privacy-mobile-header{z-index:10;border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#07100df0;grid-template-columns:2.75rem minmax(0,1fr) 2rem;align-items:center;gap:.75rem;min-width:0;min-height:4rem;padding:.55rem 1rem;display:grid;position:sticky;top:0}.privacy-mobile-header button{width:2.75rem;height:2.75rem;font-size:1.1rem}.privacy-mobile-header strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}}@media (prefers-reduced-motion:reduce){.privacy-sidebar{transition-duration:.01ms}}.privacy-sidebar nav .privacy-trace-entry{color:#f4f0eb;background:#030303;border:1px solid #343332;border-radius:8px;align-items:center;gap:13px;min-height:78px;margin:0 0 24px;padding:14px 13px;display:flex;box-shadow:inset 0 1px #ffffff0c}.privacy-sidebar nav .privacy-trace-entry>span{text-shadow:0 0 2px #fff,0 0 11px #ffdfbb80,0 0 28px #edc3a657;font:500 42px/1 Manrope,sans-serif}.privacy-trace-entry div{gap:3px;display:grid}.privacy-trace-entry strong{letter-spacing:.16em;font-size:13px}.privacy-trace-entry small{color:#bcb5ad;font-size:10px}.privacy-trace-entry b{color:#d8c5b3;margin-left:auto;font-weight:400}.privacy-sidebar nav .privacy-trace-entry:hover,.privacy-sidebar nav .privacy-trace-entry.active{background:#13100e;border-color:#bca58d;box-shadow:0 0 25px #e4cbaa1a}.privacy-trace-entry:focus-visible{outline-offset:4px;outline:2px solid #ead1b3}.google-page{min-height:100svh;color:var(--color-text);background:radial-gradient(circle at 10% 10%, #5cdd8e1c, transparent 27rem), radial-gradient(circle at 90% 80%, #46ae750f, transparent 24rem), var(--color-bg);padding:clamp(1rem,3vw,2rem)}.google-shell{width:min(100%,72rem);margin-inline:auto}.google-header{justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;display:flex}.google-header a{min-height:2.75rem;color:var(--color-text-muted);align-items:center;padding-inline:.3rem;font-size:.78rem;display:inline-flex}.google-header nav{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.google-header .google-brand{color:var(--color-text);letter-spacing:-.03em;font-size:1rem;font-weight:780;text-decoration:none}.google-intro{grid-template-columns:minmax(0,1fr) minmax(18rem,.5fr);align-items:end;gap:clamp(2rem,8vw,7rem);padding-block:clamp(4rem,10vw,8rem) 4rem;display:grid}.google-eyebrow,.google-card-kicker{color:var(--color-accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .9rem;font-size:.7rem;font-weight:780}.google-intro .google-eyebrow,.google-intro h1{grid-column:1}.google-intro h1:focus{outline:none}.google-intro h1{color:var(--color-text);letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(3.2rem,7vw,6.4rem);font-weight:710;line-height:.96}.google-intro>p:last-child{color:var(--color-text-muted);text-wrap:pretty;grid-area:1/2/span 2;margin:0;line-height:1.75}.google-notice{border-radius:var(--radius-sm);color:var(--color-danger);background:#ff8e8614;margin:0 0 1rem;padding:.9rem 1rem;font-size:.8rem;box-shadow:inset 0 0 0 1px #ff8e8629}.google-notice.is-success{color:var(--color-accent);background:#5cdd8e14;box-shadow:inset 0 0 0 1px #5cdd8e2b}.google-connection-card,.google-sync-card{border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border), var(--shadow-card);grid-template-columns:minmax(0,1fr) auto;gap:2rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.google-sync-card{margin-top:1rem}.google-connection-card h2,.google-sync-card h2,.google-boundaries h2{color:var(--color-text);letter-spacing:-.045em;margin:0;font-size:clamp(1.8rem,4vw,3rem)}.google-sync-card>div:first-child>p:last-child{max-width:42rem;color:var(--color-text-subtle);margin:.8rem 0 0;line-height:1.6}.google-sync-card dl{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--color-border);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.google-sync-card dl>div{padding:1rem}.google-sync-card dt{color:var(--color-text-subtle);font-size:.68rem}.google-sync-card dd{font-variant-numeric:tabular-nums;margin:.35rem 0 0}.google-connection-card>div:first-child>p:last-child{max-width:40rem;color:var(--color-text-subtle);margin:.8rem 0 0;line-height:1.6}.google-connection-details{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--color-border);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.google-connection-details>div{padding:1rem}.google-connection-details dt{color:var(--color-text-subtle);font-size:.68rem}.google-connection-details dd{overflow-wrap:anywhere;margin:.35rem 0 0;font-size:.82rem}.google-actions{grid-area:1/2;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.google-actions a,.google-actions button{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);min-height:2.75rem;color:var(--color-text);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:.7rem 1rem;font-size:.8rem;font-weight:730;text-decoration:none;display:inline-flex}.google-actions .google-primary-action{color:var(--color-text);background:var(--color-accent);border-color:#0000}.google-actions .google-provider-action{color:var(--color-text);background:#fff;border-color:#747775;gap:.65rem;font-family:Arial,sans-serif;font-size:.875rem;font-weight:500}.google-mark{flex:none;width:1.25rem;height:1.25rem}.google-actions button:disabled{opacity:.58;cursor:not-allowed}.google-actions a:focus-visible,.google-actions button:focus-visible,.google-header a:focus-visible{outline:3px solid var(--color-accent-strong);outline-offset:4px}.google-configuration-note{color:var(--color-text-subtle);grid-column:1/-1;margin:0;font-size:.74rem}.google-sync-actions{grid-row:auto}.google-boundaries{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:clamp(2rem,8vw,7rem);padding-block:clamp(5rem,10vw,9rem);display:grid}.google-boundaries ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.google-boundaries li{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--color-border);background:#ffffff06;gap:.4rem;padding:1rem;display:grid}.google-boundaries strong{color:var(--color-text);font-size:.84rem}.google-boundaries span{color:var(--color-text-subtle);font-size:.76rem;line-height:1.5}.google-capabilities{padding-top:clamp(5rem,10vw,9rem)}.google-capabilities-heading{grid-template-columns:minmax(0,1fr) minmax(18rem,.55fr);align-items:end;gap:1rem clamp(2rem,8vw,7rem);margin-bottom:2rem;display:grid}.google-capabilities-heading .google-eyebrow,.google-capabilities-heading h2{grid-column:1}.google-capabilities-heading h2{color:var(--color-text);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2rem,5vw,4rem);line-height:1}.google-capabilities-heading>p:last-child{color:var(--color-text-subtle);grid-area:1/2/span 2;margin:0;line-height:1.7}.google-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.google-capability-grid article{border-radius:var(--radius-lg);min-width:0;box-shadow:inset 0 0 0 1px var(--color-border);background:#ffffff06;padding:clamp(1.25rem,3vw,1.75rem)}.google-capability-grid h3{color:var(--color-text);margin:1rem 0 1.25rem;font-size:1.1rem}.google-capability-grid ul{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.google-capability-grid li{gap:.35rem;display:grid}.google-capability-grid li+li{border-top:1px solid var(--color-border);padding-top:1rem}.google-capability-grid strong{color:var(--color-text);font-size:.84rem}.google-capability-grid p{color:var(--color-text-subtle);margin:0;font-size:.76rem;line-height:1.55}.google-capability-label,.google-capability-state{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;width:fit-content;font-size:.65rem;font-weight:760}.google-capability-label{color:var(--color-text-muted);background:#ffffff0f;padding:.4rem .55rem}.google-capability-label.is-confirmed{color:var(--color-accent);background:#5cdd8e1a}.google-capability-label.is-inferred{color:var(--color-info);background:#6b9dff1a}.google-capability-label.is-unsupported{color:var(--color-warning);background:#ffaf5b1a}.google-capability-state{color:var(--color-text-subtle)}.google-capability-state.is-active{color:var(--color-accent)}.google-account-link{min-height:2.75rem;color:var(--color-accent);align-items:center;margin-top:1.25rem;font-size:.76rem;font-weight:730;display:inline-flex}.google-account-link:focus-visible{outline:3px solid var(--color-accent-strong);outline-offset:4px}@media (width<=54rem){.google-intro,.google-boundaries,.google-capabilities-heading{grid-template-columns:1fr}.google-intro>p:last-child,.google-intro .google-eyebrow,.google-intro h1,.google-capabilities-heading .google-eyebrow,.google-capabilities-heading h2,.google-capabilities-heading>p:last-child{grid-area:auto/1}.google-capability-grid,.google-connection-card,.google-sync-card{grid-template-columns:1fr}.google-actions{grid-area:auto/1;justify-content:flex-start}.google-sync-card dl{grid-template-columns:1fr}}@media (width<=35rem){.google-intro h1{font-size:clamp(2.9rem,14vw,4.4rem)}.google-header{align-items:flex-start}.google-actions,.google-connection-details{grid-template-columns:1fr}.google-actions{flex-direction:column;align-items:stretch}.google-actions>*{width:100%}}.google-capabilities summary{min-height:2.75rem;color:var(--color-text);cursor:pointer;padding-block:1rem;font-weight:650}.google-capabilities summary:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.card-spotlight{--mouse-x:50%;--mouse-y:50%;--spotlight-color:#ffffff0d;background-color:#111;border:1px solid #222;border-radius:1.5rem;padding:2rem;position:relative;overflow:hidden}.card-spotlight:before{content:"";background:radial-gradient(circle at var(--mouse-x) var(--mouse-y), var(--spotlight-color), transparent 80%);opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.card-spotlight:hover:before,.card-spotlight:focus-within:before{opacity:.6}.status-mark{--sm-size:20px;--sm-stroke:2;--sm-color:currentColor;--sm-done:#22c55e;--sm-error:#ef4444;--sm-fill:.06;--sm-font:14px;--sm-draw:.24s;--sm-strike-delay:.18s;--sm-muted:.55;--sm-check-delay:.12s;--sm-label-o:.65;--sm-ease-out:cubic-bezier(.23, 1, .32, 1);--sm-ease-in-out:cubic-bezier(.77, 0, .175, 1);align-items:center;gap:calc(var(--sm-size) * .5);vertical-align:middle;line-height:1;display:inline-flex;position:relative}.status-mark__glyph{color:var(--sm-color);flex:none;transition:color .2s;overflow:visible}.status-mark[data-status=done] .status-mark__glyph{color:var(--sm-done)}.status-mark[data-status=failed] .status-mark__glyph{color:var(--sm-error)}.status-mark__track{fill:currentColor;stroke:currentColor;stroke-width:var(--sm-stroke);fill-opacity:0;stroke-opacity:0;transition:fill-opacity .18s,stroke-opacity .2s}.status-mark[data-status=running] .status-mark__track{stroke-opacity:.2}.status-mark[data-status=done] .status-mark__track,.status-mark[data-status=failed] .status-mark__track{fill-opacity:var(--sm-fill)}.status-mark__ring{fill:none;stroke:currentColor;stroke-width:var(--sm-stroke);stroke-linecap:round;opacity:var(--sm-muted);transition:opacity .2s}.status-mark[data-status=running] .status-mark__ring,.status-mark[data-status=done] .status-mark__ring,.status-mark[data-status=failed] .status-mark__ring{opacity:1}.status-mark__check,.status-mark__cross{fill:none;stroke:currentColor;stroke-width:var(--sm-stroke);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:1.05px;opacity:0;transition:stroke-dashoffset .16s var(--sm-ease-out), opacity 0s linear .16s}.status-mark[data-status=done] .status-mark__check,.status-mark[data-status=failed] .status-mark__cross,.status-mark[data-status=cancelled] .status-mark__cross{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset var(--sm-draw) var(--sm-ease-out) var(--sm-check-delay), opacity 0s linear var(--sm-check-delay)}.status-mark__label{color:var(--sm-color);font-size:var(--sm-font);opacity:var(--sm-label-o);line-height:1.25;transition:opacity .2s;position:relative}.status-mark[data-status=running]{--sm-label-o:1}.status-mark[data-status=done]{--sm-label-o:.6}.status-mark[data-status=failed]{--sm-label-o:1}.status-mark[data-status=cancelled]{--sm-label-o:.55}.status-mark__strike{height:max(1px, calc(var(--sm-font) / 14));transform-origin:0;pointer-events:none;transition:transform .16s var(--sm-ease-out);background:currentColor;position:absolute;top:50%;left:0;right:0;transform:scaleX(0)translateY(-50%)}.status-mark[data-status=done][data-strike] .status-mark__strike{transition:transform .28s var(--sm-ease-out) var(--sm-strike-delay);transform:scaleX(1)}.status-mark__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes sm-breathe{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.status-mark[data-indeterminate] .status-mark__ring{animation:sm-breathe 1.4s var(--sm-ease-in-out) infinite}.status-mark__check,.status-mark__cross{stroke-dashoffset:0;transition:opacity .2s}.status-mark__strike{opacity:0;transition:opacity .2s;transform:scaleX(1)!important}.status-mark[data-status=done][data-strike] .status-mark__strike{opacity:1}}.identity-page{min-height:100svh;color:var(--color-text);background:radial-gradient(circle at 82% 12%, #73e3a017, transparent 28rem), radial-gradient(circle at 12% 72%, #438d6612, transparent 26rem), var(--color-bg);padding:clamp(1rem,3vw,2rem)}.identity-shell{width:min(100%,76rem);margin-inline:auto}.identity-intro{grid-template-columns:minmax(0,1fr) minmax(18rem,.42fr);align-items:end;gap:clamp(2rem,8vw,7rem);padding-block:clamp(4.5rem,10vw,8rem) clamp(3rem,6vw,5rem);display:grid}.identity-eyebrow{color:var(--color-accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .8rem;font-size:.68rem;font-weight:780}.identity-intro h1{color:var(--color-text);letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(3rem,7vw,6.25rem);font-weight:710;line-height:.96}.identity-intro h1:focus{outline:none}.identity-intro>p{color:var(--color-text-muted);text-wrap:pretty;margin:0;line-height:1.75}.identity-summary{border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--color-border), var(--shadow-soft);background:#ffffff06;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 1rem;display:grid;overflow:hidden}.identity-summary>div{gap:.55rem;padding:1.25rem;display:grid}.identity-summary>div+div{box-shadow:inset 1px 0 0 var(--color-border)}.identity-summary dt{color:var(--color-text-subtle);font-size:.68rem}.identity-summary dd{color:var(--color-text);font-variant-numeric:tabular-nums;letter-spacing:-.035em;margin:0;font-size:clamp(1.25rem,3vw,1.85rem);font-weight:760}.identity-map,.identity-relationships{border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border), var(--shadow-card)}.identity-map{padding:clamp(1.25rem,4vw,2.5rem)}.identity-map-heading{justify-content:space-between;align-items:flex-end;gap:1rem;padding-bottom:2rem;display:flex}.identity-map-heading h2{color:var(--color-text);letter-spacing:-.045em;margin:0;font-size:clamp(1.7rem,3vw,2.6rem)}.identity-map-heading>span{color:var(--color-text-subtle);font-variant-numeric:tabular-nums;font-size:.7rem}.identity-limit-note{border-radius:var(--radius-sm);color:var(--color-text-muted);background:#8ab8f80f;margin:-.75rem 0 1.5rem;padding:.75rem .85rem;font-size:.7rem;line-height:1.5;box-shadow:inset 0 0 0 1px #8ab8f81f}.identity-lane{grid-template-columns:9rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.identity-lane.is-profile{align-items:center}.identity-lane-label{color:var(--color-text-subtle);letter-spacing:.08em;text-transform:uppercase;padding-top:1rem;font-size:.66rem;font-weight:700}.identity-node-grid,.identity-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.identity-graph-node,.identity-add-node,.identity-empty-accounts{border-radius:var(--radius-md);min-width:0;box-shadow:inset 0 0 0 1px var(--color-border);background:#ffffff07;gap:.4rem;padding:1rem;display:grid}.identity-lane.is-profile .identity-graph-node{width:min(100%,28rem);box-shadow:inset 0 0 0 1px #73e3a029, var(--shadow-soft);background:linear-gradient(145deg,#73e3a01a,#ffffff06)}.identity-node-type{color:var(--color-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:750}.identity-graph-node strong,.identity-add-node strong,.identity-empty-accounts strong{overflow-wrap:anywhere;color:var(--color-text);font-size:.84rem}.identity-graph-node>span:last-child,.identity-add-node>span{overflow-wrap:anywhere;color:var(--color-text-subtle);font-size:.68rem;line-height:1.5}.identity-connector{grid-template-columns:9rem minmax(0,1fr);gap:1rem;height:2.5rem;display:grid}.identity-connector span{background:linear-gradient(var(--color-accent-deep), #73e3a02e);grid-column:2;width:1px;height:100%;margin-left:1.4rem;position:relative}.identity-connector span:after{border-right:1px solid var(--color-accent);border-bottom:1px solid var(--color-accent);content:"";width:.35rem;height:.35rem;position:absolute;bottom:-.1rem;left:50%;transform:translate(-50%)rotate(45deg)}.identity-add-node,.identity-empty-accounts{box-shadow:none;background:0 0;border:1px dashed #e0f5e829}.identity-add-node a,.identity-empty-accounts a{width:fit-content;min-height:2.75rem;color:var(--color-accent);align-items:center;margin-top:.3rem;font-size:.7rem;font-weight:700;text-decoration:none;display:inline-flex}.identity-account-node{border-radius:var(--radius-md);min-width:0;min-height:4.7rem;box-shadow:inset 0 0 0 1px var(--color-border);background:#ffffff07;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem;text-decoration:none;transition-property:background-color,transform;transition-duration:.16s;display:grid}.identity-account-node:hover{background:#ffffff0d;transform:translateY(-1px)}.identity-account-node:active{transform:scale(.96)}.identity-account-mark{width:2.5rem;height:2.5rem;color:var(--color-accent);background:#73e3a014;border-radius:.72rem;place-items:center;font-size:.85rem;font-weight:780;display:grid;box-shadow:inset 0 0 0 1px #73e3a029}.identity-account-node>span:nth-child(2){gap:.25rem;min-width:0;display:grid}.identity-account-node strong,.identity-account-node small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.identity-account-node strong{color:var(--color-text);font-size:.78rem}.identity-account-node small{color:var(--color-text-subtle);font-size:.64rem}.identity-node-status{min-height:1.6rem;color:var(--color-accent);white-space:nowrap;background:#73e3a014;border-radius:999px;align-items:center;padding:.3rem .5rem;font-size:.58rem;font-weight:720;display:inline-flex;box-shadow:inset 0 0 0 1px #73e3a024}.identity-node-status.is-unknown,.identity-node-status.is-possible{color:var(--color-warning);background:#e8bf7214;box-shadow:inset 0 0 0 1px #e8bf7226}.identity-empty-accounts{grid-column:1/-1}.identity-empty-accounts p{color:var(--color-text-subtle);margin:0;font-size:.7rem;line-height:1.5}.identity-relationships{margin-top:1rem;padding:1rem 1.25rem}.identity-relationships summary{min-height:2.75rem;color:var(--color-text-muted);cursor:pointer;font-size:.75rem;font-weight:700;line-height:2.75rem}.identity-relationships ul{gap:.5rem;margin:0;padding:.5rem 0 0;list-style:none;display:grid}.identity-relationships li{border-radius:var(--radius-sm);background:#ffffff06;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.7rem;font-size:.68rem;display:grid}.identity-relationships li strong:last-child{text-align:right}.identity-relationships li span{color:var(--color-text-subtle)}.identity-footnote{max-width:56rem;color:var(--color-text-subtle);text-wrap:pretty;margin:1.5rem 0 clamp(4rem,9vw,8rem);font-size:.68rem;line-height:1.6}.identity-state{border-radius:var(--radius-xl);min-height:28rem;color:var(--color-text-muted);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border), var(--shadow-card);text-align:center;align-content:center;place-items:center;gap:.75rem;margin-bottom:6rem;display:grid}.identity-state h2,.identity-state p{margin:0}.identity-state.is-error{color:var(--color-danger)}.identity-spinner{border:2px solid #73e3a033;border-top-color:var(--color-accent);border-radius:50%;width:1.5rem;height:1.5rem;animation:.7s linear infinite identity-spin}@keyframes identity-spin{to{transform:rotate(360deg)}}.identity-account-node:focus-visible,.identity-add-node a:focus-visible,.identity-empty-accounts a:focus-visible,.identity-relationships summary:focus-visible{outline:3px solid var(--color-accent-strong);outline-offset:3px}@media (width<=54rem){.identity-intro,.identity-node-grid,.identity-account-grid{grid-template-columns:1fr}}@media (width<=48rem){.identity-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-summary>div:nth-child(3){box-shadow:inset 0 1px 0 var(--color-border)}.identity-summary>div:nth-child(4){box-shadow:inset 1px 1px 0 var(--color-border)}.identity-map-heading,.identity-lane{grid-template-columns:1fr}.identity-map-heading{flex-direction:column;align-items:flex-start}.identity-lane{gap:.5rem}.identity-lane-label{padding-top:0}.identity-connector{grid-template-columns:1fr}.identity-connector span{grid-column:1;margin-left:1.4rem}}@media (width<=34rem){.identity-page{padding:.8rem}.identity-intro{padding-top:4rem}.identity-intro h1{font-size:clamp(2.7rem,13vw,4rem)}.identity-summary{grid-template-columns:1fr}.identity-summary>div+div,.identity-summary>div:nth-child(3),.identity-summary>div:nth-child(4){box-shadow:inset 0 1px 0 var(--color-border)}.identity-account-node{grid-template-columns:auto minmax(0,1fr)}.identity-node-status{grid-column:2;justify-self:start}.identity-relationships li{grid-template-columns:1fr}.identity-relationships li strong:last-child{text-align:left}}.settings-page{min-height:100svh;color:var(--color-text);background:radial-gradient(circle at 12% 12%, #5cdd8e17, transparent 26rem), var(--color-bg);padding:clamp(1rem,3vw,2rem)}.settings-shell{width:min(100%,72rem);margin-inline:auto}.settings-intro{grid-template-columns:minmax(0,1fr) minmax(18rem,.5fr);align-items:end;gap:clamp(2rem,8vw,7rem);padding-block:clamp(4rem,9vw,7rem) 3rem;display:grid}.settings-eyebrow{color:var(--color-accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .85rem;font-size:.7rem;font-weight:780}.settings-intro h1{color:var(--color-text);letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(3rem,7vw,5.8rem);font-weight:710;line-height:.96}.settings-intro>p,.settings-danger-copy>p:last-child{color:var(--color-text-subtle);margin:0;line-height:1.7}.settings-data-card,.settings-danger-card{border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border), var(--shadow-card);padding:clamp(1.5rem,4vw,2.5rem)}.settings-data-card{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:2rem;display:grid}.settings-data-card h2,.settings-danger-card h2{color:var(--color-text);letter-spacing:-.045em;margin:0;font-size:clamp(1.75rem,4vw,2.8rem)}.settings-data-card ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.settings-data-card li{border-radius:var(--radius-md);color:var(--color-text-muted);box-shadow:inset 0 0 0 1px var(--color-border);background:#ffffff06;padding:.9rem 1rem;font-size:.8rem;line-height:1.5}.settings-danger-card{box-shadow:inset 0 0 0 1px #ff8e862e, var(--shadow-card);grid-template-columns:minmax(0,.8fr) minmax(18rem,.55fr);gap:1.5rem clamp(2rem,7vw,5rem);margin-block:1rem 5rem;display:grid}.settings-danger-copy>p:last-child{margin-top:.85rem}.settings-delete-form{align-content:start;gap:.6rem;display:grid}.settings-delete-form label{color:var(--color-text-muted);margin-top:.35rem;font-size:.74rem;font-weight:680}.settings-delete-form input{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);width:100%;min-height:2.9rem;color:var(--color-text);font:inherit;background:#ffffff09;padding:.75rem .85rem}.settings-delete-form button{border-radius:var(--radius-sm);min-height:2.9rem;color:var(--color-text);font:inherit;cursor:pointer;background:#ff8e86;border:0;margin-top:.65rem;padding:.75rem 1rem;font-size:.8rem;font-weight:760}.settings-delete-form button:disabled{opacity:.48;cursor:not-allowed}.settings-delete-form input:focus-visible,.settings-delete-form button:focus-visible{outline:3px solid var(--color-accent-strong);outline-offset:3px}.settings-error,.settings-provider-note{border-radius:var(--radius-sm);grid-column:1/-1;margin:0;padding:.8rem .9rem;font-size:.75rem;line-height:1.55}.settings-error{color:var(--color-danger);background:#ff8e8614;box-shadow:inset 0 0 0 1px #ff8e8629}.settings-provider-note{color:var(--color-text-subtle);box-shadow:inset 0 0 0 1px var(--color-border);background:#ffffff06}@media (width<=48rem){.settings-intro,.settings-data-card,.settings-danger-card{grid-template-columns:1fr}}.privacy-page{min-height:100svh;padding:clamp(2rem,6vw,5.5rem) clamp(1rem,5vw,4.5rem) 5rem}.privacy-page-shell{width:min(100%,72rem);margin-inline:auto}.privacy-page-intro{gap:.9rem;max-width:56rem;margin-bottom:2.2rem;display:grid}.privacy-page-intro p,.privacy-section-heading p,.privacy-card-label{color:var(--color-accent);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:790}.privacy-page-intro h1{color:var(--color-text);letter-spacing:-.065em;margin:0;font-size:clamp(2rem,3.5vw,3.2rem);font-weight:780;line-height:1.12}.privacy-page-intro>span{max-width:48rem;color:var(--color-text-muted);font-size:clamp(.92rem,2vw,1.05rem);line-height:1.7}.privacy-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.dashboard-next-step{margin-bottom:2rem}.dashboard-next-step h2{max-width:34rem;margin-block:.75rem}.dashboard-next-step>p{max-width:44rem}.privacy-filter-label{gap:.6rem;max-width:22rem;margin-bottom:1.5rem;display:grid}.privacy-filter-label select{min-height:2.75rem;color:var(--color-text);background:var(--color-bg-soft);font:inherit;border:1px solid #7e9487;border-radius:.5rem;padding:.65rem}.privacy-page :is(a,button,select,input,textarea):focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.privacy-list-item{overflow-wrap:anywhere}.privacy-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#ffffff06;min-width:0;padding:clamp(1rem,3vw,1.5rem)}.privacy-card h2,.privacy-card h3,.privacy-section-heading h2{color:var(--color-text);letter-spacing:-.035em;margin:0}.privacy-card p{color:var(--color-text-muted);line-height:1.6}.privacy-card.is-wide{grid-column:span 8}.privacy-card.is-narrow{grid-column:span 4}.privacy-card.is-half{grid-column:span 6}.privacy-card.is-full{grid-column:1/-1}.privacy-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.privacy-metric{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#ffffff06;min-width:0;padding:1.15rem;text-decoration:none}.privacy-metric span{color:var(--color-text-soft);font-size:.7rem;font-weight:700;display:block}.privacy-metric strong{color:var(--color-text);margin-top:.55rem;font-size:1.8rem;display:block}.privacy-section-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.privacy-section-heading>div{gap:.45rem;display:grid}.privacy-section-heading a{color:var(--color-accent);font-size:.75rem;font-weight:700}.privacy-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.privacy-list-item{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;gap:.75rem 1rem;min-width:0;padding:1rem 0;display:grid}.privacy-list-item:first-child{border-top:0}.privacy-list-item>div{min-width:0}.privacy-list-item strong{color:var(--color-text)}.privacy-list-item p{color:var(--color-text-muted);margin:.35rem 0 0;font-size:.8rem;line-height:1.55}.privacy-list-item small{color:var(--color-text-soft);font-size:.68rem}.privacy-subscription-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:.9rem 0 0;display:grid}.privacy-subscription-facts div{min-width:0}.privacy-subscription-facts dt{color:var(--color-text-soft);text-transform:uppercase;font-size:.62rem;font-weight:700}.privacy-subscription-facts dd{color:var(--color-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.74rem}.privacy-status{border:1px solid var(--color-border);width:fit-content;min-height:1.55rem;color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.3rem .5rem;font-size:.62rem;font-weight:780;display:inline-flex}.privacy-status.is-high{color:var(--color-danger);background:#ff8e8614;border-color:#ff8e8647}.privacy-status.is-medium{color:var(--color-warning);background:#ffcd7512;border-color:#ffcd753d}.privacy-status.is-good{color:var(--color-accent);background:#8bffb00f;border-color:#8bffb03d}.privacy-state,.privacy-error{border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:8rem;color:var(--color-text-muted);background:#ffffff05;justify-content:center;align-items:center;gap:.75rem;padding:1.25rem;display:flex}.privacy-state.is-empty{text-align:center;align-content:center;display:grid}.privacy-state.is-empty strong{color:var(--color-text)}.privacy-state.is-empty p{max-width:36rem;margin:.4rem auto 0}.privacy-error{min-height:auto;color:var(--color-danger);justify-content:flex-start}.privacy-spinner{border:2px solid #8bffb040;border-top-color:var(--color-accent);border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite privacy-spin}.privacy-pagination{justify-content:center;align-items:center;gap:1rem;margin-top:1rem;display:flex}.privacy-pagination button,.privacy-action,.privacy-form button{border:1px solid var(--color-border-strong);min-height:2.75rem;color:var(--color-text);font:inherit;cursor:pointer;background:#ffffff09;border-radius:.65rem;padding:.65rem .9rem;font-size:.73rem;font-weight:720}.privacy-pagination button:disabled,.privacy-action:disabled,.privacy-form button:disabled{opacity:.45;cursor:not-allowed}.privacy-pagination span{color:var(--color-text-soft);font-size:.7rem}.privacy-actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;max-width:24rem;display:flex}.privacy-action.is-primary,.privacy-form button{color:var(--color-text);border-color:var(--color-accent);background:var(--color-accent)}.privacy-score{width:9rem;height:9rem;color:var(--color-text);font-variant-numeric:tabular-nums;border:.7rem solid #8bffb029;border-radius:50%;place-items:center;margin:1rem auto;font-size:2.8rem;display:grid}.privacy-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.privacy-form label{color:var(--color-text-muted);gap:.4rem;font-size:.72rem;font-weight:690;display:grid}.privacy-form label.is-full{grid-column:1/-1}.privacy-form input,.privacy-form select,.privacy-form textarea{border:1px solid var(--color-border-strong);width:100%;min-height:2.9rem;color:var(--color-text);font:inherit;background:#0a1511;border-radius:.65rem;padding:.7rem .8rem}.privacy-form textarea{resize:vertical;min-height:6rem}.privacy-form .privacy-form-actions{grid-column:1/-1;align-items:center;gap:1rem;display:flex}.privacy-form .privacy-form-actions p{margin:0;font-size:.72rem}.privacy-breach-check{margin-bottom:1rem}.privacy-breach-check>p{max-width:48rem;margin:0 0 1rem;font-size:.82rem}.privacy-consent{color:var(--color-text);align-items:flex-start;gap:.7rem;margin:1rem 0;font-size:.78rem;line-height:1.5;display:flex}.privacy-consent input{width:1.1rem;height:1.1rem;accent-color:var(--color-accent);margin:.05rem 0 0}.privacy-breach-check-actions{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.privacy-breach-check-actions p{margin:0;font-size:.72rem}.privacy-breach-disclaimer{color:var(--color-text-soft)!important;font-size:.68rem!important}.privacy-check-error{margin:1rem 0}.privacy-note{border-left:3px solid var(--color-accent);color:var(--color-text-muted);background:#8bffb00a;margin:0 0 1rem;padding:.9rem 1rem;font-size:.78rem;line-height:1.55}@keyframes privacy-spin{to{transform:rotate(360deg)}}@media (width<=64rem){.privacy-card.is-wide,.privacy-card.is-narrow,.privacy-card.is-half{grid-column:1/-1}.privacy-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=36rem){.privacy-page{padding-top:2rem}.privacy-page-intro h1{font-size:clamp(2rem,12vw,3.3rem)}.privacy-metric-grid,.privacy-list-item{grid-template-columns:1fr}.privacy-subscription-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-actions{justify-content:flex-start}.privacy-form{grid-template-columns:1fr}.privacy-form label.is-full{grid-column:auto}.privacy-form .privacy-form-actions{flex-direction:column;grid-column:auto;align-items:stretch}.privacy-breach-check-actions{flex-direction:column;align-items:stretch}.privacy-section-heading{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.privacy-spinner{border-color:var(--color-accent);animation:none}}.dock-outer{align-items:center;max-width:100%;margin:0 .5rem;display:flex}.dock-panel{background-color:#120f17;border:1px solid #222;border-radius:1rem;align-items:flex-end;gap:1rem;width:fit-content;padding:0 .5rem .5rem;display:flex;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}.dock-item{cursor:pointer;background-color:#120f17;border:1px solid #222;border-radius:10px;outline:none;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.dock-icon{justify-content:center;align-items:center;display:flex}.dock-label{white-space:pre;color:#fff;background-color:#120f17;border:1px solid #222;border-radius:.375rem;width:fit-content;padding:.125rem .5rem;font-size:.75rem;position:absolute;top:-1.5rem;left:50%;transform:translate(-50%)}.ot-flow-menu .menu-wrap{width:100%;height:100%;overflow:hidden}.ot-flow-menu .menu{flex-direction:column;height:100%;margin:0;padding:0;display:flex}.ot-flow-menu .menu__item{text-align:center;border-top:1px solid;flex:1;position:relative;overflow:hidden}.ot-flow-menu .menu__item:first-child{border-top:none}.ot-flow-menu .menu__item-link{cursor:pointer;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;height:100%;font-size:4vh;font-weight:600;text-decoration:none;display:flex;position:relative}.ot-flow-menu .menu__item-link:hover,.ot-flow-menu .menu__item-link:focus:not(:focus-visible){color:inherit}.ot-flow-menu .marquee{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;transform:translateY(101%)}.ot-flow-menu .marquee__inner-wrap{width:100%;height:100%;overflow:hidden}.ot-flow-menu .marquee__inner{will-change:transform;align-items:center;width:fit-content;height:100%;display:flex;position:relative}.ot-flow-menu .marquee__part{flex-shrink:0;align-items:center;display:flex}.ot-flow-menu .marquee span{white-space:nowrap;text-transform:uppercase;padding:0 1vw;font-size:4vh;font-weight:400;line-height:1}.ot-flow-menu .marquee__img{background-position:50%;background-size:cover;border-radius:50px;width:200px;height:7vh;margin:2em 2vw;padding:1em 0}.tech-text{touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative}.tech-text-canvas{width:100%;height:100%;display:block}.dx-tag-green,.dx-tag-amber,.dx-tag-red{color:var(--dx-muted);background:var(--dx-surface);border-color:var(--dx-line)}.dx-dot.green,.dx-dot.amber,.dx-dot.red,.dx-dot.neutral{background:var(--dx-surface)}.dx-priority-icon.red,.dx-priority-icon.amber,.dx-priority-icon.green,.dx-priority-icon.neutral{background:var(--dx-surface);color:var(--dx-muted)}.dx-loading{border:2px solid var(--dx-line);border-top-color:#8baa6b;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite dx-spin;display:inline-block}@keyframes dx-spin{to{transform:rotate(360deg)}}@media (width>=1500px){.dx-main{padding:38px 48px 25px}.dx-overview-hero-grid{grid-template-columns:1.8fr 1fr}.dx-footprint-hero{min-height:287px}.dx-hero-copy{padding:33px}.dx-hero-copy h2{font-size:36px}.dx-hero-copy p{max-width:300px;font-size:12px}.dx-hero-label{font-size:9px}.dx-footprint-map{min-height:287px}.dx-map-orbit.orbit-2{width:262px;height:262px}.dx-stat{padding:24px}.dx-panel{padding:28px}.dx-stats-grid{margin-bottom:30px}}@media (width<=1200px){.dx-main{padding:26px 24px 20px}.dx-topbar,.dx-demo-ribbon{padding-inline:24px}.dx-overview-hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr)}.dx-health-body{gap:8px}.dx-score-ring{width:97px;height:97px}.dx-health-body h3{font-size:15px}.dx-health-card{padding:18px}.dx-hero-copy{padding-left:22px}.dx-stat{padding:17px 14px}.dx-stat p{flex-wrap:wrap}.dx-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dx-setup-story{padding:50px 35px 25px}.dx-setup-main{padding-inline:35px}}@media (width<=1050px){.dx-sidebar{width:205px;padding-inline:12px}.dx-frame{margin-left:205px}.dx-brand{font-size:21px}.dx-brand-sub{letter-spacing:1px;font-size:6px}.dx-overview-hero-grid{grid-template-columns:1fr}.dx-footprint-hero{grid-template-columns:1.1fr 1fr}.dx-health-body{padding-block:12px}.dx-health-body>div:last-child{flex:1}.dx-health-card{grid-template-columns:1fr 2fr;align-items:center;gap:10px;display:grid}.dx-health-footer{grid-column:1/-1}.dx-score-ring{width:86px;height:86px}.dx-score-ring strong{font-size:28px}.dx-card-eyebrow{flex-wrap:wrap}.dx-card-eyebrow .dx-tag{margin-left:0}.dx-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dx-dashboard-columns{grid-template-columns:1fr}.dx-recent-list{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.dx-security-summary{flex-wrap:wrap}.dx-detail-grid,.dx-connection-explainer{grid-template-columns:1fr}.dx-detail-side{grid-template-columns:1fr 1fr}.dx-setup-layout{grid-template-columns:.9fr 1fr}.dx-setup-main,.dx-setup-story{padding-inline:28px}.dx-setup-progress{gap:8px}.dx-setup-progress p{font-size:9px}}@media (width<=800px){.dx-sidebar{display:none}.dx-frame{margin-left:0}.dx-mobile-menu{display:inline-flex}.dx-mobile-navigation .dx-brand{margin-bottom:25px}.dx-mobile-navigation .dx-sidebar-tip,.dx-mobile-navigation .dx-workspace-switch{display:none}.dx-mobile-navigation .dx-sidebar-bottom{margin-top:5px}.dx-main{padding:24px 20px 20px}.dx-topbar{min-height:65px;padding:12px 18px}.dx-topbar-right{gap:8px}.dx-demo-ribbon{padding:8px 20px}.dx-demo-ribbon>span{font-size:7px}.dx-demo-ribbon p{font-size:9px}.dx-global-search{width:175px}.dx-screen-header h1{font-size:30px}.dx-setup-layout{display:block}.dx-setup-story{display:none}.dx-setup-main{max-width:620px;padding:35px 28px 45px}.dx-setup-header{min-height:72px;padding:18px 20px}.dx-setup-header>span>.dx-tag{display:none}.dx-setup-progress{margin-bottom:40px}.dx-setup-header>span>a{font-size:10px}}@media (width<=580px){.dx-topbar{gap:8px}.dx-global-search,.dx-breadcrumb>span,.dx-breadcrumb>svg{display:none}.dx-demo-ribbon{flex-wrap:wrap;gap:5px;padding-block:8px}.dx-demo-ribbon p{flex-basis:calc(100% - 110px)}.dx-demo-ribbon a{display:none}.dx-main{padding:25px 17px 20px}.dx-screen-header{flex-direction:column;align-items:flex-start;gap:17px;margin-bottom:24px}.dx-screen-header h1{letter-spacing:-1px;font-size:29px}.dx-description{font-size:12px}.dx-footprint-hero{grid-template-columns:1fr}.dx-hero-copy{padding:26px}.dx-hero-copy h2{font-size:32px}.dx-hero-copy p{max-width:280px}.dx-footprint-map{display:none}.dx-health-card{padding:20px;display:block}.dx-health-body{gap:20px;padding-block:20px}.dx-health-body h3{font-size:18px}.dx-card-eyebrow .dx-tag{margin-left:auto}.dx-score-ring{width:108px;height:108px}.dx-health-footer{font-size:9px}.dx-stats-grid{gap:12px;margin-bottom:20px}.dx-stat{padding:16px 13px}.dx-stat>span{gap:5px;font-size:9px}.dx-stat>span svg{width:14px}.dx-stat>strong{font-size:26px}.dx-stat small{font-size:9px}.dx-stat p{font-size:8px;line-height:1.7}.dx-stat p svg{display:none}.dx-panel{padding:20px}.dx-section-title{flex-wrap:wrap;gap:8px}.dx-section-title h2{font-size:16px}.dx-action-preview>div>div{gap:7px}.dx-action-preview strong{font-size:11px}.dx-action-preview p{line-height:1.7}.dx-action-preview .dx-priority-icon{width:33px;height:33px}.dx-action-preview{gap:10px}.dx-action-preview>svg{display:none}.dx-recent-list{display:block}.dx-recent-list>a>span{font-size:9px}.dx-bottom-strip{padding:17px}.dx-bottom-strip>div{gap:10px}.dx-bottom-strip .dx-button{width:100%}.dx-footer{line-height:1.8}.dx-page-metrics{grid-template-columns:1fr 1fr;gap:22px 0}.dx-page-metrics>div{padding:0 18px}.dx-page-metrics>div:nth-child(3){border:0;padding-left:0}.dx-page-metrics span{font-size:10px}.dx-tabs button{min-height:37px;padding:7px 8px;font-size:10px}.dx-filters{gap:10px}.dx-filters label:not(.dx-filter-search){flex:1}.dx-filters select{width:100%}.dx-table-wrap{width:calc(100% + 40px);margin-inline:-20px}.dx-table{min-width:660px}.dx-table td:first-child{background:var(--dx-surface);z-index:1;min-width:182px;position:sticky;left:0}.dx-table th:first-child{z-index:1;position:sticky;left:0}.dx-account-detail-title{align-items:flex-start;gap:13px}.dx-account-detail-title>.dx-service-icon{width:50px;height:50px;font-size:22px}.dx-account-detail-title>.dx-screen-header{gap:8px}.dx-detail-side,.dx-plan-grid,.dx-action-cards,.dx-security-metrics,.dx-connection-grid,.dx-report-grid,.dx-settings-grid,.dx-clarity-grid{grid-template-columns:1fr}.dx-subscription-hero{grid-template-columns:1fr;gap:0;padding:25px 20px}.dx-subscription-hero>div>strong{font-size:43px}.dx-period-toggle{top:20px;right:15px}.dx-subscription-hero .dx-kicker{margin-top:37px}.dx-spend-bars{height:58px;margin:18px 0 25px}.dx-subscription-callout{flex-wrap:wrap;align-items:flex-start}.dx-subscription-callout>div{flex-basis:calc(100% - 45px)}.dx-subscription-callout .dx-button{width:100%}.dx-plan-grid{gap:14px}.dx-progress-banner{flex-wrap:wrap;gap:12px;padding:18px}.dx-progress-banner>div:first-of-type{flex-basis:calc(100% - 57px)}.dx-progress-track{flex:1}.dx-action-toolbar{gap:17px}.dx-action-card-footer{flex-wrap:wrap}.dx-security-summary{gap:15px;padding:20px}.dx-security-shield{border-radius:16px;width:50px;height:50px}.dx-security-shield svg{width:28px}.dx-security-summary>div:nth-child(2){flex-basis:calc(100% - 65px)}.dx-security-summary h2{font-size:19px;line-height:1.4}.dx-security-summary .dx-button{width:100%}.dx-security-row{flex-wrap:wrap;gap:12px}.dx-security-row>div{flex-basis:calc(100% - 56px)}.dx-security-row .dx-button{margin-left:auto}.dx-category-bars>div{grid-template-columns:90px 1fr 16px;gap:10px}.dx-settings-data{flex-direction:column;grid-column:auto;align-items:flex-start}.dx-setting-toggle{gap:12px}.dx-modal{padding:23px 20px}.dx-modal-heading h2{font-size:21px}.dx-modal-footer{align-items:stretch}.dx-modal-footer>span{flex-basis:100%}.dx-toast{font-size:11px;bottom:15px}.dx-setup-header .dx-brand{padding:0;font-size:19px}.dx-setup-header{gap:14px}.dx-setup-header>span>a{text-align:right;max-width:125px;line-height:1.6}.dx-setup-header>span>a svg{display:none}.dx-setup-main{padding:30px 22px 40px}.dx-setup-main h2{font-size:28px}.dx-setup-progress{gap:12px;margin-bottom:38px}.dx-setup-progress p{font-size:9px}.dx-setup-progress>div{flex-direction:column;align-items:flex-start}.dx-setup-actions{gap:8px}.dx-goal-options label{gap:11px;padding:15px}.dx-goal-options .dx-square-icon{width:34px;height:34px}.dx-setup-providers>div{gap:12px;padding:16px}.dx-setup-providers .dx-provider-icon{width:39px;height:39px;font-size:20px}.dx-setup-result-grid{gap:8px}.dx-setup-result-grid span{font-size:9px}}@media (prefers-reduced-motion:reduce){.dx-loading{animation:none}.dx-app *,.dx-setup *{scroll-behavior:auto!important;transition:none!important}}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.dx-report-score>p:not(.dx-kicker),.dx-clarity-grid p,.dx-category-bars>div{color:#71818d;font-size:11px}@media (width<=1050px){.dx-sidebar{width:205px;padding-inline:12px}.dx-frame{margin-left:205px}.dx-main{padding-inline:24px}.dx-overview-hero-grid{grid-template-columns:1fr}.dx-health-card{grid-template-columns:1fr 2fr;align-items:center;gap:10px;display:grid}.dx-health-footer{grid-column:1/-1}.dx-dashboard-columns,.dx-detail-grid,.dx-connection-explainer{grid-template-columns:1fr}.dx-detail-side{grid-template-columns:1fr 1fr}.dx-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dx-setup-layout{grid-template-columns:.9fr 1fr}.dx-setup-main{padding-inline:30px}}@media (width<=800px){.dx-sidebar{display:none}.dx-frame{margin-left:0}.dx-mobile-menu{display:inline-flex}.dx-main{padding:24px 20px}.dx-topbar{min-height:65px;padding-inline:18px}.dx-demo-ribbon{padding-inline:20px}.dx-setup-layout{display:block}.dx-setup-story{display:none}.dx-setup-main{max-width:650px;padding:37px 28px 45px}}@media (width<=580px){.dx-global-search{display:none}.dx-main{padding:25px 17px}.dx-screen-header{flex-direction:column;align-items:flex-start;gap:16px}.dx-screen-header h1{font-size:29px}.dx-description{font-size:13px}.dx-footprint-hero{flex-direction:column;min-height:0;display:flex}.dx-hero-copy{padding:27px 24px}.dx-hero-copy h2{font-size:34px}.dx-hero-copy p{max-width:290px}.dv-prism{height:270px;min-height:270px;margin-top:-10px}.dv-prism-card.back{top:0;right:calc(50% - 115px)}.dv-prism-card.middle{top:35px;right:calc(50% - 95px)}.dv-prism-card.front{top:66px;right:calc(50% - 110px)}.dv-prism-spark{top:0;right:25px}.dx-health-card{padding:20px;display:block}.dx-stats-grid,.dx-plan-grid,.dx-action-cards,.dx-security-metrics,.dx-connection-grid,.dx-report-grid,.dx-settings-grid,.dx-clarity-grid{grid-template-columns:1fr}.dx-stats-grid{gap:10px}.dx-stat{padding:17px 14px}.dx-stat>strong{font-size:30px}.dx-panel{padding:20px}.dx-recent-list{display:block}.dx-detail-side{grid-template-columns:1fr}.dx-table-wrap{width:calc(100% + 40px);margin-inline:-20px}.dx-table{min-width:680px}.dx-table td:first-child,.dx-table th:first-child{z-index:1;position:sticky;left:0}.dx-table td:first-child{background:#fff}.dx-subscription-hero{grid-template-columns:1fr;padding:24px 20px}.dx-subscription-hero>div>strong{font-size:43px}.dx-action-toolbar{gap:15px}.dx-action-card-footer{flex-wrap:wrap}.dx-security-summary{flex-wrap:wrap;padding:20px}.dx-security-summary .dx-button{width:100%}.dx-modal{padding:23px 20px}.dx-modal-footer{align-items:stretch}.dx-modal-footer>span{flex-basis:100%}.dx-setup-header{padding-inline:20px}.dx-setup-main{padding:30px 22px 40px}.dx-setup-main h2{font-size:29px}.dx-setup-progress{gap:10px;margin-bottom:40px}}@media (prefers-reduced-motion:reduce){.dx-app *,.dx-setup *{scroll-behavior:auto!important;transition:none!important}}@keyframes dx-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.dx-focus-grid{grid-template-columns:1fr}}@media (width<=800px){.dx-inventory-desktop{display:none}.dx-inventory-mobile{gap:12px;display:grid}.dx-account-mobile-card{border:1px solid #dce8ef;border-radius:12px;padding:17px;display:block}.dx-account-mobile-card>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.dx-account-mobile-card>div:first-child{justify-content:space-between;margin-bottom:15px}.dx-account-mobile-card>div:nth-child(2)>span:not(.dx-tag){color:#627c8b;font-size:11px}.dx-account-mobile-card .dx-reviewed-note{margin:0}.dx-account-mobile-card dl{border-top:1px solid #edf2f5;grid-template-columns:1.4fr 1fr;gap:8px;margin:15px 0 0;padding-top:12px;display:grid}.dx-account-mobile-card dt{color:#718591;margin-bottom:4px;font-size:10px}.dx-account-mobile-card dd{color:#253d4c;margin:0;font-size:12px}}@media (width<=580px){.dx-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dx-stat>strong{font-size:27px}.dx-stat>span{min-height:30px;font-size:10px;line-height:1.5}.dx-stat small{font-size:10px;line-height:1.6}.dx-stat p{font-size:10px}.dx-focus-grid{gap:14px}.dx-focus-eyebrow{flex-wrap:wrap;gap:10px}.dx-focus-body{gap:12px;padding:20px 0}.dx-focus-body h2{font-size:18px}.dx-focus-body p{font-size:12px}.dx-focus-footer{flex-wrap:wrap}.dx-focus-footer .dx-button{width:100%}.dx-inventory-panel{padding:17px}.dx-inventory-panel .dx-tabs{grid-template-columns:1fr 1fr;gap:5px;width:100%;display:grid}.dx-inventory-panel .dx-tabs button{min-height:42px;font-size:12px}.dx-inventory-panel .dx-filters input,.dx-inventory-panel .dx-filters select{min-height:44px;font-size:13px}.dx-inventory-panel .dx-filter-search{flex-basis:100%;width:100%}.dx-inventory-panel .dx-filters>label:not(.dx-filter-search){flex:1 1 0;min-width:0}.dx-inventory-panel .dx-filters select{padding-right:20px}.dx-account-mobile-card{padding:15px}.dx-review-progress{gap:6px}.dx-review-progress li{gap:5px;font-size:10px}.dx-review-evidence{padding:16px}.dx-modal-footer .dx-button{flex:1}.dx-review-steps strong{font-size:12px}}@media (prefers-reduced-motion:reduce){.dx-design-scope *{transition:none!important;animation:none!important}}@media (width<=1200px){.ot-top-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr)}.ot-footprint.card-spotlight{padding-inline:20px}.ot-footprint-body{grid-template-columns:1fr}.ot-footprint-copy{padding-bottom:5px}.ot-footprint-copy h2{font-size:28px}.ot-footprint-copy h2 br{display:none}.ot-footprint-copy p{max-width:none;margin-bottom:13px}.ot-source-chips{margin-bottom:0}.ot-footprint-copy>small{display:none}.ot-account-map{max-width:240px;max-height:240px;margin:0 auto 12px}.ot-next-step{justify-content:center}.ot-metric-card>a{padding:17px}.ot-metric-label{gap:5px;font-size:10px}.ot-work-grid{grid-template-columns:1fr}.ot-right-stack{grid-template-columns:1.3fr 1fr;display:grid}}@media (width<=800px){.dx-sidebar{display:none}.dx-frame{margin-left:0}.dx-main{padding:25px 20px}.dx-topbar{padding-inline:20px}.ot-top-grid{grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr)}.ot-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.dx-main{padding:24px 17px}.ot-top-grid{grid-template-columns:1fr;gap:16px}.ot-footprint.card-spotlight{padding:20px 21px 0}.ot-footprint-heading{font-size:9px}.ot-footprint-copy h2{margin-bottom:13px;font-size:28px}.ot-footprint-copy h2 br{display:block}.ot-account-map{max-width:275px;max-height:275px;margin-block:14px}.ot-map-node>span{font-size:9px}.ot-map-node .dx-service-icon{width:40px;height:40px}.ot-map-selection small{max-width:185px;line-height:1.7}.ot-map-selection>a{font-size:11px}.ot-next-step.card-spotlight{padding:22px}.ot-next-heading{margin-bottom:20px}.ot-next-step h2{font-size:23px}.ot-next-step>p{font-size:13px}.ot-review-progress>div:first-child{font-size:11px}.ot-next-note{font-size:10px}.ot-metrics{gap:11px}.ot-metric-card>a{padding:17px 14px}.ot-metric-label{min-height:36px;font-size:11px;line-height:1.6}.ot-metric-label>svg:last-child{display:none}.ot-metric-card strong{margin-top:8px;font-size:29px}.ot-metric-card p{min-height:38px;margin-bottom:12px;font-size:12px;line-height:1.6}.ot-metric-foot{font-size:11px;line-height:1.6}.ot-inventory.dx-panel,.ot-renewals.dx-panel{padding:20px}.ot-panel-heading{flex-wrap:wrap;gap:12px}.ot-panel-heading h2{font-size:19px}.ot-panel-heading p{font-size:12px}.ot-inventory-head{display:none}.ot-inventory-rows>a{grid-template-columns:1fr auto 12px;gap:7px}.ot-row-evidence{display:none}.ot-inventory-rows .dx-account-name strong{font-size:13px}.ot-inventory-rows .dx-account-name span{font-size:10px}.ot-inventory-rows .dx-tag{padding-inline:6px;font-size:10px}.ot-right-stack{grid-template-columns:1fr}.ot-renewal-items>a>span:nth-last-child(2) strong{font-size:12px}.ot-renewal-items>a>span:nth-last-child(2) small{font-size:10px}.ot-text-link{font-size:12px}.ot-bottom-note{flex-direction:column;align-items:flex-start;line-height:1.8}.ot-command-trigger{width:34px;height:34px;padding:8px;display:flex}.ot-command-trigger span,.ot-command-trigger kbd{display:none}}@media (prefers-reduced-motion:reduce){.ot-map-node *,.ot-review-track>span{transition:none!important}.card-spotlight:before{display:none}}.ot-page-buttons,.ot-page-buttons>span{align-items:center;gap:5px;display:flex}@keyframes ot-status-pulse{50%{box-shadow:0 0 0 6px #55d4f225}}@media (width<=1100px){.ot-workspace-status{flex-wrap:wrap;gap:10px}.ot-status-actions{gap:17px}.ot-status-live>span{margin-left:0}}@media (width<=640px){.ot-workspace-status{gap:12px;padding:13px 17px;font-size:10px}.ot-status-live{gap:8px}.ot-status-live>span{flex-basis:100%;padding-left:14px;font-size:9px}.ot-status-actions{flex-wrap:wrap;gap:15px;font-size:10px}.ot-status-actions button{padding-left:12px}.ot-sample-label{display:none}.ot-pagination{flex-wrap:wrap;gap:12px}.ot-pagination-summary{flex-basis:calc(100% - 130px)}.ot-page-buttons{justify-content:center;width:100%}.ot-page-buttons button{width:39px;height:39px}.dx-report-score .dx-score-ring{width:160px;height:160px}}@media (prefers-reduced-motion:reduce){.ot-status-live>i.is-scanning{animation:none}}.ot-dock-layout.is-expanded .ot-topbar-left>.ot-wordmark,.ot-mobile-dock{display:none}@media (width<=1100px) and (width>=641px){.ot-dock-layout.is-expanded .dx-frame{margin-left:var(--ot-rail-width)}.ot-navigation-panel{box-shadow:12px 0 34px #17344718}.ot-topbar-left>.ot-wordmark{display:none}.ot-dock-layout .dx-main{padding-inline:25px}}@media (width<=800px) and (width>=641px){.ot-dock-layout .dx-topbar{padding-inline:20px}.ot-command-trigger{width:230px}.ot-command-trigger kbd,.ot-dock-layout .dx-mobile-menu{display:none}.ot-top-grid{grid-template-columns:1fr}.ot-footprint-body{grid-template-columns:1fr 1fr}.ot-account-map{max-width:240px;margin:0}.ot-next-step>p{margin-bottom:18px}}@media (width<=640px){.ot-nav-rail,.ot-navigation-panel{display:none}.ot-dock-layout .dx-frame,.ot-dock-layout.is-expanded .dx-frame{margin-left:0}.ot-dock-layout .dx-main{padding:23px 17px 115px}.ot-dock-layout .dx-topbar{min-height:64px;padding-inline:17px}.ot-topbar-left{gap:0}.ot-topbar-left>.ot-wordmark{display:none}.ot-dock-layout .dx-mobile-menu{display:inline-flex}.ot-dock-layout .ot-command-trigger{width:34px;height:34px;padding:8px}.ot-command-trigger span,.ot-command-trigger kbd{display:none}.ot-mobile-dock{bottom:max(12px,env(safe-area-inset-bottom));z-index:45;width:calc(100% - 28px);max-width:380px;height:73px;display:block;position:fixed;left:50%;transform:translate(-50%)}.ot-mobile-dock .dock-outer{margin:0;height:73px!important}.ot-mobile-dock .dock-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#17303eef;border:1px solid #345262;border-radius:19px;justify-content:center;align-items:center;gap:clamp(10px,3vw,22px);width:100%;padding:6px 8px 18px;bottom:0;box-shadow:0 8px 24px #15304028}.ot-mobile-dock .dock-item{color:#9db9ca;box-shadow:none;background:0 0;border:0;border-radius:9px;flex-shrink:0;padding:0;font-family:inherit;width:44px!important;height:36px!important}.ot-mobile-dock .dock-item[aria-current]{color:#a1edfc;background:#315366}.ot-mobile-dock .dock-item[aria-current]:after{content:"";background:#55d4f2;border-radius:3px;width:13px;height:3px;position:absolute;bottom:-13px}.ot-mobile-dock .dock-label{display:none}.ot-mobile-dock .dock-item:before{content:attr(aria-label);color:inherit;white-space:nowrap;font-size:8px;font-weight:650;position:absolute;top:37px;left:50%;transform:translate(-50%)}.ot-dock-glyph>b{border-color:#17303e}.ot-navigation-content.is-mobile{min-height:auto;padding:4px 0}.ot-navigation-content.is-mobile .ot-personal-space{margin-bottom:20px}.ot-navigation-content.is-mobile .ot-flow-menu .menu__item-link{font-size:14px}.ot-navigation-content.is-mobile .ot-navigation-group{margin-bottom:17px}.ot-navigation-content.is-mobile .ot-source-status{display:none}.ot-navigation-content.is-mobile .ot-navigation-bottom{padding-top:0}.ot-dock-layout .dx-toast{bottom:100px}.ot-scan-status{margin-top:13px}.ot-scan-status .status-mark{--sm-font:10px!important}}@media (height<=670px) and (width>=641px){.ot-nav-rail{gap:8px;padding-block:12px}.ot-nav-rail .dock-panel{gap:3px;padding-block:6px}.ot-rail-bottom{gap:3px;padding-top:8px}.ot-rail-bottom .dx-avatar{margin-top:1px}}@media (prefers-reduced-motion:reduce){.ot-dock-layout .dx-frame,.ot-rail-toggle svg{transition:none}.ot-flow-menu .marquee{display:none}.status-mark *{transition:none!important;animation:none!important}}.prism-authenticated .prism-embedded-content{background:var(--dx-bg,#f4f7f9);min-width:0;min-height:100%;padding:24px}.prism-authenticated .ot-trace-entry{color:#f4efe6;background:#030303;border:1px solid #ffffff24;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:40px;padding:8px;text-decoration:none;display:flex}.prism-authenticated .ot-trace-entry>strong{text-shadow:0 0 4px #fff,0 0 12px #ffe6c6,0 0 24px #edd1a7;font:500 23px Arial,sans-serif}.prism-authenticated .ot-trace-entry:hover{box-shadow:0 0 16px #eed8b52b}.prism-authenticated .ot-trace-entry:focus-visible{outline-offset:3px;outline:2px solid #55d4f2}.prism-authenticated .ot-rail-trace{margin:10px 13px}.prism-authenticated .ot-rail-trace>span,.prism-authenticated .ot-mobile-trace{display:none}.prism-authenticated .ot-account-map{min-width:0}.prism-authenticated .dx-toast button{color:inherit;background:0 0;border:0;margin-left:15px}@media (width<=900px){.prism-authenticated .prism-embedded-content{padding:16px}.prism-authenticated .ot-mobile-trace{width:40px;min-height:36px;margin-right:8px;display:flex}.prism-authenticated .ot-mobile-trace>span{display:none}}@container trace-prism (width<=1200px){.dx-main{padding:26px 24px 20px}.dx-topbar,.dx-demo-ribbon{padding-inline:24px}.dx-overview-hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr)}.dx-health-body{gap:8px}.dx-score-ring{width:97px;height:97px}.dx-health-body h3{font-size:15px}.dx-health-card{padding:18px}.dx-hero-copy{padding-left:22px}.dx-stat{padding:17px 14px}.dx-stat p{flex-wrap:wrap}.dx-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dx-setup-story{padding:50px 35px 25px}.dx-setup-main{padding-inline:35px}}@container trace-prism (width<=1050px){.dx-sidebar{width:205px;padding-inline:12px}.dx-frame{margin-left:205px}.dx-brand{font-size:21px}.dx-brand-sub{letter-spacing:1px;font-size:6px}.dx-overview-hero-grid{grid-template-columns:1fr}.dx-footprint-hero{grid-template-columns:1.1fr 1fr}.dx-health-body{padding-block:12px}.dx-health-body>div:last-child{flex:1}.dx-health-card{grid-template-columns:1fr 2fr;align-items:center;gap:10px;display:grid}.dx-health-footer{grid-column:1/-1}.dx-score-ring{width:86px;height:86px}.dx-score-ring strong{font-size:28px}.dx-card-eyebrow{flex-wrap:wrap}.dx-card-eyebrow .dx-tag{margin-left:0}.dx-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dx-dashboard-columns{grid-template-columns:1fr}.dx-recent-list{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.dx-security-summary{flex-wrap:wrap}.dx-detail-grid,.dx-connection-explainer{grid-template-columns:1fr}.dx-detail-side{grid-template-columns:1fr 1fr}.dx-setup-layout{grid-template-columns:.9fr 1fr}.dx-setup-main,.dx-setup-story{padding-inline:28px}.dx-setup-progress{gap:8px}.dx-setup-progress p{font-size:9px}}@container trace-prism (width<=800px){.dx-sidebar{display:none}.dx-frame{margin-left:0}.dx-mobile-menu{display:inline-flex}.dx-mobile-navigation .dx-brand{margin-bottom:25px}.dx-mobile-navigation .dx-sidebar-tip,.dx-mobile-navigation .dx-workspace-switch{display:none}.dx-mobile-navigation .dx-sidebar-bottom{margin-top:5px}.dx-main{padding:24px 20px 20px}.dx-topbar{min-height:65px;padding:12px 18px}.dx-topbar-right{gap:8px}.dx-demo-ribbon{padding:8px 20px}.dx-demo-ribbon>span{font-size:7px}.dx-demo-ribbon p{font-size:9px}.dx-global-search{width:175px}.dx-screen-header h1{font-size:30px}.dx-setup-layout{display:block}.dx-setup-story{display:none}.dx-setup-main{max-width:620px;padding:35px 28px 45px}.dx-setup-header{min-height:72px;padding:18px 20px}.dx-setup-header>span>.dx-tag{display:none}.dx-setup-progress{margin-bottom:40px}.dx-setup-header>span>a{font-size:10px}}@container trace-prism (width<=580px){.dx-topbar{gap:8px}.dx-global-search,.dx-breadcrumb>span,.dx-breadcrumb>svg{display:none}.dx-demo-ribbon{flex-wrap:wrap;gap:5px;padding-block:8px}.dx-demo-ribbon p{flex-basis:calc(100% - 110px)}.dx-demo-ribbon a{display:none}.dx-main{padding:25px 17px 20px}.dx-screen-header{flex-direction:column;align-items:flex-start;gap:17px;margin-bottom:24px}.dx-screen-header h1{letter-spacing:-1px;font-size:29px}.dx-description{font-size:12px}.dx-footprint-hero{grid-template-columns:1fr}.dx-hero-copy{padding:26px}.dx-hero-copy h2{font-size:32px}.dx-hero-copy p{max-width:280px}.dx-footprint-map{display:none}.dx-health-card{padding:20px;display:block}.dx-health-body{gap:20px;padding-block:20px}.dx-health-body h3{font-size:18px}.dx-card-eyebrow .dx-tag{margin-left:auto}.dx-score-ring{width:108px;height:108px}.dx-health-footer{font-size:9px}.dx-stats-grid{gap:12px;margin-bottom:20px}.dx-stat{padding:16px 13px}.dx-stat>span{gap:5px;font-size:9px}.dx-stat>span svg{width:14px}.dx-stat>strong{font-size:26px}.dx-stat small{font-size:9px}.dx-stat p{font-size:8px;line-height:1.7}.dx-stat p svg{display:none}.dx-panel{padding:20px}.dx-section-title{flex-wrap:wrap;gap:8px}.dx-section-title h2{font-size:16px}.dx-action-preview>div>div{gap:7px}.dx-action-preview strong{font-size:11px}.dx-action-preview p{line-height:1.7}.dx-action-preview .dx-priority-icon{width:33px;height:33px}.dx-action-preview{gap:10px}.dx-action-preview>svg{display:none}.dx-recent-list{display:block}.dx-recent-list>a>span{font-size:9px}.dx-bottom-strip{padding:17px}.dx-bottom-strip>div{gap:10px}.dx-bottom-strip .dx-button{width:100%}.dx-footer{line-height:1.8}.dx-page-metrics{grid-template-columns:1fr 1fr;gap:22px 0}.dx-page-metrics>div{padding:0 18px}.dx-page-metrics>div:nth-child(3){border:0;padding-left:0}.dx-page-metrics span{font-size:10px}.dx-tabs button{min-height:37px;padding:7px 8px;font-size:10px}.dx-filters{gap:10px}.dx-filters label:not(.dx-filter-search){flex:1}.dx-filters select{width:100%}.dx-table-wrap{width:calc(100% + 40px);margin-inline:-20px}.dx-table{min-width:660px}.dx-table td:first-child{background:var(--dx-surface);z-index:1;min-width:182px;position:sticky;left:0}.dx-table th:first-child{z-index:1;position:sticky;left:0}.dx-account-detail-title{align-items:flex-start;gap:13px}.dx-account-detail-title>.dx-service-icon{width:50px;height:50px;font-size:22px}.dx-account-detail-title>.dx-screen-header{gap:8px}.dx-detail-side,.dx-plan-grid,.dx-action-cards,.dx-security-metrics,.dx-connection-grid,.dx-report-grid,.dx-settings-grid,.dx-clarity-grid{grid-template-columns:1fr}.dx-subscription-hero{grid-template-columns:1fr;gap:0;padding:25px 20px}.dx-subscription-hero>div>strong{font-size:43px}.dx-period-toggle{top:20px;right:15px}.dx-subscription-hero .dx-kicker{margin-top:37px}.dx-spend-bars{height:58px;margin:18px 0 25px}.dx-subscription-callout{flex-wrap:wrap;align-items:flex-start}.dx-subscription-callout>div{flex-basis:calc(100% - 45px)}.dx-subscription-callout .dx-button{width:100%}.dx-plan-grid{gap:14px}.dx-progress-banner{flex-wrap:wrap;gap:12px;padding:18px}.dx-progress-banner>div:first-of-type{flex-basis:calc(100% - 57px)}.dx-progress-track{flex:1}.dx-action-toolbar{gap:17px}.dx-action-card-footer{flex-wrap:wrap}.dx-security-summary{gap:15px;padding:20px}.dx-security-shield{border-radius:16px;width:50px;height:50px}.dx-security-shield svg{width:28px}.dx-security-summary>div:nth-child(2){flex-basis:calc(100% - 65px)}.dx-security-summary h2{font-size:19px;line-height:1.4}.dx-security-summary .dx-button{width:100%}.dx-security-row{flex-wrap:wrap;gap:12px}.dx-security-row>div{flex-basis:calc(100% - 56px)}.dx-security-row .dx-button{margin-left:auto}.dx-category-bars>div{grid-template-columns:90px 1fr 16px;gap:10px}.dx-settings-data{flex-direction:column;grid-column:auto;align-items:flex-start}.dx-setting-toggle{gap:12px}.dx-modal{padding:23px 20px}.dx-modal-heading h2{font-size:21px}.dx-modal-footer{align-items:stretch}.dx-modal-footer>span{flex-basis:100%}.dx-toast{font-size:11px;bottom:15px}.dx-setup-header .dx-brand{padding:0;font-size:19px}.dx-setup-header{gap:14px}.dx-setup-header>span>a{text-align:right;max-width:125px;line-height:1.6}.dx-setup-header>span>a svg{display:none}.dx-setup-main{padding:30px 22px 40px}.dx-setup-main h2{font-size:28px}.dx-setup-progress{gap:12px;margin-bottom:38px}.dx-setup-progress p{font-size:9px}.dx-setup-progress>div{flex-direction:column;align-items:flex-start}.dx-setup-actions{gap:8px}.dx-goal-options label{gap:11px;padding:15px}.dx-goal-options .dx-square-icon{width:34px;height:34px}.dx-setup-providers>div{gap:12px;padding:16px}.dx-setup-providers .dx-provider-icon{width:39px;height:39px;font-size:20px}.dx-setup-result-grid{gap:8px}.dx-setup-result-grid span{font-size:9px}}@container trace-prism (width<=1050px){.dx-sidebar{width:205px;padding-inline:12px}.dx-frame{margin-left:205px}.dx-main{padding-inline:24px}.dx-overview-hero-grid{grid-template-columns:1fr}.dx-health-card{grid-template-columns:1fr 2fr;align-items:center;gap:10px;display:grid}.dx-health-footer{grid-column:1/-1}.dx-dashboard-columns,.dx-detail-grid,.dx-connection-explainer{grid-template-columns:1fr}.dx-detail-side{grid-template-columns:1fr 1fr}.dx-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dx-setup-layout{grid-template-columns:.9fr 1fr}.dx-setup-main{padding-inline:30px}}@container trace-prism (width<=800px){.dx-sidebar{display:none}.dx-frame{margin-left:0}.dx-mobile-menu{display:inline-flex}.dx-main{padding:24px 20px}.dx-topbar{min-height:65px;padding-inline:18px}.dx-demo-ribbon{padding-inline:20px}.dx-setup-layout{display:block}.dx-setup-story{display:none}.dx-setup-main{max-width:650px;padding:37px 28px 45px}}@container trace-prism (width<=580px){.dx-global-search{display:none}.dx-main{padding:25px 17px}.dx-screen-header{flex-direction:column;align-items:flex-start;gap:16px}.dx-screen-header h1{font-size:29px}.dx-description{font-size:13px}.dx-footprint-hero{flex-direction:column;min-height:0;display:flex}.dx-hero-copy{padding:27px 24px}.dx-hero-copy h2{font-size:34px}.dx-hero-copy p{max-width:290px}.dv-prism{height:270px;min-height:270px;margin-top:-10px}.dv-prism-card.back{top:0;right:calc(50% - 115px)}.dv-prism-card.middle{top:35px;right:calc(50% - 95px)}.dv-prism-card.front{top:66px;right:calc(50% - 110px)}.dv-prism-spark{top:0;right:25px}.dx-health-card{padding:20px;display:block}.dx-stats-grid,.dx-plan-grid,.dx-action-cards,.dx-security-metrics,.dx-connection-grid,.dx-report-grid,.dx-settings-grid,.dx-clarity-grid{grid-template-columns:1fr}.dx-stats-grid{gap:10px}.dx-stat{padding:17px 14px}.dx-stat>strong{font-size:30px}.dx-panel{padding:20px}.dx-recent-list{display:block}.dx-detail-side{grid-template-columns:1fr}.dx-table-wrap{width:calc(100% + 40px);margin-inline:-20px}.dx-table{min-width:680px}.dx-table td:first-child,.dx-table th:first-child{z-index:1;position:sticky;left:0}.dx-table td:first-child{background:#fff}.dx-subscription-hero{grid-template-columns:1fr;padding:24px 20px}.dx-subscription-hero>div>strong{font-size:43px}.dx-action-toolbar{gap:15px}.dx-action-card-footer{flex-wrap:wrap}.dx-security-summary{flex-wrap:wrap;padding:20px}.dx-security-summary .dx-button{width:100%}.dx-modal{padding:23px 20px}.dx-modal-footer{align-items:stretch}.dx-modal-footer>span{flex-basis:100%}.dx-setup-header{padding-inline:20px}.dx-setup-main{padding:30px 22px 40px}.dx-setup-main h2{font-size:29px}.dx-setup-progress{gap:10px;margin-bottom:40px}}@container trace-prism (width<=1100px){.dx-focus-grid{grid-template-columns:1fr}}@container trace-prism (width<=800px){.dx-inventory-desktop{display:none}.dx-inventory-mobile{gap:12px;display:grid}.dx-account-mobile-card{border:1px solid #dce8ef;border-radius:12px;padding:17px;display:block}.dx-account-mobile-card>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.dx-account-mobile-card>div:first-child{justify-content:space-between;margin-bottom:15px}.dx-account-mobile-card>div:nth-child(2)>span:not(.dx-tag){color:#627c8b;font-size:11px}.dx-account-mobile-card .dx-reviewed-note{margin:0}.dx-account-mobile-card dl{border-top:1px solid #edf2f5;grid-template-columns:1.4fr 1fr;gap:8px;margin:15px 0 0;padding-top:12px;display:grid}.dx-account-mobile-card dt{color:#718591;margin-bottom:4px;font-size:10px}.dx-account-mobile-card dd{color:#253d4c;margin:0;font-size:12px}}@container trace-prism (width<=580px){.dx-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dx-stat>strong{font-size:27px}.dx-stat>span{min-height:30px;font-size:10px;line-height:1.5}.dx-stat small{font-size:10px;line-height:1.6}.dx-stat p{font-size:10px}.dx-focus-grid{gap:14px}.dx-focus-eyebrow{flex-wrap:wrap;gap:10px}.dx-focus-body{gap:12px;padding:20px 0}.dx-focus-body h2{font-size:18px}.dx-focus-body p{font-size:12px}.dx-focus-footer{flex-wrap:wrap}.dx-focus-footer .dx-button{width:100%}.dx-inventory-panel{padding:17px}.dx-inventory-panel .dx-tabs{grid-template-columns:1fr 1fr;gap:5px;width:100%;display:grid}.dx-inventory-panel .dx-tabs button{min-height:42px;font-size:12px}.dx-inventory-panel .dx-filters input,.dx-inventory-panel .dx-filters select{min-height:44px;font-size:13px}.dx-inventory-panel .dx-filter-search{flex-basis:100%;width:100%}.dx-inventory-panel .dx-filters>label:not(.dx-filter-search){flex:1 1 0;min-width:0}.dx-inventory-panel .dx-filters select{padding-right:20px}.dx-account-mobile-card{padding:15px}.dx-review-progress{gap:6px}.dx-review-progress li{gap:5px;font-size:10px}.dx-review-evidence{padding:16px}.dx-modal-footer .dx-button{flex:1}.dx-review-steps strong{font-size:12px}}@container trace-prism (width<=1200px){.ot-top-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr)}.ot-footprint.card-spotlight{padding-inline:20px}.ot-footprint-body{grid-template-columns:1fr}.ot-footprint-copy{padding-bottom:5px}.ot-footprint-copy h2{font-size:28px}.ot-footprint-copy h2 br{display:none}.ot-footprint-copy p{max-width:none;margin-bottom:13px}.ot-source-chips{margin-bottom:0}.ot-footprint-copy>small{display:none}.ot-account-map{max-width:240px;max-height:240px;margin:0 auto 12px}.ot-next-step{justify-content:center}.ot-metric-card>a{padding:17px}.ot-metric-label{gap:5px;font-size:10px}.ot-work-grid{grid-template-columns:1fr}.ot-right-stack{grid-template-columns:1.3fr 1fr;display:grid}}@container trace-prism (width<=800px){.dx-sidebar{display:none}.dx-frame{margin-left:0}.dx-main{padding:25px 20px}.dx-topbar{padding-inline:20px}.ot-top-grid{grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr)}.ot-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@container trace-prism (width<=600px){.dx-main{padding:24px 17px}.ot-top-grid{grid-template-columns:1fr;gap:16px}.ot-footprint.card-spotlight{padding:20px 21px 0}.ot-footprint-heading{font-size:9px}.ot-footprint-copy h2{margin-bottom:13px;font-size:28px}.ot-footprint-copy h2 br{display:block}.ot-account-map{max-width:275px;max-height:275px;margin-block:14px}.ot-map-node>span{font-size:9px}.ot-map-node .dx-service-icon{width:40px;height:40px}.ot-map-selection small{max-width:185px;line-height:1.7}.ot-map-selection>a{font-size:11px}.ot-next-step.card-spotlight{padding:22px}.ot-next-heading{margin-bottom:20px}.ot-next-step h2{font-size:23px}.ot-next-step>p{font-size:13px}.ot-review-progress>div:first-child{font-size:11px}.ot-next-note{font-size:10px}.ot-metrics{gap:11px}.ot-metric-card>a{padding:17px 14px}.ot-metric-label{min-height:36px;font-size:11px;line-height:1.6}.ot-metric-label>svg:last-child{display:none}.ot-metric-card strong{margin-top:8px;font-size:29px}.ot-metric-card p{min-height:38px;margin-bottom:12px;font-size:12px;line-height:1.6}.ot-metric-foot{font-size:11px;line-height:1.6}.ot-inventory.dx-panel,.ot-renewals.dx-panel{padding:20px}.ot-panel-heading{flex-wrap:wrap;gap:12px}.ot-panel-heading h2{font-size:19px}.ot-panel-heading p{font-size:12px}.ot-inventory-head{display:none}.ot-inventory-rows>a{grid-template-columns:1fr auto 12px;gap:7px}.ot-row-evidence{display:none}.ot-inventory-rows .dx-account-name strong{font-size:13px}.ot-inventory-rows .dx-account-name span{font-size:10px}.ot-inventory-rows .dx-tag{padding-inline:6px;font-size:10px}.ot-right-stack{grid-template-columns:1fr}.ot-renewal-items>a>span:nth-last-child(2) strong{font-size:12px}.ot-renewal-items>a>span:nth-last-child(2) small{font-size:10px}.ot-text-link{font-size:12px}.ot-bottom-note{flex-direction:column;align-items:flex-start;line-height:1.8}.ot-command-trigger{width:34px;height:34px;padding:8px;display:flex}.ot-command-trigger span,.ot-command-trigger kbd{display:none}}.ot-orders .ot-order-controls{background:#fff;border:1px solid #d7e4ec;border-radius:22px;gap:20px;margin:24px 0;padding:28px;display:grid}.ot-orders p{line-height:1.65}.ot-orders h2{font-size:19px}.ot-order-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.ot-order-actions>div{background:#f5f8fa;border-radius:14px;padding:20px}.ot-order-actions small{margin-bottom:12px;display:block}.ot-order-actions a{font-size:13px}.ot-order-filters{flex-wrap:wrap;align-items:end;gap:18px;margin:24px 0;display:flex}.ot-order-filters label{gap:7px;font-size:13px;display:grid}.ot-order-filters select,.ot-order-filters input{font:inherit;background:#fff;border:1px solid #cbd9e1;border-radius:10px;padding:10px}.ot-order-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px;display:grid}.ot-order-card{overflow-wrap:anywhere;background:#fff;border:1px solid #d7e4ec;border-radius:22px;min-width:0;padding:24px}.ot-order-card header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ot-order-card h2{margin:0 0 4px}.ot-order-card dl>div{justify-content:space-between;gap:20px;margin:14px 0;font-size:13px;display:flex}.ot-order-card dt{color:#687d8c}.ot-order-card dd{text-align:right;margin:0}.ot-order-card footer{border-top:1px solid #e5edf1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:20px;display:flex}.ot-order-pagination{justify-content:center;align-items:center;gap:16px;margin:25px;display:flex}.ot-order-check{align-items:start;gap:12px;margin:22px 0;line-height:1.6;display:flex}.ot-order-check input{margin-top:5px}.ot-order-evidence{overflow-wrap:anywhere;border-top:1px solid #dae5ec;padding:18px 0}.ot-order-notice{background:#fff4df;border-radius:12px;padding:15px}@media (width<=700px){.ot-order-actions{grid-template-columns:1fr}.ot-orders .ot-order-controls{padding:20px}}.dx-app,.dx-setup,.dx-modal,.dx-toast{font-family:var(--dx-font);color:var(--dx-ink);color-scheme:var(--dx-scheme);font-size:14px;line-height:1.5}.dx-app *,.dx-setup *,.dx-modal *,.dx-toast *{box-sizing:border-box}.dx-app :is(h1,h2,h3,p),.dx-setup :is(h1,h2,h3,p),.dx-modal :is(h2,h3,p){margin-top:0}.dx-app a,.dx-setup a,.dx-modal a{color:inherit;text-decoration:none}.dx-app button,.dx-setup button,.dx-modal button{cursor:pointer;font-family:inherit}.dx-app :is(a,button,input,select),.dx-setup :is(a,button,input,select),.dx-modal :is(a,button,input,select){-webkit-tap-highlight-color:transparent}.dx-app :focus-visible,.dx-setup :focus-visible,.dx-modal :focus-visible{outline-offset:4px;outline:3px solid #3d9272}.dx-app input,.dx-app select,.dx-setup input,.dx-modal input,.dx-modal select{color:var(--dx-ink);font-family:inherit}.dx-app button:disabled,.dx-setup button:disabled,.dx-modal button:disabled{opacity:.45;cursor:not-allowed}.dx-app{background:var(--dx-bg);min-height:100vh}.dx-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}.dx-skip{z-index:100;background:var(--dx-green);border-radius:8px;padding:12px 16px;position:fixed;top:12px;left:12px;transform:translateY(-180%);color:#fff!important}.dx-skip:focus{transform:translateY(0)}.dx-sidebar{z-index:20;border-right:1px solid var(--dx-line);background:var(--dx-surface);flex-direction:column;gap:0;width:238px;padding:32px 18px 16px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.dx-brand{letter-spacing:-.7px;align-items:center;gap:10px;padding-inline:12px;font-size:23px;font-weight:760;display:flex}.dx-mark{width:31px;height:33px;color:var(--dx-green);flex:none;display:block}.dx-mark svg{width:100%;height:100%}.dx-brand-sub{letter-spacing:1.5px;color:var(--dx-muted);margin-top:3px;font-size:7px;font-weight:650;display:block}.dx-workspace-switch{border:1px solid var(--dx-line);background:var(--dx-surface);border-radius:10px;align-items:center;gap:9px;margin:30px 3px 24px;padding:11px 8px;display:flex}.dx-workspace-switch div{flex:1;min-width:0}.dx-workspace-switch strong{font-size:11px;display:block}.dx-workspace-switch div>span{color:var(--dx-muted);font-size:10px;display:block}.dx-avatar{background:var(--dx-surface);width:32px;height:32px;color:var(--dx-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:750;display:inline-flex}.dx-nav-group>p{color:var(--dx-muted);letter-spacing:1.4px;margin:0 12px 9px;font-size:9px;font-weight:700}.dx-nav-group a{min-height:44px;color:var(--dx-muted);border-radius:8px;align-items:center;gap:11px;margin-bottom:4px;padding:10px 12px;font-size:13px;font-weight:550;display:flex}.dx-nav-group a>span{flex:1}.dx-nav-group a.active{background:var(--dx-surface);color:var(--dx-muted);font-weight:700}.dx-nav-group a:hover{background:var(--dx-surface)}.dx-nav-group a b{background:var(--dx-surface);border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700}.dx-sidebar-bottom{margin-top:auto;padding-top:18px}.dx-sidebar-tip{border:1px solid var(--dx-line);background:var(--dx-surface);border-radius:12px;margin-bottom:20px;padding:15px 14px}.dx-sidebar-tip>span{align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.dx-sidebar-tip p{color:var(--dx-muted);margin:9px 0;font-size:11px;line-height:1.7}.dx-sidebar-tip a{align-items:center;gap:5px;font-size:10px;font-weight:650;display:flex}.dx-sidebar-bottom>a{min-height:40px;color:var(--dx-muted);align-items:center;gap:10px;padding:10px;font-size:11px;display:flex}.dx-sidebar-user{border-top:1px solid var(--dx-line);align-items:center;gap:8px;margin-top:12px;padding:16px 5px 0;display:flex}.dx-sidebar-user>div{flex:1;min-width:0}.dx-sidebar-user strong{font-size:11px;display:block}.dx-sidebar-user small{color:var(--dx-muted);font-size:10px;display:block}.dx-frame{min-width:0;margin-left:238px}.dx-topbar{background:var(--dx-surface);border-bottom:1px solid var(--dx-line);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px 36px;display:flex}.dx-breadcrumb{color:var(--dx-muted);align-items:center;gap:10px;font-size:12px;display:flex}.dx-breadcrumb strong{color:var(--dx-muted);font-weight:600}.dx-topbar-right{align-items:center;gap:19px;display:flex}.dx-global-search{width:214px;height:36px;color:var(--dx-muted);background:var(--dx-surface);border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;display:flex;position:relative}.dx-global-search input{outline-offset:6px;background:0 0;border:0;width:100%;min-width:0;font-size:11px}.dx-search-results{z-index:25;border:1px solid var(--dx-line);background:var(--dx-surface);border-radius:10px;width:300px;padding:8px;position:absolute;top:45px;right:0;box-shadow:0 10px 35px #1d3c2917}.dx-search-results a{border-radius:6px;padding:10px;font-size:13px;display:block}.dx-search-results span{color:var(--dx-muted);font-size:11px;display:block}.dx-search-results p{margin:0;padding:10px;font-size:12px}.dx-icon-button{width:36px;height:36px;color:var(--dx-muted);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.dx-icon-button:hover{background:var(--dx-surface)}.dx-notification i{background:var(--dx-surface);border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:7px}.dx-mobile-menu{display:none}.dx-demo-ribbon{background:var(--dx-surface);border-bottom:1px solid var(--dx-line);color:var(--dx-muted);justify-content:space-between;align-items:center;gap:12px;padding:9px 36px;font-size:10px;display:flex}.dx-demo-ribbon>span{letter-spacing:1px;align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.dx-demo-ribbon i,.dx-hero-label i{background:var(--dx-surface);border-radius:50%;width:5px;height:5px}.dx-demo-ribbon p{flex:1;margin:0}.dx-demo-ribbon a{align-items:center;gap:5px;font-weight:650;display:flex}.dx-main{max-width:1600px;margin-inline:auto;padding:31px 36px 20px}.dx-screen-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.dx-kicker{color:var(--dx-muted);letter-spacing:1.5px;margin:0 0 9px;font-size:9px;font-weight:700;line-height:1.5}.dx-screen-header h1{letter-spacing:-1.3px;margin:0 0 8px;font-size:clamp(27px,2.6vw,36px);font-weight:680;line-height:1.2}.dx-description{max-width:660px;color:var(--dx-muted);margin:0;font-size:13px;line-height:1.7}.dx-header-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.dx-button{border:1px solid var(--dx-line);background:var(--dx-surface);min-height:40px;color:var(--dx-muted);font:inherit;white-space:normal;text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:9px 14px;font-size:11px;font-weight:650;line-height:1.4;display:inline-flex}.dx-button:hover{background:var(--dx-surface);border-color:var(--dx-line)}.dx-button-primary{background:var(--dx-surface);border-color:var(--dx-line);color:#fff!important}.dx-button-primary:hover{background:var(--dx-surface);border-color:var(--dx-line)}.dx-button-light{background:var(--dx-surface);border-color:var(--dx-line);color:var(--dx-muted)!important}.dx-button-light:hover{background:var(--dx-surface)}.dx-tag{border:1px solid var(--dx-line);background:var(--dx-surface);width:fit-content;min-height:22px;color:var(--dx-muted);white-space:nowrap;border-radius:5px;align-items:center;padding:3px 7px;font-size:9px;font-weight:650;line-height:1.4;display:inline-flex}.dx-tag-green,.dx-tag-amber,.dx-tag-red{color:var(--dx-muted);background:var(--dx-surface);border-color:var(--dx-line)}.dx-full-width{width:100%}.dx-overview-hero-grid{grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr);gap:20px;margin-bottom:20px;display:grid}.dx-footprint-hero{border-radius:var(--dx-radius);background:var(--dx-surface);color:#fff;grid-template-columns:1fr 1fr;min-height:256px;display:grid;position:relative;overflow:hidden}.dx-hero-copy{z-index:2;padding:28px 0 27px 28px;position:relative}.dx-hero-label{color:var(--dx-muted);letter-spacing:1.4px;align-items:center;gap:6px;margin-bottom:16px;font-size:8px;font-weight:600;display:flex}.dx-hero-copy h2{letter-spacing:-.8px;color:var(--dx-muted);margin-bottom:11px;font-size:clamp(23px,2.4vw,31px);font-weight:580;line-height:1.2}.dx-hero-copy p{max-width:230px;color:var(--dx-muted);margin-bottom:17px;font-size:11px;line-height:1.75}.dx-hero-copy small{color:var(--dx-muted);margin-top:13px;font-size:9px;display:block}.dx-footprint-map{background-image:radial-gradient(#a4c6ad20 1px,#0000 1px);background-size:14px 14px;min-height:256px;position:relative;overflow:hidden}.dx-map-orbit{border:1px dashed var(--dx-line);border-radius:50%;width:132px;height:132px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.dx-map-orbit.orbit-2{width:232px;height:232px}.dx-map-axis{background:#b7d7bd20;width:200px;height:1px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.dx-map-axis.axis-b{transform:translate(-50%,-50%)rotate(-45deg)}.dx-map-center{background:var(--dx-surface);border:1px solid var(--dx-line);width:74px;height:74px;color:var(--dx-muted);border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #bfdcb509}.dx-map-center span{letter-spacing:2px;font-size:8px}.dx-map-node{width:37px;height:37px;position:absolute;top:calc(47% - 18px);left:calc(50% - 18px)}.dx-map-node .dx-service-icon{border:3px solid var(--dx-line);box-shadow:0 5px 12px #0d2c3133}.dx-map-node.node-0{transform:translate(-74px,-72px)rotate(-8deg)}.dx-map-node.node-1{transform:translate(42px,-80px)rotate(8deg)}.dx-map-node.node-2{transform:translate(91px,-5px)rotate(-8deg)}.dx-map-node.node-3{transform:translate(52px,72px)rotate(8deg)}.dx-map-node.node-4{transform:translate(-43px,73px)rotate(-8deg)}.dx-map-node.node-5{transform:translate(-95px,10px)rotate(8deg)}.dx-map-signal{color:var(--dx-muted);justify-content:center;align-items:center;gap:6px;font-size:8px;display:flex;position:absolute;bottom:18px;left:0;right:0}.dx-map-signal i{background:var(--dx-surface);border-radius:50%;width:4px;height:4px}.dx-service-icon{background:var(--service-color);color:#fff;letter-spacing:-.5px;border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;font-weight:700;display:inline-flex}.dx-service-icon.is-small{width:37px;height:37px;font-size:17px}.dx-health-card{background:var(--dx-surface);border:1px solid var(--dx-line);border-radius:var(--dx-radius);flex-direction:column;padding:22px;display:flex}.dx-card-eyebrow{letter-spacing:1px;color:var(--dx-muted);align-items:center;gap:7px;font-size:9px;font-weight:650;display:flex}.dx-card-eyebrow .dx-tag{letter-spacing:0;margin-left:auto;font-size:8px}.dx-health-body{align-items:center;gap:16px;margin-block:auto;padding-block:20px;display:flex}.dx-score-ring{flex:none;width:118px;height:118px;position:relative}.dx-score-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.dx-score-ring circle{fill:none;stroke-width:7px}.dx-ring-progress{stroke:#76955d;stroke-linecap:round}.dx-score-ring>div{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dx-score-ring strong{letter-spacing:-1.5px;font-size:35px;font-weight:630;line-height:1.2}.dx-score-ring span{letter-spacing:1px;color:var(--dx-muted);margin-top:3px;font-size:6px}.dx-health-body h3{letter-spacing:-.4px;margin:0 0 7px;font-size:17px;font-weight:650}.dx-health-body p{color:var(--dx-muted);margin:0;font-size:11px;line-height:1.8}.dx-health-footer{border-top:1px solid var(--dx-line);color:var(--dx-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:15px;font-size:9px;display:flex}.dx-health-footer a{color:var(--dx-muted);align-items:center;gap:4px;display:flex}.dx-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:28px;display:grid}.dx-stat{border:1px solid var(--dx-line);background:var(--dx-surface);border-radius:12px;padding:20px 20px 15px;transition:border-color .15s;display:block}.dx-stat:hover{border-color:var(--dx-line)}.dx-stat>span{color:var(--dx-muted);align-items:center;gap:7px;font-size:10px;display:flex}.dx-stat>strong{letter-spacing:-1px;margin-top:12px;font-size:29px;font-weight:650;display:block}.dx-stat small{color:var(--dx-muted);letter-spacing:0;margin-top:2px;font-size:9px;font-weight:450;display:block}.dx-stat p{border-top:1px solid var(--dx-line);color:var(--dx-muted);align-items:center;gap:6px;margin:17px 0 0;padding-top:11px;font-size:9px;display:flex}.dx-stat p svg{margin-left:auto}.dx-dot{border-radius:50%;flex:none;width:5px;height:5px;display:inline-block}.dx-dot.green,.dx-dot.amber,.dx-dot.red,.dx-dot.neutral{background:var(--dx-surface)}.dx-dashboard-columns{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;margin-bottom:20px;display:grid}.dx-panel{background:var(--dx-surface);border:1px solid var(--dx-line);border-radius:var(--dx-radius);min-width:0;padding:24px}.dx-section-title{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.dx-section-title h2{letter-spacing:-.35px;margin:0;font-size:16px;font-weight:650;line-height:1.5}.dx-section-title p{color:var(--dx-muted);margin:5px 0 0;font-size:10px;line-height:1.6}.dx-section-title>a{color:var(--dx-muted);white-space:nowrap;align-items:center;gap:5px;margin-top:4px;font-size:10px;font-weight:600;display:flex}.dx-action-preview{border:0;border-top:1px solid var(--dx-line);width:100%;color:var(--dx-ink);text-align:left;background:0 0;align-items:center;gap:13px;padding:17px 0;display:flex}.dx-action-preview>div{flex:1;min-width:0}.dx-action-preview>div>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dx-action-preview strong{font-size:12px;font-weight:630}.dx-action-preview p{color:var(--dx-muted);margin:5px 0;font-size:10px}.dx-action-preview small{color:var(--dx-muted);gap:7px;font-size:9px;display:flex}.dx-action-preview:hover strong{color:var(--dx-muted)}.dx-priority-icon{border-radius:10px;flex:none;justify-content:center;align-items:center;width:39px;height:39px;display:flex}.dx-priority-icon.red,.dx-priority-icon.amber,.dx-priority-icon.green,.dx-priority-icon.neutral{background:var(--dx-surface);color:var(--dx-muted)}.dx-recent-list>a{border-top:1px solid var(--dx-line);justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.dx-recent-list>a>span{color:var(--dx-muted);align-items:center;gap:9px;font-size:9px;display:flex}.dx-account-name{align-items:center;gap:11px;display:flex}.dx-account-name>div{min-width:0}.dx-account-name strong{font-size:12px;font-weight:650;display:block}.dx-account-name span:not(.dx-service-icon){color:var(--dx-muted);margin-top:3px;font-size:10px;display:block}.dx-evidence-note{border:1px solid var(--dx-line);background:var(--dx-surface);color:var(--dx-muted);border-radius:8px;align-items:flex-start;gap:8px;margin-top:13px;padding:12px;display:flex}.dx-evidence-note svg{flex-shrink:0;margin-top:2px}.dx-evidence-note p{margin:0;font-size:9px;line-height:1.6}.dx-bottom-strip{background:var(--dx-surface);border:1px solid var(--dx-line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:17px 22px;display:flex}.dx-bottom-strip>div{align-items:center;gap:14px;display:flex}.dx-bottom-strip strong{font-size:12px;font-weight:650}.dx-bottom-strip p{color:var(--dx-muted);margin:4px 0 0;font-size:10px}.dx-square-icon{background:var(--dx-surface);border:1px solid var(--dx-line);width:42px;height:42px;color:var(--dx-muted);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.dx-footer{color:var(--dx-muted);flex-wrap:wrap;justify-content:space-between;gap:15px;margin-top:8px;padding-top:28px;font-size:9px;display:flex}.dx-footer>span:first-child{align-items:center;gap:6px;display:flex}.dx-page-metrics{border-block:1px solid var(--dx-line);grid-template-columns:repeat(4,1fr);margin:5px 0 26px;padding:20px 0;display:grid}.dx-page-metrics>div{border-left:1px solid var(--dx-line);padding:0 24px}.dx-page-metrics>div:first-child{border:0;padding-left:0}.dx-page-metrics strong{letter-spacing:-.8px;font-size:27px;font-weight:650;display:block}.dx-panel-toolbar,.dx-action-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.dx-tabs{background:var(--dx-surface);border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px;padding:4px;display:flex}.dx-tabs button{min-height:34px;color:var(--dx-muted);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-size:11px;font-weight:550;display:inline-flex}.dx-tabs button.active{background:var(--dx-surface);color:var(--dx-muted);box-shadow:0 1px 4px #3843310a}.dx-tabs button span{background:var(--dx-surface);border-radius:4px;padding:0 5px;font-size:9px}.dx-result-count{color:var(--dx-muted);font-size:11px}.dx-filters{flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:20px;display:flex}.dx-filter-search{border:1px solid var(--dx-line);min-width:200px;color:var(--dx-muted);border-radius:7px;flex:1;align-items:center;gap:9px;padding:10px 12px;display:flex}.dx-filter-search input{background:0 0;border:0;width:100%;min-width:0;font-size:11px}.dx-filters select,.dx-action-toolbar select{border:1px solid var(--dx-line);background:var(--dx-surface);border-radius:7px;min-height:39px;padding:8px 30px 8px 11px;font-size:11px}.dx-table-wrap{overflow-x:auto}.dx-table{border-collapse:collapse;text-align:left;width:100%;min-width:700px}.dx-table th{background:var(--dx-surface);letter-spacing:.6px;color:var(--dx-muted);border-block:1px solid var(--dx-line);padding:12px;font-size:9px;font-weight:650}.dx-table td{border-bottom:1px solid var(--dx-line);color:var(--dx-muted);padding:16px 12px;font-size:11px}.dx-table td:first-child{color:var(--dx-ink)}.dx-evidence-count{font-size:10px}.dx-evidence-count i{margin-right:5px}.dx-evidence-count small{color:var(--dx-muted);margin:3px 0 0 10px;font-size:9px;display:block}.dx-row-link{border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.dx-row-link:hover{background:var(--dx-surface)}.dx-table-footer{color:var(--dx-muted);align-items:flex-start;gap:7px;margin-top:18px;font-size:10px;display:flex}.dx-table-footer svg{flex-shrink:0}.dx-empty{text-align:center;color:var(--dx-muted);flex-direction:column;align-items:center;padding:45px 20px;display:flex}.dx-empty h3{color:var(--dx-muted);margin:16px 0 6px;font-size:17px}.dx-empty p{max-width:350px;font-size:12px}.dx-empty .dx-button{margin-top:8px}.dx-back{align-items:center;min-height:36px;margin-bottom:20px;font-size:11px;display:inline-flex;color:var(--dx-muted)!important}.dx-account-detail-title{align-items:center;gap:20px;margin-bottom:28px;display:flex}.dx-account-detail-title>.dx-service-icon{border-radius:17px;width:64px;height:64px;font-size:29px}.dx-account-detail-title>.dx-screen-header{flex:1;margin-bottom:0}.dx-detail-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:20px;display:grid}.dx-detail-side{gap:20px;display:grid}.dx-detail-summary{color:var(--dx-muted);flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:24px;font-size:11px;display:flex}.dx-timeline>div{gap:17px;padding-bottom:28px;display:flex;position:relative}.dx-timeline>div>span{background:var(--dx-surface);width:32px;height:32px;color:var(--dx-muted);z-index:1;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.dx-timeline>div:not(:last-child):after{content:"";background:var(--dx-surface);width:1px;position:absolute;top:32px;bottom:0;left:16px}.dx-timeline strong{font-size:13px}.dx-timeline p{color:var(--dx-muted);margin:5px 0;font-size:11px}.dx-timeline small{color:var(--dx-muted);font-size:9px}.dx-info-box{background:var(--dx-surface);border:1px solid var(--dx-line);color:var(--dx-muted);border-radius:9px;align-items:flex-start;gap:10px;margin-top:20px;padding:14px;display:flex}.dx-info-box svg{flex-shrink:0;margin-top:2px}.dx-info-box p{margin:0;font-size:11px;line-height:1.8}.dx-facts{margin:0 0 20px}.dx-facts div{border-bottom:1px solid var(--dx-line);justify-content:space-between;gap:12px;padding-block:11px;font-size:11px;display:flex}.dx-facts dd{color:var(--dx-muted);text-align:right;margin:0;font-weight:550}.dx-next-card{background:var(--dx-surface);border-color:var(--dx-line)}.dx-next-card h3{margin:13px 0 8px;font-size:17px}.dx-next-card p{color:var(--dx-muted);font-size:11px;line-height:1.8}.dx-subscription-hero{background:var(--dx-surface);border:1px solid var(--dx-line);border-radius:var(--dx-radius);grid-template-columns:1fr 1fr;align-items:center;gap:32px;margin-bottom:20px;padding:30px;display:grid;position:relative}.dx-subscription-hero>div>strong{letter-spacing:-2px;margin:13px 0 8px;font-size:46px;font-weight:600;display:block}.dx-subscription-hero>div>strong>span{color:var(--dx-muted);letter-spacing:0;font-size:18px}.dx-subscription-hero p:last-child{color:var(--dx-muted);margin-bottom:0;font-size:11px}.dx-spend-bars{align-items:flex-end;gap:5px;height:80px;margin:15px 0 20px;display:flex;position:relative}.dx-spend-bars>div{color:#fff;opacity:.8;border-radius:7px;justify-content:center;align-items:center;min-width:18px;height:50px;font-size:14px;display:flex}.dx-spend-bars small{color:var(--dx-muted);letter-spacing:1.5px;font-size:8px;position:absolute;bottom:-26px;left:0}.dx-period-toggle{background:var(--dx-surface);border-radius:7px;padding:3px;display:flex;position:absolute;top:20px;right:24px}.dx-period-toggle button{color:var(--dx-muted);background:0 0;border:0;border-radius:5px;padding:6px 10px;font-size:10px}.dx-subscription-callout{border:1px solid var(--dx-line);background:var(--dx-surface);color:var(--dx-muted);border-radius:12px;align-items:center;gap:15px;margin-bottom:30px;padding:20px;display:flex}.dx-subscription-callout>div{flex:1}.dx-subscription-callout strong{color:var(--dx-muted);font-size:12px}.dx-subscription-callout p{color:var(--dx-muted);margin:5px 0 0;font-size:11px}.dx-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.dx-plan-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.dx-plan-price{letter-spacing:-.8px;margin:25px 0 18px;font-size:27px;font-weight:650}.dx-plan-price>span{letter-spacing:0;color:var(--dx-muted);margin-left:4px;font-size:10px;font-weight:450}.dx-plan-renewal{color:var(--dx-muted);align-items:center;gap:6px;font-size:10px;display:flex}.dx-plan-renewal strong{color:var(--dx-muted);margin-left:auto;font-weight:550}.dx-plan-footer{border-top:1px solid var(--dx-line);justify-content:space-between;align-items:center;gap:10px;margin-top:22px;padding-top:15px;display:flex}.dx-plan-footer a{color:var(--dx-muted);align-items:center;gap:5px;font-size:10px;display:flex}.dx-plan-footer button{border:1px solid var(--dx-line);background:var(--dx-surface);min-height:32px;color:var(--dx-muted);border-radius:6px;padding:6px 9px;font-size:10px}.dx-progress-banner{border:1px solid var(--dx-line);background:var(--dx-surface);border-radius:12px;align-items:center;gap:17px;margin-bottom:26px;padding:22px;display:flex}.dx-progress-banner>div:first-of-type{flex:1}.dx-progress-banner strong{font-size:15px;font-weight:650}.dx-progress-banner p{color:var(--dx-muted);margin:5px 0 0;font-size:11px}.dx-progress-track{background:var(--dx-surface);border-radius:5px;width:150px;height:6px;overflow:hidden}.dx-progress-track span{background:var(--dx-surface);height:100%;transition:width .2s;display:block}.dx-progress-banner>b{color:var(--dx-muted);font-size:13px;font-weight:600}.dx-action-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.dx-action-card{flex-direction:column;display:flex}.dx-action-card-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.dx-action-card h2{letter-spacing:-.5px;margin-bottom:10px;font-size:19px;font-weight:620}.dx-action-card>p{color:var(--dx-muted);font-size:12px;line-height:1.8}.dx-action-reason{background:var(--dx-surface);color:var(--dx-muted);border-radius:8px;gap:8px;margin:auto 0 20px;padding:12px;font-size:10px;line-height:1.7;display:flex}.dx-action-reason svg{flex-shrink:0;margin-top:2px}.dx-action-card-footer{border-top:1px solid var(--dx-line);justify-content:space-between;align-items:center;gap:10px;padding-top:17px;display:flex}.dx-action-card-footer>span{color:var(--dx-muted);align-items:center;gap:5px;font-size:10px;display:flex}.dx-fine-print{color:var(--dx-muted);align-items:flex-start;gap:7px;margin-top:22px;font-size:10px;line-height:1.7;display:flex}.dx-fine-print svg{flex-shrink:0;margin-top:2px}.dx-security-summary{border-radius:var(--dx-radius);border:1px solid var(--dx-line);background:var(--dx-surface);align-items:center;gap:23px;margin-bottom:22px;padding:26px;display:flex}.dx-security-shield{width:77px;height:77px;color:var(--dx-muted);background:var(--dx-surface);border-radius:24px;flex:none;place-items:center;display:grid}.dx-security-summary>div:nth-child(2){flex:1}.dx-security-summary h2{letter-spacing:-.6px;margin:9px 0 7px;font-size:22px;font-weight:600}.dx-security-summary p{color:var(--dx-muted);margin:0;font-size:11px}.dx-security-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px;display:grid}.dx-security-metrics strong{letter-spacing:-.5px;margin-top:16px;font-size:22px;font-weight:600;display:block}.dx-security-metrics span{color:var(--dx-muted);margin-top:6px;font-size:10px;display:block}.dx-security-row{border-top:1px solid var(--dx-line);align-items:center;gap:15px;padding:22px 0;display:flex}.dx-security-row>div{flex:1}.dx-security-row strong{font-size:12px}.dx-security-row p{color:var(--dx-muted);margin:6px 0 0;font-size:10px}.dx-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:24px;display:grid}.dx-provider-heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.dx-provider-icon{background:color-mix(in srgb, var(--provider-color) 10%, white);width:49px;height:49px;color:var(--provider-color);border-radius:13px;flex:none;justify-content:center;align-items:center;font-size:25px;font-weight:700;display:inline-flex}.dx-connection-card h2{letter-spacing:-.7px;margin-bottom:7px;font-size:25px;font-weight:600}.dx-connection-card>p{color:var(--dx-muted);font-size:12px}.dx-provider-meta{color:var(--dx-muted);gap:12px;padding:18px 0;font-size:11px;display:grid}.dx-provider-meta>span{align-items:center;gap:8px;display:flex}.dx-connection-capabilities{border-top:1px solid var(--dx-line);color:var(--dx-muted);flex-wrap:wrap;gap:16px;margin-bottom:8px;padding-block:18px;font-size:10px;display:flex}.dx-connection-capabilities>span{align-items:center;gap:5px;display:flex}.dx-connection-buttons{flex-wrap:wrap;gap:9px;display:flex}.dx-connection-explainer{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:22px;display:grid}.dx-numbered-list{gap:23px;margin:0;padding:0;list-style:none;display:grid}.dx-numbered-list li{gap:16px;display:flex}.dx-numbered-list b{color:var(--dx-muted);font-size:20px;font-weight:450}.dx-numbered-list strong{font-size:13px;font-weight:600}.dx-numbered-list p{color:var(--dx-muted);margin:6px 0 0;font-size:11px;line-height:1.8}.dx-privacy-promise h2{letter-spacing:-.5px;margin:17px 0 10px;font-size:21px;font-weight:600}.dx-privacy-promise p,.dx-privacy-promise li{color:var(--dx-muted);font-size:11px;line-height:1.9}.dx-privacy-promise ul{margin-bottom:20px;padding-left:18px}.dx-privacy-promise a{color:var(--dx-muted);align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.dx-scan-inline{background:var(--dx-surface);border:1px solid var(--dx-line);color:var(--dx-muted);border-radius:10px;align-items:center;gap:16px;margin-top:20px;padding:18px;display:flex}.dx-scan-inline strong{font-size:13px}.dx-scan-inline p{margin:5px 0 0;font-size:11px}.dx-report-grid{grid-template-columns:minmax(280px,1fr) minmax(0,1.5fr);gap:22px;margin-bottom:24px;display:grid}.dx-report-score{text-align:center;background:var(--dx-surface)}.dx-report-score .dx-score-ring{width:170px;height:170px;margin:23px auto}.dx-report-score .dx-score-ring strong{font-size:48px}.dx-report-score .dx-score-ring span{font-size:9px}.dx-report-score h2{margin-bottom:10px;font-size:22px;font-weight:600}.dx-report-score>p:not(.dx-kicker){color:var(--dx-muted);font-size:11px;line-height:1.8}.dx-report-score>a{color:var(--dx-muted);align-items:center;gap:7px;margin-top:8px;font-size:11px;display:inline-flex}.dx-category-bars{gap:24px;padding-top:10px;display:grid}.dx-category-bars>div{color:var(--dx-muted);grid-template-columns:100px 1fr 20px;align-items:center;gap:16px;font-size:11px;display:grid}.dx-category-bars>div>div{background:var(--dx-surface);border-radius:6px;height:8px;overflow:hidden}.dx-category-bars i{background:var(--dx-surface);border-radius:6px;min-width:8px;height:100%;display:block}.dx-category-bars b{color:var(--dx-muted);font-size:12px;font-weight:500}.dx-clarity-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.dx-clarity-grid h3{letter-spacing:-.4px;margin:18px 0 9px;font-size:17px;font-weight:600}.dx-clarity-grid p{color:var(--dx-muted);font-size:11px;line-height:1.9}.dx-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.dx-field{color:var(--dx-muted);gap:8px;margin-bottom:22px;font-size:12px;font-weight:550;display:grid}.dx-field :is(input,select){border:1px solid var(--dx-line);background:var(--dx-surface);border-radius:7px;width:100%;min-height:45px;padding:11px 13px;font-size:13px}.dx-field input::placeholder{color:var(--dx-muted)}.dx-setting-toggle{border-top:1px solid var(--dx-line);align-items:center;gap:20px;padding:23px 0;display:flex}.dx-setting-toggle span{flex:1}.dx-setting-toggle strong{font-size:13px;display:block}.dx-setting-toggle small{color:var(--dx-muted);margin-top:7px;font-size:11px;display:block}.dx-setting-toggle input{width:32px;height:20px;accent-color:var(--dx-accent);cursor:pointer}.dx-settings-data{grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;display:flex}.dx-settings-data .dx-section-title{margin-bottom:8px}.dx-settings-data>div>p{color:var(--dx-muted);margin:0;font-size:11px}.dx-modal{border:1px solid var(--dx-line);background:var(--dx-surface);border-radius:17px;width:min(540px,100vw - 32px);max-height:calc(100svh - 40px);padding:27px;overflow-y:auto;box-shadow:0 28px 80px #19322133}.dx-modal.is-wide{width:min(640px,100vw - 32px)}.dx-modal-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:23px;display:flex}.dx-modal-heading h2{letter-spacing:-.6px;margin:0;font-size:22px;font-weight:600;line-height:1.3}.dx-modal-heading .dx-icon-button{flex:none;margin-top:-4px}.dx-modal-description{color:var(--dx-muted);margin-bottom:23px;font-size:13px;line-height:1.8}.dx-modal-symbol{width:60px;height:60px;color:var(--dx-muted);background:var(--dx-surface);border-radius:18px;place-items:center;margin-bottom:20px;display:grid}.dx-modal-footer{border-top:1px solid var(--dx-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:25px;padding-top:20px;display:flex}.dx-modal-footer>span{color:var(--dx-muted);margin-right:auto;font-size:11px}.dx-review-context{border-bottom:1px solid var(--dx-line);justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;padding-bottom:20px;display:flex}.dx-modal-subtitle{margin:25px 0 5px;font-size:15px;font-weight:600}.dx-modal .dx-fine-print{margin:0 0 17px}.dx-review-steps{gap:10px;display:grid}.dx-review-steps label{border:1px solid var(--dx-line);background:var(--dx-surface);cursor:pointer;border-radius:9px;align-items:center;gap:14px;padding:15px;display:flex}.dx-review-steps label.is-checked{background:var(--dx-surface);border-color:var(--dx-line)}.dx-review-steps input{width:17px;height:17px;accent-color:var(--dx-accent);flex-shrink:0}.dx-review-steps small{color:var(--dx-muted);letter-spacing:1px;margin-bottom:5px;font-size:8px;display:block}.dx-review-steps strong{font-size:12px;font-weight:500;display:block}.dx-permission-list{gap:21px;margin-block:20px;display:grid}.dx-permission-list>div{color:var(--dx-muted);align-items:flex-start;gap:12px;display:flex}.dx-permission-list>div>svg{flex-shrink:0;margin-top:2px}.dx-permission-list strong{color:var(--dx-muted);font-size:13px;display:block}.dx-permission-list small{color:var(--dx-muted);margin-top:5px;font-size:11px;display:block}.dx-notification-items>a{border-top:1px solid var(--dx-line);gap:15px;padding:18px 0;display:flex}.dx-notification-items>a>svg{color:var(--dx-muted);flex-shrink:0;margin-top:2px}.dx-notification-items strong{font-size:13px}.dx-notification-items p{color:var(--dx-muted);margin:6px 0;font-size:11px}.dx-notification-items small{color:var(--dx-muted);font-size:9px}.dx-toast{z-index:100;border:1px solid var(--dx-line);background:var(--dx-surface);width:max-content;max-width:calc(100vw - 36px);color:var(--dx-muted);border-radius:11px;align-items:center;gap:12px;padding:15px 18px;font-size:12px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #1a362e2b}.dx-toast svg{flex-shrink:0}.dx-toast button{min-width:28px;min-height:28px;color:var(--dx-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;flex-shrink:0;place-items:center;display:grid}.dx-loading{border:2px solid var(--dx-line);border-top-color:#8baa6b;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite dx-spin;display:inline-block}.dx-setup{background:var(--dx-surface);min-height:100svh}.dx-setup-header{border-bottom:1px solid var(--dx-line);justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:20px clamp(20px,5vw,80px);display:flex}.dx-setup-header>span{align-items:center;gap:25px;display:flex}.dx-setup-header>span>a{color:var(--dx-muted);align-items:center;gap:8px;font-size:12px;display:flex}.dx-setup-layout{grid-template-columns:1fr 1fr;max-width:1300px;min-height:calc(100svh - 88px);margin-inline:auto;display:grid}.dx-setup-story{border-right:1px solid var(--dx-line);background:var(--dx-surface);padding:60px 54px 30px;position:relative;overflow:hidden}.dx-setup-story>.dx-hero-label{color:var(--dx-muted);margin-bottom:24px;font-size:9px}.dx-setup-story h1{color:var(--dx-muted);letter-spacing:-1.8px;margin-bottom:20px;font-size:clamp(34px,4vw,52px);font-weight:580;line-height:1.12}.dx-setup-story h1 em{color:var(--dx-muted);font-style:normal}.dx-setup-story>p:not(.dx-hero-label){max-width:355px;color:var(--dx-muted);font-size:14px;line-height:1.9}.dx-setup-illustration{max-width:390px;min-height:285px;margin:25px auto;position:relative}.dx-setup-orbit{border:1px dashed var(--dx-line);border-radius:50%;width:245px;height:245px;position:absolute;top:0;left:calc(50% - 122px)}.dx-setup-center{background:var(--dx-surface);border:1px solid var(--dx-line);width:86px;height:86px;color:var(--dx-muted);border-radius:26px;place-items:center;display:grid;position:absolute;top:73px;left:calc(50% - 43px);box-shadow:0 0 0 14px #d8e7c4}.dx-setup-service{background:var(--service-color);color:#fff;border-radius:13px;justify-content:center;align-items:center;width:47px;height:47px;font-size:22px;font-weight:600;display:flex;position:absolute;box-shadow:0 8px 25px #71825322}.setup-service-0{top:30px;left:13%;transform:rotate(-10deg)}.setup-service-1{top:0;right:16%;transform:rotate(10deg)}.setup-service-2{top:118px;right:3%;transform:rotate(-8deg)}.setup-service-3{top:154px;left:5%;transform:rotate(8deg)}.setup-service-4{top:205px;right:23%;transform:rotate(-8deg)}.dx-setup-mini-card{border:1px solid var(--dx-line);background:var(--dx-surface);border-radius:12px;flex-direction:column;gap:6px;padding:17px 20px;display:flex;position:absolute;bottom:2px;left:17%;transform:rotate(-3deg);box-shadow:0 10px 25px #7694560c}.dx-setup-mini-card>span{color:var(--dx-muted);align-items:center;gap:6px;font-size:10px;display:flex}.dx-setup-mini-card strong{color:var(--dx-muted);font-size:16px;font-weight:600}.dx-setup-mini-card small{color:var(--dx-muted);font-size:9px}.dx-setup-trust{border-top:1px solid var(--dx-line);color:var(--dx-muted);align-items:flex-start;gap:11px;margin-top:15px;padding-top:15px;display:flex}.dx-setup-trust svg{flex-shrink:0;margin-top:3px}.dx-setup-trust p{margin:0;font-size:11px;line-height:1.8}.dx-setup-trust strong{font-weight:500}.dx-setup-main{width:100%;max-width:620px;margin-inline:auto;padding:50px 48px 45px}.dx-setup-progress{gap:22px;margin-bottom:55px;display:flex}.dx-setup-progress>div{color:var(--dx-muted);flex:1;align-items:center;gap:7px;display:flex}.dx-setup-progress span{border:1px solid var(--dx-line);border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:9px;display:flex}.dx-setup-progress p{margin:0;font-size:10px}.dx-setup-progress .active span{background:var(--dx-surface);border-color:var(--dx-line)}.dx-setup-main h2{letter-spacing:-.9px;margin-bottom:17px;font-size:31px;font-weight:600;line-height:1.25}.dx-setup-main .dx-description{color:var(--dx-muted);margin-bottom:30px;font-size:13px;line-height:1.8}.dx-setup-main .dx-field{margin-bottom:26px}.dx-setup-main .dx-field input{background:var(--dx-surface);min-height:51px}.dx-setup-help{color:var(--dx-muted);gap:8px;margin:17px 0;font-size:10px;line-height:1.7;display:flex}.dx-setup-help svg{flex-shrink:0}.dx-goal-options{border:0;gap:13px;margin:0 0 28px;padding:0;display:grid}.dx-goal-options label{background:var(--dx-surface);border:1px solid var(--dx-line);cursor:pointer;border-radius:10px;align-items:center;gap:14px;padding:17px;display:flex}.dx-goal-options label.selected{border-color:var(--dx-line);background:var(--dx-surface)}.dx-goal-options label>span:nth-child(2){flex:1}.dx-goal-options strong{font-size:13px;font-weight:600;display:block}.dx-goal-options small{color:var(--dx-muted);margin-top:5px;font-size:10px;line-height:1.7;display:block}.dx-goal-options input{accent-color:var(--dx-accent)}.dx-setup-actions{justify-content:space-between;align-items:center;gap:15px;margin-top:25px;display:flex}.dx-setup-providers{gap:17px;display:grid}.dx-setup-providers>div{border:1px solid var(--dx-line);background:var(--dx-surface);border-radius:12px;align-items:center;gap:16px;padding:19px;display:flex}.dx-setup-providers>div.selected{background:var(--dx-surface);border-color:var(--dx-line)}.dx-setup-providers>div>div{flex:1}.dx-setup-providers strong{font-size:15px;display:block}.dx-setup-providers small{color:var(--dx-muted);margin:6px 0;font-size:10px;display:block}.dx-setup-providers button{border:0;border-bottom:1px solid var(--dx-line);color:var(--dx-muted);background:0 0;padding:3px 0;font-size:10px}.dx-setup-providers input{width:17px;height:17px;accent-color:var(--dx-accent)}.dx-result-symbol{border:1px solid var(--dx-line);background:var(--dx-surface);width:72px;height:72px;color:var(--dx-muted);border-radius:23px;place-items:center;margin-bottom:26px;display:grid}.dx-setup-result-grid{border-block:1px solid var(--dx-line);grid-template-columns:repeat(3,1fr);gap:15px;margin:25px 0;padding:22px 0;display:grid}.dx-setup-result-grid strong{color:var(--dx-muted);font-size:27px;font-weight:600;display:block}.dx-setup-result-grid span{color:var(--dx-muted);font-size:10px}.dx-scan-checks{gap:14px;margin-bottom:32px;display:grid}.dx-scan-checks span{color:var(--dx-muted);align-items:center;gap:8px;font-size:11px;display:flex}@media (width>=1500px){.dx-main{padding:38px 48px 25px}.dx-overview-hero-grid{grid-template-columns:1.8fr 1fr}.dx-footprint-hero{min-height:287px}.dx-hero-copy{padding:33px}.dx-hero-copy h2{font-size:36px}.dx-hero-copy p{max-width:300px;font-size:12px}.dx-hero-label{font-size:9px}.dx-footprint-map{min-height:287px}.dx-map-orbit.orbit-2{width:262px;height:262px}.dx-stat{padding:24px}.dx-panel{padding:28px}.dx-stats-grid{margin-bottom:30px}}@media (width<=1200px){.dx-main{padding:26px 24px 20px}.dx-topbar,.dx-demo-ribbon{padding-inline:24px}.dx-overview-hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr)}.dx-health-body{gap:8px}.dx-score-ring{width:97px;height:97px}.dx-health-body h3{font-size:15px}.dx-health-card{padding:18px}.dx-hero-copy{padding-left:22px}.dx-stat{padding:17px 14px}.dx-stat p{flex-wrap:wrap}.dx-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dx-setup-story{padding:50px 35px 25px}.dx-setup-main{padding-inline:35px}}@media (width<=1050px){.dx-sidebar{width:205px;padding-inline:12px}.dx-frame{margin-left:205px}.dx-brand{font-size:21px}.dx-brand-sub{letter-spacing:1px;font-size:6px}.dx-overview-hero-grid{grid-template-columns:1fr}.dx-footprint-hero{grid-template-columns:1.1fr 1fr}.dx-health-body{padding-block:12px}.dx-health-body>div:last-child{flex:1}.dx-health-card{grid-template-columns:1fr 2fr;align-items:center;gap:10px;display:grid}.dx-health-footer{grid-column:1/-1}.dx-score-ring{width:86px;height:86px}.dx-score-ring strong{font-size:28px}.dx-card-eyebrow{flex-wrap:wrap}.dx-card-eyebrow .dx-tag{margin-left:0}.dx-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dx-dashboard-columns{grid-template-columns:1fr}.dx-recent-list{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.dx-security-summary{flex-wrap:wrap}.dx-detail-grid,.dx-connection-explainer{grid-template-columns:1fr}.dx-detail-side{grid-template-columns:1fr 1fr}.dx-setup-layout{grid-template-columns:.9fr 1fr}.dx-setup-main,.dx-setup-story{padding-inline:28px}.dx-setup-progress{gap:8px}.dx-setup-progress p{font-size:9px}}@media (width<=800px){.dx-sidebar{display:none}.dx-frame{margin-left:0}.dx-mobile-menu{display:inline-flex}.dx-mobile-navigation .dx-brand{margin-bottom:25px}.dx-mobile-navigation .dx-sidebar-tip,.dx-mobile-navigation .dx-workspace-switch{display:none}.dx-mobile-navigation .dx-sidebar-bottom{margin-top:5px}.dx-main{padding:24px 20px 20px}.dx-topbar{min-height:65px;padding:12px 18px}.dx-topbar-right{gap:8px}.dx-demo-ribbon{padding:8px 20px}.dx-demo-ribbon>span{font-size:7px}.dx-demo-ribbon p{font-size:9px}.dx-global-search{width:175px}.dx-screen-header h1{font-size:30px}.dx-setup-layout{display:block}.dx-setup-story{display:none}.dx-setup-main{max-width:620px;padding:35px 28px 45px}.dx-setup-header{min-height:72px;padding:18px 20px}.dx-setup-header>span>.dx-tag{display:none}.dx-setup-progress{margin-bottom:40px}.dx-setup-header>span>a{font-size:10px}}@media (width<=580px){.dx-topbar{gap:8px}.dx-global-search,.dx-breadcrumb>span,.dx-breadcrumb>svg{display:none}.dx-demo-ribbon{flex-wrap:wrap;gap:5px;padding-block:8px}.dx-demo-ribbon p{flex-basis:calc(100% - 110px)}.dx-demo-ribbon a{display:none}.dx-main{padding:25px 17px 20px}.dx-screen-header{flex-direction:column;align-items:flex-start;gap:17px;margin-bottom:24px}.dx-screen-header h1{letter-spacing:-1px;font-size:29px}.dx-description{font-size:12px}.dx-footprint-hero{grid-template-columns:1fr}.dx-hero-copy{padding:26px}.dx-hero-copy h2{font-size:32px}.dx-hero-copy p{max-width:280px}.dx-footprint-map{display:none}.dx-health-card{padding:20px;display:block}.dx-health-body{gap:20px;padding-block:20px}.dx-health-body h3{font-size:18px}.dx-card-eyebrow .dx-tag{margin-left:auto}.dx-score-ring{width:108px;height:108px}.dx-health-footer{font-size:9px}.dx-stats-grid{gap:12px;margin-bottom:20px}.dx-stat{padding:16px 13px}.dx-stat>span{gap:5px;font-size:9px}.dx-stat>span svg{width:14px}.dx-stat>strong{font-size:26px}.dx-stat small{font-size:9px}.dx-stat p{font-size:8px;line-height:1.7}.dx-stat p svg{display:none}.dx-panel{padding:20px}.dx-section-title{flex-wrap:wrap;gap:8px}.dx-section-title h2{font-size:16px}.dx-action-preview>div>div{gap:7px}.dx-action-preview strong{font-size:11px}.dx-action-preview p{line-height:1.7}.dx-action-preview .dx-priority-icon{width:33px;height:33px}.dx-action-preview{gap:10px}.dx-action-preview>svg{display:none}.dx-recent-list{display:block}.dx-recent-list>a>span{font-size:9px}.dx-bottom-strip{padding:17px}.dx-bottom-strip>div{gap:10px}.dx-bottom-strip .dx-button{width:100%}.dx-footer{line-height:1.8}.dx-page-metrics{grid-template-columns:1fr 1fr;gap:22px 0}.dx-page-metrics>div{padding:0 18px}.dx-page-metrics>div:nth-child(3){border:0;padding-left:0}.dx-page-metrics span{font-size:10px}.dx-tabs button{min-height:37px;padding:7px 8px;font-size:10px}.dx-filters{gap:10px}.dx-filters label:not(.dx-filter-search){flex:1}.dx-filters select{width:100%}.dx-table-wrap{width:calc(100% + 40px);margin-inline:-20px}.dx-table{min-width:660px}.dx-table td:first-child{background:var(--dx-surface);z-index:1;min-width:182px;position:sticky;left:0}.dx-table th:first-child{z-index:1;position:sticky;left:0}.dx-account-detail-title{align-items:flex-start;gap:13px}.dx-account-detail-title>.dx-service-icon{width:50px;height:50px;font-size:22px}.dx-account-detail-title>.dx-screen-header{gap:8px}.dx-detail-side,.dx-plan-grid,.dx-action-cards,.dx-security-metrics,.dx-connection-grid,.dx-report-grid,.dx-settings-grid,.dx-clarity-grid{grid-template-columns:1fr}.dx-subscription-hero{grid-template-columns:1fr;gap:0;padding:25px 20px}.dx-subscription-hero>div>strong{font-size:43px}.dx-period-toggle{top:20px;right:15px}.dx-subscription-hero .dx-kicker{margin-top:37px}.dx-spend-bars{height:58px;margin:18px 0 25px}.dx-subscription-callout{flex-wrap:wrap;align-items:flex-start}.dx-subscription-callout>div{flex-basis:calc(100% - 45px)}.dx-subscription-callout .dx-button{width:100%}.dx-plan-grid{gap:14px}.dx-progress-banner{flex-wrap:wrap;gap:12px;padding:18px}.dx-progress-banner>div:first-of-type{flex-basis:calc(100% - 57px)}.dx-progress-track{flex:1}.dx-action-toolbar{gap:17px}.dx-action-card-footer{flex-wrap:wrap}.dx-security-summary{gap:15px;padding:20px}.dx-security-shield{border-radius:16px;width:50px;height:50px}.dx-security-shield svg{width:28px}.dx-security-summary>div:nth-child(2){flex-basis:calc(100% - 65px)}.dx-security-summary h2{font-size:19px;line-height:1.4}.dx-security-summary .dx-button{width:100%}.dx-security-row{flex-wrap:wrap;gap:12px}.dx-security-row>div{flex-basis:calc(100% - 56px)}.dx-security-row .dx-button{margin-left:auto}.dx-category-bars>div{grid-template-columns:90px 1fr 16px;gap:10px}.dx-settings-data{flex-direction:column;grid-column:auto;align-items:flex-start}.dx-setting-toggle{gap:12px}.dx-modal{padding:23px 20px}.dx-modal-heading h2{font-size:21px}.dx-modal-footer{align-items:stretch}.dx-modal-footer>span{flex-basis:100%}.dx-toast{font-size:11px;bottom:15px}.dx-setup-header .dx-brand{padding:0;font-size:19px}.dx-setup-header{gap:14px}.dx-setup-header>span>a{text-align:right;max-width:125px;line-height:1.6}.dx-setup-header>span>a svg{display:none}.dx-setup-main{padding:30px 22px 40px}.dx-setup-main h2{font-size:28px}.dx-setup-progress{gap:12px;margin-bottom:38px}.dx-setup-progress p{font-size:9px}.dx-setup-progress>div{flex-direction:column;align-items:flex-start}.dx-setup-actions{gap:8px}.dx-goal-options label{gap:11px;padding:15px}.dx-goal-options .dx-square-icon{width:34px;height:34px}.dx-setup-providers>div{gap:12px;padding:16px}.dx-setup-providers .dx-provider-icon{width:39px;height:39px;font-size:20px}.dx-setup-result-grid{gap:8px}.dx-setup-result-grid span{font-size:9px}}@media (prefers-reduced-motion:reduce){.dx-loading{animation:none}.dx-app *,.dx-setup *{scroll-behavior:auto!important;transition:none!important}}.dx-design-scope{--brand-cyan:#55d4f2;--brand-cyan-deep:#137a9c;--brand-lime:#b9f66b;--dx-bg:#f1f5f9;--dx-surface:#fff;--dx-raised:#eaf1f7;--dx-ink:#17242d;--dx-muted:#5c6a78;--dx-line:#d8e2ea;--dx-accent:#55d4f2;--dx-accent-ink:#0b2937;--dx-font:"Manrope Variable", sans-serif;--dx-heading:"Manrope Variable", sans-serif;--dx-radius:16px;--dx-green:var(--brand-cyan-deep);--dx-lime:var(--brand-lime);--dx-scheme:light;background:var(--dx-bg);min-height:100vh;padding-top:0}.dx-app,.dx-setup,.dx-modal,.dx-toast{font-family:var(--dx-font);color:var(--dx-ink)}.dx-app{background:var(--dx-bg)}.dx-app a,.dx-setup a,.dx-modal a{color:inherit}.dx-app button,.dx-setup button,.dx-modal button{font-family:inherit}.dx-design-scope :focus-visible{outline:3px solid var(--brand-cyan);outline-offset:3px}.dx-sidebar{color:#eaf5f7;background:#0f202b;border:0;width:224px;padding:27px 14px 16px;top:0}.dx-brand{color:#f3fafb;letter-spacing:-.8px;padding-inline:11px;font-size:22px}.dx-brand-sub{color:#8ea8b5;letter-spacing:1.3px;font-size:7px}.dx-mark{width:32px;height:32px;color:var(--brand-cyan)}.dx-workspace-switch{background:#172f3c;border-color:#304752;border-radius:12px;margin:29px 2px 25px;padding:12px 9px}.dx-workspace-switch strong{color:#f3fafb;font-size:12px}.dx-workspace-switch div>span{color:#9bb4bf;font-size:10px}.dx-avatar{color:#14627a;background:#d9f7fd;border:0;font-weight:800}.dx-nav-group{margin-bottom:22px}.dx-nav-group>p{color:#8ea8b5;letter-spacing:1.3px;margin:0 12px 8px;font-size:9px}.dx-nav-group a{color:#adc0c8;border-radius:10px;min-height:43px;margin-bottom:3px;font-size:13px}.dx-nav-group a.active{color:#092635;background:var(--brand-cyan);box-shadow:none;font-weight:750}.dx-nav-group a:hover{color:#fff;background:#1c3a49}.dx-nav-group a b{background:var(--brand-lime);color:#14280d}.dx-sidebar-tip{background:#172f3c;border-color:#304752;margin-bottom:15px;padding:14px}.dx-sidebar-tip>span{color:#f3fafb;font-size:11px}.dx-sidebar-tip p{color:#9bb4bf;font-size:11px}.dx-sidebar-tip a{color:var(--brand-cyan);font-size:10px}.dx-sidebar-bottom>a{color:#b4c6cc;font-size:11px}.dx-sidebar-bottom>a:hover{color:#fff}.dx-sidebar-user{border-color:#304752}.dx-sidebar-user strong{color:#f3fafb;font-size:11px}.dx-sidebar-user small{color:#9bb4bf}.dx-topbar{border-bottom-color:var(--dx-line);background:#fff;min-height:70px;padding:12px 34px}.dx-breadcrumb{color:#71808e;font-size:12px}.dx-breadcrumb strong{color:var(--dx-ink)}.dx-global-search{border:1px solid var(--dx-line);background:#f4f7fa;border-radius:11px;width:250px}.dx-global-search input{font-size:12px}.dx-global-search input::placeholder{color:#80909d}.dx-search-results{border-color:var(--dx-line);background:#fff;top:45px;box-shadow:0 18px 45px #16384818}.dx-search-results a:hover{background:#edf8fb}.dx-icon-button{color:#57707d}.dx-icon-button:hover{color:var(--brand-cyan-deep);background:#eaf6fa}.dx-notification i{background:var(--brand-lime);border-color:#fff}.dx-demo-ribbon{color:#5b7785;background:#e9f7fb;border-color:#d5edf3;padding:9px 34px;font-size:11px}.dx-demo-ribbon>span{color:#23748c;font-size:8px}.dx-demo-ribbon i,.dx-hero-label i{background:var(--brand-cyan-deep)}.dx-demo-ribbon a{color:#166b84}.dx-screen-header{margin-bottom:27px}.dx-kicker{color:#267a91;letter-spacing:1.7px;font-size:9px}.dx-screen-header h1{color:var(--dx-ink);letter-spacing:-1.4px;font-size:34px;font-weight:760}.dx-description{color:var(--dx-muted);font-size:14px;line-height:1.65}.dx-button{color:#233d4a;background:#fff;border-color:#cbd9e2;border-radius:11px;min-height:42px;padding:10px 16px;font-size:12px;font-weight:700}.dx-button:hover{border-color:var(--brand-cyan);background:#eefafd}.dx-button-primary,.dx-button-light{border-color:var(--brand-cyan);background:var(--brand-cyan);color:var(--dx-accent-ink)!important}.dx-button-primary:hover,.dx-button-light:hover{border-color:var(--brand-lime);background:var(--brand-lime)}.dx-button-quiet{background:0 0;border-color:#0000}.dx-tag{color:#62737e;background:#f4f7f9;border-color:#d7e2e8;border-radius:6px;min-height:23px;padding:4px 8px;font-size:10px}.dx-tag-green{color:#467323;background:#f0f9e3;border-color:#d5e9b9}.dx-tag-amber{color:#9b6411;background:#fff6e5;border-color:#efd7aa}.dx-tag-red{color:#a54431;background:#fff0ec;border-color:#efcabe}.dx-overview-hero-grid{grid-template-columns:minmax(0,2.1fr) minmax(290px,1fr);gap:20px;margin-bottom:20px}.dx-footprint-hero{border-radius:var(--dx-radius);background:var(--brand-cyan);color:#102c3c;border:0;grid-template-columns:1.1fr 1fr;min-height:300px}.dx-hero-copy{padding:34px 0 32px 32px}.dx-hero-label{color:#1a6378;letter-spacing:1.5px;font-size:9px}.dx-hero-copy h2{color:#102c3c;letter-spacing:-1.4px;font-size:clamp(28px,2.5vw,38px);font-weight:780;line-height:1.1}.dx-hero-copy h2 em{color:#102c3c;font-style:normal}.dx-hero-copy p{color:#194e61;max-width:310px;font-size:12px;line-height:1.7}.dx-hero-copy small{color:#255d70;font-size:10px}.dx-footprint-hero .dx-button{background:#142d3b;border-color:#142d3b;color:#fff!important}.dx-health-card{border-radius:var(--dx-radius);color:#f6fcff;--dx-ink:#f6fcff;--dx-muted:#afc7d7;--dx-line:#335061;--dx-surface:#142937;--dx-accent:var(--brand-lime);background:#142937;border-color:#cbdce6;padding:22px}.dx-card-eyebrow{color:#a8c2ce;font-size:9px}.dx-health-body{gap:18px;padding-block:24px}.dx-health-body h3{color:#f6fcff;font-size:18px}.dx-health-body p{color:#afc7d7;font-size:12px;line-height:1.7}.dx-health-footer{color:#9db6c3;border-color:#335061;font-size:10px}.dx-health-footer a{color:var(--brand-lime)}.dx-ring-track{stroke:#31515f}.dx-ring-progress{stroke:var(--brand-lime)}.dx-score-ring strong{color:#f6fcff}.dx-score-ring span{color:#a7c0cb}.dx-stats-grid{gap:14px;margin-bottom:25px}.dx-stat,.dx-panel{border-color:var(--dx-line);border-radius:var(--dx-radius);background:var(--dx-surface)}.dx-stat{padding:20px;box-shadow:0 3px 18px #26496407}.dx-stat>span{color:#657887;font-size:11px}.dx-stat>strong{color:var(--dx-ink);font-size:34px;font-weight:780}.dx-stat small{color:#738592;font-size:11px}.dx-stat p{color:#6b7d8a;border-color:#edf1f4;font-size:10px}.dx-dashboard-columns{gap:20px}.dx-panel{padding:24px}.dx-section-title h2{color:var(--dx-ink);font-size:17px;font-weight:760}.dx-section-title p{color:#71818d;font-size:11px}.dx-section-title>a{color:#1f7189;font-size:11px}.dx-action-preview{border-color:#edf1f4}.dx-action-preview strong{color:var(--dx-ink);font-size:13px}.dx-action-preview p{color:#71818d;font-size:11px}.dx-action-preview small{color:#84939e;font-size:10px}.dx-priority-icon{color:#277d98;background:#edf6fa;border-radius:10px}.dx-priority-icon.red{color:#bc5c49;background:#fff0ec}.dx-priority-icon.amber{color:#af781b;background:#fff6e5}.dx-recent-list>a{border-color:#edf1f4}.dx-account-name strong{color:var(--dx-ink);font-size:13px}.dx-account-name span{color:#748590;font-size:11px}.dx-recent-list>a>span{color:#7b8b95;font-size:10px}.dx-evidence-note{background:#f0f7fa;border:1px solid #dceef3;border-radius:10px}.dx-evidence-note p{color:#647b87;font-size:11px}.dx-bottom-strip{border-radius:var(--dx-radius);background:#e5f7fb;border-color:#cfe5ed}.dx-bottom-strip strong{color:#173847}.dx-bottom-strip p{color:#5b7785;font-size:11px}.dx-square-icon{color:#16748e;background:#d2f3fb}.dx-page-metrics{border-color:var(--dx-line)}.dx-page-metrics strong{color:var(--dx-ink);font-size:29px}.dx-page-metrics span{color:#70818d;font-size:11px}.dx-panel-toolbar,.dx-action-toolbar{margin-bottom:18px}.dx-tabs{background:#f2f6f8;border-radius:10px;padding:4px}.dx-tabs button{color:#71818d;font-size:11px}.dx-tabs button.active{color:#163d4d;background:#fff;box-shadow:0 1px 4px #26496412}.dx-tabs button span{background:#eaf1f5}.dx-filters{padding-bottom:19px}.dx-filter-search{border-color:var(--dx-line);background:#fff;border-radius:9px}.dx-filters :is(input,select),.dx-action-toolbar select{border-color:var(--dx-line);color:var(--dx-ink);background:#fff;border-radius:9px;font-size:11px}.dx-table{min-width:700px}.dx-table th{color:#71818d;background:#f4f8fa;border-color:#e4ebef;font-size:9px}.dx-table td{color:#667985;border-color:#e4ebef;font-size:11px}.dx-table td:first-child{color:var(--dx-ink);background:#fff}.dx-table tr:hover td{background:#f6fbfd}.dx-table-footer{color:#71818d;font-size:10px}.dx-detail-summary,.dx-timeline>div>span,.dx-info-box{border-color:var(--dx-line)}.dx-timeline>div>span{color:#1b7893;background:#e9f7fb}.dx-timeline strong,.dx-facts dd,.dx-next-card h3{color:var(--dx-ink)}.dx-timeline p,.dx-timeline small{color:#6f818d}.dx-facts dt{color:#758692}.dx-facts dd{font-size:12px}.dx-next-card>svg{color:#1683a0}.dx-next-card p{color:#667985;font-size:12px}.dx-subscription-hero{background:#e5f7fb;border-color:#cbdce6}.dx-subscription-hero>div>strong{color:#123a4b;font-weight:780}.dx-subscription-hero>div>strong>span{color:#4b7180}.dx-subscription-hero p:last-child{color:#5b7785;font-size:11px}.dx-period-toggle{background:#fff;border-color:#cbdce6}.dx-period-toggle button{color:#71818d}.dx-period-toggle button.active{background:var(--brand-cyan);color:#0c2a38}.dx-spend-bars{background:#d3ecf2}.dx-spend-bars i{border-color:#fff}.dx-subscription-callout,.dx-progress-banner,.dx-security-summary,.dx-report-score{background:#eaf6fa;border-color:#d5e5ec}.dx-subscription-callout strong,.dx-progress-banner strong,.dx-security-summary h2,.dx-report-score h2{color:var(--dx-ink)}.dx-subscription-callout p,.dx-progress-banner p,.dx-security-summary p{color:#657985;font-size:11px}.dx-plan-grid{gap:16px}.dx-plan-card{box-shadow:0 3px 16px #26496407}.dx-plan-price{color:var(--dx-ink);font-weight:780}.dx-plan-price>span,.dx-plan-renewal,.dx-plan-footer a{color:#71818d;font-size:10px}.dx-plan-renewal strong{color:var(--dx-ink)}.dx-plan-footer{border-color:#edf1f4}.dx-plan-footer button{border-color:var(--dx-line);color:#21485a;background:#fff}.dx-progress-track{background:#d3e5ec}.dx-progress-track span{background:var(--brand-cyan)}.dx-progress-banner>b{color:#26758c}.dx-action-card h2{color:var(--dx-ink)}.dx-action-card>p{color:#687b87;font-size:12px}.dx-action-reason{color:#657985;background:#f3f8fa}.dx-action-card-footer{border-color:#edf1f4}.dx-action-card-footer>span{color:#71818d;font-size:10px}.dx-security-shield{color:#197d98;background:#d8f4fb}.dx-security-summary{background:#eaf6fa}.dx-security-metrics svg{color:#1f7d98}.dx-security-metrics strong,.dx-security-row strong{color:var(--dx-ink)}.dx-security-metrics span,.dx-security-row p{color:#71818d;font-size:11px}.dx-security-row{border-color:#edf1f4}.dx-provider-icon{background:color-mix(in srgb, var(--provider-color) 12%, white)}.dx-connection-card h2{color:var(--dx-ink);font-weight:780}.dx-connection-card>p,.dx-provider-meta,.dx-connection-capabilities{color:#71818d;font-size:11px}.dx-connection-capabilities{border-color:#edf1f4}.dx-numbered-list strong{color:var(--dx-ink)}.dx-numbered-list p,.dx-privacy-promise p,.dx-privacy-promise li{color:#71818d;font-size:11px}.dx-privacy-promise{background:#f0f9e5;border-color:#d9ebc1}.dx-privacy-promise>svg{color:#55912d}.dx-privacy-promise h2,.dx-privacy-promise a{color:#294c26}.dx-scan-inline{color:#24738a;background:#e5f7fb;border-color:#cfe5ed}.dx-report-score>p:not(.dx-kicker),.dx-clarity-grid p,.dx-category-bars>div{color:#71818d;font-size:11px}.dx-category-bars>div>div{background:#e4edf2}.dx-category-bars i{background:var(--brand-cyan)}.dx-category-bars b{color:#24758c}.dx-field{color:#5e7380}.dx-field :is(input,select){border-color:var(--dx-line);color:var(--dx-ink);background:#fff;border-radius:9px}.dx-setting-toggle{border-color:#edf1f4}.dx-setting-toggle strong{color:var(--dx-ink)}.dx-setting-toggle small,.dx-settings-data>div>p{color:#71818d;font-size:11px}.dx-setting-toggle input{accent-color:var(--brand-cyan-deep)}.dx-modal{background:#fff;border-color:#cbdce6;border-radius:18px;box-shadow:0 28px 80px #1638482e}.dx-modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b2a3a66}.dx-modal-heading h2{color:var(--dx-ink);font-weight:780}.dx-modal-description,.dx-modal-subtitle{color:var(--dx-muted)}.dx-modal-symbol{color:#197d98;background:#e5f7fb}.dx-review-context,.dx-modal-footer{border-color:var(--dx-line)}.dx-review-steps label{border-color:var(--dx-line);background:#f8fbfc}.dx-review-steps label.is-checked{border-color:var(--brand-cyan);background:#eaf8fc}.dx-review-steps input{accent-color:var(--brand-cyan-deep)}.dx-permission-list strong,.dx-review-steps strong{color:var(--dx-ink)}.dx-toast{border-color:var(--brand-cyan);color:#effcff;background:#123446}.dx-footer{border-color:var(--dx-line);color:#748692;font-size:10px}.dx-setup{background:var(--dx-bg)}.dx-setup-header{border-color:var(--dx-line);background:#fff;min-height:76px;padding:18px clamp(20px,5vw,70px)}.dx-setup-header .dx-brand{color:var(--dx-ink)}.dx-setup-header>span>a{color:#26758c;font-size:11px}.dx-setup-layout{max-width:1360px;min-height:calc(100svh - 76px)}.dx-setup-story{background:#142937;border-color:#294857;padding:62px 54px 30px}.dx-setup-story>.dx-hero-label{color:var(--brand-cyan)}.dx-setup-story h1{color:#f5fcff;letter-spacing:-2px;font-size:clamp(38px,4vw,58px);font-weight:760}.dx-setup-story h1 em{color:var(--brand-cyan)}.dx-setup-story>p:not(.dx-hero-label){color:#afc7d7;font-size:14px}.dx-setup-trust{color:#afc7d7}.dx-setup-trust strong{color:#f5fcff}.dx-setup-main{max-width:640px;padding:52px 48px}.dx-setup-progress{margin-bottom:52px}.dx-setup-progress>div{color:#8395a1}.dx-setup-progress .active{color:#1d7189}.dx-setup-progress .active span{background:var(--brand-cyan);border-color:var(--brand-cyan);color:#0d2b39}.dx-setup-main h2{color:var(--dx-ink);font-size:32px;font-weight:780}.dx-setup-main .dx-description{color:#687b87}.dx-setup-main .dx-field{color:#536c79}.dx-setup-main .dx-field input{border-color:var(--dx-line);background:#fff}.dx-setup-help{color:#71818d;font-size:11px}.dx-goal-options label,.dx-setup-providers>div{border-color:var(--dx-line);background:#fff;border-radius:13px}.dx-goal-options label.selected,.dx-setup-providers>div.selected{border-color:var(--brand-cyan);background:#eaf8fc}.dx-goal-options strong,.dx-setup-providers strong{color:var(--dx-ink)}.dx-goal-options small,.dx-setup-providers small{color:#71818d;font-size:11px}.dx-goal-options input,.dx-setup-providers input{accent-color:var(--brand-cyan-deep)}.dx-setup-providers button{color:#24758c;border-color:#73c9dc}.dx-result-symbol{color:#197d98;background:#e5f7fb;border-color:#cfe5ed}.dx-setup-result-grid{border-color:var(--dx-line)}.dx-setup-result-grid strong{color:var(--dx-ink)}.dx-setup-result-grid span,.dx-scan-checks span{color:#71818d;font-size:11px}.dv-prism{width:100%;min-height:300px;position:relative}.dv-prism-card{color:#183447;background:#fff;border:1px solid #142d3b26;border-radius:14px;width:196px;height:184px;padding:17px;position:absolute;box-shadow:0 10px 30px #134e6719}.dv-prism-card.back{background:#d7f6fd;top:26px;right:34px;transform:rotate(13deg)}.dv-prism-card.middle{background:#eafbce;top:54px;right:51px;transform:rotate(-10deg)}.dv-prism-card.middle>span,.dv-prism-card.back>span{margin-left:7px;font-size:9px}.dv-prism-card.middle b{margin-top:19px;font-size:27px;display:block}.dv-prism-card.middle b span{font-size:8px;font-weight:400;display:block}.dv-prism-card.front{height:192px;top:86px;right:39px;transform:rotate(4deg)}.dv-prism-shield{color:#116481;position:absolute;top:16px;right:14px}.dv-prism-card.front strong{margin-top:21px;font-size:17px;font-weight:750;line-height:1.35;display:block}.dv-prism-card.front>div{align-items:center;gap:5px;margin-top:15px;font-size:8px;display:flex}.dv-prism-card.front i{background:#6aab21;border-radius:50%;width:5px;height:5px}.dv-prism-mini-avatars{letter-spacing:8px;margin-top:15px;font-size:11px;font-weight:650;display:block}.dv-prism-mini-avatars b{letter-spacing:0;font-size:9px}.dv-prism-lines{background:repeating-linear-gradient(0deg,#0000 0 12px,#76a6b12a 12px 16px);width:120px;height:65px;margin-top:20px}.dv-prism-spark{color:#133344;font-size:46px;position:absolute;top:18px;right:11px}.dx-service-icon{color:var(--service-color);background:#fff;border:1px solid #d9e4ea;box-shadow:0 3px 10px #1c50600d}.dx-service-icon .dx-brand-svg{width:76%;height:76%;display:block}.dx-service-icon.is-small .dx-brand-svg{width:72%;height:72%}.dx-provider-icon{color:#16748e;background:#fff;border:1px solid #d9e4ea;box-shadow:0 4px 12px #1c506012}.dx-provider-icon .dx-brand-svg{width:73%;height:73%;display:block}.dx-provider-icon.is-small .dx-brand-svg{width:70%;height:70%}.dx-setup-service{color:var(--service-color);background:#fff;border:1px solid #d9e4ea}.dx-setup-service>.dx-service-icon{width:100%;height:100%;box-shadow:none;background:0 0;border:0}.dx-spend-bars>div .dx-brand-svg{width:22px;height:22px;display:block}@media (width<=1050px){.dx-sidebar{width:205px;padding-inline:12px}.dx-frame{margin-left:205px}.dx-main{padding-inline:24px}.dx-overview-hero-grid{grid-template-columns:1fr}.dx-health-card{grid-template-columns:1fr 2fr;align-items:center;gap:10px;display:grid}.dx-health-footer{grid-column:1/-1}.dx-dashboard-columns,.dx-detail-grid,.dx-connection-explainer{grid-template-columns:1fr}.dx-detail-side{grid-template-columns:1fr 1fr}.dx-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dx-setup-layout{grid-template-columns:.9fr 1fr}.dx-setup-main{padding-inline:30px}}@media (width<=800px){.dx-sidebar{display:none}.dx-frame{margin-left:0}.dx-mobile-menu{display:inline-flex}.dx-main{padding:24px 20px}.dx-topbar{min-height:65px;padding-inline:18px}.dx-demo-ribbon{padding-inline:20px}.dx-setup-layout{display:block}.dx-setup-story{display:none}.dx-setup-main{max-width:650px;padding:37px 28px 45px}}@media (width<=580px){.dx-global-search{display:none}.dx-main{padding:25px 17px}.dx-screen-header{flex-direction:column;align-items:flex-start;gap:16px}.dx-screen-header h1{font-size:29px}.dx-description{font-size:13px}.dx-footprint-hero{flex-direction:column;min-height:0;display:flex}.dx-hero-copy{padding:27px 24px}.dx-hero-copy h2{font-size:34px}.dx-hero-copy p{max-width:290px}.dv-prism{height:270px;min-height:270px;margin-top:-10px}.dv-prism-card.back{top:0;right:calc(50% - 115px)}.dv-prism-card.middle{top:35px;right:calc(50% - 95px)}.dv-prism-card.front{top:66px;right:calc(50% - 110px)}.dv-prism-spark{top:0;right:25px}.dx-health-card{padding:20px;display:block}.dx-stats-grid,.dx-plan-grid,.dx-action-cards,.dx-security-metrics,.dx-connection-grid,.dx-report-grid,.dx-settings-grid,.dx-clarity-grid{grid-template-columns:1fr}.dx-stats-grid{gap:10px}.dx-stat{padding:17px 14px}.dx-stat>strong{font-size:30px}.dx-panel{padding:20px}.dx-recent-list{display:block}.dx-detail-side{grid-template-columns:1fr}.dx-table-wrap{width:calc(100% + 40px);margin-inline:-20px}.dx-table{min-width:680px}.dx-table td:first-child,.dx-table th:first-child{z-index:1;position:sticky;left:0}.dx-table td:first-child{background:#fff}.dx-subscription-hero{grid-template-columns:1fr;padding:24px 20px}.dx-subscription-hero>div>strong{font-size:43px}.dx-action-toolbar{gap:15px}.dx-action-card-footer{flex-wrap:wrap}.dx-security-summary{flex-wrap:wrap;padding:20px}.dx-security-summary .dx-button{width:100%}.dx-modal{padding:23px 20px}.dx-modal-footer{align-items:stretch}.dx-modal-footer>span{flex-basis:100%}.dx-setup-header{padding-inline:20px}.dx-setup-main{padding:30px 22px 40px}.dx-setup-main h2{font-size:29px}.dx-setup-progress{gap:10px;margin-bottom:40px}}@media (prefers-reduced-motion:reduce){.dx-app *,.dx-setup *{scroll-behavior:auto!important;transition:none!important}}.dx-main:focus{outline:none}.dx-focus-grid{grid-template-columns:1.3fr 1fr;gap:20px;margin-bottom:24px;display:grid}.dx-focus-card{background:linear-gradient(115deg,#fff 65%,#edfbff);border-color:#a4dbea;position:relative;overflow:hidden}.dx-focus-card:before{content:"";background:#55d4f2;width:4px;position:absolute;inset:0 auto 0 0}.dx-focus-eyebrow,.dx-focus-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.dx-focus-eyebrow>span{color:#17677f;letter-spacing:1.2px;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.dx-focus-body{align-items:flex-start;gap:16px;padding:23px 0;display:flex}.dx-focus-body>.dx-service-icon{flex-shrink:0;width:46px;height:46px}.dx-focus-body h2{letter-spacing:-.6px;margin:0 0 9px;font-size:21px;font-weight:800;line-height:1.3}.dx-focus-body p{color:#617684;max-width:450px;margin:0;font-size:13px;line-height:1.7}.dx-focus-footer{border-top:1px solid #deebf1;padding-top:16px}.dx-focus-footer>span{color:#617684;align-items:center;gap:7px;font-size:11px;display:flex}.dx-renewals-card .dx-section-title{margin-bottom:13px}.dx-renewal-list>a{border-top:1px solid #edf2f5;align-items:center;gap:13px;min-height:64px;padding:10px 0;display:flex}.dx-renewal-date{text-align:center;flex-shrink:0;width:38px}.dx-renewal-date small{color:#718591;letter-spacing:.8px;font-size:9px;font-weight:750;display:block}.dx-renewal-date strong{font-size:22px;font-weight:800;line-height:1.15}.dx-renewal-list>a>span:nth-last-child(2){flex:1}.dx-renewal-list>a>span:nth-last-child(2) strong{font-size:12px;display:block}.dx-renewal-list>a>span:nth-last-child(2) small{color:#718591;margin-top:3px;font-size:11px;display:block}.dx-renewal-list>a>b{font-variant-numeric:tabular-nums;font-size:13px}.dv-prism-mini-avatars{letter-spacing:0;align-items:center;gap:0;display:flex}.dv-prism-mini-avatars>span{background:#f1f5f9;border:2px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;margin-left:-3px;display:grid}.dv-prism-mini-avatars>b{color:#637887;margin-left:5px}.dx-spend-bars>div{color:#fff}.dx-reviewed-note{color:#23647b;align-items:center;gap:5px;margin-top:6px;font-size:10px;display:flex}.dx-review-note{color:#718591;margin:12px 0 0;font-size:11px;line-height:1.6}.dx-inventory-mobile{display:none}.dx-completed-actions{gap:6px;display:flex}.dx-hero-copy h2{font-size:clamp(30px,2.7vw,38px)}.dx-hero-copy p{font-size:13px;line-height:1.7}.dx-review-progress{border-bottom:1px solid #dce8ef;gap:10px;margin:0 0 20px;padding:0 0 22px;list-style:none;display:flex}.dx-review-progress li{color:#718591;flex:1;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.dx-review-progress li>span{border:1px solid #dce8ef;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.dx-review-progress .active{color:#17677f}.dx-review-progress .active>span{background:#e5f9fe;border-color:#55d4f2}.dx-review-evidence{background:#f0faff;border:1px solid #cde9f2;border-radius:12px;padding:20px}.dx-review-evidence>span{letter-spacing:1px;color:#17677f;align-items:center;gap:8px;font-size:10px;font-weight:750;display:flex}.dx-review-evidence p{color:#253d4c;margin:12px 0 10px;font-size:14px;line-height:1.7}.dx-review-evidence small{color:#657f8c;font-size:11px}.dx-review-decisions{border:0;gap:10px;margin:24px 0 0;padding:0;display:grid}.dx-review-decisions legend{padding:0 0 12px;font-size:14px;font-weight:750}.dx-review-decisions label{cursor:pointer;border:1px solid #d8e6ed;border-radius:10px;align-items:center;gap:11px;padding:15px;font-size:13px;display:flex}.dx-review-decisions label.selected{background:#edfaff;border-color:#48b6d1}.dx-review-decisions input{accent-color:#167d99}.dx-review-success{text-align:center}.dx-success-symbol{color:#143143;background:#b9f66b;border-radius:20px;place-items:center;width:66px;height:66px;margin:12px auto 22px;display:grid}.dx-review-success h3{letter-spacing:-.8px;margin:0 0 12px;font-size:28px}.dx-review-success>p:not(.dx-kicker){color:#617684;font-size:15px}.dx-review-success .dx-info-box{text-align:left}.dx-review-stage{animation:.18s ease-out both dx-enter}.dx-review-steps strong{font-size:13px;line-height:1.55}.dx-app .dx-button,.dx-modal .dx-button{min-height:42px}.dx-table tbody tr{transition:background .16s}.dx-table tbody tr:hover{background:#f4fbff}.dx-panel,.dx-stat,.dx-button{transition:border-color .16s,box-shadow .16s,background .16s}.dx-renewal-list>a:hover,.dx-account-mobile-card:hover{background:#f7fcff}.dx-button-primary:hover{box-shadow:0 4px 14px #12566e24}@media (width<=1100px){.dx-focus-grid{grid-template-columns:1fr}}@media (width<=800px){.dx-inventory-desktop{display:none}.dx-inventory-mobile{gap:12px;display:grid}.dx-account-mobile-card{border:1px solid #dce8ef;border-radius:12px;padding:17px;display:block}.dx-account-mobile-card>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.dx-account-mobile-card>div:first-child{justify-content:space-between;margin-bottom:15px}.dx-account-mobile-card>div:nth-child(2)>span:not(.dx-tag){color:#627c8b;font-size:11px}.dx-account-mobile-card .dx-reviewed-note{margin:0}.dx-account-mobile-card dl{border-top:1px solid #edf2f5;grid-template-columns:1.4fr 1fr;gap:8px;margin:15px 0 0;padding-top:12px;display:grid}.dx-account-mobile-card dt{color:#718591;margin-bottom:4px;font-size:10px}.dx-account-mobile-card dd{color:#253d4c;margin:0;font-size:12px}}@media (width<=580px){.dx-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dx-stat>strong{font-size:27px}.dx-stat>span{min-height:30px;font-size:10px;line-height:1.5}.dx-stat small{font-size:10px;line-height:1.6}.dx-stat p{font-size:10px}.dx-focus-grid{gap:14px}.dx-focus-eyebrow{flex-wrap:wrap;gap:10px}.dx-focus-body{gap:12px;padding:20px 0}.dx-focus-body h2{font-size:18px}.dx-focus-body p{font-size:12px}.dx-focus-footer{flex-wrap:wrap}.dx-focus-footer .dx-button{width:100%}.dx-inventory-panel{padding:17px}.dx-inventory-panel .dx-tabs{grid-template-columns:1fr 1fr;gap:5px;width:100%;display:grid}.dx-inventory-panel .dx-tabs button{min-height:42px;font-size:12px}.dx-inventory-panel .dx-filters input,.dx-inventory-panel .dx-filters select{min-height:44px;font-size:13px}.dx-inventory-panel .dx-filter-search{flex-basis:100%;width:100%}.dx-inventory-panel .dx-filters>label:not(.dx-filter-search){flex:1 1 0;min-width:0}.dx-inventory-panel .dx-filters select{padding-right:20px}.dx-account-mobile-card{padding:15px}.dx-review-progress{gap:6px}.dx-review-progress li{gap:5px;font-size:10px}.dx-review-evidence{padding:16px}.dx-modal-footer .dx-button{flex:1}.dx-review-steps strong{font-size:12px}}@media (prefers-reduced-motion:reduce){.dx-design-scope *{transition:none!important;animation:none!important}}.dx-design-scope{--dx-bg:#f5f7fa;--dx-line:#e2e8ef;--dx-radius:18px}.dx-sidebar{background:#101c26;width:232px;padding-top:24px}.dx-frame{margin-left:232px}.dx-main{max-width:1560px;padding:32px 36px 25px}.dx-topbar{padding-inline:36px}.dx-nav-group a{min-height:45px;font-size:13px}.dx-nav-group a.active{color:#8ee5f8;background:#223946;box-shadow:inset 3px 0 #55d4f2}.dx-workspace-switch{background:#1a2a36;border-color:#2d3d49}.dx-screen-header h1{letter-spacing:-1.35px;font-size:clamp(27px,2.2vw,34px)}.dx-screen-header .dx-kicker{font-size:10px}.dx-description{font-size:14px}.dx-panel{box-shadow:0 3px 10px #172b3e03}.ot-overview .dx-screen-header{margin-bottom:25px}.ot-top-grid{grid-template-columns:minmax(0,1.75fr) minmax(300px,1fr);gap:22px;margin-bottom:22px;display:grid}.ot-top-grid>*,.ot-work-grid>*,.ot-metrics>*{min-width:0}.ot-footprint.card-spotlight{color:#fff;background:#152735;border-color:#273f50;border-radius:20px;padding:23px 26px 0;box-shadow:0 12px 26px #1e3c4910}.ot-footprint-heading{color:#abc2ce;justify-content:space-between;align-items:center;gap:15px;font-size:10px;display:flex}.ot-footprint-heading>span{align-items:center;gap:7px;display:flex}.ot-footprint-heading>span:first-child{letter-spacing:1.5px;color:#8de0f1;font-size:9px;font-weight:800}.ot-footprint-heading i{background:#b9f66b;border-radius:50%;width:5px;height:5px}.ot-footprint-body{grid-template-columns:1fr 1.08fr;align-items:center;gap:10px;min-height:275px;display:grid}.ot-footprint-copy{z-index:1;padding:23px 0;position:relative}.ot-footprint-copy h2{letter-spacing:-1.2px;margin:0 0 18px;font-size:clamp(24px,2.3vw,33px);font-weight:700;line-height:1.18}.ot-footprint-copy h2 em{color:#8de0f1;font-style:normal}.ot-footprint-copy p{color:#adc3d0;max-width:250px;margin:0 0 22px;font-size:14px;line-height:1.7}.ot-source-chips{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.ot-source-chips>a{color:#deedf5;background:#1d3444;border:1px solid #3a5262;border-radius:8px;align-items:center;gap:7px;padding:6px 8px;font-size:10px;display:flex}.ot-source-chips .dx-provider-icon{border-radius:5px;width:20px;height:20px}.ot-source-chips i{background:#8296a1;border-radius:50%;width:5px;height:5px}.ot-source-chips i.connected{background:#b9f66b}.ot-footprint-copy>small{color:#a3bdcd;font-size:11px}.ot-account-map{aspect-ratio:1;width:100%;min-width:0;max-height:300px;position:relative}.ot-map-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ot-map-lines circle{fill:none;stroke:#466477;stroke-width:.2px;stroke-dasharray:.6 1.5}.ot-map-lines circle:first-child{stroke-dasharray:none;stroke:#314b5d}.ot-map-lines path{stroke:#4d6e82;stroke-width:.25px}.ot-map-center{background:#203b4d;border:1px solid #4a7588;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:91px;height:91px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 35px #55d4f212}.ot-map-center .dx-mark{width:22px;height:22px;margin-top:-6px}.ot-map-center strong{letter-spacing:-1px;font-size:25px;line-height:1.2}.ot-map-center>span:last-child{color:#aac8d8;margin-top:2px;font-size:8px}.dx-app .ot-map-node{z-index:1;color:#b8cedb;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;font-size:8px;display:flex;position:absolute;transform:translate(-50%,-50%)}.ot-map-node .dx-service-icon{background:#f4fafc;border-color:#b7d2df;border-radius:11px;width:36px;height:36px;transition:transform .2s,box-shadow .2s;box-shadow:0 3px 10px #08121b50}.ot-map-node .dx-service-icon .dx-brand-svg{width:60%;height:60%}.ot-map-node:hover .dx-service-icon,.ot-map-node.selected .dx-service-icon{border-color:#55d4f2;transform:translateY(-3px);box-shadow:0 0 0 4px #55d4f21b,0 6px 12px #08121b50}.ot-map-node i{background:#ffba79;border:2px solid #152735;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:3px}.ot-map-selection{border-top:1px solid #344a5b;justify-content:space-between;align-items:center;gap:15px;padding:16px 0;display:flex;position:relative}.ot-map-selection>div{align-items:center;gap:10px;display:flex}.ot-map-selection .dx-service-icon{border-radius:8px;width:30px;height:30px}.ot-map-selection strong{font-size:13px;display:block}.ot-map-selection small{color:#b0c7d5;margin-top:3px;font-size:11px;display:block}.ot-map-selection>a{color:#9ee5f5;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:750;display:flex}.ot-next-step.card-spotlight{background:#fff;border:1px solid #dce7ed;border-radius:20px;flex-direction:column;padding:25px;display:flex;box-shadow:0 4px 16px #1d394908}.ot-next-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:25px;display:flex}.ot-next-heading>span{letter-spacing:1.1px;color:#40879d;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.ot-next-service{align-items:center;gap:10px;margin-bottom:18px;display:flex}.ot-next-service .dx-service-icon{border-radius:11px;width:38px;height:38px}.ot-next-service>span:nth-child(2){flex:1}.ot-next-service strong{font-size:12px;display:block}.ot-next-service small{color:#7c8a96;margin-top:3px;font-size:10px;display:block}.ot-next-step h2{letter-spacing:-.65px;margin:0 0 10px;font-size:21px;font-weight:800;line-height:1.35}.ot-next-step>p{color:#607381;margin-bottom:24px;font-size:14px;line-height:1.7}.ot-review-progress{margin-top:auto;margin-bottom:19px}.ot-review-progress>div:first-child{color:#7c8a96;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:10px;display:flex}.ot-review-progress b{color:#415b6b;font-weight:700}.ot-review-track{background:#edf2f6;border-radius:5px;height:4px;overflow:hidden}.ot-review-track>span{background:#55d4f2;height:100%;transition:width .35s;display:block}.ot-next-step .dx-button{background:#142e3e;border-color:#142e3e;width:100%;position:relative;color:#fff!important}.ot-next-step .dx-button:hover{background:#21485d}.ot-next-note{color:#83949f;justify-content:center;align-items:center;gap:6px;margin-top:11px;font-size:9px;display:flex}.ot-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:26px;display:grid}.ot-metric-card.card-spotlight{background:#fff;border:1px solid #e2e8ee;border-radius:15px;padding:0;box-shadow:0 3px 10px #172b3e03}.ot-metric-card>a{padding:20px;display:block;position:relative}.ot-metric-label{color:#536d7e;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.ot-metric-label>svg:last-child{color:#93a7b4;width:12px;margin-left:auto}.ot-metric-card strong{letter-spacing:-1.1px;font-variant-numeric:tabular-nums;margin-top:16px;font-size:31px;font-weight:750;display:block}.ot-metric-card strong span{display:inline}.ot-metric-card p{color:#697f8d;margin:4px 0 17px;font-size:12px}.ot-metric-foot{color:#607989;border-top:1px solid #eef2f5;align-items:center;gap:6px;padding-top:11px;font-size:11px;display:flex}.ot-metric-foot i{background:#5eabc3;border-radius:50%;width:5px;height:5px}.ot-metric-foot.amber i{background:#e7ab61}.ot-metric-foot.red i{background:#da7777}.ot-work-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:22px;margin-bottom:25px;display:grid}.ot-inventory.dx-panel,.ot-renewals.dx-panel{padding:24px}.ot-panel-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.ot-eyebrow{color:#6793a5;letter-spacing:1.1px;align-items:center;gap:6px;margin-bottom:9px;font-size:9px;font-weight:800;display:flex}.ot-panel-heading h2{letter-spacing:-.55px;margin:0;font-size:18px;font-weight:750}.ot-panel-heading p{color:#69808f;margin:7px 0 0;font-size:13px}.ot-panel-heading>a{white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.ot-inventory-head{color:#8b9ba7;letter-spacing:1px;border-bottom:1px solid #e9eff4;grid-template-columns:1.8fr 1fr 1fr;gap:12px;padding:0 20px 12px 0;font-size:8px;display:grid}.ot-inventory-rows>a{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) minmax(0,1fr) 12px;align-items:center;gap:12px;padding:19px 0;display:grid}.ot-inventory-rows>a:hover{background:#f8fcfe}.ot-inventory-rows .dx-service-icon{border-radius:10px;width:36px;height:36px}.ot-inventory-rows .dx-brand-svg{width:65%;height:65%}.ot-inventory-rows .dx-account-name strong{font-size:14px}.ot-inventory-rows .dx-account-name span{color:#647e8e;font-size:11px}.ot-row-evidence strong{color:#517182;font-size:12px;font-weight:600;display:block}.ot-row-evidence>span{color:#6d8391;margin-top:4px;font-size:11px;display:block}.ot-inventory-rows .dx-tag{white-space:nowrap;justify-self:start;font-size:9px}.ot-inventory-rows>a>svg{color:#8fa4b1}.ot-inventory-foot{color:#6c8392;align-items:flex-start;gap:7px;margin-top:20px;font-size:11px;line-height:1.7;display:flex}.ot-inventory-foot svg{flex-shrink:0;margin-top:1px}.ot-right-stack{flex-direction:column;gap:18px;display:flex}.ot-renewals .ot-panel-heading{margin-bottom:8px}.ot-renewal-items>a{border-bottom:1px solid #edf1f5;align-items:center;gap:11px;min-height:70px;display:flex}.ot-date{text-align:center;flex-shrink:0;width:34px}.ot-date small{color:#8c9ba5;font-size:8px;display:block}.ot-date strong{font-size:22px;line-height:1.25}.ot-renewal-items .dx-service-icon{border-radius:8px;width:30px;height:30px}.ot-renewal-items>a>span:nth-last-child(2){flex:1}.ot-renewal-items>a>span:nth-last-child(2) strong{font-size:13px;display:block}.ot-renewal-items>a>span:nth-last-child(2) small{color:#6d8391;margin-top:3px;font-size:11px;display:block}.ot-renewal-items>a>b{font-variant-numeric:tabular-nums;font-size:12px}.ot-text-link{justify-content:space-between;align-items:center;gap:10px;padding-top:16px;font-size:10px;font-weight:650;display:flex;color:#507c91!important}.ot-clarity-card.card-spotlight{background:#eaf4f8;border:1px solid #dce9ef;border-radius:18px;padding:23px}.ot-clarity-card>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.ot-clarity-card strong{letter-spacing:-1.3px;color:#24485e;font-size:37px;font-weight:700}.ot-clarity-card strong small{color:#7c9bab;letter-spacing:0;margin-left:4px;font-size:12px}.ot-clarity-card .dx-tag{background:#fff8;border-color:#cfe2ec}.ot-clarity-card p{color:#5b7d90;margin:8px 0 15px;font-size:13px;line-height:1.7}.ot-clarity-card a{color:#326b84;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.ot-bottom-note{color:#7f939f;justify-content:space-between;align-items:center;gap:15px;font-size:10px;display:flex}.ot-bottom-note>span,.ot-bottom-note>a{align-items:center;gap:8px;display:flex}.ot-bottom-note>a{color:#4a768c}.ot-command-trigger{cursor:pointer;color:#6d8391;align-items:center;gap:10px;width:320px;padding:9px 12px;font-family:inherit;font-size:12px;display:flex}.ot-command-trigger span{text-align:left;white-space:nowrap;flex:1}.ot-command-trigger kbd{background:#fff;border:1px solid #e2e8ef;border-radius:4px;flex-shrink:0;padding:3px 5px;font-family:inherit;font-size:9px}.ot-command-input{border-bottom:1px solid #e1e9ef;align-items:center;gap:10px;padding:13px 0;display:flex}.ot-command-input input{background:0 0;border:0;outline:none;width:100%;font-size:14px}.ot-command-results{gap:5px;max-height:340px;margin:16px 0;display:grid;overflow-y:auto}.ot-command-results>button{color:#304c5c;text-align:left;background:#fff;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:12px;font-family:inherit;display:flex}.ot-command-results>button.selected{background:#eef8fc;border-color:#cee8f2}.ot-command-results>button>span{flex:1}.ot-command-results strong{font-size:13px;display:block}.ot-command-results small{color:#8397a3;margin-top:3px;font-size:10px;display:block}.ot-command-empty{text-align:center;color:#7b919f;padding:30px 10px;font-size:13px}.ot-command-hint{color:#8197a4;border-top:1px solid #e1e9ef;gap:16px;padding-top:15px;font-size:10px;display:flex}.ot-command-hint kbd{font:inherit;color:#415f71}@media (width<=1200px){.ot-top-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr)}.ot-footprint.card-spotlight{padding-inline:20px}.ot-footprint-body{grid-template-columns:1fr}.ot-footprint-copy{padding-bottom:5px}.ot-footprint-copy h2{font-size:28px}.ot-footprint-copy h2 br{display:none}.ot-footprint-copy p{max-width:none;margin-bottom:13px}.ot-source-chips{margin-bottom:0}.ot-footprint-copy>small{display:none}.ot-account-map{max-width:240px;max-height:240px;margin:0 auto 12px}.ot-next-step{justify-content:center}.ot-metric-card>a{padding:17px}.ot-metric-label{gap:5px;font-size:10px}.ot-work-grid{grid-template-columns:1fr}.ot-right-stack{grid-template-columns:1.3fr 1fr;display:grid}}@media (width<=800px){.dx-sidebar{display:none}.dx-frame{margin-left:0}.dx-main{padding:25px 20px}.dx-topbar{padding-inline:20px}.ot-top-grid{grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr)}.ot-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.dx-main{padding:24px 17px}.ot-top-grid{grid-template-columns:1fr;gap:16px}.ot-footprint.card-spotlight{padding:20px 21px 0}.ot-footprint-heading{font-size:9px}.ot-footprint-copy h2{margin-bottom:13px;font-size:28px}.ot-footprint-copy h2 br{display:block}.ot-account-map{max-width:275px;max-height:275px;margin-block:14px}.ot-map-node>span{font-size:9px}.ot-map-node .dx-service-icon{width:40px;height:40px}.ot-map-selection small{max-width:185px;line-height:1.7}.ot-map-selection>a{font-size:11px}.ot-next-step.card-spotlight{padding:22px}.ot-next-heading{margin-bottom:20px}.ot-next-step h2{font-size:23px}.ot-next-step>p{font-size:13px}.ot-review-progress>div:first-child{font-size:11px}.ot-next-note{font-size:10px}.ot-metrics{gap:11px}.ot-metric-card>a{padding:17px 14px}.ot-metric-label{min-height:36px;font-size:11px;line-height:1.6}.ot-metric-label>svg:last-child{display:none}.ot-metric-card strong{margin-top:8px;font-size:29px}.ot-metric-card p{min-height:38px;margin-bottom:12px;font-size:12px;line-height:1.6}.ot-metric-foot{font-size:11px;line-height:1.6}.ot-inventory.dx-panel,.ot-renewals.dx-panel{padding:20px}.ot-panel-heading{flex-wrap:wrap;gap:12px}.ot-panel-heading h2{font-size:19px}.ot-panel-heading p{font-size:12px}.ot-inventory-head{display:none}.ot-inventory-rows>a{grid-template-columns:1fr auto 12px;gap:7px}.ot-row-evidence{display:none}.ot-inventory-rows .dx-account-name strong{font-size:13px}.ot-inventory-rows .dx-account-name span{font-size:10px}.ot-inventory-rows .dx-tag{padding-inline:6px;font-size:10px}.ot-right-stack{grid-template-columns:1fr}.ot-renewal-items>a>span:nth-last-child(2) strong{font-size:12px}.ot-renewal-items>a>span:nth-last-child(2) small{font-size:10px}.ot-text-link{font-size:12px}.ot-bottom-note{flex-direction:column;align-items:flex-start;line-height:1.8}.ot-command-trigger{width:34px;height:34px;padding:8px;display:flex}.ot-command-trigger span,.ot-command-trigger kbd{display:none}}@media (prefers-reduced-motion:reduce){.ot-map-node *,.ot-review-track>span{transition:none!important}.card-spotlight:before{display:none}}.ot-workspace-status{color:#eef6fa;background:#050708;justify-content:space-between;align-items:center;gap:18px;min-height:49px;padding:12px 30px;font-size:11px;display:flex}.ot-status-live{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.ot-status-live>i{background:#b9f66b;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 0 4px #b9f66b10}.ot-status-live>i.is-scanning{background:#55d4f2;animation:1s infinite ot-status-pulse}.ot-status-live strong{font-weight:650}.ot-status-live>span{color:#a6b8c3;margin-left:7px}.ot-status-actions{flex-shrink:0;align-items:center;gap:21px;display:flex}.ot-status-actions a,.ot-status-actions button{color:#c8dbe6;align-items:center;gap:7px;display:inline-flex}.ot-status-actions a:hover,.ot-status-actions button:hover{color:#55d4f2}.ot-status-actions button{font:inherit;cursor:pointer;background:0 0;border:0;border-left:1px solid #2d353c;padding:0 0 0 18px}.ot-status-actions button:disabled{opacity:.6;cursor:default}.ot-status-count{color:#172d21;background:#b9f66b;border-radius:5px;place-items:center;min-width:18px;height:18px;font-size:10px;font-weight:800;display:grid}.ot-sample-label{color:#99aebc;letter-spacing:1px;border:1px solid #34424b;border-radius:4px;padding:4px 6px;font-size:8px}.ot-workspace-status :focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #55d4f2}.ot-pagination{color:#536b7b;border-top:1px solid #e0e9ef;justify-content:space-between;align-items:center;gap:20px;margin-top:8px;padding:19px 0;font-size:11px;display:flex}.ot-pagination-summary{flex:1}.ot-pagination-summary strong{color:#203f52;font-weight:700}.ot-page-size{align-items:center;gap:8px;display:flex}.ot-page-size select{font:inherit;color:#29495d;background:#fff;border:1px solid #d3e0e8;border-radius:8px;min-height:35px;padding:7px}.ot-page-buttons,.ot-page-buttons>span{align-items:center;gap:5px;display:flex}.ot-page-buttons i{padding:4px;font-style:normal}.ot-page-buttons button{color:#29495d;width:35px;height:35px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d3e0e8;border-radius:9px;place-items:center;display:grid}.ot-page-buttons button[aria-current]{color:#9ae7f6;background:#182e3c;border-color:#182e3c;font-weight:800}.ot-page-buttons button:hover:not(:disabled):not([aria-current]){background:#e9f7fb;border-color:#64bfd4}.ot-page-buttons button:disabled{opacity:.35;cursor:default}.ot-page-prev svg{transform:rotate(180deg)}#ot-accounts-list,#ot-plans-list,#ot-reviews-list{scroll-margin-top:94px}.dx-report-score .dx-score-ring strong{color:#182e3c;font-weight:800}.dx-report-score .dx-score-ring span{color:#476274;font-weight:700}.dx-report-score .dx-ring-track{stroke:#cfdee5}.dx-report-score .dx-ring-progress{stroke:#2385a0}@media (width<=1100px){.ot-workspace-status{flex-wrap:wrap;gap:10px}.ot-status-actions{gap:17px}.ot-status-live>span{margin-left:0}}@media (width<=640px){.ot-workspace-status{gap:12px;padding:13px 17px;font-size:10px}.ot-status-live{gap:8px}.ot-status-live>span{flex-basis:100%;padding-left:14px;font-size:9px}.ot-status-actions{flex-wrap:wrap;gap:15px;font-size:10px}.ot-status-actions button{padding-left:12px}.ot-sample-label{display:none}.ot-pagination{flex-wrap:wrap;gap:12px}.ot-pagination-summary{flex-basis:calc(100% - 130px)}.ot-page-buttons{justify-content:center;width:100%}.ot-page-buttons button{width:39px;height:39px}.dx-report-score .dx-score-ring{width:160px;height:160px}}@media (prefers-reduced-motion:reduce){.ot-status-live>i.is-scanning{animation:none}}.ot-dock-layout{--ot-rail-width:78px;--ot-panel-width:252px}.ot-dock-layout .dx-frame{margin-left:var(--ot-rail-width);transition:margin-left .2s}.ot-dock-layout.is-expanded .dx-frame{margin-left:calc(var(--ot-rail-width) + var(--ot-panel-width))}.ot-dock-layout .dx-main{max-width:1560px;margin-inline:auto;padding-inline:clamp(24px,3vw,48px)}.ot-dock-layout .dx-topbar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;min-height:76px;padding-inline:30px;position:sticky;top:0}.ot-nav-rail{width:var(--ot-rail-width);z-index:40;background:#13232e;border-right:1px solid #223947;flex-direction:column;align-items:center;gap:15px;padding:20px 9px 17px;display:flex;position:fixed;inset:0 auto 0 0}.ot-rail-brand{place-items:center;width:42px;height:40px;display:grid}.ot-rail-brand .dx-mark{width:32px;height:32px}.ot-rail-toggle,.ot-rail-bottom>button{color:#9db5c5;cursor:pointer;background:0 0;border:0;border-radius:11px;place-items:center;width:42px;height:38px;display:grid;position:relative}.ot-rail-toggle:hover,.ot-rail-toggle.is-open,.ot-rail-bottom>button:hover,.ot-rail-bottom>button[aria-current]{color:#9de9f8;background:#233d4d}.ot-rail-toggle svg{transition:transform .2s}.ot-rail-toggle.is-open svg{transform:rotate(180deg)}.ot-rail-tooltip{opacity:0;visibility:hidden;color:#eff9fe;white-space:nowrap;pointer-events:none;z-index:60;background:#203b4c;border:1px solid #3a5668;border-radius:8px;padding:9px 12px;font:12px Manrope Variable,sans-serif;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)}.ot-rail-toggle:hover .ot-rail-tooltip,.ot-rail-toggle:focus-visible .ot-rail-tooltip,.ot-rail-bottom>button:hover .ot-rail-tooltip,.ot-rail-bottom>button:focus-visible .ot-rail-tooltip{visibility:visible;opacity:1}.ot-nav-rail .dock-outer{width:100%;margin:0}.ot-nav-rail .dock-panel{background:0 0;border:0;border-top:1px solid #2a404d;flex-direction:column;align-items:center;gap:9px;width:100%;padding:10px 0;position:static;bottom:auto;left:auto;transform:none}.ot-nav-rail .dock-item{color:#a1b8c8;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:13px;flex-shrink:0;padding:0;font-family:inherit}.ot-nav-rail .dock-item:hover{color:#eefbff;background:#203b4d}.ot-nav-rail .dock-item[aria-current]{color:#91e5f5;background:#284856;border-color:#3c697b}.ot-nav-rail .dock-item[aria-current]:after{content:"";background:#55d4f2;border-radius:3px;width:3px;height:19px;position:absolute;left:-10px}.ot-nav-rail .dock-label{color:#eff9fe;pointer-events:none;z-index:80;background:#203b4c;border-color:#3a5668;padding:8px 12px;font:12px Manrope Variable,sans-serif;top:calc(50% + 10px);left:calc(100% + 16px);transform:translateY(-50%)}.ot-dock-glyph{place-items:center;display:grid;position:relative}.ot-dock-glyph>b{color:#1d3825;background:#b9f66b;border:2px solid #13232e;border-radius:5px;place-items:center;min-width:14px;height:14px;font:800 8px Manrope Variable,sans-serif;display:grid;position:absolute;top:-9px;right:-10px}.ot-rail-bottom{border-top:1px solid #2a404d;flex-direction:column;align-items:center;gap:9px;margin-top:auto;padding-top:14px;display:flex}.ot-rail-bottom .dx-avatar{color:#b5e5f5;background:#294656;border:1px solid #426578;width:34px;height:34px;margin-top:7px;font-size:12px}.ot-navigation-panel{top:0;bottom:0;left:var(--ot-rail-width);width:var(--ot-panel-width);z-index:30;background:#fff;border-right:1px solid #e1e8ee;position:fixed;overflow-y:auto;box-shadow:5px 0 22px #20374705}.ot-navigation-content{flex-direction:column;min-height:100%;padding:21px 15px;display:flex}.ot-panel-brand{align-items:center;gap:4px;margin-bottom:24px;display:flex}.ot-panel-brand .dx-icon-button{color:#7d95a4;flex-shrink:0;width:28px}.ot-wordmark{color:#1b3444;flex-shrink:0;align-items:center;gap:7px;display:flex}.ot-wordmark .dx-mark{width:28px;height:28px}.ot-wordmark-text{width:126px;height:35px;display:block}.ot-wordmark-text>strong{letter-spacing:-1px;align-items:center;height:100%;font-size:23px;display:flex}.ot-personal-space{background:#f5f8fa;border:1px solid #e5ecf0;border-radius:12px;align-items:center;gap:9px;margin-bottom:24px;padding:12px 10px;display:flex}.ot-personal-space .dx-avatar{flex-shrink:0;width:29px;height:29px;font-size:10px}.ot-personal-space>div{flex:1;min-width:0}.ot-personal-space strong{color:#344f60;overflow-wrap:anywhere;font-size:11px;display:block}.ot-personal-space small{color:#8095a3;margin-top:4px;font-size:9px;display:block}.ot-personal-space .dx-tag{color:#54768a;background:#e9f2f6;border:0;padding:4px;font-size:7px}.ot-navigation-group{margin-bottom:21px}.ot-navigation-group>h2{letter-spacing:.8px;text-transform:uppercase;color:#8b9eab;margin:0 0 10px 13px;font-size:10px;font-weight:700}.ot-flow-menu .menu-wrap{height:auto;overflow:visible}.ot-flow-menu .menu{gap:5px;height:auto}.ot-flow-menu .menu__item{text-align:left;border:0;border-radius:10px;flex:none;height:46px}.ot-flow-menu .menu__item-link{text-transform:none;justify-content:flex-start;gap:12px;padding:0 13px;font-size:12px;font-weight:600}.ot-flow-menu .menu__item-link>span{flex:1}.ot-flow-menu .menu__item-link>b{background:#e6f1f6;border-radius:5px;place-items:center;min-width:21px;height:21px;font-size:10px;display:grid}.ot-flow-menu .menu__item.is-active{background:#eaf6fa}.ot-flow-menu .menu__item.is-active .menu__item-link{color:#25748e!important}.ot-flow-menu .menu__item.is-active:before{content:"";z-index:2;background:#55d4f2;border-radius:3px;width:3px;height:20px;position:absolute;top:13px;left:0}.ot-flow-menu .marquee span{text-transform:none;padding:0 12px;font-family:inherit;font-size:12px;font-weight:700}.ot-flow-menu .marquee small{white-space:nowrap;color:#8bcada;font-size:10px}.ot-flow-menu .marquee__part>i{background:#b9f66b;border-radius:50%;width:4px;height:4px;margin:0 15px}.ot-navigation-bottom{margin-top:auto;padding-top:13px}.ot-source-status{background:#f6fafb;border:1px solid #e3edf1;border-radius:11px;margin-bottom:13px;padding:14px 12px}.ot-source-status p{color:#7d95a4;margin:5px 0 0 26px;font-size:10px}.ot-navigation-bottom>a{color:#5c7788;border-radius:9px;align-items:center;gap:10px;padding:12px;font-size:11px;display:flex}.ot-navigation-bottom>a>svg:last-child{margin-left:auto}.ot-navigation-bottom>a:hover{background:#f1f7fa}.ot-topbar-left{align-items:center;gap:26px;min-width:0;display:flex}.ot-topbar-left>.ot-wordmark{border-right:1px solid #e4ebf0;padding-right:25px}.ot-topbar-left .dx-breadcrumb{font-size:12px}.ot-dock-layout.is-expanded .ot-topbar-left>.ot-wordmark,.ot-mobile-dock{display:none}.ot-scan-status{color:#a8c3d2;min-height:18px;margin-top:2px}.ot-scan-status .status-mark__label{color:#aac5d4!important;opacity:1!important}.ot-nav-rail :focus-visible{outline-offset:3px;outline:2px solid #b9f66b}.ot-flow-menu .menu__item:has(:focus-visible){outline-offset:2px;outline:2px solid #349ab7}.ot-flow-menu .menu__item-link:focus-visible{outline:0}.ot-dock-layout .dx-toast{z-index:100}@media (width<=1100px) and (width>=641px){.ot-dock-layout.is-expanded .dx-frame{margin-left:var(--ot-rail-width)}.ot-navigation-panel{box-shadow:12px 0 34px #17344718}.ot-topbar-left>.ot-wordmark{display:none}.ot-dock-layout .dx-main{padding-inline:25px}}@media (width<=800px) and (width>=641px){.ot-dock-layout .dx-topbar{padding-inline:20px}.ot-command-trigger{width:230px}.ot-command-trigger kbd,.ot-dock-layout .dx-mobile-menu{display:none}.ot-top-grid{grid-template-columns:1fr}.ot-footprint-body{grid-template-columns:1fr 1fr}.ot-account-map{max-width:240px;margin:0}.ot-next-step>p{margin-bottom:18px}}@media (width<=640px){.ot-nav-rail,.ot-navigation-panel{display:none}.ot-dock-layout .dx-frame,.ot-dock-layout.is-expanded .dx-frame{margin-left:0}.ot-dock-layout .dx-main{padding:23px 17px 115px}.ot-dock-layout .dx-topbar{min-height:64px;padding-inline:17px}.ot-topbar-left{gap:0}.ot-topbar-left>.ot-wordmark{display:none}.ot-dock-layout .dx-mobile-menu{display:inline-flex}.ot-dock-layout .ot-command-trigger{width:34px;height:34px;padding:8px}.ot-command-trigger span,.ot-command-trigger kbd{display:none}.ot-mobile-dock{bottom:max(12px,env(safe-area-inset-bottom));z-index:45;width:calc(100% - 28px);max-width:380px;height:73px;display:block;position:fixed;left:50%;transform:translate(-50%)}.ot-mobile-dock .dock-outer{margin:0;height:73px!important}.ot-mobile-dock .dock-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#17303eef;border:1px solid #345262;border-radius:19px;justify-content:center;align-items:center;gap:clamp(10px,3vw,22px);width:100%;padding:6px 8px 18px;bottom:0;box-shadow:0 8px 24px #15304028}.ot-mobile-dock .dock-item{color:#9db9ca;box-shadow:none;background:0 0;border:0;border-radius:9px;flex-shrink:0;padding:0;font-family:inherit;width:44px!important;height:36px!important}.ot-mobile-dock .dock-item[aria-current]{color:#a1edfc;background:#315366}.ot-mobile-dock .dock-item[aria-current]:after{content:"";background:#55d4f2;border-radius:3px;width:13px;height:3px;position:absolute;bottom:-13px}.ot-mobile-dock .dock-label{display:none}.ot-mobile-dock .dock-item:before{content:attr(aria-label);color:inherit;white-space:nowrap;font-size:8px;font-weight:650;position:absolute;top:37px;left:50%;transform:translate(-50%)}.ot-dock-glyph>b{border-color:#17303e}.ot-navigation-content.is-mobile{min-height:auto;padding:4px 0}.ot-navigation-content.is-mobile .ot-personal-space{margin-bottom:20px}.ot-navigation-content.is-mobile .ot-flow-menu .menu__item-link{font-size:14px}.ot-navigation-content.is-mobile .ot-navigation-group{margin-bottom:17px}.ot-navigation-content.is-mobile .ot-source-status{display:none}.ot-navigation-content.is-mobile .ot-navigation-bottom{padding-top:0}.ot-dock-layout .dx-toast{bottom:100px}.ot-scan-status{margin-top:13px}.ot-scan-status .status-mark{--sm-font:10px!important}}@media (height<=670px) and (width>=641px){.ot-nav-rail{gap:8px;padding-block:12px}.ot-nav-rail .dock-panel{gap:3px;padding-block:6px}.ot-rail-bottom{gap:3px;padding-top:8px}.ot-rail-bottom .dx-avatar{margin-top:1px}}@media (prefers-reduced-motion:reduce){.ot-dock-layout .dx-frame,.ot-rail-toggle svg{transition:none}.ot-flow-menu .marquee{display:none}.status-mark *{transition:none!important;animation:none!important}}.prism-auth-flow .auth-form{gap:18px;margin-top:24px;display:grid}.prism-auth-flow .auth-field{gap:8px;display:grid}.prism-auth-flow .auth-field label{color:var(--dx-text);font-size:14px}.prism-auth-flow .auth-field input{box-sizing:border-box;border:1px solid var(--dx-border,#dce4e9);color:#172c37;width:100%;font:inherit;background:#fff;border-radius:12px;padding:13px 15px}.prism-auth-flow .auth-submit{color:#fff;font:inherit;cursor:pointer;background:#19303b;border:0;border-radius:12px;padding:15px}.prism-auth-flow .auth-submit:disabled{opacity:.6;cursor:wait}.prism-auth-flow .auth-field-error,.prism-auth-flow .auth-form-error{color:#a02929;font-size:13px}.prism-auth-flow .auth-card-heading>p{color:#5f8090;text-transform:uppercase;letter-spacing:.15em;font-size:12px}.prism-auth-flow .auth-card-heading h2{margin-top:10px;font-size:32px;line-height:1.2}.prism-auth-flow .auth-switch-copy{margin-top:24px;font-size:14px}.prism-auth-flow .dx-setup-main{box-sizing:border-box;width:100%;min-width:0}.prism-auth-flow a:focus-visible,.prism-auth-flow button:focus-visible,.prism-auth-flow input:focus-visible{outline-offset:3px;outline:2px solid #24788c}.auth-page{min-height:100svh;color:var(--color-text);background:radial-gradient(circle at 18% 18%, #5cdd8e1a, transparent 28rem), radial-gradient(circle at 88% 82%, #46ae7512, transparent 24rem), var(--color-bg);overflow:hidden}.auth-account-deleted{border-radius:var(--radius-sm);color:var(--color-accent);background:#5cdd8e14;gap:.35rem;margin-bottom:1rem;padding:.85rem .95rem;font-size:.75rem;line-height:1.5;display:grid;box-shadow:inset 0 0 0 1px #5cdd8e2b}.auth-account-deleted span{color:var(--color-text-muted)}.auth-account-deleted a{color:var(--color-accent)}.auth-account-deleted a:focus-visible{outline:3px solid var(--color-accent-strong);outline-offset:3px}.auth-new-tab-copy{color:inherit}.auth-header{justify-content:space-between;align-items:center;width:min(76rem,100% - 3rem);min-height:5rem;margin-inline:auto;display:flex}.auth-brand,.auth-back-link{min-height:2.75rem;color:var(--color-text);align-items:center;font-weight:730;text-decoration:none;display:inline-flex}.auth-brand{letter-spacing:-.025em;gap:.7rem}.auth-brand-mark{background:linear-gradient(145deg, var(--color-accent-strong), #46c879);border-radius:.58rem;place-items:center;width:1.75rem;height:1.75rem;display:inline-grid;box-shadow:inset 0 0 0 1px #fff6,0 .4rem 1.5rem #43cf772e}.auth-brand-mark>span{border:2px solid #0a2515;border-radius:50%;width:.55rem;height:.55rem}.auth-back-link{color:var(--color-text-muted);border-radius:.7rem;padding-inline:.8rem;font-size:.84rem;transition-property:color,background-color;transition-duration:.16s}.auth-back-link:hover{color:var(--color-text);background:#ffffff0d}.auth-main{grid-template-columns:minmax(0,1fr) minmax(25rem,.72fr);align-items:center;gap:clamp(3rem,8vw,7rem);width:min(76rem,100% - 3rem);min-height:calc(100svh - 5rem);margin-inline:auto;padding-block:3rem 6rem;display:grid}.auth-introduction{max-width:38rem}.auth-eyebrow{color:var(--color-accent);letter-spacing:.15em;text-transform:uppercase;margin:0 0 1rem;font-size:.76rem;font-weight:780;line-height:1.4}.auth-introduction h1,.authenticated-placeholder h1{color:var(--color-text);letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(3rem,6.5vw,5.8rem);font-weight:710;line-height:.97}.auth-introduction>p:not(.auth-eyebrow),.authenticated-placeholder section>p:not(.auth-eyebrow,.authenticated-error){color:var(--color-text-muted);text-wrap:pretty;margin:1.5rem 0 0;font-size:clamp(1rem,1.7vw,1.12rem);line-height:1.75}.auth-principles{gap:.65rem;max-width:34rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.auth-principles li{border-radius:var(--radius-md);min-height:3.4rem;color:var(--color-text-muted);box-shadow:inset 0 0 0 1px var(--color-border);background:#ffffff08;align-items:center;gap:.85rem;padding:.7rem .85rem;font-size:.82rem;display:flex}.auth-principles span{color:var(--color-accent);font-variant-numeric:tabular-nums;letter-spacing:.06em;font-size:.65rem}.auth-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff06,#0000 45%),#0d1a15f0;border-radius:1.75rem;width:100%;padding:clamp(1.4rem,4vw,2rem);box-shadow:inset 0 0 0 1px #e0f5e821,0 2rem 6rem #00000052}.auth-card-heading>p{color:var(--color-accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:760}.auth-card-heading h2{color:var(--color-text);letter-spacing:-.04em;text-wrap:balance;margin:.45rem 0 0;font-size:clamp(1.55rem,3vw,2rem);font-weight:680}.auth-form{gap:1rem;margin-top:1.5rem;display:grid}.auth-field{gap:.48rem;display:grid}.auth-field label{color:var(--color-text-muted);font-size:.78rem;font-weight:670}.auth-field input{border-radius:var(--radius-sm);width:100%;min-height:3.25rem;color:var(--color-text);font:inherit;background:#030b0880;border:1px solid #e0f5e824;outline:0;padding:.75rem .9rem;font-size:.92rem;transition-property:border-color,box-shadow,background-color;transition-duration:.16s}.auth-field input:hover{border-color:#e0f5e83d}.auth-field input:focus-visible{border-color:var(--color-accent);background:#030b08b8;box-shadow:0 0 0 3px #73e3a026}.auth-field input[aria-invalid=true]{border-color:var(--color-danger);box-shadow:0 0 0 3px #ff8e861a}.auth-field-hint,.auth-field-error{font-size:.68rem;line-height:1.45}.auth-field-hint{color:var(--color-text-subtle)}.auth-field-error{color:var(--color-danger)}.auth-form-error,.authenticated-error{border-radius:var(--radius-sm);color:var(--color-danger);background:#ff8e8614;margin:1rem 0 0;padding:.75rem .85rem;font-size:.75rem;line-height:1.5;box-shadow:inset 0 0 0 1px #ff8e8629}.auth-submit{border-radius:var(--radius-sm);width:100%;min-height:3.25rem;color:var(--color-text);background:var(--color-accent);cursor:pointer;border:0;justify-content:center;align-items:center;margin-top:.25rem;padding:.8rem 1.1rem;font-weight:750;transition-property:background-color,box-shadow,transform;transition-duration:.16s;display:inline-flex;box-shadow:0 .8rem 2.5rem #39c56f2b}.auth-submit:hover:not(:disabled){background:var(--color-accent-strong);transform:translateY(-2px);box-shadow:0 1rem 3rem #39c56f3d}.auth-submit:active:not(:disabled){transform:scale(.96)}.auth-submit:focus-visible,.auth-page a:focus-visible,.authenticated-placeholder button:focus-visible{outline:3px solid var(--color-accent-strong);outline-offset:4px}.auth-submit:disabled{opacity:.62;cursor:wait}.auth-terms,.auth-switch-copy{color:var(--color-text-subtle);text-align:center;font-size:.72rem;line-height:1.55}.auth-terms{margin:1rem 0 0}.auth-switch-copy{box-shadow:inset 0 1px 0 var(--color-border);margin:1.25rem 0 0;padding-top:1rem}.auth-switch-copy a{min-height:2.75rem;color:var(--color-accent-strong);text-underline-offset:.2rem;align-items:center;padding-inline:.25rem;font-weight:680;display:inline-flex}.auth-route-status{min-height:100svh;color:var(--color-text-muted);background:var(--color-bg);place-content:center;justify-items:center;gap:1rem;display:grid}.auth-route-status p{margin:0}.auth-route-status button{border-radius:var(--radius-sm);min-height:2.75rem;color:var(--color-text);background:var(--color-accent);font:inherit;cursor:pointer;border:0;padding:.65rem 1rem;font-weight:730}.auth-route-status button:focus-visible{outline:3px solid var(--color-accent-strong);outline-offset:4px}.auth-spinner{border:2px solid var(--color-border-strong);border-top-color:var(--color-accent);border-radius:50%;width:2rem;height:2rem;animation:.7s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}.authenticated-placeholder{background:radial-gradient(circle at 20% 20%, #5cdd8e1a, transparent 28rem), var(--color-bg);place-items:center;min-height:100svh;padding:1.5rem;display:grid}.authenticated-placeholder section{border-radius:var(--radius-xl);background:var(--color-surface);width:min(100%,48rem);box-shadow:inset 0 0 0 1px var(--color-border), var(--shadow-card);padding:clamp(2rem,7vw,4.5rem)}.authenticated-placeholder h1{max-width:12ch;font-size:clamp(2.5rem,7vw,5rem)}.authenticated-placeholder dl{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--color-border);background:#ffffff06;grid-template-columns:repeat(2,minmax(0,1fr));margin:2rem 0;display:grid}.authenticated-placeholder dl>div{padding:1rem}.authenticated-placeholder dt{color:var(--color-text-subtle);font-size:.68rem}.authenticated-placeholder dd{overflow-wrap:anywhere;color:var(--color-text);margin:.35rem 0 0;font-size:.88rem}.authenticated-placeholder .auth-submit{width:auto;min-width:9rem}@media (width<=54rem){.auth-main{grid-template-columns:1fr;gap:3rem}.auth-introduction,.auth-card{justify-self:center;width:min(100%,38rem)}.auth-introduction{text-align:center}.auth-introduction h1{margin-inline:auto}}@media (width<=35rem){.auth-header,.auth-main{width:calc(100% - 2rem)}.auth-header{min-height:4.5rem}.auth-main{padding-block:2.5rem 4rem}.auth-introduction h1{font-size:clamp(2.8rem,14vw,4.4rem)}.auth-principles{text-align:left}.auth-card{border-radius:var(--radius-lg);padding:1.25rem}.authenticated-placeholder dl{grid-template-columns:1fr}}.ot-home{--ot-ink:#0b0d12;--ot-paper:#f5f4ef;--ot-white:#fff;--ot-cyan:#55d4f2;--ot-cyan-soft:#dff8fe;--ot-lime:#b9f66b;--ot-muted:#4b5870;--ot-line:#0b0d1224;min-height:100vh;color:var(--ot-ink);background:var(--ot-paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow:clip}.ot-home *{box-sizing:border-box}.ot-home a{color:inherit}.ot-container{width:min(100% - 3rem,76rem);margin-inline:auto}.ot-skip{z-index:100;background:var(--ot-ink);padding:.7rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-150%);color:#fff!important}.ot-skip:focus{transform:translateY(0)}.ot-header{z-index:20;background:var(--ot-paper);padding-top:1.25rem;position:relative}.ot-nav{color:#fff;background:var(--ot-ink);border-radius:1.25rem;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;min-height:4.5rem;padding-inline:1.25rem;display:grid;position:relative;box-shadow:0 1.1rem 3rem #0b0d121f}.ot-brand{color:#fff;letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:.7rem;font-size:1.1rem;font-weight:760;text-decoration:none;display:inline-flex}.ot-mark{border:1px solid var(--ot-cyan);border-radius:50%;width:1.65rem;height:1.65rem;display:block;position:relative}.ot-mark:before{content:"";background:var(--ot-lime);border-radius:50%;width:.35rem;height:.35rem;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.ot-mark i{background:var(--ot-cyan);border-radius:50%;width:.32rem;height:.32rem;position:absolute}.ot-mark i:first-child{top:-.12rem;left:.63rem}.ot-mark i:nth-child(2){bottom:.28rem;right:-.12rem}.ot-mark i:nth-child(3){background:var(--ot-lime);bottom:-.12rem;left:.18rem}.ot-nav-links{justify-content:center;gap:clamp(1.3rem,3vw,2.6rem);display:flex}.ot-nav-links a,.ot-nav-actions>a:first-child{color:#ffffffb8;font-size:.85rem;font-weight:570;text-decoration:none;transition:color .16s}.ot-nav-links a:hover,.ot-nav-actions>a:first-child:hover{color:#fff}.ot-nav-actions{align-items:center;gap:1rem;display:flex}.ot-menu-button,.ot-mobile-menu{display:none}.ot-button{border:0;border-radius:.7rem;justify-content:center;align-items:center;gap:1.1rem;min-height:3.25rem;padding:.75rem 1.15rem;font-size:.9rem;font-weight:720;line-height:1;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.ot-button:hover{transform:translateY(-2px)}.ot-button-small{border-radius:.65rem;min-height:2.75rem;padding-inline:1.2rem}.ot-button-light{background:#fff;color:var(--ot-ink)!important}.ot-button-dark{background:var(--ot-ink);box-shadow:0 .75rem 1.8rem #0b0d1229;color:#fff!important}.ot-button-dark:hover{background:#20232b;box-shadow:0 1rem 2.2rem #0b0d1233}.ot-arrow{width:1.45rem;height:1.45rem;color:var(--ot-ink);background:var(--ot-lime);border-radius:50%;place-items:center;font-size:.85rem;display:inline-grid}.ot-text-link{text-underline-offset:.25rem;align-items:center;gap:.6rem;min-height:2.75rem;font-size:.9rem;font-weight:690;text-decoration-color:#0b0d1240;display:inline-flex}.ot-text-link:hover{text-decoration-color:currentColor}.ot-home :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #137aa0}.ot-hero{background:var(--ot-paper);padding-block:clamp(4.5rem,8vw,7.5rem);position:relative}.ot-hero:before{content:"";opacity:.45;pointer-events:none;background:radial-gradient(circle,#55d4f229,#0000 66%);width:32vw;height:32vw;position:absolute;top:12%;left:0}.ot-hero-layout{grid-template-columns:minmax(0,.88fr) minmax(31rem,1.12fr);align-items:center;gap:clamp(3rem,7vw,6rem);display:grid;position:relative}.ot-hero-copy{max-width:38rem}.ot-kicker{color:#59606b;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0 0 1.5rem;font-size:.72rem;font-weight:720;display:flex}.ot-kicker>span{background:var(--ot-cyan);border-radius:50%;width:.48rem;height:.48rem;box-shadow:0 0 0 .3rem #55d4f229}.ot-hero h1{letter-spacing:-.07em;text-wrap:balance;max-width:9.5ch;margin:0;font-size:clamp(4rem,6.5vw,6.8rem);font-weight:540;line-height:.91}.ot-hero-lead{color:#4f5560;max-width:36rem;margin:2rem 0 0;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.65}.ot-hero-actions{flex-wrap:wrap;align-items:center;gap:1.35rem;margin-top:2rem;display:flex}.ot-trust-line{color:#6a707b;align-items:center;gap:.55rem;margin:1.25rem 0 0;font-size:.78rem;display:flex}.ot-trust-line span{color:#1a3a18;background:#b9f66b85;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;font-weight:800;display:grid}.ot-hero-instrument{color:#fff;background:#0b0d12;min-width:0;overflow:hidden}.ot-instrument-header,.ot-instrument-footer{color:#ffffff9e;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;min-height:3.4rem;padding-inline:1rem;font-size:.67rem;display:flex}.ot-instrument-header{border-bottom:1px solid #ffffff1a}.ot-instrument-header div,.ot-instrument-footer span{align-items:center;gap:.55rem;display:flex}.ot-instrument-header div>span,.ot-instrument-footer i{background:var(--ot-lime);border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 .8rem #b9f66b80}.ot-instrument-header>span{border:1px solid #ffffff26;border-radius:.35rem;padding:.35rem .5rem}.ot-instrument-stage{background:var(--ot-paper);min-height:clamp(30rem,42vw,38rem);position:relative;overflow:hidden}.identity-core-shell{position:absolute;inset:0}.identity-core-canvas{cursor:grab;touch-action:none;width:100%;height:100%;display:block}.identity-core-canvas.is-dragging{cursor:grabbing}.identity-core-fallback,.identity-core-shell.has-webgl-fallback .identity-core-canvas{display:none}.identity-core-shell.has-webgl-fallback .identity-core-fallback{border:1px solid #71d9ff66;border-radius:50%;place-items:center;display:grid;position:absolute;inset:18%}.identity-core-shell.has-webgl-fallback .identity-core-fallback i{aspect-ratio:1;background:var(--ot-lime);clip-path:polygon(50% 0,92% 18%,84% 70%,50% 100%,16% 70%,8% 18%);width:28%}.ot-scene-label{z-index:2;color:#0b0d1280;letter-spacing:.1em;pointer-events:none;flex-direction:column;gap:.2rem;font-size:.55rem;display:flex;position:absolute}.ot-scene-label b{color:var(--ot-ink);font-size:.7rem}.ot-scene-label-a{top:1.2rem;left:1.2rem}.ot-scene-label-b{text-align:right;bottom:1.2rem;right:1.2rem}.ot-instrument-footer{border-top:1px solid #ffffff1a}.ot-principle-strip{border-block:1px solid var(--ot-line);background:#fff}.ot-principle-strip .ot-container{grid-template-columns:repeat(3,1fr);display:grid}.ot-principle-strip p{border-left:1px solid var(--ot-line);gap:.35rem;margin:0;padding:1.45rem 1.5rem;display:grid}.ot-principle-strip p:last-child{border-right:1px solid var(--ot-line)}.ot-principle-strip strong{font-size:.85rem}.ot-principle-strip span{color:var(--ot-muted);font-size:.76rem}.ot-section{padding-block:clamp(4.5rem,7vw,6.5rem)}.ot-section-heading h2{letter-spacing:-.06em;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(2.8rem,5vw,5.2rem);font-weight:540;line-height:.98}.ot-section-heading>p:not(.ot-kicker,.ot-evidence-note){max-width:38rem;color:var(--ot-muted);margin:1.5rem 0 0;font-size:1rem;line-height:1.65}.ot-problem{background:#fff}.ot-problem-grid{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.7fr);gap:4rem 8vw;display:grid}.ot-problem-copy{align-self:end}.ot-problem-copy p{color:var(--ot-muted);margin:0;font-size:1rem;line-height:1.7}.ot-problem-copy p+p{margin-top:1rem}.ot-fragment-ledger{border-top:1px solid var(--ot-line);border-bottom:1px solid var(--ot-line);grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.ot-fragment-ledger>div{border-left:1px solid var(--ot-line);align-content:space-between;min-height:8rem;padding:1.2rem;transition:background .18s;display:grid}.ot-fragment-ledger>div:hover{background:#f1f5f6}.ot-fragment-ledger>div:last-child{border-right:1px solid var(--ot-line)}.ot-fragment-ledger span{color:#8b9098;font-variant-numeric:tabular-nums;font-size:.65rem}.ot-fragment-ledger strong{margin-top:2rem;font-size:1.05rem}.ot-fragment-ledger small{color:var(--ot-muted);margin-top:.35rem;font-size:.76rem}.ot-capabilities{background:var(--ot-paper)}.ot-heading-row{grid-template-columns:1fr minmax(18rem,.45fr);align-items:end;gap:4rem;display:grid}.ot-heading-row>p{margin:0 0 .4rem!important}.ot-capability-list{border-top:1px solid var(--ot-line);grid-template-columns:repeat(2,1fr);margin-top:3rem;display:grid}.ot-capability-list article{border-bottom:1px solid var(--ot-line);grid-template-columns:3rem minmax(7rem,.55fr) 1fr auto;align-items:start;gap:1rem;min-height:9rem;padding:1.35rem 1rem;transition:background .18s;display:grid;position:relative}.ot-capability-list article:hover{background:#f1f5f6}.ot-capability-list article:nth-child(odd){border-right:1px solid var(--ot-line);padding-left:0;padding-right:2rem}.ot-capability-list article:nth-child(2n){padding-left:2rem}.ot-capability-list article>span:first-child{color:#8b9098;font-variant-numeric:tabular-nums;font-size:.68rem}.ot-capability-list h3{margin:0;font-size:1.05rem}.ot-capability-list p{color:var(--ot-muted);margin:0;font-size:.82rem;line-height:1.55}.ot-capability-list .ot-arrow{opacity:0;width:1.65rem;height:1.65rem;transition:opacity .16s,transform .16s;transform:translate(-.4rem,.4rem)}.ot-capability-list article:hover .ot-arrow{opacity:1;transform:none}.ot-workflow{color:#fff;background:var(--ot-ink)}.ot-kicker-light{color:#ffffff8f}.ot-workflow-heading h2{max-width:15ch}.ot-workflow-list{border-top:1px solid #ffffff29;grid-template-columns:repeat(5,1fr);margin:3rem 0 0;padding:0;list-style:none;display:grid}.ot-workflow-list li{border-left:1px solid #ffffff29;min-height:13rem;padding:1.2rem}.ot-workflow-list li:last-child{border-right:1px solid #ffffff29}.ot-workflow-list li>span{color:var(--ot-cyan);font-size:.67rem}.ot-workflow-list li>div{margin-top:4.5rem}.ot-workflow-list h3{margin:0;font-size:1.1rem}.ot-workflow-list p{color:#ffffff8c;margin:.75rem 0 0;font-size:.8rem;line-height:1.6}.ot-evidence{background:#fff}.ot-evidence-layout{grid-template-columns:minmax(0,.75fr) minmax(34rem,1.25fr);align-items:center;gap:clamp(3rem,6vw,5rem);display:grid}.ot-evidence-note{color:#777c85;align-items:center;gap:.6rem;margin:1.5rem 0 0;font-size:.78rem;line-height:1.5;display:flex}.ot-evidence-note span{color:#07556f;background:var(--ot-cyan-soft);border-radius:50%;flex:none;place-items:center;width:1.35rem;height:1.35rem;font-size:.7rem;font-weight:800;display:grid}.ot-account-record{border:1px solid var(--ot-line);background:#f8f8f6;box-shadow:0 2rem 5rem #0b0d1217}.ot-account-record>header{border-bottom:1px solid var(--ot-line);grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:1.2rem;display:grid}.ot-service-mark{color:#fff;background:#6e55d8;border-radius:.7rem;place-items:center;width:3.25rem;height:3.25rem;font-size:1.2rem;font-weight:800;display:grid}.ot-account-record header span{color:#777c85;text-transform:uppercase;font-size:.66rem}.ot-account-record h3{margin:.25rem 0 0;font-size:1.25rem}.ot-account-record header>strong{color:#674808;background:#fff8e8;border:1px solid #d9b264;padding:.5rem .65rem;font-size:.68rem;font-weight:690}.ot-account-record dl{border-bottom:1px solid var(--ot-line);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.ot-account-record dl div{border-right:1px solid var(--ot-line);padding:1rem}.ot-account-record dl div:last-child{border:0}.ot-account-record dt{color:#777c85;font-size:.65rem}.ot-account-record dd{font-variant-numeric:tabular-nums;margin:.5rem 0 0;font-size:.85rem;font-weight:700}.ot-account-record>section{padding:1.2rem}.ot-account-record h4{margin:0 0 1rem;font-size:.8rem}.ot-account-record section p{border:1px solid var(--ot-line);background:#fff;grid-template-columns:auto 1fr;gap:.1rem .7rem;margin:0;padding:.9rem;display:grid}.ot-account-record section p+p{margin-top:.6rem}.ot-account-record section p>span{color:#173709;background:var(--ot-lime);border-radius:50%;grid-row:1/3;place-items:center;width:1.45rem;height:1.45rem;font-size:.7rem;font-weight:800;display:grid}.ot-account-record section p:last-child>span{color:#523903;background:#f5c55d}.ot-account-record section strong{font-size:.77rem}.ot-account-record section small{color:#777c85;font-size:.67rem}.ot-account-record>footer{border-top:1px solid var(--ot-line);color:#777c85;text-transform:uppercase;justify-content:space-between;padding:.8rem 1.2rem;font-size:.65rem;display:flex}.ot-privacy{color:#fff;background:#10131c}.ot-privacy-layout{grid-template-columns:minmax(0,1fr) minmax(27rem,.8fr);align-items:start;gap:clamp(4rem,10vw,8rem);display:grid}.ot-privacy .ot-section-heading h2{max-width:13ch}.ot-privacy .ot-section-heading>p:not(.ot-kicker){color:#ffffff94}.ot-privacy-list{border-top:1px solid #ffffff24;margin:0;padding:0;list-style:none}.ot-privacy-list li{border-bottom:1px solid #ffffff24;grid-template-columns:3rem 1fr;align-items:center;gap:1rem;min-height:5.5rem;display:grid}.ot-privacy-list li>span{color:var(--ot-lime);font-size:.68rem}.ot-privacy-list h3{margin:0;font-size:1rem}.ot-privacy-list p{color:#ffffff85;margin:.35rem 0 0;font-size:.78rem;line-height:1.5}.ot-final{background:var(--ot-cyan)}.ot-final-panel{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.55fr);align-items:end;gap:clamp(3rem,9vw,8rem);display:grid}.ot-final h2{letter-spacing:-.065em;max-width:14ch;margin:0;font-size:clamp(3rem,6vw,6.2rem);font-weight:540;line-height:.94}.ot-final-panel>div:last-child>p{margin:0;font-size:1rem;line-height:1.65}.ot-final-actions{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:1.6rem;display:flex}.ot-footer{color:#fff;background:var(--ot-ink);padding-top:4.5rem}.ot-brand-dark{color:#fff}.ot-footer-main{grid-template-columns:1fr auto;gap:5rem;padding-bottom:4rem;display:grid}.ot-footer-main>div>p{color:#ffffff7a;margin:.8rem 0 0;font-size:.8rem}.ot-footer nav{grid-template-columns:repeat(3,minmax(8rem,1fr));gap:3rem;display:grid}.ot-footer nav div{align-content:start;gap:.85rem;display:grid}.ot-footer nav strong{color:#fff;margin-bottom:.4rem;font-size:.72rem}.ot-footer nav a{color:#ffffff80;font-size:.78rem;text-decoration:none}.ot-footer nav a:hover{color:#fff}.ot-footer-bottom{color:#fff6;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;font-size:.68rem;display:flex}@media (width<=66rem){.ot-nav-links{display:none}.ot-nav{grid-template-columns:auto 1fr auto}.ot-nav-actions{justify-self:end}.ot-hero-layout{grid-template-columns:1fr}.ot-hero-copy{max-width:49rem}.ot-hero h1{max-width:10.5ch}.ot-hero-instrument{width:min(100%,48rem)}.ot-instrument-stage{min-height:34rem}.ot-capability-list article{grid-template-columns:2.5rem minmax(7rem,.55fr) 1fr}.ot-capability-list .ot-arrow{display:none}.ot-workflow-list{grid-template-columns:repeat(3,1fr)}.ot-workflow-list li:nth-child(3){border-right:1px solid #ffffff29}.ot-workflow-list li:nth-child(n+4){border-top:1px solid #ffffff29}.ot-evidence-layout,.ot-privacy-layout{grid-template-columns:1fr}.ot-evidence .ot-section-heading,.ot-privacy .ot-section-heading{max-width:45rem}.ot-account-record,.ot-privacy-list{width:min(100%,48rem)}}@media (width<=48rem){.ot-container{width:min(100% - 2rem,42rem)}.ot-header{padding-top:.7rem}.ot-nav{border-radius:1rem;min-height:4rem;padding-inline:1rem}.ot-nav-actions{display:none}.ot-menu-button{color:#fff;background:0 0;border:1px solid #ffffff29;border-radius:.65rem;justify-self:end;place-items:center;width:2.7rem;height:2.7rem;display:grid}.ot-menu-button span{background:currentColor;width:1rem;height:1px;transition:transform .16s;position:absolute}.ot-menu-button span:first-child{transform:translateY(-.2rem)}.ot-menu-button span:last-child{transform:translateY(.2rem)}.ot-menu-button[aria-expanded=true] span:first-child{transform:rotate(45deg)}.ot-menu-button[aria-expanded=true] span:last-child{transform:rotate(-45deg)}.ot-mobile-menu{z-index:10;background:#11141b;border:1px solid #ffffff24;border-radius:1rem;padding:.7rem;position:absolute;top:calc(100% + .5rem);left:0;right:0;box-shadow:0 1.5rem 3rem #0000004d}.ot-mobile-menu:not([hidden]){display:grid}.ot-mobile-menu>a{color:#ffffffbf;border-bottom:1px solid #ffffff14;align-items:center;min-height:3rem;padding-inline:.8rem;font-size:.88rem;text-decoration:none;display:flex}.ot-mobile-menu .ot-button{color:var(--ot-ink);margin-top:.7rem}.ot-hero{padding-block:4.5rem}.ot-hero h1{font-size:clamp(3.5rem,15vw,5rem)}.ot-hero-lead{font-size:1rem}.ot-instrument-stage{min-height:27rem}.ot-principle-strip .ot-container{grid-template-columns:1fr}.ot-principle-strip p{border-right:1px solid var(--ot-line);border-bottom:1px solid var(--ot-line)}.ot-principle-strip p:last-child{border-bottom:0}.ot-problem-grid,.ot-heading-row,.ot-final-panel{grid-template-columns:1fr;gap:2.5rem}.ot-fragment-ledger{grid-template-columns:repeat(2,1fr)}.ot-fragment-ledger>div:nth-child(2){border-right:1px solid var(--ot-line)}.ot-fragment-ledger>div:nth-child(-n+2){border-bottom:1px solid var(--ot-line)}.ot-capability-list{grid-template-columns:1fr;margin-top:3rem}.ot-capability-list article,.ot-capability-list article:nth-child(odd),.ot-capability-list article:nth-child(2n){border-right:0;grid-template-columns:2.5rem 8.5rem 1fr;min-height:auto;padding:1.4rem 0}.ot-workflow-list{grid-template-columns:1fr;margin-top:3rem}.ot-workflow-list li,.ot-workflow-list li:nth-child(n+4){border:0;border-bottom:1px solid #ffffff29;grid-template-columns:2.5rem 1fr;gap:1rem;min-height:auto;padding:1.4rem 0;display:grid}.ot-workflow-list li:first-child{border-top:0}.ot-workflow-list li>div{margin:0}.ot-account-record dl{grid-template-columns:repeat(2,1fr)}.ot-account-record dl div:nth-child(2){border-right:0}.ot-account-record dl div:nth-child(-n+2){border-bottom:1px solid var(--ot-line)}.ot-footer-main{grid-template-columns:1fr;gap:3rem}.ot-footer nav{gap:1.5rem}}@media (width<=32rem){.ot-container{width:calc(100% - 1.25rem)}.ot-hero-copy{padding-inline:.25rem}.ot-hero h1{font-size:clamp(3.2rem,16vw,4.4rem)}.ot-hero-actions,.ot-final-actions{display:grid}.ot-hero-actions .ot-button,.ot-final-actions .ot-button{width:100%}.ot-instrument-stage{min-height:23rem}.ot-instrument-header,.ot-instrument-footer{font-size:.58rem}.ot-scene-label{display:none}.ot-section{padding-block:5rem}.ot-section-heading h2,.ot-final h2{font-size:clamp(2.75rem,13vw,4rem)}.ot-fragment-ledger{grid-template-columns:1fr}.ot-fragment-ledger>div,.ot-fragment-ledger>div:nth-child(2){border-right:1px solid var(--ot-line);border-bottom:1px solid var(--ot-line);min-height:7rem}.ot-fragment-ledger>div:last-child{border-bottom:0}.ot-capability-list article,.ot-capability-list article:nth-child(odd),.ot-capability-list article:nth-child(2n){grid-template-columns:2rem 1fr;gap:.6rem}.ot-capability-list article p{grid-column:2}.ot-account-record>header{grid-template-columns:auto 1fr}.ot-account-record header>strong{grid-column:1/-1;justify-self:start}.ot-account-record section p{grid-template-columns:auto 1fr}.ot-account-record>footer,.ot-footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:1rem}.ot-footer nav{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.ot-home *,.ot-home :before,.ot-home :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}.legal-shell{background:radial-gradient(circle at 80% 0, #73e3a01a, transparent 32rem), var(--color-bg);min-height:100vh}.legal-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;width:min(100% - 2rem,70rem);min-height:4.75rem;margin:0 auto;display:flex}.legal-brand{color:var(--color-text);letter-spacing:-.03em;font-size:1.1rem;font-weight:780;text-decoration:none}.legal-header nav{flex-wrap:wrap;gap:1rem;display:flex}.legal-header nav a{color:var(--color-text-muted);font-size:.84rem;font-weight:650;text-decoration:none}.legal-header a:hover{color:var(--color-accent-strong)}.legal-header a:focus-visible,.legal-back:focus-visible{outline:3px solid var(--color-accent-strong);outline-offset:4px;border-radius:.25rem}.legal-main{width:min(100% - 2rem,48rem);margin:0 auto;padding:clamp(3rem,8vw,6rem) 0}.legal-intro{border-bottom:1px solid var(--color-border);padding-bottom:2rem}.legal-intro>p{color:var(--color-accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .75rem;font-size:.72rem;font-weight:750}.legal-intro h1{color:var(--color-text);letter-spacing:-.055em;margin:0;font-size:clamp(2.5rem,8vw,4.5rem);line-height:1}.legal-intro span{max-width:40rem;color:var(--color-text-muted);margin-top:1.25rem;font-size:1.05rem;line-height:1.7;display:block}.legal-intro small{color:var(--color-warning);margin-top:1rem;line-height:1.5;display:block}.legal-main section{padding-top:2.25rem}.legal-main h2{color:var(--color-text);letter-spacing:-.025em;margin:0 0 .8rem;font-size:1.35rem}.legal-main section p{color:var(--color-text-muted);margin:.7rem 0;line-height:1.75}.legal-main aside{border-radius:var(--radius-sm);color:var(--color-warning);background:#e8bf7214;border:1px solid #e8bf7247;margin-top:2.5rem;padding:1rem 1.1rem;line-height:1.65}.legal-back{min-height:2.75rem;color:var(--color-accent-strong);align-items:center;margin-top:2rem;font-weight:700;display:inline-flex}@media (width<=34rem){.legal-header{flex-direction:column;justify-content:center;align-items:flex-start;padding:1rem 0}}:root{--ui-canvas:#f5f4ef;--ui-surface:#fff;--ui-ink:#172026;--ui-muted:#58656d;--ui-line:#dce0db;--ui-accent:#b9f66b;--ui-cyan:#dff8fe;--ui-danger:#b13830;--ui-focus:#137a91;--ui-radius:14px;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-6:24px;--ui-space-8:32px;--color-bg:var(--ui-canvas);--color-bg-soft:#efeee8;--color-surface:var(--ui-surface);--color-surface-elevated:#f8f9f6;--color-surface-soft:#edf0ea;--color-text:var(--ui-ink);--color-text-muted:var(--ui-muted);--color-text-soft:#5f6c74;--color-text-subtle:#657169;--color-accent:#326b22;--color-accent-strong:#205717;--color-accent-deep:#eaf5de;--color-border:var(--ui-line);--color-border-strong:#b8c3bc;--color-danger:var(--ui-danger);--color-warning:#80580d;--color-info:#156578;--color-signal-cyan:#137a91;--color-signal-violet:#67539a;--color-signal-coral:#b85a40;--radius-sm:8px;--radius-md:var(--ui-radius);--radius-lg:16px;--radius-xl:18px;--shadow-card:0 3px 12px #17202606;--shadow-soft:0 2px 6px #17202604;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{font-size:15px}.skip-link{z-index:100;color:#fff;background:var(--ui-ink);border-radius:8px;padding:12px 16px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}input,select,textarea{font-family:var(--font-sans)}:is(.privacy-workspace,.auth-page,.onboarding-page,.legal-shell,.ui-kit-page) :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px}.ui-brand-mark{border:1.5px solid #55d4f2;border-radius:50%;flex:none;width:26px;height:26px;display:inline-block;position:relative}.ui-brand-mark:after{content:"";background:var(--ui-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:8px}.ui-brand-mark i{background:#55d4f2;border-radius:50%;width:5px;height:5px;position:absolute}.ui-brand-mark i:first-child{top:-3px;left:10px}.ui-brand-mark i:nth-child(2){bottom:4px;right:-2px}.ui-brand-mark i:last-child{background:var(--ui-accent);bottom:-2px;left:3px}.ui-page-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:32px;display:flex}.ui-eyebrow{color:#52704d;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:750}.ui-page-header h1{color:var(--ui-ink);letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,38px);font-weight:720;line-height:1.15}.ui-description{max-width:640px;color:var(--ui-muted);margin:12px 0 0;font-size:15px;line-height:1.65}.ui-header-actions{flex-wrap:wrap;gap:8px;display:flex}.ui-card{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--shadow-card);padding:24px}.ui-card h2{letter-spacing:-.025em;margin:0 0 16px;font-size:20px;font-weight:700}.ui-card small{color:var(--ui-muted);line-height:1.6}.ui-button{border:1px solid var(--ui-line);min-height:44px;color:var(--ui-ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:650;line-height:1.3;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.ui-button:hover{background:#f0f3ee;border-color:#a7b4a6}.ui-button--primary{background:var(--ui-ink);border-color:var(--ui-ink);color:#fff}.ui-button--primary:hover{background:#2b383e;border-color:#2b383e}.ui-button--quiet{background:0 0;border-color:#0000}.ui-button--danger{color:var(--ui-danger);background:#fff2ef;border-color:#e7beb8}.ui-button:disabled{opacity:.45;cursor:not-allowed}.ui-badge{border:1px solid var(--ui-line);width:fit-content;min-height:26px;color:var(--ui-muted);background:#f4f5f2;border-radius:6px;align-items:center;padding:4px 9px;font-size:11px;font-weight:650;line-height:1.3;display:inline-flex}.ui-badge--good,.ui-badge--low{color:#326b22;background:#edf6e6;border-color:#cddfbd}.ui-badge--medium{color:#80580d;background:#fff6dc;border-color:#e9d7a0}.ui-badge--high,.ui-badge--error{color:var(--ui-danger);background:#fff0ed;border-color:#e9c5bd}.ui-feedback{border:1px dashed var(--ui-line);border-radius:var(--ui-radius);background:#f8f9f6;align-items:center;gap:16px;min-height:132px;margin:16px 0;padding:24px;display:flex}.ui-feedback strong{color:var(--ui-ink);font-size:15px}.ui-feedback p{max-width:580px;color:var(--ui-muted);margin:5px 0 0;font-size:14px;line-height:1.6}.ui-feedback-mark{border:1px solid var(--ui-line);color:#52704d;background:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.ui-feedback--error{background:#fff5f2;border-style:solid;border-color:#e9c5bd;min-height:auto}.ui-feedback--error :is(p,.ui-feedback-mark){color:var(--ui-danger)}.ui-spinner{border:2px solid var(--ui-line);border-top-color:var(--ui-focus);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite ui-spin;display:inline-block}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-pagination{color:var(--ui-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:24px;font-size:13px;display:flex}.ui-field{gap:8px;margin-top:16px;font-size:13px;font-weight:650;display:grid}.ui-checkbox{align-items:center;gap:8px;margin-top:16px;font-size:13px;display:flex}.ui-kit-page{min-height:100vh;padding:32px}.ui-kit-shell{max-width:1120px;margin:auto}.ui-kit-brand{align-items:center;gap:12px;margin-bottom:48px;font-weight:750;display:flex}.ui-kit-brand .ui-button{margin-left:auto}.ui-kit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ui-kit-row{flex-wrap:wrap;gap:10px;margin-block:16px;display:flex}.ui-swatches{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.ui-swatches span{border:1px solid var(--ui-line);border-radius:8px;height:52px;margin-bottom:8px;display:block}.privacy-workspace{--privacy-sidebar-width:240px;background:var(--ui-canvas)}.privacy-sidebar{background:#172026;border-right:0;padding:28px 16px 20px}.privacy-brand{color:#fff;align-items:center;gap:12px;font-size:20px;display:inline-flex}.privacy-sidebar-brand-row{margin-bottom:28px;padding-inline:12px}.privacy-nav-group p{color:#99a8ad;font-size:10px}.privacy-nav-group a{color:#bbc7c9;border-radius:8px;gap:12px;font-size:13px;font-weight:550}.privacy-nav-group a.active{color:#e6f9d3;box-shadow:inset 3px 0 var(--ui-accent);background:#b9f66b14}.privacy-nav-group a:hover{color:#fff;background:#ffffff0d}.ui-nav-icon{flex:none;place-items:center;width:20px;display:grid}.ui-nav-icon svg{width:18px;height:18px}.privacy-more-tools summary{color:#bbc7c9;font-size:13px}.privacy-sidebar-account{border-color:#ffffff1f;margin-top:auto;padding-top:24px}.privacy-sidebar-account strong{color:#fff;font-size:13px}.privacy-sidebar-account small{color:#a6b6b9;font-size:11px}.privacy-sidebar-account>span,.privacy-mobile-header>span{background:var(--ui-accent);color:var(--ui-ink)}.privacy-sign-out,.privacy-sidebar-close{color:#bbc7c9;font-size:13px}.privacy-mobile-header{background:var(--ui-surface);color:var(--ui-ink)}.privacy-mobile-header button{color:var(--ui-ink);font-size:13px}.privacy-workspace :is(.privacy-page,.accounts-page,.cleanup-page,.identity-page,.settings-page,.google-page){background:0 0;min-height:calc(100svh - 64px);padding:40px clamp(20px,4vw,48px) 64px}:is(.privacy-page-shell,.accounts-shell,.cleanup-shell,.identity-shell,.settings-shell,.google-shell){width:min(100%,1120px);margin-inline:auto}.privacy-workspace .google-header{min-height:36px;margin-bottom:24px}.privacy-workspace .google-header a{color:var(--ui-muted);font-size:13px}.privacy-workspace .google-header .google-brand{font-size:13px;font-weight:600}.privacy-workspace h2{letter-spacing:-.025em;font-size:20px;line-height:1.3}.privacy-workspace h3{font-size:17px;line-height:1.4}.privacy-workspace .account-detail-hero{padding-block:24px 32px}.privacy-workspace :is(.account-detail-hero h1,.accounts-error-state h1){font-size:clamp(28px,4vw,38px);line-height:1.2}:is(.privacy-card,.accounts-workspace,.account-evidence-panel,.account-insight-panel,.cleanup-workspace,.identity-map,.identity-relationships,.settings-data-card,.settings-danger-card,.google-connection-card,.google-sync-panel,.google-capability-grid article,.account-card,.cleanup-card){border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--shadow-card)}.privacy-workspace :is(.accounts-workspace,.cleanup-workspace,.identity-map,.identity-relationships,.settings-data-card,.settings-danger-card,.google-connection-card,.google-sync-panel){padding:24px}.privacy-workspace :is(.accounts-summary,.cleanup-summary,.identity-summary,.account-detail-grid,.privacy-metric){box-shadow:none;border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:#fff}.privacy-workspace :is(.accounts-summary,.cleanup-summary,.identity-summary){margin-bottom:24px}.privacy-workspace :is(.accounts-summary dd,.cleanup-summary dd,.identity-summary dd,.privacy-metric strong){font-size:28px;font-weight:650}.privacy-workspace :is(.accounts-summary dt,.cleanup-summary dt,.identity-summary dt,.privacy-metric span){font-size:12px}.privacy-workspace :is(.privacy-card-label,.accounts-eyebrow,.cleanup-eyebrow,.identity-eyebrow,.settings-eyebrow,.google-eyebrow,.google-card-kicker){color:#52704d;font-size:11px}.privacy-workspace :is(.privacy-list-item p,.privacy-list-item small,.privacy-card p,.google-capability-grid p,.google-connection-card p,.cleanup-card>p){font-size:14px;line-height:1.65}.privacy-workspace .privacy-list-item{padding-block:20px}.privacy-workspace :is(.accounts-workspace,.cleanup-workspace){margin-bottom:24px}.privacy-workspace .dashboard-next-step{background:#eaf5de;border-color:#cddfbd}.privacy-workspace .settings-danger-card{border-color:#e9c5bd;margin-top:24px}.privacy-workspace .privacy-score{color:var(--ui-ink);border-color:#d5e6c9}:is(.privacy-workspace,.auth-page,.onboarding-page,.ui-kit-page) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid var(--color-border-strong);width:100%;min-height:44px;color:var(--ui-ink);font:inherit;box-shadow:none;background:#fff;border-radius:8px;padding:10px 12px;font-size:14px}:is(.privacy-workspace,.auth-page,.onboarding-page,.ui-kit-page) :is(input,select,textarea)::placeholder{color:#66726d;opacity:1}:is(.privacy-workspace,.auth-page,.onboarding-page,.ui-kit-page) input[type=checkbox]{accent-color:#326b22;flex:none}:is(.privacy-workspace,.auth-page,.onboarding-page) input[aria-invalid=true]{border-color:var(--ui-danger)}.privacy-workspace :is(.accounts-controls,.cleanup-filters){gap:16px;margin-block:24px}.privacy-workspace :is(label,.accounts-controls label>span,.cleanup-filters label>span,.privacy-form label){font-size:13px}:is(.privacy-workspace,.auth-page,.onboarding-page) :is(.privacy-action,.privacy-pagination button,.privacy-form button,.accounts-pagination button,.accounts-empty a,.accounts-empty button,.cleanup-card-actions button,.cleanup-state button,.cleanup-pagination button,.google-actions a,.google-actions button,.google-sync-actions button,.google-account-link,.auth-submit,.onboarding-actions button){border:1px solid var(--color-border-strong);min-height:44px;color:var(--ui-ink);box-shadow:none;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:650;line-height:1.3;text-decoration:none;display:inline-flex}:is(.privacy-workspace,.auth-page,.onboarding-page) :is(.privacy-action.is-primary,.privacy-form button,.google-primary-action,.auth-submit,.onboarding-actions button:last-child){background:var(--ui-ink);border-color:var(--ui-ink);color:#fff}.privacy-workspace .settings-delete-form button{min-height:44px;color:var(--ui-danger);box-shadow:none;background:#fff2ef;border:1px solid #e7beb8;border-radius:8px;font-size:14px}:is(.privacy-workspace,.auth-page,.onboarding-page) button:disabled{opacity:.45;cursor:not-allowed}.privacy-workspace :is(.accounts-loading,.accounts-empty,.cleanup-state,.identity-state){border:1px dashed var(--ui-line);border-radius:var(--ui-radius);min-height:160px;box-shadow:none;background:#f8f9f6;padding:32px}:is(.google-notice,.accounts-notice,.cleanup-notice,.settings-error,.auth-form-error){color:var(--ui-danger);background:#fff2ef}.google-notice.is-success,.auth-account-deleted{color:#326b22;background:#edf6e6}.privacy-note{background:#edf6e6;border-color:#aec7a0}.privacy-workspace :is(.privacy-status.is-high,.cleanup-priority.is-high){color:var(--ui-danger)}.privacy-workspace :is(.privacy-status.is-medium,.cleanup-priority.is-medium){color:var(--color-warning)}.auth-page,.onboarding-page,.legal-shell{background:var(--ui-canvas)}.auth-main{gap:72px;max-width:1040px}.auth-introduction h1{font-size:clamp(32px,4.5vw,52px);line-height:1.08}.auth-card{border:1px solid var(--ui-line);box-shadow:var(--shadow-card);background:#fff;border-radius:18px}.auth-principles li{font-size:13px}.auth-principles li>span{color:#326b22}.auth-brand-mark{background:var(--ui-accent);box-shadow:none}.auth-field label{font-size:13px}.auth-field-error,.auth-field-hint{font-size:12px}.onboarding-content{gap:48px}.onboarding-copy h1{font-size:clamp(30px,4vw,46px);line-height:1.12}.onboarding-principles li{border:1px solid var(--ui-line);box-shadow:none;border-radius:var(--ui-radius);background:#fff}.onboarding-progress{background:#dce5d5}.onboarding-progress>span{background:#326b22}.legal-brand{color:var(--ui-ink)}.legal-intro h1{font-size:clamp(32px,5vw,48px)}.legal-main aside{color:var(--color-warning);background:#fff6dc}@media (width<=64rem){.auth-main{gap:32px}}@media (width<=48rem){.privacy-workspace :is(.privacy-page,.accounts-page,.cleanup-page,.identity-page,.settings-page,.google-page){padding:28px 20px 48px}.ui-page-header{flex-direction:column;gap:16px;margin-bottom:24px}.ui-kit-page{padding:24px 20px}.ui-kit-grid{grid-template-columns:1fr}.ui-swatches{grid-template-columns:repeat(3,minmax(0,1fr))}.privacy-workspace .settings-data-card{grid-template-columns:1fr;gap:16px}.ui-card,.privacy-workspace :is(.accounts-workspace,.cleanup-workspace,.identity-map,.identity-relationships,.settings-data-card,.settings-danger-card,.google-connection-card,.google-sync-panel){padding:20px}.ui-feedback{align-items:flex-start;padding:20px}.privacy-workspace .privacy-list-item{grid-template-columns:1fr}.privacy-workspace .privacy-actions{justify-content:flex-start;max-width:none}}@media (prefers-reduced-motion:reduce){.ui-spinner{animation:none}}
