.aq-root{--aq-accent:#ff722c;--aq-black:#000;--aq-ink:#1c1c1c;--aq-ink2:#262626;--aq-grey:#8c8c8c;--aq-mute:#9a9a9a;--aq-line:#333;--aq-anton:var(--aq-f-anton);--aq-poppins:var(--aq-f-poppins);font-family:var(--aq-poppins),"Poppins",sans-serif;background:#000;color:#fff;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.aq-root *,.aq-root :after,.aq-root :before{box-sizing:border-box}.aq-root button{font-family:inherit;cursor:pointer}.aq-themed{font-family:var(--aq-poppins),"Poppins",sans-serif}.aq-anton{font-family:var(--aq-anton),Impact,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.02em;word-spacing:.08em}.aq-bg-layer{position:absolute;inset:0;pointer-events:none}.aq-bg-layer>.img{position:absolute;inset:0;background-size:cover;background-position:50%}.aq-bg-layer>.dim{position:absolute;inset:0;background:#000}.aq-eyebrow{font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--aq-accent)}.aq-mute{color:var(--aq-mute)}.aq-accent{color:var(--aq-accent)}.aq-segs{display:flex;gap:4px;height:14px}.aq-segs>span{flex:1;clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%);transition:background .15s}.aq-slab{--cut:22px;border:none;clip-path:polygon(0 0,100% 0,calc(100% - var(--cut)) 100%,0 100%);text-align:left;display:flex;align-items:center;gap:14px;padding:0 calc(var(--cut) + 18px) 0 16px;min-height:52px;position:relative}.aq-ans-0{background:var(--aq-accent);color:#000}.aq-ans-1{background:#fff;color:#000}.aq-ans-2{background:var(--aq-grey);color:#000}.aq-ans-3{background:var(--aq-ink2);color:#fff}.aq-slab:disabled{cursor:default}.aq-slab.is-dim{opacity:.28}.aq-slab.is-right{outline:none;box-shadow:none}.aq-slab-letter{width:44px;font-size:54px;line-height:1;flex:0 0 auto}.aq-slab-text{font-size:30px;line-height:1.12}.aq-tag{position:absolute;right:calc(var(--cut) + 12px);top:50%;transform:translateY(-50%);background:#000;color:#fff;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:4px 8px}.aq-tag.is-accent{background:var(--aq-accent);color:#000}.aq-btn{border:none;background:#fff;color:#000;height:56px;padding:0 28px 0 20px;clip-path:polygon(0 0,100% 0,calc(100% - 16px) 100%,0 100%);font-family:var(--aq-anton),Impact,sans-serif;text-transform:uppercase;letter-spacing:.03em;font-size:22px;display:inline-flex;align-items:center;justify-content:space-between;gap:12px}.aq-btn.is-accent{background:var(--aq-accent)}.aq-btn.is-ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 2px #6b6b6b}.aq-btn:disabled{opacity:.35;cursor:not-allowed}.aq-input{height:52px;width:100%;border:none;border-bottom:3px solid #fff;background:transparent;color:#fff;font-family:var(--aq-anton),Impact,sans-serif;font-size:30px;letter-spacing:.02em;padding:0;outline:none;border-radius:0;text-transform:uppercase}.aq-input::placeholder{color:#6b6b6b}.aq-input:focus{border-bottom-color:var(--aq-accent)}.aq-m{height:100dvh;min-height:100svh;width:100%;max-width:480px;margin:0 auto;padding:0 20px 18px;display:flex;flex-direction:column;gap:10px;overflow:hidden;position:relative}.aq-m-head{height:44px;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between}.aq-m-head img{height:26px;width:auto}.aq-m-head span{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--aq-mute)}.aq-m-timer{display:flex;align-items:flex-end;gap:12px;flex:0 0 auto}.aq-m-timer .aq-anton{font-size:56px;line-height:.8;color:var(--aq-accent);min-width:70px}.aq-m-timer .aq-segs{flex:1;margin-bottom:2px}.aq-m-prompt{margin:4px 0 0;font-size:32px;line-height:1.12;flex:0 0 auto}.aq-m-sub{font-size:13px;line-height:1.4;color:var(--aq-mute);flex:0 0 auto}.aq-m-answers{display:flex;flex-direction:column;gap:6px;flex:1;min-height:0}.aq-m-answers .aq-slab{flex:1}.aq-m-media{position:relative;background:var(--aq-ink);overflow:hidden;flex:0 1 auto;height:min(30vh,220px);min-height:110px}.aq-m-media img,.aq-m-media video{width:100%;height:100%;object-fit:cover;display:block}.aq-m-media-tag{position:absolute;left:0;top:0;background:var(--aq-accent);color:#000;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:5px 12px;z-index:2}.aq-m-foot{font-size:11px;color:var(--aq-mute);letter-spacing:.08em;text-transform:uppercase;text-align:center;flex:0 0 auto}.aq-m-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:8px;flex:1;min-height:0}.aq-m-img{position:relative;border:none;padding:0;background:var(--aq-ink);overflow:hidden}.aq-m-img img{width:100%;height:100%;object-fit:cover;display:block}.aq-m-img .aq-letter-badge{position:absolute;left:0;top:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:28px}.aq-m-img.is-dim{opacity:.3}.aq-m-img.is-right{box-shadow:inset 0 0 0 5px var(--aq-accent)}.aq-m-img.is-mine{box-shadow:inset 0 0 0 5px #fff}.aq-m-img.is-right.is-mine{box-shadow:inset 0 0 0 5px var(--aq-accent)}.aq-big-slab{flex:1;font-size:84px;justify-content:space-between}.aq-order-badge{background:#000;color:var(--aq-accent);display:flex;align-items:center;justify-content:center;font-size:30px}.aq-order-badge,.aq-order-empty{width:44px;height:44px;flex:0 0 auto}.aq-order-empty{border:2px dashed #6b6b6b}.aq-ref{background:var(--aq-accent);color:#000;padding:6px 28px 6px 16px;clip-path:polygon(0 0,100% 0,calc(100% - 22px) 100%,0 100%);display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex:0 0 auto}.aq-ref .aq-anton{font-size:64px;line-height:1.05}.aq-ref span:last-child{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding-right:10px}.aq-m-full{background:var(--aq-accent);color:#000}.aq-center{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;flex:1;gap:14px}.aq-dots:after{content:"";display:inline-block;width:1.2em;text-align:left;animation:aq-dots 1.4s steps(4) infinite}@keyframes aq-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.aq-pulse{animation:aq-pulse 1.1s ease-in-out infinite}@keyframes aq-pulse{50%{opacity:.35}}.aq-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);background:#fff;color:#000;font-size:13px;font-weight:600;padding:10px 16px;z-index:90;max-width:90vw}.aq-toast.is-error{background:#ff3b30;color:#fff}.aq-marquee{position:absolute;left:0;right:0;bottom:0;height:56px;background:var(--aq-accent);color:#000;justify-content:center;white-space:nowrap;font-size:26px}.aq-marquee,.aq-rows .row{display:flex;align-items:center}.aq-rows .row{gap:18px;padding:6px 0;border-top:1px solid var(--aq-line)}.aq-rows .row .rk{width:34px;font-size:28px}.aq-o-stage{position:fixed;inset:0;overflow:hidden;background:#000}.aq-o-stage.is-transparent{background:transparent}.aq-o{width:1920px;height:1080px;position:absolute;left:50%;top:50%;transform-origin:0 0;overflow:hidden;background:#000}.aq-o.is-transparent{background:transparent}.aq-o-logo{position:absolute;left:96px;top:56px;height:52px;width:auto}.aq-o-qnum{top:52px;font-size:60px;line-height:1;letter-spacing:.02em}.aq-o-qnum,.aq-o-segs{position:absolute;right:96px}.aq-o-segs{left:96px;top:148px;height:36px;display:flex;gap:8px}.aq-o-segs>span{flex:1;clip-path:polygon(14px 0,100% 0,calc(100% - 14px) 100%,0 100%);transition:background .15s}.aq-o-eyebrow{top:216px;font-size:24px;font-weight:600;letter-spacing:.24em;color:var(--aq-accent);text-transform:uppercase}.aq-o-eyebrow,.aq-o-prompt{position:absolute;left:96px}.aq-o-prompt{width:1728px;margin:0;line-height:1.1}.aq-o-answers{position:absolute;left:96px;right:96px;top:800px;height:190px;display:flex;gap:16px}.aq-o-ans{--cut:40px;flex:1;clip-path:polygon(0 0,100% 0,calc(100% - var(--cut)) 100%,0 100%);padding:0 56px 0 28px;display:flex;align-items:center;gap:30px;min-width:0;position:relative;transition:opacity .3s}.aq-o-ans .l{font-size:130px;line-height:1}.aq-o-ans .t{font-size:46px;line-height:1.12;min-width:0;overflow-wrap:anywhere}.aq-o-ans.is-dim{opacity:.22}.aq-o-ticker{position:absolute;left:0;right:0;bottom:0;height:72px;background:var(--aq-accent);color:#000;display:flex;align-items:center;justify-content:space-between;padding:0 96px;gap:64px;font-size:40px;letter-spacing:.04em}.aq-o-ticker>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aq-o-ticker.is-white{background:#fff}.aq-o-ticker.is-marquee{padding:0;overflow:hidden;justify-content:flex-start;height:88px;font-size:52px}.aq-o-marquee-track{display:flex;white-space:nowrap;animation:aq-marquee 22s linear infinite}@keyframes aq-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.aq-a{min-height:100vh;display:flex;flex-direction:column}.aq-a-top{height:64px;border-bottom:1px solid #222;display:flex;align-items:center;gap:24px;padding:0 24px;background:#0b0b0b;position:sticky;top:0;z-index:20}.aq-a-top img{height:26px;width:auto}.aq-a-tabs{display:flex;gap:4px}.aq-a-tab{border:none;background:transparent;color:var(--aq-mute);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:10px 16px;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%)}.aq-a-tab.is-on{background:var(--aq-accent);color:#000}.aq-a-main{flex:1;padding:20px 24px 40px;display:grid;gap:20px}.aq-a-card{background:var(--aq-ink);padding:18px 20px;display:flex;flex-direction:column;gap:12px;min-width:0}.aq-a-card h2{margin:0;font-size:13px;font-weight:600;letter-spacing:.2em;color:var(--aq-accent)}.aq-a-btn,.aq-a-card h2{text-transform:uppercase}.aq-a-btn{border:none;background:#fff;color:#000;padding:0 24px 0 16px;height:46px;font-family:var(--aq-anton),Impact,sans-serif;font-size:18px;letter-spacing:.03em;clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.aq-a-btn.is-accent{background:var(--aq-accent)}.aq-a-btn.is-dark{background:var(--aq-ink2);color:#fff}.aq-a-btn.is-danger{background:#ff3b30;color:#fff}.aq-a-btn.is-small{height:34px;font-size:14px;padding:0 18px 0 12px}.aq-a-btn:disabled{opacity:.3;cursor:not-allowed}.aq-a-field{display:flex;flex-direction:column;gap:4px;min-width:0}.aq-a-field>label{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--aq-mute)}.aq-a-area,.aq-a-in,.aq-a-select{background:#0d0d0d;border:1px solid #333;color:#fff;padding:10px 12px;font-size:14px;width:100%;outline:none;border-radius:0;font-family:inherit}.aq-a-area:focus,.aq-a-in:focus,.aq-a-select:focus{border-color:var(--aq-accent)}.aq-a-select option{background:#111}.aq-a-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.aq-a-pill{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:4px 10px;background:var(--aq-ink2)}.aq-a-pill.is-on{background:var(--aq-accent);color:#000}.aq-a-bar{height:28px;background:#0d0d0d;position:relative}.aq-a-bar>i{left:0;background:var(--aq-accent);transition:width .25s}.aq-a-bar>i,.aq-a-bar>span{position:absolute;top:0;bottom:0}.aq-a-bar>span{left:10px;display:flex;align-items:center;font-size:12px;font-weight:600;mix-blend-mode:difference;color:#fff}.aq-a-table{width:100%;border-collapse:collapse;font-size:13px}.aq-a-table th{text-align:left;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--aq-mute);padding:6px 8px;border-bottom:1px solid #333}.aq-a-table td{padding:6px 8px;border-bottom:1px solid #222}.aq-a-preview{position:relative;width:100%;aspect-ratio:16/9;background:#000;overflow:hidden;border:1px solid #333}.aq-a-preview iframe{position:absolute;left:0;top:0;width:1920px;height:1080px;border:0;transform-origin:0 0;pointer-events:none}.aq-a-step{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#0d0d0d;font-size:13px}.aq-a-step.is-now{background:var(--aq-accent);color:#000}.aq-a-step.is-done{color:var(--aq-mute)}.aq-a-warn{background:#3a1d12;border-left:4px solid var(--aq-accent);padding:10px 12px;font-size:13px}.aq-a-login{max-width:420px;margin:18vh auto 0;padding:0 20px;display:flex;flex-direction:column;gap:16px}@media (min-width:1100px){.aq-a-console{grid-template-columns:minmax(340px,1fr) minmax(420px,1.3fr) minmax(320px,1fr)}.aq-a-quizzes{grid-template-columns:340px 1fr}}.aq-letter-badge{background:var(--aq-accent);color:#000}.aq-big-text{font-size:84px;line-height:1}.aq-m-prompt.is-sm{font-size:24px}.aq-m-prompt.is-md{font-size:28px}.aq-saved{background:var(--aq-accent);color:#000;height:44px;display:flex;align-items:center;justify-content:center;font-size:22px;flex:0 0 auto;clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%)}.aq-saved.is-grey{background:var(--aq-ink2);color:#fff}.aq-m-full .aq-m-head span{color:#000}.aq-m-full .aq-m-head img{filter:brightness(0)}.aq-m-actions{display:flex;gap:8px;flex:0 0 auto}.aq-m-actions .aq-btn{flex:1;justify-content:center;padding:0 16px}.aq-huge{font-size:128px;line-height:.9}.aq-m-note{font-size:13px;line-height:1.4;color:var(--aq-mute)}.aq-m-full .aq-m-note{color:#000}.aq-me-row{color:var(--aq-accent)}.aq-rows{flex:1;min-height:0;overflow-y:auto}.aq-rows .row .nm{flex:1;font-size:22px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aq-rows .row .sc{font-size:22px}.aq-rows .row .dl{width:38px;font-size:12px;font-weight:600;text-align:right;color:var(--aq-mute)}.aq-m-audio{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:14px;height:100%}.aq-m-audio audio{width:100%}.aq-zoomwrap{width:100%;height:100%;overflow:hidden}.aq-zoomwrap img{will-change:transform}.aq-form{display:flex;flex-direction:column;gap:16px}.aq-error{background:#3a1d12;border-left:4px solid var(--aq-accent);padding:10px 12px;font-size:13px}.aq-o-lobby-bg{position:absolute;inset:0;background-size:cover;background-position:50%;opacity:.35}.aq-o-lobby-shade{position:absolute;inset:0;background:linear-gradient(90deg,#000 20%,rgba(0,0,0,.55))}.aq-o-qr{position:absolute;top:190px;width:640px}.aq-o-qr .box{background:#fff;padding:32px}.aq-o-qr .box img{display:block;width:100%;height:auto}.aq-o-qr .url{background:var(--aq-accent);color:#000;padding:18px 28px;clip-path:polygon(0 0,100% 0,calc(100% - 28px) 100%,0 100%)}.aq-o-qr .url small{display:block;font-size:18px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.aq-o-qr .url span{display:block;font-size:52px;line-height:1.1;word-break:break-all}.aq-o-pct{margin-left:auto;font-size:64px;line-height:1}.aq-o-media{position:absolute;overflow:hidden;background:#1c1c1c}.aq-o-media img{width:100%;height:100%;object-fit:cover;display:block}.aq-o-phone{position:absolute;background:repeating-linear-gradient(-45deg,#1c1c1c 0 18px,#141414 18px 36px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center}.aq-o-tiles{position:absolute;left:96px;right:96px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.aq-o-tile{position:relative;background:#1c1c1c;overflow:hidden;transition:opacity .3s}.aq-o-tile img{width:100%;height:100%;object-fit:cover;display:block}.aq-o-tile.is-dim{opacity:.22}.aq-o-tile .b{position:absolute;left:0;top:0;width:96px;height:96px;background:var(--aq-accent);color:#000;display:flex;align-items:center;justify-content:center;font-size:70px}.aq-o-tile .p{position:absolute;right:0;bottom:0;background:#000;color:#fff;padding:6px 22px;font-size:54px}.aq-o-tile.is-right{box-shadow:inset 0 0 0 10px var(--aq-accent)}.aq-o-ref{position:absolute;background:var(--aq-accent);color:#000;clip-path:polygon(0 0,100% 0,calc(100% - 40px) 100%,0 100%);padding:30px 90px 30px 40px}.aq-o-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:22px}.aq-o-rank-hero{position:absolute;left:0;top:0;bottom:88px;width:700px;background:var(--aq-accent);color:#000;padding:150px 60px 0 96px;clip-path:polygon(0 0,100% 0,calc(100% - 80px) 100%,0 100%)}.aq-o-rank-list{position:absolute;left:800px;right:96px;top:150px}.aq-o-rank-row{display:flex;align-items:center;gap:48px;height:92px;padding:0 8px;border-top:2px solid #333;font-size:54px;letter-spacing:.04em}.aq-o-rank-row .sc{min-width:170px;text-align:right}.aq-o-rank-row .rk{width:110px;color:var(--aq-accent)}.aq-o-rank-row .nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aq-o-rank-row .dl{width:130px;font-family:var(--aq-poppins),sans-serif;font-size:26px;font-weight:600;text-align:right;color:var(--aq-mute)}.aq-a-main.aq-a-console,.aq-a-main.aq-a-quizzes{grid-template-columns:minmax(0,1fr)}@media (min-width:1100px){.aq-a-main.aq-a-console{grid-template-columns:minmax(340px,1fr) minmax(420px,1.3fr) minmax(320px,1fr)}.aq-a-main.aq-a-quizzes{grid-template-columns:340px minmax(0,1fr)}}.aq-a-top a.aq-a-pill{color:#fff;text-decoration:none}.aq-s{flex:1;display:grid;grid-template-columns:minmax(0,1fr);gap:20px;padding:20px 24px 110px;align-items:start}@media (min-width:1100px){.aq-s{grid-template-columns:220px minmax(0,1fr) minmax(300px,420px)}}.aq-s-nav{display:flex;gap:4px;overflow-x:auto;position:sticky;top:84px}@media (min-width:1100px){.aq-s-nav{flex-direction:column;overflow:visible}}.aq-s-navbtn{position:relative;border:none;background:var(--aq-ink);color:#fff;text-align:left;padding:12px 36px 12px 14px;display:flex;flex-direction:column;gap:2px;min-width:170px;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%)}.aq-s-navbtn .lbl{font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.aq-s-navbtn .hint{font-size:12px;color:var(--aq-mute)}.aq-s-navbtn.is-on{background:var(--aq-accent);color:#000}.aq-s-navbtn.is-on .hint{color:rgba(0,0,0,.65)}.aq-s-navbtn .dot{position:absolute;right:18px;top:14px;width:9px;height:9px;border-radius:50%;background:var(--aq-accent);box-shadow:0 0 0 2px var(--aq-ink)}.aq-s-navbtn.is-on .dot{background:#000;box-shadow:0 0 0 2px var(--aq-accent)}.aq-s-body{display:flex;flex-direction:column;gap:16px;min-width:0}.aq-s-card{gap:16px}.aq-s-side{position:sticky;top:84px;min-width:0}@media (max-width:1099px){.aq-s-side{position:static;order:-1}}.aq-s-note{font-size:12px;line-height:1.45;color:var(--aq-mute);margin:0}.aq-s-field>.aq-s-note{margin-top:2px}.aq-s-grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.aq-s-savebar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;gap:12px;padding:12px 24px;background:#141414;border-top:1px solid #333;box-shadow:0 -12px 30px rgba(0,0,0,.5);transform:translateY(110%);transition:transform .2s ease}.aq-s-savebar.is-on{transform:none}.aq-s-savebar-msg{flex:1;font-size:13px}.aq-s-seg{display:inline-flex;background:#0d0d0d;border:1px solid #333;padding:3px;gap:3px;align-self:flex-start;max-width:100%;flex-wrap:wrap}.aq-s-seg>button{border:none;background:transparent;color:var(--aq-mute);font-family:inherit;font-size:13px;font-weight:600;padding:8px 14px;display:flex;flex-direction:column;align-items:flex-start;gap:1px;line-height:1.2}.aq-s-seg>button small{font-size:11px;font-weight:400;opacity:.7}.aq-s-seg>button.is-on{background:#fff;color:#000}.aq-s-seg.is-small>button{padding:5px 10px;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.aq-s-switch{display:flex;align-items:flex-start;gap:12px;cursor:pointer;padding:10px 12px;background:#0d0d0d}.aq-s-switch input{position:absolute;opacity:0;width:0;height:0}.aq-s-switch .knob{flex:0 0 auto;width:40px;height:22px;background:#333;position:relative;margin-top:1px;transition:background .15s}.aq-s-switch .knob:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;background:#999;transition:transform .15s,background .15s}.aq-s-switch.is-on .knob{background:var(--aq-accent)}.aq-s-switch.is-on .knob:after{transform:translateX(18px);background:#000}.aq-s-switch input:focus-visible+.knob{outline:2px solid #fff;outline-offset:2px}.aq-s-switch .txt{display:flex;flex-direction:column;gap:2px;min-width:0}.aq-s-switch .lbl{font-size:14px;font-weight:500}.aq-s-color{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.aq-s-color .sw{width:44px;height:40px;border:1px solid #444;cursor:pointer;position:relative;flex:0 0 auto}.aq-s-color .sw input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.aq-s-color .aq-a-in{width:120px;font-family:ui-monospace,Menlo,Consolas,monospace;text-transform:uppercase}.aq-a-in.is-bad{border-color:#ff3b30}.aq-s-file{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.aq-s-file .nm{flex:1;min-width:80px;font-size:12px;color:var(--aq-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aq-s-thumb{width:72px;height:40px;object-fit:cover;background:#000;border:1px solid #333;display:block;flex:0 0 auto}.aq-s-thumb.is-logo{object-fit:contain;padding:5px}.aq-s-thumb.is-empty{background:repeating-linear-gradient(-45deg,#141414 0 6px,#0d0d0d 6px 12px)}.aq-s-num{position:relative;max-width:180px}.aq-s-num .aq-a-in{padding-right:36px}.aq-s-num .unit{position:absolute;right:12px;top:0;bottom:0;display:flex;align-items:center;font-size:12px;color:var(--aq-mute);pointer-events:none}.aq-s-num.is-off{opacity:.45}.aq-s-range{display:flex;align-items:center;gap:12px}.aq-s-range input{flex:1;accent-color:var(--aq-accent)}.aq-s-range .val{width:46px;text-align:right;font-size:13px;font-variant-numeric:tabular-nums}.aq-s-presets{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.aq-s-preset{position:relative;display:flex}.aq-s-preset-btn{flex:1;min-width:0;border:1px solid #333;background:#0d0d0d;color:#fff;font-family:inherit;text-align:left;padding:10px 12px;display:flex;align-items:center;gap:10px}.aq-s-preset.is-on .aq-s-preset-btn{border-color:var(--aq-accent);background:#1a120c}.aq-s-preset-btn .nm{flex:1;min-width:0;font-size:13px;font-weight:500;line-height:1.25}.aq-s-preset-btn .tg{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--aq-mute)}.aq-s-preset.is-on .aq-s-preset-btn .tg{color:var(--aq-accent)}.aq-s-preset-x{border:1px solid #333;border-left:none;background:#0d0d0d;color:var(--aq-mute);width:32px;font-size:12px}.aq-s-preset-x:hover{background:#ff3b30;color:#fff}.aq-s-swatch{width:28px;height:28px;border:1px solid #444;position:relative;flex:0 0 auto}.aq-s-swatch>i{position:absolute;left:4px;bottom:4px;width:12px;height:12px}.aq-s-fonts{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px}.aq-s-font{border:1px solid #333;background:#0d0d0d;color:#fff;font-size:18px;line-height:1;padding:10px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aq-s-font.is-on{border-color:var(--aq-accent);background:#1a120c;box-shadow:inset 0 0 0 1px var(--aq-accent)}.aq-s-font.is-custom{font-family:inherit;font-size:13px;color:var(--aq-mute);border-style:dashed}.aq-s-font.is-custom.is-on{color:#fff;border-style:solid}.aq-s-fontsample{background:#000;padding:12px 14px;line-height:1.1;overflow:hidden}.aq-s-link{border:none;background:none;color:var(--aq-mute);font-family:inherit;font-size:12px;text-decoration:underline;padding:0;align-self:flex-start}.aq-s-link:hover{color:#fff}.aq-s-preview{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid #333;background:#000}.aq-s-preview.is-transparent{background:repeating-conic-gradient(#3a3a3a 0 25%,#262626 0 50%) 0 0 /24px 24px}.aq-s-preview .aq-o{background:transparent}.aq-s-preview.is-hidden .aq-o{opacity:.15}.aq-s-preview-off{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#fff}.aq-s-switch.is-off{opacity:.5;cursor:not-allowed}.aq-s-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;background:#0d0d0d;border:1px solid #333;min-height:48px;cursor:text}.aq-s-tags:focus-within{border-color:var(--aq-accent)}.aq-s-tags>input{flex:1;min-width:160px;background:transparent;border:none;color:#fff;font-family:inherit;font-size:14px;outline:none;padding:6px 4px}.aq-s-tags>input::placeholder{color:#6b6b6b}.aq-s-tag{display:inline-flex;align-items:stretch;background:var(--aq-ink2);font-size:13px;line-height:1;max-width:100%}.aq-s-tag>button{border:none;background:transparent;color:#fff;font-family:inherit;font-size:13px;padding:8px 9px;cursor:pointer}.aq-s-tag>button.t{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aq-s-tag>button.t:hover{background:#333}.aq-s-tag>button.x{color:var(--aq-mute);border-left:1px solid #3a3a3a;padding:8px;font-size:11px}.aq-s-tag>button.x:hover{background:#ff3b30;color:#fff}.aq-s-tag.is-ro{padding:6px 9px;background:#161616;color:#ccc;font-size:12px}.aq-s-tags.is-readonly{max-height:240px;overflow-y:auto;cursor:default;align-content:flex-start}.aq-s-builtin{display:flex;flex-direction:column;gap:10px}.aq-s-tag.is-ro.is-whole{text-decoration:underline dotted;text-underline-offset:3px}