.aw-tag{display:inline-flex;align-items:center;gap:5px;padding:2px 8px 2px 5px;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;line-height:1.6;white-space:nowrap;color:#4b2ba6;background:linear-gradient(90deg,rgba(147,51,234,.12),rgba(73,166,247,.12));border:1px solid rgba(147,51,234,.22);border-radius:999px;vertical-align:middle}.aw-tag svg{flex:none}.aw-tag.lg{font-size:11px;padding:3px 10px 3px 6px}.aw-panel{padding:12px;display:grid;grid-gap:12px;gap:12px}.aw-panel-head{display:flex;align-items:center;gap:10px}.aw-panel-head>span{display:grid;grid-gap:1px;gap:1px;min-width:0}.aw-panel-head b{font-size:13px;letter-spacing:-.01em}.aw-panel-head em{font-style:normal;font-size:11px;color:var(--ink-40);line-height:1.4}.aw-kinds{display:grid;grid-gap:6px;gap:6px}.aw-kind{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;padding:9px 10px;border:1px solid var(--ink-08);border-radius:12px;background:var(--white);transition:border-color .15s ease,background .15s ease}.aw-kind.on{border-color:rgba(147,51,234,.35);background:linear-gradient(90deg,rgba(147,51,234,.05),rgba(73,166,247,.04))}.aw-kind-ico{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--mist,#f5f5f5);color:var(--ink-55)}.aw-kind.on .aw-kind-ico{background:rgba(147,51,234,.12);color:#6d28d9}.aw-kind-body{display:grid;grid-gap:1px;gap:1px;min-width:0}.aw-kind-body b{font-size:12.5px}.aw-kind-body em{font-style:normal;font-size:10.5px;color:var(--ink-40);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aw-rate{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--ink-08);border-radius:999px;background:var(--mist,#f5f5f5)}.aw-rate button{width:20px;height:20px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--white);color:var(--ink-55);cursor:pointer;box-shadow:0 1px 2px rgba(9,18,37,.08)}.aw-rate button:disabled{opacity:.35;cursor:default;box-shadow:none}.aw-rate b{min-width:22px;text-align:center;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aw-rate em{font-style:normal;font-size:10px;color:var(--ink-40);padding-right:6px}.aw-switch{position:relative;flex:none;width:44px;height:26px;border:0;border-radius:999px;background:var(--ink-12);cursor:pointer;transition:background .25s cubic-bezier(.2,.8,.3,1)}.aw-switch i{position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 3px 8px rgba(9,18,37,.22),0 0 0 .5px rgba(9,18,37,.06);transition:transform .3s cubic-bezier(.34,1.4,.4,1),width .2s ease}.aw-switch:active i{width:26px}.aw-switch.on{background:#34c759}.aw-switch.on i{transform:translateX(18px)}.aw-switch.on:active i{transform:translateX(14px)}.aw-switch:disabled{opacity:.45;cursor:not-allowed}.aw-switch:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.aw-ready{display:flex;align-items:center;gap:8px;padding:9px 11px;border-radius:10px;font-size:11.5px;line-height:1.45;color:var(--ink-55);background:var(--mist,#f5f5f5)}.aw-ready.ok{background:rgba(47,174,125,.1);color:#0d7a4f}.aw-ready b{font-weight:700}.aw-ready svg{flex:none}.aw-ready .aw-meter{flex:none;width:54px;height:5px;border-radius:999px;background:rgba(9,18,37,.1);overflow:hidden}.aw-ready .aw-meter i{display:block;height:100%;background:currentColor;border-radius:999px}.aw-how{display:flex;align-items:center;gap:10px;padding:10px 11px;border-radius:12px;border:1px solid var(--ink-08);background:var(--white);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.aw-how:hover{border-color:var(--ink-20);background:var(--ink-03,rgba(9,18,37,.03))}.aw-how>span{flex:1 1;display:grid;grid-gap:1px;gap:1px}.aw-how b{font-size:12.5px}.aw-how em{font-style:normal;font-size:11px;color:var(--ink-40)}.loom{position:relative;width:min(100%,520px);aspect-ratio:520/380;margin:0 auto}.loom svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.loom-thread{fill:none;stroke:url(#loom-grad);stroke-width:1.2;stroke-linecap:round;opacity:.55;stroke-dasharray:3 7;animation:loom-flow 2.4s linear infinite}@keyframes loom-flow{to{stroke-dashoffset:-20}}.loom-spark{fill:#fff;filter:drop-shadow(0 0 6px rgba(147,51,234,.9))}.loom-src{transition:transform .4s ease}.loom-src circle.ring{fill:hsla(0,0%,100%,.04);stroke:hsla(0,0%,100%,.28);stroke-width:1}.loom-src text{fill:hsla(0,0%,100%,.72);font:600 10.5px var(--font-sans);letter-spacing:.02em;text-anchor:middle}.loom-src .glyph{stroke:hsla(0,0%,100%,.85);fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.loom-src .glyph.solid{fill:hsla(0,0%,100%,.85);stroke:none}.loom-src.pulse circle.ring{animation:loom-pulse 5.2s ease-in-out infinite}@keyframes loom-pulse{0%,to{stroke:hsla(0,0%,100%,.28)}50%{stroke:rgba(196,160,255,.85)}}.loom-page{fill:hsla(0,0%,100%,.97);stroke:hsla(0,0%,100%,.3);filter:drop-shadow(0 30px 60px rgba(0,0,0,.5)) drop-shadow(0 0 40px rgba(147,51,234,.25))}.loom-line{stroke:#091225;stroke-width:3.2;stroke-linecap:round;opacity:.16;stroke-dasharray:200;stroke-dashoffset:200;animation:loom-write 10s cubic-bezier(.2,.7,.3,1) infinite}.loom-line.h{opacity:.86;stroke-width:4.2}.loom-line.cite{stroke:#9333ea;opacity:.55}@keyframes loom-write{0%{stroke-dashoffset:200}6%{stroke-dashoffset:200}30%{stroke-dashoffset:0}86%{stroke-dashoffset:0}to{stroke-dashoffset:200}}.loom-caret{fill:#9333ea;animation:loom-caret .9s steps(2,start) infinite}@keyframes loom-caret{to{opacity:0}}.loom-seal{animation:loom-seal 10s ease-in-out infinite;transform-origin:center;transform-box:fill-box}@keyframes loom-seal{0%,82%{opacity:0;transform:scale(.6)}88%,97%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.loom-halo{fill:none;stroke:rgba(196,160,255,.35);stroke-width:1;animation:loom-halo 5.2s ease-in-out infinite;transform-origin:center;transform-box:fill-box}@keyframes loom-halo{0%{transform:scale(.9);opacity:0}40%{opacity:.8}to{transform:scale(1.35);opacity:0}}@media (prefers-reduced-motion:reduce){.loom-caret,.loom-halo,.loom-line,.loom-src.pulse circle.ring,.loom-thread{animation:none}.loom-line{stroke-dashoffset:0}.loom-seal{animation:none;opacity:1;transform:none}.loom-spark{display:none}}.awz{position:fixed;inset:0;z-index:80;overflow-y:auto;background:#070d1a;--az-fg:hsla(0,0%,100%,.94);--az-dim:hsla(0,0%,100%,.6);--az-faint:hsla(0,0%,100%,.36);--az-line:hsla(0,0%,100%,.12);--az-card:hsla(0,0%,100%,.045);color:var(--az-fg);animation:awz-open .45s cubic-bezier(.2,.8,.3,1) both}@keyframes awz-open{0%{opacity:0}to{opacity:1}}.awz-field{position:fixed;inset:0;pointer-events:none;background:radial-gradient(80% 50% at 50% -5%,rgba(147,51,234,.26),transparent 62%),radial-gradient(60% 45% at 50% 105%,rgba(73,166,247,.18),transparent 60%)}.awz-out{position:fixed;top:22px;right:24px;z-index:2;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--az-line);background:rgba(7,13,26,.6);color:var(--az-faint);cursor:pointer;transition:color .16s ease,border-color .16s ease}.awz-out:hover{color:var(--az-fg);border-color:var(--az-fg)}.awz-in{position:relative;max-width:880px;margin:0 auto;padding:64px 24px 80px;display:grid;grid-gap:40px;gap:40px}.awz-hero{display:grid;grid-gap:14px;gap:14px;justify-items:center;text-align:center}.awz-hero .eyebrow{color:rgba(196,160,255,.9)}.awz-hero h1{font-size:clamp(26px,3.6vw,36px);line-height:1.12;letter-spacing:-.03em;margin:0;max-width:24ch}.awz-hero p{font-size:15px;line-height:1.65;color:var(--az-dim);margin:0;max-width:58ch}.awz-sources{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.awz-source{display:grid;grid-gap:6px;gap:6px;padding:12px 12px 13px;border:1px solid var(--az-line);border-radius:14px;background:var(--az-card)}.awz-source svg{color:rgba(196,160,255,.9)}.awz-source b{font-size:12.5px}.awz-source span{font-size:11.5px;line-height:1.5;color:var(--az-faint)}.awz-section{display:grid;grid-gap:14px;gap:14px}.awz-section>h2{font-size:20px;letter-spacing:-.025em;margin:0}.awz-section>p{font-size:14px;line-height:1.65;color:var(--az-dim);margin:0;max-width:64ch}.awz-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;counter-reset:awz}.awz-step{display:grid;grid-gap:8px;gap:8px;padding:16px;border:1px solid var(--az-line);border-radius:16px;background:var(--az-card)}.awz-step i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-style:normal;font-size:12px;font-weight:800;color:#fff;background:linear-gradient(135deg,#9333ea,#49a6f7)}.awz-step b{font-size:14px;letter-spacing:-.01em}.awz-step span{font-size:12.5px;line-height:1.6;color:var(--az-dim)}.awz-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.awz-list{display:grid;grid-gap:8px;gap:8px;padding:16px;border:1px solid var(--az-line);border-radius:16px;background:var(--az-card)}.awz-list b{font-size:13px}.awz-list ul{margin:0;padding:0 0 0 16px;display:grid;grid-gap:5px;gap:5px}.awz-list li{font-size:12.5px;line-height:1.55;color:var(--az-dim)}.awz-checks{display:grid;grid-gap:6px;gap:6px}.awz-check{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 12px;border:1px solid var(--az-line);border-radius:12px;background:var(--az-card);color:inherit;text-decoration:none}.awz-check.ok{border-color:rgba(47,174,125,.35)}.awz-check i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:hsla(0,0%,100%,.08);color:var(--az-faint)}.awz-check.ok i{background:rgba(47,174,125,.22);color:#6fe0b0}.awz-check>span{display:grid;grid-gap:1px;gap:1px;min-width:0}.awz-check b{font-size:13px;font-weight:600}.awz-check.ok b{color:var(--az-dim)}.awz-check em{font-style:normal;font-size:11.5px;color:var(--az-faint)}.awz-check u{font-size:11.5px;color:rgba(196,160,255,.9);text-decoration:none;white-space:nowrap}a.awz-check:hover u{text-decoration:underline}.awz-confidence{display:grid;grid-gap:8px;gap:8px;padding:16px 18px;border-radius:16px;border:1px solid var(--az-line);background:var(--az-card)}.awz-confidence-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.awz-confidence b{font-size:14px}.awz-confidence em{font-style:normal;font-size:12px;color:var(--az-faint)}.awz-confidence .bar{height:8px;border-radius:999px;background:hsla(0,0%,100%,.08);overflow:hidden}.awz-confidence .bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#9333ea,#49a6f7);transition:width .6s cubic-bezier(.2,.8,.3,1)}.awz-confidence.ok .bar i{background:linear-gradient(90deg,#2fae7d,#6fe0b0)}.awz-activate{display:grid;grid-gap:8px;gap:8px}.awz-act{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:14px 16px;border:1px solid var(--az-line);border-radius:16px;background:var(--az-card)}.awz-act.on{border-color:rgba(52,199,89,.45);background:rgba(52,199,89,.06)}.awz-act-ico{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:hsla(0,0%,100%,.08);color:rgba(196,160,255,.95)}.awz-act>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.awz-act b{font-size:14px}.awz-act em{font-style:normal;font-size:12px;line-height:1.5;color:var(--az-dim)}.awz-act-right{display:flex;align-items:center;gap:12px}.awz-act .aw-rate{background:hsla(0,0%,100%,.06);border-color:var(--az-line)}.awz-act .aw-rate button{background:hsla(0,0%,100%,.12);color:var(--az-fg);box-shadow:none}.awz-act .aw-rate b{color:var(--az-fg)}.awz-act .aw-rate em{color:var(--az-faint)}.awz-act .aw-switch{background:hsla(0,0%,100%,.16)}.awz-act .aw-switch.on{background:#34c759}.awz-not{line-height:1.6;color:var(--az-faint)}.awz-err,.awz-not{font-size:12.5px;margin:0}.awz-err{color:#ff9b7a}@media (max-width:760px){.awz-sources{grid-template-columns:repeat(2,minmax(0,1fr))}.awz-steps,.awz-two{grid-template-columns:minmax(0,1fr)}.awz-act{grid-template-columns:36px minmax(0,1fr)}.awz-act-right{grid-column:2}}.aw-log{display:grid;grid-gap:2px;gap:2px;max-height:340px;overflow-y:auto;margin:-2px 0 0}.aw-ran{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:8px;border-radius:10px;color:inherit;text-decoration:none;transition:background .15s ease}.aw-ran:hover{background:var(--ink-03,rgba(9,18,37,.03))}.aw-ran>i{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:rgba(147,51,234,.12);color:#6d28d9}.aw-ran.live>i{background:rgba(47,174,125,.14);color:#0d7a4f}.aw-ran-body{display:grid;grid-gap:1px;gap:1px;min-width:0}.aw-ran-body b{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aw-ran-body em{font-style:normal}.aw-ran-body em,.aw-ran>u{font-size:10.5px;color:var(--ink-40)}.aw-ran>u{text-decoration:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aw-now{display:grid;grid-gap:8px;gap:8px;margin-top:10px;padding:10px 12px;border-radius:12px;background:var(--signal-softer);border:1px solid var(--signal-line)}.aw-now>span{font-size:12px;color:var(--ink-55)}.aw-now-acts{display:flex;flex-wrap:wrap;gap:6px}.aw-now em{font-style:normal;font-size:12px;line-height:1.45}.aw-now em.ok{color:var(--ok)}.aw-now em.bad{color:#b42318}