@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,600;9..144,700&family=IBM+Plex+Mono:wght@400;500;600&family=IBM+Plex+Sans:wght@300;400;500;600;700&family=Manrope:wght@300;400;500;600;700;800&family=Oxanium:wght@500;600;700;800&display=swap";@media (prefers-reduced-motion: reduce){.motion-wiggle,.motion-flip,.motion-heartbeat,.motion-shake,.motion-swing,.motion-tada,.motion-ping,.motion-rubber,.motion-fade-in,.motion-fade-in-up,.motion-fade-in-down,.motion-fade-in-left,.motion-fade-in-right,.motion-scale-in,.motion-slide-in-up,.motion-slide-in-down,.motion-rotate-in,.motion-zoom-in{animation:none!important;transition:none!important}}@keyframes motion-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes motion-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes motion-bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes motion-ping{75%,to{transform:scale(2);opacity:0}}@keyframes motion-wiggle{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes motion-flip{0%{transform:rotateY(0)}50%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}@keyframes motion-heartbeat{0%,to{transform:scale(1)}14%{transform:scale(1.2)}28%{transform:scale(1)}42%{transform:scale(1.2)}56%{transform:scale(1)}}@keyframes motion-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}@keyframes motion-swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}@keyframes motion-tada{0%{transform:scale(1) rotate(0)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}to{transform:scale(1) rotate(0)}}@keyframes motion-rubber{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.motion-pulse{animation:motion-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.motion-spin{animation:motion-spin 1s linear infinite}.motion-bounce{animation:motion-bounce 1s infinite}.motion-ping{animation:motion-ping 1s cubic-bezier(0,0,.2,1) infinite}.motion-wiggle{animation:motion-wiggle 1s ease-in-out infinite}.motion-flip{animation:motion-flip 2s ease-in-out infinite}.motion-heartbeat{animation:motion-heartbeat 1.5s ease-in-out infinite}.motion-shake{animation:motion-shake .5s ease-in-out}.motion-swing{animation:motion-swing 1s ease-in-out}.motion-tada{animation:motion-tada 1s ease-in-out}.motion-rubber{animation:motion-rubber 1s ease-in-out}@keyframes motion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes motion-fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-fade-in-down{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-fade-in-left{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes motion-fade-in-right{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes motion-scale-in{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes motion-slide-in-up{0%{opacity:0;transform:translateY(100px)}60%{opacity:1;transform:translateY(-10px)}80%{transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-slide-in-down{0%{opacity:0;transform:translateY(-100px)}60%{opacity:1;transform:translateY(10px)}80%{transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-rotate-in{0%{opacity:0;transform:rotate(-360deg) scale(0)}50%{opacity:.8;transform:rotate(-180deg) scale(.5)}80%{transform:rotate(10deg) scale(1.1)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes motion-zoom-in{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.2)}65%{transform:scale(.9)}80%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.motion-fade-in{animation:motion-fade-in .8s ease-out forwards}.motion-fade-in-up{animation:motion-fade-in-up .8s ease-out forwards}.motion-fade-in-down{animation:motion-fade-in-down .8s ease-out forwards}.motion-fade-in-left{animation:motion-fade-in-left .8s ease-out forwards}.motion-fade-in-right{animation:motion-fade-in-right .8s ease-out forwards}.motion-scale-in{animation:motion-scale-in .8s cubic-bezier(.34,1.56,.64,1) forwards}.motion-slide-in-up{animation:motion-slide-in-up .9s cubic-bezier(.16,1,.3,1) forwards}.motion-slide-in-down{animation:motion-slide-in-down .9s cubic-bezier(.16,1,.3,1) forwards}.motion-rotate-in{animation:motion-rotate-in 1s cubic-bezier(.34,1.56,.64,1) forwards}.motion-zoom-in{animation:motion-zoom-in .7s cubic-bezier(.68,-.55,.265,1.55) forwards}:root{color-scheme:dark;scroll-behavior:smooth;scroll-padding-top:5rem;--ink-0: #202020;--ink-1: #202020;--ink-2: #202020;--accent: rgb(119 104 188);--accent-alt: rgb(82 109 154);--accent-fg: #eff4fb;--surface-1-bg: rgb(29 33 40 / 90%);--surface-2-bg: rgb(24 28 34 / 86%);--surface-3-bg: #1e232ae6;--tabs-panel-bg: var(--surface-3-bg);--tabs-inactive-bg: linear-gradient(180deg, #314055de, #283548e6);--tabs-inactive-hover-bg: linear-gradient(180deg, #3a4a60e0, #314055ea);--tabs-inactive-fg: rgba(214, 224, 236, .68);--tabs-active-fg: rgb(248 250 253);--border-strong: rgb(130 150 171 / 28%);--border-default: rgb(214 227 243 / 12%);--border-soft: rgb(160 178 197 / 6%);--highlight: rgba(228, 238, 249, .08);--shadow-ambient: rgba(2, 7, 12, .56);--sg-bg-canvas: #0d1015;--sg-bg-canvas-end: #10141a;--sg-bg-rail: rgb(12 16 22);--sg-bg-topbar: rgb(15 20 27 / 96%);--sg-bg-panel-core: rgb(25 30 38);--sg-bg-panel: rgba(25, 30, 38, .93);--sg-bg-panel-solid: rgba(26, 31, 39, .98);--sg-bg-panel-muted: rgba(19, 24, 31, .82);--sg-bg-panel-soft: rgba(21, 26, 34, .84);--sg-bg-elevated: rgba(23, 28, 36, .96);--sg-bg-control: rgba(24, 29, 35, .98);--sg-bg-control-muted: rgba(25, 29, 35, .95);--sg-bg-control-deep: rgba(17, 21, 26, .96);--sg-bg-control-hover: rgba(35, 43, 54, .6);--sg-bg-active: rgb(38 36 75);--sg-bg-active-soft: rgba(78, 67, 139, .42);--sg-border-hairline: rgba(214, 227, 243, .07);--sg-border-subtle: rgba(214, 227, 243, .08);--sg-border-muted: rgba(214, 227, 243, .09);--sg-border-control: rgba(214, 227, 243, .1);--sg-border-default: rgba(214, 227, 243, .11);--sg-border-strong: rgba(214, 227, 243, .12);--sg-border-raised: rgba(214, 227, 243, .13);--sg-border-emphasis: rgba(214, 227, 243, .14);--sg-border-blue: rgba(119, 104, 188, .32);--sg-border-active: rgba(141, 123, 215, .52);--sg-text-title: rgb(244 247 252);--sg-text-title-bright: rgb(247 249 252);--sg-text-body: rgb(218 226 237);--sg-text-body-muted: rgb(181 195 213);--sg-text-muted: rgb(145 160 180);--sg-text-faint: rgb(132 149 171);--sg-text-dim: rgb(117 132 153);--sg-text-control: rgb(230 237 245);--sg-text-link: rgb(132 180 255);--sg-text-blue: rgb(142 176 235);--sg-accent-primary: var(--accent);--sg-accent-strong: rgb(169 178 255);--sg-state-safe: rgb(111 186 147);--sg-state-safe-bright: rgb(111 217 140);--sg-state-safe-donut: rgb(74 175 111);--sg-state-warning: rgb(212 167 88);--sg-state-warning-bright: rgb(231 178 73);--sg-state-warning-donut: rgb(228 176 78);--sg-state-danger: rgb(198 97 97);--sg-state-danger-bright: rgb(224 91 75);--sg-state-danger-donut: rgb(215 84 70);--sg-state-blocked: rgb(155 166 182);--sg-state-unknown: rgb(116 128 145);--sg-state-safe-bg: rgba(19, 42, 34, .78);--sg-state-warning-bg: rgba(51, 39, 22, .76);--sg-state-danger-bg: rgba(49, 27, 29, .78);--sg-state-note-bg: rgba(57, 42, 20, .5);--sg-shadow-panel: inset 0 1px 0 rgba(241, 247, 255, .06), 0 20px 40px -36px rgba(0, 0, 0, .8);--sg-shadow-control: inset 0 1px 0 rgba(241, 247, 255, .08);--sg-ring-focus: rgba(135, 165, 178, .32);--sg-ring-blue: rgba(0, 106, 153, .35);--sg-highlight: rgba(241, 247, 255, .06);--sg-highlight-strong: rgba(241, 247, 255, .08);--sg-overlay-grid: rgba(206, 219, 235, .022);--sg-control-gradient: linear-gradient(180deg, rgba(66, 87, 118, .38), rgba(34, 43, 59, .9));--sg-action-gradient: linear-gradient(135deg, var(--accent) 0%, var(--accent-alt) 100%);--sg-panel-gradient: linear-gradient(165deg, rgba(27, 32, 40, .94), rgba(17, 22, 29, .9));--sg-body-background: linear-gradient(180deg, #12161d 0%, #0f1319 52%, #0d1015 100%);--sg-body-grid-line: rgba(206, 219, 235, .022);--sg-body-grid-line-strong: rgba(206, 219, 235, .015);--sg-body-grid-opacity: .06;--sg-shell-background: linear-gradient(180deg, rgba(14, 19, 26, .99), rgba(12, 16, 22, .99));--sg-theme-switch-bg: rgba(25, 29, 35, .95);--sg-theme-switch-track: rgba(10, 14, 19, .7);--sg-theme-switch-thumb: rgba(53, 71, 102, .96);--sg-skeleton-base: rgba(55, 62, 75, .52);--sg-skeleton-highlight: rgba(90, 102, 124, .58);--sg-skeleton-border: rgba(214, 227, 243, .08);--sg-skeleton-surface: rgba(23, 28, 36, .7);--sg-skeleton-muted: rgba(132, 149, 171, .18)}:root[data-sg-theme=light]{color-scheme:light;--ink-0: #162033;--ink-1: #243047;--ink-2: #526078;--accent: rgb(72 98 130);--accent-alt: rgb(90 122 154);--accent-fg: #f7fbff;--surface-1-bg: rgb(255 255 255 / 92%);--surface-2-bg: rgb(247 250 253 / 88%);--surface-3-bg: #f3f7fce6;--tabs-panel-bg: var(--surface-3-bg);--tabs-inactive-bg: linear-gradient(180deg, #edf3fa, #e4ebf4);--tabs-inactive-hover-bg: linear-gradient(180deg, #f6f9fc, #e9eff7);--tabs-inactive-fg: rgba(55, 68, 88, .78);--tabs-active-fg: rgb(19 29 45);--border-strong: rgb(72 94 122 / 24%);--border-default: rgb(55 76 104 / 14%);--border-soft: rgb(55 76 104 / 8%);--highlight: rgba(255, 255, 255, .7);--shadow-ambient: rgba(62, 78, 98, .28);--sg-bg-canvas: #eef3f8;--sg-bg-canvas-end: #e2eaf3;--sg-bg-rail: rgb(245 248 252 / 96%);--sg-bg-topbar: rgb(248 251 254 / 94%);--sg-bg-panel-core: rgb(249 251 254);--sg-bg-panel: rgba(249, 251, 254, .9);--sg-bg-panel-solid: rgba(255, 255, 255, .96);--sg-bg-panel-muted: rgba(238, 244, 250, .82);--sg-bg-panel-soft: rgba(243, 247, 252, .86);--sg-bg-elevated: rgba(255, 255, 255, .92);--sg-bg-control: rgba(255, 255, 255, .96);--sg-bg-control-muted: rgba(246, 250, 253, .96);--sg-bg-control-deep: rgba(238, 244, 250, .9);--sg-bg-control-hover: rgba(223, 233, 244, .72);--sg-bg-active: rgb(218 232 252);--sg-bg-active-soft: rgba(226, 238, 253, .72);--sg-border-hairline: rgba(42, 61, 87, .08);--sg-border-subtle: rgba(42, 61, 87, .1);--sg-border-muted: rgba(42, 61, 87, .12);--sg-border-control: rgba(42, 61, 87, .14);--sg-border-default: rgba(42, 61, 87, .16);--sg-border-strong: rgba(42, 61, 87, .2);--sg-border-raised: rgba(42, 61, 87, .22);--sg-border-emphasis: rgba(42, 61, 87, .24);--sg-border-blue: rgba(52, 104, 181, .34);--sg-border-active: rgba(52, 104, 181, .54);--sg-text-title: rgb(22 31 46);--sg-text-title-bright: rgb(12 20 33);--sg-text-body: rgb(43 55 74);--sg-text-body-muted: rgb(76 91 113);--sg-text-muted: rgb(93 110 134);--sg-text-faint: rgb(113 129 152);--sg-text-dim: rgb(132 146 166);--sg-text-control: rgb(24 34 50);--sg-text-link: rgb(36 95 176);--sg-text-blue: rgb(45 99 176);--sg-accent-primary: var(--accent);--sg-accent-strong: rgb(104 76 194);--sg-state-safe: rgb(41 128 85);--sg-state-safe-bright: rgb(22 148 87);--sg-state-safe-donut: rgb(53 169 100);--sg-state-warning: rgb(160 110 30);--sg-state-warning-bright: rgb(181 124 32);--sg-state-warning-donut: rgb(224 170 66);--sg-state-danger: rgb(177 70 65);--sg-state-danger-bright: rgb(195 74 67);--sg-state-danger-donut: rgb(209 80 69);--sg-state-blocked: rgb(91 105 126);--sg-state-unknown: rgb(120 134 154);--sg-state-safe-bg: rgba(221, 246, 232, .82);--sg-state-warning-bg: rgba(255, 242, 213, .82);--sg-state-danger-bg: rgba(255, 229, 229, .82);--sg-state-note-bg: rgba(255, 246, 224, .82);--sg-light-row-accent-safe: rgba(37, 140, 88, .12);--sg-light-row-accent-warning: rgba(176, 119, 33, .14);--sg-light-row-accent-danger: rgba(188, 73, 67, .13);--sg-light-row-accent-scanning: rgba(112, 74, 190, .15);--sg-light-row-hover: rgba(255, 255, 255, .94);--sg-light-icon-safe-bg: rgba(219, 246, 230, .96);--sg-light-icon-warning-bg: rgba(255, 241, 210, .96);--sg-light-icon-danger-bg: rgba(255, 229, 229, .96);--sg-light-icon-scanning-bg: rgba(235, 228, 255, .96);--sg-shadow-panel: inset 0 1px 0 rgba(255, 255, 255, .74), 0 20px 38px -34px rgba(48, 66, 88, .46);--sg-shadow-control: inset 0 1px 0 rgba(255, 255, 255, .86);--sg-ring-focus: rgba(48, 97, 166, .24);--sg-ring-blue: rgba(48, 97, 166, .22);--sg-highlight: rgba(255, 255, 255, .74);--sg-highlight-strong: rgba(255, 255, 255, .9);--sg-overlay-grid: rgba(42, 61, 87, .03);--sg-control-gradient: linear-gradient(180deg, rgba(255, 255, 255, .98), rgba(225, 235, 247, .96));--sg-action-gradient: linear-gradient(135deg, rgb(83 115 148) 0%, rgb(101 134 166) 100%);--sg-panel-gradient: linear-gradient(165deg, rgba(255, 255, 255, .96), rgba(236, 243, 250, .9));--sg-body-background: radial-gradient(circle at 14% 6%, rgba(130, 157, 191, .28), transparent 34%), radial-gradient(circle at 88% 5%, rgba(213, 180, 118, .16), transparent 26%), linear-gradient(180deg, #f5f8fb 0%, #edf3f8 48%, #e7edf4 100%);--sg-body-grid-line: rgba(45, 64, 91, .038);--sg-body-grid-line-strong: rgba(45, 64, 91, .026);--sg-body-grid-opacity: .42;--sg-shell-background: radial-gradient(circle at 82% -8%, rgba(102, 133, 174, .18), transparent 27%), linear-gradient(180deg, rgba(247, 250, 254, .98), rgba(236, 243, 250, .98));--sg-theme-switch-bg: rgba(255, 255, 255, .88);--sg-theme-switch-track: rgba(218, 229, 241, .86);--sg-theme-switch-thumb: rgba(255, 255, 255, .98);--sg-skeleton-base: rgba(184, 199, 218, .58);--sg-skeleton-highlight: rgba(224, 233, 243, .9);--sg-skeleton-border: rgba(42, 61, 87, .11);--sg-skeleton-surface: rgba(238, 244, 250, .78);--sg-skeleton-muted: rgba(93, 110, 134, .16)}.trust-layout{display:grid;gap:1rem}.trust-layout--with-rail{grid-template-columns:minmax(0,1fr) minmax(17rem,21rem)}.trust-layout__main,.trust-layout__side{display:grid;align-content:start;gap:1rem}.trust-panel{border-radius:.25rem;border:1px solid var(--sg-border-default);background:var(--sg-bg-panel);box-shadow:inset 0 1px 0 var(--sg-highlight),0 20px 40px -36px #000c}.trust-panel--hero{display:flex;justify-content:space-between;gap:1rem;padding:1.2rem}.trust-panel--hero h1{margin-top:.35rem;color:var(--sg-text-title-bright);font-size:clamp(2rem,4vw,3.25rem);line-height:.95;letter-spacing:-.06em}.trust-panel__lead{max-width:58rem;margin-top:.8rem;color:var(--sg-text-body);font-size:1rem;line-height:1.65}.trust-hero-badge{align-self:flex-start;display:inline-flex;align-items:center;gap:.45rem;border-radius:.25rem;border:1px solid var(--sg-border-subtle);background:var(--sg-bg-control-muted);padding:.45rem .65rem;color:var(--sg-text-body-muted);font-size:.78rem;white-space:nowrap}.trust-hero-badge__dot{width:.45rem;height:.45rem;border-radius:9999px;background:var(--sg-state-safe)}.trust-filter-panel{display:grid;grid-template-columns:repeat(3,minmax(9rem,11rem)) minmax(0,1fr);align-items:end;gap:.8rem;border-radius:.25rem;border:1px solid var(--sg-border-default);background:var(--sg-bg-panel);padding:1rem}.trust-filter{display:grid;gap:.42rem}.trust-filter>span{color:var(--sg-text-dim);font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.trust-filter-panel__count{justify-self:end;color:var(--sg-text-muted);font-size:.86rem}.trust-card-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.trust-card-header h2{margin-top:.25rem;color:var(--sg-text-title);font-size:1.55rem;line-height:1}.trust-activity-feed{display:grid}.trust-activity-feed__row{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(8rem,.4fr);gap:.8rem;align-items:start;padding:.88rem 0;border-top:1px solid var(--sg-border-hairline);color:inherit;text-decoration:none}.trust-activity-feed__row:first-child{border-top:0}.trust-activity-feed__row:hover{background:var(--sg-bg-panel-muted)}.trust-activity-feed__glyph{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:.25rem;border:1px solid var(--sg-border-strong);background:var(--sg-bg-control-muted);color:var(--sg-text-link)}.trust-activity-feed__main,.trust-activity-feed__title{display:grid;gap:.35rem}.trust-activity-feed__title{color:var(--sg-text-body);font-size:.93rem;line-height:1.45}.trust-activity-feed__meta,.trust-activity-feed__target{color:var(--sg-text-muted);font-size:.78rem}.trust-activity-feed__target{justify-self:end;text-align:right}.trust-kv-list{display:grid;gap:.7rem}.trust-kv-list div{display:flex;justify-content:space-between;gap:1rem}.trust-kv-list dt{color:var(--sg-text-dim);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.trust-kv-list dd{color:var(--sg-text-body);font-size:.84rem}@media (max-width: 1280px){.trust-layout--with-rail{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.trust-filter-panel,.trust-activity-feed__row,.trust-panel--hero{grid-template-columns:minmax(0,1fr);display:grid}.trust-filter-panel__count,.trust-activity-feed__target{justify-self:start;text-align:left}}.sg-tabs-list{display:inline-flex;width:100%;min-height:2.2rem;align-items:flex-end;gap:0;overflow-x:auto;overflow-y:hidden;padding:0 0 .12rem;scrollbar-width:thin;background:transparent;border:0}.sg-tabs-trigger{position:relative;z-index:1;min-height:2.15rem;border:0;border-radius:.25rem;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 100%,0 100%);background:var(--tabs-inactive-bg);color:var(--tabs-inactive-fg);box-shadow:inset 0 -1px #0a0e148f,inset 0 1px #ffffff08;transition:background-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease,filter .18s ease}.sg-tabs-trigger+.sg-tabs-trigger{margin-left:-18px}.sg-tabs-trigger:hover{z-index:2;color:#f6f9fdf0;background:var(--tabs-inactive-hover-bg);filter:none}.sg-tabs-trigger:focus-visible{z-index:3;outline:none;box-shadow:inset 0 -1px #0e121880,inset 0 1px #ffffff0f,0 0 0 3px #87a5b247}.sg-tabs-trigger[data-state=active]{z-index:4;background:var(--tabs-panel-bg);color:var(--tabs-active-fg);box-shadow:inset 0 1px #ffffff0a}.sg-tabs-trigger[data-state=active]:after{content:"";position:absolute;left:5px;right:5px;bottom:-.14rem;height:.18rem;background:var(--tabs-panel-bg);pointer-events:none}.sg-tabs-trigger[data-state=active]:hover{filter:none}:root[data-sg-theme=light] .sg-tabs-trigger{box-shadow:inset 0 -1px #2a3d5729,inset 0 1px #ffffffb8}:root[data-sg-theme=light] .sg-tabs-trigger:hover{color:var(--sg-text-title)}:root[data-sg-theme=light] .sg-tabs-trigger:focus-visible{box-shadow:inset 0 -1px #2a3d5724,inset 0 1px #ffffffc2,0 0 0 3px var(--sg-ring-focus)}:root[data-sg-theme=light] .sg-tabs-trigger[data-state=active]{box-shadow:inset 0 1px #ffffffd1}.sg-tabs-content{margin-top:1rem}.sg-tabs-list[data-density=compact]{min-height:1.95rem;padding-bottom:.08rem}.sg-tabs-trigger[data-density=compact]{min-height:1.9rem;padding:.48rem .95rem .44rem;font-size:.85rem}.sg-tabs-list[data-density=compact] .sg-tabs-trigger+.sg-tabs-trigger,.sg-tabs-trigger[data-density=compact]+.sg-tabs-trigger[data-density=compact]{margin-left:-20px}.sg-tabs-trigger[data-density=compact][data-state=active]:after{left:4px;right:4px;bottom:-.1rem;height:.14rem}.sg-tabs-list[data-variant=links]{min-height:2.55rem;align-items:center;gap:.4rem;border-bottom:1px solid var(--sg-border-subtle);padding:0 0 .1rem}.sg-tabs-list[data-variant=links] .sg-tabs-trigger{flex:0 0 auto;min-height:2.45rem;min-width:auto;border-radius:0;clip-path:none;background:transparent;box-shadow:none;color:var(--sg-text-muted);padding:.65rem .15rem .58rem}.sg-tabs-list[data-variant=links] .sg-tabs-trigger+.sg-tabs-trigger,.sg-tabs-trigger[data-variant=links]+.sg-tabs-trigger[data-variant=links]{margin-left:0}.sg-tabs-list[data-variant=links] .sg-tabs-trigger:hover{background:transparent;color:var(--sg-text-title)}.sg-tabs-list[data-variant=links] .sg-tabs-trigger:focus-visible{border-radius:6px;box-shadow:0 0 0 3px #87a5b247}.sg-tabs-list[data-variant=links] .sg-tabs-trigger[data-state=active]{background:transparent;color:var(--sg-text-title-bright);box-shadow:none}.sg-tabs-list[data-variant=links] .sg-tabs-trigger[data-state=active]:after{left:0;right:0;bottom:-.12rem;height:2px;border-radius:999px;background:var(--sg-border-active)}.sg-tabs-list[data-variant=segmented]{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));width:100%;height:auto;min-height:2.75rem;align-items:stretch;gap:.22rem;overflow:visible;border-radius:.25rem;border:1px solid var(--sg-border-muted);background:linear-gradient(180deg,#2b3b539e,#161f2dc2),var(--sg-bg-control-muted);padding:.28rem;box-shadow:inset 0 1px #f1f7ff0e,0 16px 34px -30px #000000d9}.sg-tabs-list[data-variant=segmented] .sg-tabs-trigger{display:inline-flex;min-height:2.3rem;align-items:center;justify-content:center;gap:.5rem;border:1px solid transparent;clip-path:none;background:transparent;color:var(--sg-text-muted);font-size:.84rem;font-weight:650;box-shadow:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.sg-tabs-list[data-variant=segmented] .sg-tabs-trigger+.sg-tabs-trigger,.sg-tabs-trigger[data-variant=segmented]+.sg-tabs-trigger[data-variant=segmented]{margin-left:0}.sg-tabs-list[data-variant=segmented] .sg-tabs-trigger:not([data-state=active]):hover{border-color:#8494aa33;background:#8494aa14;color:var(--sg-text-body)}.sg-tabs-list[data-variant=segmented] .sg-tabs-trigger[data-state=active]{border-color:#975aff80;background:radial-gradient(circle at 50% 0%,rgba(180,145,255,.2),transparent 55%),linear-gradient(135deg,#975aff66,#4b6fb040),var(--sg-bg-panel-muted);color:var(--sg-text-title);box-shadow:inset 0 1px #f1f7ff14,0 10px 22px -18px #975afff2;transform:translateY(-.04rem)}.sg-tabs-list[data-variant=segmented] .sg-tabs-trigger[data-state=active]:after{content:none}:root[data-sg-theme=light] .sg-tabs-list[data-variant=segmented]{border-color:#2a3d5724;background:linear-gradient(180deg,#ffffffd6,#e2ebf6b8),var(--sg-bg-control-muted);box-shadow:inset 0 1px #ffffffd1,0 16px 30px -28px #3042586b}:root[data-sg-theme=light] .sg-tabs-list[data-variant=segmented] .sg-tabs-trigger{color:var(--sg-text-muted)}:root[data-sg-theme=light] .sg-tabs-list[data-variant=segmented] .sg-tabs-trigger:not([data-state=active]):hover{border-color:#2a3d5729;background:#ffffffb8;color:var(--sg-text-title)}:root[data-sg-theme=light] .sg-tabs-list[data-variant=segmented] .sg-tabs-trigger[data-state=active]{border-color:#704abe47;background:radial-gradient(circle at 50% 0%,rgba(235,231,250,.9),transparent 58%),linear-gradient(135deg,#f8f6fff5,#e2eefde0),var(--sg-bg-panel-muted);box-shadow:inset 0 1px #ffffffd6,0 10px 22px -18px #704abe70;color:var(--sg-text-title)}.surface-1{background:var(--surface-1-bg);border-color:var(--border-strong)}.surface-2{background:var(--surface-2-bg);border-color:var(--border-default)}.surface-3{border:1px solid var(--border-soft);background:var(--surface-3-bg);box-shadow:inset 0 1px #ffffff0f}.status-pill{display:inline-flex;align-items:center;border-radius:.25rem;border-width:1px;padding-left:.375rem;padding-right:.375rem;padding-top:1px;padding-bottom:1px;font-size:10px;text-transform:uppercase;letter-spacing:.04em;line-height:1.15;font-weight:500}.status-pill--safe{border-color:#14b8a666;background-color:#14b8a61a;color:#99f6e4}.status-pill--warning{border-color:#f59e0b66;background-color:#f59e0b1a;color:#fde68a}.status-pill--danger{border-color:#ef444466;background-color:#ef44441a;color:#fecaca}.signature-pill{display:inline-flex;align-items:center;border-radius:.25rem;border-width:1px;padding-left:.375rem;padding-right:.375rem;padding-top:1px;padding-bottom:1px;font-size:10px;text-transform:uppercase;letter-spacing:.04em;line-height:1.15;font-weight:500}.signature-pill--verified{border-color:#87a5b280;background-color:#87a5b22e;color:#d9e6f3}.signature-pill--acknowledged{border-color:#798fa575;background-color:#798fa526;color:#d2deeb}.signature-pill--unsigned{border-color:#91a2bb5c;background-color:#91a2bb1a;color:#c7d4e7}:root[data-sg-theme=light] .status-pill{border-color:var(--sg-border-control);background-color:var(--sg-bg-control-muted);color:var(--sg-text-body-muted)}:root[data-sg-theme=light] .status-pill--safe{border-color:#148a576b;background-color:#dcf7e8f2;color:#0a7046}:root[data-sg-theme=light] .status-pill--warning{border-color:#b070166b;background-color:#fff1ccf5;color:#86500d}:root[data-sg-theme=light] .status-pill--danger{border-color:#be3b3770;background-color:#ffe4e4f5;color:#a62724}:root[data-sg-theme=light] .signature-pill{border-color:var(--sg-border-control);background-color:var(--sg-bg-control-muted);color:var(--sg-text-body-muted)}:root[data-sg-theme=light] .signature-pill--verified,:root[data-sg-theme=light] .signature-pill--acknowledged{border-color:#3468b53d;background-color:#e2eefdb8;color:var(--sg-text-blue)}:root[data-sg-theme=light] .signature-pill--unsigned{border-color:#2a3d5729;background-color:#f6fafde6;color:var(--sg-text-muted)}.fancy-scroll{scrollbar-width:thin;scrollbar-color:rgba(135,165,178,.72) rgba(28,31,37,.68)}.fancy-scroll::-webkit-scrollbar{width:10px;height:10px}.fancy-scroll::-webkit-scrollbar-track{border-radius:.25rem;background:linear-gradient(180deg,#1e2127b8,#181b20cc)}.fancy-scroll::-webkit-scrollbar-thumb{border-radius:.25rem;border:2px solid rgba(24,27,32,.8);background:linear-gradient(180deg,#94acbee6,#6d8094c7);box-shadow:inset 0 0 0 1px #e1e8f233}.fancy-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#a3bac9f0,#778b9ddb)}.modal-card{width:min(560px,100%)}.modal-card--scan{width:min(760px,100%);max-height:min(860px,calc(100vh - 1rem));display:flex;flex-direction:column;overflow:hidden;scrollbar-gutter:stable}.scan-details-modal-header{background:transparent;position:relative;z-index:1}.scan-details-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto}.modal-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.scan-findings-list{max-height:210px;overflow-y:auto;padding-right:.35rem}.scan-finding-item{border:1px solid var(--border-default);border-radius:.25rem;padding:.5rem .6rem;background:#202329db;box-shadow:inset 0 1px #ffffff0d}.trust-workspace-shell{display:grid;grid-template-columns:204px minmax(0,1fr);min-height:100dvh;background:var(--sg-shell-background)}.trust-workspace-shell__scrim,.trust-workspace-shell__nav-toggle,.trust-rail__close{display:none}.trust-workspace-shell__rail{position:sticky;top:0;align-self:start;display:flex;height:100dvh;max-height:100dvh;min-height:0;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;border-right:1px solid var(--sg-border-hairline);background:var(--sg-bg-rail);padding:.9rem .55rem .75rem}.trust-rail__brand{display:flex;align-items:center;gap:.62rem;padding:.1rem .55rem .8rem}.trust-rail__brand>div{min-width:0}.trust-rail__brand-symbol{display:inline-flex;height:1.6rem;width:1.6rem;align-items:center;justify-content:center;border-radius:.25rem;border:1px solid rgba(151,90,255,.56);background:#3a227c61;color:#af77ff;font-size:1rem;line-height:1;box-shadow:0 0 22px #8753ff3d}.trust-rail__brand-title{color:var(--sg-text-title);font-size:.98rem;font-weight:600}.trust-rail__brand-version{display:inline-flex;margin-left:.35rem;border-radius:.25rem;background:#2a4677db;padding:.08rem .34rem;color:#b3cfff;font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.04em}.trust-rail__workspace-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;border-radius:.25rem;border:1px solid var(--sg-border-subtle);background:var(--sg-bg-panel-muted);padding:.62rem .65rem}.trust-rail__workspace-avatar{display:inline-flex;width:1.95rem;height:1.95rem;align-items:center;justify-content:center;border-radius:.25rem;border:1px solid rgba(105,142,199,.28);background:#223048db;color:var(--sg-text-control);font-size:.74rem;font-weight:700}.trust-rail__workspace-copy{min-width:0}.trust-rail__workspace-copy p{overflow:hidden;color:var(--sg-text-title);font-size:.82rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.trust-rail__workspace-copy span,.trust-rail__workspace-caret,.trust-rail__status-copy{color:var(--sg-text-faint);font-size:.72rem}.trust-rail__workspace-caret{display:inline-flex;align-items:center;justify-content:center}.trust-rail__nav{display:grid;gap:.55rem;margin-top:1.05rem}.trust-rail__section{padding:0 .6rem;color:var(--sg-text-faint);font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.trust-rail__section--spaced{margin-top:.75rem}.trust-rail__stack{display:grid;gap:.18rem}.trust-rail__link{display:grid;grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:.7rem;border-radius:.25rem;padding:.62rem .75rem;color:var(--sg-text-body);text-decoration:none;border:1px solid transparent;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.trust-rail__icon{color:var(--sg-text-faint);display:inline-flex;align-items:center;justify-content:center;min-width:.88rem;line-height:1;text-align:center}.trust-rail__link:hover{background:var(--sg-bg-control-hover);color:var(--sg-text-title-bright);transform:none}.trust-rail__link--active{background:radial-gradient(circle at 12% 50%,rgba(151,90,255,.32),transparent 48%),linear-gradient(90deg,#5236b0c2,#2a2d4fb8);border:1px solid rgba(151,90,255,.5);box-shadow:inset 0 1px 0 var(--sg-highlight),0 0 24px #6f43ce29;color:var(--sg-text-title-bright)}.trust-rail__link--active .trust-rail__icon{color:#bb92ff}:root[data-sg-theme=light] .trust-rail__brand-symbol{border-color:#6c4cbe57;background:linear-gradient(180deg,#ece6fffa,#dae4f8eb);color:#5d409e;box-shadow:0 12px 24px -20px #4f587da3}:root[data-sg-theme=light] .trust-rail__brand-version{background:#deeaf9eb;color:#37537a}:root[data-sg-theme=light] .trust-rail__workspace-avatar{border-color:#3449652e;background:linear-gradient(180deg,#fffffffa,#e6eef8f5);color:var(--sg-text-title)}:root[data-sg-theme=light] .trust-rail__link--active{background:radial-gradient(circle at 10% 50%,rgba(125,88,205,.18),transparent 50%),linear-gradient(90deg,#e8e2fcfa,#e1ecf8f0);border-color:#674cb45c;box-shadow:inset 0 1px #ffffffe6,0 14px 28px -24px #554884b8;color:var(--sg-text-title-bright)}:root[data-sg-theme=light] .trust-rail__link--active .trust-rail__icon{color:#5d409e}.trust-rail__link--disabled{opacity:.62;cursor:not-allowed}.trust-rail__label{font-size:.94rem;font-weight:500}.trust-rail__badge{border-radius:.25rem;border:1px solid var(--sg-border-strong);padding:.12rem .45rem;color:var(--sg-text-faint);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.trust-rail__footer{display:grid;gap:.65rem;min-width:0;margin-top:auto;overflow:hidden}.trust-rail__status-card{box-sizing:border-box;max-width:100%;min-width:0;border-radius:.25rem;border:1px solid var(--sg-border-subtle);background:var(--sg-bg-elevated);padding:.85rem}.trust-rail__utility-links{display:grid;gap:.2rem;min-width:0}.trust-rail__utility-links a,.trust-rail__utility-links button{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.62rem;align-items:center;border:0;border-radius:.25rem;background:transparent;padding:.36rem .55rem;color:var(--sg-text-muted);font:inherit;font-size:.74rem;text-align:left;text-decoration:none}.trust-rail__utility-icon{color:#6881a3;display:inline-flex;align-items:center;justify-content:center}.trust-rail__utility-links a:hover,.trust-rail__utility-links button:hover,.trust-rail__utility-links a.trust-rail__utility-link--active{background:var(--sg-bg-control-hover);color:var(--sg-text-title-bright)}.trust-rail__status-card{display:flex;align-items:center;justify-content:space-between;background:var(--sg-bg-panel-muted)}.trust-rail__status-label{color:var(--sg-text-faint);font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.trust-rail__status-label--spaced{margin-top:.8rem}.trust-rail__status-value{color:var(--sg-text-title-bright);font-size:1.3rem;font-weight:600}.trust-rail__status-dot{height:.7rem;width:.7rem;border-radius:.25rem;background:#4caf72;box-shadow:0 0 0 4px #4caf721f}.trust-rail__upgrade-card{display:grid;gap:.7rem;border:1px solid rgba(151,90,255,.34);border-radius:.25rem;background:radial-gradient(circle at 50% 10%,rgba(151,90,255,.24),transparent 40%),linear-gradient(180deg,#191f2deb,#121721f5);padding:.9rem;color:var(--sg-text-title);text-decoration:none;box-shadow:inset 0 1px 0 var(--sg-highlight),0 18px 34px -30px #975affcc}.trust-rail__upgrade-card strong,.trust-rail__upgrade-card small{display:block}.trust-rail__upgrade-card small{margin-top:.15rem;color:var(--sg-text-muted);font-size:.72rem;line-height:1.4}.trust-rail__upgrade-card .trust-motion-icon{color:#b78bff;justify-self:end}.trust-workspace-shell__main{display:flex;min-width:0;flex-direction:column}.trust-workspace-shell__topbar{display:grid;grid-template-columns:minmax(9rem,1fr) auto;min-height:3.65rem;align-items:center;gap:1rem;border-bottom:1px solid var(--sg-border-hairline);background:var(--sg-bg-topbar);overflow-x:clip;padding:.55rem 1.25rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.trust-workspace-shell__title-group{display:flex;align-items:center;gap:.65rem;min-width:0}.trust-workspace-shell__title{color:var(--sg-text-title-bright);font-size:1.02rem;font-weight:650;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trust-workspace-shell__actions{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;flex-wrap:nowrap;min-width:0}.trust-theme-switch{display:inline-flex;align-items:center;gap:.46rem;min-height:2rem;border:1px solid var(--sg-border-subtle);border-radius:.25rem;background:var(--sg-theme-switch-bg);color:var(--sg-text-muted);padding:.22rem .58rem .22rem .28rem;font-size:.72rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.trust-theme-switch:hover{border-color:var(--sg-border-raised);color:var(--sg-text-title)}.trust-theme-switch--rail{width:100%;justify-content:space-between;min-height:2.15rem;padding:.24rem .58rem .24rem .38rem}.trust-theme-switch--topbar{flex:0 0 auto}.trust-theme-switch__track{display:inline-flex;align-items:center;width:2.25rem;height:1.28rem;border-radius:.25rem;background:var(--sg-theme-switch-track);padding:.13rem;box-shadow:inset 0 1px 2px #0000002e}.trust-theme-switch__thumb{display:inline-flex;align-items:center;justify-content:center;width:1.02rem;height:1.02rem;border-radius:.25rem;background:var(--sg-theme-switch-thumb);color:var(--sg-text-blue);font-size:.62rem;line-height:1;transform:translate(0);transition:transform .18s ease,background-color .18s ease,color .18s ease}.trust-motion-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.trust-theme-switch[aria-pressed=true] .trust-theme-switch__thumb{transform:translate(.95rem);color:#b87c22}.trust-theme-switch__label{min-width:2.25rem;text-align:left}.trust-workspace-shell__body{padding:.95rem 1.15rem 1.35rem}.trust-workspace-shell__body>.trust-page-grid,.trust-workspace-shell__body>.trust-layout,.trust-workspace-shell__body>.settings-workspace,.trust-workspace-shell__body>.admin-operator-shell,.trust-workspace-shell__body>.docs-page-shell,.trust-workspace-shell__body>.legal-page{width:min(100%,1680px);margin-inline:auto}.trust-workspace-shell__body>.trust-contact-layout{width:min(100%,58rem);margin-inline:auto}.trust-workspace-shell__public-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;min-width:0}.trust-public-action{display:inline-flex;align-items:center;justify-content:center;min-height:2.2rem;border:1px solid var(--sg-border-blue);border-radius:6px;background:var(--sg-action-gradient);color:var(--accent-fg);font-size:.82rem;font-weight:700;line-height:1;padding:.55rem .78rem;text-decoration:none;white-space:nowrap}.trust-public-action--ghost{background:var(--sg-bg-control-muted);border-color:var(--sg-border-control);color:var(--sg-text-title)}.trust-topbar-search{display:flex;align-items:center;gap:.75rem;max-width:100%;border:1px solid var(--sg-border-control);border-radius:.25rem;background:var(--sg-bg-control-muted);padding:.52rem .75rem}.trust-topbar-search__icon,.trust-topbar-search__hint{flex:0 0 auto;color:var(--sg-text-faint);font-family:IBM Plex Mono,monospace;font-size:.78rem;white-space:nowrap}.trust-topbar-search__input{width:100%;min-width:0;border:0;background:transparent;color:var(--sg-text-title);font-size:.98rem;outline:none}.trust-topbar-search__input::-moz-placeholder{color:var(--sg-text-dim)}.trust-topbar-search__input::placeholder{color:var(--sg-text-dim)}.trust-topbar-breadcrumbs{display:flex;align-items:center;gap:.55rem;min-height:2.6rem;color:var(--sg-text-body);font-size:.92rem}.trust-topbar__utility-icons{display:inline-flex;align-items:center;gap:.42rem}.trust-topbar__utility-icon{position:relative;display:inline-flex;height:1.8rem;width:1.8rem;align-items:center;justify-content:center;border:1px solid var(--sg-border-subtle);border-radius:.25rem;background:var(--sg-bg-control-muted);color:var(--sg-text-muted);font-size:.72rem;opacity:.72}.trust-topbar__utility-icon--notification{color:var(--sg-text-title-bright);opacity:.95}.trust-topbar__utility-icon--notification:after{content:"2";position:absolute;top:-.32rem;right:-.24rem;display:inline-flex;min-width:.88rem;height:.88rem;align-items:center;justify-content:center;border:1px solid rgba(10,15,24,.88);border-radius:999px;background:#6f43ce;color:#fff;font-size:.56rem;font-weight:700;line-height:1}.trust-topbar__profile{display:inline-flex;align-items:center;gap:.68rem;min-width:8rem;max-width:min(18rem,38vw);overflow:hidden}.trust-topbar__profile--button{border:1px solid var(--sg-border-control);background:var(--sg-bg-control-muted);color:inherit;cursor:pointer;padding:.28rem .42rem;border-radius:.25rem}.trust-topbar__profile--button:hover{border-color:var(--sg-border-strong);background:var(--sg-bg-control)}.trust-topbar__profile-avatar{display:inline-flex;flex:0 0 auto;height:2.2rem;width:2.2rem;align-items:center;justify-content:center;border-radius:.25rem;border:1px solid var(--sg-border-strong);background:var(--sg-control-gradient);color:var(--sg-text-title-bright);font-size:.78rem;font-weight:700}.trust-topbar__profile-copy{display:grid;min-width:0;flex:1 1 auto;gap:.05rem}.trust-topbar__profile-name{min-width:0;overflow:hidden;color:var(--sg-text-title);font-size:.88rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.trust-topbar__profile-role{min-width:0;overflow:hidden;color:var(--sg-text-faint);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.trust-topbar__profile-chevron{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:var(--sg-text-title-bright);opacity:.95}.trust-user-menu{display:grid;width:min(21rem,calc(100vw - 2rem));gap:.55rem;border-color:var(--sg-border-default);background:var(--sg-bg-panel);padding:.7rem}.trust-user-menu__identity,.trust-user-menu__balance,.trust-user-menu__item{border-radius:.25rem}.trust-user-menu__identity{display:flex;align-items:center;gap:.65rem;padding:.45rem}.trust-user-menu__identity strong,.trust-user-menu__identity small{display:block}.trust-user-menu__identity strong{color:var(--sg-text-title);font-size:.88rem}.trust-user-menu__identity small{color:var(--sg-text-muted);font-size:.72rem}.trust-user-menu__balance{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--sg-border-subtle);background:var(--sg-bg-panel-muted);padding:.62rem .7rem}.trust-user-menu__balance span{color:var(--sg-text-muted);font-size:.74rem}.trust-user-menu__balance strong{color:var(--sg-text-title-bright);font-size:1.1rem}.trust-user-menu__item{display:flex;align-items:center;gap:.55rem;width:100%;border:0;background:transparent;padding:.62rem .7rem;color:var(--sg-text-body);font-size:.84rem;text-align:left;text-decoration:none;cursor:pointer}.trust-user-menu__item:hover{background:var(--sg-bg-control-muted);color:var(--sg-text-title)}:root[data-sg-theme=light] .trust-user-menu{border-color:#6e80993d;background:linear-gradient(180deg,#fffffffc,#f3f7fcfa),var(--sg-bg-panel);box-shadow:0 24px 54px -36px #23304894,0 0 0 1px #ffffffb8 inset}:root[data-sg-theme=light] .trust-user-menu__identity{background:#f7fafebd}:root[data-sg-theme=light] .trust-user-menu__identity .trust-topbar__profile-avatar{border-color:#4b648538;background:linear-gradient(180deg,#fffffffc,#e5eef9f5);color:var(--sg-text-title)}:root[data-sg-theme=light] .trust-user-menu__identity strong,:root[data-sg-theme=light] .trust-user-menu__balance strong{color:var(--sg-text-title-bright)}:root[data-sg-theme=light] .trust-user-menu__identity small,:root[data-sg-theme=light] .trust-user-menu__balance span{color:var(--sg-text-muted)}:root[data-sg-theme=light] .trust-user-menu__balance{border-color:#7b91ae3d;background:linear-gradient(180deg,#edf4fcfa,#e1ebf7f5)}:root[data-sg-theme=light] .trust-user-menu__item{color:var(--sg-text-body)}:root[data-sg-theme=light] .trust-user-menu__item .trust-motion-icon{color:#5d7495}:root[data-sg-theme=light] .trust-user-menu__item:hover{background:#e8eff9eb;color:var(--sg-text-title-bright)}.trust-topbar-breadcrumbs__link{color:#87b4ff;text-decoration:none}.trust-topbar-breadcrumbs__sep{color:var(--sg-text-dim)}.trust-topbar-breadcrumbs__current{color:var(--sg-text-title);font-weight:500}.trust-page-grid{display:grid;gap:clamp(.75rem,1vw,1.125rem);grid-template-columns:minmax(0,1fr) clamp(17.5rem,17vw,21.25rem)}.trust-page-grid__main,.trust-page-grid__aside{display:grid;align-content:start;gap:1.1rem;min-width:0}.top-nav{display:inline-flex;align-items:center;gap:.35rem;padding:0;background:transparent;box-shadow:none}.app-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.app-header--landing{position:relative;z-index:5;margin:0 -1rem;padding:1.2rem 1rem 1.1rem;border-bottom:1px solid rgba(137,151,174,.16);background:#050b136b}.app-header__brand--landing{display:grid;gap:.45rem;position:relative}.app-header__brand-row{display:flex;align-items:center;gap:.75rem}.app-header__brand-icon{display:inline-flex;width:2.1rem;height:2.1rem;align-items:center;justify-content:center;border:1px solid rgba(132,129,255,.55);border-radius:8px;color:#a4a7ff;background:linear-gradient(145deg,#2d326e57,#0c1420c7);box-shadow:inset 0 1px #ffffff14}.app-header__brand-title{color:#fff;font-size:1.55rem;font-weight:700;line-height:1;text-decoration:none}.top-nav-shell{display:inline-flex;align-items:flex-start;justify-content:flex-end;justify-self:end}.top-nav__item{position:relative;display:inline-flex;min-height:2.8rem;min-width:0;align-items:center;justify-content:center;overflow:hidden;border-radius:.25rem;padding:.7rem 1.15rem .78rem;color:#dee9f5b8;text-decoration:none;transition:transform .18s ease,color .18s ease,text-shadow .18s ease}.top-nav__item:before{content:"";position:absolute;left:1rem;right:1rem;bottom:.48rem;height:1px;background:#bed2e400;transform:scaleX(.6);transform-origin:center;transition:background-color .18s ease,transform .18s ease,opacity .18s ease;opacity:0}.top-nav__item:hover{transform:translateY(-1px);color:#f6fafff5;text-shadow:0 0 10px rgba(173,196,218,.08)}.top-nav__item:hover:before{opacity:.7;background:#a7bed652;transform:scaleX(1)}.top-nav__item:focus-visible{box-shadow:0 2px #abc1d68c}.top-nav__label{position:relative;z-index:2;font-size:.9rem;font-weight:600;line-height:1;white-space:nowrap}.top-nav__active-indicator{position:absolute;left:1rem;right:1rem;bottom:.48rem;z-index:0;height:2px;border-radius:.25rem;background:linear-gradient(90deg,#8ca4bc73,#dfecf8f2,#8ca4bc73);box-shadow:0 0 18px #b1c7dc38}.top-nav__item--active{color:#fff;text-shadow:0 0 20px rgba(190,211,232,.18)}.top-nav__item--active:before{opacity:0;background:transparent}.top-nav__sheen{display:none}.top-nav__utilities{display:flex;align-items:center;gap:.7rem}.top-nav__theme-switch{min-height:2.75rem}.top-nav__utility-action{display:inline-flex;align-items:center;justify-content:center;min-height:3.1rem;min-width:6.5rem;padding:.8rem .95rem;border-radius:.25rem;border:0;background:transparent;color:#d6e1eebd;font-size:.95rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:transform .18s ease,color .18s ease,background-color .18s ease}.top-nav__utility-action:hover{transform:translateY(-1px);color:#fff;background:#2127303d}.top-nav__utility-action--primary{background:linear-gradient(135deg,#7061fff2,#5486e5e0);color:#eff4fb;box-shadow:0 14px 28px -18px #7478ffe6}:root[data-sg-theme=light] .app-header--landing{border-bottom-color:#2a3d5724;background:#f8fbffc2}:root[data-sg-theme=light] .app-header__brand-icon{border-color:#6f5fe04d;color:#5c52be;background:linear-gradient(145deg,#f4f1fff5,#e2ecfae6)}:root[data-sg-theme=light] .app-header__brand-title{color:#101c2c}:root[data-sg-theme=light] .app-header__brand-row>span:not(.app-header__brand-icon){border-color:#6880a642;background:#e2ebf7c2;color:#445c7f}:root[data-sg-theme=light] .top-nav__item{color:#374b67d6}:root[data-sg-theme=light] .top-nav__item:hover,:root[data-sg-theme=light] .top-nav__item--active{color:#0e1827;text-shadow:none}:root[data-sg-theme=light] .top-nav__active-indicator{background:linear-gradient(90deg,#5e75981f,#526e97cc,#5e75981f);box-shadow:none}:root[data-sg-theme=light] .top-nav__utility-action{color:#374b67e6}:root[data-sg-theme=light] .top-nav__utility-action:hover{color:#0e1827;background:#e2ebf7b3}:root[data-sg-theme=light] .top-nav__utility-action--primary{color:#fff;background:linear-gradient(135deg,#6756dbf2,#4271b5f2)}.top-nav__mobile-toggle{display:inline-flex;min-height:2.8rem;align-items:center;justify-content:center;gap:.45rem;border-radius:.25rem;border:1px solid var(--sg-border-blue);background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--sg-accent-strong) 18%,transparent),transparent 80%),var(--sg-bg-control-muted);padding:0 .9rem;color:var(--sg-text-title);font-size:.82rem;font-weight:600;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.top-nav__mobile-toggle:hover{transform:translateY(-1px);border-color:var(--sg-border-raised);background:var(--sg-bg-control-hover)}.top-nav__mobile-toggle svg{color:var(--sg-accent-strong)}.top-nav__mobile-shell{display:inline-flex;width:100%;align-items:center;justify-content:flex-end;gap:0}.top-nav-mobile{width:100%;display:grid;gap:.9rem}.top-nav-mobile-sheet{display:grid;width:min(100vw,23rem);grid-template-rows:auto minmax(0,1fr);overflow:hidden;background:radial-gradient(circle at 15% 0,color-mix(in srgb,var(--sg-accent-strong) 16%,transparent),transparent 18rem),radial-gradient(circle at 90% 8%,color-mix(in srgb,var(--sg-state-safe) 8%,transparent),transparent 14rem),var(--sg-bg-panel-solid)!important;border-left:1px solid var(--sg-border-default)!important;color:var(--sg-text-body)}.top-nav-mobile-sheet__header{border-bottom:1px solid var(--sg-border-default)!important;background:var(--sg-bg-panel-muted)!important;padding:1rem 1rem .95rem!important}.top-nav-mobile-sheet__brand{display:flex;align-items:center;gap:.7rem}.top-nav-mobile-sheet__brand>span{display:inline-flex;width:2.15rem;height:2.15rem;align-items:center;justify-content:center;border:1px solid var(--sg-border-active);border-radius:8px;color:var(--sg-accent-strong);background:var(--sg-bg-active-soft);box-shadow:0 0 24px color-mix(in srgb,var(--sg-accent-strong) 20%,transparent)}.top-nav-mobile-sheet__brand p{margin-top:.18rem;color:var(--sg-text-muted);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.top-nav-mobile--sheet{align-content:start;padding:1rem;overflow-y:auto}.top-nav-mobile__section{display:grid;gap:.55rem}.top-nav-mobile__item,.top-nav-mobile__utility-action{display:inline-flex;min-height:2.95rem;align-items:center;justify-content:space-between;border-radius:.25rem;border:1px solid var(--sg-border-control);background:linear-gradient(135deg,var(--sg-bg-control-muted),var(--sg-bg-control-deep));padding:.85rem 1rem;color:var(--sg-text-body);font-size:.9rem;font-weight:600;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,transform .18s ease,color .18s ease}.top-nav-mobile__item:hover,.top-nav-mobile__utility-action:hover{transform:translateY(-1px);border-color:var(--sg-border-blue);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--sg-accent-strong) 12%,transparent),transparent 70%),var(--sg-bg-control-hover);color:var(--sg-text-title-bright)}.top-nav-mobile__item--active{border-color:var(--sg-border-active);background:linear-gradient(90deg,var(--sg-bg-active-soft),var(--sg-bg-control-deep));box-shadow:var(--sg-shadow-control),0 0 22px color-mix(in srgb,var(--sg-accent-strong) 12%,transparent)}.top-nav-mobile__utility-row{display:grid;gap:.65rem}.top-nav-mobile__utility-action--primary{border-color:var(--sg-border-blue);background:var(--sg-action-gradient);color:var(--accent-fg);box-shadow:0 16px 32px -22px #7478ffe6}:root[data-sg-theme=light] .top-nav__mobile-toggle{border-color:#4b64853d;background:radial-gradient(circle at 10% 0,rgba(104,76,194,.12),transparent 80%),var(--sg-bg-control-muted);color:var(--sg-text-title-bright)}:root[data-sg-theme=light] .top-nav__mobile-toggle:hover{border-color:var(--sg-border-raised);background:var(--sg-bg-control-hover)}:root[data-sg-theme=light] .top-nav-mobile-sheet{background:radial-gradient(circle at 15% 0,rgba(104,76,194,.14),transparent 18rem),radial-gradient(circle at 90% 8%,rgba(41,128,85,.08),transparent 14rem),var(--sg-bg-panel-solid)!important;border-left-color:var(--sg-border-default)!important;color:var(--sg-text-body);box-shadow:-24px 0 64px -42px #233048b8}:root[data-sg-theme=light] .top-nav-mobile-sheet__header{border-bottom-color:var(--sg-border-default)!important;background:var(--sg-bg-panel-muted)!important}:root[data-sg-theme=light] .top-nav-mobile-sheet__brand>span{border-color:#674cb45c;background:linear-gradient(180deg,#ece6fffa,#dae4f8eb);color:#5d409e;box-shadow:0 14px 26px -22px #4f587db3}:root[data-sg-theme=light] .top-nav-mobile-sheet__brand p{color:var(--sg-text-muted)}:root[data-sg-theme=light] .top-nav-mobile__item,:root[data-sg-theme=light] .top-nav-mobile__utility-action{border-color:var(--sg-border-control);background:linear-gradient(135deg,#fffffff5,#e7eff9f0);color:var(--sg-text-body)}:root[data-sg-theme=light] .top-nav-mobile__item:hover,:root[data-sg-theme=light] .top-nav-mobile__utility-action:hover{border-color:var(--sg-border-raised);background:radial-gradient(circle at 0 0,rgba(104,76,194,.1),transparent 70%),var(--sg-bg-control-hover);color:var(--sg-text-title-bright)}:root[data-sg-theme=light] .top-nav-mobile__item--active{border-color:#674cb461;background:radial-gradient(circle at 8% 50%,rgba(125,88,205,.16),transparent 54%),linear-gradient(90deg,#e8e2fcfa,#e1ecf8f0);color:var(--sg-text-title-bright);box-shadow:inset 0 1px #ffffffe6,0 14px 28px -24px #554884b8}:root[data-sg-theme=light] .top-nav-mobile__utility-action--primary{border-color:#3468b557;background:var(--sg-action-gradient);color:var(--accent-fg)}.app-mcp-banner-shell{display:flex;justify-content:center;padding:0}.app-mcp-banner-shell--badge{align-items:center;flex:0 0 auto}.app-mcp-banner__image{display:block;width:min(100%,390px);height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.app-mcp-banner__image--badge{width:132px;max-width:none;filter:drop-shadow(0 6px 12px rgba(0,0,0,.22))}.app-header--landing .app-mcp-banner-shell--badge{position:absolute;top:50%;left:13.8rem;justify-content:flex-start;transform:translateY(-50%)}.app-header--landing .app-mcp-banner__image--badge{width:180px}@media (max-width: 760px){.app-header--landing{grid-template-columns:minmax(0,auto) minmax(4.5rem,1fr) auto;align-items:center;gap:.55rem;padding:.85rem 1rem}.app-header__brand--landing{display:flex;min-width:0;align-items:center;gap:.55rem}.app-header__brand-row{min-width:0;gap:.42rem}.app-header__brand-icon{width:1.8rem;height:1.8rem}.app-header__brand-title{font-size:1.28rem}.app-header__brand-row>span:not(.app-header__brand-icon){display:none}.app-header--landing .app-mcp-banner-shell--badge{position:static;justify-self:center;min-width:0;transform:none}.app-header--landing .app-mcp-banner__image--badge{width:clamp(76px,24vw,108px)}.app-header--landing .top-nav-shell{justify-self:end}.app-header--landing .top-nav__mobile-toggle{min-height:2.45rem;padding:0 .68rem}.app-header--landing .top-nav__mobile-toggle span{display:none}}@media (min-width: 1024px){.app-header--landing{margin:0 -1.5rem;padding:1.25rem 1.5rem 1.15rem}}.trust-hero,.trust-toolbar-card,.trust-table-card,.trust-side-card,.trust-data-card,.trust-status-card,.trust-empty-card,.trust-note-banner,.trust-skill-hero{border-radius:.25rem;border:1px solid var(--sg-border-default);background:var(--sg-bg-panel);box-shadow:inset 0 1px 0 var(--sg-highlight),0 20px 40px -36px #000c}:root{--trust-reference-page-hero-padding-block: clamp(.85rem, 1.35vw, 1.15rem);--trust-reference-page-hero-padding-inline: clamp(1rem, 1.8vw, 1.45rem);--trust-reference-page-hero-min-height: clamp(5.15rem, 6vw, 6.3rem)}.trust-hero{border:0;border-radius:.25rem;background:transparent;box-shadow:none;padding:var(--trust-reference-page-hero-padding-block) var(--trust-reference-page-hero-padding-inline)}.public-landing-shell{max-width:none;background:radial-gradient(circle at 20% 2%,rgba(94,98,255,.14),transparent 32rem),radial-gradient(circle at 86% 10%,rgba(60,166,255,.12),transparent 30rem),linear-gradient(180deg,#040b14fa,#050d16fa 45%,#040a11)}.public-landing{width:min(100%,1250px);margin:0 auto;padding:2.4rem 0 0}.public-landing-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,.98fr);gap:2rem;align-items:center;min-height:min(620px,calc(100vh - 5.25rem))}.public-landing-hero__copy{min-width:0}.public-landing-eyebrow{color:#aea2ff;font-family:IBM Plex Mono,monospace;font-size:.86rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.public-landing-title{max-width:46rem;margin-top:1.25rem;color:#fff;font-family:Oxanium,IBM Plex Sans,sans-serif;font-size:clamp(3.15rem,5vw,5rem);font-weight:700;line-height:.98}.public-landing-lede{max-width:45rem;margin-top:1.45rem;color:#cfd9e5;font-size:clamp(1rem,1.45vw,1.28rem);line-height:1.7}.public-landing-action-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:2.1rem;max-width:37rem}.public-landing-action-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.25rem .7rem;min-height:5.6rem;align-items:center;border:1px solid rgba(137,151,174,.22);border-radius:8px;background:radial-gradient(circle at 0 0,rgba(127,118,255,.15),transparent 72%),#070e18a8;color:#eaf0f8;font-size:.94rem;font-weight:700;padding:.9rem 1rem;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.public-landing-action-card:hover{transform:translateY(-1px);border-color:#8f9aff7a;background:radial-gradient(circle at 0 0,rgba(127,118,255,.21),transparent 72%),#0d1726db;box-shadow:0 20px 44px -34px #6069ffe6;color:#fff}.public-landing-action-card svg{grid-row:1 / span 2;color:#989fff}.public-landing-action-card strong,.public-landing-action-card small{display:block;min-width:0}.public-landing-action-card small{color:#94a3b8;font-size:.72rem;font-weight:500;line-height:1.3}.public-landing-pain-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3.1rem;border:1px solid rgba(137,151,174,.22);border-radius:7px;background:#09111ca8;box-shadow:inset 0 1px #ffffff0d}.public-landing-pain-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:center;min-height:5rem;padding:1rem 1.1rem;color:#eaf0f8;font-size:.9rem;font-weight:650}.public-landing-pain-item+.public-landing-pain-item{border-left:1px solid rgba(137,151,174,.22)}.public-landing-pain-item svg{color:#8f9aff}.public-workflow-card{position:relative;padding:1.25rem;border:1px solid rgba(137,151,174,.25);border-radius:8px;background:radial-gradient(circle at 22% 18%,rgba(89,94,255,.12),transparent 18rem),linear-gradient(180deg,#0d1722f0,#07101be6);box-shadow:0 24px 60px -44px #2a60b4e6,inset 0 1px #ffffff0f}.public-workflow-card h2{color:#fff;font-size:1.18rem;font-weight:700}.public-workflow-card__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.public-demo-marker{display:inline-flex;min-height:1.55rem;align-items:center;padding:.2rem .5rem;border:1px solid rgba(162,172,255,.46);border-radius:5px;color:#d1d6ff;background:#595eff21;font-size:.68rem;font-weight:700;text-transform:uppercase}.public-workflow-card__steps{display:grid;gap:.72rem;margin-top:1.15rem}.public-workflow-card__step{display:grid;grid-template-columns:auto 2.25rem minmax(9rem,.75fr) minmax(11rem,1fr) auto;gap:.85rem;align-items:center;min-height:4.2rem;padding:.75rem .85rem;border:1px solid rgba(137,151,174,.18);border-radius:7px;background:#08101bb8}.public-workflow-card__icon{display:inline-flex;width:2.45rem;height:2.45rem;align-items:center;justify-content:center;border:1px solid rgba(115,146,221,.38);border-radius:7px;color:#9fabff;background:linear-gradient(145deg,#2c3e7794,#121d31b8)}.public-workflow-card__number{color:#f2f7ff;font-size:1rem;font-weight:700}.public-workflow-card__step strong{color:#fff;font-size:.96rem}.public-workflow-card__step small{color:#9aa9bc;font-size:.84rem;line-height:1.35}.public-workflow-card__step>svg{color:#6cd089}.public-workflow-card__step:last-child>svg{color:#d6e0ee}.public-workflow-card__events{margin-top:1rem;padding:1rem;border:1px solid rgba(137,151,174,.16);border-radius:7px;background:#08101b75}.public-workflow-card__events-header,.public-workflow-event{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;align-items:center}.public-workflow-card__events-header{color:#fff;font-size:.8rem;font-weight:700}.public-workflow-card__events-header a{grid-column:3;color:#a2acff;font-size:.78rem;text-decoration:none}.public-workflow-event{margin-top:.75rem;color:#dce5f0;font-size:.82rem}.public-workflow-event svg{color:#8b9dff}.public-workflow-event small{color:#8b9aae;font-size:.76rem}.public-landing-section{padding:3.6rem 0 1rem}.public-zone{position:relative;left:50%;width:100vw;margin-right:-50vw;margin-left:-50vw;overflow:clip;border-block:1px solid rgba(102,132,180,.18);isolation:isolate}.public-zone:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;content:""}.public-zone:after{position:absolute;inset:auto 0 0;z-index:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(141,153,255,.28),transparent);content:""}.public-zone__inner{position:relative;z-index:1;box-sizing:border-box;width:min(100%,1250px);margin-inline:auto;padding-inline:clamp(1rem,2vw,1.5rem)}.public-zone--evidence{margin-top:3.2rem;padding-block:.4rem 2.4rem;background:radial-gradient(circle at 22% 8%,rgba(119,130,255,.13),transparent 32rem),radial-gradient(circle at 76% 0%,rgba(47,133,204,.1),transparent 28rem),linear-gradient(180deg,#060f1bbd,#040b14eb);box-shadow:inset 0 1px #ffffff0b,inset 0 -42px 70px -64px #7c89ff70}.public-zone--evidence:before{background:linear-gradient(90deg,rgba(118,131,255,.06) 1px,transparent 1px),linear-gradient(180deg,rgba(118,131,255,.045) 1px,transparent 1px);background-size:5.5rem 5.5rem;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 72%);mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 72%)}.public-zone--evidence .public-dataplane-card{background:radial-gradient(circle at 10% 0,rgba(139,154,255,.1),transparent 10rem),linear-gradient(180deg,#0d1a28e6,#060f1be6)}.public-zone--trust-surface{margin-top:0;padding-block:.2rem 2.7rem;border-top-color:#6684b41f;background:radial-gradient(circle at 15% 0%,rgba(82,184,153,.1),transparent 28rem),radial-gradient(circle at 85% 10%,rgba(139,154,255,.11),transparent 30rem),linear-gradient(180deg,#040a11f0,#030910d1)}.public-zone--trust-surface:before{background:linear-gradient(115deg,transparent 0 45%,rgba(126,144,255,.06) 45% 46%,transparent 46% 100%);background-size:4.8rem 4.8rem;opacity:.55}.public-zone--pricing-plans,.public-zone--research-evidence,.public-zone--comparison-proof{margin-top:1.35rem;padding-block:clamp(1.1rem,2.4vw,2rem);background:radial-gradient(circle at 16% 0%,rgba(119,130,255,.13),transparent 30rem),radial-gradient(circle at 88% 12%,rgba(82,184,153,.08),transparent 26rem),linear-gradient(180deg,#060f1bc7,#040b14eb)}.public-zone--pricing-capabilities,.public-zone--research-controls,.public-zone--comparison-workflow{margin-top:1rem;padding-block:clamp(1rem,2.1vw,1.8rem);background:radial-gradient(circle at 18% 4%,rgba(82,184,153,.09),transparent 28rem),radial-gradient(circle at 82% 0%,rgba(47,133,204,.1),transparent 30rem),linear-gradient(180deg,#040a11eb,#030910d1)}.public-zone--pricing-plans:before,.public-zone--research-evidence:before,.public-zone--comparison-proof:before{background:linear-gradient(90deg,rgba(118,131,255,.05) 1px,transparent 1px),linear-gradient(180deg,rgba(118,131,255,.04) 1px,transparent 1px);background-size:5.25rem 5.25rem;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.68),transparent 78%);mask-image:linear-gradient(180deg,rgba(0,0,0,.68),transparent 78%)}.public-zone--pricing-capabilities:before,.public-zone--research-controls:before,.public-zone--comparison-workflow:before{background:linear-gradient(115deg,transparent 0 46%,rgba(126,144,255,.055) 46% 47%,transparent 47% 100%);background-size:5rem 5rem;opacity:.58}.public-zone--pricing-plans .pricing-quick-proof,.public-zone--research-evidence .public-research-evidence-strip,.public-zone--comparison-proof .public-growth-section,.public-zone--pricing-capabilities .pricing-capability-table,.public-zone--research-controls .public-research-section:first-child,.public-zone--comparison-workflow .public-growth-comparison{margin-top:0}.public-research-page .public-zone__inner{width:min(100%,1120px)}.public-growth-page .public-zone__inner{width:min(100%,1180px)}.public-landing-section__heading{max-width:54rem;margin:0 auto 1.9rem;text-align:center}.public-landing-section__heading h2,.public-boundary-panel h2{color:#fff;font-family:Oxanium,IBM Plex Sans,sans-serif;font-size:clamp(1.85rem,3vw,2.45rem);font-weight:700}.public-landing-section__heading p,.public-boundary-panel p{margin-top:.75rem;color:#b0bed0;font-size:1rem;line-height:1.65}.public-dataplane-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.public-dataplane-card{min-height:15.5rem;padding:1.6rem;border:1px solid rgba(137,151,174,.23);border-radius:8px;background:linear-gradient(180deg,#0c1723c7,#07101bc7);box-shadow:inset 0 1px #ffffff0d}.public-dataplane-card svg{color:#8f9aff}.public-dataplane-card h3{margin-top:2.1rem;color:#fff;font-family:Oxanium,IBM Plex Sans,sans-serif;font-size:1.55rem;font-weight:700}.public-dataplane-card p{margin-top:.75rem;color:#b2c0d3;font-size:.94rem;line-height:1.55}.public-dataplane-card span{display:block;margin-top:1.2rem;color:#d1dcec;text-align:right}.public-growth-link-section{padding-top:2.4rem}.public-growth-link-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.8rem}.public-growth-link-card{display:grid;gap:.55rem;min-height:9.2rem;align-content:start;border:1px solid var(--sg-border-default);border-radius:8px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--sg-accent-primary) 12%,transparent),transparent 11rem),var(--sg-bg-panel-muted);color:var(--sg-text-body);padding:1rem;text-decoration:none;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.public-growth-link-card:hover{transform:translateY(-1px);border-color:var(--sg-border-active);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--sg-accent-primary) 18%,transparent),transparent 11rem),var(--sg-bg-elevated)}.public-growth-link-card strong{color:var(--sg-text-title);font-family:Oxanium,IBM Plex Sans,sans-serif;font-size:1rem;font-weight:720;line-height:1.2}.public-growth-link-card span{color:var(--sg-text-muted);font-size:.83rem;line-height:1.48}.public-project-preview,.panel.public-cli-strip,.panel.public-pricing-strip,.panel.public-scan-panel,.panel.public-boundary-panel{border:1px solid rgba(96,130,184,.24);background:radial-gradient(circle at 8% 0%,rgba(87,100,255,.09),transparent 24rem),linear-gradient(180deg,#111f32eb,#060f1cf0);box-shadow:inset 0 1px #ffffff0e,0 24px 54px -44px #18458fd9}.public-project-preview{margin-top:1rem;border-radius:8px;overflow:hidden;perspective:1200px}.public-project-preview__header{display:grid;grid-template-columns:minmax(0,.6fr) minmax(18rem,.75fr);gap:1.4rem;align-items:end;padding:1.25rem 1.55rem;border-bottom:1px solid rgba(137,151,174,.18)}.public-project-preview__header h2{margin-top:.3rem;color:#fff;font-family:Oxanium,IBM Plex Sans,sans-serif;font-size:1.45rem;font-weight:700}.public-project-preview__header p:not(.kicker){color:#a8b8cc;font-size:.92rem;line-height:1.55}.public-project-preview__stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,.32fr);gap:1.05rem;padding:1.2rem 1.35rem 1.35rem;background:radial-gradient(circle at 75% 15%,rgba(105,90,255,.13),transparent 22rem),linear-gradient(180deg,rgba(6,15,26,.36),transparent)}.public-project-preview__snapshot{position:relative;border-radius:10px;background:linear-gradient(145deg,#535e7470,#111c2b38);box-shadow:0 36px 80px -48px #1f4ea0fa,0 18px 30px -28px #000000f2;padding:.48rem;overflow:hidden;transform:perspective(1200px) rotateX(2deg) rotateY(-1.2deg);transform-origin:center top}.public-project-preview__snapshot:after{content:"";position:absolute;inset:auto 8% 0 8%;height:.34rem;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);filter:blur(.8px);opacity:.55}.public-project-preview__photo{position:relative;border:1px solid rgba(169,186,206,.28);border-radius:8px;background:linear-gradient(120deg,rgba(255,255,255,.06),transparent 24%),radial-gradient(circle at 18% 16%,rgba(75,92,143,.16),transparent 36%),linear-gradient(180deg,#0a1422f5,#050c16eb);box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #000000b3;overflow:hidden}.public-project-preview__photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:4px 4px;mix-blend-mode:screen;opacity:.32}.public-project-preview__photo-glare{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.16),transparent 19%,transparent 68%,rgba(105,255,177,.08)),radial-gradient(circle at 82% 7%,rgba(156,144,255,.24),transparent 28%);opacity:.62}.public-project-preview__table{position:relative;z-index:1;overflow:hidden}.public-project-preview__head,.public-project-preview__row{display:grid;grid-template-columns:minmax(13rem,1.45fr) minmax(6.5rem,.72fr) minmax(4.2rem,.44fr) minmax(4.1rem,.42fr) minmax(8.4rem,.76fr) minmax(4rem,.34fr);gap:.72rem;align-items:center;min-width:0;padding:.86rem 1rem}.public-project-preview__head{color:#92a0b4;font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.public-project-preview__row{border-top:1px solid rgba(137,151,174,.12);color:#e0e8f2;min-height:4.82rem}.public-project-preview__row:hover{background:#28365233}.public-project-preview__project{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:center}.public-project-preview__project>span{display:inline-flex;width:2.7rem;height:2.7rem;align-items:center;justify-content:center;border:1px solid rgba(115,146,221,.35);border-radius:7px;background:#364e8573;font-weight:700}.public-project-preview__project strong,.public-project-preview__project small,.public-project-preview__row span small{display:block}.public-project-preview__project small,.public-project-preview__row span small{color:#8f9eb2;font-size:.8rem}.public-project-preview__source,.public-project-preview__verdict{display:inline-flex;gap:.5rem;align-items:center}.public-project-preview__source svg{color:#fff}.public-project-preview__verdict{color:#a0ecb9;font-weight:700}.public-project-preview__verdict--warn{color:#f9c25c}.public-project-preview__insight{display:grid;align-content:center;gap:.7rem;border:1px solid rgba(137,151,174,.19);border-radius:8px;background:radial-gradient(circle at 100% 0,rgba(75,221,125,.13),transparent 70%),#08101b9e;padding:1.25rem}.public-project-preview__insight span{color:#a0ecb9;font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.public-project-preview__insight strong{color:#fff;font-size:1.05rem;line-height:1.35}.public-project-preview__insight p{color:#a8b8cc;font-size:.88rem;line-height:1.55}.public-scan-grid{display:grid;grid-template-columns:minmax(24rem,.92fr) minmax(0,1.08fr);gap:1rem;margin-top:1rem}.public-scan-panel,.public-boundary-panel,.public-cli-strip,.public-pricing-strip{padding:1.35rem}.panel.public-scan-panel{background:radial-gradient(circle at 10% 8%,rgba(143,154,255,.16),transparent 18rem),radial-gradient(circle at 95% 0%,rgba(68,222,115,.08),transparent 18rem),linear-gradient(180deg,#111f32eb,#060f1cf0)}.public-scan-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.public-scan-panel__pill{display:inline-flex;align-items:center;min-height:1.9rem;border:1px solid rgba(104,224,150,.26);border-radius:999px;background:#216e3d29;color:#a0ecb9;font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.09em;padding:.3rem .65rem;text-transform:uppercase;white-space:nowrap}.public-scan-panel__mode-card{border:1px solid rgba(137,151,174,.2);border-radius:8px;background:linear-gradient(135deg,#121e30d6,#09111deb);padding:1rem}.public-scan-panel__mode-card .scan-composer{border:0;background:transparent;padding:0}.public-scan-panel__mode-card .scan-composer .sg-tabs-content{height:16.2rem;margin-top:.72rem;overflow:hidden}.public-scan-panel__mode-card .scan-composer .sg-tabs-content[hidden]{display:none}.public-scan-panel__mode-card .scan-composer__content--paste[data-state=active],.public-scan-panel__mode-card .scan-composer__content--url[data-state=active]{display:grid;grid-template-rows:minmax(0,1fr)}.public-scan-panel__mode-card .scan-composer__content--upload[data-state=active]{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.62rem}.public-scan-panel__mode-card .scan-composer__text-field,.public-scan-panel__mode-card .scan-composer__url-field{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0}.public-scan-panel__mode-card .scan-composer__textarea{min-height:0;height:100%;margin-top:.48rem;resize:none}.public-scan-panel__mode-card .scan-composer__content--url:after{content:"";display:block;min-height:10.6rem}.scan-composer__upload-field{display:grid;gap:.42rem}.scan-composer__upload-widget{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:3.6rem;border:1px dashed rgba(132,148,170,.42);border-radius:7px;background:radial-gradient(circle at 100% 0%,rgba(151,90,255,.1),transparent 45%),#0c121c85;padding:.64rem .72rem;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.scan-composer__upload-widget:hover{border-color:#975aff8f;background:radial-gradient(circle at 100% 0%,rgba(151,90,255,.16),transparent 45%),#121a28b8;box-shadow:inset 0 1px #f1f7ff0b}.scan-composer__upload-icon,.scan-composer__upload-action{display:inline-flex;align-items:center;justify-content:center;border-radius:7px}.scan-composer__upload-icon{width:2.2rem;height:2.2rem;border:1px solid rgba(151,90,255,.38);background:#6f3fd42e;color:var(--sg-text-purple)}.scan-composer__upload-copy{display:grid;gap:.12rem;min-width:0}.scan-composer__upload-copy strong{overflow:hidden;color:var(--sg-text-title);font-size:.86rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.scan-composer__upload-copy span,.scan-composer__upload-note{color:var(--sg-text-muted);font-size:.74rem;line-height:1.35}.scan-composer__upload-action{min-height:1.8rem;border:1px solid var(--sg-border-muted);background:var(--sg-bg-control-muted);color:var(--sg-text-body);padding:0 .68rem;font-size:.78rem;font-weight:700}.scan-composer__upload-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.scan-composer__upload-input:focus-visible+.scan-composer__upload-note{color:var(--sg-text-body)}.public-scan-panel__guardrail{display:inline-flex;gap:.5rem;align-items:center;margin-top:1rem;color:#bac9dc;font-size:.82rem;line-height:1.4}.public-scan-panel__guardrail svg{color:#f6d59d;flex:0 0 auto}.public-scan-panel__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.2rem}.panel.public-boundary-panel{position:relative;overflow:hidden;background:linear-gradient(145deg,rgba(255,255,255,.045),transparent 22%),radial-gradient(circle at 92% 10%,rgba(143,154,255,.13),transparent 24rem),radial-gradient(circle at 8% 90%,rgba(68,222,115,.07),transparent 18rem),linear-gradient(180deg,#111f32eb,#060f1cf0)}.public-boundary-panel:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:7px;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.07),transparent 24%,transparent 70%,rgba(143,154,255,.07));opacity:.7}.public-boundary-panel>*{position:relative;z-index:1}.public-boundary-panel__proof-stack{display:grid;gap:.7rem;margin-top:1.25rem}.public-boundary-panel__proof-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.85rem;align-items:center;border:1px solid rgba(116,146,207,.24);border-radius:8px;background:linear-gradient(90deg,rgba(143,154,255,.1),transparent 38%),#07101ead;padding:.78rem .9rem}.public-boundary-panel__proof-row>span{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid rgba(143,154,255,.35);border-radius:7px;color:#bdc5ff;font-family:IBM Plex Mono,monospace;font-weight:700}.public-boundary-panel__proof-row strong,.public-boundary-panel__proof-row small{display:block}.public-boundary-panel__proof-row strong{color:#fff;font-size:.92rem}.public-boundary-panel__proof-row small{color:#a4b4c8;font-size:.78rem;line-height:1.45;margin-top:.18rem}.public-boundary-panel__proof-row svg{color:#a0ecb9}.public-boundary-panel__callout{display:inline-flex;gap:.6rem;align-items:center;margin-top:1.1rem;padding:.75rem .9rem;border:1px solid rgba(245,190,89,.2);border-radius:7px;color:#f6d59d;background:#7e521617}.public-cli-strip,.public-pricing-strip{margin-top:1rem}.public-cli-command{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:min(100%,34rem);border:1px solid rgba(143,166,186,.22);border-radius:7px;background:#0c1016;overflow:hidden}.public-cli-command pre{min-width:0;margin:0;overflow-x:auto;padding:.95rem 1rem;color:#c6d4ec;font-family:IBM Plex Mono,monospace;font-size:.9rem}.public-cli-command button{display:inline-flex;width:3rem;height:100%;min-height:3.1rem;align-items:center;justify-content:center;border:0;border-left:1px solid rgba(143,166,186,.16);color:#c6d4ec;background:#1e27348c}:root[data-sg-theme=light] .public-landing-shell{background:radial-gradient(circle at 20% 2%,rgba(112,97,255,.08),transparent 32rem),radial-gradient(circle at 86% 10%,rgba(60,166,255,.1),transparent 30rem),linear-gradient(180deg,#f8fbff,#eef5fc 48%,#e8f1fa)}:root[data-sg-theme=light] .public-zone{border-block-color:rgba(64,87,119,.14)}:root[data-sg-theme=light] .public-zone:after{background:linear-gradient(90deg,transparent,rgba(90,104,190,.2),transparent)}:root[data-sg-theme=light] .public-zone--evidence{background:radial-gradient(circle at 20% 0%,rgba(92,109,255,.09),transparent 31rem),radial-gradient(circle at 82% 10%,rgba(41,144,209,.09),transparent 28rem),linear-gradient(180deg,#eff6fdf5,#e5eff9f5);box-shadow:inset 0 1px #ffffffc7,inset 0 -44px 76px -68px #52689157}:root[data-sg-theme=light] .public-zone--evidence:before{background:linear-gradient(90deg,rgba(87,107,160,.055) 1px,transparent 1px),linear-gradient(180deg,rgba(87,107,160,.045) 1px,transparent 1px)}:root[data-sg-theme=light] .public-zone--trust-surface{background:radial-gradient(circle at 14% 0%,rgba(43,166,116,.08),transparent 27rem),radial-gradient(circle at 86% 12%,rgba(99,108,224,.09),transparent 30rem),linear-gradient(180deg,#e8f1fafa,#f1f7fdf5)}:root[data-sg-theme=light] .public-zone--trust-surface:before{background:linear-gradient(115deg,transparent 0 45%,rgba(91,109,164,.055) 45% 46%,transparent 46% 100%)}:root[data-sg-theme=light] .public-zone--pricing-plans,:root[data-sg-theme=light] .public-zone--research-evidence,:root[data-sg-theme=light] .public-zone--comparison-proof{background:radial-gradient(circle at 18% 0%,rgba(92,109,255,.09),transparent 30rem),radial-gradient(circle at 88% 12%,rgba(43,166,116,.07),transparent 26rem),linear-gradient(180deg,#eff6fdf5,#e5eff9f5)}:root[data-sg-theme=light] .public-zone--pricing-capabilities,:root[data-sg-theme=light] .public-zone--research-controls,:root[data-sg-theme=light] .public-zone--comparison-workflow{background:radial-gradient(circle at 18% 4%,rgba(43,166,116,.075),transparent 28rem),radial-gradient(circle at 82% 0%,rgba(41,144,209,.08),transparent 30rem),linear-gradient(180deg,#e8f1fafa,#f1f7fdf5)}:root[data-sg-theme=light] .public-zone--pricing-plans:before,:root[data-sg-theme=light] .public-zone--research-evidence:before,:root[data-sg-theme=light] .public-zone--comparison-proof:before{background:linear-gradient(90deg,rgba(87,107,160,.052) 1px,transparent 1px),linear-gradient(180deg,rgba(87,107,160,.042) 1px,transparent 1px)}:root[data-sg-theme=light] .public-zone--pricing-capabilities:before,:root[data-sg-theme=light] .public-zone--research-controls:before,:root[data-sg-theme=light] .public-zone--comparison-workflow:before{background:linear-gradient(115deg,transparent 0 46%,rgba(91,109,164,.052) 46% 47%,transparent 47% 100%)}:root[data-sg-theme=light] .public-landing-title,:root[data-sg-theme=light] .public-workflow-card h2,:root[data-sg-theme=light] .public-landing-section__heading h2,:root[data-sg-theme=light] .public-boundary-panel h2,:root[data-sg-theme=light] .public-project-preview__header h2,:root[data-sg-theme=light] .public-dataplane-card h3,:root[data-sg-theme=light] .public-project-preview__project strong,:root[data-sg-theme=light] .public-project-preview__insight strong,:root[data-sg-theme=light] .public-boundary-panel__proof-row strong,:root[data-sg-theme=light] .public-scan-panel .text-white,:root[data-sg-theme=light] .public-boundary-panel .text-white,:root[data-sg-theme=light] .public-cli-strip .text-white,:root[data-sg-theme=light] .public-pricing-strip .text-white{color:#0f1b2b}:root[data-sg-theme=light] .public-landing-eyebrow,:root[data-sg-theme=light] .public-project-preview__insight span{color:#5263b2}:root[data-sg-theme=light] .public-demo-marker{border-color:#5263b257;color:#3e4b9b;background:#5c5ede14}:root[data-sg-theme=light] .public-landing-lede,:root[data-sg-theme=light] .public-landing-section__heading p,:root[data-sg-theme=light] .public-boundary-panel p,:root[data-sg-theme=light] .public-dataplane-card p,:root[data-sg-theme=light] .public-project-preview__header p:not(.kicker),:root[data-sg-theme=light] .public-project-preview__insight p,:root[data-sg-theme=light] .public-scan-panel .text-slate-300,:root[data-sg-theme=light] .public-boundary-panel .text-slate-300,:root[data-sg-theme=light] .public-cli-strip .text-slate-300,:root[data-sg-theme=light] .public-pricing-strip .text-slate-300{color:#4c6280}:root[data-sg-theme=light] .public-landing-action-card,:root[data-sg-theme=light] .public-landing-pain-strip,:root[data-sg-theme=light] .public-workflow-card,:root[data-sg-theme=light] .public-dataplane-card,:root[data-sg-theme=light] .public-project-preview,:root[data-sg-theme=light] .panel.public-cli-strip,:root[data-sg-theme=light] .panel.public-pricing-strip,:root[data-sg-theme=light] .panel.public-scan-panel,:root[data-sg-theme=light] .panel.public-boundary-panel{border-color:#374c6c29;background:radial-gradient(circle at 8% 0%,rgba(89,103,210,.08),transparent 24rem),linear-gradient(180deg,#fffffff5,#eef5fcf0);box-shadow:inset 0 1px #ffffffe0,0 24px 54px -44px #3d527075}:root[data-sg-theme=light] .public-landing-action-card{color:#111f31}:root[data-sg-theme=light] .public-landing-action-card:hover{color:#0d1929;background:radial-gradient(circle at 0 0,rgba(127,118,255,.12),transparent 72%),#fffffffa;box-shadow:0 20px 44px -34px #4c5d829e}:root[data-sg-theme=light] .public-landing-action-card small,:root[data-sg-theme=light] .public-workflow-card__step small,:root[data-sg-theme=light] .public-workflow-event small,:root[data-sg-theme=light] .public-project-preview__project small,:root[data-sg-theme=light] .public-project-preview__row span small,:root[data-sg-theme=light] .public-boundary-panel__proof-row small{color:#566c89}:root[data-sg-theme=light] .public-landing-pain-item,:root[data-sg-theme=light] .public-workflow-card__events-header,:root[data-sg-theme=light] .public-workflow-event,:root[data-sg-theme=light] .public-project-preview__row{color:#18273a}:root[data-sg-theme=light] .public-landing-pain-item+.public-landing-pain-item,:root[data-sg-theme=light] .public-workflow-card__step,:root[data-sg-theme=light] .public-workflow-card__events,:root[data-sg-theme=light] .public-project-preview__header,:root[data-sg-theme=light] .public-project-preview__row,:root[data-sg-theme=light] .public-project-preview__insight,:root[data-sg-theme=light] .public-scan-panel__mode-card,:root[data-sg-theme=light] .public-boundary-panel__proof-row{border-color:#374c6c24}:root[data-sg-theme=light] .public-workflow-card__step,:root[data-sg-theme=light] .public-workflow-card__events,:root[data-sg-theme=light] .public-scan-panel__mode-card,:root[data-sg-theme=light] .public-boundary-panel__proof-row{background:#e7eff89e}:root[data-sg-theme=light] .public-workflow-card__icon,:root[data-sg-theme=light] .public-project-preview__project>span,:root[data-sg-theme=light] .public-boundary-panel__proof-row>span{border-color:#5f7aaa3d;color:#465f91;background:#e3ecf8db}:root[data-sg-theme=light] .public-workflow-card__number,:root[data-sg-theme=light] .public-workflow-card__step strong,:root[data-sg-theme=light] .public-project-preview__source svg{color:#0f1b2b}:root[data-sg-theme=light] .public-project-preview__stage,:root[data-sg-theme=light] .public-project-preview__photo{background:radial-gradient(circle at 75% 15%,rgba(105,90,255,.08),transparent 22rem),linear-gradient(180deg,#f1f6fceb,#e5eff9d1)}:root[data-sg-theme=light] .public-project-preview__snapshot{background:linear-gradient(145deg,#d6e1f0b8,#f8fbffe6);box-shadow:0 28px 60px -46px #3d5270b3}:root[data-sg-theme=light] .public-project-preview__head{color:#5c708d}:root[data-sg-theme=light] .public-scan-panel__pill,:root[data-sg-theme=light] .public-boundary-panel__callout{background:#daf3e4a8;color:#217948}:root[data-sg-theme=light] .scan-composer__upload-widget{border-color:#704abe38;background:radial-gradient(circle at 100% 0%,rgba(112,74,190,.08),transparent 45%),#ffffffad}:root[data-sg-theme=light] .scan-composer__upload-widget:hover{border-color:#704abe57;background:radial-gradient(circle at 100% 0%,rgba(112,74,190,.12),transparent 45%),#ffffffe0;box-shadow:inset 0 1px #ffffffc2}:root[data-sg-theme=light] .scan-composer__upload-icon{border-color:#704abe42;background:var(--sg-light-icon-scanning-bg);color:#5f40a9}:root[data-sg-theme=light] .public-cli-command{border-color:#465d7e2e;background:#f6fafef5}:root[data-sg-theme=light] .public-cli-command pre,:root[data-sg-theme=light] .public-cli-command button{color:#18273a}:root[data-sg-theme=light] .public-cli-command button{border-left-color:#465d7e29;background:#e2ebf7c7}:root[data-sg-theme=light] .public-project-preview__insight{background:radial-gradient(circle at 100% 0,rgba(72,176,112,.12),transparent 70%),#f6fafeeb}@media (max-width: 1100px){.public-landing-hero,.public-scan-grid{grid-template-columns:minmax(0,1fr)}.public-dataplane-grid,.public-growth-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.public-landing{padding-top:2rem}.public-landing-hero{min-height:0}.public-landing-pain-strip,.public-dataplane-grid,.public-growth-link-grid,.public-landing-action-card-grid{grid-template-columns:minmax(0,1fr)}.public-landing-action-card{min-height:5rem}.public-landing-pain-item+.public-landing-pain-item{border-left:0;border-top:1px solid rgba(137,151,174,.22)}.public-workflow-card__step{grid-template-columns:auto auto minmax(0,1fr) auto}.public-workflow-card__step small{grid-column:3 / 5}.public-project-preview__header{align-items:flex-start;grid-template-columns:minmax(0,1fr)}.public-project-preview__stage{grid-template-columns:minmax(0,1fr)}.public-project-preview__snapshot{transform:none}.public-scan-panel__header{display:grid}}@media (prefers-reduced-motion: reduce){.public-zone:before,.public-zone:after{transform:none;animation:none}}.trust-inventory-heading{display:grid;gap:.32rem;min-height:var(--trust-reference-page-hero-min-height);align-items:center;padding:var(--trust-reference-page-hero-padding-block) var(--trust-reference-page-hero-padding-inline)}.trust-inventory-heading__title{color:var(--sg-text-title);font-size:clamp(1.6rem,1.95vw,2rem);font-weight:650;letter-spacing:-.035em}.trust-inventory-heading__copy{max-width:46rem;color:var(--sg-text-body-muted);font-size:.93rem;line-height:1.45}.trust-hero__title{margin-top:.45rem;color:var(--sg-text-title);font-family:Oxanium,IBM Plex Sans,sans-serif;font-size:clamp(2rem,2.4vw,2.55rem);font-weight:600;letter-spacing:-.02em}.trust-hero__copy{max-width:50rem;margin-top:.25rem;color:var(--sg-text-body-muted);font-size:.97rem;line-height:1.55}.trust-reference-hero{display:grid;grid-template-columns:minmax(18rem,1fr) minmax(13rem,.55fr) minmax(15rem,.75fr);gap:1rem;align-items:center;min-height:var(--trust-reference-page-hero-min-height)}.trust-page-grid--projects,.trust-page-grid--skills,.trust-page-grid--certificates{grid-template-columns:minmax(0,1fr)}.trust-page-grid--projects .trust-reference-hero{grid-template-columns:minmax(18rem,1fr) minmax(18rem,.72fr)}.trust-project-detail-sheet,.trust-skill-detail-sheet,.trust-certificate-detail-sheet{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:100vh;overflow:hidden}.trust-project-detail-sheet__header,.trust-skill-detail-sheet__header,.trust-certificate-detail-sheet__header{position:sticky;top:0;z-index:2;padding-right:3.25rem}.trust-project-detail-sheet__body,.trust-skill-detail-sheet__body,.trust-certificate-detail-sheet__body{min-height:0;overflow-y:auto;padding:1.25rem}.trust-project-detail-sheet__footer,.trust-skill-detail-sheet__footer,.trust-certificate-detail-sheet__footer{position:sticky;bottom:0;z-index:2;display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;padding:1rem 1.25rem}.trust-project-detail-sheet__metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.trust-project-detail-sheet__metric{display:grid;gap:.2rem;padding:.8rem;border:1px solid rgba(137,151,174,.22);border-radius:8px;background:#0b111a6b}.trust-project-detail-sheet__metric span,.trust-project-detail-sheet__metric small{color:#94a3b8}.trust-project-detail-sheet__metric strong{color:#f1f5f9;font-size:1.2rem}:root[data-sg-theme=light] .trust-project-detail-sheet__metric{border-color:#2a3d5724;background:radial-gradient(circle at 8% 18%,rgba(52,104,181,.08),transparent 42%),#ffffffb8}:root[data-sg-theme=light] .trust-project-detail-sheet__metric span,:root[data-sg-theme=light] .trust-project-detail-sheet__metric small{color:var(--sg-text-muted)}:root[data-sg-theme=light] .trust-project-detail-sheet__metric strong{color:var(--sg-text-title)}.trust-reference-posture{display:grid;gap:.6rem;border-radius:.25rem;border:1px solid var(--sg-border-subtle);background:radial-gradient(circle at 100% 100%,rgba(46,219,99,.18),transparent 42%),var(--sg-bg-panel);padding:.95rem 1rem;box-shadow:inset 0 1px 0 var(--sg-highlight)}.trust-reference-posture--warning{background:radial-gradient(circle at 100% 100%,rgba(255,180,56,.18),transparent 42%),var(--sg-bg-panel)}.trust-reference-posture--danger{background:radial-gradient(circle at 100% 100%,rgba(255,68,78,.18),transparent 42%),var(--sg-bg-panel)}.trust-reference-posture--scanning{background:radial-gradient(circle at 100% 100%,rgba(140,83,255,.18),transparent 42%),var(--sg-bg-panel)}.trust-reference-posture__label{color:var(--sg-text-muted);font-family:IBM Plex Mono,monospace;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.trust-reference-posture__value{margin-top:.35rem;color:var(--sg-state-safe-bright);font-size:1.35rem;font-weight:700}.trust-reference-posture--warning .trust-reference-posture__value{color:var(--sg-state-warning)}.trust-reference-posture--danger .trust-reference-posture__value{color:var(--sg-state-danger-bright)}.trust-reference-posture--scanning .trust-reference-posture__value{color:#a66fff}.trust-reference-posture__footer{display:flex;justify-content:space-between;gap:.7rem;color:var(--sg-text-muted);font-size:.74rem}.trust-reference-posture__footer span{display:inline-flex;gap:.36rem;align-items:center}.trust-reference-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.trust-reference-stat-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem .75rem;align-items:center;min-height:6.5rem;border-radius:.25rem;border:1px solid var(--sg-border-subtle);background:radial-gradient(circle at 8% 20%,rgba(46,219,99,.18),transparent 42%),linear-gradient(135deg,#122721f0,#0c121df5);padding:.82rem .9rem;overflow:hidden}.trust-reference-stat-card--warning{background:radial-gradient(circle at 8% 20%,rgba(255,178,40,.2),transparent 42%),linear-gradient(135deg,#2b2010f5,#0f141ef5)}.trust-reference-stat-card--danger{background:radial-gradient(circle at 8% 20%,rgba(255,54,73,.22),transparent 42%),linear-gradient(135deg,#31141bf5,#0f141ef5)}.trust-reference-stat-card--scanning{background:radial-gradient(circle at 8% 20%,rgba(139,83,255,.22),transparent 42%),linear-gradient(135deg,#1c153af5,#0f141ef5)}.trust-reference-stat-card__icon,.trust-reference-status-icon{display:inline-flex;align-items:center;justify-content:center;border-radius:999px}.trust-reference-stat-card__icon{width:2.7rem;height:2.7rem;border:1px solid rgba(69,223,112,.34);background:#13582f6b;color:var(--sg-state-safe-bright)}.trust-reference-stat-card--warning .trust-reference-stat-card__icon{border-color:#ffb2285c;background:#5b3d1175;color:var(--sg-state-warning)}.trust-reference-stat-card--danger .trust-reference-stat-card__icon{border-color:#ff475361;background:#5b1b2380;color:var(--sg-state-danger-bright)}.trust-reference-stat-card--scanning .trust-reference-stat-card__icon{border-color:#975aff6b;background:#3e268080;color:#aa73ff}.trust-reference-stat-card__label{color:var(--sg-text-title);font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.trust-reference-stat-card__value{margin-top:.2rem;color:var(--sg-text-title-bright);font-size:1.95rem;font-weight:700;line-height:1}.trust-reference-stat-card__meta{grid-column:1 / -1;color:var(--sg-text-muted);font-size:.78rem}:root[data-sg-theme=light] .trust-reference-stat-card{border-color:#2a3d5724;background:radial-gradient(circle at 8% 20%,var(--sg-light-row-accent-safe),transparent 45%),linear-gradient(135deg,#fffffff5,#e8f0f8eb);box-shadow:inset 0 1px #ffffffdb,0 18px 34px -32px #30425885}:root[data-sg-theme=light] .trust-reference-stat-card--warning{background:radial-gradient(circle at 8% 20%,var(--sg-light-row-accent-warning),transparent 45%),linear-gradient(135deg,#fffffff5,#f6efe1f0)}:root[data-sg-theme=light] .trust-reference-stat-card--danger{background:radial-gradient(circle at 8% 20%,var(--sg-light-row-accent-danger),transparent 45%),linear-gradient(135deg,#fffffff5,#f8e8e9f0)}:root[data-sg-theme=light] .trust-reference-stat-card--scanning{background:radial-gradient(circle at 8% 20%,var(--sg-light-row-accent-scanning),transparent 45%),linear-gradient(135deg,#fffffff5,#ebe7faf0)}:root[data-sg-theme=light] .trust-reference-stat-card__icon,:root[data-sg-theme=light] .trust-reference-status-icon{border-color:#1f80523d;background:var(--sg-light-icon-safe-bg);color:var(--sg-state-safe)}:root[data-sg-theme=light] .trust-reference-stat-card--warning .trust-reference-stat-card__icon,:root[data-sg-theme=light] .trust-reference-status-icon--warning{border-color:#a06e1e42;background:var(--sg-light-icon-warning-bg);color:var(--sg-state-warning)}:root[data-sg-theme=light] .trust-reference-stat-card--danger .trust-reference-stat-card__icon,:root[data-sg-theme=light] .trust-reference-status-icon--danger{border-color:#b1464142;background:var(--sg-light-icon-danger-bg);color:var(--sg-state-danger)}:root[data-sg-theme=light] .trust-reference-stat-card--scanning .trust-reference-stat-card__icon,:root[data-sg-theme=light] .trust-reference-status-icon--scanning{border-color:#704abe47;background:var(--sg-light-icon-scanning-bg);color:#5f40a9}.trust-project-onboarding{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.85rem}.trust-project-onboarding__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.72rem;align-items:start;border-radius:.25rem;border:1px solid var(--sg-border-subtle);background:linear-gradient(135deg,#121824c2,#0c121db3),var(--sg-surface);padding:.85rem .95rem}.trust-project-onboarding__icon{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:1px solid rgba(124,92,255,.34);border-radius:.45rem;background:#6041aa33;color:#b18dff}.trust-project-onboarding__title{margin:0;color:var(--sg-text-title);font-size:.88rem;font-weight:700}.trust-project-onboarding__copy{margin:.24rem 0 0;color:var(--sg-text-muted);font-size:.78rem;line-height:1.45}.trust-project-onboarding__copy code{color:var(--sg-text-title);font-size:.74rem;overflow-wrap:anywhere}:root[data-sg-theme=light] .trust-project-onboarding__item{border-color:#2a3d5724;background:linear-gradient(135deg,#fffffff5,#ecf4fbe6),var(--sg-surface);box-shadow:0 18px 34px -32px #3042587a}:root[data-sg-theme=light] .trust-project-onboarding__icon{border-color:#704abe47;background:var(--sg-light-icon-scanning-bg);color:#5f40a9}.trust-reference-overview-hero,.trust-reference-scan-hero,.trust-reference-skill-inventory-hero,.trust-reference-skill-detail-hero,.trust-reference-project-detail-hero,.trust-reference-activity-hero,.trust-reference-certificates-hero{position:relative;overflow:hidden}.trust-reference-overview-hero:before,.trust-reference-scan-hero:before,.trust-reference-skill-inventory-hero:before,.trust-reference-skill-detail-hero:before,.trust-reference-project-detail-hero:before,.trust-reference-activity-hero:before,.trust-reference-certificates-hero:before,.trust-reports-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 78% 12%,rgba(151,90,255,.18),transparent 34%),radial-gradient(circle at 8% 72%,rgba(47,218,105,.08),transparent 28%)}.trust-reference-overview-hero>*,.trust-reference-scan-hero>*,.trust-reference-skill-inventory-hero>*,.trust-reference-skill-detail-hero>*,.trust-reference-project-detail-hero>*,.trust-reference-activity-hero>*,.trust-reference-certificates-hero>*,.trust-reports-hero>*{position:relative;z-index:1}.trust-project-report-action{position:absolute;top:1.35rem;right:1.35rem;z-index:2;display:grid;justify-items:end;gap:.45rem}.trust-project-report-action__error{max-width:20rem;margin:0;color:#fca5a5;font-size:.75rem;line-height:1.35;text-align:right}.trust-project-report-action__hint{max-width:20rem;margin:0;color:var(--sg-text-muted);font-size:.75rem;line-height:1.35;text-align:right}.trust-project-report-action a{min-width:13.5rem}.trust-reference-overview-card,.trust-reference-overview-card--posture,.trust-reference-overview-card--action,.trust-reference-overview-card--wallet,.trust-reference-evidence-queue,.trust-reference-project-evidence,.trust-reference-realtime-card,.trust-reference-activity-card,.trust-reference-scan-panel,.trust-reference-contact-panel,.trust-reference-target-summary,.trust-reference-scan-context,.trust-reference-scan-verdict,.trust-reference-scan-actions,.trust-reference-scan-boundary,.trust-reference-scan-events,.trust-reference-scan-help,.trust-reference-skill-table,.trust-reference-skill-detail-panel,.trust-reference-proof-panel,.trust-reference-history-panel,.trust-reference-skill-activity-panel,.trust-reference-membership-panel,.trust-reference-current-summary-panel,.trust-reference-attention-panel,.trust-reference-provenance-panel,.trust-reference-project-skills-table,.trust-reference-project-activity-panel,.trust-reference-project-source-panel,.trust-reference-activity-feed-card,.trust-reference-activity-window-panel,.trust-reference-activity-truth-panel,.trust-reference-certificate-table,.trust-reference-certificate-detail-panel,.trust-reference-api-keys-panel,.trust-reference-key-list,.trust-reference-truth-boundary-card{border-color:#687e9e47;background:linear-gradient(145deg,#1b2331f0,#0c121df7),var(--sg-bg-panel);box-shadow:inset 0 1px 0 var(--sg-highlight),0 22px 42px -38px #000000e6}.trust-reference-project-skills-table{padding-top:1rem}.trust-reference-project-skills-table__header{align-items:flex-start;margin-bottom:1.25rem;padding-inline:1rem}.trust-reference-project-skills-table__header .trust-data-card__title{line-height:1.35}.trust-reference-project-skills-table__header .trust-meta-pill{flex:0 0 auto}.trust-reference-overview-card,.trust-reference-skill-stat-grid .trust-metric-card,.trust-reference-certificate-stat-grid .trust-metric-card{background:radial-gradient(circle at 92% 8%,rgba(151,90,255,.12),transparent 38%),linear-gradient(145deg,#182130f0,#0e141ffa)}.trust-reference-overview-card--posture,.trust-reference-skill-stat-grid .trust-metric-card:nth-child(2),.trust-reference-certificate-stat-grid .trust-metric-card:nth-child(2){background:radial-gradient(circle at 10% 18%,rgba(46,219,99,.18),transparent 38%),linear-gradient(145deg,#112d22eb,#0e141ffa)}.trust-reference-overview-card--action,.trust-reference-skill-stat-grid .trust-metric-card:nth-child(3),.trust-reference-certificate-stat-grid .trust-metric-card:nth-child(3){background:radial-gradient(circle at 10% 18%,rgba(255,178,40,.18),transparent 38%),linear-gradient(145deg,#322310e6,#0e141ffa)}.trust-reference-overview-card--wallet,.trust-reference-skill-stat-grid .trust-metric-card:nth-child(4),.trust-reference-skill-stat-grid .trust-metric-card:nth-child(5),.trust-reference-certificate-stat-grid .trust-metric-card:nth-child(4),.trust-reference-certificate-stat-grid .trust-metric-card:nth-child(5){background:radial-gradient(circle at 10% 18%,rgba(255,71,83,.17),transparent 38%),linear-gradient(145deg,#37151fe6,#0e141ffa)}:root[data-sg-theme=light] .trust-reference-overview-card,:root[data-sg-theme=light] .trust-reference-overview-card--posture,:root[data-sg-theme=light] .trust-reference-overview-card--action,:root[data-sg-theme=light] .trust-reference-overview-card--wallet,:root[data-sg-theme=light] .trust-reference-evidence-queue,:root[data-sg-theme=light] .trust-reference-project-evidence,:root[data-sg-theme=light] .trust-reference-realtime-card,:root[data-sg-theme=light] .trust-reference-activity-card,:root[data-sg-theme=light] .trust-reference-scan-panel,:root[data-sg-theme=light] .trust-reference-contact-panel,:root[data-sg-theme=light] .trust-reference-target-summary,:root[data-sg-theme=light] .trust-reference-scan-context,:root[data-sg-theme=light] .trust-reference-scan-verdict,:root[data-sg-theme=light] .trust-reference-scan-actions,:root[data-sg-theme=light] .trust-reference-scan-boundary,:root[data-sg-theme=light] .trust-reference-scan-events,:root[data-sg-theme=light] .trust-reference-scan-help,:root[data-sg-theme=light] .trust-reference-skill-table,:root[data-sg-theme=light] .trust-reference-skill-detail-panel,:root[data-sg-theme=light] .trust-reference-proof-panel,:root[data-sg-theme=light] .trust-reference-history-panel,:root[data-sg-theme=light] .trust-reference-skill-activity-panel,:root[data-sg-theme=light] .trust-reference-membership-panel,:root[data-sg-theme=light] .trust-reference-current-summary-panel,:root[data-sg-theme=light] .trust-reference-attention-panel,:root[data-sg-theme=light] .trust-reference-provenance-panel,:root[data-sg-theme=light] .trust-reference-project-skills-table,:root[data-sg-theme=light] .trust-reference-project-activity-panel,:root[data-sg-theme=light] .trust-reference-project-source-panel,:root[data-sg-theme=light] .trust-reference-activity-feed-card,:root[data-sg-theme=light] .trust-reference-activity-window-panel,:root[data-sg-theme=light] .trust-reference-activity-truth-panel,:root[data-sg-theme=light] .trust-reference-certificate-table,:root[data-sg-theme=light] .trust-reference-certificate-detail-panel,:root[data-sg-theme=light] .trust-reference-api-keys-panel,:root[data-sg-theme=light] .trust-reference-key-list,:root[data-sg-theme=light] .trust-reference-truth-boundary-card{border-color:#2a3d5729;background:linear-gradient(145deg,#fffffff5,#ecf3faeb),var(--sg-bg-panel);box-shadow:inset 0 1px #ffffffdb,0 18px 34px -32px #30425875}:root[data-sg-theme=light] .trust-reference-skill-stat-grid .trust-metric-card,:root[data-sg-theme=light] .trust-reference-certificate-stat-grid .trust-metric-card{border-color:#2a3d5724;background:radial-gradient(circle at 10% 18%,rgba(52,104,181,.08),transparent 42%),linear-gradient(145deg,#fffffff5,#e8f0f8eb)}:root[data-sg-theme=light] .trust-reference-skill-stat-grid .trust-metric-card:nth-child(2),:root[data-sg-theme=light] .trust-reference-certificate-stat-grid .trust-metric-card:nth-child(2){background:radial-gradient(circle at 10% 18%,var(--sg-light-row-accent-safe),transparent 42%),linear-gradient(145deg,#fffffff5,#e2f2e9eb)}:root[data-sg-theme=light] .trust-reference-skill-stat-grid .trust-metric-card:nth-child(3),:root[data-sg-theme=light] .trust-reference-certificate-stat-grid .trust-metric-card:nth-child(3){background:radial-gradient(circle at 10% 18%,var(--sg-light-row-accent-warning),transparent 42%),linear-gradient(145deg,#fffffff5,#f7efe0f0)}.trust-contact-layout{max-width:58rem}.trust-contact-hero{min-height:0}.trust-reference-contact-panel{border-radius:.25rem;border:1px solid var(--sg-border-panel-strong);padding:clamp(1rem,2vw,1.35rem)}.trust-contact-form,.trust-contact-success{display:grid;gap:1rem}.trust-contact-field{display:grid;gap:.45rem}.trust-contact-field__header,.trust-contact-actions{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.trust-contact-count{color:var(--sg-text-faint);font-family:IBM Plex Mono,monospace;font-size:.72rem}.trust-contact-sender{border-radius:.25rem;border:1px solid var(--sg-border-subtle);background:var(--sg-bg-panel-muted);padding:.75rem .9rem;color:var(--sg-text-title);font-size:.92rem}.trust-contact-actions{justify-content:flex-start;flex-wrap:wrap}.trust-contact-actions p{color:var(--sg-text-muted);font-size:.9rem}.trust-contact-success{align-content:start}.trust-contact-success>p{color:var(--sg-text-title-bright);font-size:1.1rem;font-weight:600}:root[data-sg-theme=light] .trust-reference-skill-stat-grid .trust-metric-card:nth-child(4),:root[data-sg-theme=light] .trust-reference-skill-stat-grid .trust-metric-card:nth-child(5),:root[data-sg-theme=light] .trust-reference-certificate-stat-grid .trust-metric-card:nth-child(4),:root[data-sg-theme=light] .trust-reference-certificate-stat-grid .trust-metric-card:nth-child(5){background:radial-gradient(circle at 10% 18%,var(--sg-light-row-accent-danger),transparent 42%),linear-gradient(145deg,#fffffff5,#f8e8e9f0)}:root[data-sg-theme=light] .trust-reference-activity-hero,:root[data-sg-theme=light] .trust-reference-scan-hero,:root[data-sg-theme=light] .trust-reference-skill-inventory-hero,:root[data-sg-theme=light] .trust-reference-certificates-hero{border-color:#2a3d5729;background:linear-gradient(100deg,#fffffff0,#e8f0f8db 58%,#ebe7fab8),var(--sg-bg-panel)}:root[data-sg-theme=light] .trust-reference-activity-hero .trust-panel__lead{color:var(--sg-text-body-muted)}.trust-reference-skill-row,.trust-reference-project-skill-row,.trust-reference-certificate-row{border-left:2px solid rgba(151,90,255,.48)}.trust-reference-skill-row--safe,.trust-reference-certificate-row--available{border-left-color:#44de73b8}.trust-reference-skill-row--warning,.trust-reference-certificate-row--stale{border-left-color:#ffb228b8}.trust-reference-skill-row--dangerous,.trust-reference-skill-row--blocked,.trust-reference-certificate-row--missing,.trust-reference-certificate-row--unavailable{border-left-color:#ff4753c2}.trust-reference-skill-row:hover,.trust-reference-project-skill-row:hover,.trust-reference-certificate-row:hover{border-color:#975aff85;background:linear-gradient(90deg,rgba(101,65,217,.14),transparent 34%),var(--sg-bg-panel)}.trust-reference-skill-detail-panel .trust-reference-detail-tabs,.trust-reference-certificate-detail-panel .trust-reference-detail-tabs{margin-top:0}.trust-reference-skill-verdict-card,.trust-reference-project-detail-rollup{box-shadow:inset 0 1px 0 var(--sg-highlight),0 0 32px #6f43ce1f}.trust-reference-activity-layout{display:grid;gap:.85rem}.trust-reference-activity-layout--sheet{grid-template-columns:minmax(0,1fr)}.trust-reference-activity-layout .trust-layout__main,.trust-reference-activity-layout .trust-layout__side{min-width:0}.trust-activity-detail-sheet{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:100vh;overflow:hidden}.trust-activity-detail-sheet__header{position:sticky;top:0;z-index:2;padding-right:3.25rem}.trust-activity-detail-sheet__body{min-height:0;overflow-y:auto;padding:1.25rem}.trust-activity-detail-sheet__footer{position:sticky;bottom:0;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;padding:1rem 1.25rem}.trust-reference-activity-boundary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.trust-reference-activity-hero{min-height:var(--trust-reference-page-hero-min-height);align-items:center;padding:var(--trust-reference-page-hero-padding-block) var(--trust-reference-page-hero-padding-inline);border-color:#687e9e3d;background:linear-gradient(100deg,#182130fa,#111723f5 58%,#241d3eb8),var(--sg-bg-panel)}.trust-reference-activity-hero:before{background:linear-gradient(90deg,transparent 0 62%,rgba(151,90,255,.1)),radial-gradient(circle at 92% 14%,rgba(151,90,255,.14),transparent 30%)}.trust-reference-activity-hero h1{font-size:clamp(2.15rem,3vw,3rem);letter-spacing:-.035em}.trust-reference-activity-hero .trust-panel__lead{max-width:64rem;margin-top:.35rem;color:#becada;font-size:.98rem;line-height:1.55}.trust-reference-activity-filters{border-radius:.25rem;border:1px solid var(--sg-border-default);background:var(--sg-bg-panel);padding:.72rem .9rem}.trust-reference-activity-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem}.trust-reference-activity-stat-grid .trust-reference-stat-card{min-height:4.95rem;border-color:#687e9e38;background:linear-gradient(145deg,#182130f0,#0d131dfa);padding:.72rem .78rem}.trust-reference-activity-stat-grid .trust-reference-stat-card--warning{background:linear-gradient(145deg,#272016e6,#0d131dfa)}.trust-reference-activity-stat-grid .trust-reference-stat-card--danger{background:linear-gradient(145deg,#2d171de6,#0d131dfa)}.trust-reference-activity-stat-grid .trust-reference-stat-card--scanning{background:linear-gradient(145deg,#1e1937e6,#0d131dfa)}.trust-reference-activity-stat-grid .trust-reference-stat-card__icon{width:2.25rem;height:2.25rem}.trust-reference-activity-stat-grid .trust-reference-stat-card__label{font-size:.6rem;letter-spacing:.07em;line-height:1.25}.trust-reference-activity-stat-grid .trust-reference-stat-card__value{font-size:1.65rem}.trust-reference-activity-stat-grid .trust-reference-stat-card__meta{font-size:.72rem;line-height:1.35}:root[data-sg-theme=light] .trust-reference-activity-stat-grid .trust-reference-stat-card{border-color:#2a3d5724;background:radial-gradient(circle at 8% 18%,var(--sg-light-row-accent-safe),transparent 45%),linear-gradient(145deg,#fffffff5,#e8f0f8eb)}:root[data-sg-theme=light] .trust-reference-activity-stat-grid .trust-reference-stat-card--warning{background:radial-gradient(circle at 8% 18%,var(--sg-light-row-accent-warning),transparent 45%),linear-gradient(145deg,#fffffff5,#f7efe0f0)}:root[data-sg-theme=light] .trust-reference-activity-stat-grid .trust-reference-stat-card--danger{background:radial-gradient(circle at 8% 18%,var(--sg-light-row-accent-danger),transparent 45%),linear-gradient(145deg,#fffffff5,#f8e8e9f0)}:root[data-sg-theme=light] .trust-reference-activity-stat-grid .trust-reference-stat-card--scanning{background:radial-gradient(circle at 8% 18%,var(--sg-light-row-accent-scanning),transparent 45%),linear-gradient(145deg,#fffffff5,#ebe7faf0)}.trust-reference-activity-table-head,.trust-reference-activity-row{display:grid;grid-template-columns:minmax(22rem,1.55fr) minmax(5.4rem,.38fr) minmax(7rem,.5fr) minmax(9rem,.62fr) minmax(9rem,.58fr);gap:.75rem;align-items:center}.trust-reference-activity-table-head{border-bottom:1px solid var(--sg-border-hairline);padding:.2rem .72rem .68rem;color:var(--sg-text-dim);font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.trust-reference-activity-group{display:grid;gap:.34rem;padding-top:.65rem}.trust-reference-activity-group__heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.16rem .72rem;color:var(--sg-text-body-muted);font-size:.84rem}.trust-reference-activity-group__heading span:first-child{color:var(--sg-text-title);font-weight:700}.trust-reference-activity-feed-card .trust-activity-feed__row{border:1px solid transparent;border-radius:8px;padding:.7rem .72rem .7rem .85rem}.trust-reference-activity-feed-card .trust-activity-feed__row:hover{border-color:#975aff7a;background:#4b37961f}.trust-reference-activity-row{width:100%;border-left:3px solid rgba(68,222,115,.7)!important;background:#0c121d57;color:inherit;font:inherit;text-align:left;cursor:pointer;min-height:4.6rem}.trust-reference-activity-row--warning{border-left-color:#ffb228cc!important}.trust-reference-activity-row--danger{border-left-color:#ff4753d1!important}.trust-reference-activity-row--selected{border-color:#975affad!important;background:linear-gradient(90deg,rgba(101,65,217,.2),transparent 48%),#121927f5;box-shadow:inset 0 0 0 1px #975aff3d}.trust-reference-activity-row .trust-activity-feed__main{min-width:0}.trust-reference-activity-row .trust-status{justify-self:start;min-width:4.7rem;justify-content:center;text-transform:uppercase}.trust-status{display:inline-flex;align-items:center;gap:.35rem;width:-moz-fit-content;width:fit-content;min-height:1.55rem;border:1px solid rgba(104,126,158,.28);border-radius:999px;background:#182130b8;padding:.18rem .58rem;color:#c5d3e5;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:700;letter-spacing:.07em;line-height:1}.trust-status--safe{border-color:#44de7357;background:#0f522d57;color:#8bf5ae}.trust-status--warning{border-color:#ffb22857;background:#5d3d1057;color:#ffcd6d}.trust-status--danger{border-color:#ff475366;background:#5b1b236b;color:#ff8f99}.trust-activity-feed__event-cell{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.68rem;align-items:center;min-width:0}.trust-reference-activity-row .trust-activity-feed__glyph{width:1.8rem;height:1.8rem;border-radius:8px}.trust-reference-activity-row--warning .trust-activity-feed__glyph{border-color:#ffb22857;background:#5b3d1166;color:var(--sg-state-warning)}.trust-reference-activity-row--danger .trust-activity-feed__glyph{border-color:#ff475361;background:#5b1b2375;color:var(--sg-state-danger-bright)}.trust-reference-activity-row .trust-activity-feed__title{gap:.18rem;color:#e0e8f2;font-size:.9rem;line-height:1.35}.trust-reference-activity-row .trust-activity-feed__title strong{color:#f4f7fb;font-size:.94rem}:root[data-sg-theme=light] .trust-reference-activity-row{background:#ffffffb8;color:var(--sg-text-body)}:root[data-sg-theme=light] .trust-reference-activity-feed-card .trust-activity-feed__row:hover{border-color:#704abe3d;background:#ebe7fa75}:root[data-sg-theme=light] .trust-reference-activity-row--selected{border-color:#704abe5c!important;background:linear-gradient(90deg,rgba(235,231,250,.72),transparent 50%),#fffffff5;box-shadow:inset 0 0 0 1px #704abe24}:root[data-sg-theme=light] .trust-reference-activity-row .trust-activity-feed__title,:root[data-sg-theme=light] .trust-reference-activity-row .trust-activity-feed__title strong{color:var(--sg-text-title)}:root[data-sg-theme=light] .trust-reference-activity-row .trust-activity-feed__glyph{border-color:#1f80523d;background:var(--sg-light-icon-safe-bg);color:var(--sg-state-safe)}:root[data-sg-theme=light] .trust-reference-activity-row--warning .trust-activity-feed__glyph{border-color:#a06e1e42;background:var(--sg-light-icon-warning-bg);color:var(--sg-state-warning)}:root[data-sg-theme=light] .trust-reference-activity-row--danger .trust-activity-feed__glyph{border-color:#b1464142;background:var(--sg-light-icon-danger-bg);color:var(--sg-state-danger)}:root[data-sg-theme=light] .trust-status{border-color:#2a3d5724;background:#ffffffbd;color:var(--sg-text-body)}:root[data-sg-theme=light] .trust-status--safe{border-color:#1f805242;background:var(--sg-state-safe-bg);color:var(--sg-state-safe)}:root[data-sg-theme=light] .trust-status--warning{border-color:#a06e1e47;background:var(--sg-state-warning-bg);color:var(--sg-state-warning)}:root[data-sg-theme=light] .trust-status--danger{border-color:#b1464147;background:var(--sg-state-danger-bg);color:var(--sg-state-danger)}.trust-activity-feed__source,.trust-activity-feed__time,.trust-activity-feed__target{color:var(--sg-text-muted);font-size:.76rem;line-height:1.35}.trust-activity-feed__target{color:#b1bed1;font-weight:600}:root[data-sg-theme=light] .trust-activity-feed__target{color:var(--sg-text-body-muted)}.trust-activity-feed__time{text-align:right}.trust-reference-activity-selected-panel{position:sticky;top:4.6rem}.trust-reference-activity-selected-panel__header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center}.trust-reference-activity-selected-panel__icon{display:inline-flex;align-items:center;justify-content:center;width:2.7rem;height:2.7rem;border-radius:999px;border:1px solid rgba(68,222,115,.36);background:#13582f6b;color:var(--sg-state-safe-bright)}.trust-reference-activity-selected-panel__icon--warning{border-color:#ffb22861;background:#5b3d1175;color:var(--sg-state-warning)}.trust-reference-activity-selected-panel__icon--danger{border-color:#ff475366;background:#5b1b2380;color:var(--sg-state-danger-bright)}.trust-reference-detail-tabs__item{border-bottom:2px solid transparent;padding:.56rem .2rem;color:var(--sg-text-muted);font-size:.72rem;text-align:center}.trust-reference-detail-tabs__item--active{border-bottom-color:#975aff;color:#bb92ff}.trust-button--full{width:100%;justify-content:center}.trust-reference-access-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}.trust-reference-access-summary article{border-radius:.25rem;border:1px solid var(--sg-border-subtle);background:radial-gradient(circle at 8% 20%,rgba(151,90,255,.18),transparent 38%),var(--sg-bg-panel-muted);padding:.9rem}.trust-reference-access-summary span{color:var(--sg-text-muted);font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.trust-reference-access-summary strong{display:block;margin-top:.35rem;color:var(--sg-text-title-bright);font-size:1.6rem}.trust-reference-access-summary small{display:block;margin-top:.25rem;color:var(--sg-text-muted);line-height:1.45}.trust-reference-key-form{border-radius:.25rem;border:1px solid var(--sg-border-subtle);background:var(--sg-bg-panel-muted);padding:.9rem}.trust-reference-key-list .settings-key-row{border-color:#687e9e47;background:linear-gradient(90deg,rgba(82,54,176,.1),transparent 36%),var(--sg-bg-panel-muted)}.trust-reference-key-list--revoked{opacity:.86}.trust-metric-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem}.trust-metric-grid--inventory{gap:.55rem}.trust-metric-card{border-radius:.25rem;border:1px solid var(--sg-border-default);background:var(--sg-bg-panel-solid);padding:.9rem 1rem;min-height:4.85rem}.trust-metric-card__label{color:var(--sg-text-body-muted);font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.trust-metric-card__label--safe{color:var(--sg-state-safe)}.trust-metric-card__label--warning{color:var(--sg-state-warning)}.trust-metric-card__label--danger{color:var(--sg-state-danger)}.trust-metric-card__label--muted{color:#7495d0}.trust-metric-card__value{margin-top:.4rem;color:var(--sg-text-title-bright);font-size:1.75rem;font-weight:600;line-height:1}.trust-metric-card__meta{margin-top:.35rem;color:var(--sg-text-muted);font-size:.78rem;text-align:right}.trust-toolbar-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem}.trust-toolbar-card__filters{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end;flex:1 1 auto}.trust-toolbar-card__meta{color:var(--sg-text-muted);font-size:.88rem}.trust-github-wizard{display:grid;gap:1rem;width:100%}.trust-github-wizard__header{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-start;justify-content:space-between;border-top:1px solid var(--sg-border-default);padding-top:.95rem}.trust-github-wizard__title{margin:.15rem 0 .2rem;color:var(--sg-text-title);font-size:1.05rem;font-weight:800}.trust-github-wizard__steps{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;justify-content:flex-end}.trust-github-wizard__step{border:1px solid var(--sg-border-default);background:var(--sg-bg-panel-soft);color:var(--sg-text-muted);min-width:7.2rem;border-radius:4px;padding:.38rem .62rem;font-family:IBM Plex Mono,monospace;font-size:.68rem;text-align:center;text-transform:uppercase}.trust-github-wizard__step--active{border-color:#6292c97a;background:#395d8473;color:var(--sg-text-title)}.trust-github-wizard__panel{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between;border:1px solid var(--sg-border-default);border-radius:4px;background:var(--sg-bg-panel);padding:1rem}.trust-github-wizard__panel--stacked{display:grid;align-items:stretch}.trust-github-wizard__copy{display:grid;gap:.25rem;min-width:min(22rem,100%);color:var(--sg-text-muted);font-size:.9rem}.trust-github-wizard__copy strong{color:var(--sg-text-title);font-size:.96rem}.trust-github-wizard__copy p{margin:0}.trust-github-wizard__actions,.trust-github-wizard__form{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end}.trust-github-wizard__form{width:100%}.trust-filter{display:grid;gap:.3rem}.trust-filter--wide{min-width:min(18rem,100%);flex:1 1 18rem}.trust-filter__label{color:var(--sg-text-faint);font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase}.trust-filter__control{min-width:9rem;border:1px solid var(--sg-border-strong);border-radius:.25rem;background:var(--sg-bg-control);color:var(--sg-text-control);padding:.64rem .78rem;font-size:.92rem}.trust-filter__control--project{min-width:12rem}.trust-filter__input{min-height:2.45rem;border-color:var(--sg-border-raised);background:var(--sg-bg-control-deep);color:var(--sg-text-control)}.trust-project-attention-toggle{align-self:end;min-height:2.45rem}.trust-project-source-strip{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;width:100%;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--sg-border-hairline)}.trust-project-source-strip>span{margin-right:.2rem;color:var(--sg-text-muted);font-size:.78rem}.trust-empty-card{padding:1.45rem 1.6rem}.trust-empty-card--error{border-color:#c661613d;background:#3b1b2080}.trust-empty-card__title{color:var(--sg-text-title);font-size:1.2rem;font-weight:600}.trust-empty-card__copy{max-width:48rem;margin-top:.55rem;color:var(--sg-text-body-muted);line-height:1.7}.trust-empty-card__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.trust-table-card{overflow:hidden}.trust-table-card--inventory{background:var(--sg-bg-panel)}.trust-table-card__toolbar{display:grid;grid-template-columns:minmax(12rem,1.1fr) minmax(12rem,.95fr) repeat(5,minmax(7.4rem,.66fr)) auto;gap:.55rem;align-items:center;border-bottom:1px solid var(--sg-border-subtle);padding:.72rem .82rem}.trust-table-card__toolbar--certificates{grid-template-columns:minmax(12rem,1.25fr) repeat(3,minmax(8rem,.68fr)) auto}.trust-table-card__search{min-height:2.25rem;border-color:var(--sg-border-raised);background:var(--sg-bg-control-deep);color:var(--sg-text-control)}.trust-table-card__search::-moz-placeholder{color:var(--sg-text-dim)}.trust-table-card__search::placeholder{color:var(--sg-text-dim)}.trust-table-card__more{min-height:2.25rem;padding-inline:.9rem}.trust-reports-page{display:grid;gap:1rem}.trust-reports-hero{position:relative;overflow:hidden;grid-template-columns:minmax(22rem,1fr) minmax(15rem,.38fr);min-height:7.35rem;border-bottom:1px solid var(--sg-border-subtle);padding:clamp(1rem,1.35vw,1.35rem) clamp(1.05rem,1.75vw,1.55rem)}.trust-reports-hero__copy{min-width:0}.trust-reports-hero__stats{display:grid;grid-template-columns:repeat(2,minmax(7.5rem,1fr));gap:clamp(1.35rem,2vw,2.5rem);align-self:center;justify-self:end}.trust-reports-metric-card{display:grid;align-content:center;min-height:3rem;border:0;background:transparent;padding:0}.trust-reports-metric-card span{color:var(--sg-text-muted);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.14em}.trust-reports-metric-card strong{display:block;margin-top:.35rem;color:var(--sg-text-title-bright);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace);font-size:1.65rem;line-height:1}.trust-reports-toolbar{grid-template-columns:minmax(16rem,1fr) minmax(38rem,1.3fr);padding:.62rem .68rem}.trust-reports-search{display:flex;align-items:center;gap:.5rem;border-color:var(--sg-border-control);background:var(--sg-bg-control-muted);padding:0 .65rem}.trust-reports-search input{min-height:2.25rem;border:0;background:transparent;box-shadow:none;padding-inline:0}.trust-reports-filters{display:grid;grid-template-columns:minmax(9.5rem,.9fr) minmax(8.75rem,.8fr) minmax(11.25rem,1fr) minmax(10.5rem,.95fr);gap:.55rem}.trust-reports-filters .trust-select-option{width:100%}.trust-reports-filters .trust-select-option>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trust-table--reports .trust-table__head,.trust-table--reports .trust-table__row{grid-template-columns:minmax(14rem,1.32fr) minmax(8rem,.72fr) minmax(8rem,.72fr) minmax(7rem,.58fr) minmax(7rem,.64fr) minmax(12rem,1fr) minmax(15rem,1.05fr)}.trust-report-row__id{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace);letter-spacing:0}.trust-report-status{display:inline-flex;align-items:center;min-height:1.55rem;border:1px solid var(--sg-border-strong);background:var(--sg-bg-panel-soft);padding:.26rem .5rem;color:var(--sg-text-body);font-size:.72rem;font-weight:800;text-transform:uppercase}.trust-report-status--current{border-color:#4ade806b;background:#22c55e1f;color:#a7f3d0}.trust-report-status--superseded{border-color:#94a3b86b;background:#47556938;color:#cbd5e1}.trust-report-status--revoked,.trust-report-status--expired{border-color:#f871716b;background:#7f1d1d2e;color:#fca5a5}:root[data-sg-theme=light] .trust-reports-hero{border-color:#2a3d5724;background:radial-gradient(circle at 18% 28%,rgba(52,211,153,.11),transparent 34%),radial-gradient(circle at 78% 18%,rgba(151,90,255,.14),transparent 36%),linear-gradient(145deg,#fffffff5,#ecf3fae6)}:root[data-sg-theme=light] .trust-reports-table-card{border-color:#2a3d5729;background:linear-gradient(145deg,#fffffff7,#eef5fcf0),var(--sg-bg-panel);box-shadow:inset 0 1px #ffffffe0,0 18px 34px -32px #30425875}:root[data-sg-theme=light] .trust-reports-toolbar{border-color:#2a3d5724;background:#f6fafee6}:root[data-sg-theme=light] .trust-reports-search{border-color:#2a3d572e;background:#fffffff0;color:var(--sg-text-body)}:root[data-sg-theme=light] .trust-reports-search svg{color:var(--sg-text-muted)}:root[data-sg-theme=light] .trust-reports-search input{color:var(--sg-text-body)}:root[data-sg-theme=light] .trust-reports-search input::-moz-placeholder{color:var(--sg-text-dim)}:root[data-sg-theme=light] .trust-reports-search input::placeholder{color:var(--sg-text-dim)}:root[data-sg-theme=light] .trust-table--reports .trust-table__head{border-color:#2a3d5724;background:#f1f6fbeb;color:var(--sg-text-muted)}:root[data-sg-theme=light] .trust-table--reports .trust-table__row{border-color:#2a3d5721;background:#fffffff0;color:var(--sg-text-body)}:root[data-sg-theme=light] .trust-table--reports .trust-table__row:nth-child(2n){background:#f2f7fcb8}:root[data-sg-theme=light] .trust-table--reports .trust-table__row:hover{background:#e8f1fae6}:root[data-sg-theme=light] .trust-table--reports .trust-table__skill-link,:root[data-sg-theme=light] .trust-table--reports .trust-table__primary,:root[data-sg-theme=light] .trust-table--reports .trust-report-row__id{color:var(--sg-text-title)}:root[data-sg-theme=light] .trust-table--reports .trust-table__secondary{color:var(--sg-text-muted)}:root[data-sg-theme=light] .trust-table--reports .trust-meta-pill{border-color:#2a3d5729;background:#ffffffe6;color:var(--sg-text-body)}:root[data-sg-theme=light] .trust-table--reports .trust-source-chip{border-color:#2a3d5729;background:#f6fafeeb;color:var(--sg-text-body)}:root[data-sg-theme=light] .trust-report-status{border-color:#485c7647;background:#f7fafdf0;color:var(--sg-text-body)}:root[data-sg-theme=light] .trust-report-status--current{border-color:#209f595c;background:#def7e8e6;color:#147942}:root[data-sg-theme=light] .trust-report-status--superseded{border-color:#5469844d;background:#e2e9f1e6;color:#36465b}:root[data-sg-theme=light] .trust-report-status--revoked,:root[data-sg-theme=light] .trust-report-status--expired{border-color:#ca3b4357;background:#ffe8e9e6;color:#aa262d}:root[data-sg-theme=light] .trust-table--reports button:disabled,:root[data-sg-theme=light] .trust-table--reports .button:disabled{border-color:#2a3d571f;background:#eef4fab8;color:var(--sg-text-dim);opacity:1}.trust-table__head,.trust-table__row{display:grid;grid-template-columns:minmax(13rem,1.45fr) minmax(7rem,.72fr) minmax(7.5rem,.78fr) minmax(7.5rem,.78fr) minmax(7rem,.7fr) minmax(4.5rem,.45fr) minmax(8rem,.8fr) minmax(7rem,.7fr) minmax(6rem,.58fr);gap:.72rem;align-items:center}.trust-table--projects .trust-table__head,.trust-table--projects .trust-table__row{grid-template-columns:minmax(12rem,1.35fr) minmax(11rem,1fr) minmax(8.5rem,.72fr) minmax(9rem,.74fr) minmax(7rem,.52fr) minmax(5.6rem,.38fr);gap:.6rem}.trust-table--certificates .trust-table__head,.trust-table--certificates .trust-table__row{grid-template-columns:minmax(13rem,1.45fr) minmax(7.5rem,.76fr) minmax(6rem,.56fr) minmax(6.6rem,.58fr) minmax(8.2rem,.78fr) minmax(8rem,.78fr) minmax(6.2rem,.58fr) minmax(7.2rem,.66fr)}.trust-table--skills .trust-table__head,.trust-table--skills .trust-table__row{grid-template-columns:minmax(13rem,1.35fr) minmax(6.6rem,.56fr) minmax(7rem,.56fr) minmax(6.7rem,.52fr) minmax(8.2rem,.7fr) minmax(11rem,1fr) minmax(7rem,.52fr) minmax(6.2rem,.42fr)}.trust-table--project-detail-skills .trust-table__head,.trust-table--project-detail-skills .trust-table__row{grid-template-columns:minmax(15rem,1.55fr) minmax(8rem,.68fr) minmax(9rem,.82fr) minmax(8rem,.56fr) minmax(7.5rem,.5fr)}.trust-table--projects .trust-table__head{padding-inline:1rem;font-size:.66rem;letter-spacing:.065em}.trust-table--projects .trust-table__row{margin:.48rem;border:1px solid transparent;border-radius:8px;padding-inline:1rem}.trust-table--projects .trust-table__body{display:grid;gap:.06rem}.trust-table__head{border-bottom:1px solid var(--sg-border-subtle);padding:.95rem 1.15rem;color:var(--sg-text-muted);font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.trust-table__row{padding:1rem 1.15rem;border-bottom:1px solid var(--sg-border-hairline);background:var(--sg-bg-panel-muted);transition:background-color .18s ease,border-color .18s ease}.trust-reference-skill-row,.trust-reference-certificate-row{cursor:pointer}.trust-table__row:hover{background:var(--sg-bg-control-hover)}.trust-reference-project-row{background:linear-gradient(90deg,rgba(104,70,200,.1),transparent 36%),var(--sg-bg-panel-muted)}.trust-reference-project-row:hover{border-color:#8f54ffb3;background:linear-gradient(90deg,rgba(101,65,217,.2),transparent 38%),var(--sg-bg-panel);box-shadow:0 0 0 1px #8f54ff2e,0 0 28px #6f43ce29}.trust-reference-project-row--safe:hover{border-color:#44de738f;box-shadow:0 0 0 1px #44de7321,0 0 24px #44de7317}.trust-reference-project-row--scanning{background:linear-gradient(90deg,color-mix(in srgb,var(--sg-accent-primary) 20%,transparent),transparent 42%),var(--sg-bg-panel-muted)}.trust-reference-project-row--scanning:hover{border-color:color-mix(in srgb,var(--sg-accent-primary) 64%,var(--sg-border-default));box-shadow:0 0 0 1px color-mix(in srgb,var(--sg-accent-primary) 18%,transparent),0 0 28px color-mix(in srgb,var(--sg-accent-primary) 14%,transparent)}.trust-discovery-progress{display:inline-flex;align-items:center;gap:.45rem}.trust-discovery-progress__spinner{width:.85rem;height:.85rem;border:1px solid rgba(164,118,255,.34);border-top-color:#a476fff2;border-radius:999px;animation:trust-discovery-spin .8s linear infinite}@keyframes trust-discovery-spin{to{transform:rotate(360deg)}}.trust-reference-project-state,.trust-reference-source{min-width:0;align-items:center;gap:.65rem}.trust-reference-project-state{display:grid;grid-template-columns:2.35rem minmax(0,1fr)}.trust-reference-source{display:flex}.trust-reference-project-state p,.trust-reference-source span{min-width:0;color:var(--sg-text-title);font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:700;letter-spacing:.06em}.trust-reference-project-state span,.trust-reference-source small{display:block;min-width:0;margin-top:.14rem;color:var(--sg-text-muted);font-size:.72rem;line-height:1.3}.trust-reference-project-state p,.trust-reference-project-state span{overflow-wrap:anywhere}.trust-reference-status-icon{width:2.35rem;height:2.35rem;flex:0 0 auto;border:1px solid rgba(69,223,112,.34);background:#13582f6b;color:var(--sg-state-safe-bright)}.trust-reference-project-state .trust-reference-status-icon{display:inline-flex;width:2.35rem;height:2.35rem;margin-top:0;align-self:center}.trust-reference-status-icon--warning{border-color:#ffb2285c;background:#5b3d1175;color:var(--sg-state-warning)}.trust-reference-status-icon--danger{border-color:#ff475361;background:#5b1b2380;color:var(--sg-state-danger-bright)}.trust-reference-status-icon--scanning{border-color:#975aff6b;background:#3e268080;color:#aa73ff}.trust-reference-source{color:#cfd8e6}.trust-reference-source .trust-motion-icon{flex:0 0 auto}.trust-reference-completeness{--trust-reference-completeness: 0%;display:inline-grid;width:3rem;height:3rem;place-items:center;border-radius:999px;background:radial-gradient(circle closest-side,var(--sg-bg-panel-muted) 68%,transparent 70% 100%),conic-gradient(var(--sg-state-safe-bright) var(--trust-reference-completeness),rgba(76,92,118,.34) 0)}.trust-reference-completeness--warning{background:radial-gradient(circle closest-side,var(--sg-bg-panel-muted) 68%,transparent 70% 100%),conic-gradient(var(--sg-state-warning) var(--trust-reference-completeness),rgba(76,92,118,.34) 0)}.trust-reference-completeness--danger{background:radial-gradient(circle closest-side,var(--sg-bg-panel-muted) 68%,transparent 70% 100%),conic-gradient(var(--sg-state-danger-bright) var(--trust-reference-completeness),rgba(76,92,118,.34) 0)}.trust-reference-completeness--scanning{background:radial-gradient(circle closest-side,var(--sg-bg-panel-muted) 68%,transparent 70% 100%),conic-gradient(rgb(156 103 255) var(--trust-reference-completeness),rgba(76,92,118,.34) 0)}.trust-project-row-scan-state{min-width:0}.trust-project-row-scan-state .trust-table__secondary{color:var(--sg-text-body)}.trust-project-row-scan-state__counts{margin-top:.18rem;color:var(--sg-text-muted)!important}.trust-reference-completeness span{color:var(--sg-text-title);font-size:.72rem;font-weight:700}:root[data-sg-theme=light] .trust-reference-project-row{border-color:#2a3d5714;background:linear-gradient(90deg,var(--sg-light-row-accent-scanning),transparent 32%),linear-gradient(180deg,#ffffffd1,#ecf4fcc7)}:root[data-sg-theme=light] .trust-reference-project-row:hover{border-color:#674cb45c;background:linear-gradient(90deg,rgba(112,74,190,.19),transparent 36%),var(--sg-light-row-hover);box-shadow:0 14px 28px -26px #534c847a}:root[data-sg-theme=light] .trust-reference-project-row--safe{background:linear-gradient(90deg,var(--sg-light-row-accent-safe),transparent 32%),linear-gradient(180deg,#ffffffd1,#ecf4fcc7)}:root[data-sg-theme=light] .trust-reference-project-row--safe:hover{border-color:#258c5852;box-shadow:0 14px 28px -26px #216e506b}:root[data-sg-theme=light] .trust-reference-source{color:var(--sg-text-title)}:root[data-sg-theme=light] .trust-reference-source .trust-motion-icon{color:#627791}:root[data-sg-theme=light] .trust-reference-completeness{background:radial-gradient(circle closest-side,rgba(246,250,253,.98) 68%,transparent 70% 100%),conic-gradient(var(--sg-state-safe) var(--trust-reference-completeness),rgba(172,186,205,.52) 0)}:root[data-sg-theme=light] .trust-reference-completeness--warning{background:radial-gradient(circle closest-side,rgba(246,250,253,.98) 68%,transparent 70% 100%),conic-gradient(var(--sg-state-warning) var(--trust-reference-completeness),rgba(172,186,205,.52) 0)}:root[data-sg-theme=light] .trust-reference-completeness--danger{background:radial-gradient(circle closest-side,rgba(246,250,253,.98) 68%,transparent 70% 100%),conic-gradient(var(--sg-state-danger) var(--trust-reference-completeness),rgba(172,186,205,.52) 0)}:root[data-sg-theme=light] .trust-reference-completeness--scanning{background:radial-gradient(circle closest-side,rgba(246,250,253,.98) 68%,transparent 70% 100%),conic-gradient(rgb(112 74 190) var(--trust-reference-completeness),rgba(172,186,205,.52) 0)}.trust-table__row:last-child{border-bottom:0}.trust-table__skill{display:flex;align-items:center;gap:.9rem}.trust-table__skill-mark,.trust-side-card__skill-mark,.trust-skill-hero__mark{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#42577661,#222b3be6);border:1px solid rgba(114,138,168,.24);color:var(--sg-text-title-bright);box-shadow:inset 0 1px 0 var(--sg-highlight-strong)}.trust-table__skill-mark,.trust-side-card__skill-mark{width:2.4rem;height:2.4rem;border-radius:.25rem;font-family:IBM Plex Mono,monospace;font-size:.85rem;font-weight:700}.trust-table__skill-link{color:var(--sg-text-title-bright);font-size:1rem;font-weight:600;text-decoration:none}:root[data-sg-theme=light] .trust-table__skill-mark,:root[data-sg-theme=light] .trust-side-card__skill-mark,:root[data-sg-theme=light] .trust-skill-hero__mark{border-color:#34496533;background:linear-gradient(180deg,#fffffffa,#e1ebf7f5);color:var(--sg-text-title-bright);box-shadow:inset 0 1px #ffffffe6,0 10px 20px -18px #3f526cb8}.trust-table__skill-link:hover{color:var(--sg-text-title)}.trust-table__skill-link--button{display:inline;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;text-align:left;cursor:pointer}.trust-table__skill-id,.trust-table__secondary{color:#8495aa;font-size:.78rem;line-height:1.5}:root[data-sg-theme=light] .trust-table__skill-id,:root[data-sg-theme=light] .trust-table__secondary{color:var(--sg-text-muted)}.trust-table__stack{display:grid;gap:.22rem;justify-items:start}.trust-table__project-source{display:grid;min-width:0;width:100%;gap:.42rem;justify-items:start}.trust-table__project-source .trust-table__project-links{display:grid;width:100%}.trust-table__primary{color:var(--sg-text-title-bright);font-size:.9rem}.trust-table__stack>.signature-pill,.trust-table__stack>.status-pill,.trust-table__stack>.trust-source-chip,.trust-table__stack>.trust-proof-state-badge{justify-self:start;align-self:start}.trust-proof-state-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;border-radius:.25rem;border:1px solid var(--sg-border-default);background:var(--sg-bg-panel-soft);padding:.2rem .5rem;color:var(--sg-text-body);font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:650;letter-spacing:.06em;line-height:1.15;text-transform:uppercase}.trust-proof-state-badge--available{border-color:#5dc57d6b;background:#44a6681f;color:#a8ebbd}.trust-proof-state-badge--stale{border-color:#e2a94673;background:#b4782424;color:#fcdb96}.trust-proof-state-badge--missing,.trust-proof-state-badge--unavailable{border-color:#e156686b;background:#9b2a4024;color:#ffbfc8}.trust-proof-state-badge--unknown{border-color:#7e97b857;background:#7e97b81a;color:var(--sg-text-muted)}:root[data-sg-theme=light] .trust-proof-state-badge{border-color:#42587738;background:#ffffffeb;color:var(--sg-text-body)}:root[data-sg-theme=light] .trust-proof-state-badge--available{border-color:#148a576b;background:#dcf7e8f2;color:#0a7046}:root[data-sg-theme=light] .trust-proof-state-badge--stale{border-color:#b070166b;background:#fff1ccf5;color:#86500d}:root[data-sg-theme=light] .trust-proof-state-badge--missing,:root[data-sg-theme=light] .trust-proof-state-badge--unavailable{border-color:#be3b376b;background:#ffe4e4f5;color:#a62724}.trust-table__project-links{display:flex;flex-wrap:wrap;gap:.32rem;align-items:center;min-width:0}.trust-table__project-link{display:inline-flex;max-width:100%;overflow:hidden;border:1px solid var(--sg-border-emphasis);border-radius:.25rem;background:var(--sg-bg-control-deep);padding:.18rem .36rem;color:var(--sg-text-title);font-size:.78rem;line-height:1.25;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.trust-table__project-link:hover{border-color:var(--sg-border-accent);color:var(--sg-accent-strong)}.trust-table__ellipsized{position:relative;min-width:0}.trust-table__ellipsized:hover:after,.trust-table__ellipsized:focus-visible:after{content:attr(data-hover-text);position:absolute;z-index:25;left:0;top:calc(100% + .35rem);width:-moz-max-content;width:max-content;max-width:min(28rem,72vw);border:1px solid var(--sg-border-default);border-radius:.25rem;background:var(--sg-bg-tooltip);box-shadow:var(--sg-shadow-panel);color:var(--sg-text-title);padding:.45rem .6rem;font-size:.78rem;line-height:1.35;white-space:normal;pointer-events:none}.trust-table__project-more{color:var(--sg-text-muted);font-size:.78rem}.trust-project-rollup{display:grid;grid-template-columns:repeat(4,minmax(1.82rem,1fr));gap:.16rem}.trust-project-rollup__chip{display:grid;justify-items:center;gap:.12rem;border-radius:.25rem;border:1px solid var(--sg-border-emphasis);background:var(--sg-bg-control-deep);padding:.2rem .12rem .17rem;min-width:0}.trust-project-rollup__chip strong{color:var(--sg-text-title);font-size:.7rem;line-height:1}.trust-project-rollup__chip span{color:var(--sg-text-muted);font-family:IBM Plex Mono,monospace;font-size:.46rem;letter-spacing:.06em;line-height:1;text-transform:uppercase}.trust-project-rollup__chip--safe{border-color:#4abe7861;background:#0e3d276b}.trust-project-rollup__chip--warning{border-color:#e0a9426b;background:#432f1170}.trust-project-rollup__chip--danger{border-color:#e159506b;background:#441a1d6b}.trust-project-rollup__chip--blocked{border-color:#9aa6b847;background:#2a30399e}:root[data-sg-theme=light] .trust-project-rollup__chip{border-color:#2a3d5724;background:#ffffffb8}:root[data-sg-theme=light] .trust-project-rollup__chip--safe{border-color:#1f805242;background:#ddf6e8c7}:root[data-sg-theme=light] .trust-project-rollup__chip--warning{border-color:#a06e1e47;background:#fff2d5c7}:root[data-sg-theme=light] .trust-project-rollup__chip--danger{border-color:#b1464147;background:#ffe5e5c7}:root[data-sg-theme=light] .trust-project-rollup__chip--blocked{border-color:#5b697e42;background:#e8eef5d6}.trust-attention-flag{display:inline-flex;align-items:center;border-radius:.25rem;border:1px solid rgba(132,150,174,.2);background:var(--sg-bg-panel-soft);padding:.22rem .36rem;color:#90a0b6;font-family:IBM Plex Mono,monospace;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.trust-attention-flag--active{border-color:#e0a9426b;background:#46301161;color:#edc165}.trust-table__sources,.trust-table__actions,.trust-flag-list{display:flex;flex-wrap:wrap;gap:.42rem}.trust-table__remove-action{border-color:#f8717152;color:#fecaca}.trust-table__remove-action:hover{border-color:#f8717194;background:#7f1d1d38;color:#ffe4e6}.trust-source-chip,.trust-flag-chip,.trust-meta-pill,.trust-completeness-chip{display:inline-flex;align-items:center;border-radius:.25rem;border:1px solid var(--sg-border-default);background:var(--sg-bg-panel-soft);padding:.28rem .6rem;color:var(--sg-text-body);font-size:.76rem;line-height:1.25}.trust-select-option{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.trust-select-option__icon{display:inline-flex;width:1rem;align-items:center;justify-content:center;color:var(--sg-text-faint)}.trust-select-option__icon--safe{color:var(--sg-state-safe-bright)}.trust-select-option__icon--warning{color:var(--sg-state-warning)}.trust-select-option__icon--danger{color:var(--sg-state-danger-bright)}.trust-select-option__icon--info{color:var(--sg-text-blue)}.trust-completeness-chip--complete{border-color:#6fba9342;color:#9dd6b3}.trust-completeness-chip--partial{border-color:#6085c442;color:var(--sg-text-blue)}.trust-table__empty-row{display:grid;gap:.5rem;padding:2rem 1.15rem;border-bottom:1px solid var(--sg-border-hairline);background:var(--sg-bg-panel-muted)}.trust-table__empty-row--error{background:#3b1b2080}.trust-table-card__pagination{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:center;border-top:1px solid var(--sg-border-subtle);padding:.72rem .9rem;color:var(--sg-text-muted);font-size:.84rem}.trust-table-card__pages{display:flex;gap:.35rem;align-items:center}.trust-table-card__page-size{justify-self:end;border-radius:.25rem;border:1px solid var(--sg-border-strong);background:var(--sg-bg-panel-soft);padding:.35rem .55rem;color:var(--sg-text-body-muted)}.trust-side-card{min-width:0;padding:1rem 1.05rem}.trust-reference-detail-panel{padding:.8rem}.trust-reference-detail-panel__header{display:flex;min-width:0;flex-wrap:wrap;gap:.75rem;align-items:flex-start;justify-content:space-between;padding:.25rem .1rem .8rem;border-bottom:1px solid var(--sg-border-hairline)}.trust-reference-state-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:-moz-max-content;max-width:max-content;flex:0 0 auto;align-self:flex-start;justify-self:start;border:1px solid rgba(69,223,112,.34);border-radius:999px;background:#13582f6b;padding:.18rem .42rem;color:var(--sg-state-safe-bright);font-family:IBM Plex Mono,monospace;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-align:center;text-transform:uppercase}.trust-reference-state-badge--warning{border-color:#ffb2285c;background:#5b3d1175;color:var(--sg-state-warning)}.trust-reference-state-badge--danger{border-color:#ff475361;background:#5b1b2380;color:var(--sg-state-danger-bright)}.trust-reference-state-badge--scanning{border-color:#975aff6b;background:#3e268080;color:#aa73ff}:root[data-sg-theme=light] .trust-reference-state-badge{border-color:#1f805247;background:var(--sg-state-safe-bg);color:var(--sg-state-safe)}:root[data-sg-theme=light] .trust-reference-state-badge--warning{border-color:#a06e1e4d;background:var(--sg-state-warning-bg);color:var(--sg-state-warning)}:root[data-sg-theme=light] .trust-reference-state-badge--danger{border-color:#b146414d;background:var(--sg-state-danger-bg);color:var(--sg-state-danger)}:root[data-sg-theme=light] .trust-reference-state-badge--scanning{border-color:#704abe47;background:var(--sg-light-icon-scanning-bg);color:#5f40a9}.trust-reference-detail-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem;margin-top:.7rem;border-bottom:1px solid var(--sg-border-hairline)}.trust-reference-detail-tabs__tab{border:0;border-bottom:2px solid transparent;background:transparent;padding:.56rem .2rem;color:var(--sg-text-muted);font:inherit;font-size:.72rem;text-align:center}.trust-reference-detail-tabs__tab--active{border-bottom-color:#975aff;color:#bb92ff}.trust-reference-verdict-card{display:grid;gap:.82rem;margin-top:.85rem;border-radius:.25rem;border:1px solid var(--sg-border-subtle);background:radial-gradient(circle at 12% 45%,rgba(69,223,112,.13),transparent 38%),var(--sg-bg-panel-muted);padding:.85rem}.trust-reference-verdict-card__body{display:flex;gap:.82rem;align-items:center}.trust-reference-verdict-card__value{color:var(--sg-state-safe-bright);font-size:1.1rem;font-weight:800}.trust-reference-verdict-card__value--warning{color:var(--sg-state-warning)}.trust-reference-verdict-card__value--danger{color:var(--sg-state-danger-bright)}.trust-reference-verdict-card__value--scanning{color:#aa73ff}.trust-reference-verdict-card__body span{color:var(--sg-text-muted);font-size:.78rem}:root[data-sg-theme=light] .trust-reference-verdict-card{border-color:#b1464133;background:radial-gradient(circle at 12% 45%,rgba(177,70,65,.08),transparent 38%),var(--sg-bg-panel-muted)}:root[data-sg-theme=light] .trust-reference-verdict-card__value--danger{color:var(--sg-state-danger)}:root[data-sg-theme=light] .trust-reference-verdict-card__value--scanning{color:#5f40a9}.trust-side-card__eyebrow{color:var(--sg-text-title);font-size:.98rem;font-weight:600;padding-bottom:.9rem;border-bottom:1px solid var(--sg-border-hairline)}.trust-side-card__skill{display:flex;align-items:center;gap:.85rem;margin-top:1rem}.trust-side-card__title{color:var(--sg-text-title);font-size:1.15rem;font-weight:600}.trust-side-card__subtitle,.trust-side-card__helper{color:var(--sg-text-muted);font-size:.85rem;line-height:1.65}.trust-side-card__empty-mark{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:.25rem;border:1px solid rgba(119,97,201,.24);background:linear-gradient(180deg,#6d57c457,#41317a80);color:#e9e4ff;font-size:1.05rem}.trust-side-card__helper--warning{color:#dcba7e}.trust-side-card__status,.trust-side-card__section{display:grid;gap:.6rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--sg-border-hairline)}.trust-side-card__status{justify-self:start;justify-items:start}.trust-side-card__recommendation{color:var(--sg-text-body);font-size:.95rem;line-height:1.55}.trust-side-card__section-title,.trust-data-card__title{color:var(--sg-text-title);font-size:1.05rem;font-weight:600}.trust-side-card__facts,.trust-definition-list{display:grid;gap:.72rem}.trust-side-card__facts div,.trust-definition-list div{display:grid;gap:.16rem}.trust-side-card__facts dt,.trust-definition-list dt{color:var(--sg-text-dim);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.trust-side-card__facts dd,.trust-definition-list dd{color:var(--sg-text-body);font-size:.9rem;line-height:1.55;margin:0;min-width:0;overflow-wrap:anywhere;word-break:break-word}.trust-side-card__facts--inline{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-side-card__section--compact{gap:.5rem}.trust-side-explainer-list{display:grid;gap:.55rem}.trust-side-explainer,.trust-inventory-note{display:grid;gap:.32rem;border-radius:.25rem;border:1px solid var(--sg-border-muted);background:var(--sg-bg-panel-muted);padding:.74rem .8rem}.trust-side-explainer strong,.trust-inventory-note strong{color:var(--sg-text-title);font-size:.86rem}.trust-side-explainer p,.trust-inventory-note span{color:var(--sg-text-muted);font-size:.8rem;line-height:1.55}.trust-side-explainer span{color:var(--sg-text-blue);font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.trust-side-explainer--quiet{border-color:#6fba9333;background:#122b1f57}:root[data-sg-theme=light] .trust-side-explainer,:root[data-sg-theme=light] .trust-inventory-note{border-color:#2a3d5724;background:#ffffffc2}:root[data-sg-theme=light] .trust-side-explainer--quiet{border-color:#148a573d;background:#dcf7e8c7}:root[data-sg-theme=light] .trust-side-explainer p,:root[data-sg-theme=light] .trust-inventory-note span{color:var(--sg-text-body-muted)}:root[data-sg-theme=light] .trust-side-explainer span{color:#3468b5}.trust-side-activity-list,.trust-side-skill-list{display:grid;gap:.52rem}.trust-reference-timeline{display:grid;gap:0}.trust-reference-timeline__item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.58rem;padding:0 0 .75rem}.trust-reference-timeline__item:before{content:"";position:absolute;left:.34rem;top:.9rem;bottom:0;width:1px;background:var(--sg-border-hairline)}.trust-reference-timeline__item:last-child{padding-bottom:0}.trust-reference-timeline__item:last-child:before{display:none}.trust-reference-timeline__item>span{width:.72rem;height:.72rem;margin-top:.25rem;border-radius:999px;background:var(--sg-state-safe-bright);box-shadow:0 0 0 4px #45df701f}.trust-reference-timeline__item--warning>span{background:var(--sg-state-warning);box-shadow:0 0 0 4px #ffb2281f}.trust-reference-timeline__item--info>span{background:#8ca5cd;box-shadow:0 0 0 4px #8ca5cd1f}.trust-reference-timeline strong,.trust-reference-timeline small{display:block}.trust-reference-timeline strong{color:var(--sg-text-title);font-size:.84rem;line-height:1.35}.trust-reference-timeline small{color:var(--sg-text-muted);font-size:.76rem;line-height:1.45}.trust-side-activity-list>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;align-items:start;border-top:1px solid var(--sg-border-hairline);padding-top:.55rem}.trust-side-activity-list>div:first-child{border-top:0;padding-top:0}.trust-side-activity-list strong,.trust-side-activity-list small,.trust-side-skill-list strong,.trust-side-skill-list small{display:block}.trust-side-activity-list strong,.trust-side-skill-list strong{color:var(--sg-text-body);font-size:.84rem;line-height:1.35}.trust-side-activity-list small,.trust-side-skill-list small{color:var(--sg-text-muted);font-size:.75rem;line-height:1.45}.trust-side-skill-list__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:center;border-radius:.25rem;border:1px solid var(--sg-border-subtle);background:var(--sg-bg-panel-muted);padding:.58rem .62rem}.trust-skill-hero{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:start;padding:1.2rem}.trust-page-grid--overview{grid-template-columns:minmax(min(100%,960px),1fr) clamp(17.5rem,17vw,21.25rem)}.trust-page-grid--overview .trust-page-grid__aside{position:sticky;top:4.5rem}.trust-page-grid--run-scan{grid-template-columns:minmax(0,1fr)}@media (max-width: 1180px){.trust-page-grid--overview,.trust-page-grid--run-scan{width:100%;grid-template-columns:minmax(0,1fr)}.trust-page-grid--overview .trust-page-grid__aside{position:static}}.trust-overview-hero,.trust-run-scan-card,.trust-overview-activity,.trust-overview-evidence-card,.trust-realtime-card,.trust-run-scan-intro{border-radius:.25rem;border:1px solid var(--sg-border-default);background:var(--sg-bg-panel);box-shadow:inset 0 1px 0 var(--sg-highlight),0 20px 40px -36px #000c}.trust-run-scan-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;border:0;border-radius:.25rem;background:transparent;box-shadow:none;min-height:var(--trust-reference-page-hero-min-height);padding:var(--trust-reference-page-hero-padding-block) var(--trust-reference-page-hero-padding-inline)}.trust-run-scan-updated-badge{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2rem;border-radius:.25rem;border:1px solid var(--sg-border-muted);background:var(--sg-bg-panel-muted);padding:.45rem .7rem;color:var(--sg-text-muted);font-size:.78rem;white-space:nowrap}.trust-run-scan-intro h1{color:var(--sg-text-title-bright);font-size:1.78rem;font-weight:650;letter-spacing:-.035em}.trust-run-scan-intro p{max-width:52rem;margin-top:.22rem;color:#b5c4d7;font-size:.88rem;line-height:1.48}.trust-run-scan-intro__status{display:grid;gap:.2rem;border-radius:.25rem;border:1px solid var(--sg-border-muted);background:var(--sg-bg-panel-muted);padding:.62rem .72rem}.trust-status-dot{display:inline-flex;width:.5rem;height:.5rem;border-radius:.25rem;background:#76869a}.trust-status-dot--live{background:var(--sg-state-safe-bright);box-shadow:0 0 0 5px #6fd98c1a}.trust-run-scan-intro__status strong{color:var(--sg-text-title);font-size:.95rem}.trust-run-scan-intro__status small{color:var(--sg-text-muted);line-height:1.45}.trust-reference-scan-workflow-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(19rem,.9fr);gap:.8rem;align-items:start}.trust-reference-scan-workflow-primary,.trust-reference-scan-workflow-secondary{display:grid;gap:.8rem;min-width:0}.trust-reference-scan-workflow-primary{grid-template-rows:auto minmax(0,1fr)}.trust-reference-scan-workflow-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-reference-scan-workflow-secondary .trust-reference-scan-boundary{grid-column:1 / -1}.trust-reference-run-scan-console{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,min(24vw,25rem));gap:.8rem;align-items:start;max-width:100%;overflow:hidden}.trust-reference-run-scan-primary,.trust-reference-run-scan-rail{display:grid;gap:.8rem;min-width:0;max-width:100%}.trust-run-scan-rail-card,.trust-scan-pipeline-card,.trust-scan-result-band,.trust-scan-findings-panel,.trust-scan-details-panel{border-radius:.25rem;border:1px solid var(--sg-border-default);background:var(--sg-bg-panel);box-shadow:inset 0 1px 0 var(--sg-highlight),0 20px 40px -36px #000000d1}.trust-run-scan-rail-card{display:grid;gap:.75rem;min-height:7.35rem;min-width:0;padding:.9rem}.trust-run-scan-rail-card--status{background:radial-gradient(circle at 100% 0%,rgba(111,217,140,.14),transparent 42%),var(--sg-bg-panel)}.trust-run-scan-rail-card--status-live{position:relative;overflow:hidden;border-color:#2dd4bf61;background:radial-gradient(circle at 95% 12%,rgba(45,212,191,.18),transparent 34%),linear-gradient(110deg,rgba(151,90,255,.1),transparent 48%),var(--sg-bg-panel)}.trust-run-scan-rail-card--status-live:after{content:"";position:absolute;inset:-35% auto -35% -45%;width:45%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(231,239,255,.08),transparent);animation:trust-scan-flow 2.4s linear infinite;pointer-events:none}.trust-run-scan-rail-card__body{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;align-items:center;min-width:0}.trust-run-scan-rail-card__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.25rem;border:1px solid var(--sg-border-muted);background:var(--sg-bg-panel-muted);color:var(--sg-text-muted)}.trust-run-scan-rail-card__icon--safe{border-color:#6fd98c5c;background:#1772413d;color:var(--sg-state-safe-bright)}.trust-run-scan-rail-card__icon--purple,.trust-run-scan-rail-card__icon--neutral{border-color:#975aff5c;background:#6f3fd43d;color:var(--sg-text-purple)}.trust-run-scan-rail-card__icon--warning{border-color:#e5b15261;background:#77531a3d;color:var(--sg-state-warning)}.trust-run-scan-rail-card__icon--danger{border-color:#ff616e5c;background:#7217273d;color:var(--sg-state-danger)}.trust-run-scan-rail-card__body strong{display:block;color:var(--sg-text-title);font-size:1rem;font-weight:650}.trust-run-scan-rail-card__body small{display:block;margin-top:.16rem;color:var(--sg-text-muted);font-size:.82rem;line-height:1.45;overflow-wrap:anywhere}.trust-run-scan-rail-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.trust-run-scan-rail-actions>:first-child:last-child,.trust-run-scan-rail-actions>:nth-last-child(3):first-child{grid-column:1 / -1}.trust-scan-pipeline-card,.trust-scan-result-band,.trust-scan-findings-panel,.trust-scan-details-panel{padding:.95rem}.trust-scan-pipeline-card--idle,.trust-scan-result-band--empty,.trust-scan-findings-panel,.trust-scan-details-panel{background:radial-gradient(circle at 78% 0%,rgba(151,90,255,.11),transparent 38%),linear-gradient(180deg,rgba(36,52,73,.22),transparent 48%),var(--sg-bg-panel)}.trust-scan-pipeline-card--running{position:relative;overflow:hidden;border-color:#975aff70;background:radial-gradient(circle at 12% 0%,rgba(45,212,191,.12),transparent 30%),radial-gradient(circle at 88% 4%,rgba(151,90,255,.18),transparent 38%),linear-gradient(180deg,rgba(36,52,73,.28),transparent 52%),var(--sg-bg-panel);box-shadow:inset 0 1px 0 var(--sg-highlight),0 0 0 1px #975aff14,0 26px 56px -42px #975affe6}.trust-scan-pipeline-card--running:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 0%,rgba(151,90,255,.08) 42%,rgba(45,212,191,.09) 50%,transparent 62%);transform:translate(-100%);animation:trust-scan-flow 2.8s linear infinite;pointer-events:none}.trust-scan-session-panel--disabled{opacity:.72}.trust-scan-session-panel--disabled .trust-scan-pipeline-step__line{background:linear-gradient(90deg,#8494aa47,#8494aa1a);box-shadow:none}.trust-scan-session-panel--disabled .trust-scan-pipeline-step__index,.trust-scan-session-panel--disabled .trust-scan-session-empty-state__icon{filter:grayscale(.35)}.trust-scan-section-copy{margin-top:.35rem;color:var(--sg-text-muted);font-size:.86rem;line-height:1.55}.trust-scan-progress-meter{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;margin-top:.9rem}.trust-scan-progress-meter__track{position:relative;display:block;height:.42rem;overflow:hidden;border-radius:.25rem;border:1px solid rgba(132,148,170,.22);background:linear-gradient(90deg,#192335eb,#27344aad),var(--sg-bg-panel-muted)}.trust-scan-progress-meter__fill{position:absolute;inset:0 auto 0 0;min-width:.5rem;border-radius:.25rem;background:linear-gradient(90deg,#2dd4bfb8,#975affe6,#59a9ffc7);box-shadow:0 0 18px #975aff6b,0 0 10px #2dd4bf47;transition:width .36s ease}.trust-scan-progress-meter__fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.32),transparent);transform:translate(-100%);animation:trust-scan-flow 1.65s linear infinite}.trust-scan-progress-meter__value{color:var(--sg-text-title);font-family:IBM Plex Mono,monospace;font-size:.76rem;font-weight:700}.trust-scan-pipeline{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;margin-top:1.05rem}.trust-scan-pipeline-step{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;gap:.75rem;align-items:start;min-width:0;padding-right:.45rem}.trust-scan-pipeline-step__index{position:relative;z-index:1;grid-column:1;grid-row:2;display:inline-flex;align-items:center;justify-content:center;width:2.05rem;height:2.05rem;border-radius:.25rem;border:1px solid var(--sg-border-muted);background:var(--sg-bg-panel-muted);color:var(--sg-text-muted);font-family:IBM Plex Mono,monospace;font-weight:700}.trust-scan-pipeline-step__line{position:absolute;left:2.8rem;right:-.15rem;top:2.62rem;height:2px;background:linear-gradient(90deg,#975affc2,#8494aa33),var(--sg-border-muted);box-shadow:0 0 18px #975aff1f}.trust-scan-pipeline-step:last-child .trust-scan-pipeline-step__line{display:none}.trust-scan-pipeline-step strong{display:block;color:var(--sg-text-title);font-size:.88rem;font-weight:650;line-height:1.15}.trust-scan-pipeline-step small{display:block;margin-top:.2rem;color:var(--sg-text-muted);font-size:.78rem;line-height:1.2}.trust-scan-pipeline-step__content{grid-column:2;grid-row:1 / span 2;align-self:start;padding-bottom:1.7rem}.trust-scan-pipeline-step--active .trust-scan-pipeline-step__index{border-color:#975affb8;background:#6f3fd438;color:#d8c7ff;box-shadow:0 0 0 5px #975aff1a;animation:trust-scan-active-pulse 1.4s ease-in-out infinite}.trust-scan-pipeline-step--active .trust-scan-pipeline-step__line{background:linear-gradient(90deg,#975affeb,#2dd4bfb8,#8494aa33),var(--sg-border-muted);background-size:200% 100%;animation:trust-scan-line-run 1.35s linear infinite;box-shadow:0 0 20px #975aff33,0 0 10px #2dd4bf2e}.trust-scan-pipeline-step--complete .trust-scan-pipeline-step__index{border-color:#6fd98c85;background:#17724138;color:var(--sg-state-safe-bright)}.trust-scan-pipeline-step--complete .trust-scan-pipeline-step__line{background:linear-gradient(90deg,#2dd4bfad,#975aff6b);box-shadow:0 0 16px #2dd4bf29}.trust-scan-pipeline-step--error .trust-scan-pipeline-step__index{border-color:#ff616e94;background:#7217273d;color:var(--sg-state-danger)}.trust-scan-result-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:1rem;align-items:center;background:linear-gradient(110deg,rgba(151,90,255,.09),transparent 36%),var(--sg-bg-panel)}.trust-scan-result-band--empty{grid-template-columns:minmax(0,1fr);min-height:7.5rem}.trust-scan-result-band__empty{display:flex;align-items:center;gap:.95rem;color:var(--sg-text-muted)}.trust-scan-result-band__empty strong{display:block;color:var(--sg-text-title);font-size:1.08rem}.trust-scan-result-band__empty span{display:block;margin-top:.1rem}.trust-scan-result-metric{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.72rem;align-items:center;min-width:0}.trust-scan-result-metric__icon{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:.25rem;border:1px solid var(--sg-border-muted);background:var(--sg-bg-panel-muted);color:var(--sg-text-muted)}.trust-scan-result-metric__icon--safe{border-color:#6fd98c57;background:#17724133;color:var(--sg-state-safe-bright)}.trust-scan-result-metric__icon--warning{border-color:#e5b15261;background:#77531a38;color:var(--sg-state-warning)}.trust-scan-result-metric__icon--danger{border-color:#ff616e57;background:#72172738;color:var(--sg-state-danger)}.trust-scan-result-metric__icon--info{border-color:#59a9ff57;background:#14498038;color:var(--sg-text-blue)}.trust-scan-result-metric__icon--neutral{border-color:#975aff57;background:#6f3fd433;color:var(--sg-text-purple)}.trust-scan-result-metric strong{display:block;color:var(--sg-text-title);font-size:1.06rem;font-weight:700}.trust-scan-result-metric small{color:var(--sg-text-muted);font-size:.8rem}.trust-scan-session-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(20rem,.88fr);gap:.8rem}.trust-scan-session-empty-state{min-width:0}.trust-scan-session-empty-state__icon{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:.25rem;border:1px solid rgba(151,90,255,.34);background:radial-gradient(circle at 50% 20%,rgba(151,90,255,.28),transparent 58%),#6f3fd429;color:var(--sg-text-purple);flex:0 0 auto}.trust-scan-findings-panel,.trust-scan-details-panel{min-width:0}.trust-scan-findings-panel--running{border-color:#2dd4bf38}.trust-scan-findings-panel--running .trust-scan-session-empty-state__icon{animation:trust-scan-active-pulse 1.7s ease-in-out infinite}.trust-scan-finding-list{display:grid;margin-top:.7rem}.trust-scan-finding-row{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(7rem,auto);gap:.8rem;align-items:center;border-top:1px solid var(--sg-border-hairline);padding:.78rem 0}.trust-scan-finding-row:first-child{border-top:0;padding-top:0}.trust-scan-finding-row strong{display:block;color:var(--sg-text-title);font-size:.9rem;font-weight:650}.trust-scan-finding-row p,.trust-scan-finding-row>span:last-child{color:var(--sg-text-muted);font-size:.8rem;line-height:1.45}.trust-scan-panel-empty{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.2rem .85rem;align-items:center;margin-top:.8rem;border-radius:.25rem;border:1px dashed var(--sg-border-muted);background:radial-gradient(circle at 95% 0%,rgba(151,90,255,.12),transparent 42%),var(--sg-bg-panel-muted);padding:1rem 1.1rem;min-height:5.15rem}.trust-scan-panel-empty .trust-scan-session-empty-state__icon{grid-row:1 / span 2}.trust-scan-panel-empty strong{color:var(--sg-text-title)}.trust-scan-panel-empty span{color:var(--sg-text-muted);font-size:.86rem;line-height:1.5}.trust-scan-session-empty-state--details{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:center;margin-top:.75rem;border-radius:.25rem;border:1px dashed var(--sg-border-muted);background:var(--sg-bg-panel-muted);padding:.8rem .9rem}.trust-scan-detail-accordion{display:grid;gap:.55rem;margin-top:.85rem}.trust-scan-detail-accordion details{border-radius:.25rem;border:1px solid var(--sg-border-muted);background:var(--sg-bg-panel-muted)}.trust-scan-detail-accordion summary{display:flex;align-items:center;gap:.65rem;cursor:pointer;padding:.8rem .9rem;color:var(--sg-text-title);font-weight:650;list-style:none}.trust-scan-detail-accordion summary::-webkit-details-marker{display:none}.trust-scan-detail-accordion summary svg{color:var(--sg-text-muted)}.trust-scan-detail-accordion details>div,.trust-scan-detail-accordion details>p{border-top:1px solid var(--sg-border-hairline);padding:.75rem .9rem .9rem}.trust-scan-detail-accordion p{color:var(--sg-text-muted);font-size:.84rem;line-height:1.55}@keyframes trust-scan-flow{0%{transform:translate(-100%)}to{transform:translate(245%)}}@keyframes trust-scan-line-run{0%{background-position:0 0}to{background-position:200% 0}}@keyframes trust-scan-active-pulse{0%,to{box-shadow:0 0 0 4px #975aff14,0 0 18px #975aff2e}50%{box-shadow:0 0 0 7px #2dd4bf1a,0 0 28px #2dd4bf3d}}@media (prefers-reduced-motion: reduce){.trust-run-scan-rail-card--status-live:after,.trust-scan-pipeline-card--running:before,.trust-scan-progress-meter__fill:after,.trust-scan-pipeline-step--active .trust-scan-pipeline-step__index,.trust-scan-pipeline-step--active .trust-scan-pipeline-step__line,.trust-scan-findings-panel--running .trust-scan-session-empty-state__icon{animation:none}}.public-growth-page{width:min(100%,1180px);margin:0 auto;padding:1.2rem 0 4rem}.public-growth-hero{padding:clamp(2.4rem,7vw,5.4rem) 0 clamp(1.8rem,4vw,3rem)}.public-growth-hero h1{max-width:58rem;margin-top:.8rem;color:var(--sg-text-title-bright);font-family:Oxanium,IBM Plex Sans,sans-serif;font-size:clamp(2.65rem,5.6vw,5.2rem);font-weight:760;line-height:.98}.public-growth-hero>p{max-width:54rem;margin-top:1.25rem;color:var(--sg-text-body-muted);font-size:clamp(1.02rem,1.6vw,1.25rem);line-height:1.75}.public-growth-hero__actions,.public-growth-cta-band>div:last-child{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.45rem}.public-growth-section,.public-growth-card,.public-growth-cta-band{border:1px solid var(--sg-border-default);border-radius:8px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--sg-accent-primary) 14%,transparent),transparent 18rem),var(--sg-bg-panel);box-shadow:var(--sg-shadow-panel)}.public-growth-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(16rem,1fr);gap:1.4rem;align-items:center;padding:clamp(1.1rem,2vw,1.45rem)}.public-growth-section h2,.public-growth-card h2,.public-growth-cta-band h2{color:var(--sg-text-title);font-family:Oxanium,IBM Plex Sans,sans-serif;font-size:clamp(1.18rem,1.8vw,1.55rem);font-weight:720;line-height:1.15}.public-growth-section p,.public-growth-card p,.public-growth-cta-band p{margin-top:.65rem;color:var(--sg-text-body-muted);line-height:1.7}.public-growth-pill-list{display:flex;flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none}.public-growth-pill-list li{min-height:2.25rem;border:1px solid color-mix(in srgb,var(--sg-state-safe-bright) 32%,var(--sg-border-subtle));border-radius:999px;background:color-mix(in srgb,var(--sg-state-safe-bg) 82%,transparent);color:var(--sg-state-safe-bright);font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:650;letter-spacing:.08em;padding:.58rem .75rem;text-transform:uppercase}.public-growth-taxonomy,.public-growth-grid,.public-growth-split,.public-growth-comparison{display:grid;gap:1rem;margin-top:1rem}.public-growth-taxonomy{grid-template-columns:repeat(6,minmax(0,1fr))}.public-growth-taxonomy .public-growth-card{min-height:5.5rem;display:flex;align-items:center;padding:1rem}.public-growth-taxonomy h2{font-size:.95rem}.public-growth-grid,.public-growth-split,.public-growth-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.public-growth-card{padding:clamp(1rem,1.8vw,1.35rem)}.public-growth-card__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--sg-accent-strong)}.public-growth-card__header>span{font-family:IBM Plex Mono,monospace;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.public-growth-card ul{display:grid;gap:.62rem;margin:1rem 0 0;padding:0;list-style:none}.public-growth-card li{position:relative;color:var(--sg-text-body);line-height:1.55;padding-left:1.05rem}.public-growth-card li:before{content:"";position:absolute;left:0;top:.68em;width:.38rem;height:.38rem;border-radius:999px;background:var(--sg-state-safe-bright)}.public-growth-risk-card pre{overflow:auto;margin-top:1rem;border:1px solid var(--sg-border-subtle);border-radius:7px;background:var(--sg-bg-control-deep);color:var(--sg-text-control);font-family:IBM Plex Mono,monospace;font-size:.78rem;line-height:1.6;padding:.9rem;white-space:pre-wrap}.public-growth-risk-card dl,.public-growth-evidence-preview dl{display:grid;gap:.65rem;margin-top:1rem}.public-growth-risk-card dl>div,.public-growth-evidence-preview dl>div{display:grid;grid-template-columns:minmax(7rem,.4fr) minmax(0,1fr);gap:.8rem;border-top:1px solid var(--sg-border-hairline);padding-top:.65rem}.public-growth-card dt{color:var(--sg-text-muted);font-size:.78rem}.public-growth-card dd{min-width:0;color:var(--sg-text-title);font-size:.9rem;overflow-wrap:anywhere}.public-growth-icon-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.7rem;margin-top:1rem}.public-growth-icon-row div,.public-growth-ci-visual li{display:flex;min-height:4rem;align-items:center;justify-content:center;gap:.55rem;border:1px solid var(--sg-border-subtle);border-radius:8px;background:var(--sg-bg-control-muted);color:var(--sg-text-body);font-size:.86rem;font-weight:680}.public-growth-icon-row svg,.public-growth-ci-visual svg{color:var(--sg-accent-strong);flex:0 0 auto}.public-growth-ci-visual{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:1rem 0 0;padding:0;list-style:none}.public-growth-ci-visual li{justify-content:flex-start;padding:.9rem}.public-growth-ci-visual li>span{display:inline-flex;width:1.6rem;height:1.6rem;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--sg-state-safe-bg) 82%,transparent);color:var(--sg-state-safe-bright);font-family:IBM Plex Mono,monospace;font-size:.78rem}.public-growth-related-links{display:grid;grid-template-columns:minmax(0,.8fr) minmax(18rem,1fr);gap:1rem;align-items:start;margin-top:1rem;border:1px solid var(--sg-border-default);border-radius:8px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--sg-accent-primary) 12%,transparent),transparent 18rem),var(--sg-bg-panel-muted);box-shadow:var(--sg-shadow-panel);padding:clamp(1.1rem,2vw,1.45rem)}.public-growth-related-links h2{margin-top:.35rem;color:var(--sg-text-title);font-family:Oxanium,IBM Plex Sans,sans-serif;font-size:clamp(1.1rem,1.7vw,1.45rem);font-weight:720;line-height:1.2}.public-growth-related-links .kicker{color:var(--sg-accent-strong)}.public-growth-related-links>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.public-growth-related-links a{display:grid;gap:.32rem;min-height:5rem;border:1px solid var(--sg-border-subtle);border-radius:8px;background:var(--sg-bg-control-muted);color:var(--sg-text-body);padding:.85rem;text-decoration:none;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.public-growth-related-links a:hover{transform:translateY(-1px);border-color:var(--sg-border-active);background:var(--sg-bg-control-hover)}.public-growth-related-links strong{color:var(--sg-text-title);font-size:.94rem;line-height:1.25}.public-growth-related-links span{color:var(--sg-text-muted);font-size:.82rem;line-height:1.45}.public-growth-cta-band{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding:clamp(1.1rem,2vw,1.45rem)}.public-growth-cta-band>div:last-child{margin-top:0;justify-content:flex-end}.public-article-page{width:min(100%,980px);margin:0 auto;padding:1.2rem 0 4rem}.public-article-hero{padding:clamp(2.2rem,6vw,4.7rem) 0 clamp(1.4rem,3vw,2.4rem)}.public-article-hero .kicker,.public-article-related .kicker{color:var(--sg-accent-strong)}.public-article-hero h1{max-width:52rem;margin-top:.8rem;color:var(--sg-text-title-bright);font-family:Oxanium,IBM Plex Sans,sans-serif;font-size:clamp(2.35rem,5vw,4.6rem);font-weight:760;line-height:1}.public-article-hero>p{max-width:48rem;margin-top:1.15rem;color:var(--sg-text-body-muted);font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.75}.public-article-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:1.45rem}.public-article-meta>div,.public-article-truth-note,.public-article-section,.public-article-related{border:1px solid var(--sg-border-default);border-radius:8px;background:var(--sg-bg-panel);box-shadow:var(--sg-shadow-panel)}.public-article-meta>div{padding:.75rem .85rem}.public-article-meta dt{color:var(--sg-text-muted);font-size:.72rem}.public-article-meta dd{margin-top:.2rem;color:var(--sg-text-title);font-size:.86rem}.public-article-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.45rem}.public-article-truth-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--sg-state-warning) 12%,transparent),transparent 18rem),var(--sg-bg-panel-muted);padding:1rem}.public-article-truth-note svg{color:var(--sg-state-warning)}.public-article-truth-note p{color:var(--sg-text-body-muted);line-height:1.65}.public-article-body{display:grid;gap:1rem;margin-top:1rem}.public-article-section{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;padding:clamp(1rem,2vw,1.35rem)}.public-article-section__icon{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--sg-accent-primary) 36%,var(--sg-border-subtle));border-radius:8px;background:var(--sg-bg-control-muted);color:var(--sg-accent-strong)}.public-article-section h2,.public-article-related h2{color:var(--sg-text-title);font-family:Oxanium,IBM Plex Sans,sans-serif;font-size:clamp(1.18rem,1.8vw,1.55rem);font-weight:720;line-height:1.18}.public-article-section p{margin-top:.6rem;color:var(--sg-text-body-muted);line-height:1.72}.public-article-section ul{display:grid;gap:.58rem;margin:1rem 0 0;padding:0;list-style:none}.public-article-section li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.48rem;align-items:start;color:var(--sg-text-body);line-height:1.55}.public-article-section li svg{margin-top:.18rem;color:var(--sg-state-safe-bright)}.public-article-related{display:grid;grid-template-columns:minmax(0,.8fr) minmax(18rem,1fr);gap:1rem;align-items:start;margin-top:1rem;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--sg-accent-primary) 12%,transparent),transparent 18rem),var(--sg-bg-panel-muted);padding:clamp(1.1rem,2vw,1.45rem)}.public-article-related h2{margin-top:.35rem}.public-article-related>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.public-article-related a{display:grid;gap:.32rem;min-height:5.4rem;border:1px solid var(--sg-border-subtle);border-radius:8px;background:var(--sg-bg-control-muted);color:var(--sg-text-body);padding:.85rem;text-decoration:none}.public-article-related a:hover{border-color:var(--sg-border-active);background:var(--sg-bg-control-hover)}.public-article-related strong{color:var(--sg-text-title);font-size:.94rem;line-height:1.25}.public-article-related span{color:var(--sg-text-muted);font-size:.82rem;line-height:1.45}.public-research-related{align-items:start}.public-research-related h2{max-width:28rem}.public-research-page{width:min(100%,1120px);margin:0 auto;padding:1.2rem 0 4rem}.public-research-hero{padding:clamp(2.2rem,6vw,4.7rem) 0 clamp(1.4rem,3vw,2.4rem)}.public-research-hero .kicker,.public-research-section .kicker{color:var(--sg-accent-strong)}.public-research-hero h1{max-width:58rem;margin-top:.8rem;color:var(--sg-text-title-bright);font-family:Oxanium,IBM Plex Sans,sans-serif;font-size:clamp(2.35rem,5vw,4.6rem);font-weight:760;line-height:1}.public-research-hero>p{max-width:58rem;margin-top:1.15rem;color:var(--sg-text-body-muted);font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.75}.public-research-evidence-strip,.public-research-taxonomy,.public-research-control-grid,.public-research-source-grid{display:grid;gap:.8rem}.public-research-evidence-strip{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:1rem}.public-research-evidence-strip article,.public-research-section,.public-research-risk-list article,.public-research-taxonomy article,.public-research-control-grid article,.public-research-claim-list article,.public-research-source-grid a{border:1px solid var(--sg-border-default);border-radius:8px;background:var(--sg-bg-panel);box-shadow:var(--sg-shadow-panel)}.public-research-evidence-strip article{display:grid;grid-template-rows:auto minmax(3.95rem,auto) minmax(0,1fr) auto;gap:.48rem;align-content:start;min-height:12rem;padding:.95rem}.public-research-evidence-strip span,.public-research-source-grid span,.public-research-claim-list span{display:inline-flex;gap:.35rem;align-items:center;color:var(--sg-accent-strong);font-size:.74rem;font-weight:760;text-transform:uppercase}.public-research-evidence-strip h2,.public-research-section h2{color:var(--sg-text-title);font-family:Oxanium,IBM Plex Sans,sans-serif;font-weight:720;line-height:1.12}.public-research-evidence-strip h2{margin:0;font-size:1rem}.public-research-evidence-strip p,.public-research-section p,.public-research-risk-list span,.public-research-control-grid p,.public-research-claim-list p{color:var(--sg-text-body-muted);line-height:1.62}.public-research-evidence-strip p{margin:0;font-size:.86rem}.public-research-evidence-strip small{align-self:end;color:var(--sg-text-muted);font-size:.75rem;line-height:1.35}.public-research-section{margin-top:1rem;padding:clamp(1.1rem,2vw,1.5rem)}.public-research-section--split{display:grid;grid-template-columns:minmax(0,.82fr) minmax(18rem,1.18fr);gap:1rem;align-items:start}.public-research-section h2{max-width:52rem;margin-top:.35rem;font-size:clamp(1.35rem,2.4vw,2rem)}.public-research-section>p,.public-research-section--split>div:first-child p:not(.kicker){max-width:48rem;margin-top:.75rem}.public-research-risk-list,.public-research-claim-list{display:grid;gap:.7rem}.public-research-risk-list article,.public-research-claim-list article{display:grid;gap:.35rem;padding:.85rem}.public-research-risk-list strong,.public-research-taxonomy strong,.public-research-control-grid strong,.public-research-source-grid strong,.public-research-claim-list strong{color:var(--sg-text-title);line-height:1.25}.public-research-taxonomy{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem}.public-research-taxonomy article{display:grid;gap:.6rem;min-height:7rem;padding:.9rem}.public-research-taxonomy span{color:var(--sg-state-safe-bright);font-size:.78rem;font-weight:780}.public-research-table{display:grid;gap:.45rem;margin-top:1rem;overflow-x:auto}.public-research-table [role=row]{display:grid;grid-template-columns:minmax(8rem,.75fr) minmax(12rem,1fr) minmax(12rem,1fr) minmax(16rem,1.35fr);min-width:48rem;border:1px solid var(--sg-border-subtle);border-radius:8px;background:var(--sg-bg-control-muted)}.public-research-table [role=row]:first-child{background:var(--sg-bg-control-hover)}.public-research-table span,.public-research-table strong{padding:.8rem;color:var(--sg-text-body);font-size:.85rem;line-height:1.45}.public-research-table strong{color:var(--sg-text-title)}.public-research-control-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:1rem}.public-research-control-grid article{display:grid;gap:.5rem;align-content:start;padding:.95rem}.public-research-control-grid svg{color:var(--sg-accent-strong)}.public-research-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.public-research-source-grid a{display:grid;gap:.5rem;min-height:8.2rem;padding:.9rem;color:var(--sg-text-body);text-decoration:none}.public-research-source-grid a:hover{border-color:var(--sg-border-active);background:var(--sg-bg-control-hover)}.public-research-source-grid em{color:var(--sg-text-muted);font-size:.78rem;font-style:normal}.public-blog-page{width:min(100%,1040px);margin:0 auto;padding:1.2rem 0 4rem}.public-blog-hero{padding:clamp(2.2rem,6vw,4.7rem) 0 clamp(1.4rem,3vw,2.4rem)}.public-blog-hero .kicker{color:var(--sg-accent-strong)}.public-blog-hero h1{max-width:54rem;margin-top:.8rem;color:var(--sg-text-title-bright);font-family:Oxanium,IBM Plex Sans,sans-serif;font-size:clamp(2.35rem,5vw,4.6rem);font-weight:760;line-height:1}.public-blog-hero>p{max-width:48rem;margin-top:1.15rem;color:var(--sg-text-body-muted);font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.75}.public-blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem}.public-blog-card{display:grid;grid-template-rows:auto auto 1fr auto;gap:.62rem;min-height:15rem;border:1px solid var(--sg-border-default);border-radius:8px;background:var(--sg-bg-panel);box-shadow:var(--sg-shadow-panel);color:var(--sg-text-body);padding:clamp(1rem,2vw,1.25rem);text-decoration:none}.public-blog-card:hover{border-color:var(--sg-border-active);background:var(--sg-bg-panel-muted)}.public-blog-card>span,.public-blog-card em{display:inline-flex;gap:.45rem;align-items:center;color:var(--sg-accent-strong);font-size:.8rem;font-style:normal;font-weight:680}.public-blog-card strong{color:var(--sg-text-title);font-family:Oxanium,IBM Plex Sans,sans-serif;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.2}.public-blog-card p{color:var(--sg-text-body-muted);font-size:.92rem;line-height:1.62}.trust-reference-overview-heading{display:grid;gap:.2rem;min-height:var(--trust-reference-page-hero-min-height);align-items:center;padding:var(--trust-reference-page-hero-padding-block) var(--trust-reference-page-hero-padding-inline)}.trust-reference-overview-topline,.trust-reference-overview-middle{display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,.72fr);gap:.8rem}.trust-reference-overview-posture,.trust-reference-overview-breakdown,.trust-reference-latest-scan,.trust-reference-quick-action,.trust-reference-rollup-card,.trust-reference-attention-strip,.trust-reference-overview-rail-card{border-radius:.25rem;border:1px solid var(--sg-border-default);background:var(--sg-bg-panel);box-shadow:inset 0 1px 0 var(--sg-highlight),0 20px 40px -36px #000000d1}.trust-reference-overview-posture{display:grid;grid-template-columns:minmax(16rem,.8fr) minmax(13rem,.55fr);gap:1rem;min-height:10rem;padding:1.05rem 1.2rem;background:radial-gradient(circle at 100% 100%,rgba(50,219,102,.14),transparent 42%),var(--sg-bg-panel)}.trust-reference-overview-posture--warning{background:radial-gradient(circle at 100% 100%,rgba(255,178,40,.16),transparent 42%),var(--sg-bg-panel)}.trust-reference-overview-posture--danger{background:radial-gradient(circle at 100% 100%,rgba(255,71,83,.16),transparent 42%),var(--sg-bg-panel)}.trust-reference-overview-posture--scanning{background:radial-gradient(circle at 100% 100%,rgba(151,90,255,.16),transparent 42%),var(--sg-bg-panel)}.trust-reference-overview-posture__verdict{display:flex;gap:1rem;align-items:center;margin-top:1.05rem}.trust-reference-overview-posture__verdict>span{color:var(--sg-state-safe-bright);filter:drop-shadow(0 0 18px rgba(69,223,112,.28))}.trust-reference-overview-posture--warning .trust-reference-overview-posture__verdict>span{color:var(--sg-state-warning)}.trust-reference-overview-posture--danger .trust-reference-overview-posture__verdict>span{color:var(--sg-state-danger-bright)}.trust-reference-overview-posture--scanning .trust-reference-overview-posture__verdict>span{color:#aa73ff}.trust-reference-overview-posture__verdict strong{display:block;color:var(--sg-state-safe-bright);font-size:1.5rem;font-weight:800}.trust-reference-overview-posture--warning .trust-reference-overview-posture__verdict strong{color:var(--sg-state-warning)}.trust-reference-overview-posture--danger .trust-reference-overview-posture__verdict strong{color:var(--sg-state-danger-bright)}.trust-reference-overview-posture--scanning .trust-reference-overview-posture__verdict strong{color:#aa73ff}.trust-reference-overview-posture__verdict small{display:block;margin-top:.3rem;color:var(--sg-text-muted);font-size:.82rem}.trust-reference-overview-posture__chart{display:grid;align-content:end;gap:.45rem;min-width:0}.overview-evidence-trend{display:grid;gap:.35rem;min-width:0}.overview-evidence-trend__chart{height:6.2rem;min-width:0}.overview-evidence-trend__label{display:block;color:var(--sg-text-muted);font-size:.78rem}.overview-evidence-trend-tooltip{min-width:10rem;border:1px solid var(--sg-border-panel-strong);border-radius:.45rem;background:#11161ff5;box-shadow:0 18px 50px #00000061;padding:.65rem .75rem;color:var(--sg-text-primary);font-size:.78rem}.overview-evidence-trend-tooltip p{margin:0 0 .2rem;color:var(--sg-text-muted)}.overview-evidence-trend-tooltip strong{display:block;margin-bottom:.45rem;color:var(--sg-text-primary);font-size:.86rem}.overview-evidence-trend-tooltip div,.overview-evidence-trend-tooltip span{display:grid;gap:.25rem}.overview-evidence-trend-tooltip span{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;color:var(--sg-text-secondary)}.overview-evidence-trend-tooltip i{width:.48rem;height:.48rem;border-radius:999px}.overview-evidence-trend-tooltip b{color:var(--sg-text-primary);font-variant-numeric:tabular-nums}:root[data-sg-theme=light] .overview-evidence-trend-tooltip{border-color:#2a3d5729;background:#fffffffa;box-shadow:0 18px 42px -28px #30425880;color:var(--sg-text-body)}:root[data-sg-theme=light] .overview-evidence-trend-tooltip p,:root[data-sg-theme=light] .overview-evidence-trend-tooltip span{color:var(--sg-text-muted)}:root[data-sg-theme=light] .overview-evidence-trend-tooltip strong,:root[data-sg-theme=light] .overview-evidence-trend-tooltip b{color:var(--sg-text-title)}.overview-evidence-trend--empty{position:relative;min-height:5.95rem}.overview-evidence-trend__empty-grid{height:5.1rem;border:1px dashed rgba(125,142,166,.28);border-radius:.45rem;background:repeating-linear-gradient(to right,transparent,transparent 21%,rgba(125,142,166,.1) 21.5%,transparent 22%),repeating-linear-gradient(to bottom,transparent,transparent 30%,rgba(125,142,166,.12) 31%,transparent 32%)}.overview-evidence-trend__empty-copy{position:absolute;top:.45rem;right:.6rem;bottom:1.1rem;left:.6rem;display:grid;place-content:center;gap:.24rem;text-align:center;pointer-events:none}.overview-evidence-trend__empty-copy strong,.overview-evidence-trend__empty-copy span{display:block;color:var(--sg-text-secondary);font-size:.78rem;line-height:1.25}.overview-evidence-trend__empty-copy span{color:var(--sg-text-muted);font-size:.72rem}.trust-reference-overview-breakdown,.trust-reference-latest-scan,.trust-reference-quick-action,.trust-reference-rollup-card,.trust-reference-overview-rail-card{padding:1rem}.trust-reference-overview-breakdown__body{display:grid;grid-template-columns:7.2rem minmax(0,1fr);gap:1rem;align-items:center;margin-top:.8rem}.trust-reference-overview-donut{--overview-safe: 0%;--overview-warning: 0%;--overview-danger: 0%;display:grid;width:7.2rem;height:7.2rem;place-items:center;border-radius:999px;background:radial-gradient(circle closest-side,var(--sg-bg-panel) 58%,transparent 60%),conic-gradient(var(--sg-state-safe-bright) 0 var(--overview-safe),var(--sg-state-warning) var(--overview-safe) var(--overview-warning),var(--sg-state-danger-bright) var(--overview-warning) var(--overview-danger),rgb(151 90 255) var(--overview-danger) 100%)}.trust-reference-overview-donut strong,.trust-reference-overview-donut span{grid-area:1 / 1}.trust-reference-overview-donut strong{color:var(--sg-text-title-bright);font-size:1.7rem}.trust-reference-overview-donut span{margin-top:2.3rem;color:var(--sg-text-muted);font-size:.72rem}.trust-reference-overview-breakdown__legend{display:grid;gap:.6rem}.trust-reference-overview-breakdown__legend div{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(2.5ch,auto) minmax(4.5ch,auto);gap:.5rem;align-items:center}.trust-reference-overview-section-head,.trust-reference-system-status div{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:.5rem;align-items:center}.trust-reference-overview-breakdown__legend span,.trust-reference-overview-breakdown__legend small,.trust-reference-overview-section-head span,.trust-reference-system-status dd{color:var(--sg-text-muted);font-size:.78rem}.trust-reference-overview-breakdown__legend strong{color:var(--sg-text-title);justify-self:end;font-variant-numeric:tabular-nums;text-align:right}.trust-reference-overview-breakdown__legend small{justify-self:end;font-variant-numeric:tabular-nums;text-align:right}.trust-reference-overview-dot{display:inline-flex;width:.58rem;height:.58rem;border-radius:999px;background:var(--sg-state-safe-bright)}.trust-reference-overview-dot--warning{background:var(--sg-state-warning)}.trust-reference-overview-dot--danger{background:var(--sg-state-danger-bright)}.trust-reference-overview-dot--scanning{background:#975aff}.trust-reference-overview-middle{grid-template-columns:minmax(0,1.12fr) minmax(17rem,.88fr)}.trust-reference-latest-scan__identity{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;margin-top:1rem}.trust-reference-latest-scan__identity>span,.trust-reference-latest-scan__result>span{color:var(--sg-state-safe-bright)}.trust-reference-latest-scan--warning .trust-reference-latest-scan__identity>span,.trust-reference-latest-scan--warning .trust-reference-latest-scan__result>span{color:var(--sg-state-warning)}.trust-reference-latest-scan--danger .trust-reference-latest-scan__identity>span,.trust-reference-latest-scan--danger .trust-reference-latest-scan__result>span{color:var(--sg-state-danger-bright)}.trust-reference-latest-scan--scanning .trust-reference-latest-scan__identity>span,.trust-reference-latest-scan--scanning .trust-reference-latest-scan__result>span{color:#975aff}.trust-reference-latest-scan__identity strong{color:var(--sg-text-title-bright);font-size:1.05rem}.trust-reference-latest-scan__identity a,.trust-reference-overview-section-head a,.trust-reference-billing-card a{color:#b480ff;font-size:.78rem;text-decoration:none}.trust-reference-latest-scan__result{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:center;margin-top:1rem;border:1px solid var(--sg-border-subtle);border-radius:6px;background:var(--sg-bg-panel-muted);padding:.85rem}.trust-reference-latest-scan__result strong,.trust-reference-latest-scan__result small{display:block}.trust-reference-latest-scan__result strong{color:var(--sg-text-title)}.trust-reference-latest-scan__result small{color:var(--sg-text-muted);font-size:.78rem}.trust-reference-latest-scan__counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;margin-top:.8rem}.trust-reference-latest-scan__counts div{display:grid;justify-items:center;gap:.2rem;border:1px solid var(--sg-border-subtle);border-radius:6px;background:var(--sg-bg-control-muted);padding:.55rem .4rem}.trust-reference-latest-scan__counts strong{color:var(--sg-text-title);font-size:1rem}.trust-reference-latest-scan__counts span{color:var(--sg-text-muted);font-size:.68rem;text-align:center}.trust-reference-quick-action h2{margin-top:.3rem;color:var(--sg-text-title);font-size:1rem;font-weight:600}.trust-reference-quick-action__drop{display:grid;min-height:9.8rem;place-items:center;gap:.35rem;margin-top:.75rem;border:1px dashed rgba(156,173,201,.36);border-radius:8px;background:radial-gradient(circle at 50% 35%,rgba(151,90,255,.14),transparent 42%);color:#aa73ff;padding:1rem;text-align:center;text-decoration:none}.trust-reference-quick-action__drop span{color:var(--sg-text-title);font-weight:600}.trust-reference-quick-action__drop small{max-width:17rem;color:var(--sg-text-muted);line-height:1.45}.trust-reference-quick-action__drop strong{border-radius:6px;background:linear-gradient(135deg,#5d37d9,#7756de);padding:.5rem 1.1rem;color:#fff;font-size:.82rem}.trust-reference-rollup-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.trust-reference-rollup-card{position:relative;min-height:11.2rem;overflow:hidden}.trust-reference-rollup-card>strong{display:block;margin-top:.6rem;color:var(--sg-text-title-bright);font-size:1.8rem;line-height:1}.trust-reference-rollup-card>span{display:block;margin-top:.25rem;color:var(--sg-text-muted);font-size:.82rem}.trust-reference-rollup-card dl{display:grid;gap:.3rem;margin-top:1rem}.trust-reference-rollup-card dl div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.trust-reference-rollup-card dt,.trust-reference-billing-card span,.trust-reference-roadmap-card span,.trust-reference-rail-activity small,.trust-reference-rail-activity em{color:var(--sg-text-muted);font-size:.78rem}.trust-reference-rollup-card dd,.trust-reference-billing-card strong{color:var(--sg-text-title);margin:0}.trust-reference-attention-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:1rem}.trust-reference-attention-strip>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:center}.trust-reference-attention-strip .trust-motion-icon{color:var(--sg-state-warning)}.trust-reference-attention-strip strong,.trust-reference-attention-strip small{display:block}.trust-reference-attention-strip strong{color:var(--sg-text-title)}.trust-reference-attention-strip small{color:var(--sg-text-muted);line-height:1.45}.trust-reference-overview-rail-card .trust-side-card__eyebrow{border-bottom:0;padding-bottom:0}.trust-reference-rail-activity{display:grid;gap:0}.trust-reference-rail-activity__item{position:relative;display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.75rem;align-items:start;min-height:3.15rem;padding:.05rem 0 .8rem;color:inherit;text-decoration:none}.trust-reference-rail-activity__item:last-child{min-height:0;padding-bottom:0}.trust-reference-rail-activity__marker{position:relative;display:flex;justify-content:center;padding-top:.18rem;align-self:stretch}.trust-reference-rail-activity__marker:after{content:"";position:absolute;top:1rem;bottom:-.22rem;left:50%;width:1px;transform:translate(-50%);background:linear-gradient(180deg,#975aff80,#8197af38)}.trust-reference-rail-activity__item:last-child .trust-reference-rail-activity__marker:after{display:none}.trust-reference-rail-activity__content{display:grid;gap:.22rem;min-width:0}.trust-reference-rail-activity__meta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:baseline;min-width:0}.trust-reference-rail-activity strong,.trust-reference-rail-activity small{display:block}.trust-reference-rail-activity strong{overflow:hidden;color:var(--sg-text-title);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.trust-reference-rail-activity em{justify-self:end;white-space:nowrap}.trust-reference-rail-activity__item:hover strong,.trust-reference-rail-activity__item:focus-visible strong{color:var(--sg-accent-primary)}.trust-reference-rail-activity__item:hover .trust-reference-rail-activity__marker:after,.trust-reference-rail-activity__item:focus-visible .trust-reference-rail-activity__marker:after{background:linear-gradient(180deg,#9a76ffbf,#8197af4d)}.trust-reference-billing-card{display:grid;gap:.8rem}.trust-reference-billing-card>div:first-child{display:flex;justify-content:space-between;gap:1rem}.trust-reference-billing-card__badges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.trust-reference-billing-badge{border-radius:.25rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.38rem;min-height:2rem;border:1px solid rgba(135,165,178,.18);background:linear-gradient(135deg,#9a76ff24,#61d38b0f),#0d121957;padding:.42rem .5rem;color:var(--sg-text-title);font-size:.78rem;text-decoration:none}.trust-reference-billing-badge>span:first-child{display:inline-flex;align-items:center;justify-content:center;width:1.22rem;height:1.22rem;border:1px solid rgba(154,118,255,.32);border-radius:5px;background:#9a76ff1f;color:#b480ff}.trust-reference-billing-badge strong{color:var(--sg-text-title-bright);font-size:.9rem;font-variant-numeric:tabular-nums}:root[data-sg-theme=light] .trust-reference-billing-badge{border-color:#704abe38;background:linear-gradient(135deg,#ebe7fab8,#dcf7e88a),#ffffffeb;color:var(--sg-text-body)}:root[data-sg-theme=light] .trust-reference-billing-badge>span:first-child{border-color:#704abe47;background:#ebe7fae6;color:#5f40a9}:root[data-sg-theme=light] .trust-reference-billing-badge span{color:var(--sg-text-muted)}:root[data-sg-theme=light] .trust-reference-billing-badge strong{color:var(--sg-text-title)}.trust-reference-billing-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.trust-reference-billing-card__actions a{border-radius:.25rem;border:1px solid rgba(154,118,255,.3);background:#9a76ff14;padding:.55rem .65rem;text-align:center}.trust-reference-system-status{display:grid;gap:.65rem}.trust-reference-system-status div{grid-template-columns:minmax(0,1fr) auto}.trust-reference-system-status dt{color:var(--sg-text-body);font-size:.84rem}.trust-reference-roadmap-card{display:grid;gap:.35rem;margin-top:.85rem;border:1px solid var(--sg-border-subtle);border-radius:6px;background:var(--sg-bg-panel-muted);padding:.8rem}.trust-reference-roadmap-card strong{color:var(--sg-text-title);font-size:.86rem;line-height:1.45}.trust-overview-hero{display:grid;gap:.9rem;padding:1rem;background:radial-gradient(circle at 88% 0%,rgba(58,85,130,.14),transparent 34%),var(--sg-bg-panel)}.trust-overview-hero__header{display:flex;align-items:start;justify-content:space-between;gap:1rem}.trust-overview-hero__title{color:var(--sg-text-title);font-family:IBM Plex Sans,sans-serif;font-size:1.35rem;font-weight:600;letter-spacing:-.015em}.trust-overview-hero__copy{max-width:56rem;margin-top:.2rem;color:var(--sg-text-body-muted);font-size:.88rem;line-height:1.5}.trust-overview-hero__freshness{display:inline-flex;align-items:center;gap:.42rem;border-radius:.25rem;border:1px solid var(--sg-border-control);background:var(--sg-bg-control-muted);padding:.32rem .52rem;color:var(--sg-text-muted);font-size:.74rem;white-space:nowrap}.trust-overview-hero__live-dot{width:.42rem;height:.42rem;border-radius:.25rem;background:var(--sg-state-safe)}.trust-run-scan-card__actions,.trust-overview-side-actions{display:flex;flex-wrap:wrap;gap:.65rem}.trust-overview-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.trust-overview-summary-card{position:relative;min-height:5rem;border-radius:.25rem;border:1px solid var(--sg-border-subtle);background:var(--sg-bg-panel-muted);padding:.72rem .85rem}.trust-overview-card-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.7rem}.trust-overview-summary-card__icon{position:absolute;right:.7rem;top:.7rem;display:inline-flex;width:1.8rem;height:1.8rem;align-items:center;justify-content:center;border-radius:.25rem;border:1px solid rgba(69,125,224,.28);background:var(--sg-bg-active-soft);color:#5e97ff}.trust-overview-summary-card__posture{margin-top:.35rem;color:var(--sg-state-safe-bright);font-size:1.2rem;font-weight:700}.trust-overview-summary-card__action-copy{margin-top:.42rem;max-width:10rem;color:var(--sg-text-title);font-size:.92rem;font-weight:600;line-height:1.35}.trust-overview-summary-card--action{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem}.trust-metric-grid--overview{grid-template-columns:repeat(4,minmax(0,1fr))}.trust-verdict-card{position:relative;min-height:6.4rem;overflow:hidden;border-radius:.25rem;border:1px solid var(--sg-border-strong);background:var(--sg-bg-panel);padding:.9rem 1rem}.trust-verdict-card:after{content:"";position:absolute;right:.9rem;bottom:1.15rem;width:5.5rem;height:1.6rem;opacity:.55;background:linear-gradient(135deg,transparent 45%,currentColor 46% 50%,transparent 51%),linear-gradient(25deg,transparent 42%,currentColor 43% 47%,transparent 48%)}.trust-verdict-card__mark{display:inline-flex;width:1.65rem;height:1.65rem;align-items:center;justify-content:center;border-radius:.25rem;color:#12181d;font-weight:800}.trust-verdict-card__label{display:inline-flex;margin-left:.6rem;color:currentColor;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.trust-verdict-card__value{margin-top:.6rem;color:var(--sg-text-title-bright);font-size:1.75rem;font-weight:700;line-height:1}.trust-verdict-card__meta{margin-top:.24rem;color:var(--sg-text-body-muted);font-size:.82rem}.trust-verdict-card--safe{color:var(--sg-state-safe-bright);border-color:#6fd98c45;background:var(--sg-state-safe-bg)}.trust-verdict-card--safe .trust-verdict-card__mark{background:var(--sg-state-safe-bright)}.trust-verdict-card--warning{color:var(--sg-state-warning-bright);border-color:#e7b24947;background:var(--sg-state-warning-bg)}.trust-verdict-card--warning .trust-verdict-card__mark{background:var(--sg-state-warning-bright)}.trust-verdict-card--danger{color:var(--sg-state-danger-bright);border-color:#e05b4b4f;background:var(--sg-state-danger-bg)}.trust-verdict-card--danger .trust-verdict-card__mark{background:var(--sg-state-danger-bright)}.trust-verdict-card--blocked{color:var(--sg-state-blocked)}.trust-verdict-card--blocked .trust-verdict-card__mark{background:var(--sg-state-blocked)}.trust-run-scan-card{box-sizing:border-box;min-width:0;width:100%;max-width:100%;padding:1.1rem 1.2rem 0;overflow:hidden;background:radial-gradient(circle at 100% 0%,rgba(89,169,255,.1),transparent 40%),var(--sg-bg-panel)}.trust-run-scan-card__header{display:flex;align-items:start;justify-content:space-between;gap:1rem;margin-bottom:.62rem}.trust-run-scan-card__title,.trust-overview-section-head h2{color:var(--sg-text-title);font-size:1.35rem;font-weight:600}.trust-run-scan-card__copy{max-width:54rem;margin-top:.24rem;color:var(--sg-text-body-muted);font-size:.88rem;line-height:1.5}.trust-run-scan-card__badge{display:inline-flex;align-items:center;justify-content:center;border-radius:.25rem;border:1px solid rgba(105,142,199,.22);background:#25344ea6;padding:.35rem .65rem;color:#accaf8;font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.trust-run-scan-card__form{display:grid;gap:.58rem;min-width:0}.trust-run-scan-card .scan-composer{max-width:100%;min-width:0;border:0;background:transparent;box-shadow:none;padding:0!important}.trust-run-scan-card .scan-composer [role=tablist]{grid-template-columns:repeat(3,minmax(0,1fr))}.trust-run-scan-card .scan-composer__mode-list{gap:.22rem}.trust-run-scan-card .scan-composer__mode-tab{position:relative}.trust-run-scan-card .scan-composer [role=tab] svg{width:.9rem;height:.9rem}.trust-run-scan-card .scan-composer .sg-tabs-content{height:16.2rem;margin-top:.72rem;overflow:hidden}.trust-run-scan-card .scan-composer .sg-tabs-content[hidden]{display:none}.trust-run-scan-card .scan-composer__content--paste[data-state=active],.trust-run-scan-card .scan-composer__content--url[data-state=active]{display:grid;grid-template-rows:minmax(0,1fr)}.trust-run-scan-card .scan-composer__content--upload[data-state=active]{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.62rem}.trust-run-scan-card .scan-composer__text-field,.trust-run-scan-card .scan-composer__url-field{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0}.trust-run-scan-card .scan-composer__textarea{min-height:0;height:100%;margin-top:.48rem;resize:none}.trust-run-scan-card .scan-composer__content--url:after{content:"";display:block;min-height:10.6rem}.trust-run-scan-card .scan-composer__upload-field{display:grid;gap:.42rem}.trust-run-scan-card .scan-composer__upload-widget{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:3.6rem;border-radius:.25rem;border:1px dashed rgba(132,148,170,.42);background:radial-gradient(circle at 100% 0%,rgba(151,90,255,.1),transparent 45%),#0c121c85;padding:.64rem .72rem;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.trust-run-scan-card .scan-composer__upload-widget:hover{border-color:#975aff8f;background:radial-gradient(circle at 100% 0%,rgba(151,90,255,.16),transparent 45%),#121a28b8;box-shadow:inset 0 1px #f1f7ff0b}.trust-run-scan-card .scan-composer__upload-icon,.trust-run-scan-card .scan-composer__upload-action{display:inline-flex;align-items:center;justify-content:center;border-radius:.25rem}.trust-run-scan-card .scan-composer__upload-icon{width:2.2rem;height:2.2rem;border:1px solid rgba(151,90,255,.38);background:#6f3fd42e;color:var(--sg-text-purple)}.trust-run-scan-card .scan-composer__upload-copy{display:grid;gap:.12rem;min-width:0}.trust-run-scan-card .scan-composer__upload-copy strong{overflow:hidden;color:var(--sg-text-title);font-size:.86rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.trust-run-scan-card .scan-composer__upload-copy span,.trust-run-scan-card .scan-composer__upload-note{color:var(--sg-text-muted);font-size:.74rem;line-height:1.35}.trust-run-scan-card .scan-composer__upload-action{min-height:1.8rem;border:1px solid var(--sg-border-muted);background:var(--sg-bg-control-muted);color:var(--sg-text-body);padding:0 .68rem;font-size:.78rem;font-weight:700}:root[data-sg-theme=light] .trust-run-scan-card .scan-composer__upload-widget{border-color:#704abe38;background:radial-gradient(circle at 100% 0%,rgba(112,74,190,.08),transparent 45%),#ffffffad}:root[data-sg-theme=light] .trust-run-scan-card .scan-composer__upload-widget:hover{border-color:#704abe57;background:radial-gradient(circle at 100% 0%,rgba(112,74,190,.12),transparent 45%),#ffffffe0;box-shadow:inset 0 1px #ffffffc2}:root[data-sg-theme=light] .trust-run-scan-card .scan-composer__upload-icon{border-color:#704abe42;background:var(--sg-light-icon-scanning-bg);color:#5f40a9}.trust-run-scan-card .scan-composer__upload-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.trust-run-scan-card .scan-composer__upload-input:focus-visible+.scan-composer__upload-note{color:var(--sg-text-body)}.trust-run-scan-card [data-radix-collection-item]{min-height:2.2rem}.scan-progress-control{background:var(--sg-bg-panel-muted)!important;box-shadow:inset 0 1px #f1f7ff0b}.scan-progress-control__label{color:#8191a7;font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.scan-progress-control__message{margin-top:.18rem;color:var(--sg-text-body);font-size:.82rem;line-height:1.45}.scan-progress-control__message--idle{color:var(--sg-text-dim)}.scan-progress-control__spinner{display:inline-flex;width:1rem;height:1rem;border-radius:.25rem;border:2px solid rgba(96,165,250,.42);border-top-color:transparent}.skillguard-mini-badge{display:inline-grid;grid-template-columns:auto auto;align-items:center;overflow:hidden;border-radius:.25rem;border:1px solid var(--sg-border-subtle);background:#0f172ac2;color:var(--sg-text-strong);font-family:IBM Plex Mono,monospace;font-size:.58rem;line-height:1;text-transform:none;white-space:nowrap}.skillguard-mini-badge span,.skillguard-mini-badge strong{display:inline-flex;align-items:center;min-height:1.16rem;padding:0 .46rem}.skillguard-mini-badge span{background:#f1f7ff38;font-weight:600}.skillguard-mini-badge strong{font-weight:800}.skillguard-mini-badge--safe{border-color:color-mix(in srgb,var(--sg-state-safe-bright) 42%,var(--sg-border-subtle))}.skillguard-mini-badge--safe strong{background:var(--sg-state-safe-bright);color:#062314}.skillguard-mini-badge--warning{border-color:color-mix(in srgb,var(--sg-state-warning) 52%,var(--sg-border-subtle))}.skillguard-mini-badge--warning strong{background:var(--sg-state-warning);color:#261806}.skillguard-mini-badge--dangerous{border-color:color-mix(in srgb,var(--sg-state-danger-bright) 58%,var(--sg-border-subtle))}.skillguard-mini-badge--dangerous strong{background:var(--sg-state-danger-bright);color:#300808}:root[data-sg-theme=light] .skillguard-mini-badge{background:#ffffffeb;color:var(--sg-text-strong)}:root[data-sg-theme=light] .skillguard-mini-badge span{background:#47546929}.trust-awaiting-value{display:inline-flex;align-items:baseline;gap:.08rem}.trust-awaiting-value--active{color:var(--sg-text-body)}.trust-pending-dots{display:inline-flex;min-width:.8rem;justify-content:flex-start;color:var(--sg-text-blue);font-family:IBM Plex Mono,monospace;letter-spacing:.02em}.trust-motion-time{display:inline-flex;align-items:baseline;gap:.22rem;white-space:nowrap}.trust-motion-time span{color:var(--sg-text-body)}.trust-run-scan-card textarea,.trust-run-scan-card input{background-color:var(--sg-bg-control-deep)}.trust-run-scan-card textarea{min-height:10.5rem!important}.trust-run-scan-card .scan-composer__privacy{display:none}.trust-run-scan-card__warning,.trust-run-scan-card__error{border-radius:.25rem;border:1px solid rgba(212,167,88,.24);background:#40311c7a;padding:.7rem .85rem;color:#e7c997;font-size:.85rem;line-height:1.55}.trust-run-scan-card__submit-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(10rem,auto);gap:.85rem;align-items:center;margin:.45rem -1.2rem 0;border-top:1px solid var(--sg-border-muted);background:linear-gradient(90deg,#171f2cd1,#141c2994),var(--sg-bg-panel-muted);padding:.9rem 1.2rem}:root[data-sg-theme=light] .trust-run-scan-card__submit-row{background:linear-gradient(90deg,#ffffffdb,#e8f0f8b3),var(--sg-bg-panel-muted)}.trust-run-scan-card__privacy{display:inline-flex;align-items:center;gap:.55rem;min-width:0;color:var(--sg-text-muted);font-size:.84rem;line-height:1.45}.trust-run-scan-card__privacy svg{color:var(--sg-text-muted);flex:0 0 auto}.trust-run-scan-card__result{display:grid;grid-template-columns:minmax(14rem,.65fr) minmax(0,1fr) auto;gap:.75rem;align-items:center;margin-top:.68rem;border-radius:.25rem;border:1px solid var(--sg-border-muted);background:var(--sg-bg-panel-muted);padding:.68rem .75rem}.trust-run-scan-card__result-label{color:var(--sg-text-faint);font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.trust-run-scan-card__result-row,.trust-run-scan-card__chips{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.45rem}.trust-run-scan-card__feed{display:grid;gap:.35rem;color:var(--sg-text-body);font-size:.9rem;line-height:1.55}.trust-run-scan-card__feed-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.45rem;color:var(--sg-text-faint);font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.trust-run-scan-card__evidence-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(18rem,.82fr);gap:.65rem;margin-top:.68rem}.trust-run-scan-card__evidence-panel{border-radius:.25rem;border:1px solid var(--sg-border-muted);background:var(--sg-bg-panel-muted);padding:.9rem}.trust-run-scan-card__evidence-panel h3{color:var(--sg-text-title);font-size:1rem;font-weight:600}.trust-run-scan-card__finding-list{display:grid}.trust-run-scan-card__finding-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start;border-top:1px solid var(--sg-border-hairline);padding:.78rem 0}.trust-run-scan-card__finding-row:first-child{border-top:0;padding-top:0}.trust-run-scan-card__finding-row strong{display:block;color:var(--sg-text-title);font-size:.88rem;font-weight:600}.trust-run-scan-card__finding-row p{margin-top:.2rem;color:var(--sg-text-muted);font-size:.8rem;line-height:1.55}.trust-run-scan-events{display:grid;gap:.1rem}.trust-side-action-stack{display:grid;gap:.55rem}.trust-target-summary-card{border-color:#698ec72e;background:radial-gradient(circle at 100% 0%,rgba(61,91,139,.12),transparent 42%),var(--sg-bg-panel)}.trust-target-summary-card__identity{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:center;border-bottom:1px solid var(--sg-border-hairline);padding-bottom:.75rem}.trust-target-summary-card__avatar{display:inline-flex;width:2.35rem;height:2.35rem;align-items:center;justify-content:center;border-radius:.25rem;border:1px solid var(--sg-border-blue);background:var(--sg-bg-active-soft);color:var(--sg-text-blue);font-size:.78rem;font-weight:800}.trust-target-summary-card__identity strong,.trust-target-summary-card__identity small{display:block}.trust-target-summary-card__identity strong{overflow:hidden;color:var(--sg-text-title);font-size:.92rem;text-overflow:ellipsis;white-space:nowrap}.trust-target-summary-card__identity small{color:#8e9eb3;font-size:.76rem}.trust-run-scan-events__row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:start;border-top:1px solid var(--sg-border-hairline);padding:.65rem 0}.trust-run-scan-events__row:first-child{border-top:0;padding-top:0}.trust-run-scan-events__row strong,.trust-run-scan-events__row small{display:block}.trust-run-scan-events__row strong{color:var(--sg-text-body);font-size:.82rem;line-height:1.4}.trust-run-scan-events__row small,.trust-side-card__copy{color:var(--sg-text-muted);font-size:.78rem;line-height:1.55}.trust-overview-activity{padding:1rem 1.1rem}.trust-overview-lower-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:.7rem}.trust-overview-lower-grid--evidence{order:2;grid-template-columns:minmax(0,1.18fr) minmax(18rem,.82fr)}.trust-overview-lower-grid--supporting{order:1;opacity:1}.trust-overview-evidence-card{padding:1rem 1.1rem}.trust-overview-evidence-table,.trust-overview-project-list{display:grid}.trust-overview-evidence-row{display:grid;grid-template-columns:auto minmax(8rem,1fr) minmax(4.8rem,.45fr) minmax(5.8rem,.52fr) minmax(5.8rem,.52fr);gap:.6rem;align-items:center;border-top:1px solid var(--sg-border-hairline);padding:.66rem 0;color:var(--sg-text-body);text-decoration:none}.trust-overview-evidence-row:first-child,.trust-overview-project-row:first-child{border-top:0}.trust-overview-evidence-row:hover,.trust-overview-project-row:hover{color:var(--sg-text-title-bright)}.trust-overview-evidence-row strong,.trust-overview-evidence-row small,.trust-overview-project-row strong,.trust-overview-project-row small{display:block}.trust-overview-evidence-row strong,.trust-overview-project-row strong{color:currentColor;font-size:.88rem;font-weight:600}.trust-overview-evidence-row small,.trust-overview-project-row small,.trust-overview-evidence-row>span:not(:nth-child(2)),.trust-overview-project-row>span:not(:first-child){color:var(--sg-text-muted);font-size:.72rem;line-height:1.35}.trust-overview-evidence-row>span:nth-child(6){display:none}.trust-overview-evidence-row__action{justify-self:end;border-radius:.25rem;border:1px solid rgba(105,142,199,.24);background:#25344e75;padding:.28rem .55rem;color:#b8d2f8!important;font-size:.74rem!important;font-weight:600}.trust-overview-evidence-row__mark{width:.56rem;height:.56rem;border-radius:.25rem;background:var(--sg-state-safe)}.trust-overview-evidence-row__mark--warning{background:var(--sg-state-warning);box-shadow:0 0 0 4px #d4a7581f}.trust-overview-evidence-row__mark--danger{background:var(--sg-state-danger);box-shadow:0 0 0 4px #c661611f}.trust-overview-evidence-row__mark--info{background:var(--sg-state-safe);box-shadow:0 0 0 4px #6fba931f}.trust-overview-project-row{display:grid;grid-template-columns:minmax(0,1fr) 4.8rem 5.8rem;gap:.65rem;align-items:center;border-top:1px solid var(--sg-border-hairline);padding:.78rem 0;color:var(--sg-text-body);text-decoration:none}.trust-overview-evidence-empty{display:grid;gap:.25rem;border-top:1px solid var(--sg-border-hairline);padding-top:.78rem}.trust-overview-evidence-empty strong{color:var(--sg-text-title);font-size:.92rem}.trust-overview-evidence-empty span{color:var(--sg-text-muted);font-size:.84rem;line-height:1.55}.trust-overview-project-row span:first-child,.trust-overview-evidence-row span:nth-child(2){min-width:0}.trust-overview-project-row small,.trust-overview-evidence-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trust-overview-section-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.trust-realtime-card{padding:1rem}.trust-realtime-card__status{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-radius:.25rem;border:1px solid var(--sg-border-control);background:var(--sg-bg-control-muted);padding:.72rem .85rem}.trust-realtime-card__status strong,.trust-realtime-card__status span{display:block}.trust-realtime-card__status strong{color:var(--sg-text-title);font-size:.86rem}.trust-realtime-card__status span{margin-top:.14rem;color:var(--sg-text-muted);font-size:.78rem}.trust-realtime-card__percent{color:var(--sg-text-title)!important;font-family:IBM Plex Mono,monospace;font-size:.78rem!important;font-weight:700}.trust-realtime-card__pipeline{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.4rem;margin-top:.9rem}.trust-realtime-card__step{position:relative;display:grid;justify-items:center;gap:.18rem;color:var(--sg-text-dim);text-align:center}.trust-realtime-card__step span{display:inline-flex;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;border-radius:.25rem;border:1px solid rgba(130,150,171,.22);background:var(--sg-bg-control-deep);color:var(--sg-text-dim)}.trust-realtime-card__step--active span{border-color:#36c59d73;background:#185c4cb8;color:#b4ffe2;box-shadow:0 0 0 4px #36c59d14}.trust-realtime-card__step strong{color:var(--sg-text-body);font-size:.74rem;font-weight:600}.trust-realtime-card__step small{color:var(--sg-text-muted);font-size:.68rem}.trust-overview-activity__list{display:grid}.trust-overview-activity__row{display:grid;grid-template-columns:auto minmax(8rem,.58fr) minmax(0,1fr);gap:.8rem;align-items:center;border-top:1px solid var(--sg-border-hairline);padding:.8rem 0;color:var(--sg-text-body);text-decoration:none}.trust-overview-activity__empty-list{display:grid}.trust-overview-activity__placeholder-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;align-items:center;border-top:1px solid var(--sg-border-hairline);padding:.62rem 0;color:var(--sg-text-body);font-size:.82rem}.trust-overview-activity__placeholder-row:first-child{border-top:0}.trust-overview-activity__placeholder-row small{color:var(--sg-text-dim)}.trust-overview-activity__row:first-child{border-top:0}.trust-overview-activity__row:hover{color:var(--sg-text-title-bright)}.trust-overview-activity__row strong,.trust-overview-activity__row small{display:block}.trust-overview-activity__row small,.trust-overview-activity__empty{color:var(--sg-text-muted);font-size:.82rem;line-height:1.6}.trust-overview-activity__dot{width:.55rem;height:.55rem;border-radius:.25rem}.trust-overview-activity__dot--info{background:var(--sg-state-safe);box-shadow:0 0 0 4px #6fba931f}.trust-overview-activity__dot--warning{background:var(--sg-state-warning);box-shadow:0 0 0 4px #d4a7581f}.trust-overview-activity__dot--danger{background:var(--sg-state-danger);box-shadow:0 0 0 4px #c661611f}.trust-proof-card__body{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:1rem;align-items:center}.trust-proof-card__donut{display:grid;place-items:center;width:5.8rem;height:5.8rem;border-radius:.25rem;clip-path:circle(50% at 50% 50%);overflow:hidden;background:radial-gradient(circle at center,var(--sg-bg-panel-core) 0 46%,transparent 47%),conic-gradient(var(--sg-state-safe-donut) 0 72%,var(--sg-state-danger-donut) 72% 88%,var(--sg-state-warning-donut) 88% 96%,var(--sg-state-unknown) 96% 100%);color:var(--sg-text-title-bright)}.trust-proof-card__donut--fresh{background:radial-gradient(circle at center,var(--sg-bg-panel-core) 0 46%,transparent 47%),conic-gradient(var(--sg-state-safe-donut) 0 74%,var(--sg-state-warning-donut) 74% 88%,var(--sg-state-danger-donut) 88% 96%,var(--sg-state-unknown) 96% 100%)}.trust-proof-card__donut span,.trust-proof-card__donut small{grid-area:1 / 1}.trust-proof-card__donut span{margin-top:-.25rem;font-size:1.05rem;font-weight:700}.trust-proof-card__donut small{margin-top:1.35rem;color:var(--sg-text-muted);font-size:.68rem}.trust-proof-card__legend{display:grid;gap:.55rem;color:var(--sg-text-body-muted);font-size:.82rem}.trust-proof-card__legend div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem;align-items:center}.trust-proof-card__legend strong{color:var(--sg-text-title-bright)}.trust-proof-card__dot{width:.55rem;height:.55rem;border-radius:.25rem;clip-path:circle(50% at 50% 50%)}.trust-proof-card__dot--valid{background:var(--sg-state-safe-donut)}.trust-proof-card__dot--missing{background:var(--sg-state-danger-donut)}.trust-proof-card__dot--stale{background:var(--sg-state-warning-donut)}.trust-proof-card__dot--unknown{background:var(--sg-state-unknown)}.trust-inventory-note{display:grid;gap:.24rem;border-radius:.25rem;border:1px solid var(--sg-border-subtle);background:var(--sg-bg-panel-muted);padding:.72rem .82rem}.trust-inventory-note strong{color:var(--sg-text-title);font-size:.84rem}.trust-inventory-note span{color:var(--sg-text-muted);font-size:.78rem;line-height:1.45}.trust-skill-hero__mark{width:4rem;height:4rem;border-radius:.25rem;font-family:Oxanium,sans-serif;font-size:1.18rem;font-weight:700}.trust-skill-hero__content{display:grid;gap:.55rem}.trust-skill-hero__id{color:var(--sg-text-muted);font-family:IBM Plex Mono,monospace;font-size:.78rem}.trust-skill-hero__status-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.15rem}.trust-skill-hero__fact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:.55rem;padding-top:.9rem;border-top:1px solid var(--sg-border-hairline)}.trust-skill-hero__fact-grid span{display:block;color:var(--sg-text-faint);font-size:.74rem;text-transform:uppercase;letter-spacing:.08em}.trust-skill-hero__fact-grid strong{display:block;margin-top:.18rem;color:var(--sg-text-title);font-size:1rem;font-weight:500}.trust-note-banner{padding:.9rem 1rem;border-color:#d4a7583d;background:#40311c7a;color:#e7c997;line-height:1.65}.trust-status-card{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.1rem 1.15rem}.trust-status-card--safe{border-color:#6fba9338;background:linear-gradient(180deg,#1f3f2bbd,#18271fe6)}.trust-status-card--warning{border-color:#d4a7583d;background:linear-gradient(180deg,#3f321db3,#282117e6)}.trust-status-card--pending{border-color:#8f6bff3d;background:linear-gradient(180deg,#2d2258ad,#1c1b2de6)}.trust-status-card--danger{border-color:#c6616138;background:linear-gradient(180deg,#3f1f23b8,#28181be6)}.trust-status-card__eyebrow{color:#ccd6e4;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.trust-status-card__title{margin-top:.28rem;color:var(--sg-text-title);font-size:1.45rem;font-weight:600}.trust-status-card__copy,.trust-status-card__recommendation{max-width:38rem;margin-top:.42rem;color:var(--sg-text-body);line-height:1.7}.trust-status-card__action{min-width:16rem}:root[data-sg-theme=light] .trust-note-banner{border-color:#b0772138;background:var(--sg-state-note-bg);color:#754e19}:root[data-sg-theme=light] .trust-status-card--safe{border-color:#258c5833;background:radial-gradient(circle at 100% 0%,var(--sg-light-row-accent-safe),transparent 38%),linear-gradient(180deg,#fffffff5,#e5f5ede6)}:root[data-sg-theme=light] .trust-status-card--warning{border-color:#a06e1e38;background:radial-gradient(circle at 100% 0%,var(--sg-light-row-accent-warning),transparent 38%),linear-gradient(180deg,#fffffff5,#f8efdde6)}:root[data-sg-theme=light] .trust-status-card--pending{border-color:#674cb438;background:radial-gradient(circle at 100% 0%,var(--sg-light-row-accent-scanning),transparent 38%),linear-gradient(180deg,#fffffff5,#ebe7fae6)}:root[data-sg-theme=light] .trust-status-card--danger{border-color:#b1464138;background:radial-gradient(circle at 100% 0%,var(--sg-light-row-accent-danger),transparent 38%),linear-gradient(180deg,#fffffff5,#f9e7e7e6)}:root[data-sg-theme=light] .trust-status-card__eyebrow{color:var(--sg-text-muted)}.trust-detail-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.45fr);gap:1rem}.trust-data-card{padding:1.1rem 1.15rem}.trust-data-card__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.trust-scan-list,.trust-activity-list,.trust-project-list{display:grid;gap:.7rem;margin-top:.9rem}.trust-scan-list__row,.trust-project-list__row{display:grid;grid-template-columns:minmax(8rem,.9fr) minmax(9rem,1fr) minmax(8rem,.9fr) minmax(5rem,.45fr);gap:.8rem;align-items:center;padding-top:.7rem;border-top:1px solid var(--sg-border-hairline)}.trust-project-list__row{grid-template-columns:minmax(0,1fr) auto}.trust-scan-list__row:first-child,.trust-project-list__row:first-child,.trust-activity-list__row:first-child{border-top:0;padding-top:0}.trust-scan-list__source,.trust-scan-list__time,.trust-activity-list__time{color:var(--sg-text-body);font-size:.88rem}.trust-scan-list__actions a{color:var(--sg-text-link);font-size:.84rem;text-decoration:none}.trust-activity-list__row{display:grid;grid-template-columns:minmax(12rem,.9fr) minmax(0,1.6fr) minmax(8rem,.65fr);gap:.9rem;align-items:start;padding-top:.78rem;border-top:1px solid var(--sg-border-hairline)}.trust-activity-list__event{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.trust-reference-project-activity-panel .trust-activity-list__row{grid-template-columns:minmax(0,1fr)}.trust-activity-list__badges{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin-bottom:.35rem}.trust-activity-list__summary{color:var(--sg-text-body);font-size:.9rem;line-height:1.65}@media (max-width: 1440px){.trust-page-grid:not(.trust-page-grid--overview){grid-template-columns:minmax(0,1fr)}}@media (max-width: 1280px){.trust-page-grid--run-scan{grid-template-columns:minmax(0,1fr)}.trust-metric-grid,.trust-metric-grid--overview,.trust-reference-stat-grid,.trust-reference-access-summary,.trust-overview-summary-grid,.trust-skill-hero__fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-reference-hero{grid-template-columns:minmax(0,1fr) minmax(13rem,.56fr)}.trust-reports-hero{grid-template-columns:minmax(0,1fr) minmax(16rem,.55fr)}.trust-reports-hero__stats,.trust-reference-posture{grid-column:1 / -1}.trust-reference-overview-topline,.trust-reference-overview-middle,.trust-reference-run-scan-console,.trust-scan-session-grid,.trust-scan-result-band{grid-template-columns:minmax(0,1fr)}.trust-scan-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}.trust-reference-rollup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.trust-page-grid--overview .trust-page-grid__aside{position:sticky;top:4.6rem}@media (max-width: 1180px){.trust-page-grid--overview{width:100%;grid-template-columns:minmax(0,1fr)}.trust-page-grid--overview .trust-page-grid__aside{position:static}}@media (max-width: 1024px){.trust-workspace-shell{grid-template-columns:1fr}.trust-workspace-shell__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:block;border:0;background:#02060c94;opacity:0;pointer-events:none;transition:opacity .16s ease}.trust-workspace-shell--rail-open .trust-workspace-shell__scrim{opacity:1;pointer-events:auto}.trust-workspace-shell__rail{position:fixed;inset:0 auto 0 0;z-index:80;width:min(20rem,calc(100vw - 2rem));height:100dvh;max-height:100dvh;min-height:0;border-right:1px solid var(--sg-border-default);border-bottom:0;overflow-y:auto;overscroll-behavior:contain;box-shadow:28px 0 44px -36px #000000e6;transform:translate(-105%);transition:transform .18s ease}.trust-workspace-shell--rail-open .trust-workspace-shell__rail{transform:translate(0)}.trust-rail__close{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-left:auto;border:1px solid var(--sg-border-subtle);border-radius:4px;background:var(--sg-bg-control-muted);color:var(--sg-text-muted)}.trust-workspace-shell__nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex:0 0 auto;border:1px solid var(--sg-border-subtle);border-radius:4px;background:var(--sg-bg-control-muted);color:var(--sg-text-body)}.trust-workspace-shell__topbar,.trust-toolbar-card,.trust-reference-hero,.trust-status-card,.trust-run-scan-intro,.trust-detail-grid,.trust-overview-hero,.trust-overview-lower-grid,.trust-run-scan-card__evidence-grid,.trust-reference-scan-workflow-grid,.trust-reference-scan-workflow-secondary,.trust-reference-run-scan-console,.trust-scan-session-grid,.trust-scan-result-band,.trust-overview-evidence-row,.trust-overview-project-row,.trust-run-scan-card__result,.trust-overview-activity__row,.trust-table__head,.trust-table__row,.trust-scan-list__row,.trust-activity-list__row,.trust-project-list__row{grid-template-columns:1fr}.trust-workspace-shell__topbar,.trust-toolbar-card,.trust-status-card{align-items:stretch}.trust-status-card__action{min-width:0}.trust-topbar__profile-role{max-width:none}.trust-workspace-shell__topbar{position:sticky;top:0;z-index:50}}@media (max-width: 720px){.trust-workspace-shell__body{padding:.8rem}.trust-workspace-shell__topbar{padding:.55rem .75rem;position:static}.trust-workspace-shell__actions{justify-content:flex-start;flex-wrap:wrap}.trust-topbar__utility-icons{display:none}.trust-topbar__profile{max-width:100%}.trust-topbar__profile-copy{max-width:min(14rem,calc(100vw - 7rem))}.trust-topbar-search__hint{display:none}.trust-metric-grid,.trust-metric-grid--overview,.trust-project-onboarding,.trust-reference-stat-grid,.trust-reference-access-summary,.trust-reference-activity-layout,.trust-overview-summary-grid,.trust-skill-hero__fact-grid{grid-template-columns:1fr}.trust-reference-posture{grid-column:auto}.trust-reports-hero,.trust-reports-toolbar,.trust-reports-filters,.trust-reports-hero__stats{grid-template-columns:1fr}.trust-reports-hero__stats{justify-self:stretch}.trust-reference-overview-posture,.trust-reference-overview-breakdown__body,.trust-reference-rollup-grid,.trust-reference-attention-strip{grid-template-columns:minmax(0,1fr)}.trust-reference-latest-scan__counts{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-scan-pipeline,.trust-scan-finding-row,.trust-run-scan-rail-card__body,.trust-run-scan-rail-actions{grid-template-columns:minmax(0,1fr)}.trust-scan-pipeline-step__line{display:none}.trust-status-card{grid-template-columns:minmax(0,1fr)!important}.trust-status-card__action{width:100%;min-width:0}.trust-status-card__action a,.trust-status-card__action button{width:100%;min-width:0;white-space:normal}.trust-project-report-action{position:static;margin-bottom:.85rem}.trust-project-report-action a{width:100%;min-width:0}.trust-hero,.trust-overview-hero,.trust-run-scan-intro,.trust-run-scan-card,.trust-overview-activity,.trust-skill-hero,.trust-toolbar-card,.trust-table-card,.trust-side-card,.trust-data-card,.trust-status-card,.trust-empty-card,.trust-note-banner{padding-left:1rem;padding-right:1rem}}.verification-card{border:1px solid rgba(255,255,255,.1);background:linear-gradient(140deg,#ffffff0b,#ffffff03 45%),#202329db;box-shadow:inset 0 1px #ffffff14,0 10px 30px -20px #00000094}.mono-hash{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;letter-spacing:.02em}.verification-expired{border-color:#f59e0b59!important;background:#f59e0b1a!important}.verification-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.verification-actions .btn{min-height:2.25rem}.pack-card{position:relative;display:flex;flex-direction:column;align-content:stretch;gap:0;min-height:290px;border-radius:.25rem;padding:1.5rem;border:1px solid rgba(255,255,255,.08);background:#1e232d73;backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);box-shadow:inset 0 1px 1px #ffffff1a,inset 0 -1px 1px #0000004d,0 12px 30px -15px #000c;transition:transform .3s cubic-bezier(.34,1.56,.64,1),border-color .3s ease,box-shadow .3s ease,background .3s ease}.pack-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.25rem;pointer-events:none;background:radial-gradient(800px circle at top left,rgba(255,255,255,.03),transparent 40%);z-index:0}.pack-card>*{position:relative;z-index:1}.pack-card:hover{transform:translateY(-6px);border-color:#fff3;background:#28303e99;box-shadow:inset 0 1px 2px #ffffff26,0 24px 40px -15px #000000e6,0 0 40px -10px #006a994d}:root[data-sg-theme=light] .pack-card{border-color:#2a3d5729;background:linear-gradient(145deg,#fffffff0,#e2ebf6e0),var(--sg-bg-panel);box-shadow:inset 0 1px 1px #ffffffc7,0 18px 34px -28px #30425885}:root[data-sg-theme=light] .pack-card:before{background:radial-gradient(800px circle at top left,rgba(52,104,181,.08),transparent 42%)}:root[data-sg-theme=light] .pack-card:hover{border-color:#3468b53d;background:linear-gradient(145deg,#fffffffa,#dae8fce0),var(--sg-bg-panel);box-shadow:inset 0 1px 1px #ffffffd6,0 24px 38px -24px #30425894,0 0 34px -22px #3468b55c}:root[data-sg-theme=light] .pack-card__label{color:var(--sg-text-muted)}:root[data-sg-theme=light] .pack-card__tokens{color:var(--sg-text-title)}:root[data-sg-theme=light] .pack-card__unit{color:var(--sg-text-body)}:root[data-sg-theme=light] .pack-card__value{color:var(--sg-text-muted)}.pack-card--recommended{border-color:#00a8ff66;background:linear-gradient(160deg,#006a9926,#141c2799 60%),#1e232d80;box-shadow:inset 0 1px 1px #ffffff26,0 16px 36px -15px #000000e6,0 0 0 1px #00a8ff4d,0 0 30px -5px #00a8ff33}.pack-card--recommended:before{background:radial-gradient(800px circle at top left,rgba(0,168,255,.1),transparent 50%);border-radius:.25rem}.pack-card--recommended:hover{border-color:#00a8ffb3;box-shadow:inset 0 1px 2px #ffffff40,0 24px 46px -15px #000000e6,0 0 0 1px #00a8ff80,0 0 50px -5px #00a8ff66}:root[data-sg-theme=light] .pack-card--recommended{border-color:#5376c557;background:linear-gradient(160deg,#ebf1fffa,#d6e5fbe6 62%),var(--sg-bg-panel);box-shadow:inset 0 1px 1px #ffffffd1,0 0 0 1px #7386da38,0 22px 38px -26px #30425894}:root[data-sg-theme=light] .pack-card--recommended:before{background:radial-gradient(800px circle at top left,rgba(83,118,197,.14),transparent 50%)}:root[data-sg-theme=light] .pack-card--recommended:hover{border-color:#5376c57a;box-shadow:inset 0 1px 1px #ffffffdb,0 0 0 1px #7386da47,0 24px 40px -24px #3042589e,0 0 34px -22px #5376c56b}.pack-card__header{display:flex;align-items:center;justify-content:flex-start;gap:.5rem}.pack-card__label{color:#c2d6ee;line-height:1.2}.pack-card__badge{position:absolute;top:-.75rem;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(167,220,248,.5);border-radius:.25rem;padding:.2rem .8rem;background:linear-gradient(135deg,#00a8fff2,#006a99f2);box-shadow:0 4px 12px #006a9966,inset 0 1px #fff3;color:#fff;font-size:.65rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:10}.pack-card__tokens{margin-top:.18rem;font-size:1.02rem;color:#edf4ff;font-weight:550;line-height:1.25}.pack-card__unit{margin-top:.5rem;font-size:.8rem;color:#dce8f9;line-height:1.3}.pack-card__value{margin-top:.3rem;font-size:.78rem;color:#d1e2f7;min-height:1.2rem;line-height:1.35}.pack-card__cta{margin-top:auto}.pack-card__cta:focus-visible{outline:none;box-shadow:0 0 0 3px #04101bf2,0 0 0 5px #b4e7fff2}.wallet-panel{transition:box-shadow .36s ease,border-color .36s ease}.command-deck-stack,.command-deck-wallet__content{display:grid;gap:1rem}.command-deck-wallet__stats{display:grid;gap:.5rem}.command-deck-wallet__actions{align-content:start}.wallet-balance{transition:text-shadow .32s ease}.wallet-panel--glow{box-shadow:inset 0 0 0 1px #4dd2ff8c,0 0 0 1px #4dd2ff40,0 0 28px #26bbff59;animation:wallet-pulse 1.2s ease-out}.wallet-panel--glow .wallet-balance{text-shadow:0 0 18px rgba(120,222,255,.55)}@keyframes wallet-pulse{0%{transform:translateZ(0);box-shadow:inset 0 0 0 1px #4dd2ff33,0 0 0 1px #4dd2ff1a,0 0 8px #26bbff2e}45%{box-shadow:inset 0 0 0 1px #4dd2ff99,0 0 0 1px #4dd2ff59,0 0 34px #26bbff6b}to{box-shadow:inset 0 0 0 1px #4dd2ff00,0 0 0 1px #4dd2ff00,0 0 #26bbff00}}@media (max-width: 900px){.pack-card{min-height:0;padding:1.2rem}.pack-card__badge{font-size:.55rem}}@media (min-width: 1080px){.command-deck-wallet__content{grid-template-columns:minmax(200px,.8fr) minmax(0,1.5fr) minmax(220px,.9fr);align-items:start}.command-deck-wallet__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.command-deck-wallet__stats>:nth-child(3):last-child,.command-deck-wallet__stats>:nth-child(3):nth-last-child(2),.command-deck-wallet__stats>:nth-child(4):last-child{grid-column:1 / -1}.command-deck-wallet__actions{display:grid;justify-items:stretch;align-self:stretch}.command-deck-wallet__actions>*{width:100%}}@media (prefers-reduced-motion: reduce){.pack-card{transition:none!important}.pack-card:hover{transform:none;border-color:#ffffff14;background:#1e232d73;box-shadow:inset 0 1px 1px #ffffff1a,inset 0 -1px 1px #0000004d,0 12px 30px -15px #000c}.wallet-panel,.wallet-balance{transition:none!important}.wallet-panel--glow{animation:none!important;box-shadow:none!important}}.scan-marquee{border:1px solid var(--border-soft);border-radius:.25rem;overflow:hidden;background:linear-gradient(145deg,#ffffff0a,#ffffff03 42%),#1e2127bd}.scan-marquee-track{display:flex;align-items:stretch;gap:.75rem;width:-moz-max-content;width:max-content;padding:.65rem}.scan-marquee-track--loop{animation:scan-marquee-scroll 46s linear infinite}.scan-marquee:hover .scan-marquee-track--loop,.scan-marquee:focus-within .scan-marquee-track--loop,.scan-marquee:focus-visible .scan-marquee-track--loop{animation-play-state:paused}.scan-marquee-card{position:relative;min-width:min(320px,calc(100vw - 5.5rem));max-width:320px;border:1px solid var(--border-default);border-radius:.25rem;padding:.9rem;background:linear-gradient(145deg,#ffffff0f,#ffffff03 45%),#202329db;box-shadow:inset 0 1px #ffffff14,0 16px 34px -24px #000000b3}.scan-marquee-card--certified{border-color:#2de0c259}.scan-marquee-card--acknowledged{border-color:#f59e0b6b}.scan-marquee-card--unsigned{border-color:#87a5b24d}.scan-marquee-ribbon{display:inline-flex;align-items:center;border-radius:.25rem;border:1px solid transparent;padding:.1rem .52rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.scan-marquee-ribbon--certified{border-color:#2de0c261;background:#2de0c226;color:#b1fff4}.scan-marquee-ribbon--acknowledged{border-color:#f59e0b6b;background:#f59e0b29;color:#ffe4b5}.scan-marquee-ribbon--unsigned{border-color:#87a5b261;background:#87a5b224;color:#d7e2f0}.scan-marquee-card__name{margin-top:.72rem;color:#f6fbff;font-weight:600;font-size:1.02rem;line-height:1.35;word-break:break-word}.scan-marquee-card__meta{margin-top:.3rem;color:#9eb0ce;font-size:.8rem;line-height:1.35}.scan-marquee-card__footer{margin-top:.68rem;display:flex;align-items:center;justify-content:space-between;gap:.4rem}@keyframes scan-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.admin-kv{display:flex;align-items:center;justify-content:space-between;gap:.6rem;border:1px solid var(--sg-border-muted);border-radius:.25rem;padding:.5rem .65rem;background:var(--sg-bg-elevated)}.admin-kv strong{color:var(--sg-text-title)}.admin-kv span{color:var(--sg-text-body-muted)}:root[data-sg-theme=light] .admin-kv{border-color:#2a3d5724;background:#ffffffd1;box-shadow:inset 0 1px #ffffffc7}:root[data-sg-theme=light] .admin-kv span{color:var(--sg-text-body-muted)}:root[data-sg-theme=light] .admin-kv strong,:root[data-sg-theme=light] .admin-revenue-total{color:var(--sg-text-title)}.admin-pill{border:1px solid var(--sg-border-blue);border-radius:.25rem;padding:.16rem .5rem;background:var(--sg-bg-control-muted);color:var(--sg-text-blue)}:root[data-sg-theme=light] .admin-pill{border-color:#3468b547;background:#e2eefddb;color:#26589a}.admin-operator-shell{color:var(--sg-text-body)}.admin-summary-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(20rem,1fr);gap:.75rem;align-items:stretch}.admin-summary-grid>*{min-width:0;height:100%}.admin-operator-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;background:radial-gradient(circle at 86% 8%,rgba(86,109,131,.16),transparent 36%),var(--sg-panel-gradient);border-color:var(--sg-border-default)}.admin-operator-hero__truth{max-width:18rem;border:1px solid var(--sg-border-control);border-radius:.25rem;padding:.65rem .75rem;background:var(--sg-bg-control-muted);color:var(--sg-text-muted);font-size:.72rem;line-height:1.4}.admin-operator-badge{display:inline-flex;align-items:center;margin-bottom:.4rem;border:1px solid var(--sg-border-active);border-radius:.25rem;padding:.16rem .45rem;background:var(--sg-bg-active-soft);color:var(--sg-text-title);font-size:.62rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}:root[data-sg-theme=light] .admin-operator-hero{background:radial-gradient(circle at 86% 8%,rgba(52,104,181,.12),transparent 36%),var(--sg-panel-gradient);border-color:#2a3d5729}:root[data-sg-theme=light] .admin-operator-badge{border-color:#3468b557;background:var(--sg-bg-active-soft);color:var(--sg-text-blue)}.admin-table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0}.admin-table th{text-align:left;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--sg-text-faint);font-weight:600;padding:.42rem .5rem;border-bottom:1px solid var(--sg-border-subtle)}.admin-table td{font-size:.78rem;line-height:1.34;color:var(--sg-text-body);padding:.42rem .5rem;border-bottom:1px solid var(--sg-border-hairline);vertical-align:top}.admin-table tbody tr:hover td{background:var(--sg-bg-control-hover)}:root[data-sg-theme=light] .admin-table{background:transparent}:root[data-sg-theme=light] .admin-table th{color:var(--sg-text-muted)}:root[data-sg-theme=light] .admin-table td{color:var(--sg-text-body)}.admin-scan-detail-row{display:grid;gap:.5rem;border-radius:6px;background:#131820a6;padding:.72rem .85rem}.admin-scan-detail-row__label{margin-bottom:.2rem;color:var(--sg-text-faint);font-size:.68rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.admin-scan-detail-row__title,.admin-scan-detail-row__models{color:var(--sg-text-body);font-size:.72rem}.admin-scan-detail-row__meta{color:var(--sg-text-muted);font-size:.72rem}.admin-scan-detail-row__models{display:grid;gap:.22rem;font-family:IBM Plex Mono,monospace}:root[data-sg-theme=light] .admin-scan-detail-row{border:1px solid rgba(42,61,87,.14);background:linear-gradient(145deg,#ffffffdb,#e8f0f8bd),var(--sg-bg-panel-muted)}:root[data-sg-theme=light] .admin-scan-detail-row__label{color:var(--sg-text-muted)}:root[data-sg-theme=light] .admin-scan-detail-row__title,:root[data-sg-theme=light] .admin-scan-detail-row__models{color:var(--sg-text-body)}:root[data-sg-theme=light] .admin-scan-detail-row__meta{color:var(--sg-text-muted)}.admin-pagination{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;color:var(--sg-text-muted);font-size:.74rem}.admin-scans-toolbar{width:100%;display:grid;gap:.5rem}.admin-scans-toolbar__heading{display:flex;align-items:baseline;gap:.45rem}.admin-scans-toolbar__controls{display:grid;gap:.5rem;grid-template-columns:minmax(240px,1.35fr) repeat(4,minmax(120px,1fr))}.admin-scans-toolbar__search{min-width:0}.admin-table-desktop{display:block}.admin-mobile-list{display:none}.admin-mobile-card{border:1px solid var(--sg-border-control);border-radius:.25rem;padding:.7rem;background:linear-gradient(145deg,var(--sg-highlight),transparent 46%),var(--sg-bg-elevated)}.admin-scan-mobile-card__body{display:grid;gap:.44rem}.admin-scan-mobile-card__top{display:flex;align-items:center;justify-content:space-between;gap:.45rem}.admin-scan-mobile-card__title{color:var(--sg-text-title);font-weight:600;line-height:1.25;word-break:break-word}.admin-scan-mobile-card__subtitle{font-size:.75rem;color:var(--sg-text-muted)}.admin-scan-mobile-card__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;margin-top:.05rem}.admin-scan-mobile-card__grid dt{font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:var(--sg-text-faint)}.admin-scan-mobile-card__grid dd{margin:.1rem 0 0;font-size:.77rem;color:var(--sg-text-body);word-break:break-word}@media (max-width: 1220px){.admin-scans-toolbar__controls{grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(120px,1fr))}}@media (max-width: 900px){.admin-scans-toolbar__controls{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-table-desktop{display:none}.admin-mobile-list{display:grid;gap:.55rem}}@media (max-width: 620px){.admin-scans-toolbar__controls,.admin-scan-mobile-card__grid{grid-template-columns:minmax(0,1fr)}.admin-table-toolbar>*{width:100%}.admin-pagination{justify-content:space-between}.admin-pagination .btn{min-height:2.25rem}.admin-pagination [data-slot=select-trigger]{min-width:100%}}.admin-tabs-list{scrollbar-width:thin;justify-content:flex-start;gap:.95rem}.admin-tabs-trigger{min-width:0;width:auto;padding-inline:.2rem}.admin-activity-chart-card{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:20.25rem;height:100%}:root[data-sg-theme=light] .admin-activity-chart-card,:root[data-sg-theme=light] .admin-revenue-card,:root[data-sg-theme=light] .admin-operator-shell .panel.surface-2{border-color:#2a3d5729;background:radial-gradient(circle at 92% 8%,rgba(52,104,181,.08),transparent 38%),var(--surface-2-bg)}:root[data-sg-theme=light] .admin-operator-shell .section-label{color:var(--sg-text-muted)}:root[data-sg-theme=light] .admin-operator-shell .label{color:var(--sg-text-muted)}:root[data-sg-theme=light] .admin-activity-chart-card .recharts-cartesian-axis-tick-value{fill:var(--sg-text-muted)}:root[data-sg-theme=light] .admin-activity-chart-card .recharts-cartesian-grid line{stroke:#5b708f33}:root[data-sg-theme=light] .admin-activity-chart-card .text-slate-400,:root[data-sg-theme=light] .admin-revenue-card .text-slate-400,:root[data-sg-theme=light] .admin-revenue-card .text-slate-200{color:var(--sg-text-body-muted)!important}.admin-activity-chart-card__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.55rem}.admin-activity-chart-frame{position:relative;width:100%;height:100%;min-height:15.2rem}.admin-activity-tooltip{border:1px solid var(--sg-border-control);border-radius:6px;background:#131820f5;padding:.48rem .62rem;box-shadow:0 18px 36px -24px #000000e6}.admin-activity-tooltip p{color:var(--sg-text-faint);font-family:IBM Plex Mono,monospace;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.admin-activity-tooltip strong{display:block;margin-top:.12rem;color:var(--sg-state-safe);font-size:.78rem}:root[data-sg-theme=light] .admin-activity-tooltip{border-color:#2a3d5729;background:#fffffffa;box-shadow:0 18px 34px -28px #30425885}:root[data-sg-theme=light] .admin-activity-tooltip p{color:var(--sg-text-muted)}.dashboard-filters .label{margin-right:.25rem}@media (max-width: 640px){.scan-row-button{align-items:flex-start;flex-direction:column;gap:.35rem;padding:.65rem 0}.scan-row-button>div{width:100%}.scan-row-button>div:last-child{justify-content:space-between}.dashboard-filters{gap:.45rem}.dashboard-filters>[data-slot=input]{width:100%}.modal-card--scan{width:min(760px,calc(100vw - 1rem));max-height:calc(100vh - .75rem)}.scan-details-modal-header,.scan-details-modal-body{padding-left:.9rem;padding-right:.9rem}.verification-grid,.verification-actions{grid-template-columns:minmax(0,1fr)}}@media (max-width: 430px){.pack-card{padding:1rem}.pack-card__tokens{font-size:.95rem}.wallet-balance{font-size:2rem;line-height:1.1}.admin-tabs-trigger{min-width:0}.sg-tabs-trigger{clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 100%,0 100%)}.sg-tabs-trigger+.sg-tabs-trigger{margin-left:-12px}}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-shimmer{background:linear-gradient(90deg,var(--sg-skeleton-base) 25%,var(--sg-skeleton-highlight) 50%,var(--sg-skeleton-base) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite;border:1px solid var(--sg-skeleton-border)}.skeleton-shimmer--text,.skeleton-shimmer--pill{min-height:.35rem}@media (prefers-reduced-motion: reduce){.skeleton-shimmer{animation:none;background:var(--sg-skeleton-base)}}.trust-skeleton-access,.trust-skeleton-card{border:1px solid var(--sg-skeleton-border);background:var(--sg-skeleton-surface)}.trust-skeleton-access{margin:1rem;max-width:34rem;padding:1.5rem}.trust-skeleton-overview{display:grid;gap:1rem}.trust-skeleton-metric-grid{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.trust-skeleton-donut-row{display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr);align-items:center;margin-top:1.25rem}.trust-skeleton-stack{display:grid;gap:.65rem}.trust-skeleton-hero .trust-skill-hero__mark{display:block;border:1px solid var(--sg-skeleton-border);background:var(--sg-skeleton-base)}.trust-skeleton-table-row{cursor:default;pointer-events:none}.trust-skeleton-table-row__cell{min-width:0}.trust-skeleton-code-block{display:grid;gap:.55rem}.admin-table-skeleton-row td,.admin-mobile-card--skeleton{background:var(--sg-skeleton-surface)}.admin-activity-chart-skeleton{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem .75rem .75rem}.admin-activity-chart-skeleton__grid{display:grid;height:100%;grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;gap:.45rem}.admin-activity-chart-skeleton__bar{align-self:end}.public-proof-card--skeleton{width:100%;padding:clamp(1.25rem,2vw,2rem)}.public-proof-skeleton-hero{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:center}.public-proof-skeleton-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.85rem;margin-top:1rem}.public-proof-skeleton-grid--wide{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.admin-stat-card{position:relative;overflow:hidden;border-radius:.25rem}:root[data-sg-theme=light] .admin-stat-card{border-color:#2a3d5729;background:radial-gradient(circle at 92% 8%,rgba(52,104,181,.08),transparent 38%),var(--surface-2-bg)}:root[data-sg-theme=light] .admin-stat-card strong,:root[data-sg-theme=light] .admin-stat-card .text-white{color:var(--sg-text-title)!important}.admin-stat-icon{position:absolute;top:.75rem;right:.85rem;font-family:IBM Plex Mono,monospace;font-size:.82rem;letter-spacing:.1em;opacity:.42;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1}.agent-status--active{color:#34d399}.agent-status--revoked{color:#f87171;opacity:.8}.admin-revenue-total{color:var(--sg-state-safe);font-size:1.15em}.admin-revenue-card{height:100%}.admin-kv--column{flex-direction:column;align-items:stretch;gap:.45rem}.admin-progress-track{width:100%;height:6px;border-radius:.25rem;background:var(--sg-bg-control);overflow:hidden}:root[data-sg-theme=light] .admin-progress-track{background:#cbd5e1b8}.admin-progress-fill{height:100%;border-radius:.25rem;background:linear-gradient(90deg,var(--sg-state-safe),var(--sg-text-blue));transition:width .6s cubic-bezier(.22,1,.36,1)}@media (max-width: 860px){.admin-summary-grid,.admin-operator-hero{grid-template-columns:minmax(0,1fr)}.admin-operator-hero__truth{max-width:none}}.activity-row{border-radius:.25rem;border:1px solid var(--border-soft);background:var(--surface-3-bg);box-shadow:inset 0 1px #ffffff0f}:root[data-sg-theme=light] .public-proof-page .activity-row{border-color:#2a3d5724;background:#ffffffd6;color:var(--sg-text-body);box-shadow:inset 0 1px #fffc}.scan-row-button{width:100%;min-height:3.25rem;padding:.6rem 0;display:flex;align-items:center;justify-content:space-between;gap:.5rem;text-align:left}.scan-row-button:hover .status-pill{filter:brightness(1.06)}.scan-row-button:hover{transform:translateY(-1px)}@media (min-width: 1024px){.landing-operations-panel.panel{overflow:visible}.landing-operations-track{height:280vh}.landing-operations-sticky{top:.5rem;min-height:calc(100vh - 2rem)}}.command-bar-shell{position:sticky;top:.6rem;z-index:35}.command-bar.public-cli-strip,.command-bar.public-pricing-strip,.command-bar.public-scan-panel,.command-bar.public-boundary-panel{border:1px solid rgba(96,130,184,.24);background:radial-gradient(circle at 8% 0%,rgba(87,100,255,.09),transparent 24rem),linear-gradient(180deg,#111f32eb,#060f1cf0);box-shadow:inset 0 1px #ffffff0e,0 24px 54px -44px #18458fd9}.command-bar.public-scan-panel{background:radial-gradient(circle at 10% 8%,rgba(143,154,255,.16),transparent 18rem),radial-gradient(circle at 95% 0%,rgba(68,222,115,.08),transparent 18rem),linear-gradient(180deg,#111f32eb,#060f1cf0)}.command-bar.public-boundary-panel{position:relative;overflow:hidden;background:linear-gradient(145deg,rgba(255,255,255,.045),transparent 22%),radial-gradient(circle at 92% 10%,rgba(143,154,255,.13),transparent 24rem),radial-gradient(circle at 8% 90%,rgba(68,222,115,.07),transparent 18rem),linear-gradient(180deg,#111f32eb,#060f1cf0)}:root[data-sg-theme=light] .command-bar.public-cli-strip,:root[data-sg-theme=light] .command-bar.public-pricing-strip,:root[data-sg-theme=light] .command-bar.public-scan-panel,:root[data-sg-theme=light] .command-bar.public-boundary-panel{border-color:#374c6c29;background:radial-gradient(circle at 8% 0%,rgba(89,103,210,.08),transparent 24rem),linear-gradient(180deg,#fffffff5,#eef5fcf0);box-shadow:inset 0 1px #ffffffe0,0 24px 54px -44px #3d527075}:root[data-sg-theme=light] .admin-operator-shell .command-bar.surface-2{border-color:#2a3d5729;background:radial-gradient(circle at 92% 8%,rgba(52,104,181,.08),transparent 38%),var(--surface-2-bg)}@media (min-width: 1024px){.landing-operations-panel.command-bar{overflow:visible}}.command-bar.docs-sidebar{position:sticky;top:1rem;display:grid;grid-template-rows:auto auto auto auto;gap:.95rem;align-self:start;overflow:visible;border-color:var(--docs-card-border);background:var(--docs-section-background);box-shadow:var(--docs-card-shadow)}.command-bar.docs-section{scroll-margin-top:6.8rem;border-color:var(--docs-card-border);background:var(--docs-section-background);box-shadow:var(--docs-card-shadow)}:root[data-sg-theme=light] .command-bar.docs-sidebar{border-color:var(--docs-card-border)}:root[data-sg-theme=light] .command-bar.docs-section,:root[data-sg-theme=light] .command-bar.docs-sidebar{background:var(--docs-section-background);box-shadow:var(--docs-card-shadow)}.command-bar.legal-sidebar{position:sticky;top:.8rem;align-self:start;border-color:var(--legal-card-border);background:var(--legal-section-background);box-shadow:var(--legal-card-shadow);padding:1rem}.command-bar.legal-header{border-color:var(--legal-card-border);background:var(--legal-section-background);box-shadow:var(--legal-card-shadow);padding:1rem}.command-bar.legal-section{border-color:var(--legal-card-border);background:var(--legal-section-background);box-shadow:var(--legal-card-shadow);padding:.92rem 1rem;scroll-margin-top:6.8rem}.command-bar.legal-footer{border-color:var(--legal-card-border);background:var(--legal-card-background);box-shadow:var(--legal-card-shadow);display:grid;gap:.3rem;padding:.9rem 1rem}:root[data-sg-theme=light] .command-bar.legal-sidebar,:root[data-sg-theme=light] .command-bar.legal-header,:root[data-sg-theme=light] .command-bar.legal-section,:root[data-sg-theme=light] .command-bar.legal-footer{border-color:var(--legal-card-border);background:var(--legal-section-background);box-shadow:var(--legal-card-shadow)}.command-bar.app-footer{--sg-footer-background: radial-gradient(circle at 50% 0%, rgba(94, 98, 255, .08), transparent 32rem), linear-gradient(180deg, rgba(5, 13, 22, .72), rgba(3, 9, 16, .9));--sg-footer-link: rgb(184 198 218);--sg-footer-link-hover: rgb(246 250 255);--sg-footer-copy: rgb(143 160 181);width:100%;margin-top:0;border:0;border-top:1px solid var(--sg-border-hairline);background:var(--sg-footer-background);box-shadow:inset 0 1px #ffffff09,0 -18px 42px -40px #366cb080}:root[data-sg-theme=light] .command-bar.app-footer{--sg-footer-background: radial-gradient(circle at 50% 0%, rgba(52, 104, 181, .08), transparent 32rem), linear-gradient(180deg, rgba(247, 250, 254, .72), rgba(236, 243, 250, .88));--sg-footer-link: rgb(72 91 118);--sg-footer-link-hover: rgb(18 31 50);--sg-footer-copy: rgb(91 108 132);box-shadow:inset 0 1px #ffffffc2,0 -18px 36px -34px #43566e5c;background:var(--sg-footer-background)}@media (max-width: 1023px){.command-bar.docs-sidebar{max-height:none;position:static}}@media (max-width: 768px){.command-bar{border-radius:.25rem}}.command-bar{border:1px solid var(--border-default);border-radius:.25rem;background:linear-gradient(165deg,#1e232ae6,#15191ee0);backdrop-filter:blur(16px) saturate(1.03);-webkit-backdrop-filter:blur(16px) saturate(1.03);box-shadow:0 24px 50px -34px var(--shadow-ambient),inset 0 1px 0 var(--sg-highlight-strong),inset 0 -1px #ffffff05;position:relative;overflow:hidden}:root[data-sg-theme=light] .command-bar{background:linear-gradient(165deg,#fffffff5,#ecf3fae6),var(--sg-bg-panel);box-shadow:0 20px 38px -34px #30425875,inset 0 1px 0 var(--sg-highlight-strong)}.command-bar:before{display:none}.command-bar{display:grid;grid-template-columns:minmax(240px,1fr) auto minmax(300px,1.15fr);align-items:center;gap:.9rem;padding:.95rem 1rem;background:linear-gradient(145deg,#50505000,#70666603 45%),#252931d6;border:1px solid rgb(0 0 0 / 34%)}.command-bar__identity{display:flex;align-items:center;gap:.75rem}.command-bar__metrics{display:flex;align-items:baseline;gap:.78rem;flex-wrap:wrap;min-width:0}.command-bar__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;justify-self:end}.command-bar__desktop-only{display:inline-flex}.app-skill-badge-wrap{display:inline-flex;align-items:center}.app-skill-badge-image{display:block;width:auto;height:1.1rem;border-radius:.25rem}.app-skill-badge-fallback{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}:root[data-sg-theme=light] .admin-revenue-card .app-skill-badge-fallback{color:var(--sg-text-body-muted)}:root[data-sg-theme=light] .public-proof-page .app-skill-badge-fallback{color:var(--sg-text-body-muted)}.app-skill-badge-fallback{line-height:1}.metric-chip{display:grid;gap:.06rem;align-content:start;justify-items:start;border-radius:.25rem;padding:0;border:0;background:transparent;box-shadow:none;min-width:0}.metric-chip__label{font-size:9px;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}:root[data-sg-theme=light] .admin-activity-chart-card .metric-chip__label,:root[data-sg-theme=light] .admin-revenue-card .metric-chip__label{color:var(--sg-text-body-muted)}:root[data-sg-theme=light] .public-proof-page .metric-chip__label{color:var(--sg-text-muted)}.metric-chip__value{font-size:1.05rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}:root[data-sg-theme=light] .public-scan-panel .metric-chip__value,:root[data-sg-theme=light] .public-boundary-panel .metric-chip__value,:root[data-sg-theme=light] .public-cli-strip .metric-chip__value,:root[data-sg-theme=light] .public-pricing-strip .metric-chip__value{color:#0f1b2b}:root[data-sg-theme=light] .admin-stat-card .metric-chip__value{color:var(--sg-text-title)}:root[data-sg-theme=light] .public-proof-page .metric-chip__value{color:var(--sg-text-title-bright)}.metric-chip__value{line-height:1.15;font-variant-numeric:tabular-nums}.status-chip{display:grid;gap:.06rem;align-content:start;justify-items:start;border-radius:.25rem;padding:0;border:0;background:transparent;box-shadow:none;min-width:0;max-width:min(230px,100%)}.status-chip__label{font-size:9px;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}:root[data-sg-theme=light] .admin-activity-chart-card .status-chip__label,:root[data-sg-theme=light] .admin-revenue-card .status-chip__label{color:var(--sg-text-body-muted)}:root[data-sg-theme=light] .public-proof-page .status-chip__label{color:var(--sg-text-muted)}.status-chip__value{font-size:.8rem;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}:root[data-sg-theme=light] .admin-revenue-card .status-chip__value{color:var(--sg-text-body-muted)}:root[data-sg-theme=light] .public-proof-page .status-chip__value{color:var(--sg-text-body-muted)}.status-chip__value{line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scan-composer__privacy{color:#9eb5d0}.kicker{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.2em}.public-proof-card .kicker{overflow-wrap:anywhere;word-break:break-word}.kicker{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:#a7bbd1}.label{font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}:root[data-sg-theme=light] .admin-activity-chart-card .label,:root[data-sg-theme=light] .admin-revenue-card .label{color:var(--sg-text-body-muted)}:root[data-sg-theme=light] .public-proof-page .label{color:var(--sg-text-muted)}.section-title{font-family:Fraunces,Manrope,system-ui,sans-serif;font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}:root[data-sg-theme=light] .public-scan-panel .section-title,:root[data-sg-theme=light] .public-boundary-panel .section-title,:root[data-sg-theme=light] .public-cli-strip .section-title,:root[data-sg-theme=light] .public-pricing-strip .section-title{color:#0f1b2b}:root[data-sg-theme=light] .admin-stat-card .section-title{color:var(--sg-text-title)}:root[data-sg-theme=light] .public-proof-page .section-title{color:var(--sg-text-title-bright)}.section-title{font-family:Oxanium,IBM Plex Sans,sans-serif;letter-spacing:-.02em}.section-label{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}:root[data-sg-theme=light] .admin-revenue-card .section-label{color:var(--sg-text-body-muted)}:root[data-sg-theme=light] .public-proof-page .section-label{color:var(--sg-text-body-muted)}.cli-section{scroll-margin-top:6.8rem}.cli-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.9fr);gap:1rem;align-items:start}.cli-side-column{display:grid;gap:1rem}.cli-terminal{border:1px solid var(--border-default);border-radius:.25rem;background:linear-gradient(145deg,#ffffff0d,#ffffff03 42%),#202329db;padding:.9rem}.cli-terminal__screen{position:relative;border:1px solid rgba(121,145,168,.34);border-radius:.25rem;background:linear-gradient(180deg,#121826fa,#0d121ff5),#0d121ff0;padding:.8rem;width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto;min-height:548px;max-height:548px;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 1px #ffffff0f,0 20px 36px -26px #030c1ceb}.cli-terminal__screen:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 18% 8%,rgba(122,155,189,.12),transparent 40%),radial-gradient(circle at 82% 92%,rgba(80,106,136,.11),transparent 44%)}.cli-terminal__line{display:flex;align-items:center;gap:.35rem}.cli-terminal__line--header{margin-bottom:.6rem}.cli-terminal__title{margin-left:.55rem;color:#9eb0cb;font-size:.66rem;letter-spacing:.18em;text-transform:uppercase}.cli-terminal__output{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8rem;line-height:1.43;color:#e5efff;white-space:pre;min-height:482px;text-shadow:0 0 0 rgba(0,0,0,0);min-width:72ch;width:-moz-fit-content;width:fit-content}.cli-terminal__output--static{min-height:auto}.cli-terminal__row{display:block}.cli-terminal__row--cmd{color:#b7d1e8}.cli-token{font-weight:500}.cli-token--safe{color:#76f2d1;text-shadow:0 0 12px rgba(44,216,179,.25)}.cli-token--danger,.cli-token--critical{color:#ff9f98;text-shadow:0 0 14px rgba(255,87,87,.23)}.cli-token--high{color:#ffbe9b}.cli-token--medium{color:#ffe39c}.cli-terminal__cmd{color:#b7d1e8}.cli-terminal__cursor{position:absolute;right:.9rem;bottom:.72rem;width:.6rem;height:1.05rem;border-radius:.25rem;background:#b2c6d9eb;box-shadow:0 0 0 1px #cddaea4d,0 0 14px #0000006b;animation:cli-caret-blink 1s steps(1,end) infinite}.cli-terminal:hover .cli-terminal__cursor,.cli-terminal:focus-within .cli-terminal__cursor{animation-play-state:paused}.cli-copy-row{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.cli-copy-row .cli-code-block{flex:1 1 300px}.cli-copy-row--icon{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem}.cli-copy-row--icon .cli-code-block{margin:0;flex:initial}.cli-inline-code-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem}.cli-inline-code-row .cli-code-block{margin:0}.cli-gh-card{border:1px solid var(--border-default);border-radius:.25rem;background:linear-gradient(145deg,#ffffff0a,#ffffff03 44%),#202329db;padding:1rem}.cli-code-block{display:block;width:100%;overflow-x:auto;border:1px solid var(--border-soft);border-radius:.25rem;background:linear-gradient(145deg,#ffffff0b,#ffffff03 40%),#171819db;padding:.65rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.84rem;line-height:1.4;color:#d5e4f6;white-space:pre}.cli-copy-btn{border:1px solid rgba(135,165,178,.5);border-radius:.25rem;background:linear-gradient(135deg,#7692ac40,#576c8329),#202329db;color:#d9e6f6;font-size:.84rem;font-weight:600;line-height:1;padding:.6rem .95rem;min-height:2.35rem;transition:transform .16s ease,filter .16s ease,border-color .16s ease}.cli-copy-btn:hover{transform:translateY(-1px);filter:brightness(1.04);border-color:#abc1d1b3}.cli-copy-icon-btn{width:2.35rem;height:2.35rem;border-radius:.25rem;background:#262931e0;color:#d9e6f6;display:inline-flex;align-items:center;justify-content:center;transition:filter .16s ease,border-color .16s ease}.cli-copy-icon-btn:hover{filter:brightness(1.04)}.cli-copy-state{min-height:1.1rem;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:#9ab1d3}@keyframes cli-type-loop{0%{opacity:.92}50%{opacity:1}to{opacity:.92}}@keyframes cli-caret-blink{0%,45%{opacity:1}46%,to{opacity:0}}.docs-page-shell{--docs-section-background: radial-gradient(circle at 10% 0%, rgba(94, 98, 255, .09), transparent 23rem), linear-gradient(145deg, rgba(7, 18, 31, .9), rgba(3, 10, 18, .94));--docs-card-background: linear-gradient(135deg, rgba(8, 22, 38, .78), rgba(4, 12, 22, .88));--docs-card-background-strong: linear-gradient(135deg, rgba(10, 25, 43, .84), rgba(4, 12, 22, .92));--docs-card-border: rgba(109, 132, 165, .28);--docs-card-shadow: inset 0 1px 0 rgba(255, 255, 255, .045), 0 22px 48px -42px rgba(28, 72, 148, .72);--docs-title: var(--sg-text-title-bright);--docs-body: var(--sg-text-body);--docs-muted: var(--sg-text-muted);--docs-code-background: rgba(9, 14, 24, .78);width:min(100%,1680px);margin:0 auto;padding:.6rem 0 2.5rem}.docs-hero{border:0;background:radial-gradient(circle at 12% 0%,rgba(94,98,255,.12),transparent 18rem),transparent;box-shadow:none;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.35rem;min-height:8rem;padding:1.15rem 1.45rem .15rem}.docs-hero h1{color:#fff;font-family:var(--font-display);font-size:clamp(2.2rem,4vw,3.15rem);font-weight:700;letter-spacing:0;line-height:1;margin-top:.6rem;max-width:18ch}.docs-hero p:not(.kicker){color:#c9d6e6;font-size:.96rem;line-height:1.58;margin-top:.65rem;max-width:66ch}.docs-hero__chips{display:flex;flex-wrap:wrap;justify-content:end;gap:.44rem;padding-bottom:.22rem}.docs-hero__chips span{border:1px solid rgba(124,148,188,.42);border-radius:.25rem;background:#0d1627ad;color:#d7e4f5;display:inline-flex;align-items:center;gap:.42rem;min-height:2.3rem;padding:.46rem .62rem}.docs-layout{display:grid;grid-template-columns:minmax(250px,305px) minmax(0,1fr);gap:1.1rem;align-items:start}.dashboard-workspace{display:grid;gap:.9rem}.dashboard-workspace__nav{display:none}.dashboard-workspace__mobile-nav{display:grid;gap:.75rem}.dashboard-workspace__picker{display:grid;gap:.35rem;min-width:min(280px,100%)}.dashboard-workspace__main{display:grid;gap:.9rem;min-width:0}.dashboard-workspace__pane{min-width:0}.dashboard-toc{display:grid;gap:.42rem}.dashboard-toc__button{display:grid;gap:.24rem;width:100%;text-align:left;border:1px solid rgb(255 255 255 / 9%);border-radius:.25rem;background:#272f3c85;color:#c6d4ec;padding:.68rem .78rem;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .15s ease}.dashboard-toc__button:hover{border-color:#87a5b28f;color:#eef7ff}.dashboard-toc__button:focus-visible{outline:2px solid rgba(111,136,161,.35);outline-offset:2px}.dashboard-toc__button--active{border-color:#87a5b2ab;background:linear-gradient(135deg,#416586b3,#27394feb),#3e7e96;color:#fff;box-shadow:inset 0 1px #ffffff14,0 12px 24px -22px #031226e6}.dashboard-toc__title{font-size:.94rem;font-weight:600;line-height:1.25}.dashboard-toc__description{color:#adc1d6;font-size:.78rem;line-height:1.38}.dashboard-toc__button--active .dashboard-toc__description{color:#eef7ffdb}@media (min-width: 1024px){.dashboard-workspace{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start}.dashboard-workspace__nav{display:block;position:sticky;top:.8rem;align-self:start}.dashboard-workspace__mobile-nav{display:none}}.panel.docs-sidebar{position:sticky;top:1rem;display:grid;grid-template-rows:auto auto auto auto;gap:.95rem;align-self:start;overflow:visible;border-color:var(--docs-card-border);background:var(--docs-section-background);box-shadow:var(--docs-card-shadow)}.docs-sidebar__heading h2{color:var(--docs-title);font-size:1rem;font-weight:700;line-height:1.2}.docs-sidebar__callout{border:1px solid rgba(124,92,255,.42);border-radius:.25rem;background:linear-gradient(135deg,#29224eb8,#131a2ae6),#0f1624db;box-shadow:0 20px 42px -34px #7c5cffcc;color:#d9e5f7;display:flex;align-items:start;gap:.72rem;padding:.86rem}.docs-sidebar__callout svg{flex:0 0 auto;color:#a99bff;margin-top:.12rem}.docs-sidebar__callout strong{color:#fff;display:block;font-size:.9rem;line-height:1.25}.docs-sidebar__callout p{color:#adbed2;font-size:.78rem;line-height:1.45;margin-top:.34rem}.docs-sidebar__callout a{color:#d4cfff;display:inline-flex;font-size:.78rem;font-weight:700;margin-top:.48rem;text-decoration:underline;text-underline-offset:3px}.public-docs-growth-links>div{display:grid}.public-docs-growth-links a+a{margin-top:.34rem}.docs-mode-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.docs-mode-toggle__btn{min-width:0}.docs-toc{display:grid;gap:.18rem;min-height:0;padding-right:.12rem}.docs-nav-groups{scrollbar-width:thin}.docs-toc__group{display:grid;gap:.38rem;margin:.72rem 0 .12rem}.docs-toc__group:first-child{margin-top:0}.docs-toc__divider{height:1px;width:100%;background:linear-gradient(90deg,transparent,var(--sg-border-raised),transparent)}.docs-toc__group-label{margin:0;font-size:.69rem;line-height:1.2;letter-spacing:.28em;text-transform:uppercase;color:var(--docs-muted)}.docs-toc__link{display:flex;align-items:center;border:1px solid transparent;border-radius:.25rem;background:transparent;color:var(--docs-body);font-size:.8rem;line-height:1.35;min-height:1.95rem;padding:.38rem .62rem .38rem .78rem;position:relative;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.docs-toc__link:hover{border-color:var(--sg-border-raised);color:var(--docs-title)}.docs-toc__link--active{border-color:#977dffb3;background:linear-gradient(90deg,#534295b8,#18273f8c);color:#fff}.docs-toc__link--active:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:999px;background:#a99bff}.docs-content{display:grid;gap:.75rem;min-width:0}.panel.docs-section{scroll-margin-top:6.8rem;border-color:var(--docs-card-border);background:var(--docs-section-background);box-shadow:var(--docs-card-shadow)}.docs-section__header{border-bottom:1px solid var(--sg-border-muted);margin-bottom:.82rem;padding-bottom:.72rem}.docs-section__header h3{color:var(--docs-title);font-family:var(--font-display);font-size:clamp(1.18rem,1.6vw,1.55rem);font-weight:700;letter-spacing:0;line-height:1.08;margin-top:.42rem}.docs-source-list{display:flex;flex-wrap:wrap;gap:.44rem}.docs-source-pill{border:1px solid var(--sg-border-subtle);border-radius:.25rem;background:var(--sg-bg-control-muted);color:var(--docs-body);font-size:.72rem;line-height:1;padding:.38rem .58rem}.docs-source-pill code{color:var(--docs-title)}.docs-markdown{margin-top:1rem;border:1px solid var(--docs-card-border);border-radius:.25rem;background:var(--docs-card-background);color:var(--docs-body);font-size:.93rem;line-height:1.62;padding:.85rem;word-wrap:break-word}.docs-md-h{color:var(--docs-title);font-weight:700;line-height:1.25;margin-top:.9rem;margin-bottom:.45rem}.docs-md-h1{font-size:1.42rem}.docs-md-h2{font-size:1.24rem}.docs-md-h3{font-size:1.08rem}.docs-md-h4,.docs-md-h5,.docs-md-h6{font-size:.98rem}.docs-md-p{color:var(--docs-body);margin-top:.52rem}.docs-md-ul,.docs-md-ol{color:var(--docs-body);margin-top:.52rem;margin-left:1.2rem}.docs-md-ul{list-style:disc}.docs-md-ol{list-style:decimal}.docs-md-li{margin-top:.2rem}.docs-md-quote{border-left:2px solid var(--sg-border-raised);color:var(--docs-muted);margin-top:.62rem;padding-left:.72rem}.docs-md-hr{border:0;border-top:1px solid var(--sg-border-muted);margin-top:.82rem}.docs-inline-link{color:var(--sg-text-link);text-decoration:underline;text-underline-offset:2px}.docs-inline-code{border:1px solid var(--sg-border-control);border-radius:.25rem;background:var(--docs-code-background);color:var(--docs-body);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8em;padding:.06rem .28rem}.docs-bot-grid{display:grid;gap:.72rem}.docs-bot-grid--quick-start{grid-template-columns:repeat(3,minmax(0,1fr))}.docs-bot-grid--quick-start>div:first-child,.docs-bot-grid--quick-start>div:last-child{grid-column:1 / -1}.docs-bot-card{border:1px solid var(--docs-card-border);border-radius:.25rem;background:var(--docs-card-background);box-shadow:var(--docs-card-shadow);padding:.85rem}.docs-bot-card--lead{background:var(--docs-card-background-strong)}.docs-bot-card--table{overflow:hidden}.docs-bot-card--command{padding:0}.docs-bot-card--command>p{border-top:1px solid var(--sg-border-muted);color:var(--docs-muted)!important;margin:0!important;padding:.62rem .85rem .7rem}.docs-step-card{border:1px solid var(--docs-card-border);border-radius:.25rem;background:var(--docs-card-background-strong);box-shadow:var(--docs-card-shadow);display:grid;grid-template-columns:auto minmax(0,1fr);gap:.72rem;min-height:8.1rem;padding:.9rem}.docs-step-card__icon{border:1px solid rgba(115,146,221,.42);border-radius:7px;background:linear-gradient(145deg,#2c3e7794,#121d31b8);color:#9fabff;display:inline-grid;height:2.3rem;place-items:center;width:2.3rem}.docs-step-card__number{color:#9aa4ff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.76rem;font-weight:700;letter-spacing:.08em}.docs-step-card h4{color:var(--docs-title);font-size:.92rem;font-weight:700;line-height:1.24;margin-top:.15rem}.docs-step-card p:not(.docs-step-card__number){color:var(--docs-muted);font-size:.78rem;line-height:1.45;margin-top:.45rem}.docs-bot-card__title{color:var(--docs-title);font-size:.95rem;font-weight:600;margin-bottom:.52rem}:root[data-sg-theme=light] .docs-page-shell{--docs-section-background: radial-gradient(circle at 8% 0%, rgba(52, 104, 181, .08), transparent 24rem), linear-gradient(145deg, rgba(255, 255, 255, .97), rgba(237, 244, 251, .94));--docs-card-background: linear-gradient(135deg, rgba(250, 253, 255, .98), rgba(235, 243, 251, .94));--docs-card-background-strong: linear-gradient(150deg, rgba(255, 255, 255, .99), rgba(231, 241, 251, .95));--docs-card-border: rgba(42, 61, 87, .16);--docs-card-shadow: inset 0 1px 0 rgba(255, 255, 255, .84), 0 20px 38px -34px rgba(48, 66, 88, .42);--docs-code-background: rgba(246, 250, 253, .96)}:root[data-sg-theme=light] .docs-hero h1{color:var(--sg-text-title-bright)}:root[data-sg-theme=light] .docs-hero p:not(.kicker){color:var(--sg-text-body-muted)}:root[data-sg-theme=light] .docs-hero__chips span{border-color:var(--sg-border-control);background:var(--sg-bg-control-muted);color:var(--sg-text-title)}:root[data-sg-theme=light] .docs-section,:root[data-sg-theme=light] .docs-bot-card,:root[data-sg-theme=light] .docs-step-card,:root[data-sg-theme=light] .docs-content,:root[data-sg-theme=light] .panel.docs-sidebar{border-color:var(--docs-card-border)}:root[data-sg-theme=light] .panel.docs-section,:root[data-sg-theme=light] .panel.docs-sidebar{background:var(--docs-section-background);box-shadow:var(--docs-card-shadow)}:root[data-sg-theme=light] .docs-toc__link--active{border-color:#674cb45c;background:radial-gradient(circle at 0 50%,rgba(125,88,205,.14),transparent 60%),linear-gradient(90deg,#e8e2fcfa,#e1ecf8f0);color:var(--docs-title)}:root[data-sg-theme=light] .docs-toc__link--active:before{background:#5d409e}:root[data-sg-theme=light] .docs-sidebar__callout{border-color:#3468b533;background:radial-gradient(circle at 0 0,rgba(125,88,205,.1),transparent 65%),linear-gradient(135deg,#fffffffa,#e6eff9f5);color:var(--sg-text-body)}:root[data-sg-theme=light] .docs-sidebar__callout strong{color:var(--sg-text-title-bright)}:root[data-sg-theme=light] .docs-sidebar__callout p{color:var(--sg-text-body-muted)}:root[data-sg-theme=light] .docs-sidebar__callout a{color:var(--sg-text-link)}.docs-command-code{display:grid;grid-template-columns:minmax(9rem,.42fr) minmax(0,1fr) auto;align-items:center;gap:0}.docs-command-code__label{align-self:stretch;border-right:1px solid rgba(135,165,178,.2);color:#e7efff;display:flex;align-items:center;font-size:.82rem;font-weight:700;line-height:1.3;padding:.78rem .84rem}.docs-code-block--command{border:0;border-radius:0;margin:0;min-height:100%;padding:.78rem .84rem}.docs-copy-inline-btn{position:static;align-self:stretch;width:1.85rem;height:auto;min-height:2.9rem;border-radius:.25rem;border-left:1px solid rgba(135,165,178,.2);border-radius:0;background:#262f419e;color:#d8e3f3;display:inline-flex;align-items:center;justify-content:center;transition:filter .16s ease,border-color .16s ease}.docs-copy-inline-btn:hover{filter:brightness(1.05);border-color:#abc1d1b3}.docs-code-block{border:1px solid rgb(103 103 103 / 34%);border-radius:.25rem;background:#090f1adb;color:#d0deef;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.78rem;line-height:1.5;overflow:auto;padding:.72rem .74rem;white-space:pre-wrap;word-break:break-word}.docs-bot-list{color:#d3e2f6;display:grid;gap:.28rem;font-size:.84rem;line-height:1.42;list-style:disc;margin-left:1.1rem}:root[data-sg-theme=light] .docs-command-code__label{border-color:var(--sg-border-control);color:var(--sg-text-title)}:root[data-sg-theme=light] .docs-copy-inline-btn{border-color:var(--sg-border-control);background:var(--sg-bg-control-muted);color:var(--sg-text-blue)}:root[data-sg-theme=light] .docs-code-block{border-color:var(--sg-border-control);background:var(--docs-code-background);color:var(--sg-text-body)}:root[data-sg-theme=light] .docs-bot-list{color:var(--sg-text-body)}.docs-table-wrap{overflow-x:auto}.docs-table{width:100%;border-collapse:collapse;min-width:520px}.signup-v2-shell{position:relative;width:min(100%,1250px);margin:0 auto;padding:1rem 0 0;color:var(--sg-text-body)}.signup-v2-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 16% 12%,rgba(103,80,255,.15),transparent 28rem),radial-gradient(circle at 82% 18%,rgba(58,202,123,.08),transparent 26rem),linear-gradient(180deg,#040a12fa,#030910)}.signup-v2-auth-switch,.signup-v2-brand,.signup-v2-login-link,.signup-v2-brand span,.signup-v2-brand small,.signup-v2-login-link a,.signup-v2-step span,.signup-v2-benefit>span,.signup-v2-journey-grid span,.signup-v2-envelope{display:inline-flex;align-items:center}.signup-v2-brand{gap:.75rem;color:#fff}.signup-v2-brand span{justify-content:center;width:2.5rem;height:2.5rem;border:1px solid rgba(154,118,255,.58);border-radius:8px;color:#b091ff;background:#452d9638;box-shadow:0 0 26px #7a5bff38}.signup-v2-brand strong{font-size:1.45rem;font-weight:750;letter-spacing:0}.signup-v2-brand small{min-height:1.55rem;border:1px solid rgba(154,118,255,.38);border-radius:6px;background:#4e33a457;color:#cfbeff;font-size:.75rem;font-weight:650;padding:.18rem .55rem}.signup-v2-login-link{gap:.75rem;color:#b5c2d6;font-size:.9rem}.signup-v2-login-link a{min-height:2.7rem;justify-content:center;border:1px solid rgba(154,118,255,.58);border-radius:7px;color:#d9ccff;padding:.55rem 1.05rem;text-decoration:none}.signup-v2-auth-switch{justify-content:center;gap:.75rem;margin-top:1rem;color:#b5c2d6;font-size:.9rem}.signup-v2-auth-switch a{color:#d9ccff;font-weight:700;text-decoration:none}.signup-v2-auth-switch a:hover{color:#fff}.signup-v2-grid{display:grid;grid-template-columns:minmax(25rem,.72fr) minmax(32rem,1.08fr);gap:.9rem;align-items:stretch}.signup-v2-card{min-width:0;border:1px solid rgba(103,121,153,.26);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.035),transparent 28%),radial-gradient(circle at 18% 0,rgba(143,108,255,.14),transparent 26rem),#07101cd6;box-shadow:inset 0 1px #ffffff0f,0 26px 62px -48px #000000f2}.signup-v2-card--form{padding:clamp(1.25rem,3vw,3rem)}.signup-v2-card--trust{display:grid;gap:1.35rem;align-content:start;padding:clamp(1rem,2vw,1.45rem)}.signup-v2-steps{display:grid;grid-template-columns:auto minmax(3rem,1fr) auto;align-items:start;gap:.75rem;max-width:23rem;margin:0 auto 2.1rem}.signup-v2-steps--single{grid-template-columns:auto;justify-content:center}.signup-v2-step{display:grid;justify-items:center;gap:.55rem;color:#7f8da2}.signup-v2-step span{justify-content:center;width:2rem;height:2rem;border:1px solid rgba(134,151,177,.28);border-radius:999px;background:#0d1724eb;color:#bccadd;font-size:.88rem;font-weight:750}.signup-v2-step small{color:inherit;font-size:.82rem}.signup-v2-step--active,.signup-v2-step--done{color:#b28eff}.signup-v2-step--active span,.signup-v2-step--done span{border-color:#9a76ffc7;background:linear-gradient(180deg,#a171ff,#6943e7);color:#fff;box-shadow:0 0 24px #8058ff70}.signup-v2-step-line{height:2px;margin-top:.95rem;background:linear-gradient(90deg,#975eff,#8090a638)}.signup-v2-form-head{max-width:31rem;margin:0 auto;text-align:center}.signup-v2-form-head h1{margin-top:.75rem;color:#fff;font-family:Oxanium,IBM Plex Sans,sans-serif;font-size:clamp(2.2rem,4.2vw,3.25rem);font-weight:720;line-height:1.02}.signup-v2-form-head p:not(.kicker){margin-top:.9rem;color:#c7d3e4;font-size:1rem;line-height:1.55}.signup-v2-google-row,.signup-v2-form,.signup-v2-divider,.signup-v2-terms{width:min(100%,27rem);margin-left:auto;margin-right:auto}.signup-v2-google-row{margin-top:1.65rem}.signup-v2-google-button,.signup-v2-primary{width:100%;min-height:3.25rem}.signup-v2-google-button span{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:999px;background:#fff;color:#205dc3;font-weight:800}.signup-v2-divider{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.8rem;align-items:center;margin-top:1.15rem;margin-bottom:1.15rem;color:#8999af;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase}.signup-v2-divider:before,.signup-v2-divider:after{content:"";height:1px;background:#8997ae2e}.signup-v2-form{display:grid;gap:.85rem}.signup-v2-field{display:grid;gap:.45rem;color:#dce5f0;font-size:.88rem;font-weight:650}.signup-v2-field small{color:#8999af;font-size:.76rem;font-weight:500;line-height:1.45}.signup-v2-input-wrap{position:relative;display:block}.signup-v2-input-wrap svg{position:absolute;top:50%;left:.9rem;color:#8d9eb6;transform:translateY(-50%)}.signup-v2-input{width:100%;min-height:3.15rem;border:1px solid rgba(137,151,174,.24);border-radius:7px;background:#050d18b8;color:#eef4ff;font-size:.94rem;outline:none;padding:.78rem .9rem .78rem 2.75rem;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.signup-v2-input:focus{border-color:#9a76ffb3;background:#07101ceb;box-shadow:0 0 0 3px #9a76ff24}.signup-v2-input:disabled{color:#b0bed0;opacity:.78}.signup-v2-input::-moz-placeholder{color:#6f7e94}.signup-v2-input::placeholder{color:#6f7e94}.signup-v2-password-panel{border:1px solid rgba(137,151,174,.18);border-radius:8px;background:#09121ea8;padding:.85rem}.signup-v2-password-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#fff}.signup-v2-password-head strong{font-size:.88rem}.signup-v2-strength{color:#fbbf24;font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase}.signup-v2-strength--strong{color:#6ee7b7}.signup-v2-strength--weak{color:#fda4af}.signup-v2-password-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.75rem}.signup-v2-password-grid li{display:inline-flex;align-items:center;gap:.35rem;min-width:0;color:#8b9aae;font-size:.74rem;line-height:1.35}.signup-v2-password-grid svg{flex:0 0 auto}.signup-v2-password-check--valid{color:#6ee7b7!important}.signup-v2-primary{gap:.5rem;margin-top:.2rem}.signup-v2-actions{display:flex;flex-wrap:wrap;gap:.65rem}.signup-v2-actions .signup-v2-primary{width:auto;min-width:12rem}.signup-v2-otp-wrap{padding-top:.15rem}.signup-v2-message{color:#b1bfd4;font-size:.82rem;line-height:1.45}.signup-v2-message span{color:#fff}.signup-v2-message--success{color:#6ee7b7}.signup-v2-message--error{color:#fda4af}.signup-v2-terms{margin-top:1.25rem;color:#8494aa;font-size:.78rem;line-height:1.55;text-align:center}.signup-v2-verification-preview{display:grid;grid-template-columns:minmax(13rem,.8fr) minmax(15rem,1fr) minmax(8rem,.55fr);gap:1rem;align-items:center;border:1px solid rgba(137,151,174,.18);border-radius:8px;background:#08111da8;padding:1.35rem}.signup-v2-workspace-preview{display:grid;grid-template-columns:minmax(0,1fr) minmax(8rem,.35fr);gap:1rem;align-items:center;border:1px solid rgba(137,151,174,.18);border-radius:8px;background:radial-gradient(circle at 100% 0,rgba(154,118,255,.13),transparent 18rem),#08111da8;padding:1.35rem}.signup-v2-workspace-preview h2{margin-top:.45rem;color:#fff;font-size:1.42rem;font-weight:720}.signup-v2-workspace-preview p:not(.kicker){margin-top:.55rem;color:#a4b4c8;font-size:.9rem;line-height:1.45}.signup-v2-workspace-orbit{display:grid;place-items:center;min-height:8rem;color:#b091ff;background:radial-gradient(circle at center,rgba(154,118,255,.28),transparent 48%),radial-gradient(circle at center,rgba(91,232,139,.09),transparent 68%)}.signup-v2-verification-preview h2,.signup-v2-trust-head h2,.signup-v2-journey h3{color:#fff;font-weight:720}.signup-v2-verification-preview h2{margin-top:.45rem;font-size:1.4rem}.signup-v2-verification-preview p:not(.kicker),.signup-v2-trust-head p,.signup-v2-benefit p,.signup-v2-journey-grid small{color:#a4b4c8;line-height:1.45}.signup-v2-verification-preview p:not(.kicker){margin-top:.55rem;font-size:.86rem}.signup-v2-preview-code{display:grid;grid-template-columns:repeat(6,minmax(0,2.7rem));gap:.55rem}.signup-v2-preview-code span{aspect-ratio:1;border:1px solid rgba(137,151,174,.22);border-radius:7px;background:#050d18c7}.signup-v2-preview-code span:first-child{border-color:#9a76ffd1;box-shadow:0 0 0 2px #9a76ff1f}.signup-v2-envelope{justify-content:center;min-height:8rem;border-left:1px solid rgba(137,151,174,.16);color:#b091ff;background:radial-gradient(circle at center,rgba(154,118,255,.28),transparent 52%),radial-gradient(circle at center,rgba(154,118,255,.12),transparent 70%)}.signup-v2-trust-head{display:grid;gap:.45rem;padding:0 .75rem}.signup-v2-trust-head h2{font-size:1.35rem}.signup-v2-trust-head p{max-width:48rem;font-size:.92rem}.signup-v2-benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.signup-v2-benefit{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.4rem .85rem;align-items:start;border:1px solid rgba(137,151,174,.14);border-radius:8px;background:#08111d7a;padding:1rem}.signup-v2-benefit>span{grid-row:1 / span 2;justify-content:center;width:3.6rem;height:3.6rem;border:1px solid rgba(137,151,174,.2);border-radius:999px;background:#0d1724c2}.signup-v2-benefit strong{color:#ebf1fa;font-size:1rem}.signup-v2-benefit p{font-size:.86rem}.signup-v2-benefit--safe>span,.signup-v2-benefit--safe strong,.signup-v2-benefit--private>span,.signup-v2-benefit--private strong{color:#5be88b}.signup-v2-benefit--proof>span,.signup-v2-benefit--proof strong,.signup-v2-benefit--workflow>span,.signup-v2-benefit--workflow strong{color:#b28eff}.signup-v2-journey{border:1px solid rgba(137,151,174,.18);border-radius:8px;background:#08111d94;padding:1rem}.signup-v2-journey h3{font-size:1rem}.signup-v2-journey-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem}.signup-v2-journey-grid div{display:grid;gap:.35rem;min-width:0}.signup-v2-journey-grid span{justify-content:center;width:2.3rem;height:2.3rem;border:1px solid rgba(154,118,255,.34);border-radius:999px;color:#bfa5ff;background:#4d339e3d}.signup-v2-journey-grid strong{color:#fff;font-size:.82rem}.signup-v2-journey-grid small{font-size:.76rem}.login-v2-grid{grid-template-columns:minmax(25rem,.68fr) minmax(32rem,1.12fr)}.login-v2-state-panel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.45rem .75rem;align-items:center;width:min(100%,27rem);margin:1rem auto 0;border:1px solid rgba(137,151,174,.2);border-radius:8px;background:#08111dad;padding:.85rem}.login-v2-state-panel>svg{grid-row:1 / span 2;color:#b091ff}.login-v2-state-panel strong{color:#fff;font-size:.92rem}.login-v2-state-panel p{color:#a4b4c8;font-size:.82rem;line-height:1.45}.login-v2-state-panel button,.login-v2-panel-link{grid-column:1 / -1;margin-top:.35rem}.login-v2-panel-link{display:inline-flex;min-height:2.7rem;align-items:center;justify-content:center;border:1px solid rgba(154,118,255,.42);border-radius:7px;color:#d9ccff;font-size:.86rem;font-weight:650;text-decoration:none}@media (max-width: 1180px){.signup-v2-grid,.login-v2-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 980px){.signup-v2-shell{padding-top:0}.signup-v2-auth-switch{align-items:flex-start;flex-direction:column}.signup-v2-card--form,.signup-v2-card--trust{padding:1rem}.signup-v2-verification-preview,.signup-v2-workspace-preview,.signup-v2-benefit-grid,.signup-v2-journey-grid{grid-template-columns:minmax(0,1fr)}.signup-v2-envelope{min-height:5rem;border-left:0;border-top:1px solid rgba(137,151,174,.16)}.signup-v2-workspace-orbit{min-height:5rem}}@media (max-width: 560px){.signup-v2-login-link{align-items:stretch;flex-direction:column;width:100%}.signup-v2-login-link a{width:100%}.signup-v2-steps,.signup-v2-password-grid{grid-template-columns:minmax(0,1fr)}.signup-v2-preview-code{grid-template-columns:repeat(6,minmax(0,2.25rem));justify-content:start}.signup-v2-step-line{width:2px;height:1.8rem;margin:0 auto;background:linear-gradient(180deg,#975eff,#8090a638)}.signup-v2-actions,.signup-v2-actions .signup-v2-primary{width:100%}}.pricing-page-shell{width:min(100%,1250px);margin:0 auto;padding:1.25rem 0 2.8rem}.pricing-hero{display:grid;gap:.72rem;margin-bottom:1.65rem;max-width:58rem;padding:.35rem 0 0}.pricing-hero h1{color:#fff;font-family:Oxanium,IBM Plex Sans,sans-serif;font-size:clamp(2.05rem,4vw,3rem);font-weight:700;letter-spacing:0;line-height:1.05}.pricing-hero p:not(.kicker){color:#c6d3e4;font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.55;max-width:48rem}.pricing-hero__actions{display:flex;flex-wrap:wrap;gap:.72rem;margin-top:.4rem}.pricing-hero__primary-action,.pricing-hero__secondary-action{display:inline-flex;align-items:center;justify-content:center;min-height:2.85rem;border-radius:7px;font-weight:760;line-height:1;padding:.72rem 1rem;text-decoration:none;transition:border-color .16s ease,background-color .16s ease,filter .16s ease,transform .16s ease}.pricing-hero__primary-action{gap:.45rem;border:1px solid rgba(138,132,255,.72);background:linear-gradient(135deg,#6f5fef,#4a5bdb);box-shadow:0 18px 36px -28px #7065ff;color:#fff}.pricing-hero__secondary-action{border:1px solid var(--sg-border-default);background:var(--sg-bg-control-muted);color:var(--sg-text-title)}.pricing-hero__primary-action:hover,.pricing-hero__secondary-action:hover{transform:translateY(-1px)}.pricing-hero__primary-action:hover{filter:brightness(1.06)}.pricing-hero__secondary-action:hover{border-color:var(--sg-border-raised);background:var(--sg-bg-control-hover)}.pricing-quick-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:-.65rem 0 1.25rem}.pricing-quick-proof>div{min-width:0;border:1px solid var(--sg-border-default);border-radius:8px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--sg-state-safe) 9%,transparent),transparent 15rem),var(--sg-bg-panel);padding:.92rem 1rem}.pricing-quick-proof strong,.pricing-quick-proof span{display:block}.pricing-quick-proof strong{color:var(--sg-text-title);font-size:.95rem;line-height:1.3}.pricing-quick-proof span{margin-top:.35rem;color:var(--sg-text-body-muted);font-size:.84rem;line-height:1.45}.pricing-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.45rem;scroll-margin-top:6rem}.pricing-plan-card{position:relative;display:grid;grid-template-rows:auto 1fr auto;gap:1.25rem;min-height:30rem;border:1px solid rgba(137,151,174,.28);border-radius:8px;background:radial-gradient(circle at 0% 0%,rgba(61,115,176,.11),transparent 19rem),linear-gradient(180deg,#0c1826d6,#07101cdb);box-shadow:inset 0 1px #ffffff0d,0 26px 58px -46px #295db4c7;padding:1.55rem}.pricing-plan-card--featured{border-color:#846fffe6;box-shadow:inset 0 1px #ffffff12,0 28px 70px -46px #6b5dfff2}.pricing-plan-card__badge{position:absolute;top:-.92rem;left:50%;transform:translate(-50%);border:1px solid rgba(164,153,255,.72);border-radius:6px;background:linear-gradient(180deg,#3b3780fa,#262d5dfa);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.06em;padding:.34rem .72rem;white-space:nowrap}.pricing-plan-card h2{color:#fff;font-size:1.42rem;font-weight:750;line-height:1.1}.pricing-plan-card__audience,.pricing-plan-card__summary{color:#b0bed0;line-height:1.55}.pricing-plan-card__audience{font-size:.92rem;margin-top:.55rem}.pricing-plan-card__price{display:flex;align-items:baseline;gap:.28rem;margin-top:1.1rem}.pricing-plan-card__price strong{color:#fff;font-size:clamp(2.6rem,4vw,3.1rem);font-weight:800;letter-spacing:-.02em;line-height:.92}.pricing-plan-card__price span{color:#c5d1e1;font-size:1rem}.pricing-plan-card__tokens{display:inline-flex;align-items:center;margin-top:.62rem;border:1px solid rgba(104,224,150,.24);border-radius:999px;background:#216e3d24;color:#a0ecb9;font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.08em;padding:.34rem .62rem;text-transform:uppercase}.pricing-plan-card__unit{color:#9aa9bc;font-size:.86rem;margin-top:.45rem}.pricing-plan-card__note{color:#b1bfd2;font-size:.88rem;margin-top:.3rem}.pricing-plan-card__note--free{color:#69e197}.pricing-plan-card__summary{font-size:.93rem;margin-top:1.1rem}.pricing-feature-list{display:grid;gap:.72rem;align-content:start;color:#d4dfee;font-size:.93rem}.pricing-feature-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.62rem;align-items:center}.pricing-feature-list span{color:#68e096;display:inline-flex}.pricing-plan-card--featured .pricing-feature-list span{color:#9e97ff}.pricing-start-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;border:1px solid rgba(138,132,255,.72);border-radius:6px;background:linear-gradient(135deg,#6f5fef,#4a5bdb);box-shadow:0 18px 36px -28px #7065ff;color:#fff;font-weight:750;text-decoration:none;transition:filter .16s ease,transform .16s ease,box-shadow .16s ease}.pricing-start-button:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 22px 42px -28px #7065ff}.pricing-capability-table{border:1px solid rgba(137,151,174,.24);border-radius:8px;background:linear-gradient(180deg,#0c1826b8,#07101cc7);margin-top:1.55rem;overflow-x:auto}.pricing-capability-table__row{display:grid;grid-template-columns:minmax(8rem,.58fr) repeat(4,minmax(10rem,1fr));min-width:860px}.pricing-capability-table__row+.pricing-capability-table__row{border-top:1px solid rgba(137,151,174,.18)}.pricing-capability-table__row span{display:inline-flex;align-items:center;gap:.5rem;border-left:1px solid rgba(137,151,174,.14);color:#d1ddec;min-height:2.9rem;padding:.68rem 1rem}.pricing-capability-table__row span:first-child{border-left:0}.pricing-capability-table__head span{color:#fff;font-weight:750}.pricing-capability-table__head svg{color:#9a94ff}.pricing-capability-table__plan{color:#fff!important;font-weight:750}.pricing-capability-table__row:not(.pricing-capability-table__head) svg{color:#68e096}.pricing-proof-note{display:flex;align-items:center;justify-content:center;gap:.55rem;color:#b0bed0;font-size:.94rem;margin-top:1.5rem;text-align:center}.pricing-proof-note svg{color:#9a94ff;flex:0 0 auto}.pricing-growth-links{display:grid;grid-template-columns:minmax(0,.95fr) minmax(18rem,.75fr);gap:1rem;align-items:center;margin-top:1.35rem;border:1px solid var(--sg-border-default);border-radius:8px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--sg-accent-primary) 12%,transparent),transparent 18rem),var(--sg-bg-panel);padding:clamp(1rem,2vw,1.35rem)}.pricing-growth-links h2{margin-top:.32rem;color:var(--sg-text-title);font-family:Oxanium,IBM Plex Sans,sans-serif;font-size:clamp(1.45rem,2.3vw,2rem);font-weight:740}.pricing-growth-links .kicker{color:var(--sg-accent-strong)}.pricing-growth-links p:not(.kicker){margin-top:.6rem;color:var(--sg-text-body-muted);line-height:1.65}.pricing-growth-links>div:last-child{display:grid;gap:.65rem}.pricing-growth-links a{display:flex;align-items:center;min-height:2.75rem;border:1px solid color-mix(in srgb,var(--sg-accent-primary) 42%,var(--sg-border-subtle));border-radius:7px;background:var(--sg-bg-control-muted);color:var(--sg-text-title);font-weight:720;padding:.72rem .9rem;text-decoration:none}.pricing-growth-links a:hover{border-color:color-mix(in srgb,var(--sg-accent-primary) 58%,var(--sg-border-active));background:var(--sg-bg-control-hover)}@media (max-width: 980px){.pricing-page-shell{padding-bottom:1rem}.pricing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.pricing-quick-proof{grid-template-columns:minmax(0,1fr)}.pricing-plan-card{min-height:0;padding:1.15rem}.pricing-growth-links{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.pricing-page-shell{width:min(100%,100vw - 2rem)}.pricing-hero{margin-bottom:1.05rem}.pricing-hero h1{font-size:clamp(2rem,10vw,2.55rem);line-height:1.06}.pricing-hero p:not(.kicker){font-size:.95rem}.pricing-hero__actions,.pricing-hero__primary-action,.pricing-hero__secondary-action{width:100%}.pricing-quick-proof{margin:-.3rem 0 1rem}.pricing-quick-proof>div{padding:.72rem .8rem}.pricing-quick-proof strong{font-size:.86rem}.pricing-quick-proof span{margin-top:.22rem;font-size:.76rem;line-height:1.36}.pricing-plan-grid{grid-template-columns:minmax(0,1fr);gap:.82rem}.pricing-plan-card{grid-template-rows:none;gap:.85rem;border-color:#8997ae3d;background:radial-gradient(circle at 0 0,rgba(154,118,255,.11),transparent 17rem),linear-gradient(180deg,#0c1826e0,#07101ce6);padding:1rem}.pricing-plan-card--featured{margin-top:.55rem}.pricing-plan-card__badge{left:auto;right:.85rem;transform:none}.pricing-plan-card h2{font-size:1.28rem}.pricing-plan-card__audience,.pricing-plan-card__summary,.pricing-feature-list{font-size:.86rem}.pricing-plan-card__price{margin-top:.75rem}.pricing-plan-card__price strong{font-size:2.55rem}.pricing-feature-list{gap:.55rem}.pricing-start-button{width:100%}.pricing-capability-table{display:grid;gap:.65rem;border:0;background:transparent;overflow:visible}.pricing-capability-table__head{display:none}.pricing-capability-table__row{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;border:1px solid rgba(137,151,174,.22);border-radius:8px;background:linear-gradient(180deg,#0c1826c7,#07101cd1);overflow:hidden}.pricing-capability-table__row+.pricing-capability-table__row{border-top:1px solid rgba(137,151,174,.22)}.pricing-capability-table__row span{border-left:0;border-top:1px solid rgba(137,151,174,.12);min-height:2.65rem;padding:.64rem .78rem}.pricing-capability-table__row span:first-child{border-top:0;background:#9a76ff14}.pricing-proof-note{align-items:flex-start;font-size:.84rem;line-height:1.45;margin-top:1rem}}:root[data-sg-theme=light] .signup-v2-shell{color:#2b374a}:root[data-sg-theme=light] .signup-v2-shell:before{background:radial-gradient(circle at 16% 12%,rgba(103,80,255,.08),transparent 28rem),radial-gradient(circle at 82% 18%,rgba(58,202,123,.08),transparent 26rem),linear-gradient(180deg,#f8fbfffa,#ecf4fcfa)}:root[data-sg-theme=light] .signup-v2-card,:root[data-sg-theme=light] .signup-v2-verification-preview,:root[data-sg-theme=light] .signup-v2-workspace-preview,:root[data-sg-theme=light] .signup-v2-benefit,:root[data-sg-theme=light] .signup-v2-journey,:root[data-sg-theme=light] .login-v2-state-panel{border-color:#374c6c29;background:radial-gradient(circle at 18% 0,rgba(112,97,255,.08),transparent 26rem),linear-gradient(145deg,#fffffff5,#ebf3fbf0);box-shadow:inset 0 1px #ffffffdb,0 24px 54px -44px #3d527080}:root[data-sg-theme=light] .signup-v2-form-head h1,:root[data-sg-theme=light] .signup-v2-workspace-preview h2,:root[data-sg-theme=light] .signup-v2-verification-preview h2,:root[data-sg-theme=light] .signup-v2-trust-head h2,:root[data-sg-theme=light] .signup-v2-journey h3,:root[data-sg-theme=light] .signup-v2-benefit strong,:root[data-sg-theme=light] .signup-v2-journey-grid strong,:root[data-sg-theme=light] .signup-v2-password-head,:root[data-sg-theme=light] .login-v2-state-panel strong,:root[data-sg-theme=light] .signup-v2-message span{color:#0c1421}:root[data-sg-theme=light] .signup-v2-form-head p:not(.kicker),:root[data-sg-theme=light] .signup-v2-workspace-preview p:not(.kicker),:root[data-sg-theme=light] .signup-v2-verification-preview p:not(.kicker),:root[data-sg-theme=light] .signup-v2-trust-head p,:root[data-sg-theme=light] .signup-v2-benefit p,:root[data-sg-theme=light] .signup-v2-journey-grid small,:root[data-sg-theme=light] .signup-v2-message,:root[data-sg-theme=light] .signup-v2-terms,:root[data-sg-theme=light] .signup-v2-field small,:root[data-sg-theme=light] .login-v2-state-panel p{color:#4c6280}:root[data-sg-theme=light] .signup-v2-field,:root[data-sg-theme=light] .signup-v2-password-head strong{color:#1a273a}:root[data-sg-theme=light] .signup-v2-input,:root[data-sg-theme=light] .signup-v2-password-panel,:root[data-sg-theme=light] .signup-v2-preview-code span{border-color:#374c6c2e;background:#f6fafee6;color:#101c2c}:root[data-sg-theme=light] .signup-v2-input:focus{border-color:#6b5bde80;background:#fff;box-shadow:0 0 0 3px #6b5bde1f}:root[data-sg-theme=light] .signup-v2-input::-moz-placeholder{color:#5e7491}:root[data-sg-theme=light] .signup-v2-input::placeholder,:root[data-sg-theme=light] .signup-v2-input-wrap svg,:root[data-sg-theme=light] .signup-v2-divider,:root[data-sg-theme=light] .signup-v2-password-grid li{color:#5e7491}:root[data-sg-theme=light] .signup-v2-divider:before,:root[data-sg-theme=light] .signup-v2-divider:after,:root[data-sg-theme=light] .signup-v2-envelope{border-color:#374c6c29}:root[data-sg-theme=light] .signup-v2-step span,:root[data-sg-theme=light] .signup-v2-benefit>span,:root[data-sg-theme=light] .signup-v2-journey-grid span{border-color:#5f7aaa3d;background:#e4edf9e0}:root[data-sg-theme=light] .signup-v2-step--active span,:root[data-sg-theme=light] .signup-v2-step--done span{background:linear-gradient(180deg,#855de7,#5d47cd);color:#fff}:root[data-sg-theme=light] .signup-v2-workspace-orbit,:root[data-sg-theme=light] .signup-v2-envelope{background:radial-gradient(circle at center,rgba(133,93,231,.14),transparent 48%),radial-gradient(circle at center,rgba(91,232,139,.08),transparent 68%)}:root[data-sg-theme=light] .signup-v2-benefit--safe>span,:root[data-sg-theme=light] .signup-v2-benefit--safe strong,:root[data-sg-theme=light] .signup-v2-benefit--private>span,:root[data-sg-theme=light] .signup-v2-benefit--private strong,:root[data-sg-theme=light] .signup-v2-password-check--valid{color:#16844b!important}:root[data-sg-theme=light] .signup-v2-benefit--proof>span,:root[data-sg-theme=light] .signup-v2-benefit--proof strong,:root[data-sg-theme=light] .signup-v2-benefit--workflow>span,:root[data-sg-theme=light] .signup-v2-benefit--workflow strong,:root[data-sg-theme=light] .signup-v2-step--active,:root[data-sg-theme=light] .signup-v2-step--done{color:#684cc2}:root[data-sg-theme=light] .pricing-hero h1,:root[data-sg-theme=light] .pricing-plan-card h2,:root[data-sg-theme=light] .pricing-plan-card__price strong,:root[data-sg-theme=light] .pricing-capability-table__head span,:root[data-sg-theme=light] .pricing-capability-table__plan{color:#0c1421!important}:root[data-sg-theme=light] .pricing-hero p:not(.kicker),:root[data-sg-theme=light] .pricing-quick-proof span,:root[data-sg-theme=light] .pricing-plan-card__audience,:root[data-sg-theme=light] .pricing-plan-card__summary,:root[data-sg-theme=light] .pricing-plan-card__unit,:root[data-sg-theme=light] .pricing-plan-card__note,:root[data-sg-theme=light] .pricing-proof-note{color:#4c6280}:root[data-sg-theme=light] .pricing-hero__secondary-action,:root[data-sg-theme=light] .pricing-quick-proof>div{border-color:#2a3d5726;background:radial-gradient(circle at 0 0,rgba(41,128,85,.08),transparent 15rem),#ffffffe0}:root[data-sg-theme=light] .pricing-quick-proof strong{color:var(--sg-text-title-bright)}:root[data-sg-theme=light] .pricing-plan-card,:root[data-sg-theme=light] .pricing-capability-table,:root[data-sg-theme=light] .pricing-capability-table__row{border-color:#374c6c29;background:radial-gradient(circle at 0% 0%,rgba(61,115,176,.08),transparent 19rem),linear-gradient(180deg,#fffffff5,#ebf3fbf0);box-shadow:inset 0 1px #ffffffdb,0 24px 54px -44px #3d527080}:root[data-sg-theme=light] .pricing-plan-card--featured{border-color:#6b5bde8f;box-shadow:inset 0 1px #ffffffdb,0 28px 70px -46px #6b5dff9e}:root[data-sg-theme=light] .pricing-plan-card__tokens{background:#daf3e4c2;color:#16844b}:root[data-sg-theme=light] .pricing-plan-card__note--free,:root[data-sg-theme=light] .pricing-feature-list span,:root[data-sg-theme=light] .pricing-capability-table__row:not(.pricing-capability-table__head) svg{color:#16844b}:root[data-sg-theme=light] .pricing-plan-card--featured .pricing-feature-list span,:root[data-sg-theme=light] .pricing-capability-table__head svg,:root[data-sg-theme=light] .pricing-proof-note svg{color:#684cc2}:root[data-sg-theme=light] .pricing-feature-list,:root[data-sg-theme=light] .pricing-capability-table__row span{color:#1a273a}:root[data-sg-theme=light] .pricing-capability-table__row+.pricing-capability-table__row,:root[data-sg-theme=light] .pricing-capability-table__row span{border-color:#374c6c1f}.docs-table th,.docs-table td{border-bottom:1px solid rgba(135,165,178,.24);color:#d6e5f8;font-size:.78rem;line-height:1.4;padding:.5rem .45rem;text-align:left;vertical-align:top}.docs-table th{color:#b8cce2;font-weight:600}:root[data-sg-theme=light] .docs-table th,:root[data-sg-theme=light] .docs-table td{border-bottom-color:var(--sg-border-muted);color:var(--sg-text-body)}:root[data-sg-theme=light] .docs-table th{color:var(--sg-text-muted)}.docs-kv-grid{display:grid;gap:.46rem}.docs-kv-row{display:grid;gap:.32rem}.docs-kv-row dt{color:#b3c9df;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.docs-kv-row dd{color:#d4e4f8;font-size:.84rem;line-height:1.4}:root[data-sg-theme=light] .docs-kv-row dt{color:var(--sg-text-muted)}:root[data-sg-theme=light] .docs-kv-row dd{color:var(--sg-text-body)}.legal-page{--legal-section-background: radial-gradient(circle at 10% 0%, rgba(94, 98, 255, .09), transparent 23rem), linear-gradient(145deg, rgba(7, 18, 31, .9), rgba(3, 10, 18, .94));--legal-card-background: linear-gradient(135deg, rgba(8, 22, 38, .78), rgba(4, 12, 22, .88));--legal-card-border: rgba(109, 132, 165, .28);--legal-card-shadow: inset 0 1px 0 rgba(255, 255, 255, .045), 0 22px 48px -42px rgba(28, 72, 148, .72);--legal-title: var(--sg-text-title-bright);--legal-body: var(--sg-text-body);--legal-muted: var(--sg-text-muted);display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:.9rem;margin:0 auto;max-width:1260px}.legal-title{color:var(--legal-title);font-size:1.72rem;font-weight:700;line-height:1.18;margin-top:.32rem}.panel.legal-sidebar{position:sticky;top:.8rem;align-self:start;border-color:var(--legal-card-border);background:var(--legal-section-background);box-shadow:var(--legal-card-shadow);padding:1rem}.legal-sidebar__toc{display:grid;gap:.34rem;margin-top:.74rem}.legal-sidebar__toc-link{border:1px solid var(--legal-card-border);border-radius:.25rem;background:var(--legal-card-background);color:var(--legal-body);font-size:.79rem;line-height:1.33;padding:.43rem .52rem;text-decoration:none;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.legal-sidebar__toc-link:hover{border-color:var(--sg-border-raised);color:var(--legal-title)}.legal-main{display:grid;gap:.75rem}.panel.legal-header{border-color:var(--legal-card-border);background:var(--legal-section-background);box-shadow:var(--legal-card-shadow);padding:1rem}.legal-updated{color:var(--legal-muted);font-size:.82rem;letter-spacing:.02em;margin-top:.48rem}.legal-intro{color:var(--legal-body);font-size:.91rem;line-height:1.52;margin-top:0;max-width:76ch}.legal-content{display:grid;gap:.68rem}.panel.legal-section{border-color:var(--legal-card-border);background:var(--legal-section-background);box-shadow:var(--legal-card-shadow);padding:.92rem 1rem;scroll-margin-top:6.8rem}.legal-section h2{color:var(--legal-title);font-size:1rem;font-weight:600;line-height:1.32;margin-bottom:.52rem}.legal-section p{color:var(--legal-body);font-size:.86rem;line-height:1.55;margin-top:.46rem}.legal-section ul{color:var(--legal-body);display:grid;gap:.34rem;font-size:.85rem;line-height:1.5;list-style:disc;margin-left:1.1rem;margin-top:.4rem}.panel.legal-footer{border-color:var(--legal-card-border);background:var(--legal-card-background);box-shadow:var(--legal-card-shadow);display:grid;gap:.3rem;padding:.9rem 1rem}.legal-footer p{color:var(--legal-muted);font-size:.82rem;line-height:1.45}.legal-footer a{color:var(--sg-text-link);text-decoration:underline;text-underline-offset:2px}:root[data-sg-theme=light] .legal-page{--legal-section-background: radial-gradient(circle at 8% 0%, rgba(52, 104, 181, .08), transparent 24rem), linear-gradient(145deg, rgba(255, 255, 255, .97), rgba(237, 244, 251, .94));--legal-card-background: linear-gradient(135deg, rgba(250, 253, 255, .98), rgba(235, 243, 251, .94));--legal-card-border: rgba(42, 61, 87, .16);--legal-card-shadow: inset 0 1px 0 rgba(255, 255, 255, .84), 0 20px 38px -34px rgba(48, 66, 88, .42)}:root[data-sg-theme=light] .panel.legal-sidebar,:root[data-sg-theme=light] .panel.legal-header,:root[data-sg-theme=light] .panel.legal-section,:root[data-sg-theme=light] .panel.legal-footer{border-color:var(--legal-card-border);background:var(--legal-section-background);box-shadow:var(--legal-card-shadow)}.panel.app-footer{--sg-footer-background: radial-gradient(circle at 50% 0%, rgba(94, 98, 255, .08), transparent 32rem), linear-gradient(180deg, rgba(5, 13, 22, .72), rgba(3, 9, 16, .9));--sg-footer-link: rgb(184 198 218);--sg-footer-link-hover: rgb(246 250 255);--sg-footer-copy: rgb(143 160 181);width:100%;margin-top:0;border:0;border-top:1px solid var(--sg-border-hairline);background:var(--sg-footer-background);box-shadow:inset 0 1px #ffffff09,0 -18px 42px -40px #366cb080}.app-footer__inner{display:flex;flex-direction:column;align-items:center;gap:.55rem;width:100%;max-width:1260px;margin:0 auto;padding:.95rem 1rem .9rem}.app-footer__links{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:.7rem}.app-footer__links a{color:var(--sg-footer-link);font-size:.8rem;text-decoration:none;text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid transparent;transition:border-color .16s ease,color .16s ease}.app-footer__links a:hover{color:var(--sg-footer-link-hover);border-color:color-mix(in srgb,var(--sg-footer-link-hover) 48%,transparent)}.app-footer__copy{color:var(--sg-footer-copy);font-size:.78rem;letter-spacing:.02em;text-align:center}:root[data-sg-theme=light] .panel.app-footer{--sg-footer-background: radial-gradient(circle at 50% 0%, rgba(52, 104, 181, .08), transparent 32rem), linear-gradient(180deg, rgba(247, 250, 254, .72), rgba(236, 243, 250, .88));--sg-footer-link: rgb(72 91 118);--sg-footer-link-hover: rgb(18 31 50);--sg-footer-copy: rgb(91 108 132);box-shadow:inset 0 1px #ffffffc2,0 -18px 36px -34px #43566e5c;background:var(--sg-footer-background)}:root[data-sg-theme=light] .app-footer__links a:hover{border-color:#3468b56b}.sg-calendar{--rdp-accent-color: rgb(25 169 229);--rdp-accent-background-color: rgb(16 31 48 / 85%);--rdp-day-height: 38px;--rdp-day-width: 38px;--rdp-day_button-height: 34px;--rdp-day_button-width: 34px;--rdp-day_button-border: 1px solid transparent;--rdp-range_middle-background-color: rgb(17 58 89 / 68%);--rdp-range_middle-color: rgb(228 238 255 / 1);--rdp-range_start-date-background-color: rgb(0 106 153);--rdp-range_end-date-background-color: rgb(0 106 153)}.sg-calendar .rdp-caption_label{color:#e2ebfa;font-size:.84rem;font-weight:600}.sg-calendar .rdp-weekday{color:#94a3b8;font-size:.69rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.sg-calendar .rdp-day_button{border-radius:.25rem;color:#d9e6ff}.sg-calendar .rdp-day_button:hover:not(:disabled),.sg-calendar .rdp-day_button:focus-visible{background:#272f3cb3;border-color:#19a9e585;outline:none}.sg-calendar .rdp-day.rdp-outside .rdp-day_button{color:#94a3b8d1}.sg-calendar .rdp-button_previous,.sg-calendar .rdp-button_next{border-radius:.25rem;color:#b8c9e1}.sg-calendar .rdp-button_previous:hover,.sg-calendar .rdp-button_next:hover{background:#272f3c9e}.owner-email-search-wrap{position:relative}.owner-email-search-list{position:absolute;inset:calc(100% + .25rem) 0 auto 0;z-index:40;max-height:14rem;overflow:auto;border-radius:.25rem;border:1px solid var(--border-default);background:#171819f7;box-shadow:0 10px 26px -18px #000000b8}.owner-email-search-item{width:100%;border:0;border-bottom:1px solid rgb(255 255 255 / 6%);background:transparent;padding:.55rem .75rem;text-align:left;color:#e2ebfa}.owner-email-search-item:hover,.owner-email-search-item:focus-visible{background:#272f3c8f;outline:none}.owner-email-search-item-email{font-size:.83rem;font-weight:600}.owner-email-search-item-meta{margin-top:.2rem;color:#94a3b8;font-size:.7rem}@media (max-width: 1023px){.top-nav-shell{align-items:flex-start}.top-nav__mobile-shell{justify-content:flex-end}.docs-layout,.docs-bot-grid--quick-start{grid-template-columns:minmax(0,1fr)}.panel.docs-sidebar{max-height:none;position:static}.legal-page{grid-template-columns:minmax(0,1fr)}.legal-sidebar{position:static}}@media (max-width: 760px){.docs-hero{align-items:start;flex-direction:column}.docs-hero__chips{justify-content:start}.docs-command-code{grid-template-columns:minmax(0,1fr) auto}.docs-command-code__label{border-bottom:1px solid rgba(135,165,178,.2);border-right:0;grid-column:1 / -1;min-height:2.2rem}}@media (min-width: 1024px){.app-header{display:flex;align-items:center;justify-content:space-between}.top-nav-shell{width:auto;align-items:center}}@media (max-width: 1100px){.command-bar{grid-template-columns:1fr;gap:.75rem}.command-bar__metrics{justify-content:flex-start}.command-bar__actions{justify-content:flex-start;justify-self:start}}@media (max-width: 768px){.panel{border-radius:.25rem}.btn{min-width:0}.status-chip{width:100%}.command-bar__identity--dashboard{display:none}.command-bar-shell{top:.4rem}.command-bar{padding:.7rem .75rem;gap:.55rem}.command-bar__metrics{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;width:100%}.metric-chip{min-width:0;padding:0}.metric-chip__value{font-size:.98rem;line-height:1.2}.command-bar__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%}.command-bar__actions>*{width:100%;min-height:2.35rem;padding:.5rem .65rem;font-size:.82rem}.verification-grid,.cli-layout{grid-template-columns:minmax(0,1fr)}.cli-terminal__screen{min-height:470px;max-height:470px}.cli-terminal__output{min-width:64ch;min-height:408px}.cli-copy-btn{width:100%}.cli-copy-row--icon,.cli-inline-code-row{grid-template-columns:minmax(0,1fr) auto}}@media (max-width: 640px){.legal-title{font-size:1.5rem}.legal-sidebar,.legal-header,.legal-section,.legal-footer{padding-left:.8rem;padding-right:.8rem}.modal-actions{grid-template-columns:minmax(0,1fr)}.verification-actions{grid-template-columns:minmax(0,1fr)!important}.command-bar__desktop-only{display:none!important}.scan-marquee-card{min-width:min(280px,calc(100vw - 4.75rem));max-width:min(300px,calc(100vw - 4.75rem))}.cli-terminal__screen{min-height:420px;max-height:420px}.cli-copy-row{display:grid;grid-template-columns:minmax(0,1fr)}.cli-copy-row--icon,.cli-inline-code-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.cli-terminal__output{font-size:.74rem;line-height:1.4;min-height:350px;min-width:56ch}}.bg-grid{background-size:26px 26px;background-image:linear-gradient(rgba(135,165,178,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(135,165,178,.08) 1px,transparent 1px);-webkit-mask-image:radial-gradient(circle at 50% 15%,black 16%,transparent 85%);mask-image:radial-gradient(circle at 50% 15%,black 16%,transparent 85%)}.intel-grid-layer{background-image:linear-gradient(rgba(171,193,214,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(171,193,214,.08) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(circle at 45% 18%,black 12%,transparent 82%);mask-image:radial-gradient(circle at 45% 18%,black 12%,transparent 82%)}.intel-sweep-line{background:linear-gradient(90deg,transparent 0%,rgba(186,207,227,.04) 35%,rgba(186,207,227,.16) 50%,rgba(186,207,227,.04) 65%,transparent 100%);filter:blur(.2px)}.intel-vignette{background:radial-gradient(circle at 10% 8%,rgba(15,19,23,.1),transparent 40%),radial-gradient(circle at 88% 88%,rgba(8,11,14,.35),transparent 45%)}.intel-chip{box-shadow:inset 0 1px #e2edf914}.intel-dossier{box-shadow:inset 0 1px #ebf4ff14,0 22px 42px -34px #000000bd}.intel-ribbon{width:360px;height:360px;border-radius:.25rem;filter:blur(56px);opacity:.3}.intel-ribbon--upper{background:radial-gradient(circle,rgba(109,131,153,.38) 0%,rgba(109,131,153,.08) 44%,transparent 70%)}.intel-ribbon--lower{background:radial-gradient(circle,rgba(92,112,132,.32) 0%,rgba(92,112,132,.08) 40%,transparent 70%)}.intel-sticky-brief{border:1px solid rgba(161,181,201,.2);border-radius:.25rem;padding:1rem;background:#1a2028c2}.intel-step-card{box-shadow:inset 0 1px #eaf4ff0f,0 14px 26px -22px #000000ad}.landing-operations-track{height:240vh}.landing-operations-sticky{position:sticky;top:0;display:flex;min-height:100vh;align-items:flex-start;justify-content:center}.settings-workspace{display:grid;gap:1rem}.settings-hero,.settings-panel{border-radius:.25rem;border:1px solid var(--sg-border-default);background:var(--sg-bg-panel);box-shadow:inset 0 1px 0 var(--sg-highlight),0 20px 40px -36px #000c}.settings-hero{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem}.settings-hero h1,.settings-panel h2{color:var(--sg-text-title);font-size:1.28rem;font-weight:650}.settings-hero p,.settings-panel__head p{max-width:48rem;color:var(--sg-text-body-muted);font-size:.88rem;line-height:1.5}.settings-wallet-pill,.settings-count-pill{display:inline-grid;gap:.1rem;min-width:8.5rem;border-radius:.25rem;border:1px solid var(--sg-border-control);background:var(--sg-bg-control-muted);padding:.62rem .75rem}.settings-wallet-pill span,.settings-count-pill{color:var(--sg-text-muted);font-size:.74rem}.settings-wallet-pill strong{color:var(--sg-text-title-bright);font-size:1.35rem}.settings-wallet-pill--glow{border-color:#59d58d85;box-shadow:0 0 0 4px #59d58d1a}.settings-tabs{display:grid;gap:.75rem}.settings-tabs .sg-tabs-list[data-variant=segmented]{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-panel{display:grid;gap:1rem;padding:1rem}.settings-panel__head,.settings-list-head,.settings-action-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.settings-action-row{justify-content:flex-start;flex-wrap:wrap}.settings-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.settings-account-grid>div,.settings-billing-summary,.settings-empty,.settings-revealed-key,.settings-key-row{border-radius:.25rem;border:1px solid var(--sg-border-subtle);background:var(--sg-bg-panel-muted)}.settings-account-grid>div{display:grid;gap:.18rem;padding:.75rem}.settings-account-grid span,.settings-billing-summary span,.settings-key-row__meta,.settings-empty,.settings-promo-row p,.settings-revealed-key span{color:var(--sg-text-muted);font-size:.78rem}.settings-account-grid strong,.settings-key-row__name{min-width:0;overflow-wrap:anywhere;color:var(--sg-text-title);font-size:.9rem}.settings-key-form{display:grid;grid-template-columns:minmax(14rem,1fr) minmax(8rem,10rem) minmax(9rem,11rem) auto;gap:.75rem;align-items:end}.settings-key-form label{display:grid;gap:.35rem}.settings-inline-error{color:#fbbf24;font-size:.84rem}.settings-help-text{color:var(--sg-text-muted);font-size:.82rem;line-height:1.5}.settings-api-key-gate{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.settings-api-key-gate>div{display:grid;gap:.2rem}.settings-api-key-gate strong{color:var(--sg-text-title)}.settings-revealed-key{display:grid;gap:.35rem;padding:.75rem}.settings-revealed-key__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.settings-revealed-key code{overflow-wrap:anywhere;color:var(--sg-text-title-bright);font-size:.82rem}.settings-key-list{display:grid;gap:.55rem}.settings-key-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.75rem}.settings-billing-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.85rem}.settings-billing-summary>div{display:grid;gap:.18rem}.settings-billing-summary strong{color:var(--sg-text-title-bright);font-size:1.25rem}.settings-billing-summary small{color:var(--sg-text-faint);font-size:.74rem}.settings-promo-row{display:grid;grid-template-columns:minmax(12rem,18rem) minmax(0,1fr);gap:.75rem;align-items:center}.settings-pack-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.settings-empty{padding:.75rem}.settings-empty--wide{grid-column:1 / -1}.trust-reference-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.trust-reference-settings-grid article{border-radius:.25rem;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.45rem .65rem;align-items:start;border:1px solid var(--sg-border-subtle);background:var(--sg-bg-panel-muted);padding:.78rem}.trust-reference-settings-grid article>span{display:grid;width:1.6rem;height:1.6rem;place-items:center;border:1px solid rgba(154,118,255,.35);border-radius:999px;background:#9a76ff24;color:#ccb8ff;font-size:.72rem;font-weight:700}.trust-reference-settings-grid strong,.trust-reference-settings-grid small{display:block;min-width:0}.trust-reference-settings-grid small{grid-column:2;color:var(--sg-text-muted);font-size:.76rem;line-height:1.45}.trust-reference-github-panel,.trust-reference-account-panel,.trust-reference-billing-panel{background:linear-gradient(135deg,rgba(154,118,255,.055),transparent 32rem),var(--sg-bg-panel)}.status-pill--muted{border-color:var(--sg-border-subtle);background:var(--sg-bg-control-muted);color:var(--sg-text-muted)}.public-proof-page{width:min(100%,1180px);margin:0 auto;padding:1.1rem}.public-proof-shell{background:radial-gradient(circle at 50% -10%,rgba(154,118,255,.16),transparent 34rem),var(--sg-bg-page)}.public-proof-feedback,.public-proof-card{border:1px solid var(--sg-border-default);border-radius:6px;background:var(--sg-bg-panel);box-shadow:var(--sg-shadow-panel)}.public-proof-feedback{margin-bottom:.85rem;padding:.75rem .9rem;color:#a8debe;font-size:.86rem}.public-proof-card{padding:1rem}.public-proof-card .font-mono{overflow-wrap:anywhere;word-break:break-word}.public-proof-card--center{display:grid;place-items:center;min-height:15rem;gap:.7rem;text-align:center}.public-proof-card--center h1{color:var(--sg-text-title);font-size:1.75rem;font-weight:650}.public-proof-card--center p{color:var(--sg-text-body-muted)}.public-proof-card__inner{display:grid;gap:1rem;min-width:0}.public-proof-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);gap:1rem;align-items:start;border:1px solid var(--sg-border-subtle);border-radius:6px;background:var(--sg-bg-panel-muted);padding:1rem}.public-proof-hero__brand,.public-proof-hero__status{border:1px solid var(--sg-border-subtle);border-radius:4px;background:var(--sg-bg-control-muted)}.public-proof-hero__brand{grid-column:1 / -1;display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.55rem;padding:.45rem .65rem;color:var(--sg-text-title);font-weight:650;letter-spacing:.08em;text-transform:uppercase}.public-proof-hero__copy{display:grid;gap:.45rem;min-width:0}.public-proof-hero__copy h1{overflow-wrap:anywhere;color:var(--sg-text-title-bright);font-family:Oxanium,IBM Plex Sans,sans-serif;font-size:clamp(1.9rem,3.5vw,3.5rem);font-weight:650;line-height:1.05}.public-proof-hero__copy p:not(.kicker){max-width:66rem;color:var(--sg-text-body-muted);font-size:.94rem;line-height:1.58}.public-proof-hero__status{display:grid;gap:.55rem;justify-items:start;align-content:start;padding:.8rem}.public-proof-hero__status .status-pill,.public-proof-panel .status-pill{width:-moz-fit-content;width:fit-content;max-width:-moz-max-content;max-width:max-content;justify-self:start;align-self:start;flex:0 0 auto}.public-proof-hero__status strong{color:var(--sg-text-title);font-size:1.1rem}.public-proof-hero__status small{color:var(--sg-text-muted)}.public-proof-sections{display:grid;gap:.9rem}.public-proof-panel{min-width:0;border:1px solid var(--sg-border-default);border-radius:6px;background:var(--sg-bg-panel-muted);padding:1rem}.public-proof-verified-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:.85rem}.public-proof-verified-grid>div{display:grid;gap:.35rem;min-width:0;border:1px solid var(--sg-border-subtle);border-radius:4px;background:var(--sg-bg-control-muted);padding:.75rem}.public-proof-verified-grid strong{color:var(--sg-text-title);font-size:.88rem}.public-proof-verified-grid span{overflow-wrap:anywhere;color:var(--sg-text-muted);font-size:.8rem;line-height:1.5}.public-proof-json-dialog{display:grid;grid-template-rows:auto auto minmax(0,1fr);max-width:min(58rem,calc(100vw - 2rem));max-height:min(78vh,48rem)}.public-proof-json-dialog__toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;border:1px solid var(--sg-border-subtle);border-radius:6px;background:var(--sg-bg-control-muted);padding:.55rem .65rem}.public-proof-json-dialog__toolbar span{overflow:hidden;color:var(--sg-text-muted);font-family:IBM Plex Mono,monospace;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.public-proof-json-dialog__code{min-height:0;overflow:auto;border:1px solid var(--sg-border-subtle);border-radius:6px;background:#0a0e14c7;padding:.85rem;color:var(--sg-text-body);font-family:IBM Plex Mono,monospace;font-size:.76rem;line-height:1.55;white-space:pre}:root[data-sg-theme=light] .public-proof-json-dialog__code{background:#f6fafdf5;color:var(--sg-text-body)}:root[data-sg-theme=light] .public-proof-shell{background:radial-gradient(circle at 50% -10%,rgba(151,90,255,.1),transparent 34rem),var(--sg-bg-page)}:root[data-sg-theme=light] .public-proof-feedback,:root[data-sg-theme=light] .public-proof-card{border-color:#2a3d5729;background:linear-gradient(145deg,#fffffff5,#eef5fceb),var(--sg-bg-panel);color:var(--sg-text-body);box-shadow:inset 0 1px #ffffffe6,0 18px 42px -36px #3042588c}:root[data-sg-theme=light] .public-proof-feedback{color:#127d4e}:root[data-sg-theme=light] .public-proof-hero,:root[data-sg-theme=light] .public-proof-panel{border-color:#2a3d5726;background:radial-gradient(circle at 12% 0%,rgba(52,211,153,.07),transparent 22rem),linear-gradient(145deg,#f9fcfff5,#ecf3faeb);color:var(--sg-text-body)}:root[data-sg-theme=light] .public-proof-hero__brand,:root[data-sg-theme=light] .public-proof-hero__status,:root[data-sg-theme=light] .public-proof-verified-grid>div,:root[data-sg-theme=light] .public-proof-page .surface-2,:root[data-sg-theme=light] .public-proof-page .surface-3{border-color:#2a3d5724;background:#ffffffd6;color:var(--sg-text-body);box-shadow:inset 0 1px #fffc}:root[data-sg-theme=light] .public-proof-page .surface-1{border-color:#2a3d5729;background:#f6fafdf0;color:var(--sg-text-body)}:root[data-sg-theme=light] .public-proof-hero__copy h1,:root[data-sg-theme=light] .public-proof-hero__brand,:root[data-sg-theme=light] .public-proof-hero__status strong,:root[data-sg-theme=light] .public-proof-verified-grid strong,:root[data-sg-theme=light] .public-proof-page .text-white,:root[data-sg-theme=light] .public-proof-page .text-slate-100{color:var(--sg-text-title-bright)}:root[data-sg-theme=light] .public-proof-hero__copy p:not(.kicker),:root[data-sg-theme=light] .public-proof-verified-grid span,:root[data-sg-theme=light] .public-proof-page .text-slate-200,:root[data-sg-theme=light] .public-proof-page .text-slate-300{color:var(--sg-text-body-muted)}:root[data-sg-theme=light] .public-proof-hero__status small,:root[data-sg-theme=light] .public-proof-page .label,:root[data-sg-theme=light] .public-proof-page .text-slate-400{color:var(--sg-text-muted)}:root[data-sg-theme=light] .public-proof-page .text-teal-100{color:#0a7046}:root[data-sg-theme=light] .public-proof-page .text-amber-100{color:#86500d}:root[data-sg-theme=light] .public-proof-page .text-rose-100{color:#a62724}:root[data-sg-theme=light] .public-proof-page .border-white\/10{border-color:#2a3d5729}.assessment-report-page{min-height:100vh;background:#d8dde3;color:#111;padding:1.75rem;font-family:IBM Plex Sans,sans-serif}.assessment-report-page--missing{display:grid;place-items:center}.assessment-report-toolbar{display:flex;justify-content:flex-end;gap:.75rem;width:min(100%,1100px);margin:0 auto 1.35rem}.assessment-report-toolbar a,.assessment-report-print-action{display:inline-flex;align-items:center;gap:.45rem;border:1px solid #8d95a3;border-radius:2px;background:#fff;padding:.6rem .8rem;color:#111827;font-size:.82rem;font-weight:800;text-decoration:none;box-shadow:0 1px 1px #0f172a14}.assessment-report-print-action{cursor:pointer}.assessment-report-document{display:grid;gap:0;width:min(100%,1100px);margin:0 auto;border:1px solid #aeb6c2;background:#fff;padding:2.35rem 2.45rem 1.2rem;box-shadow:0 1.6rem 4.5rem #0f172a33}.assessment-report-cover,.assessment-report-section{page-break-inside:avoid;border-top:1px solid #111111;background:#fff;padding:.85rem 0 .9rem}.assessment-report-cover{display:grid;grid-template-columns:minmax(0,1fr) minmax(21.5rem,.82fr);gap:3rem;align-items:start;padding:0 0 1.25rem;border-top:0}.assessment-report-cover-main{display:grid;align-content:start;padding-top:.55rem}.assessment-report-kicker{margin:0 0 .45rem;color:#111;font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.assessment-report-page h1,.assessment-report-page h2,.assessment-report-page h3,.assessment-report-page p{margin:0}.assessment-report-page h1{max-width:37rem;color:#050505;font-family:IBM Plex Sans,sans-serif;font-size:2.9rem;font-weight:800;line-height:1.07}.assessment-report-page h2{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.58rem;color:#0b0b0b;font-size:.9rem;font-weight:800;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.assessment-report-page h2 span{color:#111;font-family:IBM Plex Mono,monospace;font-size:.9rem;font-weight:800}.assessment-report-page h2 small{color:#4b5563;font-size:.74rem;font-weight:700;letter-spacing:0;text-transform:none}.assessment-report-page h3{margin:.85rem 0 .4rem;color:#111827;font-size:.78rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.assessment-report-page p,.assessment-report-list{color:#222;font-size:.82rem;line-height:1.55}.assessment-report-subtitle{max-width:33rem;margin-top:.72rem;color:#303844;font-size:.84rem;font-weight:800;letter-spacing:.045em;line-height:1.45;text-transform:uppercase}.assessment-report-statement{margin-top:1.05rem;border-top:3px solid #111111;padding-top:.85rem}.assessment-report-statement h2{margin-bottom:.4rem;font-size:.9rem;letter-spacing:.04em;text-transform:uppercase}.assessment-report-control{border-top:2px solid #111111;padding-top:.55rem}.assessment-report-control h2{border-bottom:2px solid #111111;padding-bottom:.46rem}.assessment-report-table{width:100%;border-collapse:collapse;color:#111;font-size:.74rem;line-height:1.35;table-layout:fixed}.assessment-report-table th,.assessment-report-table td{border-bottom:1px solid #c4cad2;padding:.42rem .5rem;text-align:left;vertical-align:top}.assessment-report-table th{color:#111;font-weight:800}.assessment-report-table td{overflow-wrap:anywhere}.assessment-report-table thead th{border-top:1px solid #111111;background:#fafafa}.assessment-report-table--control th,.assessment-report-table--verification th{width:38%}.assessment-report-verification{display:grid;grid-template-columns:minmax(0,1fr) 10.7rem;gap:0;align-items:stretch;border:1px solid #9ea7b4;background:#fff;padding:0}.assessment-report-verification-main{padding:.7rem .82rem}.assessment-report-verification-main h2{border-bottom:1px solid #c4cad2;padding-bottom:.48rem}.assessment-report-note{margin-top:.5rem;color:#636b76;font-size:.7rem}.assessment-report-qr{display:grid;justify-items:center;align-content:center;gap:.45rem;margin:0;border-left:1px solid #9ea7b4;background:#fff;padding:.65rem}.assessment-report-qr img,.assessment-report-qr div{width:128px;height:128px}.assessment-report-qr figcaption{color:#374151;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:700}.assessment-report-list{display:grid;gap:.22rem;margin:.5rem 0 0;padding-left:1rem}.assessment-report-list--ordered{padding-left:1.35rem}.assessment-report-list--columns{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:2rem;column-gap:2rem;list-style-type:square}.assessment-report-summary-row{display:grid;grid-template-columns:minmax(0,1fr) 21rem;gap:1rem;align-items:stretch}.assessment-report-observation-summary{margin-top:1rem}.assessment-report-observation-summary h3{margin:0 0 .55rem;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.assessment-report-observation-summary dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #9ea7b4}.assessment-report-observation-summary div{padding:.65rem .7rem}.assessment-report-observation-summary div+div{border-left:1px solid #c4cad2}.assessment-report-observation-summary dt{color:#475569;font-size:.68rem;font-weight:800;text-transform:uppercase}.assessment-report-observation-summary dd{margin:.25rem 0 0;font-size:1.15rem;font-weight:900}.assessment-report-risk-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #9ea7b4}.assessment-report-risk-panel div{display:grid;justify-items:center;align-content:center;min-height:5.1rem;padding:.55rem;text-align:center}.assessment-report-risk-panel div+div{border-left:1px solid #c4cad2}.assessment-report-risk-panel span{color:#111;font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.assessment-report-risk-panel strong{margin-top:.35rem;color:#b91c1c;font-size:1.15rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.assessment-report-risk-panel small{margin-top:.14rem;color:#111;font-size:.64rem;font-weight:700;text-transform:uppercase}.assessment-report-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.assessment-report-table--risk th:first-child,.assessment-report-table--findings-summary th:first-child{width:8.8rem}.assessment-report-table--findings-summary th:nth-child(2),.assessment-report-table--findings-summary th:nth-child(3),.assessment-report-table--findings-summary th:nth-child(4),.assessment-report-table--findings-summary th:nth-child(5),.assessment-report-table--findings-summary td:nth-child(2),.assessment-report-table--findings-summary td:nth-child(3),.assessment-report-table--findings-summary td:nth-child(4),.assessment-report-table--findings-summary td:nth-child(5){width:5.4rem;text-align:center}.assessment-report-severity{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;color:#273449;font-size:.72rem;font-weight:800}.assessment-report-severity--critical,.assessment-report-severity--high{color:#991b1b}.assessment-report-severity--medium{color:#92400e}.assessment-report-severity--low,.assessment-report-severity--informational{color:#111}.assessment-report-findings{display:grid;gap:0;border:1px solid #c9d0da}.assessment-report-finding{page-break-inside:avoid;border:0;padding:.9rem 1rem}.assessment-report-finding+.assessment-report-finding{border-top:1px solid #c9d0da}.assessment-report-finding header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;margin-bottom:.8rem}.assessment-report-finding header p{color:#536071;font-family:IBM Plex Mono,monospace;font-size:.75rem}.assessment-report-finding h3{margin:.12rem 0 0}.assessment-report-finding>p{margin-top:.65rem}.assessment-report-finding-lines{margin-top:.75rem;border-top:1px solid #d8dee8;padding-top:.75rem}.assessment-report-finding-lines h4{margin:0 0 .45rem;color:#273449;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.assessment-report-finding-lines ul{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.assessment-report-finding-lines li{border:1px solid #d8dee8;padding:.55rem .65rem;background:#f8fafc}.assessment-report-finding-lines p{margin:0;color:#536071;font-size:.74rem}.assessment-report-finding-lines code{display:block;overflow-wrap:anywhere;margin-top:.34rem;color:#111827;font-family:IBM Plex Mono,monospace;font-size:.76rem;line-height:1.55;white-space:pre-wrap}.assessment-report-code-frame{display:grid;overflow-x:auto;margin:.45rem 0 0;border:1px solid #d8dee8;background:#f8fafc;color:#111827;font-family:IBM Plex Mono,monospace;font-size:.74rem;line-height:1.55;white-space:pre}.assessment-report-code-frame__line{display:grid!important;grid-template-columns:3.25rem minmax(0,1fr);gap:.75rem;margin:0!important;padding:.22rem .7rem .22rem 0;background:transparent;white-space:pre}.assessment-report-code-frame__line--hit{background:#fff8e6}.assessment-report-code-frame__line-number{border-right:1px solid #d8dee8;color:#6b7788;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none}.assessment-report-code-frame__text{min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.assessment-report-code-frame mark{border-bottom:2px solid #b42318;background:#ffe8cc;color:inherit;font-weight:700}.assessment-report-remediation{margin-top:.8rem;border-top:1px solid #d8dee8;padding-top:.75rem}.assessment-report-remediation h4{margin:0 0 .45rem;color:#273449;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.assessment-report-remediation dl{display:grid;gap:0;margin:0}.assessment-report-remediation div{border-top:1px solid #e3e8f0;padding:.42rem 0}.assessment-report-remediation div:first-child{border-top:0}.assessment-report-remediation dt{color:#536071;font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.assessment-report-remediation dd{margin:.16rem 0 0;color:#111827}.assessment-report-remediation code{display:block;overflow-wrap:anywhere;border:1px solid #d8dee8;padding:.44rem .55rem;background:#f8fafc;font-family:IBM Plex Mono,monospace;font-size:.74rem;line-height:1.55;white-space:pre-wrap}.assessment-report-remediation small{display:block;margin-top:.24rem;color:#536071;font-size:.64rem;text-transform:uppercase}.assessment-report-evidence-grid{display:grid;gap:0;margin:0}.assessment-report-evidence-grid div{min-width:0;border-top:1px solid #d8dee8;padding:.46rem 0}.assessment-report-evidence-grid dt{color:#536071;font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.assessment-report-evidence-grid dd{overflow-wrap:anywhere;margin:.12rem 0 0;color:#111827;font-family:IBM Plex Mono,monospace;font-size:.75rem;font-variant-numeric:tabular-nums}.assessment-report-finding header p{font-variant-numeric:tabular-nums}.assessment-report-footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;border-top:1px solid #9ea7b4;padding-top:.8rem;color:#4b5563;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.assessment-report-footer span:last-child{justify-self:end;font-family:IBM Plex Mono,monospace;letter-spacing:0;text-transform:none}@media (max-width: 760px){.assessment-report-page{padding:.75rem}.assessment-report-toolbar{flex-wrap:wrap}.assessment-report-document{padding:1rem}.assessment-report-cover,.assessment-report-verification,.assessment-report-two-column,.assessment-report-summary-row{grid-template-columns:1fr}.assessment-report-cover{gap:1.2rem}.assessment-report-page h1{font-size:1.75rem}.assessment-report-list--columns{grid-template-columns:1fr}.assessment-report-table{display:block;overflow-x:auto}.assessment-report-qr{border-top:1px solid #9ea7b4;border-left:0}}@media print{.assessment-report-page{min-height:auto;background:#fff;padding:0}.assessment-report-toolbar,.assessment-report-print-action{display:none}.assessment-report-document{width:100%;border:0;padding:0;box-shadow:none}.assessment-report-cover,.assessment-report-section,.assessment-report-finding{page-break-inside:avoid}}.settings-dialog{display:grid;gap:1rem}.settings-dialog-summary{display:grid;gap:.3rem;min-width:0;border:1px solid var(--sg-border-subtle);border-radius:6px;background:var(--sg-bg-panel-muted);padding:.85rem}.settings-dialog-summary span,.settings-dialog-summary small{color:var(--sg-text-muted);font-size:.78rem;line-height:1.45}.settings-dialog-summary strong{overflow-wrap:anywhere;color:var(--sg-text-title);font-size:.95rem}.trust-active-scan-chip{display:inline-grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;min-width:9rem;max-width:16rem;margin-top:.45rem;border:1px solid color-mix(in srgb,var(--sg-accent-primary) 46%,transparent);border-radius:5px;background:color-mix(in srgb,var(--sg-accent-primary) 14%,var(--sg-bg-control-muted));padding:.32rem .45rem;color:var(--sg-text-title);font-size:.72rem}.trust-active-scan-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trust-active-scan-chip strong{color:var(--sg-accent-primary);font-family:Oxanium,IBM Plex Sans,sans-serif;font-size:.72rem}.trust-project-scan-monitor{border:1px solid color-mix(in srgb,var(--sg-accent-primary) 26%,var(--sg-border-subtle));border-radius:6px;background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--sg-accent-primary) 12%,transparent),transparent 34%),var(--sg-bg-control-muted);padding:.85rem}.trust-project-scan-monitor--complete{border-color:color-mix(in srgb,var(--sg-state-safe-bright) 34%,var(--sg-border-subtle))}.trust-project-scan-monitor--failed,.trust-project-scan-monitor--attention{border-color:color-mix(in srgb,var(--sg-state-warning) 42%,var(--sg-border-subtle));background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--sg-state-warning) 12%,transparent),transparent 34%),var(--sg-bg-control-muted)}.trust-project-scan-monitor__header,.trust-project-scan-monitor__actions,.trust-project-scan-monitor__totals{display:flex;align-items:center;gap:.65rem}.trust-project-scan-monitor__header{justify-content:space-between}.trust-project-scan-monitor__header>div{min-width:0}.trust-project-scan-monitor__header strong,.trust-project-scan-monitor__header small{display:block;min-width:0;overflow-wrap:anywhere}.trust-project-scan-monitor__idle-state{display:grid;flex:0 0 auto;min-width:8.5rem;gap:.16rem;border:1px solid color-mix(in srgb,var(--sg-border-muted) 72%,transparent);border-radius:6px;background:color-mix(in srgb,var(--sg-bg-control) 76%,transparent);padding:.58rem .7rem;text-align:right}.trust-project-scan-monitor__idle-state strong{color:var(--sg-text-title);font-family:Oxanium,IBM Plex Sans,sans-serif;font-size:.78rem}.trust-project-scan-monitor__idle-state small{color:var(--sg-text-muted);font-size:.68rem}.trust-project-scan-monitor__percent{--trust-project-scan-ring-color: var(--sg-accent-primary);--trust-project-scan-track-color: color-mix(in srgb, var(--sg-border-muted) 72%, transparent);position:relative;display:inline-grid;flex:0 0 auto;min-width:5rem;width:5rem;height:5rem;place-items:center;border-radius:999px;color:var(--trust-project-scan-ring-color);font-family:Oxanium,IBM Plex Sans,sans-serif;font-size:1.25rem;font-weight:650;isolation:isolate}.trust-project-scan-monitor__percent-ring,.trust-project-scan-monitor__percent-sweep,.trust-project-scan-monitor__percent-ring:after{position:absolute;border-radius:inherit;content:""}.trust-project-scan-monitor__percent-ring{top:0;right:0;bottom:0;left:0;background:conic-gradient(var(--trust-project-scan-ring-color) 0 var(--trust-project-scan-progress, 0%),var(--trust-project-scan-track-color) var(--trust-project-scan-progress, 0%) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sg-border-muted) 78%,transparent),0 0 1.6rem color-mix(in srgb,var(--trust-project-scan-ring-color) 20%,transparent)}.trust-project-scan-monitor__percent-ring:after{top:.58rem;right:.58rem;bottom:.58rem;left:.58rem;background:var(--sg-bg-control-muted);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sg-border-muted) 76%,transparent)}.trust-project-scan-monitor__percent-sweep{top:-.32rem;right:-.32rem;bottom:-.32rem;left:-.32rem;border:.22rem solid transparent;border-top-color:var(--trust-project-scan-ring-color);border-right-color:color-mix(in srgb,var(--trust-project-scan-ring-color) 50%,transparent);opacity:0;filter:drop-shadow(0 0 .55rem color-mix(in srgb,var(--trust-project-scan-ring-color) 35%,transparent))}.trust-project-scan-monitor__percent-value{position:relative;z-index:1}.trust-project-scan-monitor--running .trust-project-scan-monitor__percent-sweep,.trust-project-scan-monitor--attention .trust-project-scan-monitor__percent-sweep{animation:trust-project-scan-ring-spin .95s linear infinite;opacity:1}.trust-project-scan-monitor--complete .trust-project-scan-monitor__percent{--trust-project-scan-ring-color: var(--sg-state-safe-bright);--trust-project-scan-track-color: color-mix(in srgb, var(--sg-border-muted) 62%, transparent)}.trust-project-scan-monitor--failed .trust-project-scan-monitor__percent,.trust-project-scan-monitor--attention .trust-project-scan-monitor__percent{--trust-project-scan-ring-color: var(--sg-state-warning);--trust-project-scan-track-color: color-mix(in srgb, var(--sg-border-muted) 62%, transparent)}.trust-project-scan-monitor--attention .trust-project-scan-monitor__percent-sweep,.trust-project-scan-monitor--failed .trust-project-scan-monitor__percent-sweep{border-top-color:var(--sg-state-warning);border-right-color:color-mix(in srgb,var(--sg-state-warning) 52%,transparent)}.trust-project-scan-monitor__bar{position:relative;overflow:hidden;height:.45rem;margin-top:.75rem;border-radius:999px;background:var(--sg-bg-control)}.trust-project-scan-monitor__bar:after{position:absolute;inset:0 auto 0 0;width:var(--trust-project-scan-progress, 0%);border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--sg-state-safe-bright));transition:width .46s cubic-bezier(.22,1,.36,1);content:""}.trust-project-scan-monitor--running .trust-project-scan-monitor__bar:after,.trust-project-scan-monitor--attention .trust-project-scan-monitor__bar:after{background:linear-gradient(90deg,var(--accent),var(--sg-state-safe-bright)),linear-gradient(110deg,transparent 0%,rgba(255,255,255,.28) 45%,transparent 70%);background-size:100% 100%,2.4rem 100%;animation:trust-project-scan-progress-sheen 1.15s linear infinite}.trust-project-scan-monitor--failed .trust-project-scan-monitor__bar:after{background:linear-gradient(90deg,var(--sg-state-warning),var(--sg-state-danger-bright))}.trust-project-scan-monitor--complete .trust-project-scan-monitor__bar:after{background:linear-gradient(90deg,var(--sg-state-safe),var(--sg-state-safe-bright))}@keyframes trust-project-scan-progress-sheen{0%{background-position:0 0,-2.4rem 0}to{background-position:0 0,calc(100% + 2.4rem) 0}}@keyframes trust-project-scan-ring-spin{to{transform:rotate(360deg)}}.trust-project-scan-monitor__totals{flex-wrap:wrap;margin-top:.65rem;color:var(--sg-text-muted);font-size:.72rem}.trust-project-scan-monitor__live-message{margin:.75rem 0 0;color:var(--sg-text-body);font-size:.76rem}.trust-project-scan-monitor__live-list{display:grid;gap:.45rem;margin-top:.6rem}.trust-project-scan-monitor__live-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;border:1px solid color-mix(in srgb,var(--sg-border-muted) 74%,transparent);border-radius:5px;background:color-mix(in srgb,var(--sg-bg-control) 72%,transparent);padding:.45rem .55rem}.trust-project-scan-monitor__live-row strong,.trust-project-scan-monitor__live-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trust-project-scan-monitor__live-row strong{color:var(--sg-text-title);font-size:.74rem}.trust-project-scan-monitor__live-row small{margin-top:.1rem;color:var(--sg-text-muted);font-size:.68rem}.trust-project-scan-monitor__live-row>span:last-child{color:var(--sg-text-muted);font-family:Oxanium,IBM Plex Sans,sans-serif;font-size:.72rem}.trust-project-scan-monitor__live-dot{width:.58rem;height:.58rem;border-radius:999px;background:var(--sg-state-unknown)}.trust-project-scan-monitor__live-row--running .trust-project-scan-monitor__live-dot,.trust-project-scan-monitor__live-row--waiting_webhook .trust-project-scan-monitor__live-dot{background:var(--sg-state-safe-bright);box-shadow:0 0 color-mix(in srgb,var(--sg-state-safe-bright) 45%,transparent);animation:trust-project-scan-live-pulse 1.2s ease-out infinite}.trust-project-scan-monitor__live-row--queued .trust-project-scan-monitor__live-dot{background:var(--sg-accent-primary)}@keyframes trust-project-scan-live-pulse{70%{box-shadow:0 0 0 .5rem transparent}to{box-shadow:0 0 0 0 transparent}}.trust-project-scan-monitor__actions{margin-top:.8rem}@media (prefers-reduced-motion: reduce){.trust-project-scan-monitor--running .trust-project-scan-monitor__percent-sweep,.trust-project-scan-monitor--attention .trust-project-scan-monitor__percent-sweep,.trust-project-scan-monitor__live-row--running .trust-project-scan-monitor__live-dot,.trust-project-scan-monitor__live-row--waiting_webhook .trust-project-scan-monitor__live-dot{animation:none}}@media (max-width: 920px){.public-proof-hero,.public-proof-verified-grid,.public-growth-section,.public-growth-grid,.public-growth-split,.public-growth-comparison,.public-growth-ci-visual,.public-growth-related-links,.public-growth-related-links>div:last-child,.public-article-meta,.public-article-related,.public-article-related>div:last-child,.public-research-evidence-strip,.public-research-section--split,.public-research-taxonomy,.public-research-control-grid,.public-research-source-grid,.public-blog-grid{grid-template-columns:minmax(0,1fr)}.public-growth-taxonomy,.public-growth-icon-row{grid-template-columns:repeat(2,minmax(0,1fr))}.public-article-section{grid-template-columns:minmax(0,1fr)}.public-growth-cta-band{align-items:stretch;flex-direction:column}.public-growth-cta-band>div:last-child,.public-growth-hero__actions{flex-direction:column}.public-growth-cta-band a,.public-growth-cta-band button,.public-growth-hero__actions a,.public-growth-hero__actions button,.public-article-actions a,.public-article-actions button{width:100%}}@media (max-width: 900px){.settings-hero,.settings-panel__head,.settings-list-head{align-items:stretch;flex-direction:column}.settings-account-grid,.settings-key-form,.settings-billing-summary,.settings-promo-row,.settings-pack-grid,.trust-reference-settings-grid{grid-template-columns:1fr}.settings-key-row{align-items:flex-start;flex-direction:column}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.left-1\/2{left:50%}.left-2{left:.5rem}.right-0{right:0}.right-3{right:.75rem}.right-4{right:1rem}.top-1\/2{top:50%}.top-3{top:.75rem}.top-4{top:1rem}.top-\[14px\]{top:14px}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[120\]{z-index:120}.z-\[60\]{z-index:60}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-2{margin-left:.5rem}.mr-1{margin-right:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.\!h-auto{height:auto!important}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-14{height:3.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[2px\]{height:2px}.h-\[4px\]{height:4px}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-60{max-height:15rem}.max-h-96{max-height:24rem}.max-h-\[420px\]{max-height:420px}.min-h-52{min-height:13rem}.min-h-\[1\.25rem\]{min-height:1.25rem}.min-h-\[1\.5rem\]{min-height:1.5rem}.min-h-\[128px\]{min-height:128px}.min-h-\[3\.75rem\]{min-height:3.75rem}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[7\.5rem\]{min-height:7.5rem}.min-h-\[90px\]{min-height:90px}.min-h-\[96px\]{min-height:96px}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[12\%\]{width:12%}.w-\[24\%\]{width:24%}.w-\[30\%\]{width:30%}.w-\[34\%\]{width:34%}.w-\[82px\]{width:82px}.w-\[92px\]{width:92px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[min\(92vw\,420px\)\]{width:min(92vw,420px)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[100px\]{min-width:100px}.min-w-\[112px\]{min-width:112px}.min-w-\[120px\]{min-width:120px}.min-w-\[132px\]{min-width:132px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[220px\]{min-width:220px}.min-w-\[260px\]{min-width:260px}.min-w-\[86px\]{min-width:86px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[90px\]{min-width:90px}.min-w-\[9rem\]{min-width:9rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-\[1260px\]{max-width:1260px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.table-fixed{table-layout:fixed}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[var\(--border-default\)\]>:not([hidden])~:not([hidden]){border-color:var(--border-default)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[4px\]{border-radius:4px}.\!border-0{border-width:0px!important}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-\[\#34d399\]\/20{border-color:#34d39933}.border-\[rgba\(113\,151\,206\,0\.6\)\]{border-color:#7197ce99}.border-\[rgba\(125\,211\,252\,0\.65\)\]{border-color:#7dd3fca6}.border-\[rgba\(135\,165\,178\,0\.5\)\]{border-color:#87a5b280}.border-\[rgba\(173\,193\,215\,0\.14\)\]{border-color:#adc1d724}.border-\[rgba\(173\,193\,215\,0\.18\)\]{border-color:#adc1d72e}.border-\[var\(--border-default\)\]{border-color:var(--border-default)}.border-\[var\(--border-soft\)\]{border-color:var(--border-soft)}.border-\[var\(--sg-border-blue\)\]{border-color:var(--sg-border-blue)}.border-\[var\(--sg-border-control\)\]{border-color:var(--sg-border-control)}.border-\[var\(--sg-border-default\)\]{border-color:var(--sg-border-default)}.border-\[var\(--sg-border-strong\)\]{border-color:var(--sg-border-strong)}.border-blue-500\/45{border-color:#3b82f673}.border-emerald-400\/30{border-color:#34d3994d}.border-emerald-500\/40{border-color:#10b98166}.border-red-300\/25{border-color:#fca5a540}.border-red-500\/45{border-color:#ef444473}.border-rose-400\/50{border-color:#fb718580}.border-rose-500\/45{border-color:#f43f5e73}.border-slate-500\/30{border-color:#64748b4d}.border-slate-700\/70{border-color:#334155b3}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.border-white\/5{border-color:#ffffff0d}.\!bg-transparent{background-color:transparent!important}.bg-\[\#34d399\]\/10{background-color:#34d3991a}.bg-\[rgb\(23\,24\,25\,0\.86\)\]{background-color:#171819db}.bg-\[rgb\(23\,24\,25\,0\.96\)\]{background-color:#171819f5}.bg-\[rgba\(12\,18\,26\,0\.88\)\]{background-color:#0c121ae0}.bg-\[rgba\(14\,14\,14\,0\.62\)\]{background-color:#0e0e0e9e}.bg-\[rgba\(15\,18\,26\,0\.5\)\]{background-color:#0f121a80}.bg-\[rgba\(15\,18\,26\,0\.54\)\]{background-color:#0f121a8a}.bg-\[rgba\(15\,18\,26\,0\.72\)\]{background-color:#0f121ab8}.bg-\[rgba\(19\,24\,32\,0\.55\)\]{background-color:#1318208c}.bg-\[rgba\(20\,24\,32\,0\.45\)\]{background-color:#14182073}.bg-\[rgba\(39\,47\,60\,0\.35\)\]{background-color:#272f3c59}.bg-\[rgba\(39\,47\,60\,0\.55\)\]{background-color:#272f3c8c}.bg-\[rgba\(39\,47\,60\,0\.82\)\]{background-color:#272f3cd1}.bg-\[rgba\(54\,91\,148\,0\.38\)\]{background-color:#365b9461}.bg-\[rgba\(80\,97\,126\,0\.3\)\]{background-color:#50617e4d}.bg-\[var\(--sg-bg-control\)\]{background-color:var(--sg-bg-control)}.bg-\[var\(--sg-bg-elevated\)\]{background-color:var(--sg-bg-elevated)}.bg-\[var\(--sg-bg-panel-solid\)\]{background-color:var(--sg-bg-panel-solid)}.bg-\[var\(--sg-border-subtle\)\]{background-color:var(--sg-border-subtle)}.bg-\[var\(--surface-2-bg\)\]{background-color:var(--surface-2-bg)}.bg-\[var\(--surface-3-bg\)\]{background-color:var(--surface-3-bg)}.bg-black\/60{background-color:#0009}.bg-emerald-500\/10{background-color:#10b9811a}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/5{background-color:#ffffff0d}.bg-\[image\:var\(--sg-action-gradient\)\]{background-image:var(--sg-action-gradient)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.\!px-0{padding-left:0!important;padding-right:0!important}.\!py-0{padding-top:0!important;padding-bottom:0!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-0{padding-bottom:0}.pb-10{padding-bottom:2.5rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pr-14{padding-right:3.5rem}.pr-2{padding-right:.5rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.font-display{font-family:Fraunces,Manrope,system-ui,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-6{line-height:1.5rem}.leading-\[1\.34\]{line-height:1.34}.leading-relaxed{line-height:1.625}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#34d399\]{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-\[rgb\(150\,191\,228\)\]{--tw-text-opacity: 1;color:rgb(150 191 228 / var(--tw-text-opacity, 1))}.text-\[rgb\(190\,214\,247\)\]{--tw-text-opacity: 1;color:rgb(190 214 247 / var(--tw-text-opacity, 1))}.text-\[rgb\(198\,212\,236\)\]{--tw-text-opacity: 1;color:rgb(198 212 236 / var(--tw-text-opacity, 1))}.text-\[rgb\(217\,230\,255\)\]{--tw-text-opacity: 1;color:rgb(217 230 255 / var(--tw-text-opacity, 1))}.text-\[var\(--accent-fg\)\]{color:var(--accent-fg)}.text-\[var\(--sg-accent-primary\)\]{color:var(--sg-accent-primary)}.text-\[var\(--sg-text-body\)\]{color:var(--sg-text-body)}.text-\[var\(--sg-text-body-muted\)\]{color:var(--sg-text-body-muted)}.text-\[var\(--sg-text-control\)\]{color:var(--sg-text-control)}.text-\[var\(--sg-text-muted\)\]{color:var(--sg-text-muted)}.text-\[var\(--sg-text-title\)\]{color:var(--sg-text-title)}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-red-100{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.text-red-100\/90{color:#fee2e2e6}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-rose-100{--tw-text-opacity: 1;color:rgb(255 228 230 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.accent-\[var\(--sg-accent-primary\)\]{accent-color:var(--sg-accent-primary)}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.\!shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_-14px_var\(--shadow-ambient\)\]{--tw-shadow: 0 10px 24px -14px var(--shadow-ambient);--tw-shadow-colored: 0 10px 24px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.06);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_46px_-22px_var\(--shadow-ambient\)\,var\(--sg-shadow-control\)\]{--tw-shadow-color: 0 18px 46px -22px var(--shadow-ambient),var(--sg-shadow-control);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--sg-shadow-control\)\]{--tw-shadow-color: var(--sg-shadow-control);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--sg-shadow-panel\)\]{--tw-shadow-color: var(--sg-shadow-panel);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[rgba\(56\,189\,248\,0\.24\)\]{--tw-ring-color: rgba(56,189,248,.24)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[1px\]{--tw-backdrop-blur: blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[animation-delay\:-0\.15s\]{animation-delay:-.15s}.\[animation-delay\:-0\.3s\]{animation-delay:-.3s}.\[overflow-anchor\:none\]{overflow-anchor:none}html,body,#root{min-height:100%}body{font-family:IBM Plex Sans,Manrope,sans-serif;--tw-text-opacity: 1;color:var(--sg-text-control);background:var(--sg-bg-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;position:relative;overflow-x:hidden}.font-display{font-family:Oxanium,IBM Plex Sans,sans-serif;letter-spacing:-.02em}.font-mono{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}body:before,body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}body:before{background:var(--sg-body-background);filter:saturate(1.04)}body:after{background-image:linear-gradient(var(--sg-body-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--sg-body-grid-line-strong) 1px,transparent 1px);background-size:4px 4px;opacity:var(--sg-body-grid-opacity)}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:none;box-shadow:0 0 0 3px var(--sg-ring-focus)}.panel{border:1px solid var(--border-default);border-radius:.25rem;background:linear-gradient(165deg,#1e232ae6,#15191ee0);backdrop-filter:blur(16px) saturate(1.03);-webkit-backdrop-filter:blur(16px) saturate(1.03);box-shadow:0 24px 50px -34px var(--shadow-ambient),inset 0 1px 0 var(--sg-highlight-strong),inset 0 -1px #ffffff05;position:relative;overflow:hidden}:root[data-sg-theme=light] .panel{background:linear-gradient(165deg,#fffffff5,#ecf3fae6),var(--sg-bg-panel);box-shadow:0 20px 38px -34px #30425875,inset 0 1px 0 var(--sg-highlight-strong)}.panel:before{display:none}@media (prefers-reduced-motion: reduce){.top-nav__item,.top-nav__item:before,.top-nav__sheen,.top-nav__utility-action,.top-nav__mobile-toggle,.top-nav-mobile__item,.top-nav-mobile__utility-action{transition-duration:0ms!important}.top-nav__item:hover,.top-nav__utility-action:hover,.top-nav__mobile-toggle:hover,.top-nav-mobile__item:hover,.top-nav-mobile__utility-action:hover{transform:none}.top-nav__item:hover .top-nav__sheen,.top-nav__item:focus-visible .top-nav__sheen{opacity:0;transform:translate(0)}.sg-tabs-trigger{transition-duration:0ms!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.scan-marquee{overflow-x:auto}.scan-marquee-track--loop{animation:none!important}.cli-terminal__cursor{display:none;animation:none!important}}.placeholder\:text-\[var\(--sg-text-dim\)\]::-moz-placeholder{color:var(--sg-text-dim)}.placeholder\:text-\[var\(--sg-text-dim\)\]::placeholder{color:var(--sg-text-dim)}.first\:border-t-0:first-child{border-top-width:0px}.hover\:border-\[var\(--sg-border-blue\)\]:hover{border-color:var(--sg-border-blue)}.hover\:bg-\[rgb\(30\,34\,40\,0\.9\)\]:hover{background-color:#1e2228e6}.hover\:bg-\[var\(--sg-bg-control-hover\)\]:hover{background-color:var(--sg-bg-control-hover)}.hover\:text-\[var\(--sg-text-title\)\]:hover{color:var(--sg-text-title)}.hover\:text-\[var\(--sg-text-title-bright\)\]:hover{color:var(--sg-text-title-bright)}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:brightness-105:hover{--tw-brightness: brightness(1.05);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:bg-\[var\(--sg-bg-control-hover\)\]:focus{background-color:var(--sg-bg-control-hover)}.focus\:text-\[var\(--sg-text-title-bright\)\]:focus{color:var(--sg-text-title-bright)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[var\(--sg-ring-blue\)\]:focus{--tw-ring-color: var(--sg-ring-blue)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:\!ring-0:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[rgba\(135\,165\,178\,0\.35\)\]:focus-visible{--tw-ring-color: rgba(135,165,178,.35)}.focus-visible\:ring-\[var\(--sg-ring-blue\)\]:focus-visible{--tw-ring-color: var(--sg-ring-blue)}.focus-visible\:ring-\[var\(--sg-ring-focus\)\]:focus-visible{--tw-ring-color: var(--sg-ring-focus)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group[open] .group-open\:rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}@media (min-width: 640px){.sm\:right-6{right:1.5rem}.sm\:top-6{top:1.5rem}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:w-\[130px\]{width:130px}.sm\:w-\[150px\]{width:150px}.sm\:w-\[160px\]{width:160px}.sm\:w-\[180px\]{width:180px}.sm\:w-\[230px\]{width:230px}.sm\:w-\[96px\]{width:96px}.sm\:w-auto{width:auto}.sm\:min-w-\[170px\]{min-width:170px}.sm\:min-w-\[190px\]{min-width:190px}.sm\:max-w-\[240px\]{max-width:240px}.sm\:max-w-\[280px\]{max-width:280px}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[260px_180px\]{grid-template-columns:260px 180px}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:text-right{text-align:right}.sm\:text-5xl{font-size:3rem;line-height:1}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[minmax\(230px\,1fr\)_150px_180px_auto\]{grid-template-columns:minmax(230px,1fr) 150px 180px auto}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:self-end{align-self:flex-end}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:pt-8{padding-top:2rem}.md\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width: 1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1\.12fr_0\.88fr\]{grid-template-columns:1.12fr .88fr}.lg\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_220px\]{grid-template-columns:minmax(0,1fr) 220px}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}}@media (min-width: 1280px){.xl\:col-span-1{grid-column:span 1 / span 1}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[auto\,minmax\(180px\,1fr\)\,180px\,180px\]{grid-template-columns:auto minmax(180px,1fr) 180px 180px}.xl\:grid-cols-\[auto\,minmax\(180px\,1fr\)\,minmax\(180px\,1fr\)\,minmax\(240px\,auto\)\,150px\,140px\]{grid-template-columns:auto minmax(180px,1fr) minmax(180px,1fr) minmax(240px,auto) 150px 140px}.xl\:grid-cols-\[minmax\(0\,0\.72fr\)_minmax\(0\,1\.28fr\)\]{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.8fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.xl\:grid-cols-\[minmax\(280px\,340px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:justify-between{justify-content:space-between}.xl\:self-center{align-self:center}}@media (prefers-color-scheme: dark){.dark\:text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.dark\:text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.dark\:text-rose-200{--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
