.announce a,.announce a:not([class]){display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px 0 11px;border-radius:999px;background:rgba(28,29,34,.1);box-shadow:inset 0 0 0 1px rgba(28,29,34,.26);color:var(--color-on-cyan);font-weight:600;text-decoration:none;transition:background-color .2s var(--ease-m),box-shadow .2s var(--ease-m),color .2s var(--ease-m)}.announce a svg{transition:transform .22s var(--ease-m)}.announce a:hover,.announce a:not([class]):hover{background:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.9),0 6px 18px -8px rgba(28,29,34,.6);color:var(--color-on-cyan);text-decoration:none}.announce a:hover svg{transform:translateX(2px)}.announce a:focus-visible{outline:2px solid var(--color-on-cyan);box-shadow:none;text-decoration:none}.btn,.btn:focus-visible,.btn:hover{text-decoration:none}.btn-primary{transition:background-color .22s var(--ease-m),box-shadow .22s var(--ease-m),transform .16s var(--ease-m),color .22s var(--ease-m)}.btn-primary:focus-visible,.btn-primary:hover{background:linear-gradient(180deg,#ffffff,#F5F1EB);color:#1c1d22;box-shadow:inset 0 0 0 1px rgba(255,255,255,.7),0 0 0 3px rgba(159,157,153,.16),0 10px 28px -10px rgba(245,181,68,.5)}.btn-primary:active{transform:translateY(1px) scale(.985)}.btn-primary:focus-visible{outline:2px solid var(--color-cyan);outline-offset:3px}.site-header .nav-cta-desktop:focus-visible,.site-header .nav-cta-desktop:hover{color:#1c1d22;text-decoration:none}.btn-secondary:hover{color:var(--color-text-1);text-decoration:none}.hitl .pl-head{margin-bottom:clamp(32px,4vw,48px)}.hg-stage-wrap{padding:clamp(14px,2vw,24px);overflow:hidden}.hg-svg{display:block;width:100%;height:auto}.hg-narrow{display:none;max-width:440px;margin-inline:auto}@media (max-width:899px){.hg-wide{display:none}.hg-narrow{display:block}}.hg-t{fill:var(--color-text-1);font-size:15px;font-weight:500;letter-spacing:-.01em}.hg-s,.hg-t{font-family:var(--font-body)}.hg-s{fill:var(--color-text-2);font-size:12.5px}.hg-mono{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.01em}.hg-dim{fill:var(--color-text-3)}.hg-pill{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.1em}.hg-node{fill:#131312;stroke:rgba(255,255,255,.13);stroke-width:1}.hg-stage{fill:#1c1d22}.hg-gate{fill:#151514;stroke:rgba(255,255,255,.2)}.hg-human{stroke:rgba(255,255,255,.24);stroke-dasharray:4 3}.hg-dimnode{fill:#11100F}.hg-wire{fill:none;stroke:rgba(255,255,255,.14);stroke-width:1.5}.hg-wire-lit{fill:none;stroke-width:2;stroke-linecap:square}.hg-hold{fill:rgba(245,181,68,.07);stroke:#F5B544;stroke-width:1.2;stroke-dasharray:5 4}.hg-post{stroke:rgba(255,255,255,.38);stroke-width:3;stroke-linecap:round}.hitl-steps{display:grid;gap:16px;margin:clamp(28px,3vw,40px) 0 0;padding:0;list-style:none}@media (min-width:900px){.hitl-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--g12-gap,24px)}}.hitl-step{display:flex;flex-direction:column;gap:10px;padding:22px 0 0;border-top:1px solid var(--hairline,rgba(255,255,255,.08))}.hitl-step>*{margin:0}.hitl-step .muted{font-size:.9375rem;line-height:1.55}.hitl-n{color:var(--gold-soft);font-size:.75rem}.hitl-code,.hitl-n{font-family:var(--font-mono)}.hitl-code{align-self:flex-start;margin-top:4px;padding:3px 8px;border-radius:6px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);color:var(--color-text-2);font-size:.6875rem}.hitl-step:nth-child(3) .hitl-code{color:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--gold-line);background:var(--gold-wash)}.hitl-more{margin:28px 0 0}.hitl-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--color-text-1);font-weight:500;text-decoration:none}.hitl-link span{color:var(--color-cyan);transition:transform .2s var(--ease-m)}.hitl-link:hover{color:var(--color-text-1);text-decoration:none}.hitl-link:hover span{transform:translateX(3px)}.hitl-link:focus-visible{outline:none;border-radius:6px;box-shadow:var(--shadow-focus)}.pc-card{margin-top:20px;padding:16px}.pc-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.pc-row>*{margin:0}.pc-ico{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:10px;background:var(--gold-wash);box-shadow:inset 0 0 0 1px var(--gold-line);color:var(--color-gold)}.pc-col{flex:1 1 220px;min-width:0}.pc-col>p{margin:0}.pc-title{color:var(--color-text-1);font-size:.9375rem;font-weight:600}.pc-sub{margin-top:2px!important;color:var(--color-text-2);font-size:.8125rem}.pc-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:10px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);color:var(--color-text-1);font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .2s var(--ease-m),box-shadow .2s var(--ease-m)}.pc-link span{color:var(--color-gold);transition:transform .2s var(--ease-m)}.pc-link:hover{background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px var(--gold-line);color:var(--color-text-1);text-decoration:none}.pc-link:hover span{transform:translateY(2px)}.pc-link:focus-visible{outline:2px solid var(--color-cyan);outline-offset:2px}.pc-scope{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none}.pc-scope li{padding:3px 9px;border-radius:6px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);color:var(--color-text-3);font-family:var(--font-mono);font-size:.6875rem}.pc-scope li.is-on{background:var(--gold-wash);box-shadow:inset 0 0 0 1px var(--gold-line);color:var(--gold-soft)}.dx-section .dx{margin-top:0}.dx-section .dx-head{gap:16px;margin-bottom:clamp(36px,4vw,56px)}.dx-head .dx-h{max-width:22ch;margin:0;color:var(--color-text-1);font-size:clamp(1.5rem,1.1rem + 1.2vw,2.125rem);font-weight:500;letter-spacing:-.025em;line-height:1.15}.dx-section .dx-grid{row-gap:20px}.dx-section .dx-item{padding:26px 24px 22px;gap:14px}#alert.section{padding-bottom:calc(var(--section-y) * 1.15)}.da{--dr-h:600px;--da-gold:var(--color-gold)}.da button{font:inherit;-webkit-tap-highlight-color:transparent}.da .dr-status.is-held,.da .dr-status.is-paused{color:var(--gold-soft);background:var(--gold-wash);box-shadow:inset 0 0 0 1px var(--gold-line)}.da .dr-status.is-held i,.da .dr-status.is-paused i{background:var(--color-gold);box-shadow:0 0 0 3px rgba(245,181,68,.16)}.da .dr-status.is-signed{color:var(--gold-soft);background:var(--gold-wash);box-shadow:inset 0 0 0 1px var(--gold-line)}.da .dr-status.is-signed i{background:var(--color-gold)}@media (prefers-reduced-motion:no-preference){.da .dr-status.is-held i{animation:dr-blink 1.2s ease-in-out infinite}}.da .dr-controls{gap:6px}.da .dr-ctl,.da-pause{height:28px}.da-pause{display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:0;border-radius:7px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px var(--d-line-2);color:var(--color-text-1);font-size:.75rem!important;font-weight:500;cursor:pointer;transition:background-color .16s,box-shadow .16s,color .16s}.da-pause svg{color:var(--color-gold)}.da-pause:hover{background:var(--gold-wash);box-shadow:inset 0 0 0 1px var(--gold-line)}.da-pause.is-on{background:color-mix(in srgb,var(--color-gold) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-gold) 50%,transparent);color:var(--gold-soft)}.da-pause:active{transform:scale(.98)}.da .dr-ctl:focus-visible,.da-pause:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-cyan)}.da-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0 10px 0 8px;border-bottom:1px solid var(--d-line);background:#121211}.da-views{display:flex;gap:2px;min-width:0}.da-itabs button,.da-views button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:32px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--color-text-3);font-size:.78125rem!important;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .16s,background-color .16s}.da-itabs button:hover,.da-views button:hover{color:var(--color-text-1);background:rgba(255,255,255,.04)}.da-itabs button.is-active,.da-views button.is-active{color:var(--color-text-1);background:rgba(255,255,255,.065);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}.da-views button.is-active:after{content:"";position:absolute;left:12px;right:12px;bottom:-7px;height:2px;border-radius:2px;background:var(--color-cyan);box-shadow:0 0 10px rgba(159,157,153,.6)}.da-itabs button:focus-visible,.da-views button:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-cyan)}.da-count{min-width:18px;height:16px;padding:0 5px;border-radius:99px;background:rgba(255,255,255,.07);color:var(--color-text-2);font-family:var(--font-mono);font-size:.625rem;line-height:16px;text-align:center;font-variant-numeric:tabular-nums}.da-live{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--color-text-3);font-size:.6875rem;white-space:nowrap}.da-live code{color:var(--color-text-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.da-live-sep{width:1px;height:12px;background:var(--d-line-2)}.da-live-dot{width:7px;height:7px;border-radius:99px;background:var(--color-text-3)}.da-live-dot.is-on{background:var(--color-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-success) 16%,transparent)}.da-live-dot.is-hold{box-shadow:0 0 0 3px rgba(245,181,68,.16)}.da-live-dot.is-hold,.da-live-dot.is-sealed{background:var(--color-gold)}@media (prefers-reduced-motion:no-preference){.da-live-dot.is-on{animation:dr-blink 1.6s ease-in-out infinite}}.da-body{grid-template-columns:240px minmax(0,1fr) 316px}.da-body,.da-main{position:relative}.dr-main-in{position:relative;display:flex;flex-direction:column;flex:1;min-height:0}.da-scroll{flex:1;min-height:0;overflow-y:auto;padding:16px 16px 18px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.da-view-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:14px}.da-view-head .dr-h{margin:0!important}.da-empty,.da-view-sub{color:var(--color-text-3);font-size:.75rem}.da-sub-h{margin-top:18px!important}.da-hit{position:absolute;inset:0;z-index:1;width:100%;height:100%;padding:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}.da-hit:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-cyan)}.da .dr-person{cursor:pointer;transition:background-color .16s var(--ease-m),box-shadow .16s var(--ease-m)}.da .dr-person:hover{background:rgba(255,255,255,.04)}.da .dr-person.is-selected{background:color-mix(in srgb,var(--color-cyan) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-cyan) 32%,transparent)}.da .dr-verified{color:var(--color-gold)}.da .dr-rail{overflow-y:auto;scrollbar-width:none}.da-msg{position:relative;margin-inline:-8px;padding:6px 8px;border-radius:10px;transition:background-color .16s var(--ease-m),box-shadow .16s var(--ease-m)}.da-msg:hover{background:rgba(255,255,255,.028)}.da-msg.is-selected{background:color-mix(in srgb,var(--color-cyan) 6%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-cyan) 28%,transparent)}.da .dash-msg.is-grouped.da-msg{margin-top:-10px}.da-msg-sig{display:inline-flex;align-items:center;gap:5px;height:0;overflow:hidden;color:var(--color-text-3);font-family:var(--font-mono);font-size:.625rem;opacity:0;transition:opacity .16s,height .16s}.da-msg.is-selected .da-msg-sig,.da-msg:focus-within .da-msg-sig,.da-msg:hover .da-msg-sig{height:18px;margin-top:4px;opacity:1}.da-msg-sig svg{color:var(--color-gold)}.da .chip-approved.da-gold-chip,.da .chip-signed.da-gold-chip{background:var(--gold-wash);box-shadow:inset 0 0 0 1px var(--gold-line);color:var(--gold-soft)}.da .dr-outcome.is-approved{border-color:color-mix(in srgb,var(--color-gold) 42%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--color-gold) 8%,transparent),transparent 70%),#151414;box-shadow:0 10px 40px -20px rgba(245,181,68,.5)}.da .dr-outcome.is-approved .dr-outcome-kicker{color:var(--color-gold)}.da-banner{display:flex;align-items:center;gap:10px;margin:10px 12px 0;padding:8px 8px 8px 12px;border-radius:9px;background:var(--gold-wash);box-shadow:inset 0 0 0 1px var(--gold-line);color:var(--gold-soft);font-size:.75rem}.da-banner>svg{flex:none;color:var(--color-gold)}.da-banner>span{flex:1;min-width:0}.da-banner-btn,.da-holdbar button{flex:none;height:28px;padding:0 10px;border:0;border-radius:7px;background:var(--color-text-1);color:#1c1d22;font-size:.75rem!important;font-weight:600;cursor:pointer}.da-banner-btn:hover,.da-holdbar button:hover{background:#fff}.da-banner-btn:focus-visible,.da-holdbar button:focus-visible{outline:2px solid var(--color-cyan);outline-offset:2px}.da-holdbar{position:absolute;left:12px;right:12px;bottom:12px;z-index:3;display:flex;align-items:center;gap:10px;padding:8px 8px 8px 12px;border-radius:10px;background:#12100b;box-shadow:inset 0 0 0 1px var(--gold-line),0 18px 40px -16px rgba(0,0,0,.9);color:var(--gold-soft);font-size:.75rem}.da-holdbar>span:nth-child(2){flex:1;min-width:0}.da-holdbar-dot{width:7px;height:7px;border-radius:99px;background:var(--color-gold);box-shadow:0 0 10px var(--color-gold)}.da.is-paused .dr-presence:not(.is-away){background:var(--color-gold);box-shadow:0 0 0 2px var(--d-side)}.da-people{grid-template-columns:repeat(2,minmax(0,1fr))}.da-pcard,.da-people{display:grid;gap:10px}.da-pcard{position:relative;padding:12px;border-radius:11px;background:rgba(255,255,255,.022);box-shadow:inset 0 0 0 1px var(--d-line);transition:background-color .16s,box-shadow .16s}.da-pcard:hover{background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px var(--d-line-2)}.da-pcard.is-selected{background:color-mix(in srgb,var(--color-cyan) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-cyan) 32%,transparent)}.da-pcard-top{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center}.da-attest{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:99px;background:var(--gold-wash);box-shadow:inset 0 0 0 1px var(--gold-line);color:var(--gold-soft);font-size:.625rem;font-weight:500}.da-did{overflow:hidden;color:var(--color-text-2);font-family:var(--font-mono);font-size:.65625rem;white-space:nowrap;text-overflow:ellipsis}.da-pcard-foot{display:flex;justify-content:space-between;gap:8px;color:var(--color-text-3);font-size:.6875rem}.da-code{margin:0;padding:12px 14px;overflow-x:auto;border-radius:10px;background:#0F0E0E;box-shadow:inset 0 0 0 1px var(--d-line);color:var(--color-text-2);font-family:var(--font-mono);font-size:.71875rem;line-height:1.7}.da-code .k{color:var(--color-cyan-300)}.da-code .v{color:var(--gold-soft)}.da-eval,.da-evals{display:grid;gap:8px}.da-eval{position:relative;padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.02);box-shadow:inset 0 0 0 1px var(--d-line);transition:background-color .16s,box-shadow .16s}.da-eval:hover{background:rgba(255,255,255,.04)}.da-eval.is-selected{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-cyan) 32%,transparent)}.da-eval-who{display:flex;align-items:center;gap:8px;color:var(--color-text-1);font-size:.75rem;font-weight:600}.da-eval-who time{margin-left:auto;color:var(--color-text-3);font-family:var(--font-mono);font-size:.625rem;font-weight:400}.da-eval-rules{display:grid;gap:0}.da-eval-rules li{display:grid;grid-template-columns:minmax(0,1fr) auto 88px;align-items:center;gap:10px;min-height:26px;border-top:1px solid var(--d-line);font-size:.71875rem}.da-eval-rules.is-detail li{grid-template-columns:minmax(0,1fr) auto;row-gap:2px;padding:6px 0}.da-eval-rules.is-detail li>.da-eval-k{grid-column:1;grid-row:1}.da-eval-rules.is-detail li>.da-eval-lim{grid-column:2;grid-row:1;justify-self:end}.da-eval-rules.is-detail li>code:not(.da-eval-lim){grid-column:1;grid-row:2}.da-eval-rules.is-detail li>:last-child{grid-column:2;grid-row:2}.da-eval-rules li>:last-child{justify-self:end}.da-eval-k{overflow:hidden;color:var(--color-text-2);white-space:nowrap;text-overflow:ellipsis}.da-eval-k,.da-eval-rules code{font-family:var(--font-mono);font-size:.6875rem}.da-eval-rules code{color:var(--color-text-1);font-variant-numeric:tabular-nums}.da-eval-rules code.da-eval-lim,.da-res{color:var(--color-text-3)}.da-res{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.05em;text-transform:uppercase}.da-res.is-pass{color:var(--color-success)}.da-res.is-excepted{color:var(--color-gold)}.da-res.is-rejected,.da-verdict{color:var(--color-text-2)}.da-verdict{justify-self:start;display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px var(--d-line-2);font-size:.6875rem;font-weight:500}.da-verdict.is-hold{background:var(--gold-wash);box-shadow:inset 0 0 0 1px var(--gold-line);color:var(--gold-soft)}.da-verdict.is-gold{background:color-mix(in srgb,var(--color-gold) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-gold) 45%,transparent);color:var(--color-gold)}.da-verdict.is-pass{color:var(--color-success)}p.da-verdict{margin-top:10px!important}.da-root{align-items:center;padding:10px 12px;border-radius:10px;background:#0F0E0E;box-shadow:inset 0 0 0 1px var(--d-line)}.da-root-hash{color:var(--color-text-1);font-family:var(--font-mono);font-size:.75rem}.da-root-hash.is-sealed{color:var(--gold-soft)}.da-chain{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--color-text-2);font-size:.6875rem}.da-chain i{width:6px;height:6px;border-radius:99px;background:var(--color-cyan);box-shadow:0 0 8px var(--color-cyan)}.da-chain.is-sealed{color:var(--color-gold)}@media (prefers-reduced-motion:no-preference){.da-chain i{animation:dr-blink 1.4s ease-in-out infinite}}.da-log,.da-log-row{display:grid}.da-log-row{position:relative;grid-template-columns:26px minmax(0,1fr) auto auto 16px;align-items:center;gap:12px;min-height:36px;padding:0 8px;border-bottom:1px solid var(--d-line);border-radius:6px;font-size:.71875rem;transition:background-color .16s}.da-log-row:hover{background:rgba(255,255,255,.03)}.da-log-row.is-selected{background:color-mix(in srgb,var(--color-cyan) 7%,transparent)}.da-log-n{color:var(--color-text-3);font-size:.625rem}.da-log-ev,.da-log-n{font-family:var(--font-mono)}.da-log-ev{overflow:hidden;color:var(--color-text-1);font-size:.6875rem;white-space:nowrap;text-overflow:ellipsis}.da-log-who{white-space:nowrap}.da-log-h,.da-log-who{color:var(--color-text-3)}.da-log-h{font-family:var(--font-mono);font-size:.65625rem}.da-log-sig{display:inline-grid;place-items:center;color:var(--color-success)}.da-log-row.is-signed .da-log-h,.da-log-row.is-signed .da-log-sig{color:var(--color-gold)}.da-log-row.is-breach .da-log-ev{color:var(--color-text-1);font-weight:600}.da-inspector{gap:0;padding:0}.da-itabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:8px;border-bottom:1px solid var(--d-line)}.da-itabs button{padding:0 6px;height:30px}.da-ins-body{display:flex;flex-direction:column;gap:10px;flex:1;min-height:0;padding:12px;overflow-y:auto;scrollbar-width:none}.da.has-sel .da-ins-body{display:none}.da-detail{display:flex;flex-direction:column;flex:1;min-height:0;outline:none;background:var(--d-side)}@media (prefers-reduced-motion:no-preference){.da-detail{animation:da-in .26s var(--ease-m) both}}@keyframes da-in{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:none}}.da-detail-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px 0}.da-back{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 10px 0 6px;border:0;border-radius:7px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px var(--d-line-2);color:var(--color-text-1);font-size:.75rem!important;cursor:pointer}.da-back:hover{background:rgba(255,255,255,.09)}.da-back:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-cyan)}.da-detail-kind{color:var(--color-text-3);font-family:var(--font-mono);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase}.da-detail-body{display:flex;flex-direction:column;gap:10px;flex:1;min-height:0;padding:12px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.da-detail-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.da-detail-head code{font-family:var(--font-mono);font-size:.6875rem}.dash-av-lg{width:36px;height:36px;border-radius:10px;font-size:.875rem}.dash-av-lg.is-human{border-radius:99px}.da-detail-text{color:var(--color-text-1);font-size:.8125rem;line-height:1.5}.da .dr-kv dd code{font-family:var(--font-mono);font-size:.6875rem;color:var(--color-text-1)}.da-sig-ok{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px!important;padding-top:8px;border-top:1px solid var(--d-line);color:var(--color-gold);font-size:.71875rem;font-weight:500}.da-sig-ok span{margin-left:auto;color:var(--color-text-3);font-weight:400}.da-scope{display:flex;flex-wrap:wrap;gap:6px}.da-scope li code{display:inline-block;padding:3px 8px;border-radius:6px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px var(--d-line-2);color:var(--color-cyan-300);font-family:var(--font-mono);font-size:.65625rem}.da-mini-msgs{display:grid;gap:2px}.da-mini-msgs button{display:grid;grid-template-columns:46px minmax(0,1fr);gap:8px;width:100%;min-height:36px;padding:6px 8px;border:0;border-radius:7px;background:transparent;color:var(--color-text-1);font-size:.71875rem!important;line-height:1.4;text-align:left;cursor:pointer}.da-mini-msgs button:hover{background:rgba(255,255,255,.05)}.da-mini-msgs button:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-cyan)}.da-mini-msgs time{color:var(--color-text-3);font-family:var(--font-mono);font-size:.625rem}.da-mini-log{display:grid;margin-top:8px!important}.da-mini-log li{display:flex;justify-content:space-between;gap:8px;min-height:24px;align-items:center;border-top:1px solid var(--d-line)}.da-mini-log code{color:var(--color-text-2);font-family:var(--font-mono);font-size:.65625rem}.da-mini-log code+code{color:var(--color-text-3)}.da-sealed{display:flex;align-items:center;gap:6px;margin-top:8px!important;color:var(--color-gold)}.da-sealed code{font-family:var(--font-mono);font-size:.6875rem}.da-rule-line{margin-top:8px!important;padding-top:8px;border-top:1px solid var(--d-line)}.da-rule-line code{color:var(--color-text-3);font-family:var(--font-mono);font-size:.65625rem}.da-card-actions{margin-top:10px}.da-card-actions .da-pause{width:100%;justify-content:center;height:34px}.da-scrub{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 14px 6px;border-top:1px solid var(--d-line);background:#121211}.da-scrub-ctl{display:inline-flex;gap:4px}.da-icon{display:inline-grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px var(--d-line-2);color:var(--color-text-1);cursor:pointer;transition:background-color .16s}.da-icon:hover:not(:disabled){background:rgba(255,255,255,.1)}.da-icon:disabled{opacity:.35;cursor:default}.da-icon.is-play{color:var(--color-gold)}.da-icon:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-cyan)}.da-track{position:relative;height:52px;padding-inline:8px}.da-track-rail{position:absolute;left:8px;right:8px;top:13px;height:2px;border-radius:2px;background:rgba(255,255,255,.1)}.da-track-fill{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;background:linear-gradient(90deg,var(--color-cyan),var(--color-cyan) 70%,var(--color-gold));box-shadow:0 0 10px rgba(159,157,153,.45);transition:width .3s var(--ease-m)}.da-track-rail i{position:absolute;top:-3px;width:2px;height:8px;margin-left:-1px;border-radius:1px;background:rgba(255,255,255,.25)}.da-track-rail i.is-past{background:var(--color-cyan-300)}.da-track-rail i.is-hold{background:var(--color-gold);height:10px;top:-4px}.da-track-rail i.is-pending{opacity:.35}.da-range{position:absolute;left:0;right:0;top:0;width:100%;height:28px;margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.da-range::-webkit-slider-runnable-track{height:28px;background:transparent}.da-range::-moz-range-track{height:28px;background:transparent}.da-range::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;margin-top:6px;border-radius:99px;background:#fff;box-shadow:0 0 0 3px rgba(159,157,153,.35),0 2px 8px rgba(0,0,0,.6)}.da-range::-moz-range-thumb{width:16px;height:16px;border:0;border-radius:99px;background:#fff;box-shadow:0 0 0 3px rgba(159,157,153,.35),0 2px 8px rgba(0,0,0,.6)}.da-range:focus-visible{outline:none}.da-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--color-cyan),0 0 0 6px rgba(159,157,153,.25)}.da-moments{left:8px;right:8px;top:28px}.da-moment,.da-moments{position:absolute;height:22px}.da-moment{top:0;padding:0 6px;border:0;border-radius:6px;background:transparent;color:var(--color-text-3);font-family:var(--font-mono);font-size:.625rem!important;letter-spacing:.04em;white-space:nowrap;transform:translateX(-50%);cursor:pointer}.da-moment:last-child{transform:translateX(-100%)}.da-moment:hover:not(:disabled){color:var(--color-text-1);background:rgba(255,255,255,.05)}.da-moment.is-past{color:var(--color-text-2)}.da-moment.is-breach.is-past{color:var(--gold-soft)}.da-moment:disabled{opacity:.4;cursor:default}.da-moment:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-cyan)}.da-scrub-pos{display:inline-flex;gap:4px;color:var(--color-text-3);font-size:.6875rem}.da-scrub-pos code{color:var(--color-text-1);font-family:var(--font-mono)}@media (max-width:1199px){.da-body{grid-template-columns:210px minmax(0,1fr) 280px}.da-people{grid-template-columns:minmax(0,1fr)}}@media (max-width:959px){.da{--dr-h:470px}.da .dr-tabs{display:none}.da-body.dr-body{display:block;height:auto}.da .dr-rail{display:none}.da .dr-main.da-main{display:flex;height:var(--dr-h);border:0}.da .dr-inspector.da-inspector{display:flex;position:static;height:auto;border:0;border-top:1px solid var(--d-line);overflow:visible}.da-ins-body{overflow:visible}.da.has-sel .da-ins-body{display:flex}.da-detail{position:absolute;left:0;right:0;top:0;z-index:6;height:var(--dr-h);box-shadow:0 -1px 0 var(--d-line)}.da-nav{padding:0 6px}.da-views{flex:1;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.da-views::-webkit-scrollbar{display:none}.da-views button{flex:1 0 auto;height:44px;scroll-snap-align:start}.da-views button.is-active:after{bottom:0}.da-live{display:none}.da-itabs button{height:44px}.da .dr-ctl,.da-pause{height:44px;min-width:44px;padding:0 14px;font-size:.8125rem!important}.da-back,.da-icon{height:44px}.da-icon{width:44px}.da-banner-btn,.da-holdbar button{height:44px;padding:0 14px}.da-mini-msgs button{min-height:44px}.da-scrub{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:8px 10px}.da-moments,.da-scrub-pos,.da-track-rail i{display:none}.da-track{height:44px;padding-inline:10px}.da-track-rail{left:10px;right:10px;top:21px}.da-range{height:44px}.da-range::-webkit-slider-runnable-track{height:44px}.da-range::-webkit-slider-thumb{width:24px;height:24px;margin-top:10px}.da-range::-moz-range-thumb{width:24px;height:24px}.da-log-who{display:none}.da-log-row{grid-template-columns:22px minmax(0,1fr) auto 16px;min-height:44px}.da-eval-rules li{grid-template-columns:minmax(0,1fr) auto 76px}.da-msg{margin-inline:-6px;padding:6px}.da-msg-sig{display:none}}@media (max-width:959px) and (prefers-reduced-motion:no-preference){.da-detail{animation-name:da-up}}@keyframes da-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:479px){.da .dr-chrome-right{gap:6px}.da .dr-ctl span{display:none}.da .dr-controls{margin-left:auto}.da-views button{padding:0 10px}.da-views .da-count{display:none}}@media (pointer:coarse){.da-msg-sig{display:none}}.ctab{position:relative;isolation:isolate;overflow:hidden;padding-block:0;background:transparent}.ctab:after,.ctab:before{content:none!important}.ctab-in{position:relative;isolation:isolate;padding-block:clamp(128px,12vw,192px) clamp(120px,11vw,176px)}.ctab-traces{position:absolute;inset:0;z-index:-2;pointer-events:none;opacity:.32}.ctab-traces .ctab-field{z-index:auto}.ctab-glow{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(28% 34% at 50% 46%,rgba(159,157,153,.075),rgba(159,157,153,0) 100%),linear-gradient(180deg,var(--color-bg) 0,rgba(28,29,34,0) 20%,rgba(28,29,34,0) 80%,var(--color-bg) 100%)}.ctab-core,.ctab-wrap{position:relative;display:flex;flex-direction:column;align-items:center}.ctab-core{width:min(760px,100%);padding:0 24px;text-align:center}.ctab-core:before{content:"";position:absolute;inset:-48px -40px;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgba(28,29,34,.9),rgba(28,29,34,.6) 60%,rgba(28,29,34,0))}.ctab-core>*{margin:0}.ctab .ctab-kicker{display:inline-flex;align-items:center;gap:14px;height:auto;padding:0;border-radius:0;background:none;box-shadow:none;color:var(--color-text-3);font-family:var(--font-mono);font-size:.6875rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase}.ctab .ctab-kicker:before{content:none}.ctab-kicker-line{display:block;width:28px;height:1px;background:linear-gradient(90deg,rgba(245,181,68,0),rgba(245,181,68,.55))}.ctab-kicker-line:last-child{transform:scaleX(-1)}.ctab .ctab-h{margin-top:28px;max-width:15em;background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--color-text-1);-webkit-text-fill-color:currentColor;font-size:clamp(2.25rem,1.3rem + 3.1vw,4rem);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.ctab .ctab-accent{color:var(--color-text-3);-webkit-text-fill-color:currentColor}.ctab .ctab-sub{margin-top:22px;max-width:32em;color:var(--color-text-2);font-size:clamp(1rem,.95rem + .22vw,1.125rem);line-height:1.6;text-wrap:pretty}.ctab .ctab-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 32px;margin-top:44px!important}.ctab .ctab-cta{position:relative;display:inline-flex;align-items:center;gap:12px;height:54px;min-height:54px;padding:0 24px 0 28px;overflow:visible;border:0;border-radius:999px;background:linear-gradient(180deg,#ffffff,#F4F1EB);color:#1c1d22;font-size:.9688rem;font-weight:600;letter-spacing:-.005em;text-decoration:none;isolation:auto;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 -1px 0 rgba(28,29,34,.08),0 1px 2px rgba(0,0,0,.4),0 10px 30px -14px rgba(255,255,255,.28);transition:transform .26s var(--ease-m),box-shadow .26s var(--ease-m),background-color .26s var(--ease-m)}.ctab .ctab-cta:after,.ctab .ctab-cta:before{content:none!important}.ctab .ctab-cta-label{position:relative}.ctab .ctab-cta-arrow{position:relative;display:grid;place-items:center;width:28px;height:28px;margin:0;border-radius:99px;background:rgba(28,29,34,.06);color:#1c1d22;box-shadow:none;transition:background-color .26s var(--ease-m)}.ctab .ctab-cta-arrow svg{transition:transform .26s var(--ease-m);animation:none!important}.ctab .ctab-cta:focus-visible,.ctab .ctab-cta:hover{transform:translateY(-2px);color:#1c1d22;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(28,29,34,.08),0 2px 4px rgba(0,0,0,.35),0 18px 44px -14px rgba(198,196,191,.38),0 0 0 6px rgba(255,255,255,.04)}.ctab .ctab-cta:hover .ctab-cta-arrow{background:rgba(28,29,34,.1);color:#1c1d22}.ctab .ctab-cta:hover .ctab-cta-arrow svg{transform:translateX(3px)}.ctab .ctab-cta:active{transform:translateY(0) scale(.99)}.ctab .ctab-cta:focus-visible{outline:2px solid var(--color-cyan);outline-offset:4px}.ctab .ctab-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--color-text-2);font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .2s var(--ease-m)}.ctab .ctab-link:hover{color:var(--color-text-1);text-decoration:none}.ctab .ctab-fine{margin-top:40px;color:var(--color-text-3);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.04em;opacity:.8}@media (prefers-reduced-motion:reduce){.ctab .ctab-cta,.ctab .ctab-cta-arrow svg{transition:none}.ctab .ctab-cta:hover{transform:none}}@media (max-width:639px){.ctab-in{padding-block:104px 96px}.ctab-core{padding-inline:4px}.ctab .ctab-actions{flex-direction:column;gap:14px;width:100%;margin-top:36px!important}.ctab .ctab-cta{width:100%;justify-content:center}.ctab .ctab-kicker{letter-spacing:.18em}}:root{--ff-ink:#0c0d10;--ff-navy:#161615;--ff-blue:#787773;--ff-blue-2:#8E8C88;--ff-ice:#C3C0BB;--ff-gold:#f5b544;--ff-gold-hi:#ffe2a0;--ff-ease:cubic-bezier(0.2,0.7,0.2,1);--ff-glass:linear-gradient(180deg,rgba(29,29,28,0.74),rgba(28,29,34,0.84));--ff-glass-line:rgba(195,192,187,0.16)}.ff-serif{font-family:var(--font-serif-face),"Times New Roman",serif;font-style:italic;font-weight:400;letter-spacing:-.005em;padding-right:.08em;margin-right:-.04em;background:linear-gradient(100deg,#ffffff 0,#E7E4DE 40%,var(--ff-ice) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.m-h2 .ff-serif{font-size:1.1em;line-height:1}.ff-glow-gold .m-h2 .ff-serif,.ff-h1 .ff-serif,.ff-views .m-h2 .ff-serif{background-image:linear-gradient(100deg,#ffffff 0,var(--ff-gold-hi) 42%,var(--ff-gold) 100%)}.ff-hero.m-hero{padding-top:0;padding-bottom:56px;background:var(--color-bg);isolation:isolate;--px:0;--py:0}.ff-stage{position:relative;padding-top:clamp(52px,3vw + 34px,92px);isolation:isolate}.ff-aura{inset:0;z-index:0;overflow:hidden;pointer-events:none}.ff-aura,.ff-aura>*{position:absolute}.ff-aura-base{inset:0;background:radial-gradient(64% 52% at 50% 104%,rgba(120,119,115,.7) 0,rgba(94,93,90,.34) 42%,rgba(64,63,61,0) 74%),radial-gradient(46% 34% at 50% 26%,rgba(113,111,108,.26) 0,rgba(113,111,108,.08) 55%,rgba(113,111,108,0) 100%),radial-gradient(120% 70% at 50% 92%,rgba(50,49,47,.8) 0,rgba(24,23,22,0) 72%),linear-gradient(180deg,#0c0d10,#0D0D0C 24%,#171716 52%,#2A2A28)}.ff-par{inset:0;transition:transform 1.4s var(--ff-ease);will-change:transform}.ff-par-far{transform:translate3d(calc(var(--px) * -12px),calc(var(--py) * -8px),0)}.ff-par-mid{transform:translate3d(calc(var(--px) * -22px),calc(var(--py) * -10px),0)}.ff-par>*{position:absolute}.ff-blob{border-radius:50%;will-change:transform,opacity}.ff-blob-1{left:-14%;top:18%;width:max(62%,460px);aspect-ratio:1.3;background:radial-gradient(closest-side,rgba(118,116,113,.58),rgba(118,116,113,.2) 52%,rgba(118,116,113,0));animation:ff-drift-a 19s ease-in-out infinite alternate}.ff-blob-2{right:-16%;top:26%;width:max(60%,440px);aspect-ratio:1.25;background:radial-gradient(closest-side,rgba(142,140,136,.5),rgba(142,140,136,.16) 55%,rgba(142,140,136,0));animation:ff-drift-b 23s ease-in-out infinite alternate}.ff-blob-3{left:50%;bottom:-8%;width:max(96%,640px);aspect-ratio:1.9;transform-origin:50% 70%;translate:-50% 0;background:radial-gradient(closest-side,rgba(255,204,116,.62),rgba(245,166,68,.3) 44%,rgba(245,166,68,0) 100%);animation:ff-breathe 9s ease-in-out infinite}.ff-beam{inset:0}.ff-beam>*{position:absolute}.ff-beam-cone{left:50%;bottom:12%;width:140%;height:88%;margin-left:-70%;background:conic-gradient(from -26deg at 50% 100%,rgba(255,210,130,0) 0deg,rgba(255,206,128,.24) 15deg,rgba(255,238,196,.6) 26deg,rgba(255,206,128,.24) 37deg,rgba(255,210,130,0) 52deg,transparent 52deg);-webkit-mask-image:linear-gradient(0deg,#000,rgba(0,0,0,.6) 38%,transparent 86%);mask-image:linear-gradient(0deg,#000,rgba(0,0,0,.6) 38%,transparent 86%);transform-origin:50% 100%;animation:ff-cone 13s ease-in-out infinite alternate}.ff-beam-core{left:50%;bottom:0;width:max(70%,480px);aspect-ratio:2;translate:-50% 0;background:radial-gradient(closest-side,rgba(255,248,228,1),rgba(255,220,150,.78) 20%,rgba(245,176,78,.36) 50%,rgba(245,176,78,.1) 76%,rgba(245,176,78,0) 100%);animation:ff-breathe 7s ease-in-out infinite}.ff-stars{inset:0;width:100%;height:100%}.ff-grain{inset:0;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ff-aura-fade{left:0;right:0;bottom:0;height:120px;background:linear-gradient(180deg,rgba(28,29,34,0),var(--color-bg));z-index:2}@keyframes ff-drift-a{0%{transform:translateZ(0) scale(1);opacity:.85}to{transform:translate3d(6%,-5%,0) scale(1.12);opacity:1}}@keyframes ff-drift-b{0%{transform:translateZ(0) scale(1.06);opacity:1}to{transform:translate3d(-7%,4%,0) scale(.94);opacity:.8}}@keyframes ff-breathe{0%,to{transform:scale(1);opacity:.86}50%{transform:scale(1.08);opacity:1}}@keyframes ff-cone{0%{transform:scaleX(.92) rotate(-1.2deg);opacity:.8}to{transform:scaleX(1.08) rotate(1.2deg);opacity:1}}.ff-hero:not([data-play]) .ff-aura *,.ff-hero:not([data-play]) .ff-fan *{animation-play-state:paused}.ff-hero-copy{z-index:3}.ff-h1.m-h1{max-width:none;font-size:clamp(2.5rem,1.1rem + 4.6vw,5.4rem);line-height:.98;letter-spacing:-.038em;font-weight:500;color:#FAF7F0;text-shadow:0 2px 30px rgba(7,6,6,.5)}.ff-h1 .ff-serif{font-size:1.12em;letter-spacing:-.01em;text-shadow:none;filter:drop-shadow(0 0 28px rgba(245,181,68,.28))}@media (max-width:639px){.ff-br{display:none}}.ff-hero-sub.m-hero-sub{max-width:35rem;margin-top:26px;color:#D2CFCA;text-shadow:0 1px 16px rgba(7,6,6,.7)}.ff-actions{margin-top:34px;gap:10px}.ff-hero .ff-cta{position:relative;padding-inline:22px 20px;box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 0 0 6px rgba(168,166,161,.1),0 14px 46px -10px rgba(245,181,68,.55)}.ff-hero .ff-cta svg{transition:transform .2s var(--ff-ease)}.ff-hero .ff-cta:hover svg{transform:translateX(3px)}.ff-hero .ff-cta-2{background:rgba(21,21,20,.42);border-color:rgba(195,192,187,.24);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ff-hero .ff-cta-2:hover{background:rgba(38,38,36,.6);border-color:rgba(195,192,187,.4)}.ff-fan{--cw:404px;--sw:372px;--off:420px;--ch:476px;--drop:74px;--tilt:6deg;--yaw:10deg;position:relative;z-index:3;height:440px;margin-top:52px;clip-path:inset(-240px -50vw 0 -50vw);-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 110px),rgba(0,0,0,.35) calc(100% - 30px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 110px),rgba(0,0,0,.35) calc(100% - 30px),transparent);-webkit-mask-size:100% calc(100% + 240px);mask-size:100% calc(100% + 240px);-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ff-fan-stage{left:50%;width:0;height:100%}.ff-card,.ff-fan-stage{position:absolute;top:0}.ff-card{left:calc(var(--sw) / -2);width:var(--sw);height:var(--ch);box-sizing:border-box;padding:1px;border-radius:18px;background:linear-gradient(165deg,rgba(201,199,194,.42),rgba(201,199,194,.06) 34%,rgba(255,255,255,.03) 62%,rgba(245,181,68,.32));box-shadow:0 50px 90px -30px rgba(0,0,0,.75),0 30px 120px -40px rgba(120,119,115,.6);transition:transform 1.4s var(--ff-ease);will-change:transform}.ff-card-c{left:calc(var(--cw) / -2);width:var(--cw);z-index:3;background:linear-gradient(165deg,rgba(221,219,213,.55),rgba(201,199,194,.08) 30%,rgba(255,255,255,.03) 60%,rgba(255,214,140,.55));box-shadow:0 60px 110px -30px rgba(0,0,0,.8),0 0 90px -20px rgba(245,181,68,.35),0 30px 140px -40px rgba(120,119,115,.7);transform:perspective(1600px) translate3d(calc(var(--px) * 8px),calc(var(--py) * 5px),0) rotateX(calc(var(--py) * -2deg)) rotateY(calc(var(--px) * 3deg))}.ff-card-l{z-index:2;transform:perspective(1600px) translate3d(calc(var(--off) * -1 + var(--px) * 14px),calc(var(--drop) + var(--py) * 6px),0) rotateY(var(--yaw)) rotate(calc(var(--tilt) * -1))}.ff-card-r{z-index:2;transform:perspective(1600px) translate3d(calc(var(--off) + var(--px) * 14px),calc(var(--drop) + var(--py) * 6px),0) rotateY(calc(var(--yaw) * -1)) rotate(var(--tilt))}.ff-card-in{position:relative;box-sizing:border-box;height:100%;overflow:hidden;padding:14px 16px;border-radius:17px;background:var(--ff-glass);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);color:#E9E6E0;font-size:12px;line-height:1.35;word-spacing:.05em;animation:ff-bob 7s ease-in-out infinite}.ff-card-l .ff-card-in{animation-delay:-2.3s}.ff-card-r .ff-card-in{animation-delay:-4.6s}.ff-card-in:before{content:"";position:absolute;inset:0 0 auto;height:120px;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,0))}.ff-card-c .ff-card-in{background:linear-gradient(180deg,rgba(36,35,34,.78),rgba(28,29,34,.88))}@keyframes ff-bob{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-6px,0)}}.ff-card-head,.ff-pc-head{position:relative;display:flex;align-items:center;gap:9px}.ff-card-icon{display:inline-grid;place-items:center;width:24px;height:24px;flex:0 0 auto;border-radius:7px;background:rgba(120,119,115,.18);box-shadow:inset 0 0 0 1px rgba(195,192,187,.24);color:#D3D1CB}.ff-card-icon svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.ff-card-title{font-size:13px;font-weight:600;letter-spacing:0;word-spacing:.08em;color:#F9F6EF;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ff-card-right{margin-left:auto;display:inline-flex}.ff-live{display:inline-flex;align-items:center;gap:6px;height:20px;padding:0 8px;border-radius:999px;background:rgba(198,196,191,.08);box-shadow:inset 0 0 0 1px rgba(198,196,191,.2);font-size:10.5px;font-weight:500;letter-spacing:.02em}.ff-live i{width:6px;height:6px;border-radius:50%;background:#C6C4BF;box-shadow:0 0 8px rgba(198,196,191,.9);animation:ff-pulse 2.2s ease-in-out infinite}@keyframes ff-pulse{0%,to{opacity:1}50%{opacity:.35}}.ff-chip-gold{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:rgba(245,181,68,.12);box-shadow:inset 0 0 0 1px rgba(245,181,68,.32);color:var(--ff-gold-hi);font-family:var(--font-mono);font-size:10.5px}.ff-sub{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0 10px;padding-bottom:10px;border-bottom:1px solid rgba(195,192,187,.1)}.ff-chan{font-family:var(--font-mono);font-size:11px;color:#C9C7C2;white-space:nowrap}.ff-muted{color:#A4A29D;font-size:11px}.ff-mono{font-size:10.5px;letter-spacing:0}.ff-label,.ff-mono{font-family:var(--font-mono)}.ff-label{margin:0;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#A19F9A}.ff-check{width:13px;height:13px;flex:0 0 auto;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ff-check-gold circle{fill:rgba(245,181,68,.16);stroke:rgba(245,181,68,.6)}.ff-check-gold path{stroke:var(--ff-gold-hi)}.ff-check-cyan circle{fill:rgba(198,196,191,.12);stroke:rgba(198,196,191,.5)}.ff-check-cyan path{stroke:#D7D5CF}.ff-badge{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px 0 5px;border-radius:999px;background:rgba(245,181,68,.1);box-shadow:inset 0 0 0 1px rgba(245,181,68,.24);color:#fbd98f;font-size:10.5px;font-weight:500;white-space:nowrap}.ff-badge.is-pending{background:rgba(195,192,187,.08);box-shadow:inset 0 0 0 1px rgba(195,192,187,.2);color:#CCCAC5}.ff-spin{width:10px;height:10px;border-radius:50%;border:1.5px solid rgba(195,192,187,.25);border-top-color:#d3d1cb;animation:ff-spin .9s linear infinite}@keyframes ff-spin{to{transform:rotate(1turn)}}.ff-avatar{display:inline-grid;place-items:center;width:26px;height:26px;flex:0 0 auto;border-radius:8px;font-size:11px;font-weight:600;color:#fff}.ff-avatar-sm{width:22px;height:22px;border-radius:7px;font-size:10px}.ff-hue-blue{background:linear-gradient(140deg,#8D8B87,#5E5C5A)}.ff-hue-cyan{background:linear-gradient(140deg,#93918D,#5D5C5A)}.ff-hue-ice{background:linear-gradient(140deg,#9E9C98,#585755)}.ff-hue-gold{background:linear-gradient(140deg,#ffd27a,#c98a23);color:#241603}.ff-people{display:grid;gap:2px;margin:0;padding:0;list-style:none}.ff-person{position:relative;display:flex;align-items:center;gap:10px;height:38px;padding:0 8px;border-radius:10px;transition:background-color .5s var(--ff-ease)}.ff-person.is-in{animation:ff-in .52s var(--ff-ease) both}.ff-person.is-speaking{background:rgba(120,119,115,.13);box-shadow:inset 0 0 0 1px rgba(168,166,161,.18)}.ff-person-text{display:grid;min-width:0;flex:1}.ff-person-name{font-size:12px;font-weight:500;color:#F6F3EC}.ff-person-name,.ff-person-tag{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ff-person-tag{font-size:10.5px;color:#9E9C98}.ff-person-state{gap:8px}.ff-person-state,.ff-voice{display:inline-flex;align-items:center}.ff-voice{gap:2px;height:12px}.ff-voice i{width:2px;height:100%;border-radius:2px;background:#C3C0BB;animation:ff-voice .9s ease-in-out infinite}.ff-voice i:nth-child(2){animation-delay:-.3s}.ff-voice i:nth-child(3){animation-delay:-.6s}@keyframes ff-voice{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.ff-skeleton{display:flex;align-items:center;gap:10px;width:100%}.ff-skeleton i{height:8px;border-radius:4px;background:linear-gradient(90deg,rgba(195,192,187,.06),rgba(195,192,187,.14),rgba(195,192,187,.06));background-size:200% 100%;animation:ff-shimmer 1.6s linear infinite}.ff-skeleton i:first-child{width:26px;height:26px;border-radius:8px}.ff-skeleton i:nth-child(2){width:42%}.ff-skeleton i:nth-child(3){width:18%;margin-left:auto}@keyframes ff-shimmer{to{background-position:-200% 0}}@keyframes ff-in{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:none}}.ff-status{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;font-size:10.5px;font-weight:500;white-space:nowrap;transition:background-color .4s,color .4s,box-shadow .4s}.ff-tone-blue{background:rgba(120,119,115,.16);color:#D3D1CB;box-shadow:inset 0 0 0 1px rgba(168,166,161,.26)}.ff-tone-hold{background:rgba(245,181,68,.1);color:#f7cf7d;box-shadow:inset 0 0 0 1px rgba(245,181,68,.3)}.ff-tone-gold{background:linear-gradient(90deg,rgba(255,214,140,.24),rgba(245,181,68,.16));color:var(--ff-gold-hi);box-shadow:inset 0 0 0 1px rgba(245,181,68,.5),0 0 18px -4px rgba(245,181,68,.6)}.ff-policy{display:grid;grid-template-columns:124px minmax(0,1fr);gap:14px;align-items:center}.ff-ring{position:relative;width:124px;height:124px}.ff-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ff-ring-ticks{fill:none;stroke:rgba(195,192,187,.18);stroke-width:3;stroke-dasharray:1 5.86}.ff-ring-track{fill:none;stroke:rgba(195,192,187,.12);stroke-width:8}.ff-ring-fill{fill:none;stroke-width:8;stroke-linecap:round;transition:stroke-dashoffset 1s var(--ff-ease),stroke-opacity .3s}.ff-ring.is-signed svg{filter:drop-shadow(0 0 10px rgba(245,181,68,.55))}.ff-ring-val{position:absolute;inset:0;display:grid;place-content:center;text-align:center;gap:2px}.ff-ring-val b{font-size:24px;font-weight:600;letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums}.ff-ring.is-signed .ff-ring-val b{color:var(--ff-gold-hi)}.ff-ring-val small{max-width:76px;font-size:9px;line-height:1.2;color:#A19F9A}.ff-checks ul{display:grid;gap:6px;margin:8px 0 0;padding:0;list-style:none}.ff-crow{display:grid;grid-template-columns:8px minmax(0,1fr);column-gap:8px;align-items:center}.ff-cdot{width:7px;height:7px;border-radius:50%;background:rgba(195,192,187,.3);transition:background-color .4s,box-shadow .4s}.ff-clabel{font-size:11.5px;color:#E9E6E0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ff-cstate{grid-column:2;font-size:10px;color:#A19F9A;transition:color .4s}.ff-crow.is-pass .ff-cdot{background:#C6C4BF;box-shadow:0 0 6px rgba(198,196,191,.7)}.ff-crow.is-pass .ff-cstate{color:#D2D0CA}.ff-crow.is-over .ff-cdot{background:#8D8B87}.ff-crow.is-approved .ff-cdot,.ff-crow.is-hold .ff-cdot{background:var(--ff-gold);box-shadow:0 0 6px rgba(245,181,68,.8)}.ff-crow.is-approved .ff-cstate,.ff-crow.is-hold .ff-cstate{color:#f7cf7d}.ff-passed{margin:8px 0 0}.ff-chart{position:relative;margin-top:14px;padding:10px 10px 8px;border-radius:12px;background:rgba(28,29,34,.55);box-shadow:inset 0 0 0 1px rgba(195,192,187,.1)}.ff-chart-legend{display:flex;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:10px;color:#A4A29D}.ff-cap-key{display:inline-flex;align-items:center;gap:6px;color:#f7cf7d}.ff-cap-key:before{content:"";width:14px;border-top:1px dashed rgba(245,181,68,.8)}.ff-chart svg{display:block;width:100%;height:92px;overflow:visible}.ff-grid{stroke:rgba(195,192,187,.08);stroke-width:1}.ff-capline,.ff-grid{vector-effect:non-scaling-stroke}.ff-capline{stroke:rgba(245,181,68,.7);stroke-width:1;stroke-dasharray:4 4}.ff-area{fill:url(#ff-area);transition:clip-path 1s var(--ff-ease)}.ff-line{fill:none;stroke:#B2B0AC;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;transition:stroke-dashoffset 1s var(--ff-ease),stroke .6s}.ff-line.is-signed{stroke:var(--ff-gold)}.ff-pt{position:absolute;width:6px;height:6px;box-sizing:border-box;border-radius:50%;background:#161615;border:1px solid rgba(178,176,172,.4);transform:translate(-50%,-50%);transition:border-color .4s}.ff-pt.is-on{border-color:#C3C0BB}.ff-head{position:absolute;width:10px;height:10px;margin:0;border-radius:50%;background:#E2DFD9;box-shadow:0 0 0 4px rgba(178,176,172,.22),0 0 14px rgba(178,176,172,.9);transform:translate(-50%,-50%);transition:left 1s var(--ff-ease),top 1s var(--ff-ease),background-color .5s,box-shadow .5s}.ff-plot{position:relative}.ff-head.is-signed{background:var(--ff-gold-hi);box-shadow:0 0 0 5px rgba(245,181,68,.25),0 0 18px rgba(245,181,68,.95)}.ff-card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.ff-seal{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#A4A29D;transition:color .5s}.ff-seal .ff-check{opacity:.4;transition:opacity .5s}.ff-seal.is-on{color:var(--ff-gold-hi)}.ff-seal.is-on .ff-check{opacity:1}.ff-chain{position:relative;display:grid;gap:0;margin:0;padding:0;list-style:none}.ff-chain:before{content:"";position:absolute;left:6px;top:12px;bottom:12px;width:1px;background:linear-gradient(180deg,rgba(195,192,187,.35),rgba(245,181,68,.45))}.ff-entry{position:relative;display:grid;grid-template-columns:14px auto minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:8px;align-items:center;height:40px;padding-left:0;opacity:.22;transition:opacity .5s var(--ff-ease)}.ff-entry.is-on{opacity:1}.ff-entry.is-new{animation:ff-in .52s var(--ff-ease) both}.ff-node{grid-row:1/3;width:13px;height:13px;box-sizing:border-box;border-radius:50%;background:#161615;border:1.5px solid rgba(195,192,187,.45)}.ff-entry.is-on .ff-node{border-color:#C3C0BB;box-shadow:0 0 8px rgba(178,176,172,.6)}.ff-entry.is-final.is-on .ff-node{border-color:var(--ff-gold);background:rgba(245,181,68,.3);box-shadow:0 0 10px rgba(245,181,68,.8)}.ff-seq{color:#918F8B}.ff-ev{color:#EFECE6;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ff-entry.is-final .ff-ev{color:var(--ff-gold-hi)}.ff-time{color:#918F8B}.ff-hash{grid-column:2/5;color:#94928E;font-size:10px}.ff-root{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding:10px 12px;border-radius:12px;background:rgba(28,29,34,.55);box-shadow:inset 0 0 0 1px rgba(195,192,187,.1);transition:box-shadow .6s}.ff-root.is-sealed{box-shadow:inset 0 0 0 1px rgba(245,181,68,.32),0 0 30px -12px rgba(245,181,68,.6)}.ff-root-hash{margin:3px 0 0;font-size:12px;color:#F6F3EC}.ff-root.is-sealed .ff-root-hash{color:var(--ff-gold-hi)}@media (max-width:1279px){.ff-fan{--cw:372px;--sw:344px;--off:360px;--drop:70px}}@media (max-width:959px){.ff-fan{--cw:352px;--sw:316px;--off:292px;--drop:64px;--tilt:8deg;--yaw:18deg;height:420px;margin-top:52px}}@media (max-width:639px){.ff-fan{--cw:min(334px,calc(100vw - 52px));--sw:296px;--off:43vw;--drop:58px;--tilt:9deg;--yaw:22deg;height:400px;margin-top:44px}.ff-card-l,.ff-card-r{opacity:.72}.ff-card-in{padding:12px 14px}.ff-policy{grid-template-columns:108px minmax(0,1fr);gap:12px}.ff-ring{width:108px;height:108px}.ff-ring-val b{font-size:21px}}.ff-glow-band,.ff-glow-gold{isolation:isolate}.ff-glow-band:before,.ff-glow-gold:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:50%;top:0;width:min(1400px,140vw);height:70%;transform:translateX(-50%)}.ff-glow-band:before{background:radial-gradient(50% 50% at 50% 50%,rgba(120,119,115,.17),rgba(120,119,115,0) 100%)}.ff-glow-gold:before{top:30%;background:radial-gradient(36% 40% at 50% 56%,rgba(245,181,68,.08),rgba(245,181,68,0) 100%),radial-gradient(50% 50% at 50% 50%,rgba(120,119,115,.13),rgba(120,119,115,0) 100%)}.ff-views{overflow:hidden;isolation:isolate}.ff-views-light{inset:0;z-index:-1;pointer-events:none}.ff-views-light,.ff-views-light>span{position:absolute}.ff-views-glow{left:50%;top:22%;width:min(1600px,160vw);height:78%;translate:-50% 0;background:radial-gradient(26% 30% at 50% 64%,rgba(245,181,68,.22),rgba(245,181,68,0) 100%),radial-gradient(44% 44% at 50% 54%,rgba(120,119,115,.4),rgba(120,119,115,0) 100%),radial-gradient(50% 48% at 50% 50%,rgba(74,73,71,.22),rgba(74,73,71,0) 100%);animation:ff-breathe 12s ease-in-out infinite}.ff-views:not(:has([data-play])) .ff-views-glow{animation-play-state:paused}.ff-views-head{max-width:40rem}.ff-pcards{display:grid;gap:16px;margin-top:48px}@media (min-width:640px){.ff-pcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ff-pcards{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:56px}}.ff-pcard{position:relative;box-sizing:border-box;display:flex;flex-direction:column;min-width:0;height:330px;padding:16px;overflow:hidden;border-radius:16px;background:var(--ff-glass);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);box-shadow:inset 0 0 0 1px var(--ff-glass-line),inset 0 1px 0 rgba(255,255,255,.08),0 40px 80px -40px rgba(0,0,0,.8),0 30px 90px -50px rgba(120,119,115,.6);color:#E9E6E0;font-size:12px;line-height:1.35;word-spacing:.05em;transition:transform .6s var(--ff-ease),box-shadow .6s var(--ff-ease)}.ff-pcard:before{content:"";position:absolute;inset:0 0 auto;height:100px;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,0))}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ff-pcard:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px rgba(245,181,68,.3),inset 0 1px 0 rgba(255,255,255,.1),0 40px 80px -40px rgba(0,0,0,.8),0 30px 90px -40px rgba(245,181,68,.35)}}.ff-pc-head{margin-bottom:14px}.ff-pc-titles{display:grid;gap:1px;min-width:0;flex:1}.ff-pc-head .ff-live{margin-left:auto}.ff-pc-foot{display:flex;align-items:center;gap:12px;margin:auto 0 0;padding-top:12px}.ff-evals{display:grid;gap:4px;margin:0;padding:0;list-style:none}.ff-eval{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;height:30px;padding:0 8px;border-radius:8px;background:rgba(28,29,34,.45)}.ff-eval.is-new{animation:ff-in .52s var(--ff-ease) both;box-shadow:inset 0 0 0 1px rgba(168,166,161,.2)}.ff-eval-id{color:#94928E;font-size:10px}.ff-eval-rule{color:#E9E6E0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ff-dec{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:999px;font-size:10px;font-weight:500}.ff-dec-allow{background:rgba(198,196,191,.1);color:#D7D5CF;box-shadow:inset 0 0 0 1px rgba(198,196,191,.22)}.ff-dec-hold{background:rgba(245,181,68,.12);color:#f7cf7d;box-shadow:inset 0 0 0 1px rgba(245,181,68,.3)}.ff-dec-deny{background:rgba(171,169,165,.1);color:#C0BEB9;box-shadow:inset 0 0 0 1px rgba(171,169,165,.24)}.ff-meter{display:flex;gap:3px;margin-top:14px}.ff-meter i{flex:1;height:4px;border-radius:2px}.ff-meter-allow{background:rgba(198,196,191,.6)}.ff-meter-hold{background:rgba(245,181,68,.75)}.ff-meter-deny{background:rgba(171,169,165,.45)}.ff-tally{display:inline-flex;align-items:center;gap:5px;font-size:10.5px}.ff-tally i{width:6px;height:6px;border-radius:50%}.ff-tally-allow i{background:#C6C4BF}.ff-tally-hold i{background:var(--ff-gold)}.ff-tally-deny i{background:#AAA8A4}.ff-attest-top{display:flex;align-items:center;gap:12px;margin-bottom:12px}.ff-mini-ring{position:relative;width:56px;height:56px;flex:0 0 auto}.ff-mini-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ff-mini-ring .ff-ring-fill,.ff-mini-ring .ff-ring-track{stroke-width:6}.ff-ring-gold{stroke:var(--ff-gold);filter:drop-shadow(0 0 4px rgba(245,181,68,.6))}.ff-mini-ring b{position:absolute;inset:0;display:grid;place-items:center;font-size:16px;color:var(--ff-gold-hi)}.ff-attest-n{margin:0 0 2px;font-size:13px;font-weight:500;color:#F6F3EC}.ff-creds{display:grid;gap:4px;margin:0;padding:0;list-style:none}.ff-cred{display:flex;align-items:center;gap:8px;height:40px;padding:0 6px;border-radius:8px;background:rgba(28,29,34,.45)}.ff-cred-text{display:grid;min-width:0;flex:1}.ff-cred-text .ff-mono{font-size:9.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ff-cred .ff-badge{font-size:10px;padding-right:6px}.ff-trace-id{margin:0 0 10px}.ff-trace-id span{color:#C9C7C2}.ff-spans{display:grid;gap:7px;margin:0;padding:0;list-style:none}.ff-span{display:grid;grid-template-columns:106px minmax(0,1fr);align-items:center;gap:10px;height:24px}.ff-span-name{font-size:10.5px;color:#D2CFCA;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ff-span-track{position:relative;height:10px;border-radius:3px;background:repeating-linear-gradient(90deg,rgba(195,192,187,.07) 0 1px,transparent 1px 20%)}.ff-span-track i{position:absolute;top:0;bottom:0;border-radius:3px;background:linear-gradient(90deg,#84827F,#B2B0AC);box-shadow:0 0 10px -2px rgba(178,176,172,.8);transform-origin:left center;transform:scaleX(0);transition:transform .7s var(--ff-ease)}.ff-span.is-on .ff-span-track i{transform:scaleX(1)}.ff-span.is-final .ff-span-track i{background:linear-gradient(90deg,#f5b544,#ffe2a0);box-shadow:0 0 12px -2px rgba(245,181,68,.85)}.ff-blocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ff-block{position:relative;display:grid;gap:3px;padding:9px 10px;border-radius:10px;background:rgba(28,29,34,.5);box-shadow:inset 0 0 0 1px rgba(195,192,187,.12)}.ff-block .ff-mono:nth-child(2){color:#EFECE6;font-size:11px}.ff-block .ff-mono:nth-child(3){font-size:9.5px}.ff-block.is-head{box-shadow:inset 0 0 0 1px rgba(245,181,68,.38),0 0 20px -8px rgba(245,181,68,.6)}.ff-block.is-head .ff-label{color:#f7cf7d}.ff-block.is-new{animation:ff-in .6s var(--ff-ease) both}.ff-pcard .ff-root{margin-top:auto}.ff-views~.m-band-2 .m-cover{background:radial-gradient(70% 70% at 50% 46%,rgba(120,119,115,.1),rgba(120,119,115,0) 100%),linear-gradient(180deg,rgba(23,23,22,.7),rgba(28,29,34,.85));border-color:rgba(195,192,187,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}@media (prefers-reduced-motion:reduce){.ff-aura *,.ff-fan *,.ff-pcards *,.ff-views-light *{animation:none!important;transition:none!important}.ff-card,.ff-par{transition:none}}.sky-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none}.ff-par-sky{transform:translate3d(calc(var(--px) * -6px),calc(var(--py) * -4px),0)}.ff-card-in{display:flex;flex-direction:column}.ff-card-in>*{flex:0 0 auto}.ff-benefit{margin:8px 0 0;font-size:12px;line-height:1.4;color:#C8C6C1;letter-spacing:0;word-spacing:.02em}.ff-sub.ff-sub-tight{margin:10px 0 8px;padding-bottom:9px}.ff-badge-cyan{background:rgba(198,196,191,.08);box-shadow:inset 0 0 0 1px rgba(198,196,191,.24);color:#D7D5CF}.ff-verified{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;color:#f2cf86;white-space:nowrap}.ff-verified .ff-check{width:12px;height:12px}.ff-avatar-xs{width:18px;height:18px;border-radius:6px;font-size:9px}.ff-query{display:flex;align-items:center;gap:8px;min-width:0;margin-top:10px;padding:7px 10px;border-radius:9px;background:rgba(28,29,34,.55);box-shadow:inset 0 0 0 1px rgba(195,192,187,.12)}.ff-query .ff-label{flex:0 0 auto;font-size:9.5px}.ff-query-v{min-width:0;font-size:11px;color:#EFECE6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ff-inbox{display:grid;gap:6px;margin:0;padding:0;list-style:none}.ff-thread{position:relative;display:flex;align-items:center;gap:10px;height:56px;box-sizing:border-box;padding:0 10px;border-radius:11px;background:rgba(28,29,34,.42);box-shadow:inset 0 0 0 1px rgba(195,192,187,.08);transition:background-color .5s var(--ff-ease),box-shadow .5s var(--ff-ease)}.ff-thread.is-in{animation:ff-in .52s var(--ff-ease) both}.ff-thread.is-unread{background:rgba(120,119,115,.12);box-shadow:inset 0 0 0 1px rgba(168,166,161,.22)}.ff-thread-text{display:grid;gap:4px;min-width:0;flex:1}.ff-thread-bottom,.ff-thread-top{display:flex;align-items:center;gap:6px;min-width:0}.ff-thread-top .ff-person-name{min-width:0}.ff-tick{display:inline-flex;flex:0 0 auto}.ff-tick .ff-check{width:12px;height:12px}.ff-thread-badge{margin-left:auto;display:inline-flex;flex:0 0 auto}.ff-thread-badge .ff-badge{height:18px;font-size:10px}.ff-thread-bottom .ff-time{margin-left:auto;flex:0 0 auto;color:#A19F9A;font-size:10px}.ff-thread-line{min-width:0;font-size:11px;color:#A4A29D;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ff-thread-line.is-reply{color:#EFECE6}.ff-card-l .ff-card-foot,.ff-card-r .ff-card-foot{margin-top:auto;padding-top:10px}.ff-pair{display:inline-flex;align-items:center;gap:6px;min-width:0}.ff-pair-name{font-size:11px;color:#E9E6E0;white-space:nowrap}.ff-pair-arrow{color:#A19F9A;font-size:11px}.ff-convo{flex-direction:column;justify-content:flex-start;gap:7px;height:244px;min-height:0;margin:0;padding:2px 0 0;list-style:none;overflow:hidden}.ff-convo,.ff-msg{display:flex}.ff-msg.is-in{animation:ff-in .46s var(--ff-ease) both}.ff-msg-you{justify-content:flex-end}.ff-bubble{display:grid;gap:6px;max-width:80%;padding:7px 10px;border-radius:12px;font-size:11.5px;line-height:1.4;color:#F6F3EC}.ff-msg-them .ff-bubble{border-top-left-radius:4px;background:rgba(195,192,187,.1);box-shadow:inset 0 0 0 1px rgba(195,192,187,.12)}.ff-msg-you .ff-bubble{border-top-right-radius:4px;background:linear-gradient(160deg,rgba(132,130,127,.5),rgba(94,92,90,.42));box-shadow:inset 0 0 0 1px rgba(182,179,175,.28)}.ff-file{display:inline-flex;align-items:center;gap:6px;justify-self:start;height:22px;padding:0 8px;border-radius:7px;background:rgba(28,29,34,.5);box-shadow:inset 0 0 0 1px rgba(195,192,187,.14);font-family:var(--font-mono);font-size:10px;color:#D2CFCA}.ff-file svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linejoin:round}.ff-dots3{display:inline-flex;gap:3px;align-items:center;height:14px}.ff-dots3 i{width:5px;height:5px;border-radius:50%;background:#CCCAC5;animation:ff-type 1.1s ease-in-out infinite}.ff-dots3 i:nth-child(2){animation-delay:.15s}.ff-dots3 i:nth-child(3){animation-delay:.3s}@keyframes ff-type{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.ff-inline-check{display:flex;align-items:center;gap:7px;align-self:center;height:24px;padding:0 10px;border-radius:999px;background:rgba(28,29,34,.6);box-shadow:inset 0 0 0 1px rgba(195,192,187,.16);font-size:10.5px;color:#D2CFCA;white-space:nowrap;transition:box-shadow .4s var(--ff-ease)}.ff-inline-check.is-in{animation:ff-in .42s var(--ff-ease) both}.ff-inline-check.is-pass{box-shadow:inset 0 0 0 1px rgba(198,196,191,.3)}.ff-inline-v{color:#A19F9A}.ff-inline-check.is-pass .ff-inline-v{color:#D2D0CA;font-weight:500}.ff-outcome{display:flex;align-items:center;gap:10px;margin-top:10px;padding:9px 11px;border-radius:12px;background:rgba(28,29,34,.55);box-shadow:inset 0 0 0 1px rgba(195,192,187,.1);transition:box-shadow .6s var(--ff-ease),background-color .6s var(--ff-ease)}.ff-outcome.is-on{background:linear-gradient(100deg,rgba(245,181,68,.16),rgba(245,181,68,.05));box-shadow:inset 0 0 0 1px rgba(245,181,68,.42),0 0 30px -10px rgba(245,181,68,.6)}.ff-outcome-icon{display:inline-grid;place-items:center;width:28px;height:28px;flex:0 0 auto;border-radius:9px;background:rgba(195,192,187,.1);color:#CCCAC5;transition:background-color .6s,color .6s}.ff-outcome-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.ff-outcome.is-on .ff-outcome-icon{background:rgba(245,181,68,.2);color:var(--ff-gold-hi)}.ff-outcome-text{display:grid;gap:2px;min-width:0}.ff-outcome-k{font-size:10px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#A19F9A}.ff-outcome.is-on .ff-outcome-k{color:#f7cf7d}.ff-outcome-v{font-size:11.5px;font-weight:500;line-height:1.35;color:#F6F3EC}.ff-outcome.is-on .ff-outcome-v{color:var(--ff-gold-hi)}.ff-outs{display:grid;gap:6px;margin:0;padding:0;list-style:none}.ff-out{display:flex;align-items:center;gap:10px;height:52px;box-sizing:border-box;padding:0 10px;border-radius:11px;background:rgba(28,29,34,.42);box-shadow:inset 0 0 0 1px rgba(195,192,187,.08);opacity:.38;transition:opacity .5s var(--ff-ease),box-shadow .5s var(--ff-ease)}.ff-out.is-on{opacity:1;box-shadow:inset 0 0 0 1px rgba(245,181,68,.2)}.ff-out.is-new{animation:ff-in .52s var(--ff-ease) both}.ff-out-icon{display:inline-grid;place-items:center;width:28px;height:28px;flex:0 0 auto;border-radius:9px;background:rgba(120,119,115,.18);box-shadow:inset 0 0 0 1px rgba(195,192,187,.22);color:#D3D1CB}.ff-out-icon svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.ff-out-text{display:grid;gap:2px;min-width:0;flex:1}.ff-out-k{font-size:12px;font-weight:600;color:#F9F6EF}.ff-out-v{font-size:10.5px;color:#A4A29D;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ff-out .ff-check{width:15px;height:15px}.ff-out-dot{width:13px;height:13px;box-sizing:border-box;border-radius:50%;border:1.5px dashed rgba(195,192,187,.35)}.ff-card-r .ff-root{margin-top:10px}@media (max-width:639px){.ff-benefit{font-size:11.5px}.ff-bubble{max-width:86%;font-size:11px}.ff-pair-name{font-size:10.5px}}@media (prefers-reduced-motion:reduce){.ff-dots3 i{animation:none}}.ff-fan{--drop:58px;height:500px;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 64px),rgba(0,0,0,.4) calc(100% - 22px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 64px),rgba(0,0,0,.4) calc(100% - 22px),transparent)}@media (max-width:1279px){.ff-fan{--drop:56px}}@media (max-width:959px){.ff-fan{--drop:54px;height:500px}}@media (max-width:639px){.ff-fan{--drop:50px;height:490px}}main>section:first-child:not(.m-hero):before{content:none!important}:is(.pl-hero,.mf-hero,.wl-join,.lg-hero){position:relative;overflow:clip;isolation:isolate}:is(.pl-hero,.mf-hero,.wl-join,.lg-hero)>.container{position:relative;z-index:1}.sky-aura{inset:0;z-index:0;overflow:hidden;pointer-events:none}.sky-aura,.sky-aura>*{position:absolute}.sky-aura-base{inset:0;background:radial-gradient(70% 62% at 50% 112%,rgba(120,119,115,.5) 0,rgba(94,93,90,.22) 46%,rgba(64,63,61,0) 76%),linear-gradient(180deg,#0c0d10,#0A0909 40%,#171716)}.sky-aura-blue{right:-12%;top:6%;width:max(58%,420px);aspect-ratio:1.3;background:radial-gradient(closest-side,rgba(118,116,113,.36),rgba(118,116,113,.1) 55%,rgba(118,116,113,0));animation:ff-drift-b 23s ease-in-out infinite alternate}.sky-aura-gold{right:10%;bottom:4%;width:max(38%,340px);aspect-ratio:2.2;background:radial-gradient(closest-side,rgba(250,186,80,.3),rgba(245,165,60,.12) 50%,rgba(245,166,68,0));animation:ff-breathe 10s ease-in-out infinite}.sky-aura-fade{left:0;right:0;bottom:0;height:110px;background:linear-gradient(180deg,rgba(28,29,34,0),var(--color-bg))}.sky-aura-quiet .sky-aura-base{background:radial-gradient(60% 60% at 30% 120%,rgba(120,119,115,.22),rgba(120,119,115,0) 76%),linear-gradient(180deg,#060606,#0B0B0A)}.sky-aura-quiet .sky-aura-gold{opacity:.6}.lg-intro>.lg-updated{margin-top:16px}@media (max-width:1099px){.sky-aura-blue{right:-30%;top:30%}.sky-aura-gold{left:50%;right:auto;bottom:2%;translate:-50% 0;width:max(90%,340px)}}@media (prefers-reduced-motion:reduce){.sky-aura *{animation:none!important}}:is(.pl-hero,.mf-hero,.wl-join,.lg-hero) .page-intro .type-display-l{color:#FAF7F0;text-shadow:0 2px 30px rgba(7,6,6,.45)}:is(.pl-hero,.mf-hero,.wl-join,.lg-hero) .page-intro .type-body-l.muted{color:#CECCC6}.type-display-l .ff-serif{font-size:1.1em;line-height:1;background-image:linear-gradient(100deg,#ffffff 0,var(--ff-gold-hi) 42%,var(--ff-gold) 100%)}.type-h2 .ff-serif{font-size:1.08em;line-height:1}.pl-card:not(.pl-card-flat,.pl-card-dashed){border-color:rgba(195,192,187,.13);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,0) 120px),linear-gradient(180deg,rgba(25,25,24,.62),rgba(28,29,34,.78));-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.m-cover,.p-cover,.pl-diagram{border-color:rgba(195,192,187,.11);background:radial-gradient(70% 70% at 50% 46%,rgba(120,119,115,.1),rgba(120,119,115,0) 100%),linear-gradient(180deg,rgba(23,23,22,.72),rgba(28,29,34,.86));box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.pl-diagram:before{opacity:0}.ff-views-sky{inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 0,transparent 100%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 0,transparent 100%)}.ctab-sky{position:absolute;inset:0;z-index:-3;pointer-events:none;-webkit-mask-image:radial-gradient(60% 70% at 50% 50%,#000 0,rgba(0,0,0,.5) 55%,transparent 100%);mask-image:radial-gradient(60% 70% at 50% 50%,#000 0,rgba(0,0,0,.5) 55%,transparent 100%)}.ctab-glow{background:radial-gradient(30% 36% at 50% 62%,rgba(245,181,68,.1),rgba(245,181,68,0) 100%),radial-gradient(48% 52% at 50% 50%,rgba(120,119,115,.16),rgba(120,119,115,0) 100%),linear-gradient(180deg,var(--color-bg) 0,rgba(28,29,34,0) 20%,rgba(28,29,34,0) 80%,var(--color-bg) 100%)}.ctab .ctab-accent{font-family:var(--font-serif-face),"Times New Roman",serif;font-style:italic;font-weight:400;font-size:1.08em;letter-spacing:-.005em;padding-right:.06em;background:linear-gradient(100deg,#ffffff 0,var(--ff-gold-hi) 42%,var(--ff-gold) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}html{background:#080807}body{background:transparent}body:before{content:none}.page-sky{position:fixed;left:0;right:0;top:0;height:100vh;height:100lvh;z-index:-1;overflow:hidden;pointer-events:none}.page-sky>*{position:absolute}.page-sky-base{inset:0;background:radial-gradient(150% 90% at 50% 50%,#161515 0,#121111 60%,#0E0E0D 100%)}.page-sky-glow{border-radius:50%;will-change:transform,opacity}.page-sky-glow-a{left:-20%;top:22%;width:max(56%,420px);aspect-ratio:1.3;background:radial-gradient(closest-side,rgba(118,116,113,.08),rgba(118,116,113,.025) 55%,rgba(118,116,113,0));animation:ff-drift-a 26s ease-in-out infinite alternate}.page-sky-glow-b{right:-22%;top:26%;width:max(58%,440px);aspect-ratio:1.25;background:radial-gradient(closest-side,rgba(121,119,116,.075),rgba(121,119,116,.02) 55%,rgba(121,119,116,0));animation:ff-drift-b 31s ease-in-out infinite alternate}.page-sky-glow-g{right:6%;top:36%;width:max(36%,340px);aspect-ratio:2;background:radial-gradient(closest-side,rgba(245,181,68,.04),rgba(245,166,68,.012) 55%,rgba(245,166,68,0));animation:ff-breathe 14s ease-in-out infinite}.page-sky .sky-canvas{inset:0}@media (prefers-reduced-motion:reduce){.page-sky *{animation:none!important}}.footer,.site-frame{background:transparent}.footer-glow{background:radial-gradient(44% 42% at 18% 46%,rgba(120,119,115,.1),rgba(120,119,115,0) 100%),radial-gradient(30% 34% at 84% 70%,rgba(245,181,68,.05),rgba(245,181,68,0) 100%)}.ctab-glow{background:radial-gradient(30% 36% at 50% 60%,rgba(245,181,68,.09),rgba(245,181,68,0) 100%),radial-gradient(48% 52% at 50% 48%,rgba(120,119,115,.16),rgba(120,119,115,0) 100%)}.ctab-core:before{background:radial-gradient(closest-side,rgba(28,29,34,.55),rgba(28,29,34,.3) 60%,rgba(28,29,34,0))}.section+.section,.section+.section-compact,.section-compact+.section,.section-compact+.section-compact{border-top:0}main>.section:first-child,main>section:first-child:not(.m-hero){border-bottom:0;background:none}.m-band-1{background:radial-gradient(46% 48% at 24% 52%,rgba(120,119,115,.17),rgba(120,119,115,0) 100%)}#product.m-section{background:radial-gradient(42% 30% at 78% 50%,rgba(120,119,115,.15),rgba(120,119,115,0) 100%),radial-gradient(30% 22% at 20% 30%,rgba(120,119,115,.1),rgba(120,119,115,0) 100%)}.m-band-2{background:radial-gradient(30% 30% at 74% 66%,rgba(245,181,68,.06),rgba(245,181,68,0) 100%),radial-gradient(50% 48% at 40% 50%,rgba(120,119,115,.16),rgba(120,119,115,0) 100%)}.m-band-3{background:radial-gradient(48% 46% at 50% 56%,rgba(120,119,115,.16),rgba(120,119,115,0) 100%)}.m-light{background:radial-gradient(44% 46% at 76% 50%,rgba(120,119,115,.15),rgba(120,119,115,0) 100%)}.m-light-2{background:radial-gradient(28% 32% at 22% 60%,rgba(245,181,68,.06),rgba(245,181,68,0) 100%),radial-gradient(48% 46% at 50% 52%,rgba(120,119,115,.14),rgba(120,119,115,0) 100%)}#faq.m-section{background:radial-gradient(42% 48% at 70% 50%,rgba(120,119,115,.14),rgba(120,119,115,0) 100%)}.pl-glow-soft:before{background:radial-gradient(28% 30% at 78% 60%,rgba(245,181,68,.05),rgba(245,181,68,0) 100%),radial-gradient(50% 44% at 40% 50%,rgba(120,119,115,.14),rgba(120,119,115,0) 100%)}.pl-glow-cyan:before{background:radial-gradient(52% 44% at 50% 56%,rgba(120,119,115,.18),rgba(120,119,115,0) 100%)}.ff-hero.m-hero{background:transparent}.ff-aura{-webkit-mask-image:linear-gradient(180deg,#000,#000 calc(100% - 260px),transparent);mask-image:linear-gradient(180deg,#000,#000 calc(100% - 260px),transparent)}.ff-aura-base{background:radial-gradient(64% 52% at 50% 104%,rgba(120,119,115,.6) 0,rgba(94,93,90,.28) 42%,rgba(64,63,61,0) 74%),radial-gradient(46% 34% at 50% 26%,rgba(113,111,108,.22) 0,rgba(113,111,108,.07) 55%,rgba(113,111,108,0) 100%),radial-gradient(120% 70% at 50% 92%,rgba(50,49,47,.6) 0,rgba(24,23,22,0) 72%)}.ff-aura-fade{display:none}.ff-par,.ff-par-far,.ff-par-mid,.ff-par-sky{transform:none!important;transition:none;will-change:auto}.ff-fan{--cw:400px;--sw:384px;--off:404px;--ch:500px;--drop:30px;--tilt:1.4deg;height:calc(var(--ch) + var(--drop) + 28px);margin-top:56px;clip-path:none;-webkit-mask-image:none;mask-image:none}.ff-card{transition:none;will-change:auto;backface-visibility:visible}.ff-card-c{transform:none}.ff-card-l{transform:translate(calc(var(--off) * -1),var(--drop)) rotate(calc(var(--tilt) * -1))}.ff-card-r{transform:translate(var(--off),var(--drop)) rotate(var(--tilt))}.ff-card-in{animation:none}@media (min-width:1100px){.ff-card-l,.ff-card-r{height:446px}}.ff-card-l .ff-card-in,.ff-card-r .ff-card-in{animation:none}@media (max-width:1279px){.ff-fan{--cw:352px;--sw:340px;--off:350px;--drop:22px;--tilt:0deg}}@media (max-width:1099px){.ff-fan{--cw:min(420px,calc(100vw - 32px));height:calc(var(--ch) + 12px);margin-top:48px}.ff-card-l,.ff-card-r{display:none}.ff-card-c{left:calc(var(--cw) / -2);width:var(--cw)}}@media (max-width:639px){.ff-fan{--cw:calc(100vw - 32px);--ch:520px;margin-top:40px}}.ff-pcard{transition:box-shadow .4s var(--ff-ease)}.ff-pcard:hover,.m-module .m-cover,.m-module:hover .m-cover{transform:none!important}:is(.card-grid,.trust-grid,.wall-list,.steps,.principle-grid,.split-grid,.protocol-stack)>.panel:hover{transform:none}.pl-who-card:hover{transform:none!important}.announce{background:radial-gradient(40% 180% at 50% 0,rgba(138,137,133,.28),rgba(138,137,133,0) 100%),linear-gradient(90deg,#0C0B0B,#272725 30%,#4D4C4A 50%,#272725 70%,#0C0B0B);color:#F6F3EC;box-shadow:inset 0 -1px 0 rgba(195,192,187,.16)}.announce-inner>span{color:#E7E4DE}.announce a,.announce a:not([class]){background:rgba(245,181,68,.12);box-shadow:inset 0 0 0 1px rgba(245,181,68,.5);color:#ffe2a0}.announce a svg{color:#f5b544}.announce a:hover,.announce a:not([class]):hover{background:#f5b544;box-shadow:inset 0 0 0 1px #f5b544,0 6px 18px -8px rgba(245,181,68,.7);color:#1c1203}.announce a:hover svg{color:#1c1203}.announce a:focus-visible{outline:2px solid #ffe2a0;outline-offset:2px}.mh-bar{background:rgba(28,29,34,.66)}.is-scrolled .mh-bar{background:rgba(28,29,34,.8)}.ff-live{background:rgba(159,157,153,.1);box-shadow:inset 0 0 0 1px rgba(159,157,153,.26);color:#D7D5CF}.ff-live i{background:#f5b544;box-shadow:0 0 8px rgba(245,181,68,.85)}.footer-status-dot{background:var(--ff-gold);box-shadow:0 0 8px rgba(245,181,68,.8)}.sky-aura{-webkit-mask-image:linear-gradient(180deg,#000,#000 calc(100% - 200px),transparent);mask-image:linear-gradient(180deg,#000,#000 calc(100% - 200px),transparent)}.sky-aura-base{background:radial-gradient(70% 62% at 50% 112%,rgba(120,119,115,.42) 0,rgba(94,93,90,.18) 46%,rgba(64,63,61,0) 76%)}.sky-aura-quiet .sky-aura-base{background:radial-gradient(60% 60% at 30% 120%,rgba(120,119,115,.2),rgba(120,119,115,0) 76%)}.sky-aura-fade{display:none}:root{--m-card:rgba(28,29,34,0.78);--m-card-line:rgba(195,192,187,0.13);--card-bg:linear-gradient(180deg,rgba(255,255,255,0.035),rgba(255,255,255,0.01)),rgba(28,29,34,0.78)}.pc-slide{background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,0) 140px),linear-gradient(180deg,rgba(26,25,24,.7),rgba(28,29,34,.82));-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.pc-slide,.pc-slide.is-active,.pc-slide[data-dir=prev]{transform:none}.pc-art{background:radial-gradient(60% 60% at 50% 50%,rgba(120,119,115,.12),rgba(120,119,115,0) 100%)}