.st-story{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(32px,4.5cqi,80px);display:grid}.st-text{grid-area:1/1;padding-bottom:14vh;position:relative}.st-backdrop{pointer-events:none;grid-area:1/1/2/-1}.st-backdrop .mk-field__grid{width:100cqi;height:100vh;margin-left:calc(50% - 50cqi);position:sticky;inset:0 auto auto;-webkit-mask-image:radial-gradient(58% 64% at 60% 52%,#000 0%,#0000 78%);mask-image:radial-gradient(58% 64% at 60% 52%,#000 0%,#0000 78%)}.st-act+.st-act{margin-top:10vh}.st-act__head{margin-bottom:0}.st-chapters{margin:0;padding:0;list-style:none}.st-chapter{flex-direction:column;justify-content:center;min-height:62vh;padding:24px 0;display:flex}.st-chapter:first-child{justify-content:flex-start;min-height:46vh;padding-top:40px}.st-chapter__n{font-size:var(--ds-text-body);color:var(--ds-accent)}.st-chapter__head{font-size:clamp(20px,1.9cqi,27px);line-height:1.2;font-weight:var(--ds-weight-semibold);letter-spacing:-.02em;text-wrap:balance;margin:8px 0 0}.st-chapter__body{max-width:48ch;font-size:var(--mk-body);color:var(--ds-text-muted);text-wrap:pretty;margin:12px 0 0;line-height:1.65}.st-figure{margin:0;display:none}.st-aside{grid-area:1/2;position:relative}.st-stage{position:sticky;top:max(96px,50vh - 290px)}.st-stage .st-screen{border-color:color-mix(in oklch, var(--ds-site-light) 34%, var(--ds-border-strong));box-shadow:0 60px 140px -50px color-mix(in oklch, var(--ds-site-light) var(--mk-lit), transparent), 0 24px 48px -28px color-mix(in oklch, var(--ds-glass-shade) 55%, transparent)}.st-addresses,.st-heads,.st-layers{display:grid}.st-address,.st-scene,.st-layer{opacity:0;visibility:hidden;grid-area:1/1;min-width:0}.st-screen[data-scene=pr] [data-scene=pr],.st-screen[data-scene=team] [data-scene=team],.st-screen[data-scene=promise] [data-scene=promise],.st-screen[data-step="1"] [data-layer="1"],.st-screen[data-step="2"] [data-layer="2"],.st-screen[data-step="3"] [data-layer="3"],.st-screen[data-step="4"] [data-layer="4"],.st-screen[data-step="5"] [data-layer="5"],.st-screen[data-step="6"] [data-layer="6"],.st-screen[data-step="7"] [data-layer="7"],.st-screen[data-step="8"] [data-layer="8"]{opacity:1;visibility:visible}.st-heads{border-bottom:1px solid var(--ds-border);padding:14px 18px 12px}.st-layers{padding:16px 18px 18px}.st-pr__title{font-size:var(--ds-text-body-lg);font-weight:var(--ds-weight-medium);color:var(--ds-text);line-height:1.35}.st-pr__meta{font-size:var(--ds-text-caption);color:var(--ds-text-muted);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:8px;display:flex}.st-pr__add{color:var(--ds-diff-add-ink)}.st-pr__del{color:var(--ds-diff-del-ink)}.st-pr__state{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.st-pr__risk,.st-check{opacity:0}.st-screen:not([data-step="1"]) .st-pr__risk,.st-screen:not([data-step="1"]) .st-check{opacity:1}.st-check{display:inline-grid}.st-check__state{white-space:nowrap;opacity:0;grid-area:1/1;align-items:center;gap:6px;display:inline-flex}.st-check__state--wait i{background:var(--ds-warning);border-radius:50%;width:7px;height:7px}.st-check__state--pass{color:var(--ds-success)}.st-screen:is([data-step="2"],[data-step="3"],[data-step="4"]) .st-check__state--wait,.st-screen[data-step="5"] .st-check__state--pass{opacity:1}.st-team__span{color:var(--ds-text-muted)}.st-team .mk-dash__legend{margin-left:auto}.st-risk__top{justify-content:space-between;align-items:baseline;display:flex}.st-risk__score{font-size:40px;line-height:1;font-weight:var(--ds-weight-semibold);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ds-warning)}.st-risk__of{font-size:var(--ds-text-body);font-weight:var(--ds-weight-regular);letter-spacing:0;color:var(--ds-text-subtle)}.st-meter{background:var(--ds-surface-sunken);border-radius:999px;height:8px;margin-top:16px;position:relative}.st-meter__fill{width:calc(var(--score) * 100%);border-radius:inherit;background:var(--ds-warning);transform-origin:0;position:absolute;inset:0 auto 0 0}.st-meter__mark{top:-5px;bottom:-5px;left:calc(var(--threshold) * 100%);background:var(--ds-text);border-radius:1px;width:2px;position:absolute}.st-meter__legend{font-size:var(--ds-text-caption);color:var(--ds-text-subtle);justify-content:space-between;margin-top:8px;display:flex;position:relative}.st-meter__threshold{left:calc(var(--threshold) * 100%);white-space:nowrap;color:var(--ds-text-muted);position:absolute;transform:translate(-50%)}.st-risk__verdict{font-size:var(--ds-text-body);color:var(--ds-text);margin:18px 0 0}.st-factors{border-top:1px solid var(--ds-border);margin:12px 0 0}.st-factor{border-bottom:1px solid var(--ds-border);font-size:var(--ds-text-small);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.st-factor dt{color:var(--ds-text-muted)}.st-factor dd{color:var(--ds-text);margin:0}.st-ask__q{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.st-ask__prompt{font-size:var(--ds-text-body-lg);color:var(--ds-text);text-wrap:pretty;margin:0;line-height:1.4}.st-answer{flex-direction:column;gap:14px;display:flex}.st-merge__checks{border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);overflow:hidden}.st-merge__row{font-size:var(--ds-text-small);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.st-merge__text{flex-wrap:wrap;gap:2px 10px;min-width:0;display:flex}.st-merge__row+.st-merge__row{border-top:1px solid var(--ds-border)}.st-merge__ok{color:var(--ds-success)}.st-merge__name{color:var(--ds-text)}.st-merge__what{color:var(--ds-text-muted)}.st-merge__req{border:1px solid var(--ds-border);font-size:var(--ds-text-caption);color:var(--ds-text-subtle);border-radius:999px;padding:1px 8px}.st-merge__foot{border:1px solid color-mix(in oklch, var(--ds-success) 32%, transparent);border-radius:var(--ds-radius-lg);background:color-mix(in oklch, var(--ds-success) 9%, transparent);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.st-merge__all{font-size:var(--ds-text-body);font-weight:var(--ds-weight-medium);color:var(--ds-text)}.st-merge__glass{font-size:var(--ds-text-caption);color:var(--ds-text-subtle);margin:14px 0 0;line-height:1.5}.st-modules .mk-dash__row{padding-inline:0}.st-rule{flex-direction:column;gap:18px;display:flex}.st-rule__card{border:1px solid color-mix(in oklch, var(--ds-accent) 35%, var(--ds-border));border-radius:var(--ds-radius-lg);background:color-mix(in oklch, var(--ds-accent) 6%, transparent);flex-direction:column;gap:8px;padding:14px;display:flex}.st-rule__text{font-size:var(--ds-text-small);color:var(--ds-text);margin:0;line-height:1.55}.st-rule__via{font-size:var(--ds-text-caption);color:var(--ds-text-subtle)}.st-rule__chart{flex-direction:column;gap:12px;display:flex}.st-rule__mod{font-size:var(--ds-text-small);color:var(--ds-text)}.st-rule__row{font-size:var(--ds-text-caption);color:var(--ds-text-muted);grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;display:grid}.st-privacy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.st-privacy__panel{border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface-sunken);flex-direction:column;gap:12px;padding:14px;display:flex}.st-privacy__answer{border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-surface);align-items:flex-start;gap:10px;padding:12px;display:flex}.st-privacy__lock{color:var(--ds-accent);flex-shrink:0;margin-top:2px}.st-privacy__what{font-size:var(--ds-text-small);color:var(--ds-text)}.st-privacy__how{font-size:var(--ds-text-caption);color:var(--ds-text-muted);margin-top:2px}.st-privacy__mods{flex-direction:column;gap:10px;display:flex}.st-privacy__mod{font-size:var(--ds-text-caption);color:var(--ds-text);flex-direction:column;gap:5px;display:flex}.st-privacy__note{font-size:var(--ds-text-caption);color:var(--ds-text-subtle);margin:0;line-height:1.5}@keyframes st-grow{0%{transform:scaleX(0)}}@keyframes st-write{0%{opacity:0}}@keyframes st-unroll{0%{clip-path:inset(0 0 100%)}}@media (prefers-reduced-motion:no-preference){.st-stage :is(.st-address,.st-scene,.st-layer){transition:opacity .3s ease, transform .6s var(--mk-ease-out), visibility 0s linear .3s;transform:translateY(8px)}.st-stage .st-screen[data-scene=pr] [data-scene=pr],.st-stage .st-screen[data-scene=team] [data-scene=team],.st-stage .st-screen[data-scene=promise] [data-scene=promise],.st-stage .st-screen[data-step="1"] [data-layer="1"],.st-stage .st-screen[data-step="2"] [data-layer="2"],.st-stage .st-screen[data-step="3"] [data-layer="3"],.st-stage .st-screen[data-step="4"] [data-layer="4"],.st-stage .st-screen[data-step="5"] [data-layer="5"],.st-stage .st-screen[data-step="6"] [data-layer="6"],.st-stage .st-screen[data-step="7"] [data-layer="7"],.st-stage .st-screen[data-step="8"] [data-layer="8"]{transition:opacity .45s ease .12s, transform .7s var(--mk-ease-out) .12s, visibility 0s;transform:none}.st-stage :is(.st-pr__risk,.st-check,.st-check__state){transition:opacity .4s}.st-stage [data-step="1"] [data-layer="1"]>*{animation:st-unroll 1s var(--mk-ease-out) .2s both}.st-stage [data-step="2"] .st-meter__fill{animation:st-grow 1.1s var(--mk-ease-out) .25s both}.st-stage [data-step="3"] [data-layer="3"] [data-highlight]{animation:.9s ease-out .45s both mk-mark}.st-stage [data-step="3"] [data-layer="3"] [data-highlight-label]{animation:mk-pop .5s var(--mk-ease-out) 1s both}.st-stage [data-step="4"] .st-answer__part{animation:.6s ease-out both st-write;animation-delay:calc(.35s + var(--i) * .5s)}.st-stage [data-step="4"] .st-answer__rate{animation:mk-rise .7s var(--mk-ease-out) 1.8s both}.st-stage [data-step="5"] .st-merge__ok{animation:mk-pop .45s var(--mk-ease-out) .35s both}.st-stage [data-step="5"] .st-merge__foot{animation:mk-rise .6s var(--mk-ease-out) .6s both}.st-stage [data-step="6"] .mk-dash__bar:not(.mk-dash__bar--none),.st-stage [data-step="7"] .mk-dash__bar{transform-origin:0;animation:st-grow .9s var(--mk-ease-out) .3s both}.st-stage [data-step="6"] .mk-dash__row:nth-child(2) .mk-dash__bar{animation-delay:.4s}.st-stage [data-step="6"] .mk-dash__row:nth-child(3) .mk-dash__bar{animation-delay:.5s}.st-stage [data-step="6"] .mk-dash__row:nth-child(5) .mk-dash__bar{animation-delay:.6s}.st-stage [data-step="7"] .st-rule__card{animation:mk-rise .6s var(--mk-ease-out) .2s both}.st-stage [data-step="7"] .st-rule__row:first-of-type .mk-dash__bar{animation-delay:.6s}.st-stage [data-step="7"] .st-rule__row:nth-of-type(2) .mk-dash__bar{animation-delay:.95s}.st-stage [data-step="8"] .st-privacy__lock{animation:mk-pop .5s var(--mk-ease-out) .4s both}.st-stage [data-step="8"] .st-privacy__panel:nth-child(2){animation:mk-rise .6s var(--mk-ease-out) .55s both}}@container (max-width:1080px){.st-story{grid-template-columns:minmax(0,1fr)}.st-aside,.st-backdrop{display:none}.st-figure{margin-bottom:20px;display:block}.st-text{padding-bottom:0}.st-act+.st-act{margin-top:48px}.st-chapter,.st-chapter:first-child{min-height:0;padding:20px 0 32px}}@container (max-width:560px){.st-count{display:none}.st-privacy{grid-template-columns:minmax(0,1fr)}.st-pr__state{margin-left:0}}
