:root:has(.awc4){-webkit-text-size-adjust:100%;scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fafaf8;scroll-padding-top:calc(clamp(60px,5vw,72px) + 30px);overflow-x:clip}:root:has(.awc4) body{color:#0a0b0d;margin:0;overflow-x:clip;background:#fafaf8!important}@media (prefers-reduced-motion:reduce){:root:has(.awc4){scroll-behavior:auto}}.awc4{--bg:#fafaf8;--paper:#fff;--ink:#0a0b0d;--ink-2:#2b2e35;--mute:#6a6e77;--mute-2:#9a9da4;--line:#e5e5e1;--line-2:#efefeb;--wash:#f3f3f0;--blue:#2f5bff;--blue-2:#1c44e6;--blue-soft:#ebf0ff;--blue-ink:#0e2a9e;--blue-lt:#8fa8ff;--pass:#0e8f55;--pass-soft:#e3f5ec;--pass-lt:#3ddc97;--dark:#0a0b0e;--dark-2:#14161b;--dark-3:#1c1f26;--dark-line:#262a33;--dark-mute:#8c919c;--sans:var(--f-geist),"Geist","Inter Tight",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--f-geist-mono),"Geist Mono",ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--ease:cubic-bezier(.2,.7,.1,1);--ease-out:cubic-bezier(.16,1,.3,1);--r-lg:clamp(18px,1.6vw,28px);--r-md:clamp(12px,1.1vw,18px);--pm:clamp(8px,1.1vw,18px);--pr:clamp(24px,3vw,48px);--gutter:clamp(16px,4.5vw,64px);--navh:clamp(60px,5vw,72px);--shadow-1:0 1px 0 #0a0b0d0a,0 1px 2px #0a0b0d0f;--shadow-2:0 1px 0 #0a0b0d0a,0 2px 6px #0a0b0d0d,0 18px 40px -18px #0a0b0d33;--shadow-3:0 1px 0 #0a0b0d0d,0 4px 10px #0a0b0d0d,0 40px 90px -30px #0a0b0d61;background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;font-size:clamp(15px,1.05vw,17px);line-height:1.55;position:relative}:where(.awc4) p{margin-block:1em}:where(.awc4) h2{margin-block:.83em}:where(.awc4) h3{margin-block:1em}:where(.awc4) blockquote{margin:1em 40px}:where(.awc4) dl{margin-block:1em}:where(.awc4) ol{margin-block:1em;padding-left:40px}.awc4 svg,.awc4 img{vertical-align:baseline}.awc4 svg{display:inline}.awc4 ::placeholder{color:#757575;opacity:1}.awc4 input:focus-visible,.awc4 textarea:focus-visible{box-shadow:none}.awc4 awc-seal:not(:defined){aspect-ratio:1;display:inline-block}.awc4 awc-seal[ribbons]:not(:defined){aspect-ratio:400/470}.awc4 *,.awc4 :before,.awc4 :after{box-sizing:border-box}.awc4 img{max-width:100%;display:block}.awc4 a{color:inherit;text-decoration:none}.awc4 button,.awc4 input,.awc4 textarea{font:inherit;color:inherit}.awc4 button{cursor:pointer}.awc4 figure{margin:0}.awc4 ::selection{background:var(--blue);color:#fff}.awc4 :focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:6px}.awc4 .wrap{width:100%;max-width:1240px;padding:0 var(--gutter);margin:0 auto}.awc4 .nw{white-space:nowrap}.awc4 .mono{font-family:var(--mono)}.awc4 .sec{padding:clamp(96px,12vw,190px) 0;position:relative}.awc4 .panel{margin:0 var(--pm);border-radius:var(--pr);position:relative;overflow:clip}.awc4 .p-dark{background:var(--dark);color:#f2f3f5;--ck:var(--blue-lt)}.awc4 .p-blue{background:var(--blue);color:#fff;--ck:#fff}.awc4 .p-dark:before,.awc4 .p-blue:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#00000040);mask-image:linear-gradient(#000,#00000040)}.awc4 .p-blue:before{background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(75% 60% at 50% 0,#000 10%,#0000 80%);mask-image:radial-gradient(75% 60% at 50% 0,#000 10%,#0000 80%)}.awc4 .head{text-align:center;flex-direction:column;align-items:center;gap:clamp(16px,1.8vw,26px);margin-bottom:clamp(44px,6vw,90px);display:flex;position:relative}.awc4 .idx{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--mute);align-items:center;gap:12px;font-size:clamp(11px,.85vw,12.5px);display:inline-flex}.awc4 .idx b{color:var(--ink);letter-spacing:.06em;font-weight:500}.awc4 .idx i{background:var(--blue);border-radius:50%;width:7px;height:7px;animation:2.4s infinite a4-ping;display:block;box-shadow:0 0 #2f5bff80}.awc4 .idx .nm{color:var(--blue)}.awc4 .p-dark .idx{color:#7b808b}.awc4 .p-dark .idx b{color:#fff}.awc4 .p-dark .idx .nm{color:var(--blue-lt)}.awc4 .p-dark .idx i{background:var(--blue-lt)}.awc4 .p-blue .idx{color:#ffffffa6}.awc4 .p-blue .idx b,.awc4 .p-blue .idx .nm{color:#fff}.awc4 .p-blue .idx i{background:#fff;animation-name:a4-pingw}@keyframes a4-ping{0%{box-shadow:0 0 #2f5bff80}70%,to{box-shadow:0 0 0 9px #2f5bff00}}@keyframes a4-pingw{0%{box-shadow:0 0 #fff9}70%,to{box-shadow:0 0 0 9px #fff0}}.awc4 .d1{letter-spacing:-.058em;margin:0;font-size:clamp(40px,7.2vw,116px);font-weight:760;line-height:.94}.awc4 .d2{letter-spacing:-.052em;margin:0;font-size:clamp(34px,5.6vw,88px);font-weight:740;line-height:.96}.awc4 .lede{color:var(--mute);letter-spacing:-.012em;max-width:min(600px,100%);margin:0 auto;font-size:clamp(17px,1.45vw,22px);line-height:1.45}.awc4 .p-dark .lede{color:var(--dark-mute)}.awc4 .p-blue .lede{color:#ffffffd1}.awc4 .kw .w{vertical-align:top;margin:0 -.02em -.1em;padding:0 .02em .1em;display:inline-block;overflow:hidden}.awc4 .kw .w>span{transition:transform 1s var(--ease-out),color .35s linear;transition-delay:calc(var(--d,0s) + var(--i,0) * 50ms),0s;display:inline-block;transform:translateY(108%)}.awc4 .kw.in .w>span{transform:none}.awc4 .fill .w>span{color:#cdcfd3}.awc4 .fill .w>span.lit{color:var(--ink)}.awc4 .fill .w>span.acc.lit{color:var(--blue)}.awc4 .p-dark .fill .w>span{color:#fff3}.awc4 .p-dark .fill .w>span.lit{color:#fff}.awc4 .p-dark .fill .w>span.acc.lit{color:var(--blue-lt)}.awc4 .p-blue .fill .w>span{color:#ffffff4d}.awc4 .p-blue .fill .w>span.lit{color:#fff}.awc4 .p-blue .fill .w>span.acc.lit{color:var(--ink)}.awc4 .r{opacity:0;transition:opacity .9s var(--ease-out),transform 1.1s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(28px)}.awc4 .r.in{opacity:1;transform:none}.awc4 .rs{opacity:0;transition:opacity 1s var(--ease-out),transform 1.2s var(--ease-out);transition-delay:var(--d,0s);transform:scale(.94)translateY(26px)}.awc4 .rs.in{opacity:1;transform:none}.awc4 .btn{--bh:clamp(46px,3.6vw,56px);height:var(--bh);letter-spacing:-.01em;white-space:nowrap;transition:transform .35s var(--ease-out),background-color .25s,box-shadow .35s var(--ease-out),border-color .25s,color .25s;isolation:isolate;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6em;padding:0 clamp(20px,1.8vw,30px);font-size:clamp(15px,1.02vw,16.5px);font-weight:600;display:inline-flex;position:relative;overflow:hidden}.awc4 .btn .arr{width:1.05em;height:1.05em;transition:transform .35s var(--ease-out)}.awc4 .btn:hover .arr{transform:translate(4px)}.awc4 .btn:active{transform:scale(.97)}.awc4 .btn:after{content:"";transition:transform .8s var(--ease-out);z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff40 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.awc4 .btn:hover:after{transform:translate(120%)}.awc4 .b-blue{background:var(--blue);color:#fff;box-shadow:inset 0 1px #ffffff38,0 10px 24px -10px #2f5bffbf}.awc4 .b-blue:hover{background:var(--blue-2);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff38,0 18px 34px -14px #2f5bffcc}.awc4 .b-ink{background:var(--ink);color:#fff;box-shadow:0 8px 20px -8px #0a0b0d73}.awc4 .b-ink:hover{background:#000;transform:translateY(-2px);box-shadow:0 16px 30px -12px #0a0b0d8c}.awc4 .b-ghost{background:var(--paper);color:var(--ink);border-color:var(--line)}.awc4 .b-ghost:hover{box-shadow:var(--shadow-2);border-color:#cfcfca;transform:translateY(-2px)}.awc4 .b-white{color:var(--ink);background:#fff;box-shadow:0 10px 26px -12px #00000073}.awc4 .b-white:hover{transform:translateY(-2px);box-shadow:0 18px 34px -14px #00000080}.awc4 .b-white:after{background:linear-gradient(105deg,#0000 35%,#2f5bff1f 50%,#0000 65%)}.awc4 .b-line{color:#fff;background:0 0;border-color:#ffffff73}.awc4 .b-line:hover{background:#ffffff14;border-color:#fff;transform:translateY(-2px)}.awc4 .nav{z-index:50;transition:background-color .4s,box-shadow .4s;position:fixed;inset:0 0 auto}.awc4 .nav.scrolled{-webkit-backdrop-filter:saturate(1.6)blur(16px);box-shadow:0 1px 0 var(--line);background:#fafaf8f2}.awc4 .nav-in{height:var(--navh);justify-content:space-between;align-items:center;gap:16px;display:flex}.awc4 .brand{letter-spacing:-.025em;white-space:nowrap;align-items:center;gap:10px;font-size:clamp(14.5px,1.05vw,16px);font-weight:650;display:inline-flex}.awc4 .brand svg{width:28px;height:28px;transition:transform .6s var(--ease-out);flex:none}.awc4 .brand:hover svg{transform:rotate(-90deg)}.awc4 .nav-links{color:var(--ink-2);align-items:center;gap:clamp(4px,.6vw,10px);font-size:14px;display:flex}.awc4 .nav-links a{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;transition:color .25s,background-color .25s;display:inline-flex;position:relative}.awc4 .nav-links a i{background:var(--line);width:6px;height:6px;transition:background-color .3s,transform .3s var(--ease-out);border-radius:50%;display:block}.awc4 .nav-links a:hover{background:var(--wash);color:var(--ink)}.awc4 .nav-links a:hover i{background:var(--mute-2)}.awc4 .nav-links a.on{color:var(--ink);background:var(--blue-soft)}.awc4 .nav-links a.on i{background:var(--blue);transform:scale(1.25)}.awc4 .nav-cta{align-items:center;gap:10px;display:flex}.awc4 .nav .btn{--bh:40px;padding:0 18px;font-size:14px}.awc4 .menu-btn{border:1px solid var(--line);background:var(--paper);width:40px;height:40px;transition:transform .3s var(--ease-out),border-color .2s;border-radius:50%;justify-content:center;align-items:center;display:none}.awc4 .menu-btn:hover{border-color:#cfcfca;transform:scale(1.06)}.awc4 .menu-btn span{background:currentColor;width:16px;height:1.5px;display:block;position:relative}.awc4 .menu-btn span:before,.awc4 .menu-btn span:after{content:"";width:16px;height:1.5px;transition:transform .3s var(--ease-out);background:currentColor;position:absolute;left:0}.awc4 .menu-btn span:before{top:-5px}.awc4 .menu-btn span:after{top:5px}.awc4.menu-open .menu-btn span{background:0 0}.awc4.menu-open .menu-btn span:before{transform:translateY(5px)rotate(45deg)}.awc4.menu-open .menu-btn span:after{transform:translateY(-5px)rotate(-45deg)}.awc4 .sheet{z-index:49;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;transition:opacity .4s var(--ease-out);background:#fafaf8f7;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:fixed;inset:0}.awc4.menu-open .sheet{opacity:1;pointer-events:auto}.awc4 .sheet a{letter-spacing:-.045em;opacity:0;transition:opacity .5s var(--ease-out),transform .6s var(--ease-out),color .2s;white-space:nowrap;align-items:baseline;gap:14px;padding:5px 0;font-size:clamp(28px,8vw,40px);font-weight:700;display:flex;transform:translateY(16px)}.awc4 .sheet a small{font-family:var(--mono);letter-spacing:.08em;color:var(--blue);font-size:12px;font-weight:400}.awc4 .sheet a:hover{color:var(--blue)}.awc4.menu-open .sheet a{opacity:1;transform:none}@media (max-width:1060px){.awc4 .nav-links{display:none}.awc4 .menu-btn{display:inline-flex}}@media (max-width:370px){.awc4 .brand .bt{font-size:13.5px}.awc4 .nav .btn{padding:0 14px}}.awc4 .wf{left:0;right:0;top:var(--navh);z-index:48;-webkit-backdrop-filter:saturate(1.6)blur(16px);height:32px;box-shadow:0 1px 0 var(--line);opacity:0;transition:transform .5s var(--ease-out),opacity .4s;pointer-events:none;background:#fafaf8f2;position:fixed;transform:translateY(-110%)}.awc4 .wf.show{opacity:1;pointer-events:auto;transform:none}.awc4 .wf-in{height:100%;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;font-size:11.5px;display:flex}.awc4 .wf-now{align-items:center;gap:10px;display:flex;overflow:hidden}.awc4 .wf-now b{color:var(--blue);font-weight:500}.awc4 .wf-now .t{color:var(--ink);transition:opacity .25s,transform .35s var(--ease-out);display:inline-block}.awc4 .wf-now .t.swap{opacity:0;transform:translateY(6px)}.awc4 .wf-next{align-items:center;gap:8px;transition:color .2s;display:flex}.awc4 .wf-next:hover{color:var(--blue)}.awc4 .wf-next svg{width:12px;height:12px;transition:transform .3s var(--ease-out);transform:rotate(90deg)}.awc4 .wf-next:hover svg{transform:rotate(90deg)translate(3px)}.awc4 .wf-bar{background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.awc4 .wf-bar b{background:var(--blue);transform-origin:0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleX(0)}.awc4 .wf-bar s{background:var(--line);width:2px;height:6px;text-decoration:none;position:absolute;top:-2px}.awc4 .wf-bar s.on{background:var(--blue)}@media (max-width:420px){.awc4 .wf-in{letter-spacing:.03em;font-size:10.5px}.awc4 .wf-next .lbl{display:none}}.awc4 .hero{padding-top:calc(var(--navh) + clamp(36px,7svh,90px));text-align:center;padding-bottom:clamp(36px,5vw,80px);position:relative;overflow:clip}.awc4 .hero:before{content:"";background-image:linear-gradient(var(--line-2) 1px,transparent 1px),linear-gradient(90deg,var(--line-2) 1px,transparent 1px);pointer-events:none;background-position:50% -1px;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 50% at 50% 26%,#000 10%,#0000 75%);mask-image:radial-gradient(70% 50% at 50% 26%,#000 10%,#0000 75%)}.awc4 .hero .wrap{position:relative}.awc4 .pill{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-1);color:var(--ink-2);white-space:nowrap;transition:transform .35s var(--ease-out),box-shadow .35s,border-color .2s;border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 6px;font-size:clamp(12.5px,.95vw,14px);display:inline-flex}.awc4 .pill:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.awc4 .pill b{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:.8em;font-weight:500;display:inline-flex}.awc4 .pill b i{background:var(--pass-lt);border-radius:50%;width:6px;height:6px;display:block}.awc4 .pill svg{width:14px;height:14px;transition:transform .35s var(--ease-out)}.awc4 .pill:hover svg{transform:translate(3px)}.awc4 .h1{letter-spacing:-.065em;margin:clamp(20px,2.4vw,34px) auto 0;font-size:clamp(50px,10.4vw,172px);font-weight:800;line-height:.88}.awc4 .h1 .ln{white-space:nowrap;display:block}.awc4 .sel{isolation:isolate;color:var(--ink);margin:0 -.02em;padding:0 .05em;transition:color .2s .9s;display:inline-block;position:relative}.awc4 .sel:before{content:"";background:var(--blue);transform-origin:0;transition:transform .7s var(--ease-out) .85s;z-index:-1;border-radius:.06em;position:absolute;inset:.07em -.02em .02em;transform:scaleX(0)}.awc4 .h1.in .sel{color:#fff}.awc4 .h1.in .sel:before{transform:scaleX(1)}.awc4 .h1 .w{z-index:0}.awc4 .h1 .cur{background:var(--blue);vertical-align:-.02em;width:.07em;height:.74em;margin-left:.04em;animation:1.05s step-end infinite a4-blink;display:inline-block}@keyframes a4-blink{50%{opacity:0}}.awc4 .hero .lede{margin-top:clamp(20px,2.2vw,30px)}.awc4 .ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(24px,2.6vw,38px);display:flex}.awc4 .meta{font-family:var(--mono);color:var(--mute);letter-spacing:.02em;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:20px;font-size:12px;display:flex}.awc4 .meta span{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.awc4 .meta svg{width:13px;height:13px;color:var(--blue)}.awc4 .stage{perspective:1800px;width:min(1180px,100%);margin:clamp(44px,4.8vw,72px) auto 0;position:relative}.awc4 .device{--tilt:14deg;--sc:.94;transform:rotateX(var(--tilt)) scale(var(--sc));transform-origin:50% 0;will-change:transform;background:var(--paper);border-radius:var(--r-lg);border:1px solid var(--line);box-shadow:0 0 0 6px #ffffffa6,var(--shadow-3),0 80px 120px -60px #0a0b0d59;text-align:left;position:relative;overflow:hidden;container-type:inline-size}.awc4 .floater{z-index:3;will-change:transform;position:absolute}.awc4 .floater .card{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-3);white-space:nowrap;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;display:flex}.awc4 .fl-ring{bottom:12%;left:-3.5%}.awc4 .fl-id{top:16%;right:-3%}.awc4 .fl-ring svg{width:46px;height:46px}.awc4 .fl-ring .t1{letter-spacing:-.02em;font-size:15px;font-weight:650}.awc4 .fl-ring .t2{font-family:var(--mono);color:var(--mute);letter-spacing:.04em;font-size:11px}.awc4 .fl-id .chk{background:var(--pass-soft);width:30px;height:30px;color:var(--pass);border-radius:50%;place-items:center;display:grid}.awc4 .fl-id .chk svg{width:16px;height:16px}.awc4 .fl-id .t1{font-family:var(--mono);letter-spacing:.04em;font-size:13px;font-weight:500}.awc4 .fl-id .t2{color:#9a6f14;font-size:12px;font-weight:600}.awc4 .fl-seal{flex:none;width:40px}@media (max-width:820px){.awc4 .fl-ring{bottom:-6%;left:2%}.awc4 .fl-id{top:-5%;right:2%}.awc4 .floater .card{border-radius:14px;gap:10px;padding:10px 12px}.awc4 .fl-ring svg{width:36px;height:36px}}@media (max-width:560px){.awc4 .fl-ring{display:none}.awc4 .fl-id{top:-30px;right:50%}.awc4 .stage{margin-top:64px}}.awc4 .app-bar{border-bottom:1px solid var(--line-2);align-items:center;gap:2.2cqi;padding:1.5cqi 2.2cqi;display:flex}.awc4 .ib{border:1px solid var(--line);width:max(28px,3.1cqi);height:max(28px,3.1cqi);color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.awc4 .ib svg{width:42%;height:42%}.awc4 .segs{flex:1;gap:.45cqi;max-width:58cqi;margin:0 auto;display:flex}.awc4 .segs i{background:var(--line);border-radius:9px;flex:1;height:max(3px,.32cqi);position:relative;overflow:hidden}.awc4 .segs i.d{background:var(--ink)}.awc4 .segs i.c:after{content:"";background:var(--blue);border-radius:9px;width:55%;position:absolute;inset:0}.awc4 .cnt{font-family:var(--mono);color:var(--mute);white-space:nowrap;font-size:max(10px,1.05cqi)}.awc4 .app-body{grid-template-columns:1.12fr 1fr;gap:2.4cqi;padding:2.6cqi 3cqi 3cqi;display:grid}.awc4 .crumb{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--blue);white-space:nowrap;text-overflow:ellipsis;font-size:max(9.5px,.95cqi);overflow:hidden}.awc4 .task{background:var(--wash);border:1px solid var(--line-2);border-radius:max(12px,1.4cqi);padding:1.9cqi 2.1cqi}.awc4 .task p{color:var(--ink-2);margin:.8cqi 0 0;font-size:max(12.5px,1.42cqi);line-height:1.5}.awc4 .editor{border:1px solid var(--line);min-height:15cqi;font-family:var(--mono);color:var(--ink);background:var(--paper);border-radius:max(12px,1.4cqi);margin-top:1.5cqi;padding:1.7cqi 2cqi;font-size:max(11px,1.18cqi);line-height:1.7;transition:border-color .3s,box-shadow .3s;position:relative}.awc4 .editor.focus{border-color:var(--blue);box-shadow:0 0 0 4px var(--blue-soft)}.awc4 .editor .lbl{background:var(--paper);letter-spacing:.12em;color:var(--mute);text-transform:uppercase;white-space:nowrap;padding:0 .6em;font-size:max(9px,.85cqi);position:absolute;top:-.75em;left:1.6cqi}.awc4 .caret{background:var(--blue);vertical-align:-.2em;width:.55em;height:1.15em;margin-left:1px;animation:1s step-end infinite a4-blink;display:inline-block}.awc4 .actions{align-items:center;gap:1.2cqi;margin-top:1.6cqi;display:flex}.awc4 .ub{white-space:nowrap;border:1px solid var(--line);background:var(--paper);border-radius:999px;align-items:center;gap:.6em;height:max(32px,3.8cqi);padding:0 max(14px,1.8cqi);font-size:max(12px,1.2cqi);font-weight:600;display:inline-flex}.awc4 .ub.pri{background:var(--blue);border-color:var(--blue);color:#fff;transition:transform .2s var(--ease-out),box-shadow .3s}.awc4 .ub.pri.press{box-shadow:0 0 0 6px var(--blue-soft);transform:scale(.94)}.awc4 .ub svg{width:1em;height:1em}.awc4 .hint{font-family:var(--mono);color:var(--mute-2);white-space:nowrap;font-size:max(10px,.95cqi)}.awc4 .coach{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-2);border-radius:max(14px,1.6cqi);flex-direction:column;padding:2.2cqi 2.4cqi;display:flex;position:relative;overflow:hidden}.awc4 .coach-top{justify-content:space-between;align-items:center;gap:1cqi;display:flex}.awc4 .who{white-space:nowrap;align-items:center;gap:.8cqi;font-size:max(12px,1.2cqi);font-weight:600;display:flex}.awc4 .who i{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:max(22px,2.4cqi);height:max(22px,2.4cqi);display:grid}.awc4 .who i svg{width:55%;height:55%}.awc4 .who em{font-style:normal;font-family:var(--mono);letter-spacing:.1em;color:var(--mute-2);border:1px solid var(--line);text-transform:uppercase;border-radius:999px;padding:.15em .6em;font-size:.78em;font-weight:400}.awc4 .status{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);white-space:nowrap;align-items:center;gap:.6em;font-size:max(9.5px,.9cqi);display:inline-flex}.awc4 .status:before{content:"";background:var(--mute-2);border-radius:50%;width:.6em;height:.6em}.awc4 .status.live:before{background:var(--blue);animation:1.2s infinite a4-ping}.awc4 .status.ok{color:var(--pass)}.awc4 .status.ok:before{background:var(--pass)}.awc4 .dial{aspect-ratio:200/150;width:62%;margin:1.4cqi auto .4cqi;position:relative}.awc4 .dial svg{width:100%;height:100%;overflow:visible}.awc4 .dial .trk{stroke:var(--line-2)}.awc4 .dial .val{stroke:var(--blue);transition:stroke .4s}.awc4 .dial.passed .val{stroke:var(--pass)}.awc4 .dial .tick{stroke:var(--ink);stroke-width:2px}.awc4 .dial-num{text-align:center;letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:max(34px,6.4cqi);font-weight:720;line-height:1;position:absolute;top:34%;left:0;right:0}.awc4 .dial-sub{text-align:center;font-family:var(--mono);letter-spacing:.14em;color:var(--mute);text-transform:uppercase;white-space:nowrap;font-size:max(9px,.85cqi);position:absolute;top:79%;left:0;right:0}.awc4 .verdict.note{color:var(--mute);letter-spacing:-.01em;font-weight:500}.awc4 .verdict{letter-spacing:-.025em;text-align:center;margin:.6cqi 0 1.2cqi;font-size:max(15px,1.75cqi);font-weight:680}.awc4 .fb{gap:1cqi;display:grid}.awc4 .fb-row{background:var(--wash);border:1px solid var(--line-2);color:var(--ink-2);transition:opacity .5s var(--ease-out),transform .6s var(--ease-out);border-radius:max(10px,1.1cqi);grid-template-columns:auto 1fr;align-items:start;gap:1.2cqi;padding:1.1cqi 1.3cqi;font-size:max(12px,1.15cqi);line-height:1.45;display:grid}.awc4 .fb-row .tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:6px;margin-top:.1em;padding:.35em .7em;font-size:max(9px,.82cqi)}.awc4 .tag.ok{background:var(--pass-soft);color:var(--pass)}.awc4 .tag.fix{background:var(--blue);color:#fff}.awc4 .fb-row.fix{background:var(--blue-soft);color:var(--blue-ink);border-color:#d6e0ff}.awc4 .hide{opacity:0;transform:translateY(10px)}@container (max-width:640px){.awc4 .app-body{grid-template-columns:1fr;gap:14px;padding:18px 16px}.awc4 .app-bar{gap:12px;padding:12px 14px}.awc4 .task{padding:14px 16px}.awc4 .editor{min-height:0;margin-top:14px;padding:16px 16px 14px}.awc4 .actions{gap:10px;margin-top:12px}.awc4 .hint{display:none}.awc4 .coach{padding:16px}.awc4 .dial{width:56%;margin-top:6px}}.awc4 .ticker{margin:clamp(10px,2vw,30px) var(--pm) 0;background:var(--dark);color:#c9ccd3;border-radius:999px;align-items:center;height:48px;display:flex;position:relative;overflow:hidden}.awc4 .tk-label{height:100%;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--dark-3);border-right:1px solid var(--dark-line);white-space:nowrap;z-index:2;flex:none;align-items:center;gap:9px;padding:0 18px 0 20px;font-size:11.5px;display:flex}.awc4 .tk-label i{background:var(--pass-lt);border-radius:50%;width:7px;height:7px;animation:2s infinite a4-pingg;display:block}@keyframes a4-pingg{0%{box-shadow:0 0 #3ddc9780}70%,to{box-shadow:0 0 0 8px #3ddc9700}}.awc4 .tk-view{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.awc4 .tk-track{width:max-content;animation:60s linear infinite a4-tick;display:flex}.awc4 .ticker:hover .tk-track{animation-play-state:paused}@keyframes a4-tick{to{transform:translate(-50%)}}.awc4 .tk-item{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-right:1px solid var(--dark-line);align-items:center;gap:10px;padding:0 22px;font-size:12px;display:inline-flex}.awc4 .tk-item span{color:#6f7480}.awc4 .tk-item b{color:#fff;font-weight:500}.awc4 .tk-item b.ok{color:var(--pass-lt)}@media (max-width:520px){.awc4 .tk-label{padding:0 12px 0 14px;font-size:10.5px}.awc4 .tk-label .lb2{display:none}}.awc4 .gap .d1{max-width:13ch;margin:0 auto}.awc4 .gap-photo{border-radius:var(--pr);aspect-ratio:21/9;background:var(--wash);max-width:1180px;margin:clamp(48px,6vw,90px) auto 0;position:relative;overflow:hidden}.awc4 .gap-photo img{object-fit:cover;width:100%;height:120%;transform:translateY(var(--py,-8%)) scale(var(--ps,1.06));will-change:transform}.awc4 .gap-photo figcaption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:-.015em;white-space:nowrap;box-shadow:var(--shadow-2);transition:transform .4s var(--ease-out);background:#fffffff0;border-radius:999px;align-items:center;gap:10px;padding:10px 16px 10px 12px;font-size:clamp(13.5px,1.1vw,16px);font-weight:600;display:flex;position:absolute;bottom:clamp(14px,2.4vw,30px);left:50%;transform:translate(-50%)}.awc4 .gap-photo:hover figcaption{transform:translate(-50%)translateY(-3px)}.awc4 .gap-photo figcaption i{background:var(--blue);border-radius:50%;width:8px;height:8px;display:block}@media (max-width:640px){.awc4 .gap-photo{aspect-ratio:4/5}}.awc4 .seq{height:720vh}.awc4 .seq-pin{height:100svh;padding:calc(var(--navh) + 52px) var(--gutter) clamp(16px,2.6svh,30px);flex-direction:column;justify-content:center;align-items:center;gap:clamp(14px,2svh,26px);display:flex;position:sticky;top:0;overflow:hidden}.awc4 .seq-top{flex-direction:column;flex:none;align-items:center;gap:clamp(10px,1.4svh,16px);width:min(900px,100%);display:flex;position:relative}.awc4 .caps{width:100%;height:clamp(40px,6.2vw,84px);position:relative}.awc4 .cap{opacity:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:translateY(14px)}.awc4 .cap h2{letter-spacing:-.055em;white-space:nowrap;font-size:clamp(28px,4.8vw,72px);font-weight:760;line-height:1}.awc4 .cap h2 em{color:var(--blue-lt);font-style:normal}.awc4 .chips{flex-wrap:nowrap;justify-content:center;gap:8px;display:flex}.awc4 .lchip{border:1px solid var(--dark-line);height:30px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#7b808b;white-space:nowrap;transition:all .35s var(--ease-out);border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:11.5px;display:inline-flex}.awc4 .lchip i{border:1.5px solid;border-radius:50%;width:7px;height:7px;transition:all .3s;display:block}.awc4 .lchip.typing{color:#fff;border-color:var(--blue-lt)}.awc4 .lchip.typing i{border-color:var(--blue-lt);animation:1.2s infinite a4-ping}.awc4 .lchip.lit{color:var(--dark);background:#fff;border-color:#fff}.awc4 .lchip.lit i{background:var(--blue);border-color:var(--blue)}.awc4 .screen-wrap{aspect-ratio:1.7;flex:none;width:min(1060px,100%,170svh - 663px);position:relative}.awc4 .screen{background:var(--paper);color:var(--ink);border-radius:var(--r-lg);position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 0 0 8px #ffffff0a,0 50px 120px -40px #000000e6;container-type:inline-size}.awc4 .layer{opacity:0;will-change:opacity,transform;flex-direction:column;display:flex;position:absolute;inset:0}.awc4 .l-body{flex:1;min-height:0;position:relative}.awc4 .rep{grid-template-columns:1.25fr 1fr;gap:2.4cqi;height:100%;padding:2.6cqi 3cqi;display:grid}.awc4 .pcard{flex-direction:column;justify-content:center;display:flex}.awc4 .pcard-h{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);white-space:nowrap;justify-content:space-between;align-items:center;font-size:max(9.5px,.95cqi);display:flex}.awc4 .pcard-h b{color:var(--blue);font-weight:500}.awc4 .ptext{border:1px solid var(--line);min-height:42%;font-family:var(--mono);color:var(--ink);border-radius:1.4cqi;flex:none;margin-top:1.4cqi;padding:2cqi 2.2cqi;font-size:max(11px,1.6cqi);line-height:1.75}.awc4 .seq .coach{justify-content:center}.awc4 .sg{border-radius:3px;transition:background-color .4s,box-shadow .4s}.awc4 .sg.s-role,.awc4 .sg.s-ctx,.awc4 .sg.s-task,.awc4 .sg.s-fmt,.awc4 .sg.s-con{background:var(--blue-soft);box-shadow:0 0 0 1px var(--blue-soft)}.awc4 .sg.act{color:var(--blue-ink);background:#d3deff;box-shadow:0 0 0 1px #d3deff}.awc4 .sg.base{color:var(--mute)}.awc4 .pnote{color:var(--ink-2);align-items:center;gap:1cqi;min-height:2.6em;margin-top:1.4cqi;font-size:max(12px,1.3cqi);display:flex}.awc4 .pnote .tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;background:var(--ink);color:#fff;white-space:nowrap;border-radius:6px;padding:.35em .7em;font-size:max(9px,.85cqi)}.awc4 .pnote span:last-child{transition:opacity .25s}.awc4 .lv-list{grid-template-columns:repeat(5,1fr);gap:.6cqi;margin:.6cqi 0 1.2cqi;display:grid}.awc4 .lv{border:1px solid var(--line-2);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute-2);white-space:nowrap;transition:all .4s var(--ease-out);border-radius:1cqi;flex-direction:column;align-items:center;gap:.6cqi;padding:.9cqi .2cqi;font-size:max(8.5px,.82cqi);display:flex}.awc4 .lv i{border:1.5px solid;border-radius:50%;width:.9cqi;min-width:7px;height:.9cqi;min-height:7px;display:block}.awc4 .lv.on{color:var(--blue-ink);background:var(--blue-soft);border-color:#d6e0ff}.awc4 .lv.on i{background:var(--blue);border-color:var(--blue)}.awc4 .seq .coach .fb-row{transition:none}.awc4 .ringv{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:2cqi;display:flex}.awc4 .bigring{aspect-ratio:1;width:21cqi;position:relative}.awc4 .bigring svg{width:100%;height:100%;transform:rotate(-90deg)}.awc4 .bigring .chk{color:var(--pass);place-items:center;display:grid;position:absolute;inset:0}.awc4 .bigring .chk svg{width:36%;height:36%;transform:none}.awc4 .bigring .chk path{stroke-dasharray:40;stroke-dashoffset:40px}.awc4 .ringv h3{letter-spacing:-.055em;margin:2.2cqi 0 .6cqi;font-size:5.2cqi;font-weight:740;line-height:1}.awc4 .ringv .sub{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blue);white-space:nowrap;font-size:1.1cqi}.awc4 .week{gap:1.6cqi;margin-top:2.6cqi;display:flex}.awc4 .day{font-family:var(--mono);color:var(--mute);letter-spacing:.06em;flex-direction:column;align-items:center;gap:.8cqi;font-size:1cqi;display:flex}.awc4 .day i{aspect-ratio:1;border:max(2px,.3cqi) solid var(--line);border-radius:50%;width:3.4cqi;transition:background-color .3s,border-color .3s;display:block}.awc4 .day.done i{border-color:var(--blue);background:var(--blue)}.awc4 .day.rest i{border-style:dashed;border-color:var(--mute-2)}.awc4 .ringv .note{color:var(--mute);margin-top:2cqi;font-size:1.3cqi}.awc4 .certv{background:var(--wash);place-items:center;height:100%;padding:3cqi;display:grid}.awc4 .mini-cert{aspect-ratio:1.5;background:var(--paper);width:66cqi;box-shadow:var(--shadow-3);border:1px solid var(--line);border-radius:1.2cqi;flex-direction:column;padding:3.4cqi 4cqi;display:flex;position:relative;overflow:hidden}.awc4 .mini-cert:before{content:"";border:1px solid var(--line);pointer-events:none;border-radius:.6cqi;position:absolute;inset:1.2cqi}.awc4 .mc-top{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);white-space:nowrap;justify-content:space-between;align-items:center;font-size:1.05cqi;display:flex}.awc4 .mc-top .b{color:var(--ink);align-items:center;gap:.8cqi;font-weight:500;display:flex}.awc4 .mc-top svg{width:2.6cqi;height:2.6cqi}.awc4 .mc-mid{text-align:center;flex-direction:column;flex:1;justify-content:center;display:flex}.awc4 .mc-mid .a{color:var(--mute);font-size:1.2cqi;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase}.awc4 .mc-mid .n{letter-spacing:-.05em;margin:.6cqi 0;font-size:5.2cqi;font-weight:720}.awc4 .mc-mid .c{color:var(--ink-2);font-size:1.6cqi}.awc4 .mc-mid .c b{color:var(--ink);font-weight:650}.awc4 .dist{background:var(--blue-soft);color:var(--blue-ink);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:.6em;margin:1.4cqi auto 0;padding:.6em 1.1em;font-size:1cqi;display:inline-flex}.awc4 .mc-bot{font-family:var(--mono);color:var(--mute);letter-spacing:.06em;justify-content:space-between;align-items:flex-end;font-size:1.05cqi;display:flex}.awc4 .mc-bot .id{color:var(--ink);letter-spacing:.08em;font-size:1.4cqi}.awc4 .stamp{opacity:0;width:12.5cqi;position:absolute;top:15%;right:3.2cqi;transform:rotate(-12deg)scale(1.7)}.awc4 .stamp.on{opacity:1;transition:transform .45s cubic-bezier(.3,1.6,.5,1),opacity .2s;transform:rotate(-12deg)scale(1)}.awc4 .steps{flex:none;gap:clamp(4px,.6vw,10px);width:min(900px,100%);display:flex;position:relative}.awc4 .step{color:#6f7480;text-align:left;min-width:0;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;flex-direction:column;flex:1 1 0;gap:9px;padding:6px 0;font-size:clamp(10px,.78vw,12px);transition:color .3s;display:flex;overflow:hidden}.awc4 .step:hover{color:#fff}.awc4 .step .bar{background:#2a2e37;border-radius:4px;height:2px;display:block;overflow:hidden}.awc4 .step .bar b{background:#fff;width:0;height:100%;display:block}.awc4 .step.on{color:#fff}.awc4 .step.on .bar b{background:var(--blue-lt)}.awc4 .step .num{opacity:.6;margin-right:.45em}@media (max-width:900px){.awc4 .step .lab{display:none}.awc4 .step.on{flex:none;min-width:max-content;padding-right:8px}.awc4 .step.on .lab{display:inline}}@media (max-width:760px){.awc4 .chips{display:none}}@media (max-width:640px){.awc4 .seq{height:640vh}.awc4 .screen-wrap{aspect-ratio:.78;width:min(100%,78svh - 226.2px)}.awc4 .caps{height:clamp(62px,17vw,80px)}.awc4 .cap h2{white-space:normal;text-align:center;font-size:clamp(26px,7.8vw,38px);line-height:1.02}.awc4 .seq-pin{padding-top:calc(var(--navh) + 44px)}}@media (min-width:641px) and (max-width:1024px) and (orientation:portrait){.awc4 .screen-wrap{aspect-ratio:1.1;width:min(100%,110svh - 396px)}}@container (max-width:560px){.awc4 .rep{gap:calc(3.6cqi * (1 - var(--c,0)));grid-template-rows:auto 1fr;grid-template-columns:1fr;padding:4.4cqi}.awc4 .rep .pcard{max-height:calc(120cqi * (1 - var(--c,0)));opacity:calc(1 - var(--c,0));overflow:hidden}.awc4 .pcard-h{font-size:2.5cqi}.awc4 .ptext{border-radius:3cqi;flex:none;margin-top:2.6cqi;padding:3.6cqi;font-size:3.15cqi;line-height:1.6}.awc4 .pnote{display:none}.awc4 .rep .coach{justify-content:center;padding:3.6cqi 4cqi}.awc4 .rep .who{font-size:3.2cqi}.awc4 .rep .who em{display:none}.awc4 .rep .status{font-size:2.3cqi}.awc4 .rep .dial{width:40%;margin:1cqi auto 0}.awc4 .rep .dial-num{font-size:9.4cqi}.awc4 .rep .dial-sub{font-size:2.1cqi}.awc4 .rep .lv-list{display:none}.awc4 .rep .verdict{margin:1.4cqi 0 2.4cqi;font-size:4.4cqi}.awc4 .rep .fb-row{border-radius:2.6cqi;gap:2.4cqi;padding:2.6cqi 3cqi;font-size:3.1cqi}.awc4 .rep .fb-row .tag{font-size:2.3cqi}.awc4 .rep .fb{gap:2cqi}.awc4 .bigring{width:44cqi}.awc4 .ringv h3{margin-top:5cqi;font-size:10cqi}.awc4 .ringv .sub{font-size:2.6cqi}.awc4 .week{gap:2.4cqi;margin-top:5cqi}.awc4 .day{gap:1.6cqi;font-size:2.4cqi}.awc4 .day i{width:7.4cqi}.awc4 .ringv .note{max-width:30ch;margin-top:4cqi;font-size:3.1cqi}.awc4 .certv{padding:5cqi}.awc4 .mini-cert{aspect-ratio:.82;width:100%;padding:8cqi 7cqi}.awc4 .mini-cert:before{inset:2.4cqi}.awc4 .mc-top{font-size:2.3cqi}.awc4 .mc-top svg{width:5.2cqi;height:5.2cqi}.awc4 .mc-mid .a{font-size:2.6cqi}.awc4 .mc-mid .n{margin:2cqi 0;font-size:10cqi}.awc4 .mc-mid .c{font-size:3.4cqi}.awc4 .dist{margin-top:4cqi;font-size:2.3cqi}.awc4 .mc-bot{text-align:center;flex-direction:column;align-items:center;gap:1.4cqi;font-size:2.3cqi}.awc4 .mc-bot .id{font-size:3.6cqi}.awc4 .stamp{width:24cqi;top:auto;bottom:11%;right:4cqi}}.awc4 .lab-card{background:var(--paper);max-width:1120px;color:var(--ink);border-radius:var(--r-lg);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 50px 100px -40px #050f3c99}.awc4 .lab-top{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:16px;padding:16px clamp(16px,2vw,26px);display:flex}.awc4 .lab-top .crumb{font-size:11.5px}.awc4 .lab-top .status{font-size:11px}.awc4 .lab-grid{grid-template-columns:1.15fr 1fr;display:grid}.awc4 .lab-left{border-right:1px solid var(--line-2);padding:clamp(20px,2.6vw,38px)}.awc4 .lab-right{background:linear-gradient(#fcfcfb,#f6f6f3);padding:clamp(20px,2.6vw,38px)}.awc4 .lab-k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);white-space:nowrap;font-size:11.5px}.awc4 .lab-task{color:var(--ink-2);margin:12px 0 0;font-size:clamp(16px,1.3vw,19px);line-height:1.5}.awc4 .lab-ta-wrap{margin-top:22px;position:relative}.awc4 .lab-ta{resize:vertical;border:1px solid var(--line);width:100%;min-height:clamp(170px,15vw,210px);font-family:var(--mono);background:var(--paper);border-radius:16px;outline:none;padding:18px 18px 40px;font-size:clamp(13.5px,1vw,15px);line-height:1.65;transition:border-color .25s,box-shadow .3s}.awc4 .lab-ta:hover{border-color:#d3d3ce}.awc4 .lab-ta:focus{border-color:var(--blue);box-shadow:0 0 0 5px var(--blue-soft)}.awc4 .wc{font-family:var(--mono);color:var(--mute-2);pointer-events:none;font-size:11px;position:absolute;bottom:12px;right:14px}.awc4 .samples{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.awc4 .samples .sl{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);white-space:nowrap;margin-right:4px;font-size:11px}.awc4 .chip{border:1px solid var(--line);background:var(--paper);white-space:nowrap;height:32px;transition:transform .3s var(--ease-out),border-color .2s,box-shadow .3s,color .2s;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:13px;display:inline-flex}.awc4 .chip:hover{border-color:var(--blue);color:var(--blue);box-shadow:var(--shadow-2);transform:translateY(-2px)}.awc4 .lab-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;display:flex}.awc4 .lab-right .coach{box-shadow:none;background:0 0;border:0;padding:0;container-type:inline-size}.awc4 .lab-right .dial{width:min(260px,70%);margin:8px auto 0}.awc4 .lab-right .dial-num{font-size:clamp(46px,5vw,68px)}.awc4 .lab-right .dial-sub{font-size:11px}.awc4 .lab-right .verdict{margin:10px 0 16px;font-size:clamp(18px,1.6vw,22px)}.awc4 .levers-mini{grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:16px;display:grid}.awc4 .lm{background:var(--paper);border:1px solid var(--line-2);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute-2);white-space:nowrap;transition:all .45s var(--ease-out);border-radius:12px;flex-direction:column;align-items:center;gap:7px;padding:10px 4px;font-size:10.5px;display:flex}.awc4 .lm i{width:9px;height:9px;transition:all .4s var(--ease-out);border:1.5px solid;border-radius:50%;display:block}.awc4 .lm.on{color:var(--blue-ink);background:var(--blue-soft);border-color:#d6e0ff}.awc4 .lm.on i{background:var(--blue);border-color:var(--blue);transform:scale(1.2)}.awc4 .lab-right .fb-row{gap:12px;padding:12px 14px;font-size:14.5px}.awc4 .lab-right .fb-row .tag{font-size:10px}.awc4 .lab-empty{color:var(--mute);text-align:center;margin:6px 0 14px;font-size:14px}.awc4 .lab-foot{border-top:1px solid var(--line-2);font-family:var(--mono);color:var(--mute-2);text-align:center;padding:12px clamp(16px,2vw,26px);font-size:11px}@media (max-width:860px){.awc4 .lab-grid{grid-template-columns:1fr}.awc4 .lab-left{border-right:0;border-bottom:1px solid var(--line-2)}}@media (max-width:420px){.awc4 .lm{letter-spacing:.02em;padding:9px 2px;font-size:9px}.awc4 .lab-top .status{display:none}}.awc4 .shake{animation:.4s a4-shake}@keyframes a4-shake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.awc4 .rw-wrap{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.awc4 .rw{color:var(--blue);transition:transform .45s var(--ease-out),opacity .3s;display:inline-block}.awc4 .rw.out{opacity:0;transform:translateY(-105%)}.awc4 .rw.pre{opacity:0;transition:none;transform:translateY(105%)}.awc4 .rchips{flex-wrap:wrap;justify-content:center;gap:8px;max-width:760px;margin:0 auto;display:flex}.awc4 .rchip{border:1px solid var(--line);background:var(--paper);white-space:nowrap;height:42px;transition:all .35s var(--ease-out);border-radius:999px;padding:0 18px;font-size:15px;font-weight:560}.awc4 .rchip:hover{border-color:var(--ink);transform:translateY(-2px)}.awc4 .rchip[aria-selected=true]{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:0 10px 22px -12px #0a0b0d99}.awc4 .job{grid-template-columns:1fr 1.1fr;align-items:stretch;gap:clamp(14px,2vw,28px);max-width:1180px;margin:clamp(34px,4vw,56px) auto 0;display:grid}.awc4 .jphoto{border-radius:var(--pr);background:var(--wash);min-height:clamp(320px,36vw,520px);position:relative;overflow:hidden}.awc4 .jphoto img{object-fit:cover;width:100%;height:100%;transition:opacity .4s,transform 1.2s var(--ease-out);position:absolute;inset:0}.awc4 .jphoto img.leave{opacity:0;transform:scale(1.04)}.awc4 .jphoto:hover img{transform:scale(1.04)}.awc4 .jphoto .tagx{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#fffffff0;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:11.5px;display:flex;position:absolute;top:16px;left:16px}.awc4 .jphoto .tagx i{background:var(--blue);border-radius:50%;width:7px;height:7px;display:block}.awc4 .jcard{background:var(--dark);color:#edeef1;border-radius:var(--pr);transition:opacity .35s,transform .45s var(--ease-out);flex-direction:column;gap:18px;padding:clamp(24px,3vw,44px);display:flex}.awc4 .jcard.leave{opacity:0;transform:translateY(10px)}.awc4 .jcard .k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blue-lt);white-space:nowrap;font-size:11.5px}.awc4 .jcard h3{letter-spacing:-.045em;color:#fff;margin:0;font-size:clamp(26px,2.6vw,40px);font-weight:740;line-height:1.02}.awc4 .jlines{gap:6px;margin-top:6px;display:grid}.awc4 .jl{background:var(--dark-2);border:1px solid var(--dark-line);font-family:var(--mono);transition:border-color .3s,transform .35s var(--ease-out),background-color .3s;border-radius:12px;grid-template-columns:7.2em 1fr;align-items:baseline;gap:12px;padding:11px 14px;font-size:13.5px;line-height:1.55;display:grid}.awc4 .jl:hover{border-color:var(--blue-lt);background:var(--dark-3);transform:translate(4px)}.awc4 .jl span{letter-spacing:.12em;text-transform:uppercase;color:var(--blue-lt);white-space:nowrap;font-size:10.5px}.awc4 .jfoot{font-family:var(--mono);color:#7b808b;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;font-size:11.5px;display:flex}.awc4 .jfoot b{color:var(--pass-lt);font-weight:500}@media (max-width:900px){.awc4 .job{grid-template-columns:1fr}.awc4 .jphoto{aspect-ratio:16/10;min-height:0}}@media (max-width:480px){.awc4 .jl{grid-template-columns:1fr;gap:4px}.awc4 .rchip{height:38px;padding:0 14px;font-size:14px}}.awc4 .facts{border-top:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);grid-template-columns:repeat(4,1fr);max-width:1080px;margin:0 auto;display:grid}.awc4 .fact{text-align:center;padding:clamp(22px,2.8vw,38px) 10px;transition:background-color .3s}.awc4 .fact+.fact{border-left:1px solid var(--dark-line)}.awc4 .fact:hover{background:var(--dark-2)}.awc4 .fact .n{letter-spacing:-.06em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(42px,5.4vw,84px);font-weight:760;line-height:1}.awc4 .fact .n small{letter-spacing:-.02em;color:var(--dark-mute);margin-left:.08em;font-size:.4em;font-weight:600}.awc4 .fact .l{font-family:var(--mono);color:var(--dark-mute);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;margin-top:10px;font-size:11.5px}@media (max-width:820px){.awc4 .facts{grid-template-columns:repeat(2,1fr)}.awc4 .fact:nth-child(3){border-left:0}.awc4 .fact:nth-child(n+3){border-top:1px solid var(--dark-line)}}.awc4 .chaps{grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.2vw,16px);max-width:1080px;margin:clamp(30px,4vw,56px) auto 0;display:grid}.awc4 .chap{border-radius:var(--r-md);background:var(--dark-2);border:1px solid var(--dark-line);text-align:left;transition:transform .45s var(--ease-out),border-color .3s,background-color .3s;padding:clamp(20px,2vw,30px);position:relative}.awc4 .chap:hover{border-color:#3a3f4a;transform:translateY(-6px)}.awc4 .chap .k{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dark-mute);white-space:nowrap;font-size:11.5px}.awc4 .chap h3{letter-spacing:-.04em;white-space:nowrap;color:#fff;margin:clamp(28px,3.6vw,54px) 0 8px;font-size:clamp(20px,2vw,30px);font-weight:720}.awc4 .chap p{color:var(--dark-mute);margin:0;font-size:14.5px}.awc4 .chap .lvl{gap:4px;display:flex;position:absolute;top:clamp(20px,2vw,30px);right:clamp(20px,2vw,30px)}.awc4 .chap .lvl i{background:#2a2e37;border-radius:3px;width:16px;height:5px}.awc4 .chap .lvl i.f{background:var(--blue-lt)}.awc4 .chap:nth-child(3){background:var(--blue);border-color:var(--blue)}.awc4 .chap:nth-child(3) .k,.awc4 .chap:nth-child(3) p{color:#ffffffbf}.awc4 .chap:nth-child(3) .lvl i{background:#ffffff4d}.awc4 .chap:nth-child(3) .lvl i.f{background:#fff}.awc4 .mods{grid-template-columns:1fr 1fr;column-gap:clamp(20px,3vw,48px);max-width:1080px;margin:clamp(26px,3vw,40px) auto 0;padding:0;list-style:none;display:grid}.awc4 .mod{border-bottom:1px solid var(--dark-line);transition:padding .4s var(--ease-out);cursor:default;align-items:center;gap:clamp(14px,1.4vw,20px);padding:clamp(13px,1.3vw,18px) 4px;display:flex}.awc4 .mod .mn{font-family:var(--mono);color:#5e636e;flex:none;width:2.2em;font-size:12px;transition:color .3s}.awc4 .mod .mt{letter-spacing:-.018em;color:#e3e5ea;flex:1;font-size:clamp(15.5px,1.25vw,18px);font-weight:500}.awc4 .mod svg{width:15px;height:15px;color:var(--blue-lt);opacity:0;transition:all .4s var(--ease-out);flex:none;transform:translate(-8px)}.awc4 .mod:hover{padding-left:12px}.awc4 .mod:hover .mn{color:var(--blue-lt)}.awc4 .mod:hover svg{opacity:1;transform:none}@media (max-width:820px){.awc4 .mods{grid-template-columns:1fr}.awc4 .chap h3{font-size:clamp(18px,2.5vw,24px)}.awc4 .chap p{font-size:13.5px}}@media (max-width:700px){.awc4 .chaps{grid-template-columns:1fr}.awc4 .chap h3{margin-top:26px;font-size:24px}}.awc4 .cert-stage{perspective:1600px;max-width:900px;margin:0 auto;position:relative}.awc4 .cert{color:var(--ink);aspect-ratio:1.414;transform:rotateX(var(--cx,0deg)) rotateY(var(--cy,0deg));transition:transform .6s var(--ease-out);background:#fff;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;overflow:visible;box-shadow:0 60px 120px -40px #050f3cbf;container-type:inline-size}.awc4 .cert,.awc4 .mini-cert{--ck:var(--blue)}.awc4 .cert:before{content:"";border:1px solid var(--line);pointer-events:none;border-radius:1cqi;position:absolute;inset:2.2cqi}.awc4 .cert:after{content:"";pointer-events:none;opacity:.75;border:1px solid #ead9a4;border-radius:.6cqi;position:absolute;inset:3cqi}.awc4 .c-top{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);white-space:nowrap;justify-content:space-between;align-items:center;font-size:max(9px,1.25cqi);display:flex;position:relative}.awc4 .c-top .b{color:var(--ink);align-items:center;gap:1cqi;font-weight:500;display:flex}.awc4 .c-top svg{width:max(18px,3.4cqi);height:max(18px,3.4cqi)}.awc4 .c-mid{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.awc4 .c-mid .a{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mute);font-size:max(9px,1.3cqi)}.awc4 .c-mid .n{letter-spacing:-.055em;margin:1.6cqi 0 1.8cqi;font-size:max(28px,7.6cqi);font-weight:740;line-height:1}.awc4 .c-mid .t{color:var(--ink-2);font-size:max(12px,2cqi)}.awc4 .c-mid .t b{color:var(--ink);font-weight:680}.awc4 .c-chips{flex-wrap:wrap;justify-content:center;gap:1cqi;margin-top:2.4cqi;display:flex}.awc4 .c-chips span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.7em 1.2em;font-size:max(8.5px,1.15cqi)}.awc4 .c-chips .d1x{background:var(--blue);color:#fff}.awc4 .c-chips .d2x{background:var(--wash);border:1px solid var(--line);color:var(--ink-2)}.awc4 .c-bot{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);justify-content:space-between;align-items:flex-end;gap:2cqi;font-size:max(8.5px,1.1cqi);display:flex;position:relative}.awc4 .c-bot .v{color:var(--ink);letter-spacing:.08em;text-transform:none;white-space:nowrap;margin-top:.5em;font-size:max(10px,1.6cqi);display:block}.awc4 .seal{z-index:2;flex:none;width:max(110px,21cqi);margin-bottom:-14cqi;position:relative}.awc4 .seal .spin{transform-origin:50%;animation:30s linear infinite a4-spin}@keyframes a4-spin{to{transform:rotate(360deg)}}.awc4 .c-water{font-family:var(--mono);letter-spacing:.4em;color:var(--mute-2);white-space:nowrap;font-size:max(8px,1.1cqi);position:absolute;top:50%;right:-2cqi;transform:translateY(-50%)rotate(90deg)}@media (max-width:560px){.awc4 .cert{aspect-ratio:.74;padding:9% 8%}.awc4 .cert:before{inset:3cqi}.awc4 .c-top{font-size:2.6cqi}.awc4 .c-top svg{width:6cqi;height:6cqi}.awc4 .c-mid .a{font-size:2.8cqi}.awc4 .c-mid .n{margin:3cqi 0;font-size:12cqi}.awc4 .c-mid .t{font-size:4cqi}.awc4 .c-chips{gap:2cqi;margin-top:5cqi}.awc4 .c-chips span{font-size:2.5cqi}.awc4 .c-bot{flex-direction:column;align-items:center;gap:3cqi;font-size:2.4cqi}.awc4 .c-bot>div{text-align:center!important}.awc4 .c-bot .v{font-size:3.6cqi}.awc4 .seal{order:-1;width:38cqi;margin:0 0 2cqi}.awc4 .c-water{display:none}}.awc4 .exam{border-top:1px solid #ffffff40;border-bottom:1px solid #ffffff40;grid-template-columns:repeat(6,1fr);max-width:1080px;margin:clamp(90px,10vw,140px) auto 0;display:grid}.awc4 .ex{text-align:center;padding:clamp(18px,2.4vw,30px) 10px;transition:background-color .3s}.awc4 .ex:hover{background:#ffffff14}.awc4 .ex+.ex{border-left:1px solid #ffffff40}.awc4 .ex .n{letter-spacing:-.05em;white-space:nowrap;font-size:clamp(30px,3.2vw,48px);font-weight:740;line-height:1}.awc4 .ex .l{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffffb8;white-space:nowrap;margin-top:10px;font-size:11px}@media (max-width:900px){.awc4 .exam{grid-template-columns:repeat(3,1fr)}.awc4 .ex:nth-child(4){border-left:0}.awc4 .ex:nth-child(n+4){border-top:1px solid #ffffff40}}@media (max-width:480px){.awc4 .exam{grid-template-columns:repeat(2,1fr)}.awc4 .ex:nth-child(odd){border-left:0}.awc4 .ex:nth-child(4){border-left:1px solid #ffffff40}.awc4 .ex:nth-child(n+3){border-top:1px solid #ffffff40}}.awc4 .verify{text-align:center;max-width:760px;margin:clamp(56px,7vw,100px) auto 0}.awc4 .verify h3{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,44px);font-weight:740}.awc4 .verify p.s{color:#fffc;max-width:46ch;margin:10px auto 0}.awc4 .vform{background:#fff;border-radius:999px;gap:8px;margin-top:26px;padding:6px;transition:box-shadow .3s;display:flex;box-shadow:0 30px 60px -30px #050f3cb3}.awc4 .vform:focus-within{box-shadow:0 0 0 5px #ffffff40,0 30px 60px -30px #050f3cb3}.awc4 .vform input{min-width:0;font-family:var(--mono);letter-spacing:.08em;color:var(--ink);text-transform:uppercase;background:0 0;border:0;outline:0;flex:1;padding:0 18px;font-size:clamp(14px,1.1vw,16px)}.awc4 .vform .btn{--bh:48px}.awc4 .vres{text-align:left;color:var(--ink);opacity:0;max-height:0;transition:max-height .7s var(--ease-out),opacity .5s;background:#fff;border-radius:20px;margin-top:16px;overflow:hidden}.awc4 .vres.show{opacity:1;max-height:560px}.awc4 .vres-h{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;display:flex}.awc4 .vres-h .st{white-space:nowrap;align-items:center;gap:8px;font-weight:650;display:inline-flex}.awc4 .vres-h .st i{background:var(--pass-soft);width:24px;height:24px;color:var(--pass);border-radius:50%;place-items:center;display:grid}.awc4 .vres-h .st i svg{width:13px;height:13px}.awc4 .vres-h .smp{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);border:1px solid var(--line);white-space:nowrap;border-radius:999px;margin-left:auto;padding:4px 9px;font-size:10.5px}.awc4 .vres dl{grid-template-columns:repeat(2,1fr);margin:0;display:grid}.awc4 .vres dl div{border-bottom:1px solid var(--line-2);padding:14px 20px}.awc4 .vres dl div:nth-child(odd){border-right:1px solid var(--line-2)}.awc4 .vres dt{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);font-size:10.5px}.awc4 .vres dd{margin:4px 0 0;font-size:15.5px}.awc4 .vres.bad .vres-h .st i{color:#d2401c;background:#ffece7}.awc4 .vres .miss{color:var(--mute);padding:16px 20px;font-size:15px}@media (max-width:520px){.awc4 .vform{border-radius:20px;flex-direction:column;padding:8px}.awc4 .vform input{text-align:center;height:48px}.awc4 .vform .btn{width:100%}.awc4 .vres dl{grid-template-columns:1fr}.awc4 .vres dl div:nth-child(odd){border-right:0}}.awc4 .price{text-align:center}.awc4 .big-price{letter-spacing:-.075em;align-items:flex-start;margin:0 auto;font-weight:820;line-height:.8;display:inline-flex;position:relative}.awc4 .big-price .cur{color:var(--blue);margin-top:.12em;margin-right:.04em;font-size:clamp(44px,6vw,96px)}.awc4 .big-price .num{font-variant-numeric:tabular-nums;font-size:clamp(150px,24vw,360px)}.awc4 .big-price .once{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;background:var(--ink);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:clamp(11px,.95vw,13px);font-weight:500;display:flex;position:absolute;top:.1em;right:-.2em;transform:translate(30%)}.awc4 .big-price .once i{background:var(--pass-lt);border-radius:50%;width:6px;height:6px;display:block}.awc4 .price .sub{letter-spacing:-.045em;margin:clamp(16px,2vw,26px) 0 0;font-size:clamp(22px,2.6vw,40px);font-weight:720}.awc4 .incl{text-align:left;grid-template-columns:repeat(3,1fr);gap:10px;max-width:1000px;margin:clamp(34px,4vw,56px) auto 0;display:grid}.awc4 .inc{background:var(--paper);border:1px solid var(--line);transition:transform .35s var(--ease-out),border-color .3s,box-shadow .35s;border-radius:16px;align-items:center;gap:12px;padding:16px 18px;font-size:15.5px;font-weight:520;display:flex}.awc4 .inc:hover{box-shadow:var(--shadow-2);border-color:#cdd8ff;transform:translateY(-3px)}.awc4 .inc i{background:var(--blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.awc4 .inc i svg{width:14px;height:14px}@media (max-width:900px){.awc4 .incl{grid-template-columns:1fr 1fr}}@media (max-width:560px){.awc4 .incl{grid-template-columns:1fr}}.awc4 .price .ctas{margin-top:30px}.awc4 .found{text-align:center;border-radius:var(--pr);max-width:1080px;margin:clamp(70px,9vw,130px) auto 0;padding:clamp(34px,5vw,72px) clamp(20px,4vw,64px);position:relative;overflow:hidden}.awc4 .found .d2{color:#fff}.awc4 .found .lede{margin-top:20px}.awc4 .slots{grid-template-columns:repeat(25,1fr);gap:3px;width:min(520px,100%);margin:34px auto 0;display:grid}.awc4 .slots i{aspect-ratio:1;background:#22252d;border-radius:2px;display:block}.awc4 .in .slots i{animation:a4-wave 1.6s var(--ease-out) both;animation-delay:calc(var(--k) * 9ms + .3s)}@keyframes a4-wave{0%{background:#22252d}35%{background:var(--blue-lt)}to{background:#2c3039}}.awc4 .slots-l{width:min(520px,100%);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#7b808b;justify-content:space-between;gap:10px;margin:10px auto 0;font-size:11px;display:flex}.awc4 .slots-l span{white-space:nowrap}.awc4 .ff{background:#fff;border-radius:999px;gap:8px;max-width:520px;margin:30px auto 0;padding:6px;transition:box-shadow .3s;display:flex}.awc4 .ff:focus-within{box-shadow:0 0 0 5px #8fa8ff4d}.awc4 .ff input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0 18px;font-size:16px}.awc4 .ff .btn{--bh:48px}.awc4 .ff-ok{max-width:520px;color:var(--pass-lt);background:#3ddc9724;border-radius:18px;margin:30px auto 0;padding:16px 20px;font-weight:560;display:none}.awc4 .ff-note{color:#7b808b;margin-top:14px;font-size:13.5px}.awc4 .perks{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.awc4 .perks span{background:var(--dark-2);border:1px solid var(--dark-line);color:#e3e5ea;white-space:nowrap;transition:transform .3s var(--ease-out),border-color .3s;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;display:inline-flex}.awc4 .perks span:hover{border-color:var(--blue-lt);transform:translateY(-2px)}.awc4 .perks svg{width:15px;height:15px;color:var(--blue-lt)}@media (max-width:420px){.awc4 .slots-l{justify-content:center}.awc4 .slots-l span+span{display:none}}@media (max-width:520px){.awc4 .ff{border-radius:20px;flex-direction:column;padding:8px}.awc4 .ff input{text-align:center;height:48px}.awc4 .ff .btn{width:100%}.awc4 .slots{grid-template-columns:repeat(20,1fr)}}.awc4 .quote{text-align:center;max-width:1000px;margin:clamp(70px,9vw,130px) auto 0}.awc4 .quote blockquote{letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.6vw,38px);font-weight:560;line-height:1.25}.awc4 .quote .qm{color:var(--blue)}.awc4 .quote .who2{text-align:left;align-items:center;gap:12px;margin-top:30px;display:inline-flex}.awc4 .quote .av{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:15px;font-weight:650;display:grid}.awc4 .quote .who2 b{font-size:15.5px;font-weight:650;display:block}.awc4 .quote .who2 em{font-style:normal;font-family:var(--mono);color:var(--mute);letter-spacing:.1em;text-transform:uppercase;margin-top:2px;font-size:11.5px;display:block}.awc4 .faq-list{border-top:1px solid var(--line);max-width:860px;margin:0 auto}.awc4 .qa{border-bottom:1px solid var(--line)}.awc4 .qa button{text-align:left;letter-spacing:-.025em;width:100%;transition:color .2s,padding .4s var(--ease-out);background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:clamp(18px,2vw,26px) 4px;font-size:clamp(17px,1.4vw,21px);font-weight:600;display:flex}.awc4 .qa button:hover{color:var(--blue);padding-left:10px}.awc4 .qa .pm{border:1px solid var(--line);width:30px;height:30px;transition:transform .45s var(--ease-out),background-color .3s,border-color .3s;border-radius:50%;flex:none;position:relative}.awc4 .qa .pm:before,.awc4 .qa .pm:after{content:"";background:currentColor;width:11px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.awc4 .qa .pm:after{transition:transform .45s var(--ease-out);transform:translate(-50%,-50%)rotate(90deg)}.awc4 .qa.open .pm{background:var(--blue);border-color:var(--blue);color:#fff;transform:rotate(180deg)}.awc4 .qa.open .pm:after{transform:translate(-50%,-50%)rotate(0)}.awc4 .qa .ans{transition:grid-template-rows .5s var(--ease-out);grid-template-rows:0fr;display:grid}.awc4 .qa.open .ans{grid-template-rows:1fr}.awc4 .qa .ans>div{overflow:hidden}.awc4 .qa .ans p{color:var(--mute);max-width:64ch;margin:0;padding:0 4px clamp(20px,2vw,28px);font-size:16px}.awc4 .final{text-align:center;padding:clamp(110px,14vw,220px) 0}.awc4 .final-ring{aspect-ratio:1;pointer-events:none;width:min(92vw,860px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.awc4 .final-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.awc4 .final .d1{position:relative}.awc4 .final .lede{margin-top:22px;position:relative}.awc4 .final .ctas{position:relative}.awc4 footer{background:var(--dark);color:#c9ccd3;margin-top:var(--pm);padding:clamp(56px,7vw,96px) 0 clamp(70px,7vw,90px)}.awc4 .ft{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;display:flex}.awc4 .ft .brand{color:#fff}.awc4 .ft-links{flex-wrap:wrap;gap:clamp(18px,2.6vw,40px);font-size:14.5px;display:flex}.awc4 .ft-links a{white-space:nowrap;transition:color .2s}.awc4 .ft-links a:hover{color:#fff}.awc4 .ft-big{letter-spacing:-.07em;color:#1a1d24;white-space:nowrap;text-align:center;-webkit-user-select:none;user-select:none;margin-top:clamp(40px,6vw,80px);font-size:clamp(44px,12vw,190px);font-weight:820;line-height:.85;transition:color .6s}.awc4 .ft-big:hover{color:#222844}.awc4 .ft-bot{border-top:1px solid var(--dark-line);font-family:var(--mono);color:#6f7480;letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:clamp(24px,3vw,40px);padding-top:22px;font-size:12px;display:flex}@media (prefers-reduced-motion:reduce){.awc4 .r,.awc4 .rs,.awc4 .kw .w>span{opacity:1!important;transform:none!important}.awc4 .r,.awc4 .rs{transition:none!important}.awc4 .caret,.awc4 .seal .spin,.awc4 .status.live:before,.awc4 .h1 .cur,.awc4 .idx i,.awc4 .tk-label i,.awc4 .tk-track{animation:none}.awc4 .device,.awc4 .floater,.awc4 .gap-photo img{transform:none!important}.awc4 .sel:before{transition:none}}.awc4 .step .bar{margin:0}.awc4 .skip{z-index:80;background:var(--ink);color:#fff;transition:transform .3s var(--ease-out);border-radius:999px;padding:10px 16px;font-size:14px;font-weight:600;position:fixed;top:10px;left:12px;transform:translateY(-160%)}.awc4 .skip:focus-visible{transform:none}.awc4 main:focus{outline:0}.awc4 .nav-course{white-space:nowrap;color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:14px;transition:color .25s,background-color .25s;display:inline-flex}.awc4 .nav-course:hover{background:var(--wash);color:var(--ink)}.awc4 .nav-course svg,.awc4 .ft-links a svg{width:12px;height:12px;transition:transform .3s var(--ease-out)}.awc4 .nav-course:hover svg{transform:translate(3px)}.awc4 .ft-links a.ft-course{align-items:center;gap:6px;display:inline-flex}.awc4 .sheet a small svg{vertical-align:-2px;width:14px;height:14px;display:inline-block}.awc4 .ff-err{color:#ffb9a8;max-width:520px;margin:12px auto 0;font-size:14px;display:none}.awc4 .ff-err.show{display:block}.awc4 .ff .btn[aria-busy=true]{opacity:.75;pointer-events:none}@media (max-width:1140px){.awc4 .nav-course{display:none}}.awc4 .lab-right .coach{overflow:visible}.awc4 .big-price .once{align-self:flex-end;margin:0 0 .9em .25em;position:static;transform:none}
