.aw{--bad:#dc2626;--warn:#f59e0b;--ok:#16a34a;--ink-2:#1d1d21;--ink-line:#fbf9f124;overflow-x:clip}.aw .fig-tag{align-items:center;gap:8px;padding:4px 10px;display:inline-flex}.aw .aw-reveal{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.aw .aw-reveal.aw-in{opacity:1;transform:none}.aw .aw-hero{isolation:isolate;flex-direction:column;justify-content:center;min-height:min(92vh,980px);display:flex;position:relative}.aw .aw-hero.grid{align-content:center;align-items:center;display:grid}@media (min-width:1024px){.aw .aw-hero.grid .aw-status{grid-template-columns:1fr 1fr}.aw .aw-hero.grid .aw-status>div:nth-child(3){border-left:0}.aw .aw-hero.grid .aw-status>div:nth-child(n+3){border-top:1px solid var(--ink-line)}}.aw .aw-hero-field{z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 22%,#000 70%);mask-image:linear-gradient(100deg,#0000 22%,#000 70%)}.aw .aw-hero-field path{fill:none;stroke:var(--purple);stroke-width:1.1px;stroke-opacity:.22}.aw .aw-hero-field path.ink{stroke:var(--ink);stroke-opacity:.08}.aw .aw-hero-field path.run{stroke-opacity:.9;stroke-width:1.6px;stroke-dasharray:2 26;animation:2.4s linear infinite aw-hflow}.aw .aw-hero-field path.bad{stroke:var(--bad);stroke-opacity:.85;stroke-width:2px;stroke-dasharray:60 1000;animation:4.5s cubic-bezier(.4,0,.2,1) infinite aw-comet}.aw .aw-h1{max-width:21ch}.aw .aw-word{opacity:0;animation:.9s cubic-bezier(.2,.7,.2,1) forwards aw-word;display:inline-block;transform:translateY(.35em)rotate(2deg)}.aw .aw-status{background:var(--ink);color:var(--paper);border:1.5px solid var(--ink);box-shadow:8px 8px 0 var(--purple);grid-template-columns:repeat(4,minmax(0,1fr));max-width:960px;display:grid}.aw .aw-status>div{border-left:1px solid var(--ink-line);padding:18px 20px}.aw .aw-status>div:first-child{border-left:0}.aw .aw-status dt{letter-spacing:.14em;text-transform:uppercase;color:var(--purple-soft);align-items:center;gap:8px;font-family:Space Mono,monospace;font-size:10px;display:flex}.aw .aw-status dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:10px;font-family:Inter Tight,sans-serif;font-size:clamp(24px,2.4vw,32px);font-weight:800;line-height:1}.aw .aw-status .hot{color:#ff6b5e}@media (max-width:720px){.aw .aw-status{grid-template-columns:1fr 1fr}.aw .aw-status>div:nth-child(3){border-left:0}.aw .aw-status>div:nth-child(n+3){border-top:1px solid var(--ink-line)}}.aw .aw-h2{letter-spacing:-.03em;font-size:clamp(30px,3.3vw,44px);line-height:1.05}.aw .aw-num{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:22px;font-family:Space Mono,monospace;font-size:11px;display:flex}.aw .aw-num b{background:var(--ink);color:var(--paper);padding:4px 9px;font-weight:700}.aw .aw-num:after{content:"";background:var(--ink);flex:1;max-width:220px;height:1.5px}.aw .aw-lit{background:var(--paper);border:1.5px solid var(--ink);box-shadow:0 0 0 6px var(--purple-wash), 0 30px 80px -30px #6f7fe28c;position:relative;overflow:hidden}.aw .aw-lit:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#6f7fe238,#0000);height:120%;position:absolute;inset:-40% -10% auto}.aw .aw-dark{background:var(--ink);color:var(--paper);border:1.5px solid var(--ink);position:relative;overflow:hidden}.aw .aw-dark .aw-sweep{pointer-events:none;background:linear-gradient(#0000,#dc26262e 80%,#dc2626bf 99%,#0000);height:90px;animation:4.8s cubic-bezier(.45,0,.55,1) infinite aw-scan;position:absolute;top:-90px;left:0;right:0}.aw .aw-dark li{opacity:.38;animation:4.8s linear infinite aw-flag}.aw .aw-dark li .tick{color:var(--bad)}.aw .aw-eyes{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;padding:4px 9px;font-family:Space Mono,monospace;font-size:10px;display:inline-flex}.aw .aw-eq{border:1.5px solid var(--ink);background:var(--paper);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.aw .aw-term{border-left:1.5px solid var(--ink);min-width:0;padding:18px 18px 20px;position:relative}.aw .aw-term:first-child{border-left:0}.aw .aw-term .big{letter-spacing:-.05em;margin:8px 0 14px;font-family:Inter Tight,sans-serif;font-size:clamp(36px,3.4vw,48px);font-weight:800;line-height:1;display:block}.aw .aw-term .x{background:var(--purple);color:#fff;z-index:1;place-items:center;width:28px;height:28px;font:700 15px Space Mono,monospace;display:grid;position:absolute;top:42%;left:-15px}.aw .aw-chip{border:1px solid var(--rule);background:var(--paper);white-space:nowrap;padding:2px 7px;font-size:12px;transition:background .2s,color .2s}.aw .aw-term:hover .aw-chip{background:var(--ink);color:var(--paper);border-color:var(--ink)}@media (max-width:900px){.aw .aw-eq{grid-template-columns:1fr 1fr}.aw .aw-term:nth-child(odd){border-left:0}.aw .aw-term:nth-child(n+3){border-top:1.5px solid var(--ink)}.aw .aw-term .x{display:none}.aw .aw-term:last-child{grid-column:span 2}}.aw .aw-total{letter-spacing:-.06em;color:var(--purple);font-variant-numeric:tabular-nums;font-family:Inter Tight,sans-serif;font-size:clamp(56px,7vw,96px);font-weight:800;line-height:1}.aw .always-web{background:var(--ink);border:1.5px solid var(--ink);box-shadow:10px 10px 0 var(--purple);position:relative}.aw .always-web .aw-bar{border-bottom:1px solid var(--ink-line);letter-spacing:.14em;text-transform:uppercase;color:var(--purple-soft);align-items:center;gap:10px;padding:12px 16px;font-family:Space Mono,monospace;font-size:10px;display:flex}.aw .always-web .aw-bar i{background:#3a3a40;border-radius:50%;width:9px;height:9px;display:inline-block}.aw .always-web .aw-foot{border-top:1px solid var(--ink-line);color:var(--paper)}.aw .aw-cell{opacity:0;transform:scale(.4)}.aw .aw-in .aw-cell{animation:.5s cubic-bezier(.2,.9,.3,1.4) forwards aw-pop;animation-delay:calc(var(--i) * 9ms)}.aw .aw-cell.bad{box-shadow:0 0 #dc262699}.aw .aw-in .aw-cell.bad{animation:.5s cubic-bezier(.2,.9,.3,1.4) forwards aw-pop,1.8s ease-out 1s infinite aw-ring;animation-delay:calc(var(--i) * 9ms), calc(1s + var(--i) * 9ms)}.aw .aw-detail{background:var(--ink);color:var(--paper);border:1.5px solid var(--ink);box-shadow:8px 8px 0 var(--purple)}.aw .aw-detail-in{animation:.42s cubic-bezier(.2,.7,.2,1) aw-detail}.aw .aw-slack{border:1.5px solid var(--ink);background:var(--paper);box-shadow:10px 10px 0 var(--ink)}.aw .aw-slack-bar{background:var(--ink);color:var(--paper);letter-spacing:.1em;align-items:center;gap:8px;padding:12px 16px;font-family:Space Mono,monospace;font-size:11px;display:flex}.aw .aw-slack-bar i{border-radius:50%;width:10px;height:10px;display:inline-block}.aw .aw-alert{border-top:1px solid var(--rule-soft);grid-template-columns:40px 1fr;gap:14px;padding:18px 20px;display:grid}.aw .aw-alert:first-of-type{border-top:0}.aw .aw-avatar{background:var(--ink);place-items:center;width:40px;height:40px;display:grid;position:relative}.aw .aw-avatar:after{content:"";background:var(--tone);border:2px solid var(--paper);border-radius:50%;width:12px;height:12px;position:absolute;bottom:-3px;right:-3px}.aw .aw-in .aw-alert-new{animation:1.6s ease-out .5s both aw-new}.aw .aw-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid;position:relative}.aw .aw-steps:before{content:"";border-top:1.5px dashed var(--ink);z-index:0;position:absolute;top:46px;left:4%;right:4%}.aw .aw-steps .aw-runner{background:var(--purple);width:12px;height:12px;box-shadow:0 0 0 5px var(--purple-wash);z-index:1;animation:5s cubic-bezier(.6,0,.4,1) infinite aw-run;position:absolute;top:40px;left:4%}.aw .aw-step-n{letter-spacing:-.06em;color:var(--paper);-webkit-text-stroke:1.5px var(--ink);z-index:2;background:var(--paper);padding-right:10px;font-family:Inter Tight,sans-serif;font-size:56px;font-weight:800;line-height:1;display:inline-block;position:relative}@media (max-width:860px){.aw .aw-steps{grid-template-columns:1fr}.aw .aw-steps:before,.aw .aw-steps .aw-runner{display:none}}.aw .aw-close{background:var(--ink);color:var(--paper);isolation:isolate;position:relative;overflow:hidden}.aw .aw-close .aw-grid{z-index:-1;background-image:linear-gradient(#a6b0ec14 1px,#0000 1px),linear-gradient(90deg,#a6b0ec14 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.aw .aw-close h2{letter-spacing:-.035em;font-size:clamp(32px,3.8vw,52px);line-height:1.04}.aw .aw-close .dim{color:#fbf9f161}.aw .aw-versus{border:1.5px solid var(--paper);grid-template-columns:1fr 1fr;max-width:860px;display:grid}.aw .aw-versus>div{text-align:left;padding:26px 24px}.aw .aw-versus>div+div{background:var(--purple);color:var(--ink);border-left:1.5px solid var(--paper)}@media (max-width:640px){.aw .aw-versus{grid-template-columns:1fr}.aw .aw-versus>div+div{border-left:0;border-top:1.5px solid var(--paper)}}.aw .aw-cta{background:var(--paper);color:var(--ink);border:1.5px solid var(--paper);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;padding:18px 28px;font:700 13px Space Mono,monospace;transition:background .2s,color .2s,transform .2s;display:inline-flex}.aw .aw-cta:hover{background:var(--purple);color:var(--ink);transform:translateY(-2px)}@keyframes aw-hflow{to{stroke-dashoffset:-28px}}@keyframes aw-comet{0%{stroke-dashoffset:60px}to{stroke-dashoffset:-1000px}}@keyframes aw-word{to{opacity:1;transform:none}}@keyframes aw-scan{0%{top:-90px}70%,to{top:100%}}@keyframes aw-flag{0%,8%{opacity:.38}14%,60%{opacity:1}75%,to{opacity:.38}}@keyframes aw-pop{to{opacity:1;transform:none}}@keyframes aw-ring{0%{box-shadow:0 0 #dc262699}to{box-shadow:0 0 0 9px #dc262600}}@keyframes aw-detail{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes aw-new{0%{background:#6f7fe238}to{background:0 0}}@keyframes aw-run{0%{left:4%}45%,50%{left:49%}95%,to{left:calc(96% - 12px)}}@media (prefers-reduced-motion:reduce){.aw *,.aw :before,.aw :after{transition:none!important;animation:none!important}.aw .aw-reveal,.aw .aw-word,.aw .aw-cell{opacity:1;transform:none}.aw .aw-dark li{opacity:1}}.aw .aw-swipe{display:none}@media (max-width:860px){.aw .aw-swipe{display:block}}
