.xoot-trust .xoot-trust-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;margin-top:20px;display:grid}.xoot-trust .xoot-trust-card{background:var(--xoot-surface-card);border-radius:var(--xoot-radius-lg);box-shadow:var(--xoot-shadow-1);border:0;gap:13px;padding:clamp(20px,2.6vw,26px)}.xoot-trust-card__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.xoot-trust .xoot-trust-card h3{font-family:var(--xoot-font-core);font-size:var(--xoot-title-3);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.25}.xoot-trust .xoot-trust-card__body{font-size:var(--xoot-body-sm);color:var(--xoot-text-secondary);text-wrap:pretty;margin-top:7px;line-height:1.55}.xoot-trust-status{border-radius:var(--xoot-radius-pill);text-align:right;padding:4px 9px;font-size:10px;font-weight:700;line-height:1.4}.xoot-trust-status[data-status=built]{background:var(--xoot-mist-wash);color:var(--xoot-mist-ink)}.xoot-trust-status[data-status=launch]{background:var(--xoot-honey-wash);color:var(--xoot-honey-ink)}.xoot-trust-status[data-status=live]{background:var(--xoot-sage-wash);color:var(--xoot-sage-ink)}.xoot-trust-card ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.xoot-trust-card li{font-size:var(--xoot-caption);color:var(--xoot-text-secondary);gap:9px;line-height:1.5;display:flex}.xoot-trust-bullet{border-radius:50%;flex:none;width:4px;height:4px;margin-top:7px}.xoot-trust-note{border-radius:var(--xoot-radius-xs);background:var(--xoot-surface-sunken);color:var(--xoot-text-muted);gap:9px;margin-top:auto;padding:11px 13px;display:flex}.xoot-trust-note svg{flex:none;margin-top:2px}.xoot-trust .xoot-trust-note p{margin:0;font-size:11.5px;line-height:1.5}.xoot-trust-policy{border-radius:var(--xoot-radius-lg);background:var(--xoot-surface-sunken);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:clamp(20px,2.6vw,26px);display:flex}.xoot-trust-policy>p{font-size:var(--xoot-body-sm);color:var(--xoot-text-secondary);flex:300px;line-height:1.55}.xoot-trust-policy>div{flex-wrap:wrap;gap:10px;display:flex}.xoot-trust .xoot-access-window{border-radius:var(--xoot-radius-xl);background:var(--xoot-surface-card);box-shadow:var(--xoot-shadow-3);border:0;margin-top:40px;padding:24px}.xoot-access-window__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:clamp(24px,3.4vw,44px);display:grid}.xoot-access-window h3{font-family:var(--xoot-font-display);letter-spacing:-.018em;margin:0;font-size:clamp(22px,2.6vw,30px);font-weight:400;line-height:1.14}.xoot-access-window__timeline{flex-direction:column;gap:16px;display:flex}.xoot-access-window__heading{flex-direction:column;gap:7px;display:flex}.xoot-access-window__eyebrow{font-size:var(--xoot-label);text-transform:uppercase;letter-spacing:var(--xoot-track-label);color:var(--xoot-text-muted);margin:0;font-weight:700}.xoot-access-window__stages{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.xoot-access-window__stage{border-radius:var(--xoot-radius-sm);text-align:left;width:100%;min-height:48px;font-family:var(--xoot-font-core);transition:background var(--xoot-dur-fast) var(--xoot-ease-out);border:0;align-items:flex-start;gap:13px;padding:11px 13px;display:flex}.xoot-access-window__stage:hover{background:var(--xoot-surface-sunken)}.xoot-access-window__stage[data-active=true]{background:var(--xoot-action-brand-soft)}.xoot-access-window__stage:focus-visible{outline:3px solid var(--xoot-violet-700);outline-offset:2px}.xoot-access-window__time{min-width:58px;font-family:var(--xoot-font-mono);color:var(--xoot-text-muted);flex:none;padding-top:1px;font-size:11px}.xoot-access-window__stage-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.xoot-access-window__stage-title{font-size:var(--xoot-body-sm);color:var(--xoot-text-primary);font-weight:700}.xoot-access-window__stage-body{font-size:var(--xoot-caption);color:var(--xoot-text-secondary);line-height:1.45}.xoot-access-window__stage[data-active=true] .xoot-access-window__time{color:var(--xoot-violet-700)}.xoot-access-window__stage[data-active=true] .xoot-access-window__stage-title{color:var(--xoot-violet-800)}.xoot-access-window__preview{flex-direction:column;gap:14px;display:flex}.xoot-access-window__screen{border-radius:var(--xoot-radius-lg);background:var(--xoot-ink-900);min-height:232px;transition:background var(--xoot-dur-base) var(--xoot-ease-out);padding:clamp(18px,2.4vw,24px);position:relative;overflow:hidden}.xoot-access-window__screen[data-window-state=open]{background:var(--xoot-surface-card);box-shadow:inset 0 0 0 1.5px var(--xoot-sage-mid)}.xoot-access-window__screen-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.xoot-access-window__screen-label{font-family:var(--xoot-font-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;font-size:10px}[data-window-state=open] .xoot-access-window__screen-label{color:var(--xoot-text-muted)}.xoot-access-window__state{border-radius:var(--xoot-radius-pill);color:#fff;background:#ffffff26;align-items:center;gap:6px;padding:4px 9px;font-size:10px;font-weight:700;display:inline-flex}[data-window-state=open] .xoot-access-window__state{background:var(--xoot-sage-wash);color:var(--xoot-sage-ink)}.xoot-access-window__codes{flex-direction:column;gap:11px;display:flex}.xoot-access-window__codes>div{flex-direction:column;gap:3px;display:flex}.xoot-access-window__code-label{letter-spacing:.1em;text-transform:uppercase;color:var(--xoot-text-muted);font-size:10px;font-weight:800}.xoot-access-window__code-value{font-family:var(--xoot-font-mono);overflow-wrap:anywhere;font-size:17px;font-weight:500}.xoot-access-window__capture-note{font-size:var(--xoot-caption);color:var(--xoot-sage-ink);align-items:center;gap:7px;margin-top:4px;display:flex}.xoot-access-window__hidden{flex-direction:column;gap:11px;padding-top:8px;display:flex}.xoot-access-window__redacted{flex-direction:column;gap:11px;display:flex}.xoot-access-window__redacted>div{flex-direction:column;gap:5px;display:flex}.xoot-access-window__redacted span:first-child{background:#ffffff29;border-radius:3px;width:38%;height:7px}.xoot-access-window__redacted span:last-child{background:#ffffff17;border-radius:4px;width:52%;height:13px}.xoot-access-window__redacted>div:nth-child(2) span:first-child{width:30%}.xoot-access-window__redacted>div:nth-child(2) span:last-child{width:40%}.xoot-access-window__redacted>div:nth-child(3) span:first-child{width:44%}.xoot-access-window__redacted>div:nth-child(3) span:last-child{width:72%}.xoot-access-window__hidden-note{font-size:var(--xoot-caption);color:#ffffff9e;align-items:flex-start;gap:8px;margin-top:6px;line-height:1.45;display:flex}.xoot-access-window__hidden-note svg{flex:none;margin-top:2px}.xoot-access-window__revoke{border-radius:var(--xoot-radius-lg);background:var(--xoot-surface-sunken);justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.xoot-access-window__revoke label{font-size:var(--xoot-body-sm);cursor:pointer;font-weight:700;display:block}.xoot-access-window__revoke p{font-size:var(--xoot-caption);color:var(--xoot-text-secondary);margin-top:4px;line-height:1.45}.xoot-access-window__limit{color:var(--xoot-text-muted);font-size:11px;line-height:1.45}@media (prefers-reduced-motion:reduce){.xoot-access-window__stage,.xoot-access-window__screen{transition:none}}
