.awc.xpage{min-height:100svh}.awc .xnav{background:color-mix(in srgb, var(--chalk) 90%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--line);position:sticky}.awc .xback{min-height:40px;padding:0 16px;font-size:.9rem}@media (max-width:30rem){.awc .xnav .brand-word{display:none}}.awc .xwrap{width:min(72rem, 100% - 2 * var(--gutter));margin-inline:auto;padding:clamp(28px,6vh,72px) 0 clamp(64px,12vh,120px)}.awc .xwrap>.kicker,.awc .xintro .kicker,.awc .xclaim .kicker,.awc .xverify>.kicker{margin-bottom:14px}.awc .xnote{color:var(--ink-3);margin-top:10px;font-size:.86rem}.awc .xerr{color:#c2410c;margin-top:10px;font-size:.92rem}:root[data-awc-theme=dark] .awc .xerr{color:#ff9b7a}.awc .xctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(22px,4vh,34px);display:flex}.awc .xrail{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:clamp(20px,4vh,34px);display:flex}.awc .xrail i{background:var(--line);width:clamp(22px,4vw,40px);height:5px;transition:background-color var(--d-md) var(--ease-out);border-radius:9px}.awc .xrail i[data-state=now]{background:var(--ink)}.awc .xrail i[data-state=done]{background:var(--ember)}.awc .xrail i[data-state=pass]{background:var(--mint-ink)}.awc .xrail b{background:var(--line);width:1px;height:14px;margin:0 6px}.awc .xrail span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:.74rem}.awc .xintro{text-align:center;justify-items:center;max-width:46rem;margin-inline:auto;display:grid}.awc .xintro-seal{width:min(250px,58vw);margin-bottom:10px}.awc .xintro h1,.awc .xresult h1,.awc .xclaim h1,.awc .xverify h1,.awc .xcred h1,.awc .xempty h1{font-size:clamp(2.3rem,5.4vw,4.4rem)}.awc .xintro .lede{margin-top:18px}.awc .xfacts{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);width:100%;margin:clamp(24px,4vh,36px) 0 0;padding:0;list-style:none;display:grid}.awc .xfacts li,.awc .xfacts>div{justify-items:center;gap:4px;padding:16px 6px;display:grid}.awc .xfacts li+li,.awc .xfacts>div+div{border-left:1px solid var(--line)}.awc .xfacts b{letter-spacing:-.05em;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:740;line-height:1}.awc .xfacts span,.awc .xfacts dt{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:.7rem}.awc .xhow{text-align:left;color:var(--ink-2);margin-top:22px;padding:20px 22px}.awc .xhow b{color:var(--ink)}@media (max-width:34rem){.awc .xfacts{grid-template-columns:repeat(2,1fr)}.awc .xfacts li:nth-child(3){border-left:0}.awc .xfacts li:nth-child(n+3){border-top:1px solid var(--line)}}.awc .xscn{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,40px);display:grid}.awc .xscn-left{gap:14px;display:grid}.awc .xscn-right{border-radius:var(--radius);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);justify-items:center;gap:14px;padding:clamp(18px,2.4vw,28px);display:grid;position:sticky;top:90px}.awc .xbrief{gap:14px;padding:clamp(18px,2.4vw,26px);display:grid}.awc .xask{background:var(--ember-wash);color:var(--ink);border-radius:12px;gap:4px;padding:12px 14px;font-weight:560;display:grid}.awc .xask .mono,.awc .xstarter>.mono{letter-spacing:.12em;text-transform:uppercase;color:var(--ember-700);font-size:.68rem;font-weight:500}.awc .xstarter{background:var(--stone-2);border:1px solid var(--line);border-radius:12px;gap:6px;max-height:280px;padding:12px 14px;font-size:.92rem;display:grid;overflow:auto}.awc .xstarter>.mono{color:var(--ink-3)}.awc .xactions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.awc .xcount{color:var(--ink-3);white-space:nowrap;font-size:.74rem}.awc .xdims{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.awc .xdims li{border:1px solid var(--line);color:var(--ink-2);text-transform:capitalize;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:.8rem;display:inline-flex}.awc .xdims li[data-v=met]{border-color:color-mix(in srgb, var(--mint-ink) 40%, transparent);background:var(--mint);color:var(--mint-ink)}.awc .xdims li[data-v=missed]{color:var(--ink-3)}.awc .xnavrow{justify-content:space-between;gap:12px;margin-top:clamp(20px,4vh,30px);display:flex}.awc .xnavrow+.xnote{text-align:right}@media (max-width:56rem){.awc .xscn{grid-template-columns:1fr}.awc .xscn-right{position:static}}.awc .xquiz{max-width:46rem;margin-inline:auto}.awc .xq-prompt{letter-spacing:-.03em;font-size:clamp(1.25rem,1.4vw + .8rem,1.75rem);font-weight:650;line-height:1.25}.awc .xq-prompt .lmd p{margin:0}.awc .opt[data-chosen=true]{border-color:var(--ember);background:var(--ember-wash)}.awc .opt[data-chosen=true] .opt-key{background:var(--ember);border-color:var(--ember);color:#fff}.awc .xresult{text-align:center;justify-items:center;max-width:46rem;margin-inline:auto;display:grid}.awc .xresult-seal{width:min(320px,70vw);margin-bottom:14px}.awc .xresult.won h1{margin-top:10px}.awc .xscore{justify-items:center;gap:6px;width:min(100%,30rem);margin-top:clamp(22px,4vh,32px);padding:26px;display:grid}.awc .xscore-big{letter-spacing:-.06em;font-size:clamp(3.6rem,8vw,5.4rem);font-weight:760;line-height:1}.awc .xscore-big small{color:var(--ink-3);letter-spacing:-.02em;font-size:.4em}.awc .xscore-cap{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:.72rem}.awc .xscore-split{flex-wrap:wrap;justify-content:center;gap:28px;margin-top:14px;display:flex}.awc .xscore-split div{gap:2px;display:grid}.awc .xscore-split b{letter-spacing:-.04em;font-size:1.5rem}.awc .xscore-split .mono{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:.66rem}.awc .xgain{text-align:left;width:min(100%,30rem);margin-top:14px;padding:20px 22px}.awc .xgain>.mono{letter-spacing:.12em;text-transform:uppercase;color:var(--ember-700);font-size:.7rem}.awc .xgain ul{color:var(--ink-2);gap:6px;margin:10px 0 0;padding-left:1.1em;display:grid}.awc .xclaim{text-align:center;justify-items:center;display:grid}.awc .xclaim .lede{margin-top:16px}.awc .xname{text-align:left;gap:12px;width:min(100%,34rem);margin-top:clamp(22px,4vh,32px);padding:clamp(20px,2.6vw,28px);display:grid}.awc .xname label{letter-spacing:.12em;text-transform:uppercase;color:var(--ember-700);font-size:.7rem}.awc .xname input,.awc .xvform input{border:1.5px solid var(--line);background:var(--chalk);width:100%;min-height:54px;color:var(--ink);font:600 1.15rem var(--f-body);letter-spacing:-.02em;transition:border-color var(--d-sm) var(--ease-out), box-shadow var(--d-sm) var(--ease-out);border-radius:14px;padding:0 16px}.awc .xname input:focus,.awc .xvform input:focus{border-color:var(--ember);box-shadow:0 0 0 4px color-mix(in srgb, var(--ember) 16%, transparent);outline:none}.awc .xname .btn{width:100%}.awc .xpreview{width:100%;margin-top:clamp(36px,6vh,64px)}.awc .xcert-stage{max-width:940px;margin:0 auto;padding-bottom:7%;position:relative}.awc .xcert-sample{z-index:3;background:var(--ink);color:var(--chalk);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:.68rem;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.awc .xcert{--ck:#2f5bff;color:#0a0b0d;aspect-ratio:1.414;text-align:center;background:#fff;border:1px solid #e5e5e1;border-radius:clamp(14px,1.4vw,22px);flex-direction:column;padding:clamp(22px,4.6%,52px) clamp(22px,5.6%,60px);display:flex;position:relative;box-shadow:0 1px #0a0b0d0a,0 60px 120px -40px #050f3c73;container-type:inline-size}.awc .xcert:before{content:"";pointer-events:none;border:1px solid #e5e5e1;border-radius:1cqi;position:absolute;inset:2.2cqi}.awc .xcert:after{content:"";pointer-events:none;opacity:.75;border:1px solid #ead9a4;border-radius:.6cqi;position:absolute;inset:3cqi}.awc .xc-top{letter-spacing:.16em;text-transform:uppercase;color:#6a6e77;white-space:nowrap;justify-content:space-between;align-items:center;gap:2cqi;font-size:max(9px,1.25cqi);display:flex;position:relative}.awc .xc-brand{letter-spacing:-.03em;text-transform:none;color:#0a0b0d;align-items:center;gap:1.2cqi;font-size:max(13px,1.9cqi);font-weight:650;display:inline-flex}.awc .xc-brand svg{width:max(20px,3.6cqi);height:max(20px,3.6cqi)}.awc .xc-mid{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.awc .xc-a{letter-spacing:.18em;text-transform:uppercase;color:#6a6e77;font-size:max(9px,1.3cqi)}.awc .xc-n{letter-spacing:-.055em;overflow-wrap:anywhere;margin:1.6cqi 0 1.8cqi;font-size:max(28px,7.4cqi);font-weight:740;line-height:1.02}.awc .xc-t{color:#2b2e35;font-size:max(12px,2cqi)}.awc .xc-t b{color:#0a0b0d;font-weight:680}.awc .xc-bot{letter-spacing:.1em;text-transform:uppercase;color:#6a6e77;text-align:left;justify-content:space-between;align-items:flex-end;gap:2cqi;font-size:max(8.5px,1.1cqi);display:flex;position:relative}.awc .xc-bot>div{flex:1}.awc .xc-bot .xc-r{text-align:right}.awc .xc-bot .v{color:#0a0b0d;letter-spacing:.06em;text-transform:none;white-space:nowrap;margin-top:.5em;font-size:max(10px,1.6cqi);display:block}.awc .xc-seal{z-index:2;flex:none;width:max(110px,21cqi);margin-bottom:-14cqi}@container (max-width:520px){.awc .xcert{aspect-ratio:.74}}@media (max-width:560px){.awc .xcert{aspect-ratio:.72;padding:10% 8% 8%}.awc .xc-top{flex-direction:column;gap:2cqi}.awc .xc-brand{font-size:4.4cqi}.awc .xc-brand svg{width:7cqi;height:7cqi}.awc .xc-a{font-size:2.8cqi}.awc .xc-n{margin:3cqi 0;font-size:11cqi}.awc .xc-t{font-size:4cqi}.awc .xc-bot{text-align:center;flex-direction:column;align-items:center;gap:3cqi;font-size:2.6cqi}.awc .xc-bot .xc-r{text-align:center}.awc .xc-bot .v{font-size:3.8cqi}.awc .xc-seal{order:-1;width:38cqi;margin:0 0 1cqi}.awc .xcert-stage{padding-bottom:0}}.awc .xcred-head{text-align:center;justify-items:center;gap:14px;margin-bottom:clamp(36px,6vh,60px);display:grid}.awc .xvalid{background:var(--mint);color:var(--mint-ink);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:6px 12px 6px 6px;font-size:.74rem;display:inline-flex}.awc .xvalid i{background:var(--mint-ink);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.8rem;font-style:normal;display:grid}.awc .xvalid.bad{background:var(--ember-wash);color:var(--ember-700)}.awc .xvalid.bad i{background:var(--ember-700)}.awc .xshare{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(28px,5vh,48px);display:flex}.awc .xdl{max-width:52rem;margin-inline:auto}.awc .xdl dd{letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:1.05rem;font-weight:650}.awc .xempty{text-align:center;justify-items:center;gap:16px;max-width:40rem;margin-inline:auto;display:grid}.awc .xverify{text-align:center;justify-items:center;max-width:46rem;display:grid}.awc .xverify .lede{margin-top:16px}.awc .xvform{gap:10px;width:min(100%,34rem);margin-top:clamp(24px,4vh,34px);display:flex}.awc .xvform input{text-transform:uppercase;letter-spacing:.08em;font-family:var(--f-code);font-weight:500}.awc .xsample{cursor:pointer;color:var(--ember-700);font:600 .92rem var(--f-body);background:0 0;border:0;margin-top:14px}.awc .xvres{text-align:left;align-items:center;gap:20px;width:min(100%,34rem);margin-top:24px;padding:22px;display:flex}.awc .xvres h2{margin:10px 0 4px;font-size:clamp(1.5rem,2.4vw,2rem)}.awc .xvres p{color:var(--ink-2)}.awc .xvres .link{color:var(--ember-700);margin-top:8px;font-weight:600;display:inline-block}.awc .xvres-seal{flex:none;width:96px}@media (max-width:30rem){.awc .xvform{flex-direction:column}.awc .xvres{text-align:center;flex-direction:column;align-items:center}}.awc .sboard{max-width:56rem}.awc .sboard h1{margin-top:12px;font-size:clamp(2.2rem,5vw,3.8rem)}.awc .sboard .lede{margin:16px 0 0}.awc .sgroup{margin-top:clamp(30px,5vh,48px)}.awc .sgroup h2{letter-spacing:-.03em;margin-bottom:12px;font-size:clamp(1.2rem,1.6vw,1.5rem)}.awc .srows{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.awc .srow{all:unset;box-sizing:border-box;cursor:pointer;background:var(--card);border:1px solid var(--line);transition:border-color var(--d-sm) var(--ease-out), transform var(--d-xs) var(--ease-out-snap);border-radius:16px;align-items:flex-start;gap:14px;padding:16px;display:flex}.awc .srow:hover{border-color:var(--ember)}.awc .srow:active{transform:scale(.98)}.awc .srow:focus-visible{outline:2px solid var(--ember-700);outline-offset:3px}.awc .splay{background:var(--ember);color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:.8rem;display:grid}.awc .stext{gap:3px;display:grid}.awc .stext b{letter-spacing:-.02em;font-weight:650}.awc .stext small{color:var(--ink-3);font-size:.86rem;line-height:1.4}@media (max-width:40rem){.awc .srows{grid-template-columns:1fr}}
