.pillar-card[data-astro-cid-xcszqxw4]{box-sizing:border-box;min-width:0;padding:var(--pad-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);flex-direction:column;align-self:start;display:flex}h4[data-astro-cid-xcszqxw4]{font-size:36px;font-weight:600;line-height:var(--lh-snug);letter-spacing:var(--ls-tight);text-wrap:balance;margin:0}.card-label[data-astro-cid-xcszqxw4]{margin:var(--space-3) 0 0;font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--text-secondary)}.card-caption[data-astro-cid-xcszqxw4]{margin:var(--space-4) 0 0;font-size:var(--fs-caption);line-height:var(--lh-relaxed);color:var(--text-secondary)}.card-caption[data-astro-cid-xcszqxw4] a[data-astro-cid-xcszqxw4]{color:inherit;text-underline-offset:3px}.card-visual[data-astro-cid-xcszqxw4]{margin-top:var(--space-4);min-width:0;font:var(--fs-caption)/var(--lh-relaxed) var(--font-mono)}.access-list[data-astro-cid-xcszqxw4]{gap:var(--space-2);flex-direction:column;margin-bottom:0;padding:0;list-style:none;display:flex}.access-list[data-astro-cid-xcszqxw4] li[data-astro-cid-xcszqxw4]{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-secondary);display:flex}.access-list[data-astro-cid-xcszqxw4] .access-granted[data-astro-cid-xcszqxw4]{background:var(--positive-soft);color:var(--text-primary)}.access-status[data-astro-cid-xcszqxw4]{padding:0 var(--space-2);border-radius:var(--radius-xs);font-weight:var(--fw-regular);background:var(--danger-soft);color:var(--danger)}.access-granted[data-astro-cid-xcszqxw4] .access-status[data-astro-cid-xcszqxw4]{background:var(--positive-soft);color:var(--positive)}.token-row[data-astro-cid-xcszqxw4]{justify-content:space-between;gap:var(--space-1) var(--space-2);color:var(--text-secondary);flex-wrap:wrap;display:flex}.token-row[data-astro-cid-xcszqxw4] strong[data-astro-cid-xcszqxw4]{color:var(--text-primary);font-weight:400}.token-track[data-astro-cid-xcszqxw4]{height:var(--space-8);margin:var(--space-2) 0 var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);background:var(--surface-raised);overflow:hidden}.token-track[data-astro-cid-xcszqxw4]:last-child{margin-bottom:0}.token-track[data-astro-cid-xcszqxw4] span[data-astro-cid-xcszqxw4]{transform-origin:0;height:100%;display:block}.token-bar-before[data-astro-cid-xcszqxw4]{background:var(--border-strong);width:100%}.token-bar-code[data-astro-cid-xcszqxw4]{background:var(--accent);width:1.33333%}.call-stream[data-astro-cid-xcszqxw4]{gap:var(--space-2);flex-direction:column;margin-bottom:0;padding:0;list-style:none;display:flex}.call-stream[data-astro-cid-xcszqxw4] li[data-astro-cid-xcszqxw4]{justify-content:space-between;gap:var(--space-1) var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-raised);flex-wrap:wrap;display:flex}.call-stream[data-astro-cid-xcszqxw4] strong[data-astro-cid-xcszqxw4]{font-weight:400}.call-allowed[data-astro-cid-xcszqxw4] strong[data-astro-cid-xcszqxw4]{color:var(--positive)}.call-human[data-astro-cid-xcszqxw4] strong[data-astro-cid-xcszqxw4]{color:var(--warn)}.call-denied[data-astro-cid-xcszqxw4] strong[data-astro-cid-xcszqxw4]{color:var(--danger);font-weight:600}.recovery-run[data-astro-cid-xcszqxw4]{column-gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.recovery-header[data-astro-cid-xcszqxw4]{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--text-secondary);grid-column:1/-1;display:flex}.recovery-progress[data-astro-cid-xcszqxw4]{grid-column:1/-1;grid-template-columns:subgrid;margin:var(--space-8) 0 var(--space-3);display:grid;position:relative}.recovery-progress[data-astro-cid-xcszqxw4]>span[data-astro-cid-xcszqxw4]:not(.recovery-restart){height:var(--space-8);border-radius:var(--radius-xs);background:var(--surface-raised);overflow:hidden}.recovery-complete[data-astro-cid-xcszqxw4]>span[data-astro-cid-xcszqxw4],.recovery-current[data-astro-cid-xcszqxw4]>span[data-astro-cid-xcszqxw4]{background:var(--accent);transform-origin:0;height:100%;display:block}.recovery-complete[data-astro-cid-xcszqxw4]>span[data-astro-cid-xcszqxw4]{width:100%}.recovery-progress[data-astro-cid-xcszqxw4] .recovery-restart[data-astro-cid-xcszqxw4]{left:calc((100% + var(--space-2)) * 2 / 3 - var(--space-2) / 2);width:var(--space-1);height:var(--space-8);border-radius:var(--radius-xs);background:var(--danger);position:absolute;transform:translate(-50%)}.recovery-restart[data-astro-cid-xcszqxw4] strong[data-astro-cid-xcszqxw4]{bottom:calc(100% + var(--space-2));white-space:nowrap;color:var(--danger);font-weight:var(--fw-regular);position:absolute;left:50%;transform:translate(-50%)}.recovery-current[data-astro-cid-xcszqxw4]>span[data-astro-cid-xcszqxw4]{width:60%}.recovery-steps[data-astro-cid-xcszqxw4]{grid-column:1/-1;grid-template-columns:subgrid;margin:0;display:grid}.recovery-steps[data-astro-cid-xcszqxw4]>div[data-astro-cid-xcszqxw4]{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.recovery-steps[data-astro-cid-xcszqxw4] dt[data-astro-cid-xcszqxw4]{color:var(--text-secondary)}.recovery-steps[data-astro-cid-xcszqxw4] dd[data-astro-cid-xcszqxw4]{color:var(--positive);margin:auto 0 0}.recovery-resume[data-astro-cid-xcszqxw4] dd[data-astro-cid-xcszqxw4]{color:var(--accent)}@media (width<=720px){h4[data-astro-cid-xcszqxw4]{font-size:var(--fs-h4)}}@media (prefers-reduced-motion:no-preference){.pillar-card[data-astro-cid-xcszqxw4][data-animate] .token-bar-code[data-astro-cid-xcszqxw4]{animation:tokens-shrink 2.4s var(--ease-inout) both}.pillar-card[data-astro-cid-xcszqxw4][data-animate] .call-stream[data-astro-cid-xcszqxw4] li[data-astro-cid-xcszqxw4]{animation:card-reveal .6s var(--ease-out) both}.pillar-card[data-astro-cid-xcszqxw4][data-animate] .call-human[data-astro-cid-xcszqxw4]{animation-delay:.7s}.pillar-card[data-astro-cid-xcszqxw4][data-animate] .call-denied[data-astro-cid-xcszqxw4]{animation-delay:1.4s}.pillar-card[data-astro-cid-xcszqxw4][data-animate] .recovery-complete[data-astro-cid-xcszqxw4]:first-child>span[data-astro-cid-xcszqxw4]{animation:recovery-first 5s var(--ease-inout) both}.pillar-card[data-astro-cid-xcszqxw4][data-animate] .recovery-complete[data-astro-cid-xcszqxw4]:nth-child(2)>span[data-astro-cid-xcszqxw4]{animation:recovery-second 5s var(--ease-inout) both}.pillar-card[data-astro-cid-xcszqxw4][data-animate] .recovery-kept[data-astro-cid-xcszqxw4]:first-child dd[data-astro-cid-xcszqxw4]{animation:recovery-first-kept 5s var(--ease-inout) both}.pillar-card[data-astro-cid-xcszqxw4][data-animate] .recovery-kept[data-astro-cid-xcszqxw4]:nth-child(2) dd[data-astro-cid-xcszqxw4]{animation:recovery-second-kept 5s var(--ease-inout) both}.pillar-card[data-astro-cid-xcszqxw4][data-animate] .recovery-restart[data-astro-cid-xcszqxw4]{animation:recovery-restart 5s var(--ease-inout) both}.pillar-card[data-astro-cid-xcszqxw4][data-animate] .recovery-current[data-astro-cid-xcszqxw4]>span[data-astro-cid-xcszqxw4]{animation:recovery-resume 5s var(--ease-inout) both}.pillar-card[data-astro-cid-xcszqxw4][data-animate] .recovery-resume[data-astro-cid-xcszqxw4] dd[data-astro-cid-xcszqxw4],.pillar-card[data-astro-cid-xcszqxw4][data-animate] .recovery-header[data-astro-cid-xcszqxw4]>span[data-astro-cid-xcszqxw4]:last-child{animation:recovery-resumed 5s var(--ease-inout) both}}@media (prefers-reduced-motion:reduce){.recovery-run[data-astro-cid-xcszqxw4],.recovery-run[data-astro-cid-xcszqxw4] [data-astro-cid-xcszqxw4]{transition:none!important;animation:none!important}}@keyframes recovery-first{0%,4%{transform:scaleX(0)}22%,to{transform:scaleX(1)}}@keyframes recovery-second{0%,26%{transform:scaleX(0)}44%,to{transform:scaleX(1)}}@keyframes recovery-first-kept{0%,22%{opacity:0}27%,to{opacity:1}}@keyframes recovery-second-kept{0%,44%{opacity:0}49%,to{opacity:1}}@keyframes recovery-restart{0%,52%{opacity:0}58%,to{opacity:1}}@keyframes recovery-resume{0%,68%{transform:scaleX(0)}90%,to{transform:scaleX(1)}}@keyframes recovery-resumed{0%,90%{opacity:0}96%,to{opacity:1}}@keyframes tokens-shrink{0%{transform:scaleX(75)}to{transform:scaleX(1)}}@keyframes card-reveal{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:translateY(0)}}[data-astro-cid-lcdefpme]{box-sizing:border-box}html{-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--surface-canvas);background-image:var(--bg-dark-spot);color:var(--text-primary);font-family:var(--font-rounded);-webkit-font-smoothing:antialiased;--page-gutter:24px;--footer-gap:0px;background-repeat:no-repeat;background-attachment:fixed;min-height:100vh;margin:0;line-height:1.5}a[data-astro-cid-lcdefpme]{color:inherit}[data-astro-cid-lcdefpme]::selection{background:var(--blue-300);color:var(--accent-ink)}[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--blue-300);outline-offset:3px;border-radius:6px}.wrap[data-astro-cid-lcdefpme]{max-width:1120px;padding:0 var(--page-gutter);margin:0 auto}.visually-hidden[data-astro-cid-lcdefpme]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1[data-astro-cid-lcdefpme],h2[data-astro-cid-lcdefpme],h3[data-astro-cid-lcdefpme]{letter-spacing:var(--ls-tight);text-wrap:balance;margin:0;font-weight:600}.hero[data-astro-cid-lcdefpme]{isolation:isolate;gap:var(--space-4);min-height:calc(100vh - var(--site-header-height));min-height:calc(100svh - var(--site-header-height));padding-block:var(--space-6);grid-template-rows:1fr auto;display:grid;position:relative}.hero-mark-window[data-astro-cid-lcdefpme]{z-index:0;pointer-events:none;-webkit-mask-composite:source-in;position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(#0000,#000 24px 65%,#0000 calc(100% - 48px)),linear-gradient(270deg,#0000,#000 85px);mask-composite:intersect}.hero-mark-fade[data-astro-cid-lcdefpme]{width:900px;height:900px;position:absolute;top:10px;left:calc(50% + 60px);mask-image:radial-gradient(65% 65% at 55% 48%,#000 65%,#0000 100%)}.hero-mark-shape[data-astro-cid-lcdefpme]{mask-image:var(--hero-mark);-webkit-mask-image:var(--hero-mark);position:absolute;inset:0;mask-size:100% 100%;mask-repeat:no-repeat}.hero-mark-shape[data-astro-cid-lcdefpme]:before{content:"";opacity:.0509804;background:#abd8f7;position:absolute;inset:0}.hero-mark-direction[data-astro-cid-lcdefpme]{transform:rotate(var(--sweep-angle,15deg));position:absolute;inset:0}.hero-mark-travel[data-astro-cid-lcdefpme]{animation:14s linear infinite hero-mark-travel;position:absolute;inset:-50%}.hero-mark-sweep[data-astro-cid-lcdefpme]{opacity:0;background:linear-gradient(90deg,#0000 30%,#abd8f722 40%,#abd8f79b 45%,#abd8f7 50%,#abd8f79b 55%,#abd8f722 60%,#0000 70%);animation:14s linear infinite hero-mark-light;position:absolute;inset:0}@keyframes hero-mark-travel{0%,37.5%{animation-timing-function:ease-in-out;transform:translate(-75%)}62.5%,to{transform:translate(75%)}}@keyframes hero-mark-light{0%,37.5%{opacity:0;animation-timing-function:ease-in-out}40.5%,59.5%{opacity:.0784314;animation-timing-function:ease-in-out}62.5%,to{opacity:0}}.hero-layout[data-astro-cid-lcdefpme]{z-index:1;width:100%;padding:0 var(--page-gutter);align-items:center;display:flex;position:relative}.hero-main[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}h1[data-astro-cid-lcdefpme]{max-width:20ch;font-size:clamp(64px,6.25vw,80px);line-height:var(--lh-snug)}.hero-line[data-astro-cid-lcdefpme]{margin:var(--space-6) 0 0;font-size:18px;line-height:var(--lh-relaxed);color:var(--text-secondary);text-wrap:balance}.hero-actions[data-astro-cid-lcdefpme]{justify-content:center;gap:var(--space-3);margin-top:var(--space-10);flex-wrap:wrap;display:flex}.hero-scroll[data-astro-cid-lcdefpme]{justify-self:center;align-items:center;gap:var(--space-2);min-height:44px;color:var(--text-secondary);font-size:14px;text-decoration:none;display:inline-flex;position:relative}.hero-scroll[data-astro-cid-lcdefpme]:hover{color:var(--text-primary)}.btn[data-astro-cid-lcdefpme]{cursor:pointer;white-space:nowrap;background:var(--accent);min-height:48px;color:var(--accent-ink);font-family:var(--font-rounded);border-radius:var(--radius-md);transition:transform .14s var(--ease-out),filter .24s var(--ease-out);border:0;justify-content:center;align-items:center;gap:9px;padding:12px 22px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.btn[data-astro-cid-lcdefpme]:hover{filter:brightness(1.06)}.btn[data-astro-cid-lcdefpme]:active{transform:scale(.98)}.btn[data-astro-cid-lcdefpme]:focus-visible{outline-offset:4px}.btn-secondary[data-astro-cid-lcdefpme]{color:var(--accent);border:1px solid var(--border-strong);background:0 0}.features[data-astro-cid-lcdefpme]{padding-top:var(--space-8);grid-template-columns:minmax(0,1fr) auto;display:grid}.pillar-tabs[data-astro-cid-lcdefpme]{align-self:end;gap:0 var(--space-8);border-bottom:1px solid var(--border-subtle);scroll-margin-top:var(--space-6);flex-wrap:wrap;grid-area:1/1/2/-1;display:flex}.pillar-tab[data-astro-cid-lcdefpme]{min-height:44px;font:600 16px/1 var(--font-rounded);color:var(--text-secondary);cursor:pointer;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:0;display:inline-flex}.pillar-tab[data-astro-cid-lcdefpme]:hover{color:var(--text-primary)}.pillar-tab[data-astro-cid-lcdefpme][aria-selected=true]{color:var(--text-primary);border-color:var(--accent)}.pillar-panels[data-astro-cid-lcdefpme]{grid-column:1/-1;display:grid}.pillar-panel[data-astro-cid-lcdefpme]{column-gap:var(--space-16);padding:var(--space-10) 0 var(--space-12);scroll-margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:start;display:grid}.pillar-panels[data-astro-cid-lcdefpme][data-enhanced] .pillar-panel[data-astro-cid-lcdefpme]{grid-area:1/1}.pillar-panels[data-astro-cid-lcdefpme][data-enhanced] .pillar-panel[data-astro-cid-lcdefpme][hidden]{visibility:hidden;pointer-events:none;display:grid}.panel-copy[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.panel-copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:28px;line-height:var(--lh-title)}.panel-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:var(--measure-prose);font-size:16px;line-height:var(--lh-relaxed);color:var(--text-secondary);margin:0}.panel-link[data-astro-cid-lcdefpme]{min-height:44px;color:var(--accent);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.panel-link[data-astro-cid-lcdefpme]:hover{text-underline-offset:4px;text-decoration:underline}.panel-visual[data-astro-cid-lcdefpme]{min-width:0}h2[data-astro-cid-lcdefpme]{font-size:clamp(28px,3vw,36px);line-height:var(--lh-snug)}.closing[data-astro-cid-lcdefpme]{padding:var(--space-24) 0}.closing-layout[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.closing[data-astro-cid-lcdefpme] .hero-actions[data-astro-cid-lcdefpme]{justify-content:center;margin-top:8px}@media (width<=887px){.pillar-panel[data-astro-cid-lcdefpme]{row-gap:var(--space-8);grid-template-columns:1fr}}@media (width<=720px){body{--page-gutter:16px}.hero-mark-window[data-astro-cid-lcdefpme]{display:none}h1[data-astro-cid-lcdefpme]{font-size:clamp(36px,9.6vw,40px)}.hero-actions[data-astro-cid-lcdefpme]{margin-top:var(--space-8);justify-content:center}.features[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.pillar-tabs[data-astro-cid-lcdefpme]{justify-content:space-between;gap:0 var(--space-4);grid-area:auto}.pillar-tab[data-astro-cid-lcdefpme]{font-size:15px}.pillar-panel[data-astro-cid-lcdefpme]{padding:var(--space-8) 0 var(--space-10)}.panel-copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:24px}.panel-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{text-wrap:pretty}.closing[data-astro-cid-lcdefpme]{padding:var(--space-16) 0}}@media (prefers-reduced-motion:reduce){[data-astro-cid-lcdefpme]{transition:none!important}.hero-mark-travel[data-astro-cid-lcdefpme],.hero-mark-sweep[data-astro-cid-lcdefpme]{animation:none!important}.hero-mark-sweep[data-astro-cid-lcdefpme]{opacity:0!important}}
