.trust-shell{--trust-bg:var(--ui-page-bg);--trust-fg:var(--ui-text-primary);--trust-muted:var(--ui-text-muted);--trust-line:var(--ui-border);--trust-surface:var(--ui-surface-subtle);--trust-accent-text:var(--ui-info-text);--trust-accent:var(--color-primary);background:var(--trust-bg);color:var(--trust-fg);min-height:100vh;position:relative}.dark .trust-shell{--trust-accent-text:var(--ui-info-text)}.trust-shell .trust-background-grid{display:none}.trust-shell :is(.trust-snapshot,.trust-card,.trust-table-card,.trust-flow-node,.trust-note,.trust-final,.trust-button,.trust-badge){border-radius:var(--ui-radius)}.trust-shell .trust-hero:after,.trust-shell .trust-hero:before,.trust-shell .trust-page-eyebrow>span,.trust-shell .trust-snapshot i{display:none}.trust-shell .trust-frame{border-inline:0;padding-top:40px}.trust-shell .trust-hero{border:0;padding:24px 0 48px;align-items:start}.trust-shell .trust-hero h1{font-size:36px;line-height:1.3;margin:16px 0}.trust-shell .trust-section-header{display:block;margin-bottom:28px}.trust-shell .trust-eyebrow,.trust-shell .trust-section-header>span{display:none}.trust-shell .trust-section-header h2{font-size:26px;font-weight:600}.trust-shell .trust-card>header{min-height:0;border-bottom:0;padding-bottom:0}.trust-shell .trust-card>header>svg{border:0;background:transparent;padding:0}.trust-shell .trust-card header p{display:none}.trust-shell .trust-final{border:0;border-top:1px solid var(--trust-line);padding:32px 0}.trust-background-grid{position:absolute;inset:60px 0 0;pointer-events:none;background-image:linear-gradient(var(--trust-line) 1px,transparent 1px),linear-gradient(90deg,var(--trust-line) 1px,transparent 1px);background-size:64px 64px;opacity:.2;mask-image:linear-gradient(black,transparent 700px)}.trust-frame{position:relative;max-width:1280px;width:calc(100% - 48px);margin:auto;padding:64px 32px 80px;border-inline:1px solid var(--trust-line)}.trust-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(368px,.82fr);gap:64px;align-items:center;padding:72px 48px;border:1px solid var(--trust-line);background:var(--trust-bg)}.trust-hero:after,.trust-hero:before{position:absolute;content:"";width:8px;height:8px;background:var(--trust-accent)}.trust-hero:before{top:-1px;left:-1px}.trust-hero:after{bottom:-1px;right:-1px}.trust-eyebrow,.trust-page-eyebrow{font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--trust-muted)}.trust-page-eyebrow{display:flex;align-items:center;gap:8px}.trust-page-eyebrow>span{width:6px;height:6px;background:var(--trust-accent);border-radius:50%}.trust-shell h1,.trust-shell h2,.trust-shell h3{letter-spacing:0;overflow-wrap:anywhere}.trust-hero h1{font-size:52px;line-height:1.15;font-weight:500;margin:24px 0}.trust-lead{font-size:16px;line-height:1.7;color:var(--trust-muted);max-width:600px}.trust-boundary{font-size:13px;line-height:1.65;color:var(--trust-muted);margin-top:18px;border-left:2px solid var(--trust-accent);padding-left:16px}.trust-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:32px}.trust-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 13px;font-size:12px;font-weight:500;border:1px solid transparent;border-radius:3px;transition:opacity .15s;background:transparent;color:var(--trust-fg);text-decoration:none}.trust-button:hover{opacity:.72}.trust-button-solid{background:var(--color-primary);color:#fff}.trust-button-outline{border-color:var(--trust-line)}.trust-operator{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px;font-size:11px;color:var(--trust-muted)}.trust-card,.trust-snapshot,.trust-table-card{border:1px solid var(--trust-line);background:var(--trust-bg);border-radius:6px;overflow:hidden}.trust-snapshot>header{position:relative;padding:20px}.trust-card header p,.trust-snapshot header p,.trust-table-card header p{color:var(--trust-muted);font-size:11px;margin-bottom:6px}.trust-snapshot h2{font-size:20px;font-weight:500}.trust-badge{display:inline-flex;color:var(--trust-accent-text);background:var(--trust-surface);border:1px solid var(--trust-line);padding:3px 7px;margin-top:10px;font-size:10px;border-radius:3px}.trust-snapshot ol{padding:0 20px;list-style:none;margin:0}.trust-snapshot li{display:grid;grid-template-columns:25px 1fr;gap:10px;border-top:1px solid var(--trust-line);padding:17px 0}.trust-snapshot li>span{font:11px ui-monospace,monospace;color:var(--trust-muted)}.trust-snapshot strong{font-size:12px;display:block}.trust-snapshot em{font-size:10px;display:inline-block;font-style:normal;border:1px solid var(--trust-line);border-radius:3px;padding:2px 6px;margin-top:7px}.trust-snapshot li p{font-size:11px;line-height:1.7;color:var(--trust-muted);margin-top:7px}.trust-snapshot>footer{border-top:1px solid var(--trust-line);padding:14px 20px;background:var(--trust-surface);display:flex;align-items:center;gap:8px;font-size:11px;color:var(--trust-muted)}.trust-snapshot i{width:6px;height:6px;background:var(--trust-accent-text);border-radius:50%}.trust-content-layout{display:grid;grid-template-columns:minmax(176px,.25fr) minmax(0,1fr);gap:64px;padding-top:96px}.trust-toc{position:sticky;top:104px;border-top:1px solid var(--trust-line);padding-top:18px}.trust-toc>p{font-size:11px;color:var(--trust-muted);margin-bottom:12px}.trust-toc ol{list-style:none;padding:0;margin:0}.trust-toc a{display:flex;gap:12px;padding:9px 8px;font-size:12px;color:var(--trust-muted);border-left:2px solid transparent}.trust-toc a span{font:10px ui-monospace,monospace;line-height:18px;color:var(--trust-accent-text)}.trust-toc a[aria-current=location]{color:var(--trust-fg);border-color:var(--trust-accent);background:color-mix(in srgb,var(--trust-accent) 10%,transparent)}.trust-section{padding-block:88px;border-top:1px solid var(--trust-line);scroll-margin-top:112px}.trust-section:first-child{padding-top:0;border-top:0}.trust-section-header{display:grid;grid-template-columns:52px 1fr;gap:18px;margin-bottom:40px}.trust-section-header>span{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--trust-line);background:var(--trust-accent);font:700 11px ui-monospace,monospace;color:#fff}.trust-section-header h2{font-size:36px;font-weight:500;margin:10px 0 16px;line-height:1.15}.trust-section-header>div>p:last-child{font-size:15px;color:var(--trust-muted);line-height:1.7;max-width:700px}.trust-eyebrow{color:var(--trust-accent-text)}.trust-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:0 0 18px}.trust-flow li{position:relative;display:flex;min-width:0}.trust-flow-node{border:1px solid var(--trust-line);border-radius:4px;width:100%;padding:16px 12px}.trust-flow-node>svg{color:var(--trust-accent-text);margin-bottom:20px}.trust-flow-node>span{display:block;font:10px ui-monospace,monospace;color:var(--trust-muted)}.trust-flow-node strong{display:block;font-size:12px;margin-top:7px}.trust-flow-node p{font-size:11px;line-height:1.7;color:var(--trust-muted);margin-top:8px}.trust-flow-arrow{position:absolute;right:-16px;top:42px;color:var(--trust-muted);background:var(--trust-bg)}.trust-note{display:flex;align-items:flex-start;gap:12px;padding:17px;border:1px solid var(--trust-line);background:var(--trust-surface);border-radius:4px;margin-top:18px}.trust-note>svg{flex-shrink:0;color:var(--trust-accent-text)}.trust-note p,.trust-note strong{font-size:12px}.trust-note p{line-height:1.8;color:var(--trust-muted);margin-top:5px}.trust-table-card{margin-top:18px}.trust-table-card header{padding:18px}.trust-table-card h3{font-size:17px;font-weight:500}.trust-table-scroll{overflow:auto}.trust-table-card table{width:100%;border-collapse:collapse;table-layout:fixed}.trust-table-card td,.trust-table-card th{padding:15px 16px;border-top:1px solid var(--trust-line);text-align:left;vertical-align:top;font-size:12px;line-height:1.8;color:var(--trust-muted)}.trust-table-card th{font-size:11px;background:var(--trust-surface);font-weight:500}.trust-table-card th:first-child{width:25%}.trust-table-card td strong{color:var(--trust-fg);font-weight:500}.trust-table-card footer{padding:15px 18px;font-size:11px;line-height:1.8;color:var(--trust-muted);border-top:1px solid var(--trust-line);background:var(--trust-surface)}.trust-control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.trust-card{display:flex;flex-direction:column;min-width:0}.trust-card>header{position:relative;padding:18px 42px 8px 18px}.trust-card h3{font-size:15px;font-weight:500;line-height:1.55}.trust-card>header>svg{position:absolute;right:16px;top:18px;color:var(--trust-accent-text)}.trust-card-content{padding:8px 18px 20px;font-size:12px;line-height:1.8;color:var(--trust-muted);flex:1}.trust-card>footer{display:flex;gap:12px;align-items:center;flex-wrap:wrap;border-top:1px solid var(--trust-line);background:var(--trust-surface);padding:13px 18px;font-size:11px;line-height:1.7;color:var(--trust-muted)}.trust-card footer a{display:inline-flex;align-items:center;gap:8px;color:var(--trust-fg)}.trust-card footer .trust-button-solid{color:#fff}.trust-document-grid,.trust-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.trust-practices{list-style:none;padding:0;margin:0;display:grid;gap:12px}.trust-practices li{display:flex;gap:10px}.trust-practices svg{flex-shrink:0;margin-top:3px;color:var(--trust-accent-text)}.trust-report-columns{display:grid;grid-template-columns:1fr 1fr;gap:30px}.trust-report-columns h4{color:var(--trust-fg);font-size:12px;font-weight:500}.trust-report-columns ul{padding-left:17px;margin:9px 0 0}.trust-report-columns li{padding:3px 0}.trust-final{border-top:1px solid var(--trust-line);padding:35px 0;display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center}.trust-final h2{font-size:27px;line-height:1.35;margin:10px 0}.trust-final p:last-child{font-size:12px;line-height:1.8;color:var(--trust-muted)}.trust-final>div:last-child{display:flex;flex-direction:column;gap:10px}.trust-legal-note{border-top:1px solid var(--trust-line);padding-top:20px;font-size:11px;line-height:1.8;color:var(--trust-muted)}.trust-snapshot{background:color-mix(in srgb,var(--trust-bg) 97%,var(--trust-accent));border-radius:8px}.trust-snapshot>header{border-bottom:1px solid var(--trust-line)}.trust-snapshot li>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px}.trust-snapshot em{margin:0;font-size:9px;align-self:start}.trust-snapshot li p{grid-column:1/-1;margin:0}.trust-snapshot li>span{color:var(--trust-accent-text)}.trust-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.trust-card{border-radius:8px}.trust-card>header{padding:20px 70px 20px 22px;min-height:120px;border-bottom:1px solid var(--trust-line)}.trust-card>header>svg{box-sizing:content-box;right:20px;top:20px;width:18px;height:18px;padding:11px;border:1px solid var(--trust-line);background:var(--trust-surface)}.trust-card h3{font-size:17px}.trust-card-content{padding:20px 22px 22px}.trust-table-card{border-radius:0}.trust-flow-node{border-radius:0;min-height:224px;padding:20px}.trust-flow-node>svg{box-sizing:content-box;padding:10px;border:1px solid var(--trust-line);background:var(--trust-surface);width:18px;height:18px}.trust-note{border-radius:0}.trust-practices{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.trust-practices li{padding:18px 12px;min-height:100px;border-bottom:1px solid var(--trust-line)}.trust-final{border:1px solid var(--trust-line);padding:42px;margin-top:32px}.trust-legal-note{text-align:center;border:0}@media(max-width:1100px){.trust-frame{width:calc(100% - 32px);padding-inline:24px}.trust-hero{gap:30px;padding:48px 28px}.trust-hero h1{font-size:40px}.trust-content-layout{gap:28px;grid-template-columns:175px minmax(0,1fr)}.trust-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.trust-content-layout,.trust-hero{grid-template-columns:1fr}.trust-content-layout{gap:28px}.trust-toc{position:static;border:0;padding:0;overflow-x:auto}.trust-toc>p{display:none}.trust-toc ol{display:flex;width:max-content}.trust-toc a{white-space:nowrap;border-left:0;border-bottom:2px solid transparent;min-height:52px}.trust-toc-shell{position:sticky;top:0;z-index:5;background:var(--trust-bg);border-block:1px solid var(--trust-line)}.trust-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-flow-arrow{display:none}}@media(max-width:600px){.trust-frame{padding:16px 0 50px;border-inline:0}.trust-hero{padding:40px 18px 18px;gap:36px}.trust-hero h1{font-size:38px;line-height:1.2}.trust-lead{font-size:14px}.trust-hero-actions{flex-direction:column;align-items:stretch}.trust-button{min-height:44px}.trust-section-header,.trust-snapshot li>div{grid-template-columns:1fr}.trust-section-header{gap:16px}.trust-final h2,.trust-section-header h2{font-size:28px}.trust-section{padding-block:60px}.trust-flow{grid-template-columns:1fr;gap:10px}.trust-flow-node{min-height:0}.trust-flow-arrow{display:none}.trust-control-grid,.trust-document-grid,.trust-practices,.trust-report-columns,.trust-status-grid{grid-template-columns:1fr}.trust-table-card table{min-width:620px}.trust-final{grid-template-columns:1fr;padding:26px 18px}.trust-final>div:last-child{flex-direction:column}}.trust-shell .trust-hero{border-color:var(--ui-accent-gold);background:var(--ui-page-bg)}.trust-shell .trust-snapshot{border-color:var(--ui-accent-gold);background:var(--ui-rail-bg);color:var(--ui-rail-fg)}.trust-shell .trust-snapshot :is(h2,strong){color:var(--ui-rail-fg)}.trust-shell .trust-snapshot :is(p,em,li>span,footer){color:var(--ui-rail-muted)}.trust-shell .trust-snapshot :is(li,footer){border-color:var(--ui-rail-border)}.trust-shell .trust-snapshot em{border-color:var(--ui-rail-border);background:var(--ui-rail-surface)}.trust-shell .trust-button-solid{background:var(--ui-rail-bg);color:var(--ui-rail-fg)}.trust-shell .trust-button-outline{border-color:var(--ui-accent-gold)}