@font-face{font-family:DM Sans;src:url(../../assets/fonts/dm-sans.woff) format("woff");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(../../assets/fonts/space-grotesk.woff) format("woff");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Pixelify Sans;src:url(../../assets/fonts/pixelify-sans.woff) format("woff");font-weight:400 700;font-style:normal;font-display:swap}:root{--ink:#1f2b25;--ink2:#263f34;--text:#3d5446;--muted:#5f6d64;--faint:#8a9690;--line:#dfe5d7;--sheet:#fcfcf7;--band:#f3f5ed;--tile:#f1f4ec;--tile2:#e2ebd6;--green:#2a4236;--green2:#3d5a42;--gold:#e9cf86;--gold2:#c9a24a;--gold3:#7a5b14;--red:#c8372d;--pos:#2f6b38;--neg:#a5402f;--r:18px;--shadow:0 18px 60px rgba(16,30,24,.22),0 2px 8px rgba(16,30,24,.1)}*{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0;height:100%;overflow:hidden;background:#1f2b25;font:14px/1.45 DM Sans,system-ui,sans-serif;color:var(--text);-webkit-tap-highlight-color:transparent;overscroll-behavior:none}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:default}#acad{position:fixed;inset:0}.ac-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;outline:none;touch-action:none;background:#d9c99a}.mono{font-family:ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.3px}.pos{color:var(--pos)}.neg{color:var(--neg)}.ac-muted{color:var(--muted)}.ac-loading,.ac-auth{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 90% at 70% 20%,#3a5444,#1f2b25 55%,#141d19);transition:opacity .5s}.ac-loading.out,.ac-auth.out{opacity:0;pointer-events:none}.ac-sky{position:absolute;left:0;right:0;bottom:0;width:100%;height:42%;opacity:.95}.ac-load-card{position:relative;z-index:1;text-align:center;color:#f3efe2;width:min(520px,90vw);margin-bottom:12vh}.ac-mark{width:64px;height:64px;border-radius:18px;background:var(--gold);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;font:700 26px/1 Space Grotesk,sans-serif;box-shadow:0 10px 40px #e9cf8659}.ac-mark.big{width:84px;height:84px;font-size:34px}.ac-bridge{display:block;width:100%;height:auto}.ab-w1{font-weight:500}.ab-w2{font-weight:700}.ac-mark.ac-brand{background:#e9cf86}.ac-mark.ac-brand .ac-bridge{width:72%}.ac-mod-icon .ac-bridge,.ac-sheet-icon .ac-bridge{width:74%;margin-top:3%}.ac-auth-sym{flex:none;width:86px}.ac-auth-sym .ac-bridge{filter:drop-shadow(0 2px 6px rgba(0,0,0,.35))}.ac-cert-logo{display:flex;flex-direction:column;align-items:center;gap:5px;margin:0 0 4px}.ac-cert-logo .ac-bridge{width:116px;margin-bottom:4px}.ac-cert-logo.sm .ac-bridge{width:88px;margin:0 0 8px}.ac-cert-name{font:400 25px/1.1 Space Grotesk,sans-serif;letter-spacing:-.01em;color:#1f2b25}.ac-cer-logo{width:76px;margin-bottom:2px}body.ac-phone .ac-cer-logo{display:none}.ac-pub-sym{flex:none;width:62px}.ac-pub-head b{white-space:nowrap}.ac-pub-head .ac-narrow{display:none}@media(max-width:640px){.ac-pub-sym{width:50px}.ac-pub-head .ac-wide{display:none}.ac-pub-head .ac-narrow{display:inline}}.ac-load-card h1{font:600 30px/1.15 Space Grotesk,sans-serif;margin:18px 0 4px;color:#fff}.ac-load-sub{margin:0 0 26px;color:#c9d7bb}.ac-bar{height:8px;border-radius:99px;background:#ffffff1f;overflow:hidden}.ac-bar i{display:block;height:100%;width:3%;border-radius:99px;background:linear-gradient(90deg,var(--gold2),var(--gold));transition:width .3s}.ac-load-text{font-size:13px;color:#e9e4d2;margin:12px 0 4px}.ac-tip{font-size:12.5px;color:#aab8a3;min-height:3em;max-width:440px;margin:10px auto 0}.ac-auth-card{position:relative;z-index:1;width:min(440px,92vw);background:var(--sheet);border-radius:24px;padding:26px 26px 20px;box-shadow:var(--shadow);margin-bottom:8vh}.ac-auth-brand{display:flex;gap:14px;align-items:center;margin-bottom:18px}.ac-auth-brand h1{font:600 20px/1.2 Space Grotesk,sans-serif;letter-spacing:-.01em;color:var(--ink2);margin:0}.ac-auth-brand p{margin:2px 0 0;color:var(--muted);font-size:12.5px}.ac-tabs{display:flex;gap:22px;border-bottom:1px solid var(--line);margin-bottom:16px}.ac-tabs button{border:0;background:none;padding:10px 0;font-weight:600;color:var(--muted)}.ac-tabs button.on{color:var(--ink2);box-shadow:inset 0 -2px 0 var(--green2)}.ac-tabs.small{gap:14px}.ac-tabs.small button{font-size:12.5px}.ac-auth form{display:flex;flex-direction:column;gap:12px}.ac-auth label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:600;color:var(--muted)}input,select{font:inherit;color:var(--ink2);border:1px solid var(--line);background:#fff;border-radius:11px;padding:10px 12px;min-height:42px}input:focus,select:focus{outline:2px solid var(--gold2);outline-offset:0;border-color:transparent}.ac-auth-note{font-size:11.5px;color:var(--faint);margin:14px 0 0;text-align:center}.ac-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 18px;border-radius:12px;border:1px solid var(--line);background:#fff;color:var(--ink2);font-weight:700;font-size:13px;text-decoration:none;transition:transform .08s,background .15s}.ac-btn:hover:not(:disabled){background:var(--tile)}.ac-btn:active:not(:disabled){transform:translateY(1px)}.ac-btn.gold{background:linear-gradient(180deg,#f1dc9d,var(--gold));border-color:#d9b964;color:#2a2414}.ac-btn.gold:hover:not(:disabled){background:linear-gradient(180deg,#f6e5b2,#edd590)}.ac-btn.ghost{background:transparent}.ac-btn:disabled{opacity:.5}.ac-btn.big{min-height:52px;font-size:15px;padding:0 24px}.ac-link{border:0;background:none;color:var(--green2);font-weight:600;text-decoration:underline;padding:0}.ac-rotate{display:none;position:fixed;inset:0;z-index:100;background:#1f2b25;color:#f3efe2;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;gap:6px}body.ac-portrait.ac-ingame .ac-rotate{display:flex}.ac-rotate h2{font:600 24px Space Grotesk,sans-serif;margin:18px 0 0}.ac-rotate p{color:#c9d7bb;margin:0 0 16px}.ac-rot-phone{width:64px;height:110px;border:4px solid var(--gold);border-radius:14px;position:relative;animation:acrot 2.2s ease-in-out infinite}.ac-rot-phone i{position:absolute;left:50%;bottom:8px;width:16px;height:4px;border-radius:2px;background:var(--gold);transform:translate(-50%)}@keyframes acrot{0%,25%{transform:rotate(0)}55%,to{transform:rotate(-90deg)}}.ac-hud{position:fixed;inset:0;pointer-events:none;z-index:5}.ac-hud>*{pointer-events:auto}@property --p{syntax:"<number>";inherits:false;initial-value:0}.ac-id{position:absolute;left:16px;top:16px;display:flex;gap:13px;align-items:center;padding:8px 16px 8px 8px;border-radius:20px;background:linear-gradient(180deg,#27392f,#1b2922);color:#f4f1e6;border:1px solid rgba(233,207,134,.3);box-shadow:0 12px 28px #0a14104d,inset 0 1px #ffffff12;max-width:350px}.ac-avatar{position:relative;flex:none;width:64px;height:64px;border-radius:50%;padding:6px;background:conic-gradient(from -90deg,#f0d78a calc(var(--p)*1%),#ffffff21 0);transition:--p .8s ease}.ac-face{display:block;width:54px;height:54px;border-radius:50%;background:radial-gradient(circle at 50% 30%,#f5f1e4,#d6ccb2);image-rendering:pixelated;box-shadow:0 0 0 2px #1c2a23}.ac-lvnum{position:absolute;right:-7px;bottom:-5px;min-width:26px;height:26px;padding:0 5px;display:flex;align-items:center;justify-content:center;font:800 14px/1 Space Grotesk,system-ui,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#1f2b25;background:linear-gradient(180deg,#f6e2a0,#c9a24a);border-radius:9px;box-shadow:0 0 0 3px #1c2a23,0 3px 8px #0006}.ac-id-text{display:flex;flex-direction:column;gap:4px;min-width:186px}.ac-name{font:700 15px/1.1 DM Sans,system-ui,sans-serif;color:#fbf8ee;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-lv{font-size:11.5px;font-weight:700;color:#e9cf86}.ac-xp{position:relative;height:9px;border-radius:3px;background:#ffffff1a;overflow:hidden}.ac-xp i{position:relative;display:block;height:100%;background:linear-gradient(90deg,#77b884,#cfe39a);transition:width .8s ease;overflow:hidden}.ac-xp:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 calc(10% - 2px),#1e2d25 calc(10% - 2px) 10%);pointer-events:none}.ac-xp i:before{content:"";position:absolute;top:0;bottom:0;left:-45%;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:acShine 1.4s ease-out .8s 1 both}.ac-id.xp-glow .ac-xp i:before{animation:acShine 1.1s ease-out 1 both}@keyframes acShine{0%{left:-45%}to{left:110%}}.ac-xp-text{font-size:10.5px;color:#aebfb2}.ac-place{position:absolute;left:50%;top:16px;transform:translate(-50%);text-align:center;padding:8px 18px;border-radius:14px;background:#1f2b25e0;color:#fff;pointer-events:none}.ac-place b{display:block;font:600 15px Space Grotesk,sans-serif}.ac-place small{color:#d4ddc8;font-size:11px}.ac-place.flash{animation:acflash 1.4s ease}@keyframes acflash{0%{transform:translate(-50%) scale(.85);opacity:0}25%{transform:translate(-50%) scale(1.06);opacity:1}to{transform:translate(-50%) scale(1)}}.ac-top{position:absolute;right:16px;top:16px;display:flex;gap:8px;align-items:stretch}.ac-chip{display:flex;align-items:center;gap:7px;padding:8px 13px;border-radius:14px;border:0;background:#fcfcf7f2;box-shadow:var(--shadow);color:var(--ink2);font-size:12px}.ac-chip b{font:700 15px Space Grotesk,sans-serif}.ac-chip small{color:var(--muted);font-size:11px}.ac-points b{color:var(--gold3)}.ac-daily b{width:22px;height:22px;border-radius:7px;background:var(--red);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px}.ac-daily.done b{background:var(--green2)}.ac-online i{width:8px;height:8px;border-radius:50%;background:#6fae5a;box-shadow:0 0 0 3px #6fae5a40}.ac-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ac-icon.off{opacity:.45}.ac-prompt{position:absolute;left:50%;bottom:104px;transform:translate(-50%);display:flex;gap:13px;align-items:center;padding:8px 14px 8px 8px;border-radius:18px;background:linear-gradient(180deg,#27392f,#1a2721);color:#fff;border:1px solid rgba(233,207,134,.5);box-shadow:0 14px 30px #0a141061,0 0 0 5px #e9cf8617;cursor:pointer;animation:acPromptIn .45s cubic-bezier(.2,1.5,.4,1) both;transition:border-color .2s,box-shadow .2s}.ac-prompt:hover{border-color:#f0d78a;box-shadow:0 14px 30px #0a141061,0 0 0 6px #e9cf862e}.ac-prompt kbd{position:relative;flex:none;width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;font:700 18px/1 Pixelify Sans,Space Grotesk,system-ui,sans-serif;color:#1f2b25;background:linear-gradient(180deg,#fbeab8,#dfba5c);box-shadow:0 4px #9a782b,0 6px 12px #0006,inset 0 1px #ffffffbf;animation:acKeyTap 2s ease-in-out .7s infinite}.ac-prompt kbd:after{content:"";position:absolute;inset:-5px;border-radius:15px;border:2px solid rgba(240,215,138,.75);opacity:0;animation:acKeyRing 2s ease-out .7s infinite;pointer-events:none}.ac-prompt b{display:block;font:700 13.5px/1.25 DM Sans,system-ui,sans-serif}.ac-prompt small{display:block;color:#e9cf86;font-size:11.5px;font-weight:600}.ac-pgo{width:8px;height:8px;margin-left:2px;border-right:2px solid #e9cf86;border-bottom:2px solid #e9cf86;transform:rotate(-45deg);animation:acPgo 2s ease-in-out .7s infinite}.ac-prompt.door .ac-pgo{transform:rotate(-135deg)}.ac-prompt.door.down .ac-pgo{transform:rotate(45deg)}@keyframes acPromptIn{0%{transform:translate(-50%,16px) scale(.85);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}@keyframes acKeyTap{0%,64%,to{transform:translateY(0);box-shadow:0 4px #9a782b,0 6px 12px #0006,inset 0 1px #ffffffbf}72%{transform:translateY(3px);box-shadow:0 1px #9a782b,0 2px 5px #0000004d,inset 0 1px #ffffffbf}82%{transform:translateY(0)}}@keyframes acKeyRing{0%,66%{opacity:0;transform:scale(.92)}74%{opacity:1}to{opacity:0;transform:scale(1.45)}}@keyframes acPgo{0%,64%,to{translate:0 0}74%{translate:3px 0}}@media(prefers-reduced-motion:reduce){.ac-prompt,.ac-prompt kbd,.ac-prompt kbd:after,.ac-pgo,.ac-xp i:before{animation:none}}@keyframes acup{0%{transform:translate(-50%,10px);opacity:0}to{transform:translate(-50%);opacity:1}}.ac-chat{position:absolute;left:16px;bottom:16px;width:340px;border-radius:16px;background:#fcfcf7eb;box-shadow:var(--shadow);overflow:hidden}.ac-chat-list{max-height:150px;overflow:auto;padding:10px 12px 4px;display:flex;flex-direction:column;gap:4px;font-size:12.5px}.ac-msg b{color:var(--ink2)}.ac-msg.staff{background:#f6ecd0;border-radius:8px;padding:3px 7px}.ac-msg.staff b{color:var(--gold3)}.ac-chat-form{display:flex;gap:6px;padding:8px}.ac-chat-form input{flex:1;min-height:36px;padding:6px 10px;font-size:13px}.ac-chat-form button{width:38px;border:0;border-radius:10px;background:var(--green);color:#fff}.ac-chat-form svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}.ac-dock{position:absolute;left:50%;bottom:16px;transform:translate(-50%);display:flex;gap:2px;padding:6px;border-radius:18px;background:#fcfcf7f2;box-shadow:var(--shadow)}.ac-dock button{width:66px;height:58px;border:0;border-radius:12px;background:transparent;color:var(--muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font-size:10px;font-weight:600}.ac-dock button:hover{background:var(--tile);color:var(--green2)}.ac-dock svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ac-dock .ac-staff{color:var(--gold3)}.ac-touch{display:none}body.ac-phone .ac-touch{display:block}.ac-chat-btn{display:none;position:relative}.ac-chat-btn em{position:absolute;right:5px;top:5px;width:8px;height:8px;border-radius:50%;background:var(--red);display:none}.ac-chat-btn.unread em{display:block}body.ac-phone .ac-id{left:max(8px,env(safe-area-inset-left));top:8px;padding:5px 12px 5px 5px;gap:9px;border-radius:15px;max-width:224px}body.ac-phone .ac-avatar{width:46px;height:46px;padding:4px}body.ac-phone .ac-face{width:38px;height:38px;box-shadow:0 0 0 1.5px #1c2a23}body.ac-phone .ac-lvnum{min-width:19px;height:19px;font-size:11.5px;right:-5px;bottom:-4px;border-radius:7px;box-shadow:0 0 0 2px #1c2a23}body.ac-phone .ac-face{width:34px;height:34px;border-radius:10px}body.ac-phone .ac-id-text{min-width:0;gap:2px}body.ac-phone .ac-name{font-size:12px}body.ac-phone .ac-lv{font-size:10px}body.ac-phone .ac-name{max-width:104px}body.ac-phone .ac-xp{height:6px;width:120px}body.ac-phone .ac-xp-text{display:none}body.ac-phone .ac-place{top:8px;padding:5px 12px;border-radius:11px;max-width:30vw}body.ac-phone .ac-place b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.ac-phone .ac-place small{display:none}body.ac-phone .ac-top{right:max(8px,env(safe-area-inset-right));top:8px;gap:5px}body.ac-phone .ac-chip{padding:0 9px;min-height:36px;border-radius:11px;font-size:11px}body.ac-phone .ac-chip small{display:none}body.ac-phone .ac-chip b{font-size:13px}body.ac-phone .ac-daily b{width:18px;height:18px;font-size:11px}body.ac-phone .ac-icon{width:36px;justify-content:center;padding:0}body.ac-phone .ac-icon svg{width:16px;height:16px}body.ac-phone .ac-chat-btn{display:flex}body.ac-phone .ac-dock{left:50%;right:auto;top:auto;bottom:max(8px,env(safe-area-inset-bottom));transform:translate(-50%);flex-direction:row;padding:4px;gap:0;border-radius:14px}body.ac-phone .ac-dock button{width:42px;height:40px;font-size:0;gap:0;border-radius:10px}body.ac-phone .ac-dock svg{width:19px;height:19px}body.ac-phone .ac-prompt{bottom:62px;padding:5px 10px 5px 5px;gap:9px;border-radius:14px;max-width:60vw}body.ac-phone .ac-prompt kbd{width:30px;height:30px;font-size:14px;border-radius:9px}body.ac-phone .ac-prompt b{font-size:12px}body.ac-phone .ac-prompt small{font-size:10.5px}body.ac-phone .ac-chat{display:none;left:max(8px,env(safe-area-inset-left));top:56px;bottom:auto;width:min(320px,44vw);z-index:7}body.ac-phone.ac-chat-open .ac-chat{display:block}body.ac-phone .ac-chat-list{max-height:28vh}.ac-layer{position:fixed;inset:0;z-index:20;pointer-events:none}.ac-layer>*{pointer-events:auto}.ac-sheet-wrap{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;background:#0a141085;opacity:0;transition:opacity .18s}.ac-sheet-wrap.in{opacity:1}.ac-sheet-wrap.out{opacity:0}.ac-sheet{background:var(--sheet);border-radius:22px;box-shadow:var(--shadow);width:100%;max-height:calc(100vh - 40px);display:flex;flex-direction:column;overflow:hidden;transform:translateY(10px) scale(.985);transition:transform .2s}.ac-sm{max-width:440px}.ac-md{max-width:640px}.ac-lg{max-width:920px}.ac-xl{max-width:1280px}.ac-sheet-head{display:flex;gap:14px;align-items:center;padding:18px 22px 14px;border-bottom:1px solid var(--line)}.ac-sheet-head>div{flex:1;min-width:0}.ac-sheet-head small{font-size:10.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted)}.ac-sheet-head h2{margin:3px 0 0;font:600 21px/1.2 Space Grotesk,sans-serif;color:var(--ink2)}.ac-sheet-icon{width:44px;height:44px;border-radius:13px;background:var(--gold);color:var(--ink);display:flex;align-items:center;justify-content:center;font:700 18px Space Grotesk,system-ui,sans-serif}.ac-x{width:40px;height:40px;border-radius:12px;border:1px solid var(--line);background:#fff;font-size:22px;line-height:1;color:var(--muted)}.ac-sheet-body{padding:18px 22px 22px;overflow:auto}.ac-sheet-wrap.gold .ac-sheet-head{background:linear-gradient(180deg,#f6ecd0,#fcfcf7)}body.ac-phone .ac-sheet-wrap{padding:6px}body.ac-phone .ac-sheet{max-height:calc(100vh - 12px);border-radius:16px}.ac-prose p{margin:0 0 10px}.ac-lead{font-size:15.5px;color:var(--ink2)}.ac-quote{font:600 19px/1.4 Space Grotesk,sans-serif;color:var(--ink2)}.ac-list{display:flex;flex-direction:column;gap:6px}.ac-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:#fff;text-align:left}.ac-row:hover:not(:disabled){background:var(--tile)}.ac-row small{color:var(--muted)}.ac-row.office{border-color:#f0c9c4}.ac-row:disabled{opacity:.6}.ac-metro .ac-row{justify-content:flex-start}.ac-metro .ac-row b{flex:1}.ac-metro .ac-row small{text-align:right;max-width:52%}.ac-metro .ac-row.here{opacity:1;border-color:#bfe0c8;background:#f3faf5}.ac-metro .ac-row.here small{color:#2f7a4a;font-weight:700}.ac-metro .ac-row.de{border-color:#e7c9a0;background:linear-gradient(90deg,#fffaf0,#fff)}.ac-metro .ac-row.de:hover{border-color:#c9a24a;box-shadow:0 4px 14px #a078282e;transform:translateY(-1px)}.ac-metro .ac-row.de small{color:#8a6a2a;font-weight:700}.ac-mod-de{border-style:dashed}.ac-mod-de .ac-flag{width:30px;height:20px}.ac-metro .ac-row.locked{opacity:1;background:repeating-linear-gradient(135deg,#fbfbf7 0 10px,#f3f1ea 10px 20px)}.ac-metro .ac-row.locked b{color:#56645d}.ac-lock{font-size:12px;margin-left:3px}.ac-flag{flex:none;width:26px;height:18px;border-radius:3px;box-shadow:inset 0 0 0 1px #00000024}.ac-flag.ae{background:linear-gradient(90deg,#c8102e 0 27%,transparent 27%),linear-gradient(180deg,#00732f 0 33.4%,#fff 33.4% 66.7%,#111 66.7%)}.ac-flag.de{background:linear-gradient(180deg,#111 0 33.4%,#d00 33.4% 66.7%,#ffce00 66.7%)}.ac-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ac-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ac-grid3.stats>div{background:var(--tile);border-radius:14px;padding:12px 14px}.ac-grid3.stats b{display:block;font:700 22px Space Grotesk,sans-serif;color:var(--ink2)}.ac-grid3.stats small{color:var(--muted)}.ac-card{border:1px solid var(--line);border-radius:16px;padding:16px;background:#fff;display:flex;flex-direction:column;gap:8px}.ac-card small{font-size:10.5px;font-weight:700;letter-spacing:1.2px;color:var(--muted)}.ac-card h3{margin:0;font:600 17px Space Grotesk,sans-serif;color:var(--ink2)}.ac-card p{margin:0}.ac-card.done{background:#f3f7ee}.ac-pill{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;background:var(--tile2);color:var(--green);font-size:11px;font-weight:700;margin:2px 4px 2px 0}.ac-rank h4{margin:12px 0 6px}.ac-rank ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.ac-rank li{display:flex;gap:8px;align-items:center;padding:7px 10px;border-radius:10px;background:var(--band)}.ac-rank li span{width:24px;font-weight:700;color:var(--gold3)}.ac-rank li b{flex:1;font-weight:600}.ac-rank li em{font-style:normal;font-weight:700}.ac-rank li.me{background:#f6ecd0}.ac-rank-mini{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.ac-balance{padding:12px 14px;border-radius:14px;background:#f6ecd0;margin-bottom:12px}.ac-balance b{font:700 22px Space Grotesk,system-ui,sans-serif;color:var(--gold3)}.ac-reward{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px;border:1px solid var(--line);border-radius:14px;background:#fff}.ac-reward small{display:block;color:var(--muted)}.ac-reward code{display:inline-block;margin:6px 0 2px;padding:4px 8px;border-radius:8px;background:var(--ink);color:var(--gold);font-weight:700}.ac-reward.got{background:#f8f9f3}.ac-history{list-style:none;padding:0;margin:0 0 14px;display:flex;flex-direction:column;gap:4px}.ac-history b{display:inline-block;width:44px}.ac-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:14px}.ac-streak b{color:var(--red)}.ac-map-sheet .ac-sheet-body{padding:10px}.ac-map{width:100%;height:auto;border-radius:14px;cursor:pointer;display:block}.ac-progress-big{display:flex;gap:18px;align-items:center;padding:14px 16px;border-radius:16px;background:var(--band);margin-bottom:14px}.ac-progress-big b{font:700 26px Space Grotesk,system-ui,sans-serif;color:var(--ink2)}.ac-progress-big small{display:block;color:var(--muted)}.ac-track{display:flex;gap:6px;flex:1;flex-wrap:wrap}.ac-track span{width:34px;height:34px;border-radius:10px;background:var(--line);color:var(--muted);display:flex;align-items:center;justify-content:center;font-weight:700}.ac-track .ok{background:var(--green2);color:#fff}.ac-track .now{background:var(--gold);color:var(--ink)}.ac-modules{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.ac-module{display:flex;gap:12px;align-items:flex-start;text-align:left;padding:14px;border-radius:16px;border:1px solid var(--line);background:#fff}.ac-module:hover:not(:disabled){background:var(--tile)}.ac-module.locked{opacity:.6}.ac-module.ok{background:#f3f7ee}.ac-module.final{border-color:#e6cf8f;background:#fdf8ea}.ac-mod-icon{width:42px;height:42px;flex:none;border-radius:12px;background:var(--gold);color:var(--ink);display:flex;align-items:center;justify-content:center;font:700 18px Space Grotesk,system-ui,sans-serif}.ac-module.locked .ac-mod-icon{background:var(--line)}.ac-mod-text{display:flex;flex-direction:column;gap:3px;flex:1}.ac-mod-text small{color:var(--muted);font-size:11px}.ac-mod-text b{color:var(--ink2);font-size:14.5px}.ac-mod-text em{font-style:normal;color:var(--muted);font-size:12px}.ac-mod-bar{height:5px;border-radius:5px;background:var(--line);overflow:hidden;margin:4px 0 2px}.ac-mod-bar i{display:block;height:100%;background:var(--green2)}.ac-mod-page{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px}.ac-mod-side{display:flex;flex-direction:column;gap:12px}.ac-lessons{display:flex;flex-direction:column;gap:6px}.ac-lesson{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;text-align:left;padding:12px;border-radius:13px;border:1px solid var(--line);background:#fff}.ac-lesson:hover:not(:disabled){background:var(--tile)}.ac-lesson span{width:30px;height:30px;border-radius:9px;background:var(--tile2);color:var(--green);display:flex;align-items:center;justify-content:center;font-weight:700}.ac-lesson.done span{background:var(--green2);color:#fff}.ac-lesson.locked{opacity:.55}.ac-lesson small{color:var(--muted)}.ac-locked{padding:20px;border-radius:14px;background:var(--band)}.ac-reader .ac-sheet-body{padding:0}.ac-lesson-body{padding:20px 28px;max-width:780px;margin:0 auto;font-size:15px;line-height:1.65;color:var(--ink2)}.ac-text p{margin:0 0 12px}.ac-text ul,.ac-text ol{margin:0 0 12px;padding-left:22px}.ac-text li{margin:4px 0}.ac-text b{color:var(--ink)}.ac-tip-box,.ac-warn-box{border-radius:14px;padding:12px 16px;margin:14px 0}.ac-tip-box{background:#eef5e8}.ac-warn-box{background:#fbefe5}.ac-tip-box>b,.ac-warn-box>b{display:block;font-size:11px;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:4px}.ac-tip-box>b{color:var(--pos)}.ac-warn-box>b{color:var(--neg)}.ac-tip-box p,.ac-warn-box p{margin:0}.ac-example{margin:14px 0;border:1px solid var(--line);border-radius:14px;overflow:hidden}.ac-example>b{display:block;padding:10px 14px;background:var(--band)}.ac-example table{width:100%;border-collapse:collapse;font-size:13.5px}.ac-example th,.ac-example td{padding:8px 14px;border-top:1px solid var(--line);text-align:left}.ac-example th{color:var(--muted);font-weight:600}.ac-gloss{display:grid;grid-template-columns:max-content 1fr;gap:6px 14px;margin:14px 0;font-size:13.5px}.ac-gloss dt{font-weight:700}.ac-gloss dd{margin:0;color:var(--text)}.ac-check{margin:18px 0;padding:16px;border-radius:16px;background:#fff;border:2px solid var(--gold);box-shadow:0 6px 20px #c9a24a26}.ac-check.solved{border-color:#a9c08f}.ac-check small{font-size:10.5px;font-weight:700;letter-spacing:1.2px;color:var(--gold3)}.ac-check>b{display:block;margin:6px 0 10px;font-size:15px}.ac-opts{display:flex;flex-direction:column;gap:6px}.ac-opts button{text-align:left;padding:11px 14px;border-radius:12px;border:1px solid var(--line);background:var(--band);font-size:14px}.ac-opts button:hover:not(:disabled){background:var(--tile2)}.ac-opts button.ok{background:#dcebd0;border-color:#8fb57a}.ac-opts button.bad{background:#f6dcd6;border-color:#d9998c}.ac-opts button.sel{background:#f6ecd0;border-color:var(--gold2);font-weight:600}.ac-opts.big button{padding:14px 16px;font-size:15px}.ac-why{margin:10px 0 0;font-size:13.5px;color:var(--text)}.ac-lesson-foot{position:sticky;bottom:0;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 22px;background:#fcfcf7f5;border-top:1px solid var(--line)}.ac-exam-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.ac-exam-dots{display:flex;gap:4px;flex-wrap:wrap}.ac-exam-dots button{width:30px;height:30px;border-radius:8px;border:1px solid var(--line);background:#fff;font-size:12px}.ac-exam-dots button.done{background:var(--tile2)}.ac-exam-dots button.on{outline:2px solid var(--gold2)}.ac-timer{font:700 20px Space Grotesk,system-ui,sans-serif;color:var(--red)}.ac-exam-q h3{font:600 19px/1.35 Space Grotesk,system-ui,sans-serif;color:var(--ink2);margin:6px 0 14px}.ac-scenario{padding:12px 14px;border-radius:12px;background:var(--band);margin:8px 0}.ac-exam-foot{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.ac-review{display:flex;flex-direction:column;gap:8px;margin-top:12px}.ac-review>div{padding:10px 12px;border-radius:12px;background:var(--band)}.ac-review>div.bad{background:#fbefe9}.ac-review p{margin:4px 0}.ac-review small{color:var(--muted)}.ac-cert{background:#fcfaf3;border:10px solid var(--ink);outline:2px solid var(--gold2);outline-offset:-18px;border-radius:6px;padding:40px;text-align:center;color:var(--ink)}.ac-cert-in small{letter-spacing:4px;font-weight:700;color:var(--gold3)}.ac-cert h1{font:600 52px Georgia,serif;margin:10px 0}.ac-cert h2{font:600 34px Georgia,serif;display:inline-block;border-bottom:1px solid var(--gold2);padding:0 30px 6px;margin:6px 0 10px}.ac-cert p{max-width:620px;margin:6px auto;font-size:15px}.ac-cert-foot{display:flex;justify-content:space-between;margin-top:30px;font-size:13px;text-align:left}.ac-lib-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:10px}.ac-lib details{border:1px solid var(--line);border-radius:12px;padding:8px 12px;margin-bottom:6px;background:#fff}.ac-lib summary{font-weight:700;cursor:pointer;padding:4px 0}.ac-lib .ac-row{margin:4px 0}.ac-search{width:100%}.ac-game .ac-sheet-body{padding:14px 18px 18px}.ac-gbar{display:grid;grid-template-columns:1.3fr 1fr 1.4fr;gap:12px;margin-bottom:14px}.ac-gbar>div{border-radius:14px;background:var(--band);padding:10px 14px}.ac-gbar small{display:block;font-size:10px;font-weight:700;letter-spacing:1.2px;color:var(--muted)}.ac-gbar b{font:700 17px Space Grotesk,system-ui,sans-serif;color:var(--ink2)}.ac-gbar-rules span{display:inline-block;margin:4px 10px 0 0;font-size:12px}.ac-meter{height:6px;border-radius:6px;background:var(--line);margin-top:6px;overflow:hidden}.ac-meter i{display:block;height:100%;background:var(--gold2)}.ac-lot{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:14px}.ac-lot.compact{grid-template-columns:1fr}.ac-lot.compact .ac-report{display:none}.ac-gallery{display:flex;flex-direction:column;gap:6px}.ac-photo canvas{width:100%;height:auto;border-radius:12px;display:block}.ac-thumbs{display:flex;gap:5px;flex-wrap:wrap}.ac-thumbs button{padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:var(--line);width:72px;height:45px}.ac-thumbs button canvas{width:100%;height:100%;display:block}.ac-thumbs button.on{border-color:var(--gold2)}.ac-insp-views button{width:auto;height:auto;padding:7px 12px;font-size:12px;font-weight:600;background:#fff;border:1px solid var(--line)}.ac-report{display:grid;grid-template-columns:1fr 1fr;gap:6px 14px;margin:0;align-content:start}.ac-report>div{padding:6px 0;border-bottom:1px solid var(--line)}.ac-report dt{font-size:10.5px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.6px}.ac-report dd{margin:2px 0 0;font-weight:600;color:var(--ink2)}.ac-report dd.warn{color:var(--neg)}.ac-report.small{grid-template-columns:1fr 1fr;margin-top:10px}.ac-res-top{display:flex;gap:16px;align-items:center;margin-bottom:14px}.ac-res-badge{width:92px;height:92px;border-radius:24px;background:var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;flex:none}.ac-res-badge b{font:700 34px/1 Space Grotesk,system-ui,sans-serif}.ac-res-badge small{font-size:11px;color:var(--muted)}.ac-res-badge.pos{background:linear-gradient(160deg,#f6e7b6,var(--gold));color:#3a2c0a}.ac-res-badge.neg{background:#f3d3cc;color:var(--neg)}.ac-res-top h3{margin:0;font:600 22px Space Grotesk,system-ui,sans-serif;color:var(--ink2)}.ac-res-top p{margin:4px 0 0;color:var(--muted)}.ac-res-foot{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.ac-cmp{width:100%;border-collapse:collapse;font-size:13.5px;margin:10px 0}.ac-cmp th{font-size:11px;color:var(--muted);text-align:left;padding:6px 8px;border-bottom:1px solid var(--line)}.ac-cmp td{padding:8px;border-bottom:1px solid var(--line);vertical-align:top}.ac-cmp tr.ok td:last-child{color:var(--pos);font-weight:700}.ac-cmp tr.bad td:last-child{color:var(--neg);font-weight:700}.ac-cmp small{display:block;color:var(--muted)}.ac-cmp tr.bad{background:#fdf5f2}.ac-bad{color:var(--neg);background:#fbefe9;padding:8px 12px;border-radius:10px}.ac-burst{position:fixed;left:50%;top:38%;z-index:90;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;pointer-events:none;animation:acburst 2.4s ease forwards}.ac-burst b{font:700 84px/1 Space Grotesk,system-ui,sans-serif;text-shadow:0 8px 30px rgba(0,0,0,.25)}.ac-burst.pos b{color:var(--gold)}.ac-burst.neg b{color:#ff8b7a}.ac-burst span{font:700 18px DM Sans,system-ui,sans-serif;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.4)}@keyframes acburst{0%{opacity:0;transform:translate(-50%,-30%) scale(.6)}15%{opacity:1;transform:translate(-50%,-50%) scale(1.12)}30%{transform:translate(-50%,-50%) scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-80%)}}.ac-toasts{position:fixed;left:50%;top:76px;transform:translate(-50%);z-index:95;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none}.ac-toast{padding:10px 16px;border-radius:12px;background:#1f2b25f2;color:#fff;font-size:13px;box-shadow:var(--shadow);animation:acup2 .25s ease;max-width:90vw}.ac-toast.bad{background:#7d2e24}.ac-toast.good{background:#2f5a38}.ac-toast.out{opacity:0;transition:opacity .3s}@keyframes acup2{0%{transform:translateY(-8px);opacity:0}}.ac-fade{position:fixed;inset:0;z-index:40;background:#141d19;opacity:0;transition:opacity .28s;pointer-events:none}.ac-fade.on{opacity:1}.ac-cat-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px}.ac-cat-head h3{margin:0;font:600 19px Space Grotesk,system-ui,sans-serif;color:var(--ink2)}.ac-cat-head p{margin:4px 0 0;color:var(--muted);max-width:640px}.ac-cat{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.ac-lotcard{position:relative;display:flex;flex-direction:column;gap:3px;text-align:left;padding:10px;border-radius:16px;border:1px solid var(--line);background:#fff}.ac-lotcard:hover{border-color:var(--gold2);box-shadow:0 8px 24px #c9a24a2e}.ac-lot-img canvas{width:100%;height:auto;border-radius:10px;display:block;margin-bottom:6px}.ac-lot-n{position:absolute;left:16px;top:16px;width:26px;height:26px;border-radius:8px;background:var(--ink);color:var(--gold);display:flex;align-items:center;justify-content:center;font-weight:700;z-index:1}.ac-lotcard b{color:var(--ink2)}.ac-lotcard small{color:var(--muted);font-size:12px}.ac-lot-guide{display:flex;flex-direction:column;gap:0;margin-top:4px;color:var(--pos)}.ac-lot-guide small{font-size:11px;font-weight:600;color:var(--muted)}.ac-lot-guide b{font:700 15px Space Grotesk,system-ui,sans-serif;color:var(--pos)}.ac-lot-max{font-size:12px;font-weight:700;color:var(--gold3)}.ac-detail{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px}.ac-detail .ac-lot{grid-template-columns:1fr}.ac-calc{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:16px;background:var(--band);align-self:start}.ac-calc h4{margin:0}.ac-calc label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--muted)}.ac-calc table,.ac-mini{width:100%;border-collapse:collapse;font-size:12.5px}.ac-calc td,.ac-mini td{padding:4px 0;border-bottom:1px solid var(--line)}.ac-calc td:last-child,.ac-mini td:last-child{text-align:right;font-weight:600}.ac-calc tr.t td,.ac-res-item tr.t td{font-weight:700;color:var(--ink)}.ac-calc-out p{margin:8px 0 0;font-size:13px}.ac-calc-gain{margin:-2px 0 0;padding:7px 10px;border-radius:10px;font-size:12.5px;background:#fff;border:1px solid var(--line);color:var(--muted)}.ac-calc-gain.pos{background:#eef6ef;border-color:#9fd2a8;color:var(--ink2)}.ac-calc-gain.neg{background:#fbefec;border-color:#e2b0a6;color:var(--ink2)}.ac-warn-mini{line-height:1.45}.ac-warn-mini{color:var(--neg);font-size:12px;margin:0}.ac-live{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;position:relative}.ac-live-panel{display:flex;flex-direction:column;gap:12px}.ac-live-lot small{font-size:10.5px;font-weight:700;letter-spacing:1.2px;color:var(--muted)}.ac-live-lot b{display:block;font:600 20px Space Grotesk,system-ui,sans-serif;color:var(--ink2)}.ac-live-lot span{color:var(--muted);font-size:13px}.ac-price{padding:18px;border-radius:18px;background:var(--ink);color:#fff;text-align:center}.ac-price small{font-size:10.5px;letter-spacing:1.4px;color:#b9c7b0}.ac-price b{display:block;font:700 46px/1.1 Space Grotesk,system-ui,sans-serif;color:var(--gold);margin:6px 0}.ac-leader{display:inline-block;padding:4px 12px;border-radius:999px;background:#ffffff1f;font-size:13px;font-weight:600}.ac-leader.you{background:#3f7a4a}.ac-leader.ai{background:#8c3329}.ac-calls{display:flex;gap:8px;align-items:center;justify-content:center}.ac-calls i{width:44px;height:8px;border-radius:8px;background:var(--line)}.ac-calls i.on{background:var(--red)}.ac-calls span{min-width:110px;font:700 16px Space Grotesk,system-ui,sans-serif;color:var(--red)}.ac-mymax{font-size:13px;text-align:center}.ac-mymax em{color:var(--neg);font-style:normal;font-weight:700}.ac-bids{display:flex;flex-direction:column;gap:8px}.ac-custom{display:grid;grid-template-columns:1fr auto;gap:8px}.ac-quick{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ac-log{list-style:none;margin:0;padding:10px 12px;border-radius:14px;background:var(--band);font-size:12.5px;display:flex;flex-direction:column;gap:3px;max-height:180px;overflow:auto}.ac-log li.you{color:var(--pos);font-weight:600}.ac-log li.ai{color:var(--neg)}.ac-log li.sold_you{font-weight:700;color:var(--gold3)}.ac-log li.warn{color:var(--neg)}.ac-flash{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);padding:18px 30px;border-radius:20px;background:#1f2b25f2;color:#fff;font:700 26px Space Grotesk,system-ui,sans-serif;box-shadow:var(--shadow);animation:acburst 1.6s ease forwards;z-index:3}.ac-flash.good{background:linear-gradient(160deg,#f6e7b6,var(--gold));color:#3a2c0a}.ac-res-items{display:flex;flex-direction:column;gap:8px}.ac-res-item{border:1px solid var(--line);border-radius:14px;padding:10px 14px;background:#fff}.ac-res-item summary{display:flex;gap:12px;align-items:center;flex-wrap:wrap;cursor:pointer}.ac-res-item summary em{font-style:normal;color:var(--muted);font-size:13px}.ac-res-item table{width:100%;max-width:440px;border-collapse:collapse;margin:10px 0;font-size:13px}.ac-res-item td{padding:4px 0;border-bottom:1px solid var(--line)}.ac-res-item td:last-child{text-align:right}.ac-v{padding:4px 10px;border-radius:999px;font-weight:700;font-size:12px;background:var(--line)}.ac-v.bargain{background:var(--gold);color:#3a2c0a}.ac-v.good{background:#cfe3c0;color:#244d2c}.ac-v.expensive{background:#f3d3cc;color:var(--neg)}.ac-v.illegal{background:#7d2e24;color:#fff}.ac-missed{margin:6px 0 0;padding-left:18px}.ac-nego-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px}.ac-client{padding:12px 14px;border-radius:14px;background:#f6ecd0;margin-bottom:12px}.ac-client small{font-size:10px;font-weight:700;letter-spacing:1.2px;color:var(--gold3)}.ac-client b{display:block;font:700 18px Space Grotesk,system-ui,sans-serif;color:var(--ink2)}.ac-client p{margin:6px 0 0;font-size:12px}.ac-nego-car .ac-lot{grid-template-columns:1fr}.ac-seller{display:flex;gap:12px;align-items:center;padding:10px;border-radius:16px;background:var(--band)}.ac-seller canvas{width:64px;height:64px;border-radius:14px;background:#fff;image-rendering:pixelated}.ac-seller>div:nth-child(2){flex:1}.ac-seller small{display:block;color:var(--muted)}.ac-patience{display:flex;gap:3px;margin-top:5px}.ac-patience i{width:14px;height:6px;border-radius:3px;background:var(--line)}.ac-patience i.on{background:var(--gold2)}.ac-counter{text-align:right}.ac-counter small{font-size:10px;font-weight:700;letter-spacing:1.2px;color:var(--muted)}.ac-counter b{display:block;font:700 24px Space Grotesk,system-ui,sans-serif;color:var(--ink2)}.ac-chatlog{height:230px;overflow:auto;padding:12px;margin:10px 0;border-radius:16px;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.ac-line{max-width:84%;padding:8px 12px;border-radius:14px;font-size:13.5px}.ac-line.seller{background:var(--band);align-self:flex-start;border-bottom-left-radius:4px}.ac-line.you{background:var(--green);color:#fff;align-self:flex-end;border-bottom-right-radius:4px}.ac-line.system{background:#f6ecd0;align-self:center;font-size:12.5px;max-width:96%}.ac-nego-actions{display:flex;flex-direction:column;gap:10px}.ac-qs small,.ac-args small{font-size:10px;font-weight:700;letter-spacing:1.2px;color:var(--muted)}.ac-qs>div,.ac-args>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:5px}.ac-qs button,.ac-args button{padding:7px 11px;border-radius:999px;border:1px solid var(--line);background:#fff;font-size:12.5px}.ac-qs button:hover:not(:disabled),.ac-args button:hover:not(:disabled){background:var(--tile2)}.ac-qs button:disabled,.ac-args button:disabled{opacity:.4}.ac-offer input[type=range]{width:100%;accent-color:var(--gold2);min-height:0;padding:0;border:0}.ac-offer-row{display:grid;grid-template-columns:1fr auto auto auto;gap:6px;margin-top:6px}.ac-insp-wrap{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);gap:16px}.ac-insp-photo canvas{width:100%;height:auto;border-radius:14px;display:block;background:#ddd}.ac-insp-side{display:flex;flex-direction:column;gap:10px;max-height:72vh;overflow:auto;padding-right:4px}.ac-insp-side h4{margin:4px 0 0}.ac-yn{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:6px 0;border-bottom:1px solid var(--line);font-size:13px}.ac-yn input{min-height:0}.ac-zone-list{display:flex;flex-direction:column;gap:4px}.ac-zone{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;padding:6px 8px;border-radius:10px;background:var(--band);font-size:12.5px}.ac-zone small{color:var(--muted)}.ac-zone div{display:flex;gap:4px}.ac-zone button{padding:4px 8px;border-radius:8px;border:1px solid var(--line);background:#fff;font-size:11.5px}.ac-zone button.on{background:var(--gold);border-color:var(--gold2);font-weight:700}.ac-zone.replace{background:#fbe9e5}.ac-zone.repair{background:#fbf3dc}.ac-estimate{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-radius:14px;background:var(--ink);color:#fff}.ac-estimate b{font:700 20px Space Grotesk,system-ui,sans-serif;color:var(--gold)}.ac-cost-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:16px}.ac-file-head{display:flex;gap:12px;align-items:center;margin-bottom:10px}.ac-file-img canvas{width:150px;border-radius:10px;display:block}.ac-file-head h3{margin:2px 0;font:600 18px Space Grotesk,system-ui,sans-serif;color:var(--ink2)}.ac-file-head p{margin:0;color:var(--muted);font-size:12.5px}.ac-file-head small{font-size:10px;font-weight:700;letter-spacing:1.2px;color:var(--muted)}.ac-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:10px}.ac-facts>div{padding:8px 10px;border-radius:12px;background:var(--band)}.ac-facts small{display:block;font-size:11px;color:var(--muted)}.ac-facts b{color:var(--ink2)}.ac-cost-file details{border:1px solid var(--line);border-radius:12px;padding:8px 12px;margin-bottom:6px;background:#fff}.ac-cost-file summary{font-weight:700;cursor:pointer}.ac-mini tr.hl td{background:#f6ecd0}.ac-cost-form{display:flex;flex-direction:column;gap:6px}.ac-cost-form label{display:grid;grid-template-columns:1fr 150px;gap:10px;align-items:center;padding:6px 10px;border-radius:12px;background:var(--band)}.ac-cost-form label small{display:block;font-size:11px;color:var(--muted)}.ac-cost-form label.strong{background:#f6ecd0}.ac-cost-form input{text-align:right}.ac-calcpad{padding:8px;border-radius:14px;background:var(--ink);margin:6px 0}.ac-calcpad input{width:100%;text-align:right;background:#0f1713;color:var(--gold);border:0;font:700 18px Space Grotesk,system-ui,sans-serif}.ac-calcpad>div{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:6px}.ac-calcpad button{min-height:34px;border:0;border-radius:8px;background:#33463c;color:#fff;font-weight:700}.ac-docs-intro p{margin:0 0 8px}.ac-truth{display:flex;gap:14px;flex-wrap:wrap;padding:10px 14px;border-radius:14px;background:#f6ecd0;font-size:13px;margin-bottom:10px}.ac-truth small{font-size:10px;font-weight:700;letter-spacing:1.2px;color:var(--gold3);width:100%}.ac-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:10px}.ac-step{border:2px dashed var(--line);border-radius:14px;padding:8px;min-height:120px;background:var(--band)}.ac-step.over{border-color:var(--gold2);background:#fbf3dc}.ac-step small{font-size:10px;font-weight:700;letter-spacing:1px;color:var(--muted)}.ac-step>b{display:block;font-size:12.5px;color:var(--ink2);margin-bottom:6px}.ac-drop{display:flex;flex-direction:column;gap:6px}.ac-docs-tray{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin-bottom:12px;min-height:60px}.ac-doc{background:#fffef8;border:1px solid #e6dfc8;border-radius:12px;padding:8px 10px;box-shadow:0 2px 6px #0000000d;cursor:grab;font-size:12px}.ac-doc.drag{opacity:.5}.ac-doc>b{display:block;color:var(--ink2);font-size:12.5px;margin-bottom:4px}.ac-doc dl{margin:0 0 6px}.ac-doc [data-f]{display:flex;justify-content:space-between;gap:6px;padding:2px 4px;border-radius:6px;cursor:pointer}.ac-doc [data-f]:hover{background:#f6ecd0}.ac-doc [data-f].flag{background:#f3d3cc;outline:1px solid var(--neg)}.ac-doc dt{color:var(--muted)}.ac-doc dd{margin:0;font-weight:600;text-align:right;word-break:break-all}.ac-doc select{width:100%;min-height:32px;padding:4px 8px;font-size:12px}.ac-step .ac-doc dl{display:none}.ac-step .ac-doc{cursor:grab}.ac-ports{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:10px}.ac-port{padding:10px;border-radius:12px;background:var(--band);display:flex;flex-direction:column;gap:2px}.ac-port small{color:var(--muted);font-size:11.5px}.ac-port span{font-size:12px;font-weight:700}.ac-plan{width:100%;border-collapse:collapse;font-size:13px}.ac-plan th{text-align:left;font-size:11px;color:var(--muted);padding:6px}.ac-plan td{padding:6px;border-top:1px solid var(--line)}.ac-plan small{display:block;color:var(--muted)}.ac-plan select{width:100%}.ac-total{font-size:15px;margin:10px 0}.ac-total b{font:700 22px Space Grotesk,system-ui,sans-serif;color:var(--ink2)}.ac-mk-markets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}.ac-mk-m{padding:12px;border-radius:14px;background:var(--band);display:flex;flex-direction:column;gap:4px;font-size:12px}.ac-mk-m b{font:700 16px Space Grotesk,system-ui,sans-serif;color:var(--ink2)}.ac-mk-m small{color:var(--muted)}.ac-mk-m details p{margin:4px 0 0}.ac-flag{display:flex;width:42px;height:26px;border-radius:5px;overflow:hidden;box-shadow:0 1px 3px #0003}.ac-flag i{flex:1}.ac-mk-cars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.ac-mk-car{display:grid;grid-template-columns:120px 1fr 170px;gap:10px;align-items:center;padding:8px;border-radius:14px;border:1px solid var(--line);background:#fff}.ac-mk-img canvas{width:120px;border-radius:8px;display:block}.ac-mk-car b{color:var(--ink2)}.ac-mk-car small{display:block;color:var(--muted);font-size:11.5px}.ac-presets{display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.ac-presets button{padding:4px 9px;border-radius:999px;border:1px solid var(--line);background:#fff;font-size:11px}.ac-admin-body{margin-top:8px}.ac-inline{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end;margin-bottom:12px}.ac-inline label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--muted)}.ac-inline label.chk{flex-direction:row;align-items:center}.ac-new-codes pre{background:var(--ink);color:var(--gold);padding:12px;border-radius:12px;user-select:all}.ac-score{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ac-score label{display:grid;grid-template-columns:1fr 110px;gap:8px;align-items:center;padding:6px 10px;border-radius:12px;background:var(--band)}.ac-score button{grid-column:1/-1}@media(max-width:900px){.ac-mod-page,.ac-detail,.ac-live,.ac-nego-wrap,.ac-insp-wrap,.ac-cost-wrap,.ac-lib-grid,.ac-lot{grid-template-columns:1fr}.ac-gbar{grid-template-columns:1fr 1fr}.ac-gbar-rules{grid-column:1/-1}.ac-steps,.ac-ports{grid-template-columns:repeat(3,minmax(0,1fr))}.ac-mk-markets{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-mk-cars{grid-template-columns:1fr}.ac-grid3{grid-template-columns:1fr 1fr}.ac-rank-mini{grid-template-columns:1fr}}body.ac-phone .ac-live,body.ac-phone .ac-nego-wrap{grid-template-columns:1fr 1fr}body.ac-phone .ac-insp-wrap{grid-template-columns:1.2fr 1fr}body.ac-phone .ac-price b{font-size:32px}body.ac-phone .ac-chatlog{height:150px}.ac-actions.end{justify-content:flex-end}.ac-btn.danger{background:#b4412f;color:#fff;border-color:#b4412f}.ac-ask .ac-sheet{z-index:2}@media(max-height:520px){.ac-auth{overflow:auto;align-items:flex-start;padding:10px}.ac-auth:not(.ac-auth2) .ac-auth-card{width:min(760px,96vw);margin:auto;padding:14px 18px;display:grid;grid-template-columns:190px 1fr;grid-template-rows:auto 1fr;gap:4px 22px;border-radius:18px}.ac-auth:not(.ac-auth2) .ac-auth-brand{grid-row:1;grid-column:1;flex-direction:column;align-items:flex-start;margin:0;padding-right:18px}.ac-auth:not(.ac-auth2) .ac-auth-card:before{content:"";position:absolute;left:226px;top:16px;bottom:16px;border-left:1px solid var(--line)}.ac-auth:not(.ac-auth2) .ac-tabs{grid-column:2;grid-row:1;align-self:end;margin-bottom:6px}.ac-auth:not(.ac-auth2) form{grid-column:2;display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}.ac-auth form[hidden]{display:none}.ac-auth:not(.ac-auth2) form button{grid-column:1/-1;min-height:40px}.ac-auth:not(.ac-auth2) input{min-height:36px;padding:7px 10px}.ac-auth:not(.ac-auth2) .ac-auth-note{grid-column:1;grid-row:2;align-self:end;text-align:left;margin:0;font-size:10.5px;padding-right:18px}.ac-auth2 .ac-auth-card{padding:12px 18px}.ac-auth2 .ac-pass{padding-bottom:8px;margin-bottom:8px}.ac-auth2 .ac-pass .ac-mark{width:34px;height:34px;font-size:13px}.ac-auth2 h3{font-size:19px}.ac-auth2 .ac-auth-sub{margin-bottom:8px;font-size:12.5px}.ac-auth2 .ac-tabs{margin-bottom:8px}.ac-auth2 form{gap:7px}.ac-auth2 .ac-in input{min-height:38px}.ac-auth2 .ac-btn.ac-key{min-height:42px}.ac-auth2 .ac-auth-note,.ac-auth2 .ac-auth-help{display:none}.ac-auth2 .ac-auth-hero{padding:16px 20px;gap:10px}.ac-auth2 .ac-auth-hero h2{font-size:24px}.ac-load-card{margin-bottom:6vh}.ac-load-card h1{font-size:22px;margin-top:10px}.ac-load-sub{margin-bottom:12px}}body.ac-phone .ac-auction.is-live .ac-gbar{display:flex;margin-bottom:6px}body.ac-phone .ac-auction.is-live .ac-gbar-market,body.ac-phone .ac-auction.is-live .ac-gbar-rules{display:none}body.ac-phone .ac-auction.is-live .ac-budget{flex:1;display:flex;align-items:center;gap:10px;padding:5px 12px}body.ac-phone .ac-auction.is-live .ac-budget b{font-size:13px;white-space:nowrap}body.ac-phone .ac-auction.is-live .ac-meter{flex:1}body.ac-phone .ac-auction.is-live .ac-sheet-body{padding:8px 10px;overflow:hidden}body.ac-phone .ac-auction.is-live .ac-live{grid-template-columns:1fr 1.05fr;gap:10px;height:calc(100vh - 118px);height:calc(100dvh - 118px)}body.ac-phone .ac-auction.is-live .ac-live-left{overflow:auto;border-radius:12px}body.ac-phone .ac-auction.is-live .ac-live-panel{overflow:auto;gap:6px}body.ac-phone .ac-auction.is-live .ac-live-lot b{font-size:14px}body.ac-phone .ac-auction.is-live .ac-live-lot span{font-size:10.5px}body.ac-phone .ac-auction.is-live .ac-price{padding:6px 10px;border-radius:12px}body.ac-phone .ac-auction.is-live .ac-price b{font-size:26px;margin:2px 0}body.ac-phone .ac-auction.is-live .ac-price small{font-size:9px}body.ac-phone .ac-auction.is-live .ac-calls i{width:28px;height:6px}body.ac-phone .ac-auction.is-live .ac-calls span{font-size:13px;min-width:80px}body.ac-phone .ac-auction.is-live .ac-mymax{font-size:11.5px}body.ac-phone .ac-auction.is-live .ac-bids{display:grid;grid-template-columns:1fr 1fr;gap:6px}body.ac-phone .ac-auction.is-live .ac-bids [data-bid]{grid-column:1/-1;min-height:46px}body.ac-phone .ac-auction.is-live .ac-quick{grid-column:1/-1}body.ac-phone .ac-auction.is-live .ac-bids .ac-btn{min-height:38px;padding:0 10px;font-size:12px}body.ac-phone .ac-auction.is-live .ac-custom input{min-height:38px;padding:5px 8px;font-size:13px}body.ac-phone .ac-auction.is-live .ac-log{max-height:70px;font-size:11px;padding:6px 8px}body.ac-phone .ac-toasts{top:auto;bottom:10px}body.ac-phone .ac-toast{font-size:12px;padding:8px 12px;max-width:60vw}body.ac-phone .ac-game .ac-sheet-head{padding:6px 12px}body.ac-phone .ac-game .ac-sheet-head small{display:none}body.ac-phone .ac-game .ac-sheet-head h2{font-size:15px;margin:0}body.ac-phone .ac-game .ac-x{width:32px;height:32px;font-size:18px}body.ac-phone .ac-auction.is-live .ac-live{height:calc(100vh - 92px);height:calc(100dvh - 92px)}.ac-balance small{display:block;color:var(--muted);font-size:11.5px;margin-top:3px}.ac-verify-body{margin-top:6px}.ac-verify-ok,.ac-verify-bad{padding:14px 16px;border-radius:14px}.ac-verify-ok{background:#e4efdb;color:#2c4d33}.ac-verify-bad{background:#f8e1dc;color:#7c2e22}.ac-verify-ok>b,.ac-verify-bad>b{font:600 18px Space Grotesk,system-ui,sans-serif}.ac-verify-ok p,.ac-verify-bad p{margin:6px 0}.ac-verify-ok small{color:#5d7a63}@media(max-height:520px){.ac-verify{display:block}.ac-verify .ac-auth-brand{flex-direction:row;padding:0;margin-bottom:10px}.ac-verify:before{display:none}}.ac-cert-in .ac-mark.big{display:flex;margin:0 auto 12px}.ac-cert-in small{display:block}.ac-portal .ac-sheet-icon{background:#3c3b6e;color:#fff;font-size:15px}.ac-pt-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:18px;align-items:start}.ac-pt-filters{display:flex;flex-direction:column;gap:9px;position:sticky;top:0;padding:14px;border-radius:16px;background:var(--band)}.ac-pt-filters label{display:flex;flex-direction:column;gap:4px;font-size:11.5px;font-weight:600;color:var(--muted)}.ac-pt-filters input,.ac-pt-filters select{min-height:36px;padding:6px 9px;font-size:13px}.ac-pt-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ac-check-row{flex-direction:row!important;align-items:center;gap:8px!important;font-weight:500!important;color:var(--ink2)!important}.ac-check-row input{min-height:0!important;width:16px;height:16px}.ac-muted.small,.ac-pt-filters .small{font-size:11px;margin:0}.ac-pt-count{font-size:12px;color:var(--muted);margin-bottom:8px}.ac-pt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.ac-pt-card{display:flex;flex-direction:column;text-align:left;padding:0;border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden;cursor:pointer;transition:transform .12s,box-shadow .12s}.ac-pt-card:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.ac-pt-ph{aspect-ratio:16/10;background:#d7dbd4;overflow:hidden}.ac-pt-ph img,.ac-pt-ph canvas{width:100%;height:100%;object-fit:cover;display:block}.ac-pt-info{display:flex;flex-direction:column;gap:3px;padding:10px 12px 12px}.ac-pt-info b{font-size:14px;color:var(--ink2)}.ac-pt-info small{font-size:11.5px;color:var(--muted)}.ac-pt-price{display:flex;justify-content:space-between;align-items:baseline;gap:6px;margin-top:4px}.ac-pt-price span{font:700 17px Space Grotesk,system-ui,sans-serif;color:#3c3b6e}.ac-pt-price em{font-style:normal;font-size:11px;color:#b22234;font-weight:700}.ac-pt-when{color:#7a5b14!important;font-weight:600}.ac-pt-more{margin:14px auto 0;display:flex}.ac-pt-empty{text-align:center;padding:40px 20px;max-width:520px;margin:0 auto}.ac-pt-empty .ac-mark{margin:0 auto 12px;display:flex;background:#3c3b6e;color:#fff}.ac-pt-detail{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:18px}.ac-pt-main{border-radius:14px;overflow:hidden;background:#d7dbd4;aspect-ratio:16/10}.ac-pt-main img,.ac-pt-main canvas{width:100%;height:100%;object-fit:cover;display:block}.ac-pt-thumbs{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.ac-pt-thumbs button{width:76px;height:50px;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:#d7dbd4}.ac-pt-thumbs button.on{border-color:#3c3b6e}.ac-pt-thumbs img,.ac-pt-thumbs canvas{width:100%;height:100%;object-fit:cover}.ac-pt-side{display:flex;flex-direction:column;gap:12px}.ac-pt-bidbox{padding:14px;border-radius:14px;background:#1f2442;color:#fff;text-align:center}.ac-pt-bidbox small{letter-spacing:1.4px;font-size:10px;color:#b9c0dc}.ac-pt-bidbox b{display:block;font:700 34px Space Grotesk,system-ui,sans-serif;color:#f2c230;margin:4px 0}.ac-pt-bidbox span{font-size:12px;color:#f6b8bf}.ac-pt-bidbox p{margin:6px 0 0;font-size:12px;color:#d7dcef}.ac-pt-specs{display:grid;grid-template-columns:auto 1fr;gap:5px 12px;margin:0;font-size:13px}.ac-pt-specs dt{color:var(--muted)}.ac-pt-specs dd{margin:0;color:var(--ink2)}.ac-pt-specs small{color:var(--faint)}.ac-pt-cost{padding:12px 14px;border-radius:14px;background:var(--band)}.ac-pt-cost-head{display:flex;align-items:center;gap:8px;justify-content:space-between}.ac-pt-cost h4{margin:0;font-size:13px}.ac-pt-cost select{min-height:32px;padding:4px 8px}.ac-pt-cost table{width:100%;border-collapse:collapse;font-size:12.5px;margin-top:6px}.ac-pt-cost td{padding:3px 0}.ac-pt-cost td:last-child{text-align:right;font-weight:600}.ac-pt-cost tr.tot td{border-top:1px solid var(--line);padding-top:6px;font-weight:800;color:var(--ink2)}.ac-pt-bid{display:flex;flex-direction:column;gap:9px;padding:14px;border-radius:14px;border:1px solid #d9b964;background:#fffaf0}.ac-pt-bid h4{margin:0}.ac-pt-bid label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--muted)}.ac-pt-quick{display:flex;gap:6px;flex-wrap:wrap}.ac-pt-quick .ac-btn{min-height:32px;padding:0 10px;font-size:12px}.ac-pt-bids{display:flex;flex-direction:column;gap:10px}.ac-pt-bidrow{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:14px;background:#fff}.ac-pt-bidrow>div:nth-child(2){display:flex;flex-direction:column;gap:3px}.ac-pt-bidrow small{color:var(--muted);font-size:11.5px}.ac-pt-bid-ph{width:110px;height:68px;border-radius:10px;overflow:hidden;background:#d7dbd4}.ac-pt-bid-ph img,.ac-pt-bid-ph canvas{width:100%;height:100%;object-fit:cover}.ac-pt-bid-r{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right;max-width:240px}.ac-pt-bid-r b{font:700 18px Space Grotesk,system-ui,sans-serif}.ac-pt-chip{padding:3px 9px;border-radius:99px;font-size:11px;font-weight:700;background:#e8e3d3;color:#5b4a1e}.st-placed .ac-pt-chip{background:#dfe5f5;color:#2b3a78}.st-won .ac-pt-chip{background:#dcefd6;color:#2c5a2a}.st-lost .ac-pt-chip,.st-cancelled .ac-pt-chip{background:#f1dcd8;color:#7c2e22}.ac-pt-staffnote{color:#2b3a78!important;font-weight:600}.ac-pt-import{margin:8px 0 14px}.ac-pt-import summary{cursor:pointer;font-size:13px;color:var(--green2)}.ac-pt-import input{margin:8px 8px 0 0}body.ac-phone .ac-pt-layout{grid-template-columns:190px minmax(0,1fr);gap:10px}body.ac-phone .ac-pt-detail{grid-template-columns:1fr 1fr;gap:10px}body.ac-phone .ac-pt-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}@media(max-width:760px){.ac-pt-layout,.ac-pt-detail{grid-template-columns:1fr}.ac-pt-filters{position:static}}.ac-quest{position:absolute;left:16px;top:120px;width:300px;padding:12px 14px;border-radius:16px;background:#1f2b25f0;color:#fcfcf7;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:6px}.ac-quest.pop{animation:acqpop .6s ease}@keyframes acqpop{0%{transform:scale(.94);opacity:.4}60%{transform:scale(1.03)}to{transform:none;opacity:1}}.ac-q-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px}.ac-quest small{font-size:10px;font-weight:800;letter-spacing:1.2px;color:#e9cf86;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.ac-q-dots{flex-shrink:0}.ac-q-dots{display:flex;gap:3px}.ac-q-dots i{width:9px;height:9px;border-radius:50%;background:#ffffff38}.ac-q-dots i.ok{background:#8fc27a}.ac-q-dots i.now{background:#e9b949;box-shadow:0 0 0 3px #e9b9494d}.ac-quest b{font:600 14px/1.35 DM Sans,system-ui,sans-serif}.ac-quest .ac-btn{align-self:flex-start;min-height:34px;padding:0 14px;font-size:12.5px}.ac-quest.done{background:#2a4236f2}.ac-zoomctl{position:absolute;right:16px;bottom:96px;display:flex;flex-direction:column;gap:4px}.ac-zoomctl button{width:38px;height:38px;border:0;border-radius:11px;background:#fcfcf7f2;box-shadow:var(--shadow);font:700 20px/1 Space Grotesk,system-ui;color:var(--ink2)}body.ac-phone .ac-quest{left:max(8px,env(safe-area-inset-left));top:56px;width:min(250px,36vw);padding:8px 10px;gap:4px;border-radius:12px}body.ac-phone .ac-quest b{font-size:11.5px}body.ac-phone .ac-quest small{font-size:8.5px;letter-spacing:.8px}body.ac-phone .ac-q-dots{gap:2px}body.ac-phone .ac-q-dots i{width:6px;height:6px}@media(max-width:620px){body.ac-phone .ac-q-dots{display:none}}body.ac-phone .ac-quest .ac-btn{min-height:28px;font-size:11px;padding:0 10px}body.ac-phone .ac-zoomctl{right:max(14px,env(safe-area-inset-right));left:auto;bottom:118px;flex-direction:column}body.ac-phone .ac-zoomctl button{width:34px;height:34px}body.ac-phone.ac-chat-open .ac-quest{display:none}.ac-tut-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px}.ac-tut-steps>div{padding:14px;border-radius:14px;background:var(--band);display:flex;flex-direction:column;gap:6px}.ac-tut-steps span{width:30px;height:30px;border-radius:50%;background:#e9b949;color:#1f2b25;font:800 15px Space Grotesk,system-ui;display:flex;align-items:center;justify-content:center}.ac-tut-steps b{font-size:14px;color:var(--ink2)}.ac-tut-steps p{margin:0;font-size:12.5px;color:var(--muted)}.ac-tut kbd{padding:1px 6px;border-radius:5px;background:#1f2b25;color:#e9cf86;font:700 11px Space Grotesk,system-ui}body.ac-phone .ac-tut-steps{gap:6px}body.ac-phone .ac-tut-steps>div{padding:8px}body.ac-phone .ac-tut-steps p{font-size:10.5px}.ac-xfade{position:fixed;inset:0;width:100vw;height:100vh;z-index:4;pointer-events:none;transition:opacity .55s ease,transform .6s cubic-bezier(.3,.7,.3,1);transform-origin:50% 55%}.ac-xfade.in{opacity:0;transform:scale(1.45)}.ac-xfade.out{opacity:0;transform:scale(.78)}.ac-mood{font-size:12px;color:var(--muted);margin-top:4px}.ac-mood span{font-size:15px}.ac-mood.limit{color:#a5621f;font-weight:600}.ac-mood.angry{color:#b5452f;font-weight:600}.ac-mood.rush{color:#b5452f;font-weight:700}.ac-counter em{display:block;font-style:normal;font-size:12px;font-weight:700;color:#3f7a5a;min-height:15px}.ac-counter b.bump{animation:acBump .5s ease}@keyframes acBump{0%{transform:scale(1)}40%{transform:scale(1.14);color:#3f7a5a}to{transform:scale(1)}}.ac-seller.shake{animation:acShake .4s ease}@keyframes acShake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.ac-tell{margin-top:8px;padding:8px 12px;border-radius:12px;background:#f6ecd0;font-size:12.5px}.ac-nego-hud{display:grid;grid-template-columns:1.3fr 1fr;gap:10px;margin-top:10px}.ac-nego-hud small{font-size:10px;font-weight:700;letter-spacing:1.2px;color:var(--muted)}.ac-turns,.ac-combo{padding:8px 12px;border-radius:14px;background:#fff;border:1px solid var(--line)}.ac-turns div{display:flex;gap:3px;margin:5px 0 3px}.ac-turns i{flex:1;height:7px;border-radius:4px;background:var(--line)}.ac-turns i.on{background:#2f6f8f}.ac-turns span{font-size:11.5px;color:var(--muted)}.ac-combo b{display:block;font:700 18px Space Grotesk,system-ui,sans-serif;color:var(--ink2);margin:2px 0 4px}.ac-combo-bar{height:7px;border-radius:4px;background:var(--line);overflow:hidden}.ac-combo-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,#e9cf86,#d97a2b);transition:width .35s ease}.ac-combo.hot{border-color:#d97a2b;box-shadow:0 0 0 3px #d97a2b26}.ac-combo.hot b{color:#c4561f}.ac-chatwrap{position:relative}.ac-chatwrap .ac-chatlog{height:200px}.ac-pop{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%) scale(.6);opacity:0;pointer-events:none;padding:10px 20px;border-radius:999px;background:linear-gradient(135deg,#1f2b25,#2f4a3c);color:#f3dc9a;box-shadow:0 10px 30px #00000040;display:flex;gap:10px;align-items:baseline;white-space:nowrap}.ac-pop b{font:700 17px Space Grotesk,system-ui,sans-serif}.ac-pop span{font:700 15px Space Grotesk,system-ui,sans-serif;color:#fff;background:#d97a2b;border-radius:999px;padding:2px 9px}.ac-pop.on{animation:acPop 1.9s ease forwards}@keyframes acPop{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}12%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}22%{transform:translate(-50%,-50%) scale(1)}80%{opacity:1;transform:translate(-50%,-60%) scale(1)}to{opacity:0;transform:translate(-50%,-80%) scale(.95)}}.ac-ulti{margin:0 0 8px;padding:9px 12px;border-radius:12px;background:#fbe3dd;color:#8a2f1f;font-weight:600;font-size:13px}.ac-qs>div+small,.ac-args>div+small{display:block;margin-top:8px}.ac-qs button.report{border-color:#2f6f8f;color:#2f6f8f;font-weight:600}.ac-qs button.self{border-style:dashed}.ac-args button.hot{border-color:#c9a24a;background:#fbf2d8}.ac-args button em.adm{font-style:normal;font-size:10px;font-weight:700;margin-left:6px;padding:1px 6px;border-radius:999px;background:#c9a24a;color:#fff}.ac-nego-wrap.busy .ac-nego-actions button{pointer-events:none}.ac-nego-how{margin-top:10px;padding:10px 14px;border-radius:14px;background:var(--band);font-size:12.5px}.ac-nego-how summary{cursor:pointer;font-weight:700;color:var(--ink2)}.ac-nego-how ul{margin:8px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:5px}.ac-nego-combos{display:flex;gap:14px;align-items:center;margin:12px 0;padding:10px 14px;border-radius:14px;background:#fbf2d8}.ac-nego-combos>div:first-child{text-align:center}.ac-nego-combos b{font:700 24px Space Grotesk,system-ui,sans-serif;color:#c4561f;display:block}.ac-nego-combos small{font-size:11px;color:var(--muted)}.ac-nego-combos .list{display:flex;flex-wrap:wrap;gap:6px}.ac-nego-combos .list span{padding:3px 10px;border-radius:999px;background:#fff;border:1px solid #e3cf95;font-size:12px;font-weight:600}body.ac-phone .ac-chatwrap .ac-chatlog{height:130px}body.ac-phone .ac-nego-hud{grid-template-columns:1fr 1fr}.ac-args button em.adm.lie{background:#b5452f}.ac-dmgcard{margin-top:12px;padding:12px 14px;border-radius:16px;background:#1f2b25;color:#e9e6df}.ac-dmgcard header{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px}.ac-dmgcard header b{font:700 13px Space Grotesk,system-ui,sans-serif;letter-spacing:.6px;text-transform:uppercase;color:#e9cf86}.ac-dmgcard header span{font-size:11.5px;color:#a9b5ad}.ac-dmg-views{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ac-dmg-views figure{margin:0;padding:8px 6px 6px;border-radius:12px;background:repeating-linear-gradient(0deg,#2a3a32 0 2px,#27362f 2px 4px);text-align:center}.ac-dmg-views canvas.ac-pixcar{width:100%;height:auto;image-rendering:pixelated;display:block}.ac-dmg-views figcaption{font-size:10.5px;letter-spacing:1px;text-transform:uppercase;color:#a9b5ad;margin-top:4px}.ac-dmg-list{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.ac-dmg-list li{padding:3px 9px;border-radius:999px;background:#3a2622;color:#ffd9cf;font-size:12px;font-weight:600}.ac-dmg-list li:only-child{background:#2f4a3c;color:#d6e9ce}.ac-thumbpix{image-rendering:pixelated;width:100%;height:auto;display:block}.ac-dmg-views figure canvas.ac-pixcar{max-width:380px;margin:0 auto}.ac-n3-top{display:grid;grid-template-columns:1.6fr 1fr;gap:12px;margin-bottom:10px}.ac-n3-top .ac-client{margin:0}.ac-n3-dealers{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:8px}.ac-dealer{display:grid;grid-template-columns:96px 1fr auto;gap:10px;align-items:center;text-align:left;padding:8px 10px;border-radius:16px;border:2px solid var(--line);background:#fff;cursor:pointer;font:inherit}.ac-dealer.on{border-color:var(--gold2);box-shadow:0 0 0 3px #c9a24a2e}.ac-dealer.gone{opacity:.45}.ac-dealer .img canvas{width:96px;height:auto;display:block;image-rendering:pixelated;border-radius:10px}.ac-dealer .t{display:flex;flex-direction:column;gap:1px;min-width:0}.ac-dealer b{font-size:13.5px;color:var(--ink2)}.ac-dealer small{font-size:11.5px;color:var(--muted)}.ac-dealer em{font-style:normal;font-weight:700;font-size:13px;color:#2f4a3c;margin-top:2px}.ac-dealer i{font-style:normal;font-size:20px}.ac-n3-log{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.ac-n3-log span{font-size:12px;padding:4px 10px;border-radius:999px;background:#fbe3dd;color:#8a2f1f}.ac-terms-now{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:8px}.ac-terms-now small{font-size:10px;font-weight:700;letter-spacing:1.2px;color:var(--muted)}.ac-terms-now span{font-size:12px;padding:3px 10px;border-radius:999px;background:var(--band)}.ac-calcbox{min-width:0}.ac-calc-mini{display:flex;flex-direction:column;gap:1px;padding:8px 12px;border-radius:14px;background:#fff;border:1px solid var(--line);font-size:12px}.ac-calc-mini small{font-size:10px;font-weight:700;letter-spacing:1.2px;color:var(--muted)}.ac-calc-mini>b{font:700 16px Space Grotesk,system-ui,sans-serif;color:var(--ink2)}.ac-calc-mini.great{border-color:#3f7a5a;background:#eef6ef}.ac-calc-mini.good{border-color:#8fb48f}.ac-calc-mini.fair{border-color:#c9a24a}.ac-calc-mini.bad{border-color:#b5452f;background:#fbefec}.ac-calc-mini .m b{color:inherit}.ac-offer>small{display:block;font-size:10px;font-weight:700;letter-spacing:1.2px;color:var(--muted);margin-bottom:5px}.ac-termpick{display:flex;flex-direction:column;gap:5px;margin-bottom:8px}.ac-seg{display:flex;flex-wrap:wrap;gap:4px}.ac-seg button{flex:1 1 auto;padding:6px 9px;border-radius:10px;border:1px solid var(--line);background:#fff;font:inherit;font-size:12px;cursor:pointer}.ac-seg button.on{background:#1f2b25;color:#f3dc9a;border-color:#1f2b25}.ac-mycalc{margin-top:8px}@media(max-width:900px){.ac-n3-top,.ac-n3-dealers{grid-template-columns:1fr}}body.ac-phone .ac-n3-dealers{grid-template-columns:repeat(3,1fr)}body.ac-phone .ac-dealer{grid-template-columns:1fr}body.ac-phone .ac-dealer .img{display:none}.ac-mk-kind{font-size:10px!important;font-weight:700;letter-spacing:1.2px;color:var(--gold3)!important}tr.muted td{color:var(--muted);font-style:italic}.ac-res-badge.practice{opacity:.75;border-style:dashed}.ac-stickzone{position:fixed;left:0;bottom:0;width:46vw;height:78%;z-index:4;touch-action:none}.ac-joy{position:fixed;left:calc(max(14px,env(safe-area-inset-left)) + 64px);top:calc(100% - 82px);width:128px;height:128px;margin:-64px 0 0 -64px;border-radius:50%;background:radial-gradient(circle,#1f2b252e 0,#1f2b2552 70%);border:2px solid rgba(252,252,247,.55);z-index:6;pointer-events:none;opacity:.42;transition:opacity .15s,border-color .15s}.ac-joy.on{opacity:1}.ac-joy.run{border-color:var(--gold)}.ac-joy:not(.on){left:calc(max(14px,env(safe-area-inset-left)) + 64px)!important;top:calc(100% - 82px)!important}.ac-joy i{position:absolute;left:50%;top:50%;width:56px;height:56px;margin:-28px;border-radius:50%;background:#fcfcf7f2;box-shadow:0 4px 14px #00000047}.ac-joy.run i{background:var(--gold)}.ac-act{position:fixed;z-index:6;right:max(18px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));min-width:78px;height:78px;padding:0 18px;border:0;border-radius:39px;background:var(--gold);color:var(--ink);box-shadow:0 8px 22px #0000004d;display:flex;align-items:center;justify-content:center;gap:8px;font:700 15px/1 Space Grotesk,sans-serif;touch-action:none;transition:transform .08s,opacity .2s,background .2s}.ac-act b{display:none}.ac-act span:empty{display:none}.ac-act.idle{min-width:64px;height:64px;padding:0;background:#fcfcf780;color:#1f2b258c;box-shadow:none}.ac-act.idle b{display:block;font-size:18px}.ac-act.press{transform:scale(.92)}.ac-tapmark{position:fixed;z-index:6;width:34px;height:34px;margin:-17px;border-radius:50%;border:3px solid var(--gold);pointer-events:none;animation:actap .5s ease-out forwards}@keyframes actap{0%{transform:scale(.3);opacity:1}to{transform:scale(1.4);opacity:0}}body.ac-phone .ac-joy{width:116px;height:116px;margin:-58px 0 0 -58px}body.ac-phone .ac-act{height:66px;min-width:66px;border-radius:33px;font-size:14px}body.ac-phone .ac-act.idle{height:54px;min-width:54px}body.ac-phone .ac-prompt{bottom:max(60px,calc(env(safe-area-inset-bottom) + 52px))}@media(max-height:360px){body.ac-phone .ac-joy{width:100px;height:100px;margin:-50px 0 0 -50px}body.ac-phone .ac-act{height:58px;min-width:58px}}body.ac-phone{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}body.ac-phone input,body.ac-phone textarea{-webkit-user-select:text;user-select:text}button,.ac-btn,a,label{touch-action:manipulation}@supports (-webkit-touch-callout:none){body.ac-phone input,body.ac-phone select,body.ac-phone textarea{font-size:16px!important}}.ac-install-btn{display:none!important}body.ac-phone .ac-install-btn,body.ac-can-install .ac-install-btn{display:inline-flex!important}html.ac-standalone .ac-install-btn,html.ac-standalone body.ac-phone .ac-install-btn{display:none!important}html.ac-standalone .ac-hud [data-act=full]{display:none}.ac-install{position:fixed;inset:0;z-index:96;display:flex;align-items:center;justify-content:center;padding:12px;background:#0a14109e}.ac-install-card{position:relative;width:min(640px,100%);max-height:calc(100% - 8px);overflow:auto;background:var(--sheet);border-radius:20px;padding:18px 20px;box-shadow:var(--shadow)}.ac-install-card .ac-x{position:absolute;right:10px;top:10px}.ac-install-head{display:flex;gap:12px;align-items:center;margin-bottom:10px}.ac-install-head img{width:52px;height:52px;border-radius:12px}.ac-install-head b{display:block;font:700 18px Space Grotesk,sans-serif;color:var(--ink)}.ac-install-head small{color:var(--muted)}.ac-install ol{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ac-install li{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;border-radius:12px;background:var(--band)}.ac-install li i{flex:none;width:26px;height:26px;border-radius:50%;background:var(--gold);color:var(--ink);font:700 13px/26px Space Grotesk,sans-serif;text-align:center;font-style:normal}.ac-install li em{display:block;font-style:normal;color:var(--ink)}.ac-install li em b{font-weight:700}.ac-install li small{display:block}.ac-install li small{color:var(--muted);font-size:12px}.ac-nudge{position:fixed;z-index:94;left:50%;top:max(8px,env(safe-area-inset-top));transform:translate(-50%);display:flex;gap:10px;align-items:center;padding:6px 6px 6px 14px;border-radius:14px;background:#1f2b25f2;color:#fcfcf7;box-shadow:var(--shadow);max-width:calc(100vw - 16px);animation:acup .3s ease;transition:opacity .5s}.ac-nudge.out{opacity:0;pointer-events:none}.ac-nudge b{display:block;font-size:12.5px}.ac-nudge small{display:block;font-size:11px;opacity:.8}.ac-nudge .ac-btn{min-height:34px;padding:0 12px;font-size:12px}.ac-nudge .ac-x{width:30px;height:30px;background:transparent;color:#fcfcf7;border:0;font-size:18px}html.ac-standalone body.ac-phone .ac-id,html.ac-standalone body.ac-phone .ac-place,html.ac-standalone body.ac-phone .ac-top{top:max(8px,env(safe-area-inset-top))}@media(max-height:500px){.ac-install ol{grid-template-columns:repeat(3,1fr)}.ac-install li{flex-direction:column;gap:6px}.ac-install-card{padding:14px 16px}.ac-install-head{margin-bottom:8px}.ac-install .ac-actions{margin-top:10px}}.ac-roomintro{position:fixed;left:50%;top:18%;transform:translate(-50%);z-index:8;pointer-events:none;text-align:center;color:#fcfcf7;text-shadow:0 2px 18px rgba(0,0,0,.45);animation:acri .7s cubic-bezier(.2,.8,.2,1) both;transition:opacity .6s,transform .6s}.ac-roomintro small{display:block;font:700 12px/1 Space Grotesk,sans-serif;letter-spacing:.32em;text-transform:uppercase;color:var(--acc);margin-bottom:10px}.ac-roomintro b{display:block;font:700 clamp(30px,5.4vw,64px)/1.02 "Space Grotesk",sans-serif;letter-spacing:-.01em}.ac-roomintro i{display:block;height:3px;width:0;margin:14px auto 12px;background:linear-gradient(90deg,transparent,var(--acc),transparent);animation:acril 1.1s .25s ease forwards}.ac-roomintro span{display:block;font:500 clamp(13px,1.6vw,17px)/1.4 "DM Sans",sans-serif;opacity:.92;max-width:min(560px,80vw);margin:0 auto}.ac-roomintro.out{opacity:0;transform:translate(-50%,-14px)}@keyframes acri{0%{opacity:0;transform:translate(-50%,16px) scale(.96);letter-spacing:.06em}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes acril{to{width:min(420px,60vw)}}body.ac-phone .ac-roomintro{top:14%}.ac-roomintro:before{content:"";position:absolute;left:50%;top:50%;width:150%;height:220%;transform:translate(-50%,-50%);z-index:-1;background:radial-gradient(closest-side,#0a100d9e,#0a100d00);pointer-events:none}body.ac-indoors #acad:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:radial-gradient(ellipse at 50% 46%,#ffecc80d 0,#ffecc808 45%,#0c120f57)}.ac-coach{margin:8px 0;padding:9px 12px;border-radius:12px;background:#eaf6ec;border:1px solid #9fd2a8;color:#24502e;display:flex;flex-direction:column;gap:3px;font-size:12.5px;line-height:1.35}.ac-coach b{font:700 12px Space Grotesk,sans-serif;letter-spacing:.02em}.ac-nego3 button.hint{box-shadow:0 0 0 2px #4fae6a inset;background:#effaf1}.ac-nego3 em.adm.tip{background:#4fae6a;color:#fff;margin-left:6px;font-style:normal;padding:1px 6px;border-radius:8px;font-size:10px}.ac-rx{display:flex;flex-direction:column;gap:14px}.ac-rx h5{margin:0 0 8px;font:700 12px Space Grotesk,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ac-rx section{background:var(--band);border-radius:16px;padding:12px 14px}.ac-rx-hero{display:flex;gap:14px;align-items:center;background:linear-gradient(135deg,#1f2b25,#2e4337);color:#fcfcf7;border-radius:18px;padding:12px 16px}.ac-rx-car{flex:none;width:200px;height:120px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:radial-gradient(ellipse at 50% 70%,#e9cf8640,#0000 70%)}.ac-rx-car canvas,.ac-rx-car img{max-width:100%;max-height:100%}.ac-rx-info h4{margin:6px 0 4px;font:700 20px Space Grotesk,sans-serif}.ac-rx-info p{margin:0;font-size:13px;opacity:.85}.ac-rx-info b{color:#e9cf86}.ac-rx-info .chips{display:flex;gap:6px;flex-wrap:wrap}.ac-rx-info .chips span{font-size:11px;padding:3px 9px;border-radius:999px;background:#ffffff1a}.ac-rx-info .chips .lv.easy{background:#4fae6a;color:#fff}.ac-rx-info .chips .lv.mid{background:#c9a24a;color:#1f2b25}.ac-rx-info .chips .lv.hard{background:#e0504a;color:#fff}.ac-rx-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ac-rx-stats>div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:10px 12px;display:flex;flex-direction:column}.ac-rx-stats small{font-size:11px;color:var(--muted)}.ac-rx-stats b{font:700 19px Space Grotesk,sans-serif;color:var(--ink)}.ac-rx-stats em{font-style:normal;font-size:11px;color:var(--muted)}.ac-rx-stats .pos{background:#eaf6ec;border-color:#9fd2a8}.ac-rx-stats .pos b{color:var(--pos)}.ac-rx-stats .neg{background:#fbeceb;border-color:#e5b3ad}.ac-rx-stats .neg b{color:var(--neg)}.ac-rx-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ac-rx-track .bar{position:relative;height:10px;border-radius:6px;background:#dfe5d7;margin:34px 6px}.ac-rx-track .zone{position:absolute;top:0;bottom:0;background:linear-gradient(90deg,#4fae6a,#e9cf86,#e0504a);border-radius:6px;opacity:.75}.ac-rx-track .mk{position:absolute;top:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;white-space:nowrap;font-size:11px}.ac-rx-track .mk:before{content:"";width:3px;height:16px;background:var(--ink);border-radius:2px;margin-top:-13px;margin-bottom:2px}.ac-rx-track .mk b{font:700 12px Space Grotesk,sans-serif}.ac-rx-track .mk small{color:var(--muted);font-size:10px}.ac-rx-track .mk.ask,.ac-rx-track .mk.min{top:auto;bottom:100%;flex-direction:column-reverse}.ac-rx-track .mk.ask:before,.ac-rx-track .mk.min:before{margin:2px 0 -13px}.ac-rx-track .mk.you b{background:var(--ink);color:#e9cf86;padding:2px 8px;border-radius:8px}.ac-rx-track .mk.you:before{background:#c9a24a;width:4px}.ac-rx-track p{margin:0;font-size:12.5px}.ac-rx-prof{margin-top:10px;font-size:12.5px}.ac-rx-prof>div{height:8px;border-radius:5px;background:#dfe5d7;overflow:hidden;margin-bottom:5px}.ac-rx-prof i{display:block;height:100%;background:linear-gradient(90deg,#c9a24a,#4fae6a)}.ac-rx-combo{display:flex;gap:12px;align-items:center}.ac-rx-combo>b{font:800 34px Space Grotesk,sans-serif;color:#c8372d}.ac-rx-combo div{display:flex;gap:6px;flex-wrap:wrap}.ac-rx-combo span{font-size:12px;padding:4px 10px;border-radius:999px;background:#fff;border:1px solid var(--line)}.ac-rx-cbar{display:flex;gap:5px;align-items:center;margin-top:10px}.ac-rx-cbar i{flex:1;height:8px;border-radius:5px;background:#dfe5d7}.ac-rx-cbar i.on{background:linear-gradient(90deg,#e9cf86,#c8372d)}.ac-rx-cbar small{font-size:11px;color:var(--muted);margin-left:4px;white-space:nowrap}.ac-rx-scale{position:relative;display:flex;height:30px;border-radius:10px;overflow:visible;margin:6px 0 8px;font-size:10.5px;font-weight:700}.ac-rx-scale .seg{display:flex;align-items:center;justify-content:center;color:#fff;white-space:nowrap;overflow:hidden}.ac-rx-scale .neg{background:#c8372d;border-radius:10px 0 0 10px}.ac-rx-scale .fair{background:#a8a28e}.ac-rx-scale .good{background:#4fae6a}.ac-rx-scale .top{background:#2f7a4a;border-radius:0 10px 10px 0}.ac-rx-scale>i{position:absolute;top:-6px;bottom:-6px;width:4px;margin-left:-2px;background:var(--ink);border-radius:3px;box-shadow:0 0 0 2px #fff}.ac-rx-scale>i b{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:var(--ink);color:#e9cf86;font:700 11px Space Grotesk;padding:2px 7px;border-radius:7px;margin-bottom:3px;white-space:nowrap}.ac-rx section.ok{background:#eaf6ec}.ac-rx section.tip{background:#fff6dd}.ac-rx ul{margin:0;padding-left:18px;font-size:13px;display:flex;flex-direction:column;gap:4px}.ac-rx-dealers{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ac-rx-dealers .dl{background:#fff;border:1px solid var(--line);border-radius:14px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.ac-rx-dealers .dl.mine{border:2px solid #c9a24a}.ac-rx-dealers .dl.best{box-shadow:0 0 0 2px #4fae6a inset}.ac-rx-dealers .hd{display:flex;flex-direction:column}.ac-rx-dealers .hd b{font:700 13.5px Space Grotesk,sans-serif}.ac-rx-dealers .hd small{font-size:11px;color:var(--muted)}.ac-rx-dealers .hd em{align-self:flex-start;margin-top:4px;font-style:normal;font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:999px;background:#c9a24a;color:#1f2b25}.ac-rx-dealers .hd em.b{background:#4fae6a;color:#fff}.ac-rx-dealers .rng{position:relative;height:8px;border-radius:5px;background:#eef1ea}.ac-rx-dealers .rng i{position:absolute;top:0;bottom:0;border-radius:5px;background:linear-gradient(90deg,#4fae6a,#e0504a);opacity:.7}.ac-rx-dealers .rng span{position:absolute;top:-4px;width:4px;height:16px;margin-left:-2px;border-radius:2px;background:var(--ink)}.ac-rx-dealers .nums{display:flex;justify-content:space-between;font-size:11px;color:var(--muted)}.ac-rx-dealers .tags{display:flex;gap:4px;flex-wrap:wrap}.ac-rx-dealers .tags span{font-size:10.5px;padding:2px 7px;border-radius:999px;background:var(--band)}.ac-rx-dealers .tags .warn{background:#fff0d6;color:#8a5a14}.ac-rx-dealers .tags .bad{background:#fbe0dd;color:#a5402f}.ac-rx-dealers .tags .ok{background:#e3f3e6;color:#2f6b38}@media(max-width:760px){.ac-rx-stats{grid-template-columns:1fr 1fr}.ac-rx-two,.ac-rx-dealers{grid-template-columns:1fr}.ac-rx-car{width:120px;height:80px}}body.ac-phone .ac-rx-stats{grid-template-columns:repeat(4,1fr)}body.ac-phone .ac-rx-two{grid-template-columns:1fr 1fr}body.ac-phone .ac-rx-dealers{grid-template-columns:repeat(3,1fr)}body.ac-phone .ac-rx-stats b{font-size:15px}.ac-rx-track .mk.you{top:-4px}.ac-rx-track .mk.you:before{margin-top:0;height:18px;margin-bottom:3px}.ac-rx-dealers .hd em+em{margin-left:4px}.ac-rx-dealers .hd{flex-flow:row wrap;align-items:baseline;gap:0 6px}.ac-rx-dealers .hd small{flex-basis:100%}.ac-id{overflow:visible}.ac-xp-pop{position:absolute;left:92px;top:-4px;font:800 13px/1 Space Grotesk,system-ui,sans-serif;color:#3f7a4a;background:#eaf4e4;border:1px solid #b9d8ad;padding:4px 8px;border-radius:99px;pointer-events:none;animation:acXpUp 1.9s ease-out forwards;white-space:nowrap}@keyframes acXpUp{0%{opacity:0;transform:translateY(8px) scale(.9)}15%{opacity:1;transform:translateY(0) scale(1.05)}70%{opacity:1}to{opacity:0;transform:translateY(-22px)}}.ac-id.xp-glow{animation:acXpGlow 1.2s ease-out}@keyframes acXpGlow{0%{box-shadow:0 0 #6caa5cb3,var(--shadow)}to{box-shadow:0 0 0 14px #6caa5c00,var(--shadow)}}.ac-id.xp-glow .ac-xp i{filter:brightness(1.25)}.ac-coachmark{position:fixed;z-index:80;width:min(330px,calc(100vw - 20px));padding:13px 15px 12px;border-radius:16px;background:#1f2b25f7;color:#fcfcf7;box-shadow:0 18px 50px #0a141066,0 0 0 2px #e9cf868c;pointer-events:auto;transition:left .18s ease,top .18s ease}.ac-coachmark.pop{animation:accm .45s cubic-bezier(.3,1.4,.5,1)}@keyframes accm{0%{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:none}}.ac-cm-top{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:3px}.ac-cm-top small{font-size:10px;font-weight:800;letter-spacing:1.3px;color:var(--gold)}.ac-cm-skip{border:0;background:none;color:#fcfcf799;font-size:11.5px;padding:2px 4px;text-decoration:underline}.ac-cm-skip:hover{color:#fff}.ac-coachmark>b{display:block;font:700 16px/1.25 Space Grotesk,system-ui,sans-serif;margin-bottom:3px}.ac-coachmark p{margin:0;font-size:13.5px;line-height:1.45;color:#fcfcf7e0}.ac-coachmark kbd{display:inline-block;min-width:20px;padding:1px 6px;margin:0 1px;border-radius:6px;background:#ffffff24;border:1px solid rgba(255,255,255,.25);font:700 11.5px DM Sans,sans-serif;text-align:center}.ac-cm-act{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.ac-cm-act:empty{display:none}.ac-cm-act .ac-btn{min-height:34px;padding:0 16px;font-size:13px}.ac-cm-arrow{position:absolute;width:16px;height:16px;margin-left:-8px;background:#1f2b25f7;transform:rotate(45deg);box-shadow:2px 2px #e9cf868c}.ac-coachmark[data-dir=down] .ac-cm-arrow{bottom:-8px}.ac-coachmark[data-dir=up] .ac-cm-arrow{top:-8px;box-shadow:-2px -2px #e9cf868c}.ac-coachmark[data-dir=none] .ac-cm-arrow{display:none}.ac-cm-ring{position:fixed;z-index:79;border-radius:16px;border:3px solid var(--gold);box-shadow:0 0 0 6px #e9cf8640;pointer-events:none;animation:acring 1.4s ease-in-out infinite}@keyframes acring{0%,to{box-shadow:0 0 0 4px #e9cf8659}50%{box-shadow:0 0 0 12px #e9cf8600}}body.ac-phone .ac-coachmark{width:min(290px,calc(100vw - 16px));padding:10px 12px}body.ac-phone .ac-coachmark>b{font-size:14.5px}body.ac-phone .ac-coachmark p{font-size:12.5px}.ac-unlock{position:fixed;left:50%;top:128px;z-index:85;display:flex;align-items:center;gap:14px;padding:12px 14px 12px 12px;border-radius:18px;background:linear-gradient(135deg,#2a4236,#1f2b25);color:#fcfcf7;box-shadow:0 20px 60px #0a141073,0 0 0 2px #e9cf86b3;transform:translate(-50%,-30px) scale(.9);opacity:0;transition:transform .5s cubic-bezier(.3,1.5,.5,1),opacity .4s;max-width:calc(100vw - 20px)}.ac-unlock.in{transform:translate(-50%) scale(1);opacity:1}.ac-unlock>i{font-style:normal;width:46px;height:46px;flex:0 0 46px;border-radius:14px;background:radial-gradient(circle at 35% 30%,#fff3c4,#c9a24a);color:#3a2a08;display:flex;align-items:center;justify-content:center;font-size:24px;animation:acspin 3s linear infinite}@keyframes acspin{50%{transform:rotate(180deg) scale(1.08)}}.ac-unlock small{display:block;font-size:10px;font-weight:800;letter-spacing:1.4px;color:var(--gold)}.ac-unlock b{display:block;font:700 17px/1.2 Space Grotesk,sans-serif}.ac-unlock span{display:block;font-size:12px;color:#fcfcf7bf}.ac-unlock .ac-x{background:none;border:0;color:#fcfcf799;font-size:20px;width:30px;height:30px}body.ac-phone .ac-unlock{top:54px;padding:8px 10px;gap:10px}body.ac-phone .ac-unlock>i{width:36px;height:36px;flex-basis:36px;font-size:19px}body.ac-phone .ac-unlock b{font-size:14px}body.ac-phone .ac-unlock span{display:none}body:has(.ac-sheet-wrap.ac-liveau:not(.out),.ac-sheet-wrap.ac-duel:not(.out),.ac-sheet-wrap.ac-camp-sheet:not(.out),.ac-sheet-wrap.ac-exam:not(.out)) .ac-unlock{opacity:0!important;pointer-events:none!important}.ac-mod-done{display:flex;gap:16px;align-items:flex-start;padding:16px 18px;margin-bottom:14px;border-radius:16px;background:linear-gradient(135deg,#fbf3dc,#f3f5ed);border:1px solid #ead9a6}.ac-mod-done-badge{flex:0 0 52px;height:52px;border-radius:50%;background:var(--green);color:var(--gold);display:flex;align-items:center;justify-content:center;font:800 26px Space Grotesk,sans-serif;box-shadow:0 0 0 5px #c9a24a40}.ac-mod-done small{font-size:10.5px;font-weight:800;letter-spacing:1.3px;color:var(--gold3)}.ac-mod-done h3{margin:2px 0 6px;font:700 19px Space Grotesk,sans-serif;color:var(--ink)}.ac-mod-done p{margin:6px 0 4px}.ac-mod-done ul{margin:0 0 6px;padding-left:18px}.ac-mod-done li{margin:2px 0}.ac-mod-open{font-size:14px}.ac-mod-done .ac-btn{margin-top:4px}.ac-locked-card .ac-lead{margin-top:0}.ac-wm{position:fixed;inset:0;z-index:2147483000;pointer-events:none;background-repeat:repeat;background-size:420px 220px}html.ac-guarded body,html.ac-guarded .ac-sheet{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html.ac-guarded input,html.ac-guarded textarea,html.ac-guarded code{-webkit-user-select:text;user-select:text}html.ac-guarded img,html.ac-guarded canvas{-webkit-user-drag:none}html.ac-veiled #acad,html.ac-veiled .ac-layer,html.ac-veiled .ac-hud{filter:blur(22px) brightness(.6);transition:filter .08s}html.ac-veiled body:after{content:"Auction Bridge";position:fixed;inset:0;z-index:2147482000;display:flex;align-items:center;justify-content:center;font:700 28px Space Grotesk,sans-serif;color:#e9cf86;background:#141d198c}@media print{body *{display:none!important}body:before{content:"El contenido de Auction Bridge no se puede imprimir.";display:block;font:16px sans-serif;padding:40px}}html.ac-tut-early .ac-quest{opacity:0;pointer-events:none;transform:translateY(-8px)}.ac-quest{transition:opacity .4s ease,transform .4s ease}.ac-howto{margin:8px 0;padding:10px 14px;border-radius:14px;background:var(--band);font-size:12.5px;line-height:1.5}.ac-howto summary{cursor:pointer;font-weight:700;color:var(--ink2)}.ac-howto ul{margin:8px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:5px;color:var(--text)}.ac-mod-games{display:flex;flex-direction:column;gap:8px;margin-top:8px}.ac-mod-games>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:12px;background:var(--band)}.ac-mod-games b{font-size:13px;color:var(--ink2)}.ac-mod-games .ac-btn{min-height:34px;padding:0 14px}.ac-lv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ac-lvb{position:relative;display:flex;flex-direction:column;gap:6px;text-align:left;padding:14px 14px 30px;border-radius:16px;border:1px solid var(--line);background:#fff;cursor:pointer;font:inherit;transition:transform .1s,box-shadow .15s}.ac-lvb:hover{transform:translateY(-2px);box-shadow:0 10px 24px #101e181f}.ac-lvb b{font:700 16px Space Grotesk,sans-serif;color:var(--ink)}.ac-lvb span{font-size:12.5px;color:var(--text);line-height:1.45}.ac-lvb em{font-style:normal;font-size:11px;color:var(--muted)}.ac-lvb.easy{border-top:4px solid #4fae6a}.ac-lvb.mid{border-top:4px solid var(--gold2)}.ac-lvb.hard{border-top:4px solid var(--red)}.ac-lvb.rec{box-shadow:0 0 0 2px var(--gold2)}.ac-lvb i{position:absolute;left:12px;bottom:9px;font-style:normal;font-size:11px;font-weight:700;color:var(--gold3)}.ac-lvb i.last{color:var(--muted)}@media(max-width:640px){.ac-lv-grid{grid-template-columns:1fr}}.ac-game .busy,.ac-game .busy *{cursor:progress}.ac-ctr-wrap{position:relative;display:flex;flex-direction:column;gap:10px;min-height:560px}.ac-ctr-top{display:grid;grid-template-columns:200px 1fr 110px 150px;gap:10px;align-items:stretch}.ac-ctr-top>div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:8px 12px;display:flex;flex-direction:column;justify-content:center;gap:3px}.ac-ctr-top small{font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--muted)}.ac-ctr-clock b{font:700 30px/1 Space Grotesk,sans-serif;color:var(--ink);font-variant-numeric:tabular-nums}.ac-ctr-clock .bar{height:7px;border-radius:9px;background:var(--line);overflow:hidden}.ac-ctr-clock .bar i{display:block;height:100%;background:linear-gradient(90deg,#4fae6a,#c9a24a);transition:width .2s linear}.ac-ctr-clock.hurry{background:#fbeceb;border-color:#e5b3ad}.ac-ctr-clock.hurry b{color:var(--red);animation:acpulse .6s ease-in-out infinite alternate}.ac-ctr-clock.hurry .bar i{background:var(--red)}@keyframes acpulse{to{transform:scale(1.06)}}.ac-ctr-queue div{display:flex;gap:2px;align-items:center;min-height:40px;overflow:hidden}.ac-ctr-queue canvas{width:40px;height:40px;border-radius:50%;background:var(--band);flex:none}.ac-ctr-queue span{font-size:12px;font-weight:700;color:var(--muted);padding-left:4px}.ac-ctr-score b,.ac-ctr-streak b{font:700 22px/1 Space Grotesk,sans-serif;color:var(--ink)}.ac-ctr-streak em{font-style:normal;font-size:10.5px;color:var(--muted)}.ac-ctr-streak.hot{background:#fff6e2;border-color:#ecd08a}.ac-ctr-streak.hot b{color:#b06a10}.ac-ctr-main{display:grid;grid-template-columns:250px minmax(0,1fr) 270px;gap:12px;align-items:start}.ac-ctr-client>div{background:#fff;border:1px solid var(--line);border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:9px}.ac-ctr-who{display:flex;gap:10px;align-items:center;position:relative}.ac-ctr-who canvas{width:72px;height:72px;border-radius:16px;background:var(--band)}.ac-ctr-who b{display:block;font:700 15px Space Grotesk,sans-serif;color:var(--ink)}.ac-ctr-who small{display:block;font-size:11.5px;color:var(--muted);line-height:1.35}.ac-ctr-mood{position:absolute;right:0;top:0;font-size:22px}.ac-ctr-say{margin:0;padding:9px 11px;border-radius:12px 12px 12px 4px;background:var(--band);font-size:12.5px;line-height:1.4;color:var(--text);font-style:italic}.ac-ctr-pat{height:6px;border-radius:9px;background:var(--line);overflow:hidden}.ac-ctr-pat i{display:block;height:100%;width:100%;background:#4fae6a;transition:width .3s linear}.ac-ctr-pat.angry i{background:var(--red)}.ac-ctr-list{display:flex;flex-direction:column;gap:3px;padding:9px 10px;border-radius:12px;border:1px dashed #c9d2c4;background:#fbfcf8}.ac-ctr-list small{font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--muted);margin-bottom:2px}.ac-ctr-list div{display:flex;gap:7px;font-size:12px;color:var(--text)}.ac-ctr-list i{font-style:normal;width:14px;text-align:center;font-weight:700}.ac-ctr-list .yes i{color:var(--pos)}.ac-ctr-list .no{color:var(--neg);font-weight:700}.ac-ctr-lupa{min-height:36px;font-size:12px}.ac-ctr-client .ac-muted{margin:0;font-size:11.5px}.ac-ctr-desk{min-width:0}.ac-ctr-hint{margin:0 0 6px;font-size:11.5px;color:var(--muted)}.ac-ctr-docs{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:9px}.ac-ctr-doc{background:#fffdf7;border:1px solid #e6e0cf;border-radius:12px;overflow:hidden;box-shadow:0 2px #0000000a,0 6px 16px #101e180f;animation:acdocin .35s ease both}.ac-ctr-doc:nth-child(2){animation-delay:.05s}.ac-ctr-doc:nth-child(3){animation-delay:.1s}.ac-ctr-doc:nth-child(4){animation-delay:.15s}.ac-ctr-doc:nth-child(5){animation-delay:.2s}.ac-ctr-doc:nth-child(6){animation-delay:.25s}@keyframes acdocin{0%{opacity:0;transform:translateY(10px) rotate(-1deg)}}.ac-ctr-doc header{display:flex;justify-content:space-between;align-items:center;gap:6px;padding:7px 10px;background:var(--c);color:#fff}.ac-ctr-doc header b{font-size:12px;line-height:1.25}.ac-ctr-doc header small{font-size:10px;opacity:.8}.ac-ctr-doc dl{margin:0;padding:6px 8px 8px;display:flex;flex-direction:column;gap:2px}.ac-ctr-doc dl>div{display:grid;grid-template-columns:92px 1fr;gap:6px;padding:3px 4px;border-radius:6px;cursor:pointer;position:relative}.ac-ctr-doc dl>div:hover{background:#f3f1e8}.ac-ctr-doc dt{font-size:10.5px;color:var(--muted)}.ac-ctr-doc dd{margin:0;font-size:11.8px;color:var(--ink2);font-weight:600;word-break:break-word}.ac-ctr-doc dd.mono{font-family:Space Grotesk,monospace;letter-spacing:.02em;font-size:11.4px}.ac-ctr-doc dl>div.mark{background:linear-gradient(180deg,transparent 35%,#fde68a 35%)}.ac-ctr-doc dl>div.lupa{box-shadow:inset 0 0 0 2px #d0392b;background:#fdeceb}.ac-ctr-doc dl>div.lupa:after{content:"no cuadra";position:absolute;right:4px;top:-7px;font-size:9px;font-weight:800;color:#fff;background:#d0392b;padding:1px 5px;border-radius:6px}.ac-ctr-decide>div{background:#fff;border:1px solid var(--line);border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:7px}.ac-ctr-decide small{font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--muted)}.ac-ctr-decide .ac-muted{margin:2px 0 0;font-size:11px}.ac-ctr-v{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border-radius:13px;border:1px solid var(--line);background:#fff;cursor:pointer;font:inherit;text-align:left;transition:transform .08s}.ac-ctr-v:hover{transform:translateY(-1px)}.ac-ctr-v b{font-size:14px}.ac-ctr-v span{font-size:11.5px;color:var(--muted)}.ac-ctr-v kbd{position:absolute;right:10px;top:10px;font:700 10px DM Sans;padding:1px 6px;border-radius:5px;border:1px solid var(--line);color:var(--muted)}.ac-ctr-v.approve{border-color:#9fd2a8;background:#f1f9f2}.ac-ctr-v.approve b{color:var(--pos)}.ac-ctr-v.return{border-color:#ecd08a;background:#fff9ea}.ac-ctr-v.return b{color:#9a6510}.ac-ctr-v.reject{border-color:#e5b3ad;background:#fdf1f0}.ac-ctr-v.reject b{color:var(--neg)}.ac-ctr-v.on{box-shadow:0 0 0 2px currentColor}.ac-ctr-why{display:flex;flex-wrap:wrap;gap:5px;padding:2px 0 4px}.ac-ctr-why button{padding:6px 9px;border-radius:10px;border:1px solid var(--line);background:#fff;font:inherit;font-size:11.5px;cursor:pointer}.ac-ctr-why button:hover{background:var(--ink);color:#f3dc9a;border-color:var(--ink)}.ac-ctr-stamp{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);pointer-events:none;z-index:5;opacity:0}.ac-ctr-stamp.on{animation:acstamp 3.6s ease forwards}.ac-ctr-stamp .st{width:min(460px,80vw);padding:16px 22px 14px;border-radius:18px;background:#fcfcf7f7;box-shadow:var(--shadow);text-align:center;border:3px solid}.ac-ctr-stamp .st b{display:inline-block;font:800 30px/1 Space Grotesk,sans-serif;letter-spacing:.06em;transform:rotate(-6deg);padding:6px 14px;border:3px solid;border-radius:10px}.ac-ctr-stamp .st em{display:inline-block;margin-left:10px;font:700 20px Space Grotesk;font-style:normal}.ac-ctr-stamp .st em.t{color:#b06a10}.ac-ctr-stamp .st p{margin:10px 0 0;font-size:13px;color:var(--text);line-height:1.45}.ac-ctr-stamp .good{border-color:#4fae6a}.ac-ctr-stamp .good b{color:var(--pos);border-color:#4fae6a}.ac-ctr-stamp .half{border-color:#c9a24a}.ac-ctr-stamp .half b{color:#9a6510;border-color:#c9a24a}.ac-ctr-stamp .bad{border-color:#d0392b}.ac-ctr-stamp .bad b{color:var(--neg);border-color:#d0392b}.ac-ctr-stamp .approve{border-color:#2f5d8a}.ac-ctr-stamp .approve b{color:#2f5d8a;border-color:#2f5d8a}@keyframes acstamp{0%{opacity:0;transform:translate(-50%,-50%) scale(1.5)}8%{opacity:1;transform:translate(-50%,-50%) scale(1)}85%{opacity:1}to{opacity:0}}.ac-ctr-intro{position:absolute;inset:66px 0 0;z-index:4;display:flex;align-items:flex-start;justify-content:center;padding-top:10px;background:#f3f5edf2;border-radius:16px}.ac-ctr-intro[hidden]{display:none}.ac-ctr-card{width:min(640px,94%);background:#fff;border:1px solid var(--line);border-radius:20px;padding:18px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:10px}.ac-ctr-hero{display:flex;gap:14px;align-items:center}.ac-ctr-hero h3{margin:0;font:700 19px Space Grotesk,sans-serif;color:var(--ink)}.ac-ctr-hero p{margin:3px 0 0;color:var(--muted);font-size:13px}.ac-ctr-sign{width:74px;height:74px;border-radius:16px;background:#1f3a5c;color:#e9cf86;display:flex;flex-direction:column;align-items:center;justify-content:center}.ac-ctr-sign small{font-size:8.5px;letter-spacing:.12em}.ac-ctr-sign b{font:700 34px/1 Space Grotesk}.ac-ctr-insp{padding:12px;border-radius:14px;background:#fdf1f0;border:1px solid #e5b3ad}.ac-ctr-insp h5{margin:0 0 6px}.ac-ctr-insp>div{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:7px 0;border-top:1px solid #f0cdc8}.ac-ctr-insp>div p{grid-column:1;margin:0;font-size:12.5px;color:var(--text)}.ac-ctr-insp>div em{grid-row:1/3;grid-column:2;font-style:normal;font-weight:800;color:var(--neg);align-self:center}.ac-ctr-insp .fraud b:after{content:" · FRAUDE";color:var(--neg)}.ac-ctr-rev{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ac-ctr-rev>div{border:1px solid var(--line);border-left:5px solid #a8a28e;border-radius:12px;padding:8px 10px;background:#fff}.ac-ctr-rev .ok{border-left-color:#4fae6a}.ac-ctr-rev .half{border-left-color:#c9a24a}.ac-ctr-rev .bad{border-left-color:#d0392b}.ac-ctr-rev .skip{opacity:.65}.ac-ctr-rev .hd{display:flex;gap:8px;align-items:baseline}.ac-ctr-rev .hd small{flex:1;color:var(--muted);font-size:11.5px}.ac-ctr-rev .hd em{font-style:normal;font-weight:800}.ac-ctr-rev p{margin:4px 0 0;font-size:12px;display:flex;flex-wrap:wrap;gap:4px 12px}.ac-ctr-rev p.why{color:var(--muted)}@media(max-width:1100px){.ac-ctr-main{grid-template-columns:220px minmax(0,1fr) 230px}}@media(max-width:900px){.ac-ctr-main{grid-template-columns:1fr}.ac-ctr-top{grid-template-columns:1fr 1fr}.ac-ctr-rev{grid-template-columns:1fr}}body.ac-phone .ac-ctr-main{grid-template-columns:190px minmax(0,1fr) 200px;gap:8px}body.ac-phone .ac-ctr-top{grid-template-columns:130px 1fr 80px 110px}body.ac-phone .ac-ctr-clock b{font-size:22px}body.ac-phone .ac-ctr-docs{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}body.ac-phone .ac-ctr-doc dl>div{grid-template-columns:70px 1fr}body.ac-phone .ac-ctr-v{padding:7px 9px}body.ac-phone .ac-ctr-who canvas{width:52px;height:52px}.ac-ship-wrap{display:flex;flex-direction:column;gap:10px}.ac-ship-war{display:flex;gap:10px;align-items:flex-start;padding:9px 12px;border-radius:12px;background:#fff3e6;border:1px solid #f0c99a;font-size:12.5px;color:#6b3a10;line-height:1.45}.ac-ship-top{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:12px}.ac-ship-map{position:relative;border-radius:16px;overflow:hidden;border:1px solid var(--line);background:#cfe4ec}.ac-ship-map canvas{display:block;width:100%;height:auto}.ac-ship-day{position:absolute;left:10px;top:10px;padding:4px 10px;border-radius:9px;background:#1f2b25d9;color:#e9cf86;font:700 12px Space Grotesk}.ac-ship-side{display:flex;flex-direction:column;gap:8px}.ac-ship-sum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ac-ship-sum>div{min-width:0}.ac-ship-sum small,.ac-ship-sum b{overflow-wrap:anywhere}.ac-ship-sum>div{background:#fff;border:1px solid var(--line);border-radius:12px;padding:7px 9px}.ac-ship-sum small{display:block;font-size:9.5px;font-weight:700;letter-spacing:.05em;color:var(--muted)}.ac-ship-sum b{font:700 15px Space Grotesk;color:var(--ink)}.ac-ship-sum .neg b{color:var(--neg)}.ac-ship-sum .pos b{color:var(--pos)}.ac-ship-lines{display:flex;flex-direction:column;gap:4px}.ac-ship-lines>div{padding:6px 9px;border-radius:10px;background:var(--band)}.ac-ship-lines b{font-size:12.5px;color:var(--ink2)}.ac-ship-lines small{display:block;font-size:11px;color:var(--muted)}.ac-ship-cars{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:10px}.ac-ship-car{border:1px solid var(--line);border-left:6px solid var(--c);border-radius:14px;background:#fff;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.ac-ship-car .hd{display:grid;grid-template-columns:auto auto 1fr auto;gap:10px;align-items:center}.ac-ship-car .img canvas{width:96px;height:auto;display:block}.ac-ship-car .hd b{font-size:14px;color:var(--ink)}.ac-ship-car .hd small{display:block;font-size:11.5px;color:var(--muted)}.ac-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--c,#2a4236);color:#fff;font:700 12px Space Grotesk;flex:none}.ac-ship-car .eta{text-align:right}.ac-ship-car .eta b{display:block;font:700 16px Space Grotesk}.ac-ship-car .eta small{font-size:11px;color:var(--muted)}.ac-ship-car .eta.neg b{color:var(--neg)}.ac-ship-car .eta.pos b{color:var(--pos)}.ac-ship-car .opts{display:grid;grid-template-columns:86px 1fr;gap:5px 8px;align-items:center}.ac-ship-car .opts label{font-size:11px;font-weight:700;color:var(--muted)}.ac-ship-car .ac-seg button{display:flex;flex-direction:column;align-items:center;line-height:1.2}.ac-ship-car .ac-seg button small{font-size:10px;opacity:.75}.ac-ship-go{display:flex;justify-content:flex-end}.ac-ship-ev{display:flex;gap:14px;padding:14px 16px;border-radius:16px;background:#1f2b25;color:#fcfcf7;box-shadow:var(--shadow);animation:acdocin .4s ease both}.ac-ship-ev .radio{font-size:30px}.ac-ship-ev small{font-size:10.5px;letter-spacing:.08em;color:#e9cf86;font-weight:700}.ac-ship-ev h3{margin:2px 0 4px;font:700 18px Space Grotesk}.ac-ship-ev p{margin:0 0 10px;font-size:13px;color:#d9e2d6;line-height:1.45}.ac-ship-ev .acts{display:flex;flex-wrap:wrap;gap:8px}.ac-ship-ev .ac-btn{flex-direction:column;gap:0;min-height:50px;padding:6px 16px}.ac-ship-ev .ac-btn small{font-size:11px;font-weight:600;opacity:.8}.ac-ship-live .ac-num{width:20px;height:20px;font-size:11px}.ac-ship-live tr.bad td{background:#fdf1f0}.ac-ship-log{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--muted);padding:8px 10px;border-radius:12px;background:var(--band)}.ac-ship-rev{display:flex;flex-direction:column;gap:8px}.ac-ship-rev>div{border:1px solid var(--line);border-radius:12px;padding:9px 12px;background:#fff}.ac-ship-rev>div.ok{border-color:#9fd2a8;background:#f5fbf6}.ac-ship-rev .hd{display:flex;gap:8px;align-items:center}.ac-ship-rev .hd small{color:var(--muted);font-size:11.5px}.ac-ship-rev p{margin:4px 0 0;font-size:12.5px}@media(max-width:1000px){.ac-ship-top,.ac-ship-cars{grid-template-columns:1fr}}body.ac-phone .ac-ship-top{grid-template-columns:minmax(0,1fr) 250px}body.ac-phone .ac-ship-cars{grid-template-columns:1fr 1fr}body.ac-phone .ac-ship-car .opts{grid-template-columns:62px 1fr}body.ac-phone .ac-ship-car .img{display:none}body.ac-phone .ac-ship-war{font-size:11px;padding:6px 9px}.ac-lab-wrap{display:flex;flex-direction:column;gap:10px}.ac-lab-steps{display:flex;gap:6px;flex-wrap:wrap}.ac-lab-steps span{padding:5px 11px;border-radius:99px;background:var(--band);font-size:12px;font-weight:700;color:var(--muted)}.ac-lab-steps .on{background:var(--ink);color:#e9cf86}.ac-lab-steps .ok{background:#e6f4e9;color:var(--pos)}.ac-lab-steps .half{background:#fff4dc;color:#9a6510}.ac-lab-steps .bad{background:#fbeceb;color:var(--neg)}.ac-lab-case{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:14px;align-items:start}.ac-lab-head{display:flex;gap:12px;align-items:center}.ac-lab-head canvas{width:120px;height:auto;display:block}.ac-lab-head small{font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--muted)}.ac-lab-head b{display:block;font:700 17px Space Grotesk;color:var(--ink)}.ac-lab-head span{font-size:12px;color:var(--muted)}.ac-lab-ad{margin:10px 0;padding:10px 14px;border-radius:12px;background:#fffbea;border-left:4px solid var(--gold2);font-size:13px;color:var(--text);font-style:italic}.ac-lab-ad small{display:block;font-style:normal;font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--gold3);margin-bottom:3px}.ac-lab-photos{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ac-lab-photos figure{margin:0;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:#fff;cursor:zoom-in;transition:transform .1s}.ac-lab-photos figure:hover{transform:translateY(-2px)}.ac-lab-photos canvas{display:block;width:100%;height:auto}.ac-lab-photos figcaption{padding:5px 9px;font-size:11.5px;font-weight:600;color:var(--ink2)}.ac-lab-coc{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.ac-lab-coc>div{padding:8px 10px;border-radius:12px;border:1px solid #c9d2e2;background:#f3f6fb}.ac-lab-coc small{display:block;font-size:9.5px;font-weight:700;letter-spacing:.06em;color:#2f5d8a}.ac-lab-coc b{font-size:13px;color:var(--ink2)}.ac-lab-form{display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:12px}.ac-lab-form .q{display:flex;flex-direction:column;gap:5px;transition:opacity .2s}.ac-lab-form .q.off{opacity:.35;pointer-events:none}.ac-lab-form .q>b{font-size:13px;color:var(--ink2)}.ac-lab-form .q>small{font-size:11.5px;color:var(--gold3)}.ac-lab-ref{display:flex;flex-direction:column;gap:4px}.ac-lab-ref button{display:flex;justify-content:space-between;gap:8px;padding:7px 10px;border-radius:10px;border:1px solid var(--line);background:#fff;font:inherit;font-size:12.5px;cursor:pointer;text-align:left}.ac-lab-ref button em{font-style:normal;color:var(--muted);font-size:11.5px}.ac-lab-ref button.on{background:#1f2b25;color:#f3dc9a;border-color:#1f2b25}.ac-lab-ref button.on em{color:#e9cf86}.ac-lab-review{display:flex;flex-direction:column;gap:10px;max-width:760px;margin:0 auto;padding:16px;border-radius:18px;background:#fff;border:1px solid var(--line);border-top:6px solid #a8a28e;animation:acdocin .35s ease both}.ac-lab-review.ok{border-top-color:#4fae6a}.ac-lab-review.half{border-top-color:#c9a24a}.ac-lab-review.bad{border-top-color:#d0392b}.ac-lab-review .hd{display:flex;gap:12px;align-items:center}.ac-lab-review .hd canvas{width:110px;height:auto}.ac-lab-review h3{margin:2px 0;font:700 18px Space Grotesk}.ac-lab-review small{font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--muted)}.ac-lab-review ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:5px}.ac-lab-review li{padding:7px 10px;border-radius:10px;font-size:12.5px;background:var(--band)}.ac-lab-review li.y{background:#e6f4e9}.ac-lab-review li.y:before{content:"✓ ";color:var(--pos);font-weight:800}.ac-lab-review li.n{background:#fbeceb}.ac-lab-review li.n:before{content:"✗ ";color:var(--neg);font-weight:800}.ac-lab-review .why p{margin:0 0 5px;font-size:13px;line-height:1.5;color:var(--text)}.ac-lab-review .ac-btn{align-self:flex-end}@media(max-width:900px){.ac-lab-case,.ac-lab-review ul{grid-template-columns:1fr}}body.ac-phone .ac-lab-case{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:8px}body.ac-phone .ac-lab-photos{grid-template-columns:repeat(4,1fr)}body.ac-phone .ac-lab-photos figcaption{font-size:9.5px;padding:3px 5px}.ac-itv-prep{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;align-items:start}.ac-itv-prep[hidden]{display:none}.ac-itv-car .hd{display:flex;gap:12px;align-items:center}.ac-itv-car .hd canvas{width:120px;height:auto}.ac-itv-car .hd small{font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--muted)}.ac-itv-car .hd b{display:block;font:700 17px Space Grotesk;color:var(--ink)}.ac-itv-car .hd span{font-size:11.5px;color:var(--muted)}.ac-itv-prep h4{margin:10px 0 6px;font:700 14px Space Grotesk;color:var(--ink2)}.ac-itv-items{display:flex;flex-direction:column;gap:6px}.ac-itv-items .it{display:grid;grid-template-columns:30px 1fr auto;gap:10px;align-items:center;padding:8px 10px;border-radius:12px;border:1px solid var(--line);background:#fff;transition:background .15s}.ac-itv-items .it.fixing{background:#f1f9f2;border-color:#9fd2a8}.ac-itv-items .ic{font-size:20px;text-align:center}.ac-itv-items b{font-size:12.8px;color:var(--ink2);font-weight:600}.ac-itv-items small{display:block;font-size:11px;color:var(--gold3)}.ac-itv-items .ac-seg{flex-wrap:nowrap}.ac-itv-items .ac-seg button{white-space:nowrap}.ac-itv-docs{background:#fff;border:1px solid var(--line);border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:8px}.ac-itv-docs h4{margin:0}.ac-itv-doclist{display:flex;flex-direction:column;gap:4px}.ac-itv-doclist button{display:flex;gap:8px;align-items:center;padding:8px 10px;border-radius:10px;border:1px solid var(--line);background:#fff;font:inherit;font-size:12.5px;cursor:pointer;text-align:left}.ac-itv-doclist button i{font-style:normal;font-size:15px;width:16px}.ac-itv-doclist button.on{background:#eef5fb;border-color:#9cbad6;color:#1f3a5c;font-weight:700}.ac-itv-bill{padding:9px 12px;border-radius:12px;background:var(--band)}.ac-itv-bill small{display:block;font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--muted)}.ac-itv-bill b{font:700 22px Space Grotesk;color:var(--ink)}.ac-itv-bill span{display:block;font-size:11px;color:var(--muted)}.ac-itv-line{position:relative;padding:30px 10px 20px;min-height:340px}.ac-itv-line .lane{position:relative;display:grid;grid-template-columns:repeat(7,1fr);gap:8px;padding-top:86px;border-radius:16px;background:repeating-linear-gradient(90deg,#d7d9d2 0 40px,#cfd2ca 40px 80px)}.ac-itv-line .car{position:absolute;top:8px;left:-40px;width:90px;transition:left .55s cubic-bezier(.4,.1,.3,1)}.ac-itv-line .car canvas{width:90px;height:auto}.ac-itv-line .st{background:#fff;border:1px solid var(--line);border-radius:12px;padding:8px;min-height:120px;display:flex;flex-direction:column;gap:4px;transition:background .2s}.ac-itv-line .st b{font-size:11.5px;color:var(--ink2);line-height:1.25}.ac-itv-line .st .ac-num{width:20px;height:20px;font-size:11px}.ac-itv-line .st.ok{background:#f1f9f2;border-color:#9fd2a8}.ac-itv-line .st.ok .out{color:var(--pos);font-size:22px;font-weight:800}.ac-itv-line .st.bad{background:#fdf1f0;border-color:#e5b3ad}.ac-itv-line .st.skip{opacity:.5}.ac-itv-line .out em{display:inline-block;font-style:normal;font-size:10px;font-weight:800;padding:1px 6px;border-radius:6px;color:#fff;background:#a8a28e;margin-top:3px}.ac-itv-line .out em.grave{background:#d07a2b}.ac-itv-line .out em.muy_grave,.ac-itv-line .out em.stop{background:#c8372d}.ac-itv-line .out small{display:block;font-size:10.5px;color:var(--text);line-height:1.3}.ac-itv-line .stamp{position:absolute;left:50%;bottom:10px;transform:translate(-50%) rotate(-5deg) scale(1.6);opacity:0;font:800 36px Space Grotesk;letter-spacing:.06em;padding:6px 18px;border:4px solid;border-radius:12px;background:#ffffffe6;transition:all .35s cubic-bezier(.2,1.6,.4,1)}.ac-itv-line .stamp.on{opacity:1;transform:translate(-50%) rotate(-5deg) scale(1)}.ac-itv-line .stamp.favorable{color:var(--pos);border-color:#4fae6a}.ac-itv-line .stamp.desfavorable{color:#b0601c;border-color:#d07a2b}.ac-itv-line .stamp.negativa,.ac-itv-line .stamp.rechazada{color:var(--neg);border-color:#c8372d}.ac-cmp tr.sub td{padding-top:0;font-size:11.5px;color:var(--muted);border-top:0}@media(max-width:900px){.ac-itv-prep{grid-template-columns:1fr}.ac-itv-line .lane{grid-template-columns:repeat(4,1fr)}}body.ac-phone .ac-itv-prep{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:8px}body.ac-phone .ac-itv-items .it{grid-template-columns:22px 1fr auto;padding:5px 7px}body.ac-phone .ac-itv-line .st{min-height:90px}.ac-cotd-wrap{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px;align-items:start}.ac-cotd-price{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.ac-cotd-price small{font-size:11px;color:var(--muted)}.ac-cotd-price b{font:700 26px Space Grotesk;color:var(--ink)}.ac-cotd-price span{font-size:13px;color:var(--text)}.ac-cotd-qs{display:flex;flex-direction:column;gap:10px}.ac-cotd-buyer{padding:9px 12px;border-radius:12px;background:var(--band)}.ac-cotd-buyer small{display:block;font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--muted)}.ac-cotd-buyer b{font-size:14px;color:var(--ink2)}.ac-cotd-buyer span{display:block;font-size:12px;color:var(--muted)}.ac-cotd-qs .q{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:14px;border:1px solid var(--line);background:#fff}.ac-cotd-qs .q>b{font-size:13px;color:var(--ink2)}.ac-cotd-qs .q p{margin:0;font-size:12.5px;color:var(--text)}.ac-cotd-qs .q.ok{border-color:#9fd2a8;background:#f5fbf6}.ac-cotd-qs .q.bad{border-color:#e5b3ad;background:#fdf5f4}.ac-cotd-qs .ac-seg button.right{background:#2f6b38;color:#fff;border-color:#2f6b38}.ac-cotd-qs .ac-seg button:disabled{opacity:1;cursor:default}.ac-cotd-done{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;background:#fff6e2;border:1px solid #ecd08a}.ac-cotd-done b{font:700 16px Space Grotesk;color:#8a5a10}.ac-cotd-done span{font-size:12px;color:var(--muted)}@media(max-width:820px){.ac-cotd-wrap{grid-template-columns:1fr}}body.ac-phone .ac-cotd-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.ac-day ol{list-style:none;margin:12px 0;padding:0;display:flex;flex-direction:column;gap:8px}.ac-day li{display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center;padding:9px 12px;border-radius:14px;border:1px solid var(--line);background:#fff}.ac-day li span{grid-row:1/3;width:40px;height:40px;border-radius:12px;background:var(--band);display:flex;align-items:center;justify-content:center;font-size:20px}.ac-day li b{font-size:13.5px;color:var(--ink2)}.ac-day li small{font-size:11.5px;color:var(--muted)}.ac-day li.next{border-color:var(--gold2);box-shadow:0 0 0 2px #c9a24a40}.ac-day li.done{background:#f5fbf6;border-color:#9fd2a8}.ac-day li.done span{background:#2f6b38;color:#fff;font-weight:800}.ac-form{display:flex;flex-direction:column;gap:12px}.ac-form label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:600;color:var(--muted);min-width:0}.ac-form input,.ac-form select,.ac-form textarea{width:100%;min-width:0;box-sizing:border-box}.ac-form textarea{font:inherit;color:var(--ink2);border:1px solid var(--line);background:#fff;border-radius:11px;padding:10px 12px;resize:vertical;min-height:72px}.ac-form textarea:focus{outline:2px solid var(--gold2);border-color:transparent}.ac-form .mono,.ac-send .mono{font-family:ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase}.ac-form .ac-grid3{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ac-form h4{margin:6px 0 0;font:700 13px Space Grotesk,sans-serif;color:var(--ink2)}.ac-tw-inline{display:flex;gap:6px}.ac-tw-inline input{flex:1}.ac-tw-inline .ac-btn{min-height:42px;padding:0 10px;font-size:12px}.ac-real-art{margin:0 0 14px;border-radius:14px;overflow:hidden;border:1px solid rgba(201,162,74,.5);box-shadow:0 8px 20px -10px #1f2b2559}.ac-real-art svg{display:block;width:100%;height:auto}.ac-real-body>.ac-lead{font:700 17px/1.35 Space Grotesk,sans-serif;color:var(--ink2);margin:0 0 8px}.ac-real-list{list-style:none;margin:12px 0 6px;padding:0;display:grid;gap:8px}.ac-real-list li{display:flex;gap:12px;align-items:flex-start;padding:10px 12px;border-radius:12px;background:#c9a24a17;border:1px solid rgba(201,162,74,.24)}.ac-real-list i{font-style:normal;font-size:20px;line-height:1.25;flex:none}.ac-real-list b{display:block;font-size:14px;color:var(--ink2)}.ac-real-list span{display:block;font-size:13px;line-height:1.45;opacity:.8}.ac-tw-desk{display:grid;grid-template-columns:150px 1fr;gap:18px;align-items:start}.ac-tw-desk .ac-actions{grid-column:1/-1}.ac-tw-floor{display:flex;flex-direction:column;align-items:center;gap:2px;padding:16px 10px;border-radius:18px;background:linear-gradient(160deg,#24414f,#152a33);color:#fcfcf7;box-shadow:inset 0 0 0 2px #e9cf868c}.ac-tw-floor small{font-size:10px;font-weight:800;letter-spacing:1.6px;color:var(--gold)}.ac-tw-floor b{font:700 56px/1 Space Grotesk,sans-serif;color:var(--gold)}.ac-tw-floor span{font-size:12px;text-align:center;color:#fcfcf7cc}.ac-crm .ac-sheet-body{padding-top:12px}.ac-crm-wrap{display:flex;flex-direction:column;gap:12px}.ac-crm-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ac-crm-kpis>div{padding:10px 14px;border-radius:14px;background:var(--tile);display:flex;flex-direction:column;gap:1px}.ac-crm-kpis small{font-size:11px;font-weight:700;color:var(--muted)}.ac-crm-kpis b{font:700 22px/1.15 Space Grotesk,sans-serif;color:var(--ink2)}.ac-crm-kpis em{font-style:normal;font-size:11px;color:var(--faint)}.ac-crm-kpis .pos b{color:var(--pos)}.ac-crm-kpis .neg b{color:var(--neg)}.ac-crm-kpis .hot{background:#fdf1ef;box-shadow:inset 0 0 0 1px #efc2bc}.ac-crm-kpis .hot em{color:var(--red);font-weight:700}.ac-crm-tabs{display:flex;gap:6px;flex-wrap:wrap;padding:4px;border-radius:14px;background:var(--band);align-self:flex-start}.ac-crm-tabs button{border:0;background:none;padding:8px 14px;border-radius:10px;font-weight:700;font-size:13px;color:var(--muted);display:inline-flex;gap:6px;align-items:center}.ac-crm-tabs button.on{background:#fff;color:var(--ink2);box-shadow:0 1px 4px #101e181f}.ac-crm-tabs em{font-style:normal;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--red);color:#fff;font-size:11px;line-height:18px;text-align:center}.ac-crm-bar{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.ac-crm-bar p{margin:0;font-size:12.5px;flex:1;min-width:220px}.ac-crm-empty{margin:0;padding:22px;border-radius:14px;border:1px dashed var(--line);text-align:center;color:var(--muted);font-size:13px;grid-column:1/-1}.ac-kanban{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(158px,1fr);gap:10px;overflow-x:auto;padding:2px 2px 10px;margin-top:10px;scroll-snap-type:x proximity}.ac-kanban section{scroll-snap-align:start;display:flex;flex-direction:column;gap:8px;min-height:180px;padding:8px;border-radius:14px;background:var(--band);border-top:4px solid var(--c);transition:background .15s}.ac-kanban section.over{background:#fff6e2;box-shadow:inset 0 0 0 2px var(--gold2)}.ac-kanban header{display:flex;justify-content:space-between;align-items:center;padding:2px 4px;font-size:12px}.ac-kanban header b{color:var(--ink2)}.ac-kanban header span{min-width:20px;height:20px;border-radius:10px;background:#fff;color:var(--muted);font-size:11px;font-weight:700;line-height:20px;text-align:center}.ac-kanban .cards{display:flex;flex-direction:column;gap:7px}.ac-op{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:3px;padding:9px 10px;border-radius:11px;background:#fff;border:1px solid var(--line);box-shadow:0 1px 3px #101e180f}.ac-op:hover{border-color:var(--gold2)}.ac-op:focus-visible{outline:2px solid var(--gold2)}.ac-op.drag{opacity:.45}.ac-op b{font-size:12.5px;color:var(--ink2);line-height:1.25}.ac-op small{font-size:11px;color:var(--muted)}.ac-op small.pos{color:var(--pos);font-weight:700}.ac-op small.neg{color:var(--neg);font-weight:700}.ac-op em{font-style:normal;align-self:flex-start;margin-top:3px;padding:2px 7px;border-radius:7px;color:#fff;font-size:10.5px;font-weight:700}.ac-clients{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin-top:10px}.ac-client{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-radius:14px;background:#fff;border:1px solid var(--line)}.ac-client:hover{border-color:var(--gold2)}.ac-client b{font-size:14px;color:var(--ink2)}.ac-client small{font-size:11.5px;color:var(--muted)}.ac-client em{font-style:normal;font-size:11px;font-weight:700;color:var(--gold3);margin-top:3px}.ac-calc2{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;align-items:start}.ac-calc2-out{display:flex;flex-direction:column;gap:10px;position:sticky;top:0}.ac-calc2-out .ac-cmp{width:100%}.ac-calc2-res{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:12px;font-size:13px}.ac-calc2-res.pos{background:#eef7ef;color:var(--pos)}.ac-calc2-res.neg{background:#fbefed;color:var(--neg)}.ac-crm-body>.ac-calc2{margin-top:4px}.ac-calc2 .ac-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ac-calc2 .ac-form .ac-grid3{display:contents}.ac-sub{margin-top:12px;padding:14px 16px;border-radius:16px;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.ac-sub.unseen{box-shadow:0 0 0 2px var(--red);border-color:transparent}.ac-sub header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.ac-sub header b{display:block;font:700 15px Space Grotesk,sans-serif;color:var(--ink2)}.ac-sub header small{font-size:11.5px;color:var(--muted)}.ac-sub .st{flex:none;padding:4px 10px;border-radius:9px;color:#fff;font-size:11.5px;font-weight:700}.ac-sub-steps{list-style:none;margin:0;padding:0;display:flex;gap:4px;flex-wrap:wrap}.ac-sub-steps li{flex:1;min-width:80px;padding:5px 8px;border-radius:8px;background:var(--band);font-size:10.5px;font-weight:700;color:var(--faint);text-align:center}.ac-sub-steps li.done{background:#e3efe5;color:var(--pos)}.ac-sub-steps li.on{background:var(--ink2);color:#fff}.ac-sub-flags{display:flex;flex-wrap:wrap;gap:6px}.ac-sub-flags span{padding:4px 9px;border-radius:9px;font-size:11.5px}.ac-sub-flags .bad{background:#fbe9e6;color:#8a2a20}.ac-sub-flags .warn{background:#fff3d9;color:#7a5410}.ac-sub-reply{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:baseline;padding:10px 14px;border-radius:12px;background:#eef3f8;border-left:4px solid #2f5d8a}.ac-sub-reply small{flex-basis:100%;font-size:10px;font-weight:800;letter-spacing:1.2px;color:#2f5d8a}.ac-sub-reply>b{font:700 16px Space Grotesk,sans-serif;color:var(--ink2)}.ac-sub-reply span{font-size:13px;color:var(--text)}.ac-sub-reply.viable{background:#eef7ef;border-color:var(--pos)}.ac-sub-reply.viable small{color:var(--pos)}.ac-sub-reply.no{background:#fbefed;border-color:var(--neg)}.ac-sub-reply.no small{color:var(--neg)}.ac-sub-reply.study{background:#fff6e2;border-color:var(--gold2)}.ac-sub-reply.study small{color:var(--gold3)}.ac-sub-thread{display:flex;flex-direction:column;gap:6px}.ac-sub-thread:empty{display:none}.ac-sub-thread>div{max-width:82%;padding:8px 12px;border-radius:12px;font-size:13px;line-height:1.4;color:var(--text);white-space:pre-wrap;-webkit-user-select:text;user-select:text}.ac-sub-thread small{display:block;font-size:10.5px;font-weight:700;color:var(--muted);margin-bottom:2px}.ac-sub-thread .team{background:#eef3f8;align-self:flex-start}.ac-sub-thread .student{background:var(--band);align-self:flex-end}.ac-sub-files{display:flex;flex-wrap:wrap;gap:6px}.ac-sub-files:empty{display:none}.ac-sub-files a{display:block;width:64px;height:48px;border-radius:8px;overflow:hidden;background:var(--band)}.ac-sub-files img{width:100%;height:100%;object-fit:cover;display:block}.ac-sub-files a.doc{width:auto;height:48px;padding:0 10px;display:flex;align-items:center;font-size:12px;font-weight:600;color:var(--ink2);text-decoration:none}.ac-sub-act{display:flex;gap:8px;flex-wrap:wrap}.ac-sub-act:empty{display:none}.ac-sub-act input{flex:1;min-width:180px}.ac-send-wrap{display:flex;flex-direction:column;gap:14px}.ac-send-steps,.ac-send-foot{flex:none}.ac-send-body{overflow:auto;max-height:calc(100vh - 300px);min-height:120px;padding:2px;margin:-2px}.ac-send-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.ac-send-steps li{display:flex;align-items:center;gap:7px;padding:7px 8px;border-radius:11px;background:var(--band);font-size:11.5px;font-weight:700;color:var(--faint);min-width:0}.ac-send-steps li span{flex:none;width:22px;height:22px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--muted)}.ac-send-steps li.on{background:var(--ink2);color:#fff}.ac-send-steps li.on span{background:var(--gold);color:var(--ink)}.ac-send-steps li.done{background:#e3efe5;color:var(--pos)}.ac-send-steps li.done span{background:var(--pos);color:#fff}.ac-send-foot{display:flex;align-items:center;gap:12px;justify-content:space-between;padding-top:12px;border-top:1px solid var(--line)}.ac-send-meter{flex:1;display:flex;flex-direction:column;gap:4px;align-items:center;max-width:280px}.ac-send-meter i{display:block;height:6px;border-radius:9px;background:linear-gradient(90deg,var(--green2),#849f6a);width:0;transition:width .35s;align-self:stretch}.ac-send-meter{background:linear-gradient(var(--line),var(--line)) top/100% 6px no-repeat;border-radius:9px}.ac-send-meter b{font-size:11px;color:var(--muted)}.ac-send-flags{display:flex;flex-direction:column;gap:6px;margin-top:10px}.ac-send-flags:empty{display:none}.ac-send-flags p{margin:0;padding:8px 12px;border-radius:11px;font-size:12.5px}.ac-send-flags .bad{background:#fbe9e6;color:#8a2a20}.ac-send-flags .warn{background:#fff3d9;color:#7a5410}.ac-send-flags .ok{background:#eef7ef;color:var(--pos)}.ac-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:10px;margin-top:10px}.ac-slot{position:relative;display:flex;flex-direction:column;gap:3px;padding:8px;border-radius:14px;background:#fff;border:1px solid var(--line)}.ac-slot .pic{height:92px;border-radius:10px;background:var(--band);display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;border:2px dashed #cfd8c6}.ac-slot .pic span{font-size:26px;color:var(--faint)}.ac-slot .pic img{width:100%;height:100%;object-fit:cover}.ac-slot.req .pic{border-color:#e3c27a}.ac-slot.have .pic{border:0}.ac-slot b{font-size:12px;color:var(--ink2);cursor:pointer}.ac-slot small{font-size:10.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-slot.have{border-color:#9fd2a8;background:#f7fbf7}.ac-slot.busy{opacity:.6;pointer-events:none}.ac-slot.busy .pic{animation:acpulse 1s ease-in-out infinite}.ac-slot .x{position:absolute;top:2px;right:2px;width:26px;height:26px;border-radius:50%;border:0;background:#1f2b25d9;color:#fff;font-size:16px;line-height:26px;padding:0}@keyframes acpulse{50%{opacity:.5}}.ac-want{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ac-form .ac-want label{flex-direction:row;align-items:center;gap:8px;padding:12px;border-radius:13px;border:1px solid var(--line);background:#fff;cursor:pointer;color:var(--ink2)}.ac-want label.on{border-color:var(--gold2);box-shadow:0 0 0 2px #c9a24a4d;background:#fffaf0}.ac-want input{width:auto;min-height:0;accent-color:var(--gold2)}.ac-want b{font-size:13px}.ac-send-review{display:flex;flex-direction:column;gap:12px}.ac-send-review p{margin:0;font-size:13px}.ac-send-review .neg{color:var(--neg);font-weight:600}.ac-sum>div{padding:9px 12px;border-radius:12px;background:var(--tile);min-width:0}.ac-sum small{display:block;font-size:10.5px;font-weight:700;color:var(--muted)}.ac-sum b{display:block;font-size:13.5px;color:var(--ink2);overflow:hidden;text-overflow:ellipsis}.ac-consent{display:flex!important;flex-direction:row!important;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:13px;background:#fff6e2;border:1px solid #ecd08a;font-size:12.5px!important;font-weight:500!important;color:var(--text)!important;cursor:pointer}.ac-consent input{width:20px;height:20px;min-height:0;flex:none;margin-top:1px;accent-color:var(--gold2)}.ac-send-ok{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:24px 12px}.ac-send-ok h3{margin:4px 0 0;font:700 22px Space Grotesk,sans-serif;color:var(--ink2)}.ac-send-ok p{margin:0;max-width:440px;color:var(--text);font-size:13.5px}.ac-mark.big{width:84px;height:84px;font-size:38px;border-radius:24px}.ac-unlock.tw{top:132px}body.ac-phone .ac-unlock.tw{top:64px}.ac-unlock.tw>i{animation:none;background:radial-gradient(circle at 35% 30%,#e6f0f8,#2f5d8a)}@media(max-width:820px){.ac-crm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-calc2{grid-template-columns:1fr}.ac-calc2-out{position:static}.ac-send-steps{grid-template-columns:repeat(5,auto);overflow-x:auto}.ac-send-steps li{white-space:nowrap}.ac-tw-desk,.ac-want{grid-template-columns:1fr}}body.ac-phone .ac-crm-wrap{gap:8px}body.ac-phone .ac-crm-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}body.ac-phone .ac-crm-kpis>div{padding:4px 9px;flex-direction:row;align-items:baseline;gap:6px}body.ac-phone .ac-crm-kpis b{font-size:15px;order:-1}body.ac-phone .ac-crm-kpis small{font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.ac-phone .ac-crm-kpis em,body.ac-phone .ac-crm-bar p{display:none}body.ac-phone .ac-crm-bar{justify-content:flex-end;margin-top:-46px;pointer-events:none}body.ac-phone .ac-crm-bar .ac-btn{pointer-events:auto;min-height:34px;padding:0 12px}body.ac-phone .ac-crm-tabs button{padding:6px 10px;font-size:12px}body.ac-phone .ac-kanban{margin-top:4px}body.ac-phone .ac-kanban section{min-height:120px}body.ac-phone .ac-send-body{max-height:calc(100vh - 188px)}body.ac-phone .ac-send-steps li:not(.on){font-size:0;gap:0;justify-content:center}body.ac-phone .ac-send-foot{padding-top:8px}body.ac-phone .ac-send-foot .ac-btn{min-height:36px}body.ac-phone .ac-send-steps li{padding:5px 6px;font-size:10.5px}body.ac-phone .ac-send-wrap{gap:10px}body.ac-phone .ac-slots{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:6px;margin-top:6px}body.ac-phone .ac-slot{padding:5px;border-radius:11px}body.ac-phone .ac-slot .pic{height:52px}body.ac-phone .ac-slot b{font-size:11px}body.ac-phone .ac-send-body>.ac-muted{font-size:12px;margin:0}body.ac-phone .ac-kanban{grid-auto-columns:minmax(150px,1fr)}body.ac-phone .ac-calc2{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}body.ac-phone .ac-calc2-out{position:static}.ac-daily{position:relative}.ac-daily b.fl{width:auto;min-width:22px;padding:0 7px;background:linear-gradient(180deg,#f1b84a,#e0742a);font-size:12px;white-space:nowrap}.ac-daily b.fl:not(.on){filter:grayscale(.55) brightness(1.02)}.ac-daily.done b.fl{background:linear-gradient(180deg,#f1b84a,#e0742a)}.ac-daily em{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--red);color:#fff;font:700 10px/17px DM Sans,sans-serif;font-style:normal;text-align:center;box-shadow:0 0 0 2px #fcfcf7}.ac-streak-card{display:flex;gap:14px;align-items:center;padding:14px 16px;border-radius:16px;background:linear-gradient(135deg,#fff6e2,#fdebd5);border:1px solid #f0cf96;margin-bottom:12px}.ac-streak-card .fl{flex:none;width:72px;height:72px;border-radius:20px;background:radial-gradient(circle at 40% 30%,#ffd27a,#e0742a);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 8px 22px #e0742a59}.ac-streak-card .fl i{font-style:normal;font-size:24px;line-height:1}.ac-streak-card .fl b{font:700 22px/1 Space Grotesk,sans-serif;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.25)}.ac-streak-card:not(.on) .fl{filter:grayscale(.45)}.ac-streak-card small{font-size:10.5px;font-weight:800;letter-spacing:1.3px;color:#9a5a12}.ac-streak-card h3{margin:2px 0 3px;font:600 18px Space Grotesk,sans-serif;color:var(--ink2)}.ac-streak-card p{margin:0;font-size:13px;color:var(--text)}.ac-card.wide{flex-direction:row;align-items:center;justify-content:space-between;gap:14px;margin-top:12px}.ac-card.wide>div{display:flex;flex-direction:column;gap:4px}.ac-chal .ac-grid2{gap:12px}.ac-rank li.gap{margin-top:6px;border-top:1px dashed var(--line)}.ac-rankx .ac-crm-tabs{margin-bottom:12px}.ac-week-head{display:flex;gap:16px;align-items:center;padding:12px 16px;border-radius:14px;background:linear-gradient(135deg,#2a4236,#1f2b25);color:#fcfcf7}.ac-week-head>div{display:flex;flex-direction:column}.ac-week-head small{font-size:10px;font-weight:800;letter-spacing:1.3px;color:var(--gold)}.ac-week-head>div b{font:700 26px/1.1 Space Grotesk,sans-serif}.ac-week-head p b{color:var(--gold)}.ac-week-head>div span{font-size:12px;color:#fcfcf7bf}.ac-week-head p{margin:0;font-size:12.5px;color:#fcfcf7d9;flex:1}.ac-prof .ac-crm-tabs{margin:14px 0 10px}.ac-prof-stats>div small{line-height:1.3}.ac-badges h4{display:flex;justify-content:space-between;align-items:baseline;margin:6px 0 2px;font:700 14px Space Grotesk,sans-serif;color:var(--ink2)}.ac-badges h4 span{font:600 12px DM Sans,sans-serif;color:var(--muted)}.ac-badges>p{margin:0 0 8px;font-size:12px}.ac-badge-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:8px;margin-bottom:14px}.ac-badge{display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;padding:10px 8px;border-radius:14px;background:var(--band);border:1px solid transparent;opacity:.72}.ac-badge .ic{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;background:#e4e8df;filter:grayscale(1)}.ac-badge b{font-size:12px;color:var(--ink2)}.ac-badge small{font-size:10.5px;color:var(--muted);line-height:1.3}.ac-badge em{font-style:normal;font-size:10.5px;font-weight:700;color:var(--gold3)}.ac-badge.got{opacity:1;background:#fffaf0;border-color:#ecd08a}.ac-badge.got .ic{filter:none;background:radial-gradient(circle at 35% 30%,#fff3c4,#e9cf86);box-shadow:0 4px 12px #c9a24a59}.ac-badge.star .ic{font-size:20px}.ac-badge.star:not(.got) .ic{opacity:.5}.ac-certs{display:flex;flex-direction:column;gap:6px}.ac-cert-row{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:13px;background:#fff;border:1px solid var(--line)}.ac-cert-row:hover{border-color:var(--gold2)}.ac-cert-row i{flex:none;width:34px;height:34px;border-radius:10px;background:var(--band);display:flex;align-items:center;justify-content:center;font:700 14px Space Grotesk,sans-serif;font-style:normal;color:var(--ink2)}.ac-cert-row div{flex:1;display:flex;flex-direction:column}.ac-cert-row b{font-size:13.5px;color:var(--ink2)}.ac-cert-row small{font-size:11.5px;color:var(--muted)}.ac-cert-row span{font-size:12px;font-weight:700;color:var(--gold3)}.ac-cert-row.dip{background:#fffaf0;border-color:#ecd08a}.ac-cert-row.dip i{background:var(--gold)}.ac-cert-row.off{cursor:default;opacity:.6}.ac-mcert{border-width:7px;padding:28px}.ac-mcert h1{font-size:34px!important}.ac-mcert h2{font-size:28px!important}.ac-mcert ul{list-style:none;padding:0;margin:8px auto;max-width:560px;columns:2;font-size:12.5px;color:var(--text);text-align:left}.ac-mcert li{margin:2px 0;break-inside:avoid}.ac-mcert li:before{content:"✓ ";color:var(--gold3)}.ac-unlock.bd{top:132px}body.ac-phone .ac-unlock.bd{top:64px}.ac-unlock.bd>i{animation:acpop .6s cubic-bezier(.3,1.6,.5,1)}@keyframes acpop{0%{transform:scale(.3) rotate(-20deg)}to{transform:none}}.ac-msg.sys{background:linear-gradient(90deg,#fff3c4,#fcfcf7);border-radius:8px;padding:4px 8px;border-left:3px solid var(--gold2)}.ac-msg.sys b{color:var(--gold3)}.ac-rv-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.ac-rv-top span{display:flex;gap:4px}.ac-rv-top i{width:22px;height:6px;border-radius:3px;background:var(--line)}.ac-rv-top i.on{background:var(--gold2)}.ac-rv-top i.ok{background:var(--pos)}.ac-rv-top i.bad{background:var(--neg)}.ac-rv-top small{font-size:11px;font-weight:700;color:var(--muted)}.ac-rv-q h3{margin:4px 0 12px;font:600 18px/1.35 Space Grotesk,sans-serif;color:var(--ink2)}.ac-rv-q .ac-opts button.ok{background:#e7f3e8;border-color:var(--pos);color:var(--pos)}.ac-rv-q .ac-opts button.bad{background:#fbecea;border-color:var(--neg);color:var(--neg)}.ac-rv-why{margin:12px 0 0;padding:10px 12px;border-radius:12px;background:var(--band);font-size:13px;line-height:1.45;color:var(--text)}.ac-rv-why em{display:block;margin-top:4px;font-style:normal;font-size:11.5px;color:var(--muted)}.ac-rv-end,.ac-rv-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:18px 8px}.ac-rv-end h3,.ac-rv-empty h3{margin:4px 0 0;font:700 20px Space Grotesk,sans-serif;color:var(--ink2)}.ac-rv-end p,.ac-rv-empty p{margin:0;max-width:440px;font-size:13.5px;color:var(--text)}.ac-rv-end .ac-actions{align-self:stretch}.ac-note-wrap{display:flex;flex-direction:column;gap:10px}.ac-note-wrap textarea{width:100%;box-sizing:border-box;min-height:220px;resize:vertical;font:14px/1.55 DM Sans,sans-serif;color:var(--ink2);border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:#fffdf6}.ac-note-wrap textarea:focus{outline:2px solid var(--gold2);border-color:transparent}.ac-note-foot{display:flex;justify-content:space-between;align-items:center}.ac-note-foot small{font-size:11.5px;color:var(--muted)}.ac-lesson-foot .ac-note-slot{margin-left:auto;margin-right:8px}.ac-note-btn{min-height:38px}.ac-notes{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.ac-notes article{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:14px;background:#fffdf6;border:1px solid #efe3c4}.ac-notes header small{display:block;font-size:10.5px;font-weight:700;color:var(--muted)}.ac-notes header b{font-size:13.5px;color:var(--ink2)}.ac-notes p{margin:0;font-size:13px;line-height:1.45;color:var(--text);white-space:pre-wrap;max-height:9em;overflow:auto;-webkit-user-select:text;user-select:text}.ac-notes footer{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--faint)}.ac-notes footer .ac-btn{min-height:32px;padding:0 10px;font-size:12px}.ac-st-empty{padding:22px;border-radius:14px;border:1px dashed var(--line);text-align:center;color:var(--muted);font-size:13px}.ac-st-empty b{display:block;color:var(--ink2);margin-bottom:4px}.ac-st-empty p{margin:0}.ac-models-bar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.ac-models-bar .ac-search{flex:1;min-width:200px}.ac-models-bar .ac-seg{flex-wrap:wrap}.ac-models-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px}.ac-model{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:#fff;border:1px solid var(--line)}.ac-model .pic{height:150px;background:linear-gradient(180deg,#eceee9,#d9ddd6);display:flex;align-items:center;justify-content:center}.ac-model-pic{max-width:100%;max-height:150px;image-rendering:pixelated}.ac-model .tx{padding:10px 14px 14px;display:flex;flex-direction:column;gap:3px}.ac-model small{font-size:10.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.ac-model b{font:700 16px Space Grotesk,sans-serif;color:var(--ink2)}.ac-model em{font-style:normal;font-size:12px;color:var(--muted)}.ac-model dl{display:grid;grid-template-columns:1fr auto;gap:3px 10px;margin:8px 0 6px;font-size:12px}.ac-model dt{color:var(--muted)}.ac-model dd{margin:0;font-weight:700;color:var(--ink2);text-align:right}.ac-model .v{margin:2px 0 0;padding:7px 10px;border-radius:10px;font-size:11.5px;line-height:1.35}.ac-model .v.warn{background:#fff3d9;color:#7a5410}.ac-model .v.bad{background:#fbe9e6;color:#8a2a20}.ac-model .v.good{background:#eef7ef;color:var(--pos)}.ac-model .v.ok{background:var(--band);color:var(--text)}.ac-libx .ac-crm-tabs{margin-bottom:12px}.ac-study .ac-card{gap:8px}.ac-chips button.blk{border-style:dashed}.ac-cer{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:18px;background:radial-gradient(ellipse at 50% 18%,rgba(255,226,150,.28),transparent 55%),radial-gradient(ellipse at 50% 120%,#24414f,#0e1714 70%);opacity:0;transition:opacity .45s}.ac-cer.in{opacity:1}.ac-cer-fx{position:absolute;inset:0;pointer-events:none}.ac-cer-in{position:relative;max-width:640px;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;color:#fcfcf7;transform:translateY(16px) scale(.96);transition:transform .6s cubic-bezier(.3,1.4,.5,1)}.ac-cer.in .ac-cer-in{transform:none}.ac-cer-in>small{font-size:11px;font-weight:800;letter-spacing:2.4px;color:var(--gold)}.ac-cer-me{width:138px;height:198px;image-rendering:pixelated;filter:drop-shadow(0 14px 20px rgba(0,0,0,.45));animation:acbob 1.6s ease-in-out infinite}@keyframes acbob{50%{transform:translateY(-6px)}}.ac-cer-in h1{margin:0;font:700 clamp(28px,5vw,44px)/1.1 "Space Grotesk",sans-serif;background:linear-gradient(180deg,#fff3c4,#e9cf86 60%,#c9a24a);-webkit-background-clip:text;background-clip:text;color:transparent}.ac-cer-in .lead{margin:0;font-size:15px;color:#fcfcf7e0;max-width:520px}.ac-cer-dip{display:flex;flex-direction:column;gap:2px;padding:12px 26px;border-radius:12px;background:#fcfaf3;color:var(--ink);box-shadow:0 0 0 3px #c9a24a,0 18px 40px #0006;animation:acunroll .9s .4s both cubic-bezier(.3,1.3,.5,1)}@keyframes acunroll{0%{transform:scaleX(.1);opacity:0}to{transform:none;opacity:1}}.ac-cer-dip span{font:700 11px DM Sans,sans-serif;letter-spacing:4px;color:var(--gold3)}.ac-cer-dip b{font:600 22px Georgia,serif}.ac-cer-dip em{font-style:normal;font-size:11.5px;color:var(--muted)}.ac-cer-gifts{list-style:none;margin:4px 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.ac-cer-gifts li{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:99px;background:#fcfcf71a;border:1px solid rgba(233,207,134,.45);font-size:12.5px}.ac-cer-gifts i{font-style:normal}.ac-cer-act{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:4px}.ac-cer-act .ac-btn:not(.gold){background:#fcfcf71f;border-color:#fcfcf74d;color:#fcfcf7}.ac-cer-x{all:unset;cursor:pointer;font-size:12.5px;color:#fcfcf7a6;text-decoration:underline;margin-top:2px}body.ac-phone .ac-cer-me{width:84px;height:120px}body.ac-phone .ac-cer-in{gap:6px}body.ac-phone .ac-cer-in h1{font-size:24px}body.ac-phone .ac-cer-in .lead{font-size:12.5px}body.ac-phone .ac-cer-dip{padding:6px 16px}body.ac-phone .ac-cer-dip b{font-size:16px}body.ac-phone .ac-cer-gifts li{padding:4px 9px;font-size:11px}@media(max-width:820px){.ac-rank-mini{grid-template-columns:1fr}.ac-card.wide{flex-direction:column;align-items:stretch}.ac-week-head{flex-direction:column;align-items:flex-start}}body.ac-phone .ac-streak-card{padding:8px 12px;margin-bottom:8px}body.ac-phone .ac-streak-card .fl{width:52px;height:52px;border-radius:14px}body.ac-phone .ac-badge-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}body.ac-phone .ac-badge{padding:6px}body.ac-phone .ac-badge .ic{width:36px;height:36px;font-size:19px}body.ac-phone .ac-daily b.fl{width:auto;min-width:18px;height:18px;padding:0 5px;font-size:10.5px}.ac-cer{overflow-y:auto;align-items:flex-start}.ac-cer-in{margin:auto 0}body.ac-phone .ac-cer{padding:10px}body.ac-phone .ac-cer-me{display:none}body.ac-phone .ac-cer-in>small{font-size:9.5px}body.ac-phone .ac-cer-act .ac-btn{min-height:36px}body.ac-phone .ac-cer-act .ac-btn.big{min-height:36px;font-size:13px}.ac-chat-form .ac-quick{flex:none;width:36px;min-width:36px;border:0;background:transparent;font-size:18px;cursor:pointer;padding:0;border-radius:10px}.ac-chat-form .ac-quick:hover{background:var(--band)}.ac-quickpop{position:fixed;z-index:90;width:300px;max-width:calc(100vw - 16px);padding:12px;border-radius:16px;background:var(--sheet);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:6px;animation:acup2 .18s ease}.ac-quickpop small{font-size:10px;font-weight:800;letter-spacing:1.1px;color:var(--muted)}.ac-qe{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.ac-qe button{border:0;background:var(--band);border-radius:11px;font-size:22px;height:42px;cursor:pointer}.ac-qe button:hover{background:#fff6e2;transform:scale(1.08)}.ac-qp{display:flex;flex-direction:column;gap:3px}.ac-qp button{border:0;background:#fff;border:1px solid var(--line);border-radius:10px;padding:7px 10px;text-align:left;font-size:12.5px;color:var(--ink2);cursor:pointer}.ac-qp button:hover{border-color:var(--gold2)}.ac-photo-wrap{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:16px;align-items:start}.ac-photo-wrap canvas{width:100%;height:auto;border-radius:12px;box-shadow:0 8px 26px #101e1840;image-rendering:pixelated}.ac-photo-wrap aside{display:flex;flex-direction:column;gap:8px}.ac-photo-wrap aside small{font-size:10.5px;font-weight:800;letter-spacing:1.1px;color:var(--muted)}.ac-photo-backs{display:flex;flex-direction:column;gap:4px}.ac-photo-backs button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:8px 10px;text-align:left;font-size:12.5px;cursor:pointer}.ac-photo-backs button.on{border-color:var(--gold2);background:#fffaf0;font-weight:700}.ac-photo-backs button:disabled{opacity:.5;cursor:default}.ac-qa-ask{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:14px;background:var(--band)}.ac-qa-ask textarea{width:100%;box-sizing:border-box;font:13.5px/1.45 DM Sans,sans-serif;border:1px solid var(--line);border-radius:11px;padding:10px 12px;resize:vertical;min-height:56px;-webkit-user-select:text;user-select:text}.ac-qa-ask>div{display:flex;justify-content:space-between;align-items:center;gap:10px}.ac-qa-ask small{font-size:11.5px;color:var(--muted)}.ac-qa-wrap .ac-crm-tabs{margin:12px 0 8px}.ac-qa-list{display:flex;flex-direction:column;gap:10px}.ac-qa-q{padding:12px 14px;border-radius:14px;background:#fff;border:1px solid var(--line)}.ac-qa-q.unseen,.ac-qa-q.focus{box-shadow:0 0 0 2px var(--gold2);border-color:transparent}.ac-qa-q header{display:flex;align-items:baseline;gap:8px}.ac-qa-q header b{font-size:13px;color:var(--ink2)}.ac-qa-q header small{font-size:11px;color:var(--faint);flex:1}.ac-qa-q .st{font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:8px;background:#fff3d9;color:#7a5410}.ac-qa-q.solved .st{background:#e3efe5;color:var(--pos)}.ac-qa-q>p{margin:6px 0 8px;font-size:14px;line-height:1.45;color:var(--ink2);-webkit-user-select:text;user-select:text}.ac-qa-ans{display:flex;flex-direction:column;gap:6px;margin-left:14px;border-left:2px solid var(--line);padding-left:10px}.ac-qa-ans:empty{display:none}.ac-qa-ans>div{padding:8px 10px;border-radius:11px;background:var(--band)}.ac-qa-ans>div.staff{background:#fff6e2}.ac-qa-ans>div.best{box-shadow:inset 0 0 0 2px var(--pos);background:#eef7ef}.ac-qa-ans small{font-size:10.5px;font-weight:700;color:var(--muted)}.ac-qa-ans p{margin:3px 0 0;font-size:13px;line-height:1.4;color:var(--text);-webkit-user-select:text;user-select:text}.ac-qa-ans .ac-btn{margin-top:6px;min-height:30px;padding:0 10px;font-size:11.5px}.ac-qa-reply{display:flex;gap:8px;margin-top:8px}.ac-qa-reply input{flex:1;min-width:0}.ac-qa-rm{border:0;background:none;color:var(--neg);font-size:11px;font-weight:700;cursor:pointer;text-decoration:underline}@media(max-width:820px){.ac-photo-wrap{grid-template-columns:1fr}}body.ac-phone .ac-photo-wrap{grid-template-columns:minmax(0,1fr) 190px;gap:8px}.ac-lv-bar{grid-template-columns:1.1fr .9fr 1.6fr}.ac-lv-bar>.ac-lv-people{padding:8px 10px}.ac-lv-people{display:flex;gap:6px;align-items:stretch;overflow-x:auto;scrollbar-width:none}.ac-lv-people::-webkit-scrollbar{display:none}.ac-lv-pp{position:relative;flex:none;display:flex;flex-direction:column;align-items:center;gap:1px;min-width:62px;padding:4px 6px 5px;border-radius:12px;transition:background .2s,box-shadow .2s}.ac-lv-pp b{font:700 12px/1.2 Space Grotesk,system-ui,sans-serif;color:var(--ink2);max-width:76px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-lv-pp small{font-size:10px;letter-spacing:.2px;color:var(--muted);white-space:nowrap}.ac-lv-pp.me{background:#fff;box-shadow:inset 0 0 0 1.5px var(--gold2)}.ac-lv-pp.lead{background:linear-gradient(170deg,#fff7dc,#f6e7b6)}.ac-lv-pp.gone{opacity:.45}.ac-lv-pp.empty b{color:var(--faint)}.ac-lv-crown{position:absolute;top:-6px;right:4px;font-size:14px;font-style:normal;animation:acpop .5s cubic-bezier(.3,1.6,.5,1)}.ac-lv-face{--s:40px;width:var(--s);height:var(--s);border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at 50% 35%,#fffdf6,#efe9d8);box-shadow:inset 0 0 0 2px #ffffffe6,0 2px 6px #101e182e}.ac-lv-face canvas{width:118%;height:118%;margin-top:14%;image-rendering:auto}.ac-lv-face.bot{background:radial-gradient(circle at 50% 35%,#3a4552,#1f2731);font-size:calc(var(--s)*.5)}.ac-lv-face.q{background:var(--line);color:var(--faint);font:700 calc(var(--s)*.42) "Space Grotesk",system-ui,sans-serif;box-shadow:inset 0 0 0 2px #fff}.ac-lv-lobby{display:flex;flex-direction:column;gap:14px}.ac-lv-wait{display:flex;gap:18px;align-items:center;padding:14px 18px;border-radius:18px;background:linear-gradient(140deg,#2a1d1f,#4a1f22 60%,#6b2a26);color:#f4ead7}.ac-lv-wait h3{margin:0 0 4px;font:700 19px Space Grotesk,system-ui,sans-serif;color:#fff}.ac-lv-wait p{margin:0 0 4px;font-size:13px}.ac-lv-wait .ac-muted{color:#d6c7b3}.ac-lv-wait b{color:var(--gold)}.ac-lv-count{flex:none;width:112px;height:112px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 40%,#c8372d,#7a1f1c);box-shadow:0 0 0 6px #c8372d40,0 0 0 14px #c8372d1a;animation:acring 2s ease-in-out infinite}.ac-lv-count b{font:700 34px/1 Space Grotesk,system-ui,sans-serif;color:#fff!important}.ac-lv-count small{font-size:11px;color:#ffd9d4;letter-spacing:.3px}.ac-lv-timer{display:flex;align-items:center;gap:10px}.ac-lv-tbar{flex:1;height:10px;border-radius:10px;background:var(--line);overflow:hidden}.ac-lv-tbar i{display:block;height:100%;width:0;border-radius:10px;background:var(--faint);transition:width .12s linear,background .3s}.ac-lv-tbar i.ok{background:#3f8a4f}.ac-lv-tbar i.warn{background:#d9a13a}.ac-lv-tbar i.hot{background:var(--red);animation:acpulse .5s ease-in-out infinite alternate}.ac-lv-tbar i.wait{background:#7b8a91}.ac-lv-timer span{min-width:118px;text-align:right;font:700 15px Space Grotesk,system-ui,sans-serif;color:var(--ink2)}.ac-lv-steps{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ac-lv-steps .ac-btn{font-size:12.5px;flex-direction:column;gap:1px;line-height:1.15;padding:6px 10px}.ac-lv-steps .ac-btn small{font-size:10.5px;font-weight:600;opacity:.75}.ac-lv-res h4{margin:18px 0 8px;font:600 15px Space Grotesk,system-ui,sans-serif;color:var(--ink2)}.ac-lv-rank{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ac-lv-rank li{display:grid;grid-template-columns:28px 34px 1fr auto auto;gap:10px;align-items:center;padding:8px 12px;border-radius:14px;background:var(--band)}.ac-lv-rank li .n{font:700 17px Space Grotesk,system-ui,sans-serif;color:var(--muted);text-align:center}.ac-lv-rank li:first-child{background:linear-gradient(170deg,#fff7dc,#f3e2a8)}.ac-lv-rank li:first-child .n{color:var(--gold3)}.ac-lv-rank li.me{box-shadow:inset 0 0 0 1.5px var(--gold2)}.ac-lv-rank li b{color:var(--ink2)}.ac-lv-rank li b small{display:block;font-weight:500;font-size:11px;color:var(--muted)}.ac-lv-rank li .c{font-size:12px;color:var(--muted)}.ac-lv-rank li .p{font:700 15px Space Grotesk,system-ui,sans-serif;min-width:90px;text-align:right}.ac-lv-lots{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.ac-lv-lots li{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:14px;border:1px solid var(--line);background:#fff;font-size:13px}.ac-lv-lots li.bad{border-color:#e7c3bb;background:#fdf6f4}.ac-lv-lots li b{color:var(--ink2)}.ac-lv-lots li em{font-style:normal;font-weight:700}.ac-lv-lots li small{color:var(--muted);font-size:12px}.ac-shake{animation:acShake .4s ease}body.ac-phone .ac-liveau.is-live .ac-lv-bar{display:flex;gap:6px}body.ac-phone .ac-liveau.is-live .ac-lv-bar .ac-budget{flex:none;width:44%}body.ac-phone .ac-liveau.is-live .ac-lv-people{flex:1;padding:2px 4px;gap:2px}body.ac-phone .ac-liveau.is-live .ac-lv-pp{min-width:46px;padding:2px 3px}body.ac-phone .ac-liveau.is-live .ac-lv-pp b{font-size:10px;max-width:52px}body.ac-phone .ac-liveau.is-live .ac-lv-pp small{display:none}body.ac-phone .ac-liveau.is-live .ac-lv-face{--s:26px!important}body.ac-phone .ac-liveau .ac-lv-steps{grid-column:1/-1}body.ac-phone .ac-liveau.is-live .ac-bids [data-cat]{display:none}body.ac-phone .ac-liveau.is-live .ac-lv-timer span{min-width:84px;font-size:12px}body.ac-phone .ac-liveau.is-live .ac-lv-tbar{height:7px}body.ac-phone .ac-lv-wait{padding:10px 12px;gap:12px}body.ac-phone .ac-lv-count{width:78px;height:78px}body.ac-phone .ac-lv-count b{font-size:24px}body.ac-phone .ac-lv-wait p{font-size:11.5px}@media(max-width:900px){.ac-lv-bar{grid-template-columns:1fr 1fr}.ac-lv-bar>.ac-lv-people{grid-column:1/-1}.ac-lv-rank li{grid-template-columns:24px 30px 1fr auto}.ac-lv-rank li .c{display:none}}.ac-duel .ac-sheet-body{padding-top:0}.ac-du-head{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;margin:0 -22px 14px;padding:16px 22px 14px;background:linear-gradient(150deg,#16263a,#1f3a5c 55%,#2f5d8a);color:#fff}.ac-du-pc{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.ac-du-pc b{font:700 15px Space Grotesk,system-ui,sans-serif;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-du-pc small{font-size:11px;color:#b8c9dc}.ac-du-pc strong{font:700 26px/1.1 Space Grotesk,system-ui,sans-serif;color:var(--gold)}.ac-du-pc.gone{opacity:.5}.ac-du-p.empty .ac-du-pc b{color:#b8c9dc}.ac-du-pc em{position:absolute;top:-4px;right:14%;padding:2px 8px;border-radius:999px;font:700 12px Space Grotesk,system-ui,sans-serif;font-style:normal;animation:acpop .5s cubic-bezier(.3,1.6,.5,1)}.ac-du-pc em.ok{background:#4fae6a;color:#fff}.ac-du-pc em.no{background:#ffffff2e;color:#dfe8f2}.ac-du-ans{position:absolute;bottom:-10px;left:50%;transform:translate(-50%);white-space:nowrap;padding:2px 8px;border-radius:999px;background:#e9cf86;color:#3a2c0a;font:700 10.5px DM Sans,system-ui,sans-serif;font-style:normal}.ac-du-vs{display:flex;flex-direction:column;align-items:center}.ac-du-vs b{font:800 22px/1 Space Grotesk,system-ui,sans-serif;color:var(--gold);letter-spacing:1px;text-shadow:0 2px 12px rgba(233,207,134,.45)}.ac-du-vs small{margin-top:4px;font-size:11px;color:#b8c9dc;white-space:nowrap}.ac-du-lobby{text-align:center;padding:6px 4px 10px}.ac-du-lobby h3{margin:12px 0 6px;font:700 20px Space Grotesk,system-ui,sans-serif;color:var(--ink2)}.ac-du-lobby p{margin:0 auto 6px;max-width:440px}.ac-du-radar{position:relative;width:120px;height:120px;margin:0 auto;border-radius:50%;background:radial-gradient(circle,#2f5d8a 0 30%,#dbe6f1 31% 100%);display:flex;align-items:center;justify-content:center}.ac-du-radar i{position:absolute;inset:0;border-radius:50%;border:2px solid #2f5d8a;animation:acradar 2s ease-out infinite;opacity:0}.ac-du-radar i+i{animation-delay:1s}.ac-du-radar b{position:relative;font:700 22px Space Grotesk,system-ui,sans-serif;color:#fff}@keyframes acradar{0%{transform:scale(.35);opacity:.9}to{transform:scale(1.25);opacity:0}}.ac-du-count{display:flex;flex-direction:column;align-items:center;padding:20px 0 26px}.ac-du-count small{font-size:12px;font-weight:800;letter-spacing:2px;color:var(--muted);text-transform:uppercase}.ac-du-count span{color:var(--muted)}.ac-du-count b{font:800 96px/1.1 Space Grotesk,system-ui,sans-serif;color:#2f5d8a}.ac-du-count b.pop{animation:account .9s cubic-bezier(.2,1.4,.4,1)}@keyframes account{0%{transform:scale(1.8);opacity:0}40%{transform:scale(.95);opacity:1}to{transform:scale(1)}}.ac-du-q{display:flex;flex-direction:column;gap:12px}.ac-du-qtop{display:flex;justify-content:space-between;align-items:center}.ac-du-qtop small{font-size:11px;font-weight:800;letter-spacing:1.4px;color:var(--muted)}.ac-du-secs{font:700 16px Space Grotesk,system-ui,sans-serif;color:#2f5d8a}.ac-du-text{margin:0;font:600 18px/1.35 Space Grotesk,system-ui,sans-serif;color:var(--ink2)}.ac-du-timer{height:8px;border-radius:8px;background:var(--line);overflow:hidden}.ac-du-timer i{display:block;height:100%;width:100%;border-radius:8px;background:#3f8a4f;transition:width .12s linear,background .3s}.ac-du-timer i.warn{background:#d9a13a}.ac-du-timer i.hot{background:var(--red)}.ac-du-opts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ac-du-opt{position:relative;display:flex;align-items:center;gap:10px;min-height:62px;padding:10px 14px;border-radius:16px;border:1.5px solid var(--line);background:#fff;text-align:left;font:600 16px Space Grotesk,system-ui,sans-serif;color:var(--ink2);transition:transform .12s,border-color .2s,background .2s,box-shadow .2s}.ac-du-opt i{flex:none;width:28px;height:28px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:var(--band);font:700 13px Space Grotesk,system-ui,sans-serif;font-style:normal;color:var(--muted)}.ac-du-opt:not(:disabled):hover{border-color:#2f5d8a;box-shadow:0 8px 22px #2f5d8a29;transform:translateY(-1px)}.ac-du-opt:disabled{cursor:default}.ac-du-opt.picked{border-color:#2f5d8a;background:#eef4fa}.ac-du-opt.picked i{background:#2f5d8a;color:#fff}.ac-du-q.reveal .ac-du-opt{opacity:.55}.ac-du-q.reveal .ac-du-opt.ok{opacity:1;border-color:#3f8a4f;background:#e7f3e3}.ac-du-q.reveal .ac-du-opt.ok i{background:#3f8a4f;color:#fff}.ac-du-q.reveal .ac-du-opt.bad{opacity:1;border-color:var(--red);background:#fbe9e6}.ac-du-q.reveal .ac-du-opt.bad i{background:var(--red);color:#fff}.ac-du-mark{position:absolute;top:-9px;right:-6px;animation:acpop .5s cubic-bezier(.3,1.6,.5,1)}.ac-du-foot p{margin:0}.ac-du-why{padding:10px 14px;border-radius:14px;background:var(--band);font-size:13.5px}.ac-du-banner{display:flex;flex-direction:column;align-items:center;gap:2px;padding:16px;border-radius:18px;margin-bottom:12px;text-align:center}.ac-du-banner b{font:800 24px Space Grotesk,system-ui,sans-serif}.ac-du-banner span{font:600 15px Space Grotesk,system-ui,sans-serif}.ac-du-banner.win{background:linear-gradient(160deg,#f6e7b6,var(--gold));color:#3a2c0a}.ac-du-banner.draw{background:#e4ecf4;color:#1f3a5c}.ac-du-banner.lose{background:var(--band);color:var(--ink2)}.ac-du-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ac-du-list li{display:grid;grid-template-columns:24px 1fr auto;gap:10px;align-items:start;padding:10px 12px;border-radius:14px;border:1px solid var(--line);background:#fff}.ac-du-list li>small{font:700 14px Space Grotesk,system-ui,sans-serif;color:var(--muted)}.ac-du-list li p{margin:0 0 2px;font-size:13px}.ac-du-list li b{display:block;color:var(--pos)}.ac-du-list li span{display:block;font-size:12.5px}.ac-du-list li em{display:block;margin-top:2px;font-size:12px;font-style:normal;color:var(--muted)}.ac-du-list li strong{font:700 15px Space Grotesk,system-ui,sans-serif;color:var(--ink2)}.ac-du-list li.no{background:#fdfaf8}body.ac-phone .ac-duel .ac-sheet-head small{display:none}body.ac-phone .ac-duel .ac-sheet-head{padding:6px 12px}body.ac-phone .ac-duel .ac-sheet-icon{width:30px;height:30px;font-size:16px}body.ac-phone .ac-du-head{margin:-12px -14px 8px;padding:6px 14px}body.ac-phone .ac-du-pc{flex-direction:row;justify-content:center;gap:8px}body.ac-phone .ac-du-p.rival .ac-du-pc{flex-direction:row-reverse}body.ac-phone .ac-du-pc .ac-lv-face{--s:30px!important}body.ac-phone .ac-du-pc small{display:none}body.ac-phone .ac-du-pc b{font-size:13px;max-width:90px}body.ac-phone .ac-du-pc strong{font-size:18px}body.ac-phone .ac-du-pc em{position:static;order:9;padding:1px 6px;font-size:11px}body.ac-phone .ac-du-ans{bottom:-8px;font-size:9.5px}body.ac-phone .ac-du-vs b{font-size:16px}body.ac-phone .ac-du-vs small{font-size:10px;margin-top:1px}body.ac-phone .ac-du-q{gap:6px}body.ac-phone .ac-du-text{font-size:14px;line-height:1.3}body.ac-phone .ac-du-opts{gap:6px}body.ac-phone .ac-du-opt{min-height:40px;font-size:13.5px;padding:5px 10px;border-radius:12px}body.ac-phone .ac-du-opt i{width:24px;height:24px}body.ac-phone .ac-du-q:not(.reveal) .ac-du-foot .ac-muted{display:none}body.ac-phone .ac-du-why{padding:6px 10px;font-size:12px}body.ac-phone .ac-du-count{padding:8px 0}body.ac-phone .ac-du-count b{font-size:60px}body.ac-phone .ac-du-radar{width:86px;height:86px}body.ac-phone .ac-du-lobby h3{margin:6px 0 4px;font-size:17px}body.ac-phone .ac-du-lobby p{font-size:12px}body.ac-phone .ac-du-banner{padding:10px;margin-bottom:8px}body.ac-phone .ac-du-banner b{font-size:19px}@media(max-width:520px){.ac-du-opts{grid-template-columns:1fr}}.ac-lv-invite{position:fixed;right:16px;bottom:96px;z-index:85;display:flex;align-items:center;gap:12px;max-width:min(440px,calc(100vw - 32px));padding:10px 12px 10px 14px;border-radius:18px;background:var(--sheet);box-shadow:var(--shadow);transform:translateY(16px);opacity:0;transition:transform .3s cubic-bezier(.3,1.4,.5,1),opacity .25s}.ac-lv-invite.in{transform:none;opacity:1}.ac-lv-invite>i{flex:none;width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--ink);font-size:20px;font-style:normal;animation:acring 2s ease-in-out infinite}.ac-lv-invite div{flex:1;display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--ink2)}.ac-lv-invite div small{font-size:11.5px;color:var(--muted)}.ac-lv-invite .ac-x{position:static;flex:none}body.ac-phone .ac-lv-invite{inset:62px 8px auto;max-width:none}.ac-lv-room{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px}.ac-lv-room li{display:grid;grid-template-columns:30px 1fr;gap:4px 10px;align-items:center;padding:8px 12px;border-radius:14px;background:var(--band);font-size:12.5px}.ac-lv-room li b{color:var(--ink2)}.ac-lv-room li small{display:block;font-size:11px;color:var(--muted)}.ac-lv-room li>span:last-child{grid-column:1/-1;color:var(--text)}.ac-live-card .ac-live-btns{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.ac-live-card .ac-live-btns .ac-btn{white-space:nowrap}.ac-camp.busy{opacity:.7;pointer-events:none}.ac-camp-top{position:sticky;top:-18px;z-index:2;display:grid;grid-template-columns:auto 1fr 1fr auto;gap:12px;align-items:stretch;margin:-18px -22px 14px;padding:12px 22px;background:linear-gradient(150deg,#1f2b25,#2a4236);color:#fff;box-shadow:0 8px 18px #101e182e}.ac-camp-top small{font-size:10px;font-weight:800;letter-spacing:1.3px;color:#b9c7b0}.ac-camp-week b{display:block;font:700 30px/1 Space Grotesk,system-ui,sans-serif;color:var(--gold)}.ac-camp-week b span{font-size:14px;color:#cfd8c9}.ac-camp-dots{display:flex;gap:3px;margin-top:6px}.ac-camp-dots i{width:9px;height:9px;border-radius:3px;background:#ffffff2e}.ac-camp-dots i.past{background:#7fa889}.ac-camp-dots i.now{background:var(--gold);box-shadow:0 0 0 2px #e9cf8659}.ac-camp-kpi{padding:2px 14px;border-left:1px solid rgba(255,255,255,.12)}.ac-camp-kpi b{display:block;font:700 24px/1.2 Space Grotesk,system-ui,sans-serif;color:#fff}.ac-camp-kpi b.neg{color:#ff9c8c}.ac-camp-kpi span{font-size:12px;color:#cfd8c9}.ac-camp-kpi span.pos{color:#9fe0a8}.ac-camp-kpi span.neg{color:#ffb1a5}.ac-camp-go{display:flex;flex-direction:column;gap:6px;justify-content:center}.ac-camp-go .ac-btn.ghost{background:#ffffff14;color:#fff;border-color:#ffffff2e;font-size:12px;min-height:32px}.ac-camp-grid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px}.ac-camp-side{display:flex;flex-direction:column;gap:12px}.ac-camp-side>div,.ac-camp-mk{padding:12px 14px;border-radius:16px;background:var(--band)}.ac-camp-side small,.ac-camp-mk small{display:block;font-size:10px;font-weight:800;letter-spacing:1.2px;color:var(--muted);margin-bottom:4px}.ac-camp-mk p{margin:0 0 8px;font-weight:600;color:var(--ink2);font-size:13px}.ac-camp-mk ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ac-camp-mk li{display:grid;grid-template-columns:86px 1fr 62px;gap:8px;align-items:center;font-size:12.5px}.ac-camp-mk li i{position:relative;height:8px;border-radius:6px;background:var(--line)}.ac-camp-mk li i b{position:absolute;left:50%;top:0;bottom:0;border-radius:6px;background:#3f8a4f}.ac-camp-mk li i b.neg{left:auto;right:50%;background:var(--red)}.ac-camp-mk li i:after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:var(--faint)}.ac-camp-mk li em{font-style:normal;font-weight:700;text-align:right;color:var(--muted)}.ac-camp-mk li.up em{color:var(--pos)}.ac-camp-mk li.down em{color:var(--neg)}.ac-camp-news ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:12.5px}.ac-camp-news li{padding-left:16px;position:relative}.ac-camp-news li:before{content:"•";position:absolute;left:3px;color:var(--faint)}.ac-camp-news li.good:before{content:"✓";color:var(--pos)}.ac-camp-news li.bad:before{content:"!";color:var(--neg);font-weight:800}.ac-camp-news li.order:before{content:"★";color:var(--gold3)}.ac-camp-order{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:12px;background:#fff;margin-top:6px;font-size:12px}.ac-camp-order b{color:var(--ink2)}.ac-camp-order em{font-style:normal;color:var(--gold3);font-weight:600}.ac-camp-dot{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:9px;background:var(--red);color:#fff;font:700 11px DM Sans,system-ui;font-style:normal;margin-left:4px}.ac-camp-lead{margin:-4px 0 10px;font-size:12.5px}.ac-camp-offer,.ac-camp-car{display:grid;grid-template-columns:220px minmax(0,1fr);gap:14px;padding:12px;border-radius:16px;border:1px solid var(--line);background:#fff;margin-bottom:10px}.ac-camp-car{grid-template-columns:150px minmax(0,1fr)}.ac-camp-img canvas{width:100%;height:auto;border-radius:12px;display:block}.ac-camp-info{display:flex;flex-direction:column;gap:3px;min-width:0}.ac-camp-info>b{font:600 16px Space Grotesk,system-ui,sans-serif;color:var(--ink2)}.ac-camp-info>small{color:var(--muted);font-size:12px}.ac-camp-info dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0 4px}.ac-camp-info dl div{padding:8px 10px;border-radius:12px;background:var(--band)}.ac-camp-info dt{font-size:10px;font-weight:800;letter-spacing:1px;color:var(--muted);text-transform:uppercase}.ac-camp-info dd{margin:2px 0 0;font:700 15px Space Grotesk,system-ui,sans-serif;color:var(--ink2)}.ac-camp-info dd small{display:block;font:500 11px DM Sans,system-ui,sans-serif;color:var(--muted)}.ac-camp-info .ac-actions{margin-top:6px;justify-content:flex-start;flex-wrap:wrap}.ac-camp-calc{padding:10px 12px;border-radius:12px;background:var(--band);font-size:12.5px}.ac-camp-calc table{width:100%;border-collapse:collapse}.ac-camp-calc td{padding:2px 0}.ac-camp-calc td:last-child{text-align:right}.ac-camp-calc tr.t td{font-weight:700;border-top:1px solid var(--line);padding-top:4px}.ac-camp-calc tr.muted td{color:var(--muted);font-style:italic}.ac-camp-calc p{margin:6px 0 0}.ac-camp-track{list-style:none;display:flex;margin:8px 0 4px;padding:0}.ac-camp-track li{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;position:relative;font-size:10.5px;color:var(--faint)}.ac-camp-track li i{width:14px;height:14px;border-radius:50%;background:var(--line);border:2px solid #fff;box-shadow:0 0 0 1px var(--line);z-index:1}.ac-camp-track li:before{content:"";position:absolute;top:7px;left:-50%;right:50%;height:2px;background:var(--line)}.ac-camp-track li:first-child:before{display:none}.ac-camp-track li.done{color:var(--pos)}.ac-camp-track li.done i{background:#3f8a4f;box-shadow:0 0 0 1px #3f8a4f}.ac-camp-track li.done:before,.ac-camp-track li.now:before{background:#3f8a4f}.ac-camp-track li.now{color:var(--ink2);font-weight:700}.ac-camp-track li.now i{background:var(--gold);box-shadow:0 0 0 3px #e9cf8680;animation:acring 2s ease-in-out infinite}.ac-camp-car p{margin:2px 0;font-size:13px}.ac-camp-wait{color:var(--neg);font-weight:600}.ac-camp-car.sold{background:#f6fbf3;border-color:#cfe3c0}.ac-camp-car.stuck,.ac-camp-car.resold{background:#fdf6f4;border-color:#e7c3bb}.ac-camp-car.ready{border-color:var(--gold2);box-shadow:0 0 0 2px #e9cf8659}.ac-camp-sell{display:flex;flex-direction:column;gap:6px;margin-top:6px}.ac-camp-sell small{font-size:10px;font-weight:800;letter-spacing:1.1px;color:var(--muted)}.ac-camp-opt{display:grid;grid-template-columns:1fr auto;gap:2px 10px;text-align:left;padding:9px 12px;border-radius:12px;border:1.5px solid var(--line);background:#fff}.ac-camp-opt b{color:var(--ink2);font-size:13px}.ac-camp-opt em{font:700 15px Space Grotesk,system-ui,sans-serif;font-style:normal;color:var(--ink2)}.ac-camp-opt span{grid-column:1/-1;font-size:12px;color:var(--muted)}.ac-camp-opt:not(:disabled):hover{border-color:var(--gold2);box-shadow:0 6px 18px #c9a24a2e}.ac-camp-opt:disabled{opacity:.6;background:var(--band)}.ac-camp-ledger{width:100%;border-collapse:collapse;font-size:12.5px;margin-top:10px}.ac-camp-ledger th{text-align:left;font-size:10.5px;letter-spacing:1px;color:var(--muted);padding:6px 8px;border-bottom:1px solid var(--line)}.ac-camp-ledger td{padding:6px 8px;border-bottom:1px solid var(--line)}.ac-camp-ledger td:last-child,.ac-camp-ledger th:last-child{text-align:right;white-space:nowrap}.ac-camp-intro{display:flex;flex-direction:column;gap:14px}.ac-camp-hero{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;border-radius:18px;background:linear-gradient(150deg,#1f2b25,#2a4236 60%,#3d5a42);color:#e9efe5}.ac-camp-hero small{font-size:10.5px;font-weight:800;letter-spacing:1.6px;color:var(--gold)}.ac-camp-hero h3{margin:4px 0 6px;font:700 22px Space Grotesk,system-ui,sans-serif;color:#fff}.ac-camp-hero p{margin:0;max-width:620px}.ac-camp-hero b{color:var(--gold)}.ac-camp-how{margin:0;padding:0 0 0 20px;display:grid;grid-template-columns:1fr 1fr;gap:8px 22px}.ac-camp-how li{font-size:13px}.ac-camp-how b{color:var(--ink2)}.ac-camp-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ac-camp-board{padding:12px 14px;border-radius:16px;background:var(--band)}.ac-camp-board h4{margin:0 0 6px;font:600 14px Space Grotesk,system-ui,sans-serif;color:var(--ink2)}.ac-camp-board ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.ac-camp-board li{display:grid;grid-template-columns:22px 1fr auto;gap:8px;font-size:13px;padding:4px 8px;border-radius:9px}.ac-camp-board li.me{background:#fff;box-shadow:inset 0 0 0 1.5px var(--gold2)}.ac-camp-board li span{color:var(--muted);font-weight:700}.ac-camp-board li em{font-style:normal;font-weight:700}.ac-camp-end{display:flex;flex-direction:column;gap:12px}.ac-camp-endhead{display:flex;flex-direction:column;align-items:center;gap:4px;padding:20px;border-radius:18px;text-align:center;background:var(--band)}.ac-camp-endhead.pos{background:linear-gradient(160deg,#f6e7b6,var(--gold));color:#3a2c0a}.ac-camp-endhead small{font-size:10.5px;font-weight:800;letter-spacing:1.5px;opacity:.75}.ac-camp-endhead b{font:800 40px/1.1 Space Grotesk,system-ui,sans-serif}.ac-camp-endhead span{font:600 15px Space Grotesk,system-ui,sans-serif}.ac-camp-endhead em{font-style:normal;margin-top:4px;padding:4px 12px;border-radius:999px;background:#ffffff8c;font-weight:700}.ac-camp-notes{padding:12px 16px;border-radius:16px;background:#fff8ea;border:1px solid #f0dfb5}.ac-camp-notes h4{margin:0 0 6px}.ac-camp-notes ul{margin:0;padding-left:18px;font-size:13px;display:flex;flex-direction:column;gap:4px}@media(max-width:980px){.ac-camp-grid{grid-template-columns:1fr}.ac-camp-top{grid-template-columns:1fr 1fr}.ac-camp-go{grid-column:1/-1;flex-direction:row}.ac-camp-offer,.ac-camp-how,.ac-camp-two{grid-template-columns:1fr}}body.ac-phone .ac-camp-top{margin:-12px -14px 10px;padding:8px 14px;grid-template-columns:auto 1fr 1fr;gap:8px}body.ac-phone .ac-camp-go{grid-column:1/-1;flex-direction:row}body.ac-phone .ac-camp-go .ac-btn{flex:1;min-height:36px;font-size:12.5px}body.ac-phone .ac-camp-week b{font-size:22px}body.ac-phone .ac-camp-kpi b{font-size:17px}body.ac-phone .ac-camp-kpi span{font-size:10.5px}body.ac-phone .ac-camp-dots{display:none}body.ac-phone .ac-camp-kpi{padding:0 8px}body.ac-phone .ac-camp-grid{grid-template-columns:1fr}body.ac-phone .ac-camp-side{order:2;display:grid;grid-template-columns:1fr 1fr;gap:8px}body.ac-phone .ac-camp-side>div{padding:8px 10px}body.ac-phone .ac-camp-main{order:1}body.ac-phone .ac-camp-top{position:static}body.ac-phone .ac-camp-go .ac-btn{min-height:32px!important}body.ac-phone .ac-camp-lead{display:none}body.ac-phone .ac-camp-main .ac-tabs{margin-bottom:8px}body.ac-phone .ac-camp-main .ac-tabs button{padding:6px 0;font-size:12.5px}body.ac-phone .ac-camp-offer{grid-template-columns:130px minmax(0,1fr);gap:10px}body.ac-phone .ac-camp-car{grid-template-columns:100px minmax(0,1fr)}body.ac-phone .ac-camp-info dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}body.ac-phone .ac-camp-info dd{font-size:12.5px}body.ac-phone .ac-camp-hero{flex-direction:column;align-items:flex-start;padding:12px 14px}body.ac-phone .ac-camp-how,body.ac-phone .ac-camp-two{grid-template-columns:1fr}.ac-events{display:flex;flex-direction:column;gap:10px}.ac-event{display:grid;grid-template-columns:64px 1fr;gap:14px;padding:12px 14px;border-radius:16px;border:1px solid var(--line);background:#fff}.ac-event.live{border-color:var(--red);box-shadow:0 0 0 2px #c8372d26}.ac-ev-date{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:14px;background:var(--band);height:64px}.ac-ev-date b{font:700 24px/1 Space Grotesk,system-ui,sans-serif;color:var(--ink2)}.ac-ev-date small{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--muted);letter-spacing:1px}.ac-event h4{margin:0 0 2px;font:600 16px Space Grotesk,system-ui,sans-serif;color:var(--ink2)}.ac-event small{color:var(--muted);font-size:12px}.ac-event p{margin:6px 0 0;font-size:13px}.ac-event .ac-actions{margin-top:8px;justify-content:flex-start;align-items:center;flex-wrap:wrap}.ac-ev-on{display:inline-block;padding:2px 8px;border-radius:999px;background:var(--red);color:#fff;font:700 10px DM Sans,system-ui;letter-spacing:1px;font-style:normal;vertical-align:2px;animation:acpulse 1s ease-in-out infinite alternate}.ac-stats4{grid-template-columns:repeat(4,1fr)}.ac-bar{position:relative;height:16px;border-radius:8px;background:var(--line);min-width:120px}.ac-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:8px;background:#3f8a4f}.ac-bar span{position:relative;padding-left:6px;font-size:11px;font-weight:700;color:var(--ink2)}.ac-help td>div{font-size:12.5px}.ac-help td>div.sev3{color:var(--neg);font-weight:600}.ac-help td>div.sev2{color:#9a6b12;font-weight:600}.ac-help td small{display:block;margin-top:3px;color:var(--muted)}.ac-help-msg form{display:flex;gap:8px;align-items:flex-end}.ac-help-msg textarea{flex:1;font:inherit;padding:8px 10px;border-radius:10px;border:1px solid var(--line)}.ac-costs label{display:flex;justify-content:space-between;align-items:center;gap:12px}.ac-costs label>div{display:flex;align-items:center;gap:6px}.ac-costs label i{font-style:normal;font-size:12px;color:var(--muted);min-width:42px}.ac-costs label.changed span{font-weight:700}.ac-costs label span small{display:block;font-weight:400;font-size:11.5px;color:var(--muted)}.ac-costs label em{font-style:normal;font-size:10.5px;padding:1px 6px;border-radius:999px;background:var(--gold);color:#3a2c0a;margin-left:4px}.ac-tips textarea,.ac-ev-form textarea{width:100%;font:inherit;padding:8px 10px;border-radius:10px;border:1px solid var(--line)}.ac-ev-form label.wide{flex-basis:100%}.ac-ev-on.soon{background:#c9a24a;color:#2b2108;animation:none}@media(max-width:900px){.ac-costs.ac-score{grid-template-columns:1fr}.ac-stats4{grid-template-columns:repeat(2,1fr)}.ac-help-msg form{flex-direction:column;align-items:stretch}}.ac-photoq{margin:10px auto 12px;cursor:zoom-in;display:flex;flex-direction:column;align-items:center;gap:6px;max-width:100%}.ac-photoq.big{cursor:zoom-out}.ac-photoq-pic{width:440px;max-width:100%;min-height:120px;border-radius:12px;overflow:hidden;background:#1d2226;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px #0000002e;transition:width .2s}.ac-photoq.big .ac-photoq-pic{width:720px}.ac-photoq-cv{display:block;width:100%;height:auto}.ac-photoq-wait{color:#8f9aa1;font-size:12.5px}.ac-photoq figcaption{font-size:12px;color:var(--muted);text-align:center}.ac-doc{position:relative;width:440px;max-width:100%;background:#fbf8ef;border:1px solid #d9d0bb;border-radius:4px;padding:14px 16px 52px;box-shadow:0 6px 18px #00000029;transform:rotate(-.7deg);font:13px/1.35 DM Sans,system-ui,sans-serif;color:#2a2620;background-image:repeating-linear-gradient(0deg,transparent 0 23px,rgba(80,60,20,.05) 23px 24px);text-align:left;transition:width .2s}.ac-photoq.big .ac-doc{width:640px;font-size:15px}.ac-doc-head{border-bottom:2px solid #2a2620;padding-bottom:6px;margin-bottom:8px;text-align:center}.ac-doc-head b{display:block;letter-spacing:2px;font-size:14px}.ac-doc-head small{font-size:10.5px;color:#6b6355;letter-spacing:1px;text-transform:uppercase}.ac-doc table{width:100%;border-collapse:collapse}.ac-doc th{text-align:left;font-weight:600;font-size:10.5px;color:#6b6355;text-transform:uppercase;letter-spacing:.5px;padding:4px 8px 4px 0;width:44%;vertical-align:top}.ac-doc td{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12.5px;padding:4px 0;border-bottom:1px dotted #cfc5ad;word-break:break-word}.ac-doc tr.hl td{background:#ffe26e80;font-weight:700}.ac-doc-stamp{position:absolute;right:16px;bottom:10px;transform:rotate(-7deg);border:3px solid rgba(196,36,36,.82);color:#c42424d1;font:800 17px/1 DM Sans,system-ui,sans-serif;letter-spacing:2px;padding:6px 10px;border-radius:6px;text-transform:uppercase;pointer-events:none;background:#fbf8ef59}.ac-doc-stamp.green{border-color:#248042d9;color:#248042d9}.ac-doc-stamp.blue{border-color:#2452a0d9;color:#2452a0d9}.ac-check.has-photo .ac-photoq{margin-top:6px}.ac-exam .ac-exam-foot{position:sticky;bottom:-22px;margin:16px -22px -22px;padding:12px 22px;background:#fcfcf7f5;border-top:1px solid var(--line);z-index:2}@media(max-height:900px){.ac-exam .ac-photoq-pic,.ac-rv .ac-photoq-pic{width:360px}.ac-exam .ac-doc,.ac-rv .ac-doc{width:380px}}@media(max-height:560px){.ac-exam .ac-photoq-pic,.ac-rv .ac-photoq-pic{width:280px}.ac-exam .ac-doc,.ac-rv .ac-doc{width:320px;font-size:12px}.ac-exam .ac-exam-foot{bottom:-12px;margin:12px -14px -12px;padding:8px 14px}}@media(max-height:560px)and (min-aspect-ratio:4/3){.ac-exam-q>div:has(>.ac-photoq),.ac-rv-q:has(>.ac-photoq){display:grid;grid-template-columns:minmax(0,42%) minmax(0,1fr);column-gap:16px;align-items:start}.ac-exam-q>div:has(>.ac-photoq)>*,.ac-rv-q:has(>.ac-photoq)>*{grid-column:2}.ac-exam-q>div:has(>.ac-photoq)>.ac-photoq,.ac-rv-q:has(>.ac-photoq)>.ac-photoq{grid-column:1;grid-row:1/span 8;margin:0;width:100%;position:sticky;top:0}.ac-rv-q:has(>.ac-photoq)>.ac-rv-top{grid-column:1/-1}.ac-rv-q:has(>.ac-photoq)>.ac-photoq{grid-row:2/span 8}.ac-exam-q>div:has(>.ac-photoq) .ac-photoq-pic,.ac-rv-q:has(>.ac-photoq) .ac-photoq-pic,.ac-exam-q>div:has(>.ac-photoq) .ac-doc,.ac-rv-q:has(>.ac-photoq) .ac-doc{width:100%}.ac-exam-q>div:has(>.ac-photoq) h3,.ac-rv-q:has(>.ac-photoq) h3{margin-top:0;font-size:15px}.ac-exam-q>div:has(>.ac-photoq) .ac-opts.big button,.ac-rv-q:has(>.ac-photoq) .ac-opts.big button{padding:8px 12px;font-size:13px}}.ac-cases-head{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-bottom:12px}.ac-cases-head .ac-lead{margin:0;max-width:640px}.ac-cases-prog{flex:none;padding:8px 14px;border-radius:12px;background:var(--card,#f4f1e8);font-size:13px;text-align:center;line-height:1.25}.ac-cases-prog b{font-size:18px}.ac-cases-prog small{display:block;color:var(--muted);font-size:11px}.ac-cases-prog.done{background:#e9f3e6}.ac-cases-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.ac-case-card{display:flex;flex-direction:column;text-align:left;border:1px solid var(--line);border-radius:14px;background:#fff;padding:0;overflow:hidden;cursor:pointer;font:inherit;color:inherit;transition:transform .15s,box-shadow .15s}.ac-case-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px #0000001a}.ac-case-card .pic{height:138px;background:linear-gradient(#eceee9,#d5d9d1);display:flex;align-items:center;justify-content:center;overflow:hidden}.ac-case-card .pic canvas{max-width:100%;max-height:100%}.ac-case-card .tx{padding:10px 12px 12px;display:flex;flex-direction:column;gap:3px}.ac-case-card .tx b{font-size:14.5px;line-height:1.25}.ac-case-card .tx small{color:var(--muted);font-size:12px}.ac-case-card .tx em{font-style:normal;font-size:12.5px;font-weight:700;margin-top:3px}.ac-case-card .tx em.pos{color:#2f7a43}.ac-case-card .tx em.neg{color:var(--neg)}.ac-case-card .tx em.new{color:#9a6b12}.ac-case-card.good{border-color:#bcd9bf}.ac-case-card.bad{border-color:#e8c4bf}.ac-case-tag{align-self:flex-start;display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:2px 8px;border-radius:999px;background:#ebe7dc;color:#5c5546}.ac-case-tag.real{background:var(--gold);color:#3a2c0a}.ac-case{max-width:860px;margin:0 auto}.ac-case-back{margin-bottom:8px}.ac-case header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:center}.ac-case header .pic{border-radius:14px;overflow:hidden;background:linear-gradient(#eceee9,#d5d9d1);min-height:180px;display:flex;align-items:center;justify-content:center}.ac-case header .pic canvas{width:100%;height:auto;display:block}.ac-case header h3{margin:6px 0 8px;font-size:19px}.ac-case dl{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:13.5px}.ac-case dt{color:var(--muted)}.ac-case dd{margin:0}.ac-case-story{margin:14px 0;font-size:14.5px;line-height:1.55}.ac-case-story p{margin:0 0 8px}.ac-case-ask{padding:16px;border-radius:14px;background:#fbf4dd;border:1px solid #ecd9a0;text-align:center}.ac-case-ask b{display:block;font-size:16px;margin-bottom:10px}.ac-case-ask .ac-actions{justify-content:center}.ac-case-end{padding:12px 16px;border-radius:14px;margin-bottom:12px}.ac-case-end b{display:block;font-size:18px}.ac-case-end small{font-size:13px}.ac-case-end.good{background:#e9f3e6;color:#1f5a30}.ac-case-end.bad{background:#f8e7e4;color:#8a2a20}.ac-case-lines{width:100%;border-collapse:collapse;font-size:13.5px}.ac-case-lines td{padding:6px 4px;border-bottom:1px solid var(--line)}.ac-case-lines td:last-child{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ac-case-lines tr.sum td{font-weight:700;border-top:2px solid var(--ink2,#333)}.ac-case-lines tr.res td{font-weight:800;font-size:15px}.ac-case-lines tr.res.pos td{color:#2f7a43}.ac-case-lines tr.res.neg td{color:var(--neg)}.ac-case-meta{font-size:13.5px;margin:10px 0}.ac-case-lesson{padding:12px 14px;border-radius:12px;background:#eef3f6;border-left:4px solid #2f5d8a;margin:10px 0}.ac-case-lesson b{display:block;margin-bottom:4px}.ac-case-lesson p{margin:0;font-size:14px;line-height:1.5}@media(max-width:760px){.ac-case header{grid-template-columns:1fr}.ac-cases-head{flex-direction:column;align-items:stretch}}.ac-case-form textarea{width:100%;font:inherit;padding:8px 10px;border-radius:10px;border:1px solid var(--line)}.ac-case-form label.wide,.ac-case-form .wide{flex-basis:100%}.ac-case-form input[type=color]{padding:2px;height:38px;width:64px}.ac-case-sum{font-size:13.5px;margin:0}.ac-calc3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:18px;align-items:start}.ac-calc3-form{display:flex;flex-direction:column;gap:12px}.ac-calc3-form section{background:#fff;border:1px solid var(--line);border-radius:16px;padding:12px 14px}.ac-calc3-form h4{display:flex;align-items:center;gap:8px;margin:0 0 10px;font:600 15px/1.2 Space Grotesk,sans-serif;color:var(--ink2)}.ac-calc3-form h4 i{font-style:normal;width:24px;height:24px;border-radius:50%;background:var(--gold);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.ac-calc3-form h4 small{font:400 12px DM Sans,system-ui;color:var(--faint)}.ac-calc3-form label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:600;color:var(--muted);margin-bottom:8px}.ac-calc3-form input,.ac-calc3-form select{font:inherit;font-size:14px;font-weight:500;color:var(--ink);padding:9px 11px;border-radius:10px;border:1px solid var(--line);background:var(--sheet);min-width:0}.ac-calc3-form label small{font-weight:500;color:var(--faint)}.ac-calc3-hint{margin:2px 0 0;font-size:12.5px;line-height:1.45;color:var(--text)}.ac-calc3-hint b.ok{color:var(--pos)}.ac-calc3-hint b.warn{color:#9a6b12}.ac-calc3-hint b.bad{color:var(--neg)}.ac-calc3-more{background:var(--band);border-radius:14px;padding:8px 14px}.ac-calc3-more summary{cursor:pointer;font-weight:700;font-size:13px;color:var(--ink2);padding:4px 0}.ac-calc3-more .ac-grid2{margin-top:8px}.ac-calc3-out{position:sticky;top:0;background:var(--ink);color:#eef2e6;border-radius:20px;padding:16px 18px;box-shadow:var(--shadow)}.ac-calc3-out .ac-muted{color:#a9b7ad}.ac-calc3-empty b{display:block;font:600 18px Space Grotesk,sans-serif;color:var(--gold);margin-bottom:6px}.ac-calc3-empty p{margin:0 0 8px;font-size:13.5px;line-height:1.5}.ac-calc3-big small{display:block;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#a9b7ad}.ac-calc3-big b{display:block;font:700 40px/1.1 Space Grotesk,sans-serif;color:var(--gold);margin:4px 0}.ac-calc3-big span{font-size:12.5px;color:#cfd8cf}.ac-calc3-stop{background:#c8372d2e;border:1px solid rgba(255,120,110,.45);border-radius:14px;padding:12px 14px}.ac-calc3-stop b{display:block;color:#ffb3aa;font-size:17px;margin-bottom:4px}.ac-calc3-stop p{margin:0;font-size:13px}.ac-calc3-warn{margin-top:10px;padding:9px 12px;border-radius:12px;background:#e9cf8624;border:1px solid rgba(233,207,134,.4);font-size:12.5px;color:#f3e3b5}.ac-calc3-res{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:10px;padding:10px 12px;border-radius:12px;font-size:13px}.ac-calc3-res.pos{background:#3f965a38;color:#c9f0d3}.ac-calc3-res.neg{background:#c8372d33;color:#ffc9c2}.ac-calc3-res b{font-size:15px}.ac-calc3-lines{margin-top:12px}.ac-calc3-lines summary{cursor:pointer;font-weight:700;font-size:13px;color:var(--gold);margin-bottom:6px}.ac-calc3-lines table{width:100%;border-collapse:collapse;font-size:13px}.ac-calc3-lines td{padding:5px 2px;border-bottom:1px solid rgba(255,255,255,.08)}.ac-calc3-lines td:last-child{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ac-calc3-lines tr.t td{font-weight:800;border-top:1px solid rgba(255,255,255,.3);border-bottom:0;color:var(--gold)}.ac-calc3-lines p{font-size:11.5px;margin:8px 0 0}.ac-calc3-cta{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ac-calc3-cta .ac-btn:not(.gold){background:transparent;color:#eef2e6;border-color:#ffffff4d}.ac-calc3-note{font-size:11px;margin:10px 0 0}.ac-calc-sheet .ac-sheet-body{background:var(--band)}@media(max-width:680px){.ac-calc3{grid-template-columns:1fr}.ac-calc3-out{position:static}.ac-calc3-big b{font-size:32px}}@media(max-height:520px){.ac-calc3{gap:12px}.ac-calc3-form{gap:8px}.ac-calc3-form section{padding:9px 11px}.ac-calc3-form h4{margin-bottom:6px;font-size:14px}.ac-calc3-form label{margin-bottom:5px}.ac-calc3-form input,.ac-calc3-form select{padding:6px 9px;font-size:13px}.ac-calc3-out{padding:12px 14px}.ac-calc3-big b{font-size:28px}.ac-calc3-lines td{padding:3px 2px;font-size:12px}}.ac-sc-head{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px}.ac-sc-head .ac-lead{margin:0;max-width:640px}.ac-sc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.ac-sc-card{position:relative;display:flex;flex-direction:column;text-align:left;border:1px solid var(--line);border-radius:16px;background:#fff;padding:0;overflow:hidden;cursor:pointer;font:inherit;color:inherit;transition:transform .15s,box-shadow .15s}.ac-sc-card:hover{transform:translateY(-2px);box-shadow:0 10px 26px #0000001f}.ac-sc-card .pic{height:160px;background:linear-gradient(#eceee9,#d5d9d1);display:flex;align-items:center;justify-content:center;overflow:hidden}.ac-sc-card .pic img{width:100%;height:100%;object-fit:cover}.ac-sc-card .pic canvas{max-width:100%;max-height:100%}.ac-sc-card .tx{padding:10px 12px 12px;display:flex;flex-direction:column;gap:3px}.ac-sc-card .tx b{font-size:15px;line-height:1.25}.ac-sc-card .tx small{color:var(--muted);font-size:12px}.ac-sc-card .tx em{font-style:normal;font:700 17px Space Grotesk,sans-serif;color:var(--ink2);margin-top:4px}.ac-sc-card.st-vendido{opacity:.72}.ac-sc-ribbon{position:absolute;top:10px;left:10px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:3px 9px;border-radius:999px;background:var(--ink);color:var(--gold)}.st-vendido .ac-sc-ribbon{background:var(--red);color:#fff}.st-reservado .ac-sc-ribbon{background:#9a6b12;color:#fff}.ac-sc-mine{font-size:12px;font-weight:700;color:var(--pos)}.ac-sc-mine.big{font-size:14px}.ac-sc-empty{text-align:center;padding:30px 10px}.ac-sc-empty h3{margin:12px 0 6px}.ac-sc-empty p{color:var(--muted)}.ac-sc-detail .ac-link{margin-bottom:10px}.ac-sc-top{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px}.ac-sc-gal .pic{border-radius:16px;overflow:hidden;background:linear-gradient(#eceee9,#d5d9d1);aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;cursor:zoom-in}.ac-sc-gal .pic img{width:100%;height:100%;object-fit:cover}.ac-sc-gal .pic canvas{width:100%;height:auto}.ac-sc-gal .thumbs{display:flex;gap:6px;margin-top:8px;overflow-x:auto}.ac-sc-gal .thumbs button{flex:none;width:72px;height:54px;border-radius:9px;overflow:hidden;border:2px solid transparent;padding:0;cursor:pointer;background:#ddd}.ac-sc-gal .thumbs button.on{border-color:var(--gold2)}.ac-sc-gal .thumbs img{width:100%;height:100%;object-fit:cover}.ac-sc-info h3{margin:8px 0 4px;font-size:21px}.ac-sc-info .price{font:700 28px/1.1 Space Grotesk,sans-serif;color:var(--ink2);margin:0 0 10px}.ac-sc-info .price small{display:block;font:500 12px DM Sans,system-ui;color:var(--faint)}.ac-sc-info dl{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;margin:0 0 10px;font-size:13.5px}.ac-sc-info dt{color:var(--muted)}.ac-sc-info dd{margin:0}.ac-sc-hl{margin:0 0 12px;padding-left:18px;font-size:13.5px}.ac-sc-hl li{margin:2px 0}.ac-sc-badge{display:inline-block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:3px 9px;border-radius:999px;background:#e9f3e6;color:var(--pos)}.ac-sc-badge.st-vendido{background:#f8e7e4;color:var(--neg)}.ac-sc-badge.st-reservado,.ac-sc-badge.st-camino{background:#fbf4dd;color:#7a5b14}.ac-sc-text{margin-top:14px;font-size:14.5px;line-height:1.55}.ac-sc-text p{margin:0 0 8px}.ac-sc-zoom{position:fixed;inset:0;z-index:200;background:#0a0e0ce0;display:flex;align-items:center;justify-content:center;cursor:zoom-out}.ac-sc-zoom img{max-width:94vw;max-height:90vh;border-radius:10px}@media(max-width:760px){.ac-sc-top{grid-template-columns:1fr}.ac-sc-head{flex-direction:column;align-items:stretch}}.ac-lead{display:flex;flex-direction:column;gap:10px}.ac-lead label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:600;color:var(--muted)}.ac-lead input:not([type=checkbox]),.ac-lead textarea{font:inherit;font-size:14px;color:var(--ink);padding:9px 11px;border-radius:10px;border:1px solid var(--line);background:#fff}.ac-lead-about{margin:0;padding:10px 12px;border-radius:12px;background:var(--band);font-size:13.5px}.ac-consent{flex-direction:row!important;align-items:flex-start;gap:8px!important;font-weight:500!important;line-height:1.4}.ac-consent input{margin-top:2px}.ac-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}.ac-lead-ok{text-align:center}.ac-lead-ok h3{margin:12px 0 6px}.ac-hm-opts{display:flex;flex-direction:column;gap:6px;margin:12px 0}.ac-hm-opts .ac-row{width:100%;cursor:pointer;font:inherit}.ac-hm-opts .ac-row b{font-size:14px}.ac-hm-opts .ac-row small{color:var(--muted)}.ac-sc-admin-top{display:flex;gap:12px;align-items:center;margin-bottom:10px}.ac-sc-admin-top p{flex:1;margin:0}.ac-sc-admin-k{text-align:center;padding:8px 14px;border-radius:12px;background:var(--band)}.ac-sc-admin-k b{display:block;font-size:20px}.ac-sc-admin-k small{font-size:11px;color:var(--muted)}.ac-sc-form textarea{width:100%;font:inherit;padding:8px 10px;border-radius:10px;border:1px solid var(--line)}.ac-sc-form .wide{flex-basis:100%}.ac-sc-form input[type=color]{padding:2px;height:38px;width:64px}.ac-sc-photos{display:flex;flex-direction:column;gap:8px}.ac-sc-photos small{font-weight:400}.ac-sc-thumbs{display:flex;flex-wrap:wrap;gap:8px}.ac-sc-th{position:relative;width:120px;height:90px;border-radius:10px;overflow:hidden;background:#ddd}.ac-sc-th img{width:100%;height:100%;object-fit:cover}.ac-sc-th span{position:absolute;left:6px;bottom:5px;font-size:10px;font-weight:800;color:#fff;text-shadow:0 1px 2px #000}.ac-sc-th button{position:absolute;top:4px;width:24px;height:24px;border-radius:50%;border:0;background:#0009;color:#fff;font-size:11px;cursor:pointer}.ac-sc-th button[data-x]{right:4px}.ac-sc-th button[data-l]{right:32px}.ac-sc-th button:disabled{display:none}.ac-sc-up{align-self:flex-start;cursor:pointer}.ac-sc-up.busy{opacity:.6;pointer-events:none}.ac-pub{position:fixed;inset:0;z-index:15;overflow:auto;background:radial-gradient(120% 90% at 70% 0%,#3a5444,#1f2b25 45%,#141d19)}.ac-pub .ac-sky{position:fixed;left:0;right:0;bottom:0;height:200px;opacity:.5;pointer-events:none}.ac-pub-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:12px;padding:12px max(16px,calc(50% - 560px));background:#141d19d9;backdrop-filter:blur(8px);color:#eef2e6}.ac-pub-head b{display:block;font:400 18px/1.15 Space Grotesk,sans-serif;letter-spacing:-.01em;color:#fcfcf7}.ac-pub-head small{color:#a9b7ad;font-size:12px}.ac-pub-head nav{margin-left:auto;display:flex;gap:10px;align-items:center}.ac-pub-head nav a:not(.ac-btn){color:#e9cf86;font-weight:700;font-size:13px;text-decoration:none}.ac-pub-main{position:relative;z-index:1;max-width:1120px;margin:0 auto;padding:22px 16px 30px}.ac-pub-main h1{margin:6px 0;color:#fff;font:700 30px/1.15 Space Grotesk,sans-serif}.ac-pub-sub{margin:0 0 18px;color:#cfd8cf;font-size:15px;max-width:720px}.ac-pub-body{background:var(--sheet);border-radius:22px;padding:18px;box-shadow:var(--shadow)}.ac-pub-foot{position:relative;z-index:1;text-align:center;color:#a9b7ad;font-size:12px;padding:0 16px 30px}.ac-pub-foot a{color:#e9cf86}.ac-auth-more{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 14px;margin:-4vh auto 4vh;width:min(760px,92vw)}.ac-auth-more a{color:#eef2e6;font-size:13px;text-decoration:none;padding:8px 14px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.14)}.ac-auth-more a b{color:var(--gold)}.ac-auth-more a:hover{background:#ffffff24}@media(max-width:640px){.ac-pub-head small,.ac-pub-head nav a:not(.ac-btn){display:none}.ac-pub-main h1{font-size:23px}.ac-pub-body{padding:12px;border-radius:16px}}.ac-auth{flex-direction:column}.ac-pub .ac-calc3-out{top:76px}@media(max-height:520px){.ac-pub-head{padding-top:6px;padding-bottom:6px}.ac-pub-sym{width:50px}.ac-pub-head nav .ac-btn{min-height:34px;padding:0 12px}.ac-pub .ac-calc3-out{top:56px}.ac-pub-main{padding-top:12px}.ac-pub-main h1{font-size:21px}.ac-pub-sub{font-size:13px;margin-bottom:10px}}.ac-lift{display:flex;flex-direction:column;gap:8px}.ac-lift-f{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:#fff;text-align:left;cursor:pointer;transition:transform .12s,box-shadow .12s}.ac-lift-f:hover{transform:translateY(-1px);box-shadow:0 4px 14px #101e181f}.ac-lift-f b{font:700 16px Space Grotesk,system-ui,sans-serif;color:var(--ink2)}.ac-lift-f span{font-size:12.5px;color:var(--muted)}.ac-lift-f.me{background:linear-gradient(160deg,#24414f,#152a33);border-color:transparent}.ac-lift-f.me b{color:var(--gold)}.ac-lift-f.me span{color:#fcfcf7cc}.ac-tw-inv{grid-column:1/-1;display:flex;flex-direction:column;gap:8px}.ac-tw-inv h4{margin:4px 0 0}.ac-tw-desk>.ac-prose:only-child,.ac-tw-desk>.ac-prose:first-child:not(:last-child){grid-column:1/-1}.ac-gu{display:flex;flex-direction:column;gap:12px}.ac-gu-find{display:flex;gap:8px}.ac-gu-find input{flex:1;min-width:0;padding:10px 12px;border-radius:12px;border:1px solid var(--line);font:inherit;background:#fff}.ac-gu-res,.ac-gu-list{display:flex;flex-direction:column;gap:6px}.ac-gu-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--band)}.ac-gu-row>div{flex:1;min-width:0;display:flex;flex-direction:column}.ac-gu-row b{font-weight:700;color:var(--ink2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-gu-row small{font-size:11.5px;color:var(--muted)}.ac-gu-row em{font-size:12px;font-style:normal;color:var(--pos);font-weight:700}.ac-gu-edit{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--ink2);white-space:nowrap}.ac-gu h4{margin:6px 0 0;display:flex;align-items:baseline;gap:8px}.ac-gu-n{font-size:12px;font-weight:600;color:var(--muted)}.ac-gu-me{margin:0;font-size:12.5px;color:var(--muted)}.ac-crm-tabs .ac-crm-guests{margin-left:auto;color:var(--ink2)}.ac-op-by{color:var(--gold3)!important;font-weight:700}.ac-crm.guest .ac-crm-kpis>div:last-child{background:#f6ecd0}@media(max-width:560px){.ac-gu-row{flex-wrap:wrap}.ac-gu-edit{order:3}.ac-crm-tabs .ac-crm-guests{margin-left:0}}.ac-insp-left{display:flex;flex-direction:column;gap:10px;min-width:0}.ac-insp-report{border-radius:16px;background:var(--band);padding:12px 14px;display:flex;flex-direction:column;gap:8px}.ac-insp-report header{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.ac-insp-report header b{font:700 15px Space Grotesk,system-ui,sans-serif;color:var(--ink2)}.ac-insp-report header span{font-size:12px;color:var(--muted)}.ac-insp-zoom{display:flex;gap:12px;align-items:center;padding:8px;border-radius:12px;background:#fff;border:1px solid var(--line)}.ac-insp-zoom canvas{border-radius:8px;max-width:48%;height:auto;image-rendering:pixelated;background:#ddd}.ac-insp-zoom b{display:block;font-weight:700;color:var(--ink2);margin-bottom:2px}.ac-insp-zoom p{margin:0;font-size:13px;color:var(--muted)}.ac-insp-zoom.bad p{color:#8a2a1e;font-weight:600}.ac-insp-notes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ac-insp-notes li{display:flex;flex-direction:column;gap:1px;padding:8px 10px;border-radius:10px;background:#fff;border:1px solid var(--line);font-size:12.5px}.ac-insp-notes li.bad{border-left:4px solid #c8372d;cursor:pointer}.ac-insp-notes li.bad.sel{box-shadow:0 0 0 2px #c8372d40}.ac-insp-notes li.bad b{color:var(--ink2)}.ac-insp-notes li.bad span{color:#6b3a30}.ac-insp-notes li.ok{border-left:4px solid #3f7a5a;color:var(--muted)}.ac-insp-notes li.ok b{color:#2f6a4a}.ac-insp-hint{margin:0;padding:8px 10px;border-radius:10px;background:#fbf3dc;color:#6b4f12;font-size:12.5px;font-weight:600}.ac-insp-yn{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--line);font-size:13px}.ac-insp-yn div{display:flex;gap:4px}.ac-insp-yn button{padding:5px 12px;border-radius:999px;border:1px solid var(--line);background:#fff;font-size:12px;font-weight:600;color:var(--muted)}.ac-insp-yn button.on[data-a="1"]{background:#c8372d;border-color:#a52a20;color:#fff}.ac-insp-yn button.on[data-a="0"]{background:var(--ink2);border-color:var(--ink2);color:#fff}.ac-insp-help{border-radius:12px;background:#fbf3dc;padding:8px 12px;font-size:12.5px}.ac-insp-help summary{cursor:pointer;font-weight:700;color:#6b4f12}.ac-insp-help ul{margin:6px 0 0;padding-left:18px}.ac-zgroup{display:flex;flex-direction:column;gap:4px}.ac-zgroup h5{margin:6px 0 2px;font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);display:flex;gap:6px;align-items:center}.ac-zgroup h5 em{font-style:normal;background:var(--gold);color:#3a2c0a;border-radius:999px;padding:0 7px;font-size:11px;letter-spacing:0}.ac-zone{grid-template-columns:1fr auto}.ac-zone.sel{box-shadow:0 0 0 2px var(--gold)}.ac-zone .ac-zone-n{display:flex;flex-direction:column;align-items:flex-start;gap:1px;border:0;background:none;padding:2px 0;text-align:left;font-size:12.5px;color:var(--ink2);font-weight:600;cursor:zoom-in}.ac-zone .ac-zone-n i{font-style:normal;color:#c8372d;font-size:9px;margin-left:4px}.ac-zone .ac-zone-n small{font-weight:500}.ac-seg{display:flex;gap:0;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:#fff}.ac-zone .ac-seg button{border:0;border-radius:0;padding:5px 9px;background:#fff;font-size:11.5px;color:var(--muted)}.ac-zone .ac-seg button+button{border-left:1px solid var(--line)}.ac-zone .ac-seg button.on{font-weight:700;color:var(--ink2)}.ac-zone .ac-seg button.on[data-m=""]{background:#e9f3ec;color:#2f6a4a}.ac-zone .ac-seg button.on[data-m=repair]{background:#f6e3a4;color:#5e420c}.ac-zone .ac-seg button.on[data-m=replace]{background:#c8372d;color:#fff}.ac-insp-foot{position:sticky;bottom:0;display:flex;flex-direction:column;gap:8px;padding-top:8px;background:linear-gradient(to bottom,rgba(252,252,247,0),var(--card,#fcfcf7) 18%)}.ac-estimate{flex-wrap:wrap}.ac-estimate small{flex-basis:100%;font-size:11.5px;color:#ffffffb3}@media(max-width:760px){.ac-insp-zoom{flex-direction:column;align-items:stretch}.ac-insp-zoom canvas{max-width:100%}.ac-insp-side{max-height:none}}.ac-lv-invbtn{margin-top:6px;align-self:flex-start;background:#fff;color:var(--ink2)}.ac-lv-wait .ac-lv-invbtn{background:#ffffff24;color:#fff;border:1px solid rgba(255,255,255,.35)}.ac-du-lobby .ac-lv-invbtn{margin:10px auto 0;display:block}.ac-lv-inv-t{margin:4px 0 0}.ac-rk-pod{margin:0 0 12px;padding:14px;border-radius:16px;background:linear-gradient(135deg,#2a4236,#1f2b25);color:#fcfcf7;text-align:center}.ac-rk-pod>small{display:block;font-size:11px;letter-spacing:.12em;color:#e9cf86;font-weight:800;margin-bottom:10px}.ac-rk-pod>p{margin:0;font-size:14px}.ac-rk-pod>div{display:flex;align-items:flex-end;justify-content:center;gap:8px}.ac-rk-step{flex:1;max-width:180px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;border-radius:12px 12px 4px 4px;background:#ffffff14}.ac-rk-step.s1{padding-top:18px;background:#d9b45a47;box-shadow:0 0 0 1.5px #d9b45a inset}.ac-rk-step.empty{visibility:hidden}.ac-rk-step i{font-style:normal;font-size:24px}.ac-rk-step b{font-size:14px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-rk-step span{font-size:12px;color:#e9cf86}.ac-rk-me{margin:0 0 10px;padding:8px 12px;border-radius:12px;background:var(--soft,#f1efe6);font-size:13.5px}.ac-docs-how{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:8px}.ac-docs-how>div{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:14px;background:var(--soft,#f1efe6)}.ac-docs-how i{flex:none;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#1f2b25;color:#e9cf86;font-style:normal;font-weight:800}.ac-docs-how p{margin:0;font-size:13.5px;line-height:1.45}.ac-docs-count{margin:0 0 8px;font-size:13px}.ac-doc-at{display:block;margin:6px 0 4px;font-size:11.5px;color:var(--muted,#6b7a72)}.ac-doc.placed .ac-doc-at{color:#2f7a4f;font-weight:700}body.ac-phone .ac-docs-how{grid-template-columns:1fr}.ac-chat-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px 0 12px;font-size:11.5px;font-weight:700;color:var(--muted,#6b7a72);letter-spacing:.02em}.ac-dm-btn{position:relative;border:0;border-radius:999px;padding:4px 10px;background:var(--band,#eef0e8);color:var(--ink,#1f2b25);font:inherit;font-weight:700;cursor:pointer}.ac-dm-btn:hover{background:#e3e7da}.ac-dm-btn em{display:none;position:absolute;right:-2px;top:-2px;width:9px;height:9px;border-radius:50%;background:var(--red,#c8372d);box-shadow:0 0 0 2px #fff}.ac-dm-btn.unread em{display:block}.ac-msg-who{cursor:pointer;text-decoration:underline dotted;text-underline-offset:2px}.ac-msg-who:hover{color:var(--green,#2a4236)}.ac-dm-home{display:flex;flex-direction:column;gap:10px}.ac-dm-list{display:flex;flex-direction:column;gap:6px}.ac-dm-th{display:grid;grid-template-columns:1fr auto;gap:2px 10px;text-align:left;padding:10px 12px;border-radius:12px;border:1px solid var(--line,#e3e3da);background:#fff;cursor:pointer;font:inherit}.ac-dm-th:hover{border-color:#cfd6c8}.ac-dm-th b{font-size:14px}.ac-dm-th b small{font-weight:500;color:var(--muted,#6b7a72)}.ac-dm-th span{grid-column:1;font-size:12.5px;color:var(--muted,#6b7a72);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-dm-th em{grid-column:2;grid-row:1/3;align-self:center;font-style:normal;font-size:11.5px;color:var(--muted,#6b7a72);text-align:right}.ac-dm-th em i{display:inline-block;min-width:18px;padding:1px 6px;border-radius:999px;background:var(--red,#c8372d);color:#fff;font-style:normal;font-weight:700;text-align:center}.ac-dm-th.unread{border-color:#d9b45a;background:#fffaf0}.ac-dm-note{font-size:12px;margin:0}.ac-dm-top{display:flex;justify-content:space-between;margin-bottom:6px}.ac-dm-log{height:min(46vh,340px);overflow:auto;display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:14px;background:var(--soft,#f1efe6)}.ac-dm-m{max-width:78%;align-self:flex-start;padding:7px 10px;border-radius:14px 14px 14px 4px;background:#fff;box-shadow:0 1px 2px #0000000f}.ac-dm-m p{margin:0;font-size:13.5px;line-height:1.4;word-wrap:break-word}.ac-dm-m small{display:block;margin-top:2px;font-size:10.5px;color:var(--muted,#6b7a72)}.ac-dm-m.mine{align-self:flex-end;border-radius:14px 14px 4px;background:#2a4236;color:#fcfcf7}.ac-dm-m.mine small{color:#cfe0d6}.ac-dm-form{display:flex;gap:8px;margin-top:8px}.ac-dm-form input{flex:1;min-height:40px;padding:8px 12px}body:has(.ac-layer .ac-sheet-wrap:not(.out)) .ac-unlock{top:auto;bottom:24px;transform:translate(-50%,30px) scale(.9)}body:has(.ac-layer .ac-sheet-wrap:not(.out)) .ac-unlock.in{transform:translate(-50%) scale(1)}.ac-xpbar{height:10px;border-radius:6px;background:#1f2b251f;overflow:hidden;margin:4px 0 10px}.ac-xpbar i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#c9a24a,#e9cf86)}.ac-ladder{margin-top:12px;font-size:14px}.ac-ladder p{margin:0 0 8px;color:var(--ac-ink,#1f2b25)}.ac-ladder ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.ac-ladder li{display:flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:#1f2b250f;color:#5b6266}.ac-ladder li.on{background:#c9a24a2e;color:#1f2b25}.ac-ladder li i{font-style:normal}.ac-ladder li span{font-size:12px;opacity:.75}.ac-msg.gone{opacity:0;transition:opacity .6s}.ac-pmenu{position:fixed;z-index:9000;min-width:200px;background:#fcfcf7;border-radius:14px;box-shadow:0 10px 30px #141e1938;padding:8px;display:flex;flex-direction:column;gap:2px}.ac-pmenu b{font-size:13px;padding:4px 10px;color:#5b6266}.ac-pmenu button{all:unset;cursor:pointer;padding:8px 10px;border-radius:9px;font-size:14px;color:#1f2b25}.ac-pmenu button:hover,.ac-pmenu button:focus-visible{background:#c9a24a29}.ac-report-r{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.ac-report textarea{width:100%;box-sizing:border-box;border-radius:10px;border:1px solid rgba(31,43,37,.18);padding:8px;font:inherit}.ac-mod-steps{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:6px}.ac-mod-steps li{display:flex;align-items:center;gap:8px;font-size:14px;color:#5b6266}.ac-mod-steps li i{font-style:normal;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#1f2b2514;font-size:12px;font-weight:700}.ac-mod-steps li.now{color:#1f2b25;font-weight:600}.ac-mod-steps li.now i{background:#e9cf86}.ac-mod-steps li.ok{color:#2f6f4f}.ac-mod-steps li.ok i{background:#cfe6d6;color:#2f6f4f}.ac-lvdots{display:inline-flex;gap:3px;margin:0 8px}.ac-lvdots em{font-style:normal;font-size:11px;font-weight:700;width:20px;height:20px;border-radius:6px;display:grid;place-items:center;background:#1f2b2514;color:#7b8288}.ac-lvdots em.on{background:#c9a24a;color:#fff}.ac-lvrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ac-pts{font-style:normal;font-size:12px;font-weight:700;color:#7a5b14;background:linear-gradient(180deg,#f6e7bd,#e9cf86);padding:2px 9px;border-radius:999px;white-space:nowrap}.ac-pts b{font-weight:800}body.ac-phone .ac-pts{font-size:10.5px;padding:1px 7px}.ac-deco{display:flex;flex-direction:column;gap:8px}.ac-deco>b{font-size:13px;margin-top:6px}.ac-deco-seg{flex-wrap:wrap}.ac-deco-seg button.on{background:#1f2b25;color:#fcfcf7}.ac-deco-cols{display:flex;gap:8px}.ac-deco-cols button{width:30px;height:30px;border-radius:50%;border:2px solid rgba(31,43,37,.2);cursor:pointer}.ac-deco-cols button.on{outline:3px solid #c9a24a;outline-offset:2px}.ac-gtour{position:fixed;inset:0;z-index:9800;display:grid;place-items:end center;padding:0 16px 96px;background:#141e1947;pointer-events:auto}.ac-gtour-card{max-width:520px;width:100%;background:#fcfcf7;border-radius:18px;padding:16px 18px;box-shadow:0 18px 50px #141e1959;border-top:4px solid #c9a24a}.ac-gtour-card small{font-size:11px;letter-spacing:.1em;color:#7a5b14;font-weight:800}.ac-gtour-card p{font-size:16px;line-height:1.45;margin:8px 0 12px;color:#1f2b25}.ac-gtour-dots{display:flex;gap:6px;margin-bottom:10px}.ac-gtour-dots i{width:22px;height:5px;border-radius:3px;background:#1f2b2524}.ac-gtour-dots i.on{background:#c9a24a}.ac-dm-friends{margin-bottom:12px}.ac-dm-friends h4{margin:0 0 6px;font-size:13px}.ac-dm-fr{all:unset;cursor:pointer;display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:10px;width:100%;box-sizing:border-box}.ac-dm-fr:hover{background:#c9a24a1f}.ac-dm-fr i{width:9px;height:9px;border-radius:50%;background:#b9b6ab}.ac-dm-fr i.on{background:#3f9a5a}.ac-dm-fr b{font-size:14px;flex:1}.ac-dm-fr span{font-size:12px;color:#7b8288}.ac-nochat .ac-chat{display:none!important}.ac-wallet{position:relative;background:linear-gradient(135deg,#1f2b25,#2a4236);color:#fcfcf7;cursor:pointer}.ac-wallet b{color:#e9cf86}.ac-wallet i{font-style:normal}.ac-wallet em{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#c8372d;color:#fff;font:700 11px/18px DM Sans,sans-serif;font-style:normal;text-align:center;box-shadow:0 2px 6px #00000040}.ac-gar h3{font:700 15px Space Grotesk,sans-serif;margin:16px 0 6px;color:var(--ink)}.ac-gcar{display:grid;grid-template-columns:250px 1fr;gap:16px;align-items:start}.ac-gpic canvas{width:100%;height:auto;border-radius:14px;display:block;background:#eef1ea}@media(max-width:640px){.ac-gcar{grid-template-columns:1fr}}.ac-gtag{display:inline-block;padding:4px 10px;border-radius:999px;font:700 11px DM Sans,sans-serif;letter-spacing:.06em;text-transform:uppercase;background:#e2ebd6;color:#2a4236}.ac-gtag.s-plan,.ac-gtag.s-ready{background:#fbe3c8;color:#8a4a12}.ac-gtag.s-listed{background:#f4e6b8;color:#7a5b14}.ac-gtag.s-sold{background:#2a4236;color:#e9cf86}.ac-gsteps{display:flex;gap:4px;list-style:none;padding:0;margin:10px 0;flex-wrap:wrap}.ac-gsteps li{flex:1;min-width:70px;font-size:11px;color:var(--faint);padding-top:7px;border-top:4px solid #e3e7dd;text-align:center}.ac-gsteps li.done{color:var(--green2);border-color:#7fa36a}.ac-gsteps li.on{color:var(--ink);font-weight:700;border-color:#c9a24a}.ac-gmsg{background:#f3f5ed;border-radius:12px;padding:10px 12px;margin:8px 0;font-size:14px;color:var(--ink2)}.ac-gmsg.bad{background:#fbe4e1;color:#8a231b}.ac-gclock{position:relative;height:34px;border-radius:12px;background:#eef1ea;overflow:hidden;margin:12px 0}.ac-gclock i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#e9cf86,#c9a24a);transition:width 1s linear}.ac-gclock span{position:relative;display:block;line-height:34px;padding:0 12px;font-size:13px;color:var(--ink)}.ac-gsub{color:var(--muted);font-size:13px;line-height:1.5;margin:4px 0 10px}.ac-gnote{font-size:12.5px;color:#7a5b14;background:#fbf4de;border-radius:10px;padding:8px 10px}.ac-gzone{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line)}.ac-gzone>div:first-child{min-width:0}.ac-gzone b{display:block;font-size:14px}.ac-gzone small{color:var(--muted);font-size:12px}.ac-seg{display:flex;border-radius:11px;overflow:hidden;border:1px solid var(--line);flex-shrink:0}.ac-seg button{border:0;background:#fff;padding:6px 9px;font:600 12px DM Sans,sans-serif;color:var(--text);cursor:pointer;line-height:1.2}.ac-seg button small{display:block;font-weight:500;font-size:10.5px;color:var(--faint)}.ac-seg button+button{border-left:1px solid var(--line)}.ac-seg button.on{background:#2a4236;color:#fcfcf7}.ac-seg button.on small{color:#e9cf86}@media(max-width:520px){.ac-gzone{flex-direction:column;align-items:stretch}}.ac-gconv{display:flex;gap:10px;align-items:center;padding:6px 0}.ac-gconv span{display:flex;justify-content:space-between;flex:1}.ac-gconv small{color:var(--muted)}.ac-gtotal{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:12px;border-radius:14px;background:#f3f5ed;flex-wrap:wrap}.ac-gtotal small{color:var(--faint)}.ac-gcosts{margin-top:14px;font-size:13px}.ac-gcosts summary{cursor:pointer;color:var(--ink2)}.ac-gcosts table,.ac-gsold{width:100%;border-collapse:collapse;margin:8px 0;font-size:13px}.ac-gcosts td,.ac-gsold td{padding:6px 4px;border-bottom:1px solid var(--line)}.ac-gcosts td:not(:first-child),.ac-gsold td:last-child{text-align:right;white-space:nowrap}.ac-gcosts small{color:var(--faint)}.ac-gsold tr.good td{color:#2f7a3e;font-weight:700}.ac-gsold tr.bad td{color:#b0352b;font-weight:700}.ac-gsell{display:flex;gap:10px;align-items:end;flex-wrap:wrap}.ac-gsell label{display:flex;flex-direction:column;font-size:12px;color:var(--muted);gap:4px}.ac-gsell input{width:150px;padding:9px 10px;border-radius:10px;border:1px solid var(--line);font:600 15px Space Grotesk,sans-serif}.ac-gcall{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;border-radius:12px;background:#f3f5ed;margin:6px 0}.ac-gcall small{display:block;color:var(--muted)}.ac-gcall.s-missed{background:#fbe4e1}.ac-gasis{margin-top:12px;width:100%}.ac-gdesk{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ac-gdesk div{background:#f3f5ed;border-radius:14px;padding:12px}.ac-gdesk small{display:block;color:var(--muted);font-size:12px}.ac-gdesk b{font:700 20px Space Grotesk,sans-serif;color:var(--ink)}.ac-gdesk em{display:block;font-style:normal;color:var(--faint);font-size:12px}.ac-gdesk b.good{color:#2f7a3e}.ac-gdesk b.bad{color:#b0352b}@media(max-width:520px){.ac-gdesk{grid-template-columns:1fr}}.ac-grow{display:flex;width:100%;justify-content:space-between;align-items:center;text-align:left;border:1px solid var(--line);background:#fff;border-radius:12px;padding:10px 12px;margin:6px 0;cursor:pointer}.ac-grow small{display:block;color:var(--muted)}.ac-grow i{width:10px;height:10px;border-radius:50%;background:#7fa36a}.ac-grow i.s-plan,.ac-grow i.s-ready{background:#e08a2e}.ac-grow i.s-listed{background:#c9a24a}.ac-grow i.s-shipping{background:#2f8f86}.ac-glog{list-style:none;padding:0;margin:0;font-size:12.5px;color:var(--text);max-height:180px;overflow:auto}.ac-glog li{padding:5px 0;border-bottom:1px dashed var(--line)}.ac-gphone{position:fixed;right:18px;bottom:96px;z-index:9850;width:300px;max-width:calc(100vw - 32px);background:#1b2420;color:#fcfcf7;border-radius:28px;padding:18px 16px 16px;box-shadow:0 24px 60px #00000073;border:3px solid #33433b;transform:translateY(30px);opacity:0;transition:.3s}.ac-gphone.on{transform:none;opacity:1}.ac-ph-top{text-align:center}.ac-ph-top small{display:block;font-size:10.5px;letter-spacing:.1em;color:#a9b8ae}.ac-ph-top b{display:block;font:700 22px Space Grotesk,sans-serif;margin:4px 0}.ac-ph-top span{font-size:12.5px;color:#c9d3cc}.ac-ph-ring{font-size:46px;text-align:center;margin:18px 0;animation:acRing 1s infinite}@keyframes acRing{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(14deg)}60%{transform:rotate(-8deg)}}.ac-ph-btns{display:flex;gap:10px;justify-content:space-between}.ac-ph-btns.col{flex-direction:column}.ac-ph-btns button,.ac-ph-counter button{border:0;border-radius:999px;padding:11px 14px;font:700 14px DM Sans,sans-serif;cursor:pointer}.ac-ph-yes{background:#3fae5c;color:#fff;flex:1}.ac-ph-no{background:#c8372d;color:#fff;flex:1}.ac-ph-counter{display:flex;gap:8px}.ac-ph-counter input{flex:1;min-width:0;border-radius:999px;border:0;padding:10px 14px;font:700 14px Space Grotesk,sans-serif}.ac-ph-counter button{background:#e9cf86;color:#1f2b25}.ac-ph-chat{max-height:180px;overflow:auto;margin:12px 0;display:flex;flex-direction:column;gap:6px}.ac-ph-chat p{margin:0;padding:8px 11px;border-radius:14px;font-size:13px;line-height:1.35;max-width:88%}.ac-ph-chat p.buyer{background:#2e3d36;align-self:flex-start}.ac-ph-chat p.me{background:#c9a24a;color:#1f2b25;align-self:flex-end}.ac-ph-offer{text-align:center;margin:4px 0 12px;color:#c9d3cc}.ac-ph-offer b{display:block;font:700 26px Space Grotesk,sans-serif;color:#e9cf86}.ac-ph-end{text-align:center;color:#a9b8ae;padding:8px}.ac-mk-m{position:relative;border-top:4px solid var(--mk,#c9a24a)}.ac-mk-m.c0,.ac-mk-pick .c0{--mk:#2f8f86}.ac-mk-m.c1,.ac-mk-pick .c1{--mk:#c8372d}.ac-mk-m.c2,.ac-mk-pick .c2{--mk:#2f5d8a}.ac-mk-m.c3,.ac-mk-pick .c3{--mk:#b07a12}.ac-mk-letter{position:absolute;top:10px;right:10px;width:26px;height:26px;border-radius:50%;background:var(--mk);color:#fff;font:700 13px/26px Space Grotesk,sans-serif;text-align:center;font-style:normal}.ac-mk-car{grid-template-columns:120px 1fr!important;border:2px solid transparent;transition:border-color .2s,background .2s}.ac-mk-car.set{border-color:#c9a24a8c;background:#fffaf0}.ac-mk-pick{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px}.ac-mk-pick button{display:flex;align-items:center;gap:6px;border:1.5px solid var(--line);background:#fff;border-radius:999px;padding:6px 11px 6px 6px;font:600 12px DM Sans,sans-serif;color:var(--text);cursor:pointer;transition:.15s}.ac-mk-pick button i{width:20px;height:20px;border-radius:50%;background:var(--mk);color:#fff;font:700 11px/20px Space Grotesk,sans-serif;text-align:center;font-style:normal}.ac-mk-pick button:hover{border-color:var(--mk,#8a9690)}.ac-mk-pick button.on{background:var(--mk,#5f6d64);border-color:var(--mk,#5f6d64);color:#fff}.ac-mk-pick button.on i{background:#fff;color:var(--mk)}.ac-mk-pick button.none{padding-left:11px;color:var(--muted)}.ac-mk-pick button.none.on{background:#e9ece4;color:var(--ink2);border-color:#cfd6c8}.ac-mk-count{margin:4px 0 10px;font-size:13px;color:var(--muted)}.ac-mk-count b{color:var(--ink);font:700 16px Space Grotesk,sans-serif}.ac-lg-top{display:grid;grid-template-columns:150px 1fr;gap:10px;margin-bottom:10px}.ac-lg-dead{background:#1f2b25;color:#fcfcf7;border-radius:16px;padding:14px;display:flex;flex-direction:column;justify-content:center}.ac-lg-dead small{font-size:10px;letter-spacing:.12em;color:#e9cf86}.ac-lg-dead b{font:700 28px Space Grotesk,sans-serif}.ac-lg-dead span{font-size:11.5px;color:#c9d3cc}.ac-lg-ports{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.ac-lg-port{background:var(--band);border-radius:14px;padding:10px 12px;border-left:4px solid var(--pc)}.ac-lg-port b{display:flex;align-items:center;gap:6px;font-size:13.5px}.ac-lg-port b i{width:10px;height:10px;border-radius:50%;background:var(--pc)}.ac-lg-port small{display:block;font-size:11.5px;color:var(--muted)}.ac-lg-line{position:relative;height:22px;margin:8px 0 4px;background:#e3e7dd;border-radius:6px}.ac-lg-line .sea{position:absolute;top:8px;height:6px;border-radius:3px;background:var(--pc);opacity:.7}.ac-lg-line .sail{position:absolute;top:5px;width:3px;height:12px;background:var(--pc);border-radius:2px}.ac-lg-line .dl{position:absolute;top:-3px;bottom:-3px;width:2px;background:#1f2b25}.ac-lg-line .dl:after{content:"límite";position:absolute;top:-13px;left:-12px;font-size:9px;font-style:normal;color:#1f2b25}.ac-lg-line .at{position:absolute;top:1px;transform:translate(-50%);min-width:22px;height:20px;border-radius:10px;font:700 11px/20px Space Grotesk,sans-serif;text-align:center;color:#fff;padding:0 4px}.ac-lg-line .at.ok{background:#3f8f4e}.ac-lg-line .at.late{background:#c8372d}.ac-lg-cars{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:10px;margin:10px 0}.ac-lg-car{border:1px solid var(--line);border-radius:16px;padding:12px;background:#fff}.ac-lg-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.ac-lg-head>div{flex:1;min-width:0}.ac-lg-head b{font-size:14px}.ac-lg-head small{display:block;color:var(--muted);font-size:12px}.ac-lg-ico{font-size:22px}.ac-lg-st{font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;white-space:nowrap}.ac-lg-st.ok{background:#e2f1e2;color:#2f7a3e}.ac-lg-st.no{background:#f3e4e1;color:#9a2f24}.ac-lg-size{font-size:11px;color:var(--muted);white-space:nowrap}.ac-lg-row{display:grid;grid-template-columns:52px 1fr;gap:8px;align-items:center;margin:5px 0}.ac-lg-row>small{font-size:11px;color:var(--faint);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.ac-lg-seg{display:flex;gap:6px;flex-wrap:wrap}.ac-lg-seg button{flex:1;min-width:92px;border:1.5px solid var(--line);background:#fff;border-radius:12px;padding:6px 8px;text-align:left;cursor:pointer;transition:.15s;border-left:4px solid var(--pc,#c9a24a)}.ac-lg-seg button b{display:block;font-size:12.5px}.ac-lg-seg button small{font-size:11px;color:var(--muted)}.ac-lg-seg button:hover{background:#fafbf7}.ac-lg-seg button.on{background:#1f2b25;border-color:#1f2b25;border-left-color:var(--pc,#e9cf86);color:#fcfcf7}.ac-lg-seg button.on small{color:#e9cf86}.ac-lg-seg.mode button{border-left-width:1.5px}.ac-lg-eta{margin-top:6px;font-size:12.5px;font-weight:600;padding:6px 10px;border-radius:10px}.ac-lg-eta.ok{background:#eef6ec;color:#2f7a3e}.ac-lg-eta.bad{background:#fbe8e5;color:#9a2f24}.ac-lg-boxes>small{display:block;font-size:11px;font-weight:700;color:var(--faint);letter-spacing:.05em;text-transform:uppercase;margin:4px 0}.ac-lg-boxes>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px}.ac-lg-box{background:var(--band);border-radius:12px;padding:10px}.ac-lg-box b{font-size:13px}.ac-lg-box small{display:block;font-size:11.5px;color:var(--muted)}.ac-lg-box .bar{position:relative;display:flex;height:24px;margin:6px 0;border-radius:6px;background:repeating-linear-gradient(90deg,#d7dccf 0 2px,#e9ece4 2px 10px);overflow:hidden;border:2px solid #8a7a5a}.ac-lg-box .bar i{display:block;height:100%;background:var(--pc);color:#fff;font:700 11px/20px Space Grotesk,sans-serif;text-align:center;font-style:normal;border-right:2px solid rgba(255,255,255,.7)}.ac-lg-box .bar em{position:absolute;top:0;bottom:0;width:3px;background:#8a7a5a}@media(max-width:700px){.ac-lg-top,.ac-lg-cars{grid-template-columns:1fr}}.ac-docs .ac-route{position:relative;gap:10px}.ac-docs .ac-route .ac-step{position:relative;background:#fff;border:2px dashed #d8d2bf;border-radius:16px;padding:10px 10px 8px;transition:.15s}.ac-docs .ac-route .ac-step:not(:last-child):after{content:"➜";position:absolute;right:-11px;top:18px;z-index:2;width:18px;height:18px;border-radius:50%;background:#c9a24a;color:#fff;font-size:11px;line-height:18px;text-align:center}.ac-docs .ac-route .ac-step.over{border-color:#c9a24a;background:#fff8e6;transform:translateY(-2px)}.ac-step-ico{float:right;font-size:22px;line-height:1}.ac-docs .ac-drop{min-height:54px;margin-top:6px;display:flex;flex-direction:column;gap:5px}.ac-docs .ac-drop em{font-size:11px;color:var(--faint);font-style:normal;text-align:center;padding:12px 0;border-radius:10px;background:repeating-linear-gradient(45deg,#faf8f1 0 6px,#f4f1e6 6px 12px)}.ac-docs .ac-drop:has(.ac-doc) em{display:none}.ac-docs .ac-paper{position:relative;width:auto;transform:none;background:#fffdf6;border:1px solid #e3dcc6;border-top:5px solid var(--pt);border-radius:6px;padding:12px 11px 10px;box-shadow:0 3px 10px #3c32141a;font:12px/1.35 DM Sans,sans-serif}.ac-docs .ac-docs-tray .ac-paper:nth-child(odd){transform:rotate(-.6deg)}.ac-docs .ac-docs-tray .ac-paper:nth-child(2n){transform:rotate(.5deg)}.ac-docs .ac-paper:hover{transform:translateY(-2px) rotate(0);box-shadow:0 8px 18px #3c321429}.ac-paper.t0{--pt:#2f5d8a}.ac-paper.t1{--pt:#c8372d}.ac-paper.t2{--pt:#2f8f86}.ac-paper.t3{--pt:#b07a12}.ac-paper.t4{--pt:#6b4f9a}.ac-paper.t5{--pt:#3f7a5a}.ac-paper-clip{position:absolute;top:-11px;left:16px;width:12px;height:22px;border:2.5px solid #9aa3a8;border-radius:6px;border-bottom-color:transparent}.ac-docs .ac-paper>b{font:700 12.5px Space Grotesk,sans-serif;color:#2a2620;padding-right:4px}.ac-docs .ac-paper dl div{border-bottom:1px dotted #e0d9c4;padding:2px 0;cursor:pointer;border-radius:4px}.ac-docs .ac-paper dl div:hover{background:#fff3d6}.ac-docs .ac-paper dd{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.ac-docs .ac-paper dl div.flag{background:#fde3df;outline:2px solid #c8372d}.ac-docs .ac-paper dl div.flag dd{color:#b0261c;text-decoration:line-through wavy #c8372d}.ac-docs .ac-paper.placed{border-top-color:#3f8f4e}.ac-docs .ac-step .ac-paper{padding:7px 9px;transform:none!important;border-top-width:4px}.ac-docs .ac-step .ac-paper .ac-paper-clip{display:none}.ac-docs .ac-step .ac-paper select{font-size:11px}.ac-idcard{background:linear-gradient(135deg,#fbf1d2,#f3e2b1)!important;border:1px solid #e2cd8f;box-shadow:inset 0 0 0 4px #ffffff59}.ac-docs .ac-step .ac-doc-at{letter-spacing:0;text-transform:none;font-size:11px;font-weight:600}.ac-ticket{position:relative;background:#fffef9;border-radius:6px 6px 14px 14px;padding:14px 14px 12px!important;box-shadow:0 6px 20px #2828141a;border:1px solid #ece6d2}.ac-ticket:before{content:"";position:absolute;left:0;right:0;top:-7px;height:8px;background:radial-gradient(circle at 6px 0,transparent 5px,#fffef9 5.5px) 0 0/12px 8px repeat-x}.ac-ticket-top{display:grid;grid-template-columns:1fr auto;gap:4px 10px;align-items:center;margin-bottom:8px}.ac-ticket-top>b{font:700 15px Space Grotesk,sans-serif}.ac-ticket-n{font-size:12px;color:var(--muted)}.ac-ticket-n b{color:var(--ink)}.ac-ticket-bar{grid-column:1/-1;height:5px;border-radius:3px;background:#ece8da;overflow:hidden}.ac-ticket-bar em{display:block;height:100%;width:0;background:linear-gradient(90deg,#e9cf86,#c9a24a);transition:width .3s}.ac-ticket label{position:relative;border-left:3px solid transparent;transition:.15s}.ac-ticket label.cur{border-left-color:#c9a24a;background:#fff8e3}.ac-ticket label.done .ac-ticket-no{background:#3f8f4e;color:#fff}.ac-ticket-no{display:inline-grid;place-items:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;background:#ece8da;color:var(--muted);font:700 11px Space Grotesk,sans-serif;font-style:normal;margin-right:8px;align-self:center}.ac-ticket label input{font-family:JetBrains Mono,ui-monospace,monospace!important;text-align:right}.ac-calcpad>.ac-calc-top{display:flex;gap:6px}.ac-calc-top input{flex:1;min-width:0}.ac-calcpad .ac-calc-use{border:0;border-radius:10px;padding:0 12px;background:#e9cf86;color:#1f2b25;font:700 12.5px DM Sans,sans-serif;cursor:pointer;white-space:nowrap}.ac-calcpad .ac-calc-use:disabled{opacity:.45;cursor:default}.ac-calc-tip{display:block;color:#a9b8ae;font-size:11px;margin:4px 2px 6px}.ac-pickn{cursor:pointer;border-radius:6px;transition:background .15s}.ac-pickn:hover{background:#fff1c9;box-shadow:inset 0 -2px #c9a24a}.ac-ticket label{grid-template-columns:auto 1fr 150px!important}.ac-sheet-wrap.ac-framed>.ac-sheet{border-top:5px solid var(--ga)}.ac-sheet-wrap.ac-framed .ac-sheet-head{background:linear-gradient(90deg,color-mix(in srgb,var(--ga) 9%,#fcfcf7),#fcfcf7 60%)}.ac-gframe{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 22px;background:color-mix(in srgb,var(--ga) 6%,#f6f7f1);border-bottom:1px solid var(--line);font-size:13px}.ac-gf-ico{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:var(--ga);font-size:16px;box-shadow:0 3px 8px color-mix(in srgb,var(--ga) 40%,transparent)}.ac-gframe>b{font:700 14px Space Grotesk,sans-serif;color:var(--ink)}.ac-gf-lv{display:inline-flex;align-items:baseline;gap:6px;padding:3px 10px;border-radius:999px;font-weight:700;font-size:12px;background:#e9ece4;color:var(--ink2)}.ac-gf-lv small{font-weight:500;color:var(--muted);font-size:11px}.ac-gf-lv.easy{background:#e3f2e5;color:#2f7a3e}.ac-gf-lv.mid{background:#f6ecd0;color:#7a5b14}.ac-gf-lv.hard{background:#f8e2de;color:#9a2f24}.ac-gf-lv.ch{background:#1f2b25;color:#e9cf86}.ac-gf-track{display:inline-flex;gap:4px;margin-left:auto}.ac-gf-track i{display:flex;flex-direction:column;align-items:center;font-style:normal;color:#c7ccc0;font-size:15px;line-height:1;padding:2px 5px;border-radius:8px}.ac-gf-track i small{font-size:9.5px;color:var(--faint);margin-top:1px}.ac-gf-track i.ok{color:#c9a24a}.ac-gf-track i.now{background:#fff;box-shadow:0 0 0 1px var(--line)}.ac-gf-help{border:1px solid var(--line);background:#fff;border-radius:999px;padding:5px 11px;font:600 12px DM Sans,sans-serif;color:var(--ink2);cursor:pointer}.ac-gf-help:hover{border-color:var(--ga)}.ac-gf-track+.ac-gf-help{margin-left:6px}.ac-gframe>.ac-gf-help:not(.ac-gf-track+*){margin-left:auto}@media(max-width:640px){.ac-gframe{padding:7px 14px;gap:6px}.ac-gframe>b{font-size:13px}.ac-gf-lv small{display:none}}.ac-res-rib{position:relative;display:flex;align-items:center;gap:16px;padding:14px 16px;border-radius:16px;margin-bottom:14px;overflow:hidden}.ac-res-rib.ok{background:linear-gradient(135deg,#1f2b25,#2a4236);color:#fcfcf7}.ac-res-rib.no{background:#f3f5ed;color:var(--ink2)}.ac-res-rib b{display:block;font:700 18px Space Grotesk,sans-serif}.ac-res-rib small{display:block;font-size:13px;opacity:.85;margin-top:2px}.ac-res-rib.ok b{color:#e9cf86}.ac-res-stars{display:flex;gap:6px}.ac-res-stars span{display:flex;flex-direction:column;align-items:center;font-size:30px;line-height:1;color:#ffffff38}.ac-res-rib.no .ac-res-stars span{color:#d6dbd0}.ac-res-stars span small{font-size:10px;margin-top:2px;opacity:.8;color:inherit}.ac-res-stars span.on{color:#e9cf86;text-shadow:0 0 12px rgba(233,207,134,.5)}.ac-res-rib.no .ac-res-stars span.on{color:#c9a24a;text-shadow:none}.ac-res-stars span small{color:#a9b8ae}.ac-res-stars span.new{animation:acStar .8s cubic-bezier(.2,1.6,.4,1) .25s both}@keyframes acStar{0%{transform:scale(0) rotate(-40deg);opacity:0}to{transform:none;opacity:1}}.ac-confetti{position:absolute;inset:0;pointer-events:none}.ac-confetti i{position:absolute;top:-10px;left:var(--x);width:7px;height:11px;background:var(--c);border-radius:2px;animation:acConf 1.6s ease-in var(--d) both}@keyframes acConf{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(140px) rotate(540deg);opacity:0}}.ac-sheet-wrap.ac-result>.ac-sheet{border-top:5px solid var(--ga,#c9a24a)}.ac-res-foot{flex-wrap:wrap}@media(prefers-reduced-motion:reduce){.ac-confetti{display:none}.ac-res-stars span.new{animation:none}}body.ac-phone .ac-gframe{padding:3px 12px;gap:6px;font-size:12px}body.ac-phone .ac-gframe>b{display:none}body.ac-phone .ac-gf-ico{width:22px;height:22px;font-size:12px;border-radius:7px}body.ac-phone .ac-gf-lv{padding:2px 8px;font-size:11px}body.ac-phone .ac-gf-lv small{display:none}body.ac-phone .ac-gf-track i{font-size:12px;padding:0 3px}body.ac-phone .ac-gf-track i small{display:none}body.ac-phone .ac-gf-help{padding:3px 9px;font-size:11px}body.ac-phone .ac-res-rib{padding:10px 12px;gap:10px}body.ac-phone .ac-res-stars span{font-size:22px}body.ac-phone .ac-res-rib b{font-size:15px}.ac-nudge-x{animation:acNudgeX .32s ease}@keyframes acNudgeX{0%,to{transform:none}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.ac-toast{cursor:pointer}.ac-exit{position:absolute;right:calc(100% + 8px);top:50%;transform:translateY(-50%);pointer-events:auto;border:0;border-radius:12px;padding:9px 13px;background:#fcfcf7f2;color:var(--ink2);font:700 12.5px DM Sans,sans-serif;box-shadow:var(--shadow);cursor:pointer;white-space:nowrap}.ac-exit:hover{background:#fff;color:var(--ink)}.ac-exit[hidden]{display:none}body.ac-phone .ac-exit{padding:6px 10px;font-size:11.5px}.ac-bids [data-bid].sending{filter:brightness(.95);animation:acBidPulse .6s ease infinite alternate}@keyframes acBidPulse{0%{box-shadow:0 0 #c9a24a99}to{box-shadow:0 0 0 8px #c9a24a00}}.ac-lotcard .ac-worth{color:var(--ink2)!important;font-size:13px!important}.ac-deco-wrap{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}.ac-deco-prev{margin:0;position:sticky;top:0;background:linear-gradient(160deg,#1f2b25,#2a4236);border-radius:16px;padding:10px 10px 8px}.ac-deco-prev canvas{width:100%;height:auto;display:block}.ac-deco-prev figcaption{text-align:center;font-size:11.5px;color:#c9d3cc;margin-top:4px}@media(max-width:860px){.ac-deco-wrap{grid-template-columns:1fr}.ac-deco-prev{order:-1;max-width:360px;margin:0 auto}}body.ac-phone .ac-deco-wrap{grid-template-columns:minmax(0,1fr) 240px}body.ac-phone .ac-deco-prev{order:0}.ac-res-rib.no .ac-res-stars span small{color:var(--muted)}.ac-docs .ac-docs-tray .ac-paper:hover{transform:translateY(-2px) rotate(0)}.ac-chat-form.muted{position:relative;flex-wrap:wrap}.ac-mutebar{flex-basis:100%;display:flex;align-items:center;gap:8px;padding:7px 10px;margin-bottom:6px;border-radius:12px;background:#fbe4e1;color:#8a231b;font-size:12px}.ac-mutebar i{font-style:normal;font-size:16px}.ac-mutebar span{flex:1;min-width:0}.ac-mutebar b{display:block;font-size:12.5px}.ac-mutebar small{display:block;color:#a4473e;font-size:11px}.ac-mutebar em{font:700 17px Space Grotesk,sans-serif;font-style:normal;font-variant-numeric:tabular-nums;background:#fff;border-radius:9px;padding:3px 9px;color:#b0261c}.ac-chat-form.muted input{opacity:.55}.ac-auth.ac-auth2{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(400px,.9fr);align-items:center;padding:0;overflow:auto;background:#13201b;isolation:isolate}.ac-auth-bg{position:fixed;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;background:#13201b}.ac-auth-veil{position:fixed;inset:0;z-index:-1;background:linear-gradient(90deg,#0b1410f2,#0b1410d6 36%,#0b14105c 64%,#0b141099),linear-gradient(0deg,rgba(11,20,16,.6),transparent 32%)}.ac-auth-hero{display:flex;flex-direction:column;gap:20px;padding:48px clamp(24px,5vw,84px);color:#fcfcf7;max-width:720px;animation:acAuthIn .7s ease-out both}.ac-auth2 .ac-auth-brand{margin:0;gap:16px}.ac-auth2 .ac-auth-brand h1{color:#fcfcf7;font-size:24px}.ac-auth2 .ac-auth-brand p{color:#c9d3cc}.ac-auth-hero h2{font:700 clamp(34px,3.8vw,56px)/1.03 "Space Grotesk",sans-serif;margin:10px 0 0;max-width:620px;letter-spacing:-.012em;text-wrap:balance}.ac-auth-lead{margin:0;max-width:540px;font-size:16px;line-height:1.55;color:#d6ded7}.ac-auth-why{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,auto);justify-content:start;max-width:640px}.ac-auth-why li{display:flex;flex-direction:column;gap:3px;padding:2px 20px}.ac-auth-why li:first-child{padding-left:0}.ac-auth-why li+li{border-left:1px solid rgba(233,207,134,.3)}.ac-auth-why b{font:700 16px/1.1 Space Grotesk,sans-serif;color:#e9cf86}.ac-auth-why span{font-size:12.5px;color:#c3cdc5}.ac-auth2 .ac-auth-more{margin:6px 0 0;width:auto;justify-content:flex-start;gap:8px 10px}.ac-auth-side{display:flex;align-items:center;justify-content:center;padding:32px 28px;filter:drop-shadow(0 28px 44px rgba(0,0,0,.5))}.ac-auth2 .ac-auth-card{width:min(430px,100%);margin:0;padding:22px 26px 20px;border:0;border-radius:0;box-shadow:none;color:#f4f1e6;background:#b8913f;isolation:isolate;clip-path:polygon(0 12px,12px 12px,12px 0,calc(100% - 12px) 0,calc(100% - 12px) 12px,100% 12px,100% calc(100% - 12px),calc(100% - 12px) calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,12px calc(100% - 12px),0 calc(100% - 12px));animation:acPassIn .7s cubic-bezier(.2,1.25,.4,1) .1s both}.ac-auth2 .ac-auth-card:before{content:"";position:absolute;inset:3px;z-index:-1;border:0;background:radial-gradient(120% 60% at 50% 0%,#2b4236 0,#1a2a22 60%,#14211b);clip-path:polygon(0 9px,9px 9px,9px 0,calc(100% - 9px) 0,calc(100% - 9px) 9px,100% 9px,100% calc(100% - 9px),calc(100% - 9px) calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,9px calc(100% - 9px),0 calc(100% - 9px))}.ac-pass{display:flex;align-items:center;gap:12px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px dashed rgba(233,207,134,.35)}.ac-pass .ac-mark{width:44px;height:44px;border-radius:12px;font-size:17px}.ac-pass b{display:block;font:700 15px/1.1 Pixelify Sans,Space Grotesk,sans-serif;color:#e9cf86}.ac-pass small{display:block;font-size:12px;color:#b9c6bc;margin-top:3px}.ac-pass .ac-pass-chip{margin-left:auto;width:40px;height:30px;border-radius:7px;background:linear-gradient(135deg,#f4dd96,#b8913f);box-shadow:inset 0 0 0 1px #503a0e59;position:relative}.ac-pass .ac-pass-chip:before,.ac-pass .ac-pass-chip:after{content:"";position:absolute;background:#503a0e61}.ac-pass .ac-pass-chip:before{left:8px;right:8px;top:50%;height:1px}.ac-pass .ac-pass-chip:after{top:7px;bottom:7px;left:50%;width:1px}.ac-auth2 h3{font:700 27px/1.15 Space Grotesk,sans-serif;margin:0 0 4px;color:#fbf8ee}.ac-auth-sub{margin:0 0 16px;color:#c3cdc5;font-size:14px}.ac-mobile-brand,.ac-auth-kick{display:none}.ac-auth2 .ac-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin-bottom:16px;border:0;border-radius:12px;background:#00000047}.ac-auth2 .ac-tabs button{padding:9px 8px;border-radius:9px;color:#c9d3cc;font-weight:700;font-size:13.5px;border:0;margin:0;box-shadow:none}.ac-auth2 .ac-tabs button:after{display:none}.ac-auth2 .ac-tabs button.on{background:linear-gradient(180deg,#f6e2a0,#d9b45a);color:#1f2b25}.ac-auth2 label{color:#e6ebe4}.ac-auth2 label small{font-weight:500;color:#a9b8ad}.ac-in{position:relative;display:flex;align-items:center}.ac-in>i{position:absolute;left:13px;font-style:normal;font-size:15px;opacity:.7;pointer-events:none}.ac-auth2 .ac-in input{width:100%;padding-left:42px!important;min-height:48px;border-radius:12px;border:1px solid #d9cfae;background:#fbf8ee;color:#1f2b25;font-size:15px}.ac-auth2 .ac-in input:focus{outline:none;border-color:#e9cf86;box-shadow:0 0 0 3px #e9cf8673}.ac-eye{position:absolute;right:6px;border:0;background:transparent;font-size:16px;cursor:pointer;padding:6px 8px;border-radius:8px;opacity:.55}.ac-eye.on,.ac-eye:hover{opacity:1;background:#efe8d2}.ac-pw-meter{display:block;height:5px;border-radius:3px;background:#ffffff24;overflow:hidden;margin-top:3px}.ac-pw-meter em{display:block;height:100%;width:0;transition:width .2s,background .2s;background:#e0504a}.ac-pw-meter em.mid{background:#e0a53a}.ac-pw-meter em.ok{background:#6cbf7a}.ac-auth-err{margin:0;padding:10px 12px;border-radius:12px;background:#fbe4e1;color:#8a231b;font-size:13px}.ac-auth-err[hidden]{display:none}.ac-auth2 .ac-btn.ac-key{min-height:52px;margin-top:4px;font:700 16px Space Grotesk,sans-serif;color:#1f2b25;border:0;border-radius:13px;background:linear-gradient(180deg,#fbe8ae,#ddb65a);box-shadow:0 5px #96742a,0 8px 18px #00000059,inset 0 1px #ffffffb3;transition:transform .08s,box-shadow .08s,filter .15s}.ac-auth2 .ac-btn.ac-key:hover{filter:brightness(1.05)}.ac-auth2 .ac-btn.ac-key:active{transform:translateY(4px);box-shadow:0 1px #96742a,0 3px 8px #0000004d,inset 0 1px #ffffffb3}.ac-auth2 .ac-btn.ac-key:disabled{filter:saturate(.6);cursor:progress}.ac-auth-help{margin:2px 0 0;font-size:12.5px;color:#b4c2b7;text-align:center}.ac-auth-help a{color:#e9cf86;font-weight:700}.ac-auth2 .ac-auth-note{margin:16px 0 0;padding-top:12px;border-top:1px dashed rgba(233,207,134,.28);font-size:11.5px;color:#93a497;text-align:center}.ac-auth2.out{opacity:0;transition:opacity .4s}@keyframes acAuthIn{0%{opacity:0;transform:translateY(12px)}}@keyframes acPassIn{0%{opacity:0;transform:translateY(26px) scale(.97)}}@media(prefers-reduced-motion:reduce){.ac-auth-hero,.ac-auth2 .ac-auth-card{animation:none}}@media(max-width:900px){.ac-auth.ac-auth2{grid-template-columns:1fr;grid-auto-rows:min-content;align-content:start}.ac-auth-veil{background:linear-gradient(180deg,#0b14108c,#0b1410cc 45%,#0b1410f0)}.ac-auth-side{order:1;padding:18px 14px 6px}.ac-auth-hero{order:2;padding:18px 20px 44px;gap:16px}.ac-auth-hero .ac-auth-brand{display:none}.ac-auth-hero h2{font-size:28px}.ac-auth-lead{font-size:14.5px}.ac-auth-why li{padding:2px 12px}.ac-auth-why b{font-size:14px}.ac-auth-why span{font-size:11.5px}}body.ac-phone:not(.ac-portrait) .ac-auth-hero .ac-auth-brand{display:flex;gap:12px}body.ac-phone:not(.ac-portrait) .ac-auth-sym{width:62px}body.ac-phone:not(.ac-portrait) .ac-auth2 .ac-auth-brand h1{font-size:20px}body.ac-phone:not(.ac-portrait) .ac-auth-brand p{display:none}body.ac-phone:not(.ac-portrait) .ac-auth.ac-auth2{grid-template-columns:1fr 1fr}body.ac-phone:not(.ac-portrait) .ac-auth-hero{order:0}body.ac-phone:not(.ac-portrait) .ac-auth-why,body.ac-phone:not(.ac-portrait) .ac-auth-lead{display:none}canvas.ac-atlas.ac-atlas{image-rendering:auto}canvas.ac-atlas-wait{animation:acAtlasWait 1.1s ease-in-out infinite alternate}@keyframes acAtlasWait{0%{opacity:.55}to{opacity:1}}background-color:color-mix(in srgb,var(--ra) 56%,#4a545b); background-image:linear-gradient(180deg,rgba(255,255,255,.26) 0 1px,rgba(255,255,255,.12) 1px 4px,rgba(255,255,255,.05) 4px 10px,rgba(0,0,0,0) 10px 15px,rgba(0,0,0,.14) 15px 19px,rgba(0,0,0,.5) 19px 22px,rgba(0,0,0,.2) 22px 24px),linear-gradient(90deg,rgba(0,0,0,.34),rgba(0,0,0,0) 6%,rgba(0,0,0,0) 94%,rgba(0,0,0,.34)),linear-gradient(180deg,rgba(255,255,255,.1),rgba(0,0,0,0) 40%,rgba(0,0,0,.28)); background-size:100% 24px,100% 100%,100% 100%;background-repeat:repeat,no-repeat,no-repeat; box-shadow:inset 16px 0 0 #2a3035,inset -16px 0 0 #2a3035,inset 18px 0 0 rgba(255,255,255,.08),inset -18px 0 0 rgba(255,255,255,.08); transform:translateY(-104%);transition:transform .36s cubic-bezier(.3,1.3,.6,1);will-change:transform} .ac-acad-row{display:flex;align-items:center;gap:14px;padding:12px 14px;margin:8px 0;border-radius:12px;background:var(--tile2);border:1px solid rgba(201,162,74,.25)}.ac-acad-row>div{flex:1;min-width:0}.ac-acad-row b{display:block}.ac-acad-row small{display:block;opacity:.75}.ac-acad-row .ac-pill.ok{background:#e3f1e6;color:#2a6a3f}.ac-de-wrap{display:grid;gap:14px}.ac-de-dots{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ac-de-dots i{width:22px;height:8px;border-radius:4px;background:#1f2b2524}.ac-de-dots i.now{background:#c9a24a}.ac-de-dots i.ok{background:#3f8f5a}.ac-de-dots i.bad{background:#c8372d}.ac-de-dots span{margin-left:6px;font-size:12px;font-weight:700;opacity:.7}.ac-de-card{display:flex;justify-content:center}.ac-de-paper{width:min(100%,480px);background:#fffdf7;border:1px solid #d8d0bd;border-radius:6px;box-shadow:0 10px 24px -14px #1f2b2573;font-size:14px;overflow:hidden}.ac-de-paper header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:3px double #2a2f33}.ac-de-paper header b{font:800 22px/1 Space Grotesk,sans-serif;letter-spacing:1px;color:#2a2f33}.ac-de-paper header small{opacity:.6}.ac-de-paper.invoice header{background:linear-gradient(90deg,#1f1f1f 0 6px,#dd0000 6px 12px,#ffce00 12px 18px,transparent 18px)}.ac-de-paper.invoice header b{padding-left:14px}.ac-de-paper dl{margin:0;padding:10px 16px 12px;display:grid;grid-template-columns:1fr 1fr;gap:8px 18px}.ac-de-paper dl div{min-width:0}.ac-de-paper dt{font-size:11px;font-weight:700;opacity:.55}.ac-de-paper dd{margin:2px 0 0;font-weight:700;color:#24302a;overflow-wrap:anywhere}.ac-de-paper dd.empty{color:#a8302a}.ac-de-paper .price{grid-column:1/-1;border-top:1px dashed #d8d0bd;padding-top:8px}.ac-de-paper .price dd{font:800 20px Space Grotesk,sans-serif}.ac-de-paper .hint{margin:0;padding:8px 16px;background:#f4ecd6;font-size:12.5px;font-weight:600}.ac-de-q{max-width:560px;margin:0 auto;padding:18px 20px;border-radius:14px;background:#fffdf7;border:1px solid #e3dac4;font:600 16px/1.45 Space Grotesk,sans-serif;color:#24302a;text-align:center}.ac-de-opts{display:grid;gap:8px;max-width:560px;width:100%;margin:0 auto}.ac-de-opt{padding:12px 14px;border-radius:12px;border:1.5px solid #d9cfb6;background:#fff;font:700 14.5px DM Sans,sans-serif;color:#24302a;text-align:left;cursor:pointer;transition:transform .12s,border-color .12s}.ac-de-opt:hover:not(:disabled){border-color:#c9a24a;transform:translateY(-1px)}.ac-de-opt:focus-visible{outline:3px solid #c9a24a;outline-offset:2px}.ac-de-opt.right{border-color:#3f8f5a;background:#e7f4ea}.ac-de-opt.wrong{border-color:#c8372d;background:#fbe9e7}.ac-de-opt:disabled{cursor:default}.ac-de-fb{max-width:560px;width:100%;margin:0 auto;padding:12px 14px;border-radius:12px;font-size:14px;line-height:1.45}.ac-de-fb.ok{background:#e7f4ea}.ac-de-fb.bad{background:#fbe9e7}.ac-de-fb .ac-btn{display:block;margin-top:10px;margin-left:auto}@media(max-width:560px){.ac-de-paper dl{grid-template-columns:1fr}}.ac-origin{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ac-origin label{position:relative;display:flex;flex-direction:row;align-items:center;gap:11px;padding:10px 13px;border:1.5px solid var(--line);border-radius:13px;background:#fff;cursor:pointer;color:var(--ink);transition:border-color .15s,box-shadow .15s,background .15s}.ac-origin label:hover{border-color:#d9c48f}.ac-origin input{position:absolute;opacity:0;width:1px!important;height:1px;pointer-events:none}.ac-origin .ac-flag{width:32px;height:21px;border-radius:4px}.ac-origin span{display:flex;flex-direction:column;gap:1px;line-height:1.15}.ac-origin b{font-size:14px;color:var(--ink)}.ac-origin small{font-size:11.5px;font-weight:500;color:var(--muted)}.ac-origin label.on{border-color:var(--gold2);background:#fffaf0;box-shadow:0 0 0 3px #c9a24a33}.ac-origin label:focus-within{outline:2px solid #2f5d8a;outline-offset:2px}.ac-calc-pick{max-width:460px;margin:0 0 12px}.ac-de-box{margin:0;padding:12px 14px 14px;border:1.5px solid #e6d7b0;border-radius:15px;background:linear-gradient(180deg,#fffdf6,#fff);display:flex;flex-direction:column;gap:11px;min-width:0}.ac-de-box legend{display:flex;align-items:center;gap:8px;padding:0 6px;font-size:12px;font-weight:800;letter-spacing:.02em;color:var(--gold3)}.ac-de-box legend .ac-flag{width:22px;height:14px;border-radius:3px}.ac-form label.dim{opacity:.55}.ac-de-ticks{display:flex;flex-wrap:wrap;gap:8px}.ac-de-ticks label{display:flex;flex-direction:row;align-items:center;gap:8px;padding:8px 12px;border-radius:11px;background:var(--band);border:1px solid var(--line);font-size:12.5px;font-weight:500;color:var(--text);cursor:pointer}.ac-de-ticks label:has(input:checked){background:#fff6e2;border-color:#ecd08a;color:var(--ink)}.ac-de-ticks input{width:18px!important;height:18px;min-height:0;flex:none;margin:0;accent-color:var(--gold2)}.ac-de-check{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ac-de-check li{display:grid;grid-template-columns:26px 132px 1fr;align-items:center;gap:10px;padding:8px 11px;border-radius:11px;background:#f4f8f2;border:1px solid #dcebd8;font-size:12.5px;color:var(--text);line-height:1.35}.ac-de-check li i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-style:normal;font-weight:800;font-size:13px;color:#fff;background:#2f7a4a}.ac-de-check li b{display:flex;flex-direction:column;font-size:13px;color:var(--ink)}.ac-de-check li b em{font-style:normal;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#2f7a4a}.ac-de-check li.pay{background:#fff8e8;border-color:#f0dcaa}.ac-de-check li.pay i{background:#c9952a}.ac-de-check li.pay b em{color:#8a6414}.ac-de-check li.bad{background:#fbece9;border-color:#f0cdc6}.ac-de-check li.bad i{background:#c8372d}.ac-de-check li.bad b em{color:#a5402f}.ac-de-check li.q{background:#f3f4f1;border-color:#e2e5df}.ac-de-check li.q i{background:#9aa39d}.ac-de-check li.q b em{color:#6b746e}.ac-de-live:empty{display:none}.ac-op-de{display:flex;align-items:center;gap:6px;color:var(--gold3)!important;font-weight:700}.ac-op-de .ac-flag{width:16px;height:11px;border-radius:2px}.ac-mod-de .ac-mod-icon .ac-flag{margin:auto}@media(max-width:620px){.ac-origin{grid-template-columns:1fr}.ac-de-check li{grid-template-columns:24px 1fr}.ac-de-check li span{grid-column:2}.ac-de-check li i{width:24px;height:24px}}@media(prefers-reduced-motion:reduce){.ac-origin label{transition:none}}.ac-lib summary .ac-flag{display:inline-block;width:18px;height:12px;vertical-align:-1px;border-radius:2px;margin-right:2px}.ac-acad-toggle{display:flex;align-items:center;gap:10px;flex:none;padding:8px 14px 8px 10px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:13px;font-weight:700;color:var(--ink);cursor:pointer}.ac-acad-toggle input{appearance:none;-webkit-appearance:none;position:relative;width:40px;height:23px;margin:0;border-radius:999px;background:#c5ccc6;cursor:pointer;transition:background .15s;flex:none}.ac-acad-toggle input:after{content:"";position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .15s}.ac-acad-toggle input:checked{background:#2f7a4a}.ac-acad-toggle input:checked:after{transform:translate(17px)}.ac-acad-toggle input:focus-visible{outline:2px solid #2f5d8a;outline-offset:2px}@media(prefers-reduced-motion:reduce){.ac-acad-toggle input,.ac-acad-toggle input:after{transition:none}}.ac-nm{display:inline-flex;align-items:center;gap:3px;vertical-align:middle;font:800 10.5px/1 DM Sans,system-ui,sans-serif;padding:3px 8px;border-radius:999px;white-space:nowrap;letter-spacing:.1px}.ac-nm.founder{background:linear-gradient(135deg,#8a5a12,#f5d77b 38%,#c48a24 62%,#fff0b8);color:#2b1c05;box-shadow:0 0 0 1px #7a4e10,0 2px 8px #c48a2473;text-shadow:0 1px 0 rgba(255,255,255,.45)}.ac-nm.team{background:linear-gradient(135deg,#1d3550,#3f6f9f 40%,#28496d 62%,#9fc0dd);color:#f4f8fc;box-shadow:0 0 0 1px #cfdcea,0 2px 8px #28496d59}.ac-nm.mentor{background:linear-gradient(135deg,#0f4a3c,#2f9a78 42%,#1d6b55 64%,#9fe0c4);color:#f2fbf6;box-shadow:0 0 0 1px #d4f2e4,0 2px 8px #1d6b5559}.ac-nm.grad{background:transparent;padding:0 2px;font-size:14px}.ac-profile .ac-sheet-body{padding-top:14px}.ac-pf-top{display:flex;gap:18px;align-items:center}.ac-pf-stand{flex:0 0 auto;width:168px;height:232px;border-radius:18px;background:radial-gradient(90% 60% at 50% 88%,#d9cfb4,#efe8d6 55%,#f7f3e8);box-shadow:inset 0 -18px 30px #7860281f;display:grid;place-items:end center;overflow:hidden}.ac-pf-stand canvas{width:168px;height:232px;image-rendering:pixelated}.ac-pf-id h3{margin:0 0 6px;font:700 22px/1.2 Space Grotesk,system-ui,sans-serif;color:var(--ink2);display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ac-pf-id p{margin:4px 0;font-size:13px;color:var(--muted)}.ac-pf-lv{color:var(--ink2)!important;font-weight:700}.ac-pf-st i{display:inline-block;width:9px;height:9px;border-radius:50%;background:#b8bfb3;margin-right:7px;vertical-align:0}.ac-pf-st i.on{background:#3fae6a;box-shadow:0 0 0 3px #3fae6a33}.ac-pf h4{margin:18px 0 8px;font:700 14px/1.2 Space Grotesk,system-ui,sans-serif;color:var(--ink2)}.ac-pf-stats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ac-pf-stats li{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:12px;background:#f6f2e7;border:1px solid var(--line);font-size:12.5px}.ac-pf-stats li b{font-size:18px}.ac-pf-stats li.gold{background:linear-gradient(135deg,#fbefc8,#f4dc93);border-color:#e0bf63;font-weight:700}.ac-pf-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ac-pf-badges span{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#fffdf7;border:1px solid var(--line);font-size:19px}.ac-pf-badges em{align-self:center;font-style:normal;font-size:12px;color:var(--muted)}.ac-pf-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.ac-pf-acts .ac-pf-more{margin-left:auto;display:flex;gap:12px}.ac-pf-ask{font-weight:700;color:var(--ink2);font-size:13px}.ac-pf-ok{font-weight:800;color:#2f7d4f;font-size:13px}.ac-fr-req{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;background:#fbf3dc;border:1px solid #ecd59a;margin-bottom:6px}.ac-fr-req b{flex:1;min-width:0;font-size:13px}body.ac-phone .ac-pf-top{flex-direction:column;align-items:flex-start}body.ac-phone .ac-pf-stats{grid-template-columns:1fr}@media(max-width:560px){.ac-pf-top{flex-direction:column;align-items:flex-start}.ac-pf-stats{grid-template-columns:1fr}}.ac-msg b.founder{background:linear-gradient(90deg,#b7811f,#f2cf6a 45%,#c48a24 75%,#e9c062);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800}.ac-tutor{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:16px;background:#0a130fb8;opacity:0;transition:opacity .2s}.ac-tutor.on{opacity:1}.ac-tutor.out{opacity:0}.ac-tutor .tt-card{width:min(860px,100%);max-height:calc(100vh - 32px);overflow:auto;background:#fcfbf6;color:#1b2420;border-radius:20px;box-shadow:0 30px 80px #0006}.ac-tutor header{position:relative;padding:18px 24px 12px;border-bottom:1px solid #ebe6d8}.ac-tutor header small{font:700 11px DM Sans,system-ui;letter-spacing:.08em;color:#8a6a1c}.ac-tutor header h3{margin:4px 0 0;font:700 22px Space Grotesk,system-ui}.ac-tutor .tt-x{position:absolute;right:16px;top:16px;width:36px;height:36px;border-radius:10px;border:1px solid #e3ddcc;background:#fff;font-size:20px;cursor:pointer}.ac-tutor .tt-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;padding:22px 24px;align-items:center;min-height:300px}.ac-tutor .tt-pic{background:#1f2b25;border-radius:14px;padding:18px;color:#eef2e6;min-height:220px;display:flex;flex-direction:column;justify-content:center;gap:10px}.ac-tutor .tt-pic.in{animation:ttIn .35s ease}@keyframes ttIn{0%{opacity:0;transform:translateY(8px)}}.ac-tutor .tt-step{font:700 12px DM Sans,system-ui;color:#8a6a1c}.ac-tutor h4{margin:4px 0 10px;font:700 24px/1.2 Space Grotesk,system-ui}.ac-tutor .tt-text p{margin:0;font-size:15.5px;line-height:1.55;color:#33423a}.ac-tutor footer{display:flex;align-items:center;gap:10px;padding:14px 24px 20px}.ac-tutor .tt-dots{display:flex;gap:6px;margin-right:auto}.ac-tutor .tt-dots i{width:22px;height:5px;border-radius:3px;background:#e3ddcc}.ac-tutor .tt-dots i.on{background:#c9a24a}.tt-chip{display:inline-block;margin:2px 4px 2px 0;padding:4px 9px;border-radius:999px;background:#ffffff1a;font:600 12.5px DM Sans,system-ui}.tt-chip.g{background:#7fc87838;color:#c6efbf}.tt-chip.r{background:#e85a5038;color:#ffc3bc}.tt-btn{display:inline-block;margin:4px 6px 0 0;padding:8px 14px;border-radius:10px;background:#ffffff1f;font:700 13px DM Sans,system-ui}.tt-btn.gold{background:#e9cf86;color:#1f2b25}.tt-btn.on{outline:2px solid #e9cf86}.tt-bar{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.tt-bar small,.tt-live small{display:block;font:700 10.5px DM Sans,system-ui,sans-serif;color:#9fb0a6;letter-spacing:.06em}.tt-bar b{display:block;font:700 16px Space Grotesk,system-ui,sans-serif;margin:2px 0 4px}.tt-cat{display:grid;gap:8px}.tt-lot{display:grid;grid-template-columns:26px 1fr;column-gap:10px;padding:9px 12px;border-radius:10px;background:#ffffff12}.tt-lot .n{grid-row:span 4;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:#e9cf86;color:#1f2b25;font-weight:800}.tt-lot b{font:700 14px Space Grotesk,system-ui,sans-serif}.tt-lot small{font-size:12px;color:#b9c6be}.tt-lot em{font-style:normal;font-size:12.5px;color:#e9cf86}.tt-calc h5{margin:0 0 6px;font:700 13px DM Sans,system-ui,sans-serif;color:#e9cf86}.tt-row{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dashed rgba(255,255,255,.12);font-size:13.5px}.tt-row b{font-variant-numeric:tabular-nums}.tt-row.tot{border:0;color:#e9cf86;font-size:15px}.tt-row.bad b,.tt-row .bad{color:#ff8f86}.tt-live{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center}.tt-live>div:last-child{grid-column:1/-1}.tt-hammer{font-size:34px}.tt-live b{display:block;font:800 26px Space Grotesk,system-ui,sans-serif;color:#fff}.tt-live span{font-size:12.5px;color:#9fe08a}.tt-route{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tt-route span{padding:7px 10px;border-radius:10px;background:#ffffff14;font:600 12.5px DM Sans,system-ui,sans-serif}.tt-route span.on{background:#e9cf86;color:#1f2b25}.tt-route i{width:14px;height:2px;background:#e9cf8680}.tt-insp{display:grid;grid-template-columns:110px 1fr;gap:12px;align-items:center}.tt-photo{height:90px;border-radius:12px;background:#2c3a33;display:grid;place-items:center;font-size:46px}.tt-report{display:grid;gap:5px;font-size:13px}.tt-report b{color:#e9cf86}.tt-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tt-thumbs span{padding:16px 6px;border-radius:10px;background:#ffffff14;text-align:center;font:600 12.5px DM Sans,system-ui,sans-serif}.tt-thumbs span.on{outline:2px solid #e9cf86}.tt-yn{display:grid;gap:8px}.tt-yn div{display:flex;align-items:center;gap:6px;font-size:13px}.tt-yn span:first-child{flex:1}.tt-sum{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tt-sum b{font:800 24px Space Grotesk,system-ui,sans-serif;color:#e9cf86}@media(max-width:720px),(max-height:520px){.ac-tutor .tt-body{grid-template-columns:1fr;gap:14px;min-height:0}.ac-tutor .tt-pic{min-height:0}.ac-tutor h4{font-size:20px}}@media(prefers-reduced-motion:reduce){.ac-tutor .tt-pic.in{animation:none}}.ac-lp-days{display:flex;align-items:flex-end;gap:3px;height:80px;padding:8px;background:#f4f1e8;border:1px solid var(--line)}.ac-lp-days i{flex:1;min-height:2px;background:linear-gradient(180deg,#c9a24a,#9a7a2a)}.ac-lp-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:12px;align-items:start}.ac-lp-stats table{width:100%;border-collapse:collapse;font-size:13px}.ac-lp-stats th,.ac-lp-stats td{padding:6px 8px;border-bottom:1px solid var(--line);text-align:left}.ac-lp-stats .num{text-align:right;font-variant-numeric:tabular-nums}.ac-auth .ac-legal-ok{display:flex;flex-direction:row;gap:10px;align-items:flex-start;margin:2px 0 0;font-size:12.5px;font-weight:500;line-height:1.45;color:#d5ddd6;cursor:pointer;text-align:left}.ac-auth .ac-legal-ok input{flex:none;width:18px;height:18px;min-height:0;margin:1px 0 0;accent-color:#e9cf86;cursor:pointer}.ac-auth .ac-legal-ok a{color:#e9cf86;font-weight:700}.ac-landing-form .ac-check{flex-direction:row;align-items:center;gap:10px;padding:12px 14px;font-size:13px;color:var(--ink2);border:1px solid var(--line);border-radius:12px;background:#fff}.ac-landing-form .ac-check input{width:18px;height:18px;flex:none;margin:0;accent-color:#b8913f}.ac-landing-form .ac-grid3{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:end}.ac-tripchip{background:linear-gradient(135deg,#123447,#1b4b63);color:#fcfcf7;cursor:pointer}.ac-tripchip b{color:#e9cf86;font-weight:700;white-space:nowrap}.ac-tripchip i{font-style:normal}.ac-glink{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:6px;margin-top:10px;font:700 12.5px DM Sans,sans-serif;color:var(--gold3);border-bottom:1px solid rgba(122,91,20,.45);line-height:1.5}.ac-glink:hover,.ac-glink:focus-visible{color:var(--ink2);border-bottom-color:currentColor}h3 .ac-glink{margin:0 0 0 14px;font-size:12px;vertical-align:1px}.ac-trip{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(250px,1fr);gap:18px;align-items:start}.ac-trip-map{position:relative;justify-self:center;width:min(100%,calc((var(--vh,1vh)*100 - 190px)*680/643));border-radius:16px;overflow:hidden;background:#123447;box-shadow:0 1px #fff9,inset 0 0 0 1px #00000014}.ac-trip-map canvas{display:block;width:100%;height:auto}.ac-trip-side{display:flex;flex-direction:column;gap:14px;min-width:0;max-height:calc(var(--vh,1vh)*100 - 190px);overflow:auto;padding:2px 4px 2px 2px}.ac-trip-cars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ac-trip-cars button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:12px;background:#fff;border:1px solid var(--line)}.ac-trip-cars button:hover{border-color:#e5d9b6}.ac-trip-cars button.on{border-color:var(--gold2);background:#fffaf0;box-shadow:0 0 0 2px #e9cf8659}.ac-trip-cars button:focus-visible{outline:3px solid var(--gold2)}.ac-trip-pic{flex:none;width:62px;height:40px;display:grid;place-items:center;overflow:hidden}.ac-trip-pic canvas{max-width:62px;max-height:40px;width:auto!important;height:auto!important}.ac-trip-txt{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.ac-trip-txt b{font:700 13px Space Grotesk,sans-serif;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-trip-txt small{font-size:11.5px;color:var(--muted);line-height:1.3}.ac-trip-bar{display:block;height:4px;border-radius:2px;background:var(--band);overflow:hidden;margin-top:3px}.ac-trip-bar em{display:block;height:100%;background:linear-gradient(90deg,#c9a24a,#e9cf86);transition:width 1s linear}.ac-trip-now{margin:0 0 10px;font-size:13px;line-height:1.4;color:var(--text)}.ac-trip-now b{color:var(--ink2)}.ac-trip-steps ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ac-trip-steps li{position:relative;padding:0 0 8px 22px;display:flex;flex-direction:column}.ac-trip-steps li:before{content:"";position:absolute;left:2px;top:4px;width:9px;height:9px;border-radius:50%;background:#d7ddd0;box-shadow:0 0 0 2px var(--sheet)}.ac-trip-steps li:after{content:"";position:absolute;left:6px;top:15px;bottom:-1px;width:1px;background:var(--line)}.ac-trip-steps li:last-child{padding-bottom:0}.ac-trip-steps li:last-child:after{display:none}.ac-trip-steps li.done:before{background:#3f7a5a}.ac-trip-steps li.on:before{background:#c9a24a;box-shadow:0 0 0 2px var(--sheet),0 0 0 5px #e9cf8673}.ac-trip-steps b{font:600 12.5px/1.35 DM Sans,sans-serif;color:var(--faint)}.ac-trip-steps li.done b{color:var(--text)}.ac-trip-steps li.on b{color:var(--ink2);font-weight:700}.ac-trip-steps small{font-size:11.5px;color:var(--muted)}.ac-trip-steps li:not(.on) small{display:none}.ac-trip-side>.ac-btn{align-self:flex-start}@media(max-width:980px),(max-height:700px){.ac-trip{grid-template-columns:minmax(0,1.15fr) minmax(220px,1fr);gap:14px}.ac-trip-steps li{padding-bottom:5px}}body.ac-phone .ac-trip{gap:12px;grid-template-columns:auto minmax(0,1fr)}body.ac-phone .ac-trip-map{border-radius:12px;width:min(56vw,calc((var(--vh,1vh)*100 - 104px)*680/643))}body.ac-phone .ac-trip-steps small,body.ac-phone .ac-trip-pic{display:none}body.ac-phone .ac-trip-side{max-height:calc(var(--vh,1vh)*100 - 104px)}body.ac-phone .ac-trip-cars button{padding:5px 8px}body.ac-phone .ac-trip-now{font-size:12px;margin-bottom:6px}body.ac-phone .ac-trip-steps b{font-size:11.5px}body.ac-phone .ac-tripchip b{font-size:12px}.ac-hud.ac-tight1 .ac-tc-l,.ac-hud.ac-tight2 .ac-daily small{display:none}.ac-vin{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;min-height:0}.ac-vin-tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.ac-vin-tabs button{display:flex;align-items:center;gap:7px;flex:0 0 auto;border:1px solid var(--line);background:#fff;border-radius:12px;padding:7px 12px 7px 7px;font:600 13px DM Sans,sans-serif;color:var(--text);cursor:pointer}.ac-vin-tabs button i{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;font:700 12px Space Grotesk,sans-serif;font-style:normal;background:var(--tile);color:var(--muted)}.ac-vin-tabs button.ok i{background:#dcebd3;color:var(--pos)}.ac-vin-tabs button.on{border-color:var(--gold2);background:#fff8e3;color:var(--ink)}.ac-vin-tabs button.on i{background:var(--gold);color:var(--ink)}.ac-vin-car{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,1fr);gap:16px;min-height:0;overflow:auto}.ac-vin-look{display:flex;flex-direction:column;gap:12px;min-width:0}.ac-vin-look header{display:flex;gap:12px;align-items:center}.ac-vin-look header .pic{width:96px;flex:0 0 96px;border-radius:12px;overflow:hidden;background:var(--tile)}.ac-vin-look header .pic canvas,.ac-vin-look header .pic img{display:block;width:100%;height:auto}.ac-vin-look header small{display:block;color:var(--muted);font-size:12px}.ac-vin-look header b{display:block;font:700 17px Space Grotesk,sans-serif;color:var(--ink)}.ac-vin-look header span{font-size:13px;color:var(--text)}.ac-vin-look figure{margin:0}.ac-vin-look figcaption{font:700 12px DM Sans,sans-serif;color:var(--ink2);margin:0 0 6px}.ac-vin-look figcaption .ac-muted{font-weight:500}.ac-vin-plate{display:grid;grid-template-columns:repeat(17,minmax(0,1fr));gap:3px;padding:12px 12px 10px;border-radius:10px;background:linear-gradient(160deg,#3b4248,#23282d 60%,#1c2024);box-shadow:inset 0 1px #ffffff14,0 6px 16px #10181c40;position:relative}.ac-vin-plate:after{content:"";position:absolute;inset:0;border-radius:10px;background:linear-gradient(115deg,#ffffff1f,#fff0 38%);pointer-events:none}.ac-vin-plate .c{display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 0 5px;border-radius:5px;background:#ffffff0a;font:700 clamp(13px,1.5vw,19px)/1 "Space Grotesk",sans-serif;color:#eef0ea;letter-spacing:.5px}.ac-vin-plate .c small{font:600 8.5px DM Sans,sans-serif;color:#eef0ea6b;letter-spacing:0}.ac-vin-plate .c.wmi{box-shadow:inset 0 -2px #6fb3cf8c}.ac-vin-plate .c.yr,.ac-vin-plate .c.chk{box-shadow:inset 0 -2px #e9cf8699}.ac-vin-plate .c.hint{background:#e9cf8638;color:#ffe9a8}.ac-vin-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ac-vin-sticker{position:relative;background:#f6f4ec;border:1px solid #d8d2bf;border-radius:6px;padding:10px 11px 30px;font:600 10px/1.35 DM Sans,sans-serif;color:#22262a;box-shadow:0 0 0 6px #4d5560,0 0 0 7px #3a4148}.ac-vin-sticker b{display:inline-block;margin-right:8px}.ac-vin-sticker p{margin:6px 0;font-size:9px;letter-spacing:.2px;color:#3a3f44}.ac-vin-sticker em{display:block;font:700 11.5px Space Grotesk,sans-serif;font-style:normal;letter-spacing:.6px;word-break:break-all}.ac-vin-sticker .bars{position:absolute;left:11px;right:40%;bottom:9px;height:14px;background:repeating-linear-gradient(90deg,#22262a 0 2px,transparent 2px 3px,#22262a 3px 4px,transparent 4px 6px)}.ac-vin-paper{position:relative;background:#fffdf6;border:1px solid #e3dcc6;border-top:5px solid #2f5d8a;border-radius:6px;padding:10px 11px 12px;box-shadow:0 3px 10px #3c32141a;font:12px/1.35 DM Sans,sans-serif;color:var(--text);min-height:100%;box-sizing:border-box}.ac-vin-paper small{display:block;font:700 9.5px DM Sans,sans-serif;letter-spacing:.8px;color:#2f5d8a}.ac-vin-paper b{display:block;margin:6px 0;color:var(--ink);font-size:12.5px}.ac-vin-paper em{display:block;font:700 11.5px Space Grotesk,sans-serif;font-style:normal;letter-spacing:.6px;color:var(--ink);word-break:break-all}.ac-vin-paper .seal{position:absolute;right:10px;bottom:8px;width:30px;height:30px;border-radius:50%;border:2px solid rgba(47,93,138,.45);box-shadow:inset 0 0 0 3px #2f5d8a26}.ac-vin-dec{display:flex;gap:10px;align-items:center;margin:0;padding:9px 12px;border-radius:12px;font-size:13px;background:#eef5ea;color:var(--pos)}.ac-vin-dec.bad{background:#fbece8;color:var(--neg)}.ac-vin-dec i{font-style:normal;font-weight:800;font-size:16px}.ac-vin-dec b{color:var(--ink);margin-right:4px}.ac-vin-hist h4{margin:0 0 6px;font:700 13px DM Sans,sans-serif;color:var(--ink2)}.ac-vin-hist table{width:100%;border-collapse:collapse;font-size:12.5px;background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden}.ac-vin-hist th{font-size:10.5px;color:var(--muted);text-align:left;padding:6px 8px;background:var(--band)}.ac-vin-hist td{padding:6px 8px;border-top:1px solid var(--line)}.ac-vin-hist td.n{text-align:right;font-variant-numeric:tabular-nums}.ac-vin-hist .t{display:inline-block;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:700;background:#e5f0e0;color:#2f6b38}.ac-vin-hist .t.salvage{background:#fdf1d9;color:#8a5a10}.ac-vin-hist .t.flood{background:#e3eef6;color:#2f5d8a}.ac-vin-ask{display:flex;flex-direction:column;gap:12px;min-width:0}.ac-vin-ask fieldset{border:1px solid var(--line);border-radius:14px;padding:10px 12px 12px;margin:0;background:#fff}.ac-vin-ask legend{padding:0 4px;font:700 13.5px DM Sans,sans-serif;color:var(--ink)}.ac-vin-opt{display:block;width:100%;text-align:left;margin-top:6px;padding:9px 12px;border-radius:10px;border:1px solid var(--line);background:var(--sheet);font:500 13px/1.35 DM Sans,sans-serif;color:var(--text);cursor:pointer}.ac-vin-opt:hover{border-color:var(--gold2)}.ac-vin-opt.on{border-color:var(--gold2);background:#fff4d6;color:var(--ink);font-weight:700;box-shadow:inset 3px 0 0 var(--gold2)}.ac-vin-cheat{border:1px dashed var(--gold2);border-radius:14px;padding:8px 12px;background:#fffaf0}.ac-vin-cheat summary{cursor:pointer;font:700 13px DM Sans,sans-serif;color:var(--gold3)}.ac-vin-cheat h5{margin:10px 0 6px;font:700 12px DM Sans,sans-serif;color:var(--ink2)}.ac-vin-cheat .yrs,.ac-vin-cheat .cty{display:flex;flex-wrap:wrap;gap:5px;margin:0}.ac-vin-cheat .yrs span,.ac-vin-cheat .cty span{display:inline-flex;gap:5px;align-items:baseline;padding:3px 7px;border-radius:7px;background:#fff;border:1px solid var(--line);font-size:12px}.ac-vin-cheat b{font-family:Space Grotesk,sans-serif;color:var(--ink)}.ac-vin-foot{display:flex;gap:10px;align-items:center;justify-content:flex-end;border-top:1px solid var(--line);padding-top:10px}.ac-vin-foot .ac-vin-count{margin-right:auto;color:var(--muted);font-size:13px}.ac-vin-res section{border-top:1px solid var(--line);padding-top:10px;margin-top:10px}.ac-vin-res h4{margin:0 0 6px;font:700 14px Space Grotesk,sans-serif;color:var(--ink);display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.ac-vin-res code{font:600 12px Space Grotesk,sans-serif;letter-spacing:.6px;color:var(--muted)}.ac-vin-res .why{margin:0 0 6px;padding-left:18px;font-size:13px;color:var(--text)}@media(max-width:820px){.ac-vin-car,.ac-vin-two{grid-template-columns:1fr}}body.ac-phone .ac-vin-plate{gap:2px;padding:8px}body.ac-phone .ac-vin-plate .c small{display:none}.ac-vin-paper .brand{display:inline-block;margin-top:7px;padding:2px 8px;border:2px solid currentColor;border-radius:4px;font:800 11px Space Grotesk,sans-serif;letter-spacing:1px;transform:rotate(-3deg);color:#8a5a10}.ac-vin-paper .brand.clean{color:#2f6b38}.ac-vin-paper .brand.flood{color:#2f5d8a}.tt-vin{margin:0 auto 10px;max-width:460px}.ac-vin-game .ac-sheet-body{display:flex;flex-direction:column;overflow:hidden;min-height:0;flex:1 1 auto}.ac-vin-game .ac-vin{flex:1 1 auto;min-height:0}.ac-vin-car{overflow:hidden}.ac-vin-look,.ac-vin-ask{min-height:0;overflow:auto;padding-right:4px}@media(max-width:820px){.ac-vin-car{overflow:auto}.ac-vin-look,.ac-vin-ask{overflow:visible;padding-right:0}}body.ac-phone .ac-vin{gap:8px}body.ac-phone .ac-vin-tabs button{padding:4px 10px 4px 4px;font-size:12px;border-radius:10px}body.ac-phone .ac-vin-tabs button i{width:19px;height:19px;font-size:11px}body.ac-phone .ac-vin-look header .pic{width:72px;flex-basis:72px}body.ac-phone .ac-vin-look header b{font-size:15px}body.ac-phone .ac-vin-car{gap:12px}body.ac-phone .ac-vin-foot{padding-top:8px}body.ac-phone .ac-vin-foot .ac-btn{min-height:36px;padding:0 14px;font-size:13px}.ac-parts-opts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:6px}.ac-parts-opt{display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left;padding:9px 11px;border-radius:12px;border:1px solid var(--line);background:var(--sheet);font:500 12.5px/1.3 DM Sans,sans-serif;color:var(--text);cursor:pointer}.ac-parts-opt:hover{border-color:var(--gold2)}.ac-parts-opt.on{border-color:var(--gold2);background:#fff4d6;box-shadow:inset 3px 0 0 var(--gold2)}.ac-parts-opt b{font-size:13px;color:var(--ink)}.ac-parts-opt em{font:700 14px Space Grotesk,sans-serif;font-style:normal;color:var(--ink)}.ac-parts-opt em small{font:500 11px DM Sans,sans-serif;color:var(--muted)}.ac-parts-opt>small{color:var(--muted);font-size:11.5px}.ac-parts-opt .w{display:inline-block;padding:1px 7px;border-radius:999px;font:700 10.5px DM Sans,sans-serif;letter-spacing:.3px}.ac-parts-opt .w-ae{background:#fdf1d9;color:#8a5a10}.ac-parts-opt .w-es{background:#e5eef6;color:#2f5d8a}.ac-parts-opt .w-no{background:#ecebe6;color:#6b6b66}.ac-parts-box{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px 12px;border-radius:14px;background:#fff;border:1px solid var(--line)}.ac-parts-box h5{margin:0 0 4px;font:700 12px DM Sans,sans-serif;color:var(--ink2)}.ac-parts-box p{margin:0;font-size:12.5px;color:var(--text)}.ac-parts-box p small{color:var(--muted)}.ac-parts-box>p.ac-muted{grid-column:1/-1}.ac-parts-rules{margin:8px 0 6px;padding-left:18px;font-size:12.5px;color:var(--text)}.ac-parts-rules li{margin:3px 0}.ac-parts-sum{font-size:14px;margin:0 0 6px}.ac-cmp tr.half td:last-child{color:#b07a12;font-weight:700}.ac-cmp tr.half{background:#fdf9ee}.ac-parts-res .ac-cmp{table-layout:fixed}.ac-parts-res .ac-cmp th:nth-child(1){width:24%}.ac-parts-res .ac-cmp th:nth-child(2){width:40%}.ac-parts-res .ac-cmp th:nth-child(4){width:30px}.ac-parts-res .ac-cmp td{overflow-wrap:anywhere}.ac-parts-res .ac-cmp td:last-child{text-align:center}@media(max-width:820px){.ac-parts-opts{grid-template-columns:1fr}}body.ac-phone .ac-parts-opt{padding:7px 9px}.ac-plan{display:flex;flex-direction:column;gap:14px}.ac-plan-now{border-radius:18px;background:linear-gradient(180deg,#fff,#fbf8ee);border:1px solid #eadfbd;padding:18px 18px 14px;box-shadow:0 8px 26px #7a5b1414}.ac-plan-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ac-plan-head small{width:100%;font-size:11px;font-weight:700;letter-spacing:1px;color:var(--gold3);text-transform:uppercase}.ac-plan-head h3{margin:0;font:700 24px/1.1 Space Grotesk,system-ui,sans-serif;color:var(--ink)}.ac-pill.gold{background:#f6ecd0;color:var(--gold3)}.ac-plan-feat,.ac-plan-card ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:7px}.ac-plan-feat li,.ac-plan-card li{position:relative;padding-left:24px;font-size:14px;line-height:1.35;color:var(--text)}.ac-plan-feat li:before,.ac-plan-card li:before{content:"";position:absolute;left:2px;top:4px;width:13px;height:13px;background:var(--green2);clip-path:polygon(14% 52%,0 66%,38% 100%,100% 24%,86% 10%,38% 70%)}.ac-plan-feat li.gift{color:var(--gold3);font-weight:600}.ac-plan-feat li.gift:before{background:var(--gold2)}.ac-plan-use{display:grid;gap:8px;margin-top:14px}.ac-plan-use>div{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:10px 12px;border-radius:13px;background:var(--band)}.ac-plan-use>div>span{font-size:19px;text-align:center}.ac-plan-use b{display:block;font-size:14px;color:var(--ink2)}.ac-plan-use small{display:block;color:var(--muted);font-size:12.5px}.ac-plan-wait{display:grid;grid-template-columns:22px 1fr auto;gap:8px;align-items:center;margin:12px 0 0;padding:10px 12px;border-radius:12px;background:#fff7e0;border:1px dashed #d9b964;font-size:13px;color:var(--ink2)}.ac-plan-h{margin:6px 0 0;font:700 15px Space Grotesk,system-ui,sans-serif;color:var(--ink)}.ac-plan-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.ac-plan-card{display:flex;flex-direction:column;border-radius:16px;border:1px solid var(--line);background:#fff;padding:16px}.ac-plan-card header{display:flex;justify-content:space-between;align-items:center;gap:8px}.ac-plan-card h4{margin:0;font:700 18px Space Grotesk,system-ui,sans-serif;color:var(--ink)}.ac-plan-tag{font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px;background:var(--green2);color:#fff;white-space:nowrap}.ac-plan-tag.soft{background:#f6ecd0;color:var(--gold3)}.ac-plan-card .amt{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin:10px 0 0}.ac-plan-card .amt b{font:700 28px/1 Space Grotesk,system-ui,sans-serif;color:var(--ink)}.ac-plan-card .amt span{color:var(--muted);font-size:13px}.ac-plan-card .amt em{width:100%;font-style:normal;font-size:12.5px;color:var(--muted)}.ac-plan-min{margin:6px 0 0;font-size:12.5px;color:var(--gold3);font-weight:600}.ac-plan-card ul{flex:1;margin-bottom:14px}.ac-plan-buy{display:flex;flex-wrap:wrap;gap:8px}.ac-plan-buy .ac-btn{flex:1 1 auto;justify-content:center;text-align:center}.ac-plan-card.premium{background:linear-gradient(180deg,#24382e,#1d2c25);border-color:#1d2c25}.ac-plan-card.premium h4,.ac-plan-card.premium .amt b{color:#f4ecd2}.ac-plan-card.premium li,.ac-plan-card.premium .amt span,.ac-plan-card.premium .amt em{color:#cfd8cf}.ac-plan-card.premium li:before{background:var(--gold)}.ac-plan-card.premium .ac-plan-min{color:var(--gold)}.ac-plan-card.premium .ac-btn:not(.gold){background:transparent;color:#f4ecd2;border-color:#f4ecd259}.ac-plan-extras{display:grid;gap:6px}.ac-plan-extras>div{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:#fff}.ac-plan-extras b{font-size:14px;color:var(--ink2)}.ac-plan-extras .num{font:700 15px Space Grotesk,system-ui,sans-serif;color:var(--ink)}.ac-plan-paid{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;border-radius:14px;background:#eef6ef;border:1px solid #bfd8c3}.ac-plan-paid p{flex:1 1 260px;margin:0;font-size:14px;color:var(--ink2)}.ac-plan-fine{font-size:12.5px;margin:0}.ac-plan-lead{margin:0 0 12px}@media(max-width:560px){.ac-plan-use>div{grid-template-columns:26px 1fr}.ac-plan-use>div .ac-btn{grid-column:1/-1}.ac-plan-extras>div{grid-template-columns:1fr auto}.ac-plan-extras .ac-btn{grid-column:1/-1}.ac-plan-wait{grid-template-columns:22px 1fr}.ac-plan-wait .ac-link{grid-column:2}}.ac-help-wrap{display:flex;flex-direction:column;gap:14px}.ac-help-wrap h4{margin:4px 0 0;font:700 15px Space Grotesk,system-ui,sans-serif}.ac-help-card{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 16px;border-radius:16px;background:linear-gradient(180deg,#fff,#fbf8ee);border:1px solid #eadfbd}.ac-help-card b{display:block;font:700 17px Space Grotesk,system-ui,sans-serif;color:var(--ink)}.ac-help-card small{display:block;color:var(--muted);font-size:13px;margin-top:2px}.ac-help-how{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;counter-reset:hw}.ac-help-how li{position:relative;padding:34px 12px 12px;border-radius:13px;background:var(--band);font-size:13px;color:var(--text);line-height:1.4}.ac-help-how li:before{counter-increment:hw;content:counter(hw);position:absolute;left:12px;top:10px;width:20px;height:20px;border-radius:7px;background:var(--green2);color:#fff;font:700 12px/20px Space Grotesk,sans-serif;text-align:center}.ac-help-how b{color:var(--ink2)}.ac-help-list{display:flex;flex-direction:column;gap:10px}.ac-help-form textarea{min-height:76px}.ac-help-note{margin:0;padding:12px 14px;border-radius:12px;background:var(--band);color:var(--ink2)}.ac-sub-reply.go{background:#eef6ef;border-color:#bfd8c3}.ac-sub-reply.care{background:#fff7e0;border-color:#e5cf8f}.ac-sub-reply.no{background:#fbefed;border-color:#efc7c0}.ac-sub-note{margin:8px 0 0;font-size:13.5px;color:var(--text)}@media(max-width:640px){.ac-help-how{grid-template-columns:1fr}}.ac-adm-wait{margin:10px 0;padding:10px 12px;border-radius:12px;background:#fff7e0;border:1px dashed #d9b964;color:var(--ink2);font-size:13.5px}.ac-cmp tr.wait td{background:#fffbef}.ac-adm-req{margin-top:4px;font-size:12px;color:var(--gold3)}.ac-adm-pills{margin-top:4px}.ac-adm-dot{font-style:normal;display:inline-block;min-width:18px;padding:0 6px;margin-left:4px;border-radius:99px;background:var(--red);color:#fff;font-size:11px;line-height:18px;text-align:center}.ac-adm-plan{display:flex;flex-direction:column;gap:12px}.ac-adm-plan .row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px;border-radius:12px;background:var(--band)}.ac-adm-plan .row b{display:block;color:var(--ink2)}.ac-adm-plan .row small{display:block;color:var(--muted);font-size:12.5px}.ac-adm-step{display:flex;align-items:center;gap:8px;flex:none}.ac-adm-step b{min-width:26px;text-align:center;font:700 18px Space Grotesk,sans-serif}.ac-adm-step.col{flex-direction:column;align-items:stretch}.ac-plan-adm{display:grid;gap:10px}.ac-plan-adm-box{border:1px solid var(--line);border-radius:14px;padding:10px 14px 14px;margin:0;background:#fff}.ac-plan-adm-box legend{padding:0 6px;font:700 14px Space Grotesk,sans-serif;color:var(--ink)}.ac-plan-adm-box .g3,.ac-plan-adm-box .g4{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr) minmax(0,2fr);gap:8px 12px;align-items:end}.ac-plan-adm-box .g4{grid-template-columns:repeat(4,minmax(0,1fr))}.ac-plan-adm-box .g3+.g3,.ac-plan-adm-box .g3+.g4{margin-top:10px}.ac-plan-adm-box.extras .g3+.g3{padding-top:10px;border-top:1px dashed var(--line)}.ac-plan-adm-box label{display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--muted)}.ac-plan-adm-box input{width:100%;min-width:0}.ac-adm-hint{margin:8px 0 0;font-size:12px;color:var(--faint)}.ac-adm-toggle{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:12px;background:var(--band);cursor:pointer;margin:0}.ac-adm-toggle input{width:18px;height:18px;min-height:0;margin:2px 0 0;flex:none;accent-color:var(--green2)}.ac-adm-toggle b{display:block;font-size:14px;color:var(--ink2)}.ac-adm-toggle small{display:block;font-size:12.5px;color:var(--muted)}@media(max-width:760px){.ac-plan-adm-box .g3,.ac-plan-adm-box .g4{grid-template-columns:1fr 1fr}.ac-plan-adm-box .g3>label:last-child{grid-column:1/-1}.ac-plan-adm-box .g3>span{display:none}}.ac-adm-warn{color:#b3362b;font-weight:700;font-size:13px;margin:6px 0}.ac-lots-cat{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,196px);justify-content:start;gap:8px;overflow-x:auto;padding:2px 2px 6px;scrollbar-width:thin}.ac-lots-card{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:3px;min-width:0;text-align:left;padding:7px 8px 9px;border-radius:14px;border:1px solid var(--line);background:#fff;cursor:pointer;font:500 12px DM Sans,sans-serif;color:var(--text);transition:border-color .15s,box-shadow .15s,background .15s}.ac-lots-card:hover{border-color:var(--gold2)}.ac-lots-card:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}.ac-lots-card .pic{display:block;aspect-ratio:50/31;margin-bottom:4px;border-radius:10px;overflow:hidden;background:#dde1d9}.ac-lots-card .pic canvas{display:block;width:100%;height:100%}.ac-lots-card>small{font-size:10.5px;color:var(--muted);letter-spacing:.2px}.ac-lots-card>b{font:700 13px/1.22 Space Grotesk,sans-serif;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.44em}.ac-lots-card .est{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 6px;margin-top:2px}.ac-lots-card .est small{font-size:10.5px;color:var(--muted)}.ac-lots-card .est em{font:700 12.5px Space Grotesk,sans-serif;font-style:normal;color:var(--ink2);white-space:nowrap}.ac-lots-card .st{position:absolute;top:12px;right:13px;font:700 10.5px/1 DM Sans,sans-serif;font-style:normal;padding:4px 8px;border-radius:999px;display:none}.ac-lots-card .st.yes{display:block;background:var(--green2);color:#fff}.ac-lots-card .st.no{display:block;background:#242c30b8;color:#fff}.ac-lots-card.on{border-color:var(--gold2);background:#fff8e3;box-shadow:0 0 0 2px #c9a24a38}.ac-lots-card.ok:not(.on){background:#fbfcf9}.ac-lots-look>*,.ac-lots-ask>*{flex-shrink:0}.ac-lots-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:center}.ac-lots-head .pic{display:block;aspect-ratio:50/31;border-radius:14px;overflow:hidden;background:#dde1d9;box-shadow:0 1px #0000000a}.ac-lots-head .pic canvas{display:block;width:100%;height:100%}.ac-lots-head .tx{display:flex;flex-direction:column;gap:6px;min-width:0}.ac-lots-head .tx>small{font-size:12px;line-height:1.4;color:var(--muted)}.ac-lots-head .tx>b{font:700 19px/1.2 Space Grotesk,sans-serif;color:var(--ink)}.ac-lots-est{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px;margin:4px 0 0;padding:9px 12px;border-radius:12px;background:#f3efe2;border:1px solid #e6dcc0}.ac-lots-est span{width:100%;font-size:12.5px;color:var(--ink2)}.ac-lots-est b{font:700 20px/1 Space Grotesk,sans-serif;color:var(--ink)}.ac-lots-est small{font-size:12.5px;color:var(--muted)}.ac-lots-ficha{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0}.ac-lots-ficha>div{padding:8px 10px;border-radius:11px;background:#fff;border:1px solid var(--line);min-width:0}.ac-lots-ficha dt{font-size:11px;color:var(--muted)}.ac-lots-ficha dd{margin:2px 0 0;font-size:13px;font-weight:600;color:var(--ink2);overflow-wrap:anywhere}.ac-lots-ficha dd.warn,.ac-lots-ficha .warn{color:#a8432f}.ac-lots-ads{padding:10px 12px;border-radius:12px;background:var(--band)}.ac-lots-ads h5,.ac-lots-sheet h5{margin:0 0 6px;font:700 12.5px DM Sans,sans-serif;color:var(--ink2)}.ac-lots-ads ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.ac-lots-ads li{display:flex;justify-content:space-between;gap:10px;padding:6px 9px;border-radius:9px;background:#fff;font-size:12.5px}.ac-lots-ads li b{font:700 13px Space Grotesk,sans-serif;color:var(--ink)}.ac-lots-ads p{margin:7px 0 0;font-size:13px;color:var(--text)}.ac-lots-sheet{position:relative;padding:12px 14px 10px 18px;border-radius:12px;background:#fffdf7;border:1px solid #e9dfc4;box-shadow:0 2px 8px #503e120f}.ac-lots-sheet:before{content:"";position:absolute;left:8px;top:12px;bottom:12px;width:2px;border-radius:2px;background:linear-gradient(180deg,#e9cf86,#c9a24a)}.ac-lots-sheet .r{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;border-bottom:1px dashed #ece4cc;font-size:13px}.ac-lots-sheet .r:last-child{border-bottom:0}.ac-lots-sheet .r>span{color:var(--text);min-width:0}.ac-lots-sheet .r>span small{display:block;font-size:11px;color:var(--muted);margin-top:1px}.ac-lots-sheet .r>b{font:600 13.5px Space Grotesk,sans-serif;color:var(--ink2);white-space:nowrap;text-align:right}.ac-lots-sheet .r>b small{display:block;font-size:11.5px;color:var(--muted);font-weight:600}.ac-lots-sheet .r.eq>span{font-weight:700;color:var(--ink2)}.ac-lots-sheet .r.eq>b{font-weight:700;color:var(--ink)}.ac-lots-sheet .r.tot{margin-top:4px;padding:8px 10px;border:0;border-radius:10px;background:#f6ecd0}.ac-lots-sheet .r.tot>span{font-weight:700;color:var(--ink)}.ac-lots-sheet .r.tot>b{font:700 18px Space Grotesk,sans-serif;color:var(--ink)}.ac-lots-sheet .q{display:inline-grid;place-items:center;min-width:26px;height:20px;padding:0 6px;border-radius:6px;border:1px dashed #d4b766;background:#fff;font:700 12px Space Grotesk,sans-serif;font-style:normal;color:var(--gold3)}.ac-lots-bids{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:6px}.ac-lots-bid{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:9px 10px;border-radius:11px;border:1px solid var(--line);background:var(--sheet);cursor:pointer;text-align:left;font:inherit;color:var(--text)}.ac-lots-bid b{font:700 15px Space Grotesk,sans-serif;color:var(--ink);white-space:nowrap}.ac-lots-bid small{font-size:11.5px;color:var(--muted)}.ac-lots-bid em{margin-top:3px;font-style:normal;font-size:11.5px;color:var(--ink2)}.ac-lots-bid:hover{border-color:var(--gold2)}.ac-lots-bid.on{border-color:var(--gold2);background:#fff4d6;box-shadow:inset 0 -3px 0 var(--gold2)}.ac-lots-ask fieldset.off .ac-lots-bids{opacity:.45}.ac-lots-ask fieldset .ac-muted{margin:6px 0 0;font-size:12px}.ac-lots-dec{display:grid;gap:6px;margin-top:6px}.ac-lots-d{display:block;width:100%;text-align:left;padding:9px 12px;border-radius:10px;border:1px solid var(--line);background:var(--sheet);font:500 13px/1.3 DM Sans,sans-serif;color:var(--text);cursor:pointer}.ac-lots-d:hover{border-color:var(--gold2)}.ac-lots-d.yes{font-weight:700;color:var(--ink)}.ac-lots-d.yes.on{background:#e7f2e3;border-color:#8fbf8a;color:#24572c;box-shadow:inset 3px 0 0 var(--green2)}.ac-lots-d.no.on{background:#f4f1ea;border-color:#b9b2a0;color:var(--ink);font-weight:700;box-shadow:inset 3px 0 #8c8574}.ac-lots-wallet{padding:11px 13px;border-radius:12px;background:linear-gradient(180deg,#24382e,#1d2c25);color:#e6ece6}.ac-lots-wallet .t{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.ac-lots-wallet .t span{font-size:12.5px;color:#cfd8cf}.ac-lots-wallet .t b{font:700 19px Space Grotesk,sans-serif;color:#f4ecd2}.ac-lots-wallet .bar{height:8px;margin:8px 0 6px;border-radius:99px;background:#ffffff24;overflow:hidden}.ac-lots-wallet .bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#9fd08f,#e9cf86);transition:width .25s}.ac-lots-wallet.over .bar i{background:#e0715c}.ac-lots-wallet p{margin:0;font-size:12.5px;color:#cfd8cf}.ac-lots-wallet p b{color:#f4ecd2}.ac-lots-wallet p b.neg{color:#ffb3a3}.ac-vin-count.over{color:var(--neg);font-weight:700}.ac-lots-sum{margin:0 0 8px;padding:10px 12px;border-radius:12px;background:#eef6ef;color:var(--ink2);font-size:13.5px}.ac-lots-sum.bad{background:#fbefed;color:#8c2f22}.ac-lots-res section.bad h4{color:#8c2f22}.ac-lots-res .calc{margin:0 0 6px;padding:8px 10px;border-radius:10px;background:#fffdf7;border:1px dashed #e3d6b0;font-size:12.5px;color:var(--text)}.ac-lots-res .ac-cmp{table-layout:fixed}.ac-lots-res .ac-cmp th:nth-child(1){width:22%}.ac-lots-res .ac-cmp th:nth-child(4){width:30px}.ac-lots-res .ac-cmp td{overflow-wrap:anywhere}body.ac-phone .ac-lots-cat{grid-auto-columns:max-content;gap:6px;padding-bottom:4px}body.ac-phone .ac-lots-card{flex-direction:row;align-items:center;gap:6px;padding:6px 10px;border-radius:10px}body.ac-phone .ac-lots-card .pic,body.ac-phone .ac-lots-card>small,body.ac-phone .ac-lots-card .est{display:none}body.ac-phone .ac-lots-card>b{display:block;max-width:170px;min-height:0;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.ac-phone .ac-lots-card .st{position:static;padding:3px 7px;font-size:9.5px}body.ac-phone .ac-lots-bids{grid-template-columns:1fr}body.ac-phone .ac-lots-ficha{grid-template-columns:1fr 1fr}@media(max-width:420px){.ac-lots-bids{grid-template-columns:1fr}}.ac-sq-badge{--sq:#2a2f33;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;border-radius:11px;background:linear-gradient(160deg,color-mix(in srgb,var(--sq) 82%,#fff),var(--sq));box-shadow:inset 0 0 0 2px #ffffff2e,0 2px 6px #101e182e}.ac-sq-badge i{font-style:normal;font-size:20px;line-height:1;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}.ac-sq-badge.sm{width:26px;height:26px;border-radius:8px}.ac-sq-badge.sm i{font-size:14px}.ac-sq-badge.big{width:60px;height:60px;border-radius:17px}.ac-sq-badge.big i{font-size:32px}.ac-sq .ac-crm-tabs{margin:0 0 14px}.ac-sq h4{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px;margin:0 0 10px;font:700 14px/1.3 Space Grotesk,sans-serif;color:var(--ink)}.ac-sq h4 small{font-family:inherit;font-weight:400;font-size:12px;line-height:1.3;color:var(--muted)}.ac-sq-note{margin:0;padding:10px 12px;border-radius:12px;background:var(--band);color:var(--muted);font-size:12.5px;line-height:1.45}.ac-sq-out{display:flex;flex-direction:column;gap:16px}.ac-sq-hero{display:flex;gap:16px;align-items:center;padding:18px;border-radius:16px;background:linear-gradient(135deg,#22362c,#2f4a3b);color:#eef2ea}.ac-sq-hero .flag{flex-shrink:0;width:58px;height:58px;border-radius:14px;background:conic-gradient(#f4f1e6 0 25%,#1d2622 0 50%,#f4f1e6 0 75%,#1d2622 0) 0 0/19.33px 19.33px;box-shadow:inset 0 0 0 3px var(--gold2),0 6px 18px #00000040}.ac-sq-hero h3{margin:0 0 4px;font:700 19px/1.2 Space Grotesk,sans-serif;color:var(--gold)}.ac-sq-hero p{margin:0;font-size:13px;line-height:1.5;color:#d4ddd3;max-width:62ch}.ac-sq-inv .row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:#fbf3dc;border:1px solid #ecd59a;margin-bottom:8px}.ac-sq-inv .row>div{flex:1;min-width:0}.ac-sq-inv .row b{display:block;font-size:14px;color:var(--ink)}.ac-sq-inv .row small{font-size:12px;color:var(--muted)}.ac-sq-inv .acts{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.ac-sq-new{padding:16px;border-radius:16px;background:#fff;border:1px solid var(--line)}.ac-sq-form{display:flex;flex-direction:column;gap:12px}.ac-sq-form .ac-field input{width:100%}.ac-sq-pick>span{display:block;margin-bottom:6px;font-size:12.5px;font-weight:600;color:var(--ink2)}.ac-sq-pick .em,.ac-sq-pick .co{display:flex;flex-wrap:wrap;gap:6px}.ac-sq-pick .em button{width:42px;height:42px;border-radius:12px;border:1px solid var(--line);background:#fff;font-size:21px;line-height:1;padding:0;cursor:pointer;transition:transform .08s,border-color .15s,background .15s}.ac-sq-pick .em button:hover{background:var(--band)}.ac-sq-pick .em button.on{border-color:var(--gold2);background:#fff8e3;box-shadow:0 0 0 2px #c9a24a47}.ac-sq-pick .co button{width:34px;height:34px;border-radius:50%;border:3px solid #fff;background:var(--c);padding:0;cursor:pointer;box-shadow:0 0 0 1px var(--line);transition:transform .08s,box-shadow .15s}.ac-sq-pick .co button.on{box-shadow:0 0 0 2px var(--gold2)}.ac-sq-pick button:active{transform:scale(.94)}.ac-sq-pick button:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}.ac-sq-prev{display:flex;align-items:center;gap:12px;margin-top:14px;padding-top:14px;border-top:1px dashed var(--line)}.ac-sq-prev>div{flex:1;min-width:0}.ac-sq-prev small{display:block;font-size:11.5px;color:var(--muted)}.ac-sq-prev b{display:block;font:700 16px/1.25 Space Grotesk,sans-serif;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-sq-in{--sq:#2a2f33;display:flex;flex-direction:column;gap:14px}.ac-sq-head{display:flex;align-items:center;gap:14px;padding:16px;border-radius:16px;background:linear-gradient(120deg,color-mix(in srgb,var(--sq) 16%,#fff),#fff 70%);border:1px solid color-mix(in srgb,var(--sq) 28%,var(--line))}.ac-sq-head .id{flex:1;min-width:0}.ac-sq-head .id small{font-size:11.5px;color:var(--muted)}.ac-sq-head h3{margin:1px 0 2px;font:700 21px/1.15 Space Grotesk,sans-serif;color:var(--ink);overflow-wrap:anywhere}.ac-sq-head .id p{margin:0;font-size:12.5px;color:var(--text)}.ac-sq-week{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;flex-shrink:0}.ac-sq-week small{font-size:11.5px;color:var(--muted)}.ac-sq-week b{font:700 22px/1.05 Space Grotesk,sans-serif;color:var(--ink)}.ac-sq-week span{font-size:12px;color:var(--text)}.ac-sq-week .ac-link{margin-top:2px;font-size:12.5px}.ac-sq-cols{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:14px;align-items:start}.ac-sq-team,.ac-sq-chat{padding:14px;border-radius:16px;background:#fff;border:1px solid var(--line);min-width:0}.ac-sq-team ul,.ac-sq-fr{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:6px}.ac-sq-team li{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:8px;border-radius:12px;background:var(--tile)}.ac-sq-team .av{width:40px;height:40px;border-radius:11px;overflow:hidden;background:#dfe6d6;display:block}.ac-sq-team .av canvas,.ac-sq-team .av img{display:block;width:100%;height:100%;image-rendering:pixelated}.ac-sq-team .who{min-width:0}.ac-sq-team .who b{display:flex;align-items:center;gap:6px;font-size:13.5px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-sq-team .cap{font-style:normal;font-size:10.5px;font-weight:700;padding:1px 6px;border-radius:99px;background:var(--gold);color:#4a3a10}.ac-sq-team .who small{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--muted)}.ac-sq-team .dot{width:7px;height:7px;border-radius:50%;background:#b9c2b8}.ac-sq-team .dot.on{background:#3aa55c;box-shadow:0 0 0 3px #3aa55c2e}.ac-sq-team .bar{display:block;height:5px;margin-top:5px;border-radius:99px;background:#dfe5d7;overflow:hidden}.ac-sq-team .bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,color-mix(in srgb,var(--sq) 70%,#fff),var(--sq))}.ac-sq-team li>em{font-style:normal;font:700 13.5px/1 Space Grotesk,sans-serif;color:var(--ink);white-space:nowrap}.ac-sq-team .more{grid-column:2/-1;display:flex;gap:14px}.ac-sq-team .more .ac-link{font-size:12px}.ac-sq-fr li{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 12px;border-radius:12px;border:1px solid var(--line)}.ac-sq-fr li b{flex:1;min-width:0;font-size:13px;color:var(--ink2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-sq-fr .ac-btn{min-height:34px;padding:0 14px}.ac-sq .sent{font-size:12px;color:var(--pos);font-weight:600;padding:0 8px}.ac-sq-chat{display:flex;flex-direction:column}.ac-sq-chat .log{display:flex;flex-direction:column;gap:6px;height:300px;overflow-y:auto;padding:10px;border-radius:12px;background:var(--band);overscroll-behavior:contain}.ac-sq-chat .log>.ac-muted{margin:auto;text-align:center;font-size:12.5px}.ac-sq-chat .sys{align-self:center;margin:2px 0;padding:3px 10px;border-radius:99px;background:#2a423614;color:var(--muted);font-size:11.5px;text-align:center;max-width:92%}.ac-sq-chat .msg{align-self:flex-start;max-width:84%;display:flex;flex-direction:column;gap:2px}.ac-sq-chat .msg small{font-size:10.5px;color:var(--faint);padding:0 4px}.ac-sq-chat .msg span{padding:7px 11px;border-radius:14px 14px 14px 4px;background:#fff;border:1px solid var(--line);font-size:13px;line-height:1.4;color:var(--ink2);overflow-wrap:anywhere}.ac-sq-chat .msg.mine{align-self:flex-end;align-items:flex-end}.ac-sq-chat .msg.mine span{border-radius:14px 14px 4px;background:color-mix(in srgb,var(--sq) 14%,#fff);border-color:color-mix(in srgb,var(--sq) 30%,var(--line))}.ac-sq-chat .say{display:flex;gap:8px;margin-top:10px}.ac-sq-chat .say input{flex:1;min-width:0}.ac-sq-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ac-sq-cup{display:flex;flex-direction:column;gap:16px}.ac-sq-cuphead{display:flex;gap:16px;align-items:center;padding:18px;border-radius:16px;background:linear-gradient(135deg,#2f2614,#4a3a1a);color:#f2ead4}.ac-sq-cuphead .cup{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:14px;background:radial-gradient(circle at 50% 40%,#5a4720,#3a2d12 70%);box-shadow:inset 0 0 0 3px var(--gold2),0 6px 18px #00000040}.ac-sq-cuphead .cup:before{content:"🏆";font-size:30px;line-height:1;filter:drop-shadow(0 2px 2px rgba(0,0,0,.35))}.ac-sq-cuphead small{font-size:11.5px;color:#cdbb8a}.ac-sq-cuphead h3{margin:1px 0 4px;font:700 20px/1.2 Space Grotesk,sans-serif;color:var(--gold);text-transform:none}.ac-sq-cuphead p{margin:0;font-size:12.5px;line-height:1.5;color:#e2d8bd;max-width:68ch}.ac-sq-tables{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}.ac-sq-tables>section,.ac-sq-last,.ac-sq-champs{padding:14px;border-radius:16px;background:#fff;border:1px solid var(--line);min-width:0}.ac-sq-t{width:100%;margin:0}.ac-sq-t td{vertical-align:middle}.ac-sq-t td:first-child,.ac-sq-t th:first-child{width:38px}.ac-sq-t td:last-child,.ac-sq-t th:last-child{text-align:right;white-space:nowrap}.ac-sq-t .nm{display:flex;align-items:center;gap:8px;min-width:0}.ac-sq-t .nm b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.ac-sq-t tr.me td{background:#fff8e3}.ac-sq-last ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ac-sq-last li{display:flex;flex-direction:column;align-items:center;gap:5px;padding:12px 8px;border-radius:14px;background:var(--tile);text-align:center;min-width:0}.ac-sq-last li b{font-size:13px;color:var(--ink);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-sq-last li small{font-size:11.5px;color:var(--muted)}.ac-sq-last li.p1{background:linear-gradient(180deg,#fbefc8,#f6e5b2)}.ac-sq-last li.p2{background:linear-gradient(180deg,#eef0ee,#e1e5e2)}.ac-sq-last li.p3{background:linear-gradient(180deg,#f5e3d2,#ecd2bb)}.ac-sq-champs .champ{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:12px;background:var(--tile);margin-bottom:6px}.ac-sq-champs .champ>div{flex:1;min-width:0}.ac-sq-champs .champ b{display:block;font-size:13.5px;color:var(--ink)}.ac-sq-champs .champ small{font-size:11.5px;color:var(--muted)}.ac-sq-champs .champ em{font-style:normal;font:700 13px/1 Space Grotesk,sans-serif;color:var(--gold3);white-space:nowrap}@media(max-width:720px){.ac-sq-cols,.ac-sq-tables{grid-template-columns:1fr}.ac-sq-head{flex-wrap:wrap}.ac-sq-week{width:100%;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between;text-align:left;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--sq) 20%,var(--line))}.ac-sq-week small{width:100%}.ac-sq-hero,.ac-sq-cuphead{padding:14px;gap:12px}.ac-sq-hero .flag,.ac-sq-cuphead .cup{width:46px;height:46px}.ac-sq-cuphead .cup:before{font-size:24px}.ac-sq-hero .flag{background-size:15.33px 15.33px}.ac-sq-inv .row{flex-wrap:wrap}.ac-sq-inv .acts{width:100%;justify-content:stretch}.ac-sq-inv .acts .ac-btn{flex:1}.ac-sq-prev{flex-wrap:wrap}.ac-sq-prev .ac-btn{width:100%}.ac-sq-chat .log{height:240px}.ac-sq-last ol{gap:6px}.ac-sq-last li{padding:10px 4px}}.ac-adm-sq td b{display:inline-flex;align-items:center;gap:8px}.ac-adm-sq td.acts{white-space:nowrap;text-align:right}.ac-adm-sq td.acts .ac-btn{min-height:34px;padding:0 12px;margin-left:6px}.ac-pm .ac-crm-tabs{margin:0 0 14px}.ac-pm-wallet{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:8px;margin-bottom:14px}.ac-pm-wallet>div{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:14px;background:var(--band);border:1px solid var(--line);min-width:0}.ac-pm-wallet small{font-size:11.5px;color:var(--muted)}.ac-pm-wallet b{font:700 17px/1.15 Space Grotesk,sans-serif;color:var(--ink)}.ac-pm-wallet em{font-style:normal;font-size:12px;color:var(--text)}.ac-pm-note,.ac-pm-empty{margin:0 0 12px;padding:10px 12px;border-radius:12px;background:#fbf3dc;border:1px solid #ecd59a;color:var(--ink2);font-size:12.5px;line-height:1.45}.ac-pm-empty{background:var(--band);border-color:var(--line);color:var(--muted);text-align:center;padding:22px 14px}.ac-pm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.ac-pm-card{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:8px 8px 12px;border-radius:16px;border:1px solid var(--line);background:#fff;text-align:left;cursor:pointer;transition:transform .08s,border-color .15s,box-shadow .15s;min-width:0}.ac-pm-card:hover{border-color:var(--gold2);box-shadow:0 4px 14px #101e1814}.ac-pm-card:active{transform:scale(.99)}.ac-pm-card:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}.ac-pm-card .pic{display:block;width:100%;aspect-ratio:50/31;border-radius:11px;overflow:hidden;background:#eef1ea;margin-bottom:6px}.ac-pm-card .pic canvas{display:block;width:100%;height:100%;object-fit:cover}.ac-pm-card .nm{display:block;width:100%;padding:0 4px;font:700 14px/1.25 Space Grotesk,sans-serif;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-pm-card small{padding:0 4px;font-size:11.5px;color:var(--muted)}.ac-pm-card .by{padding:0 4px;font-size:12px;color:var(--text)}.ac-pm-card .by i{font-style:normal;font-size:10.5px;font-weight:700;padding:1px 6px;border-radius:99px;background:#e2ebd6;color:var(--green)}.ac-pm-card .pr{margin-top:4px;padding:0 4px;font:700 18px/1 Space Grotesk,sans-serif;color:var(--ink)}.ac-pm-card .tag,.ac-pm-tag{display:inline-block;margin:0 4px 2px;padding:3px 8px;border-radius:99px;font:700 10.5px/1.3 DM Sans,sans-serif;background:#e2ebd6;color:#2a4236}.ac-pm-card .tag.k-plan,.ac-pm-tag.k-plan{background:#fbe3c8;color:#8a4a12}.ac-pm-card .tag.k-export,.ac-pm-tag.k-export{background:#ece6f3;color:#4b3a6e}.ac-pm-tag{margin:0 0 6px;font-size:11px}.ac-pm-ficha{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:10px 0 0}.ac-pm-ficha>div{padding:7px 10px;border-radius:11px;background:#fff;border:1px solid var(--line);min-width:0}.ac-pm-ficha .w{grid-column:1/-1}.ac-pm-ficha dt{font-size:11px;color:var(--muted)}.ac-pm-ficha dd{margin:1px 0 0;font-size:13px;font-weight:600;color:var(--ink2)}.ac-pm-sum{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 10px}.ac-pm-sum>div{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:14px;background:var(--band);border:1px solid var(--line)}.ac-pm-sum>div.big{background:#fbf3dc;border-color:#ecd59a}.ac-pm-sum small{font-size:11.5px;color:var(--muted)}.ac-pm-sum b{font:700 20px/1.1 Space Grotesk,sans-serif;color:var(--ink)}.ac-pm-sum em{font-style:normal;font-size:12px;color:var(--text)}.ac-pm-fine{margin:0 0 12px;font-size:12px;line-height:1.45;color:var(--muted)}.ac-gpeer{margin-top:16px;padding-top:14px;border-top:1px dashed var(--line)}.ac-gpeer .ac-gsell{flex-wrap:wrap}.ac-gmk{width:100%;margin:6px 0 4px}@media(max-width:720px){.ac-pm-wallet{grid-template-columns:1fr 1fr}.ac-pm-wallet>div:first-child{grid-column:1/-1}.ac-pm-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.ac-pm-sum{grid-template-columns:1fr}}.ac-shop-top{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.ac-shop-note{margin:0;font-size:12.5px;color:var(--muted)}.ac-shop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.ac-fx{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 10px 12px;border-radius:16px;background:#fff;border:1px solid var(--line);text-align:center;min-width:0}.ac-fx canvas{width:144px;height:176px;border-radius:12px;background:radial-gradient(circle at 50% 70%,#eef2e6,#dfe6d6 70%);image-rendering:pixelated}.ac-fx b{font:700 14px/1.2 Space Grotesk,sans-serif;color:var(--ink)}.ac-fx small{font-size:11.5px;line-height:1.35;color:var(--muted);min-height:31px}.ac-fx .ac-btn{margin-top:4px;min-height:36px;width:100%}.ac-fx.mine{border-color:#cfe0c3;background:#fbfdf8}.ac-fx.on{border-color:var(--gold2);box-shadow:0 0 0 2px #c9a24a40;background:#fffaf0}.ac-fx-state{margin-top:4px;display:flex;align-items:center;justify-content:center;width:100%;min-height:36px;border-radius:12px;background:#f4e6b8;color:#5b4410;font-size:12.5px;font-weight:700}@media(max-width:720px){.ac-shop-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.ac-fx canvas{width:118px;height:144px}}.ac-adm-new{padding:14px 16px;border-radius:16px;background:var(--band);border:1px solid var(--line);margin-bottom:18px}.ac-adm-new h4{margin:0 0 4px}.ac-adm-new>p{margin:0 0 12px}.ac-adm-new-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ac-adm-new-grid label{display:flex;flex-direction:column;gap:4px;font-size:12.5px;font-weight:600;color:var(--ink2)}.ac-adm-new-grid small{font-weight:400;color:var(--muted)}.ac-adm-mentor{display:flex;gap:10px;align-items:flex-start;margin:12px 0;padding:10px 12px;border-radius:12px;background:#eaf6f0;border:1px solid #c5e6d6}.ac-adm-mentor span{display:flex;flex-direction:column}.ac-adm-mentor small{color:var(--muted);font-size:12px}.ac-adm-ok{display:flex;flex-direction:column;gap:3px;margin-top:12px;padding:12px;border-radius:12px;background:#fff;border:1px solid #c5e6d6}.ac-adm-ok code{font-size:14px;padding:2px 8px;border-radius:6px;background:#f3efe2}.ac-adm-q{width:100%;max-width:360px;margin:0 0 10px}@media(max-width:720px){.ac-adm-new-grid{grid-template-columns:1fr}}.ac-gbe{margin:8px 0;padding:8px 12px;border-radius:12px;background:#eef6ef;border:1px solid #cfe3d1;font-size:12.5px;color:var(--ink2)}.ac-gbe small{color:var(--muted)}.ac-ph-offer small{display:block;margin-top:4px;font-size:11.5px;font-weight:600}.ac-ph-offer small.ok{color:#7fd39a}.ac-ph-offer small.bad{color:#ff9d8a}.ac-mod-next{display:flex;flex-direction:column;gap:4px;margin:8px 0 10px;padding:12px 14px;border-radius:14px;background:linear-gradient(135deg,#fbf3dc,#f4e6b8);border:1px solid #e3c97a}.ac-mod-next small{font-size:10.5px;font-weight:800;letter-spacing:.06em;color:#7a5b14}.ac-mod-next b{font:700 15px/1.3 Space Grotesk,sans-serif;color:var(--ink)}.ac-mod-next p{margin:0 0 6px;font-size:12.5px;color:var(--text)}.ac-mod-games>div{flex-wrap:wrap}.ac-mod-games>div.next{background:#fff8e3;box-shadow:inset 0 0 0 1.5px #e3c97a}.ac-mod-games>div>b{flex:1 1 100%}.ac-lvwords{display:flex;gap:4px;flex:1;flex-wrap:wrap}.ac-lvwords em{font-style:normal;font-size:11px;font-weight:700;padding:3px 8px;border-radius:99px;background:#1f2b2512;color:#6b747a}.ac-lvwords em.on{background:#cfe6d6;color:#2f6f4f}.ac-lvwords em.now{background:#e9cf86;color:#4a3a10;box-shadow:0 0 0 2px #c9a24a59}.ac-next .ac-lead{margin:0 0 12px}.ac-next-steps{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:8px}.ac-next-steps li{display:flex;gap:12px;align-items:flex-start;padding:10px 12px;border-radius:12px;background:var(--band);color:#5b6266}.ac-next-steps li i{flex-shrink:0;font-style:normal;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#1f2b2514;font-weight:800;font-size:12px}.ac-next-steps li span{display:flex;flex-direction:column;gap:2px}.ac-next-steps li b{color:var(--ink2);font-size:14px}.ac-next-steps li small{font-size:12px}.ac-next-steps li.ok i{background:#cfe6d6;color:#2f6f4f}.ac-next-steps li.now{background:#fff8e3;box-shadow:inset 0 0 0 1.5px #e3c97a}.ac-next-steps li.now i{background:#e9cf86;color:#4a3a10}.ac-specchips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.ac-specchips.sm{gap:4px;margin:6px 0 4px}.ac-spc{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:4px 10px;border-radius:999px;background:#eef0ea;border:1px solid #d9ddd2;color:#2a3b33;font-size:13px;font-weight:600;line-height:1.25}.ac-spc i{font-style:normal;font-size:13px;flex:none}.ac-specchips.sm .ac-spc{padding:3px 8px;font-size:11.5px}.ac-specchips.sm .ac-spc i{font-size:11.5px}.ac-spc.g{background:#e2f4e8;border-color:#a9dcbb;color:#1c6b3e}.ac-spc.a{background:#fff1d6;border-color:#f1cf8a;color:#8a5600}.ac-spc.r{background:#fde4e1;border-color:#f1aaa2;color:#a3281f}.ac-live-lot .ac-specchips{margin:6px 0}.ac-gtour-g .ac-gt-row{display:flex;gap:14px;align-items:flex-start;margin:8px 0 10px}.ac-gtour-g .ac-gt-ico{flex:none;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;font-size:24px;background:#e9b9492e}.ac-gtour-g h4{margin:0 0 4px;font:700 17px Space Grotesk,system-ui}.ac-gtour-g p{margin:0}body:has(.ac-sheet-wrap:not(.out)) .ac-nudge,body:has(.ac-tutor) .ac-nudge{display:none}body.ac-phone .ac-unlock{left:auto;right:10px;max-width:calc(100vw - 290px);transform:translateY(-30px) scale(.9);transform-origin:top right}body.ac-phone .ac-unlock.in{transform:translate(0) scale(1)}body.ac-phone .ac-unlock b{overflow-wrap:anywhere}body.ac-phone:has(.ac-layer .ac-sheet-wrap:not(.out)) .ac-unlock{transform:translateY(30px) scale(.9)}body.ac-phone:has(.ac-layer .ac-sheet-wrap:not(.out)) .ac-unlock.in{transform:translate(0) scale(1)}:root{--lac:#13201a;--lac2:#1b2d24;--lac3:#243a2f;--ivory:#f8f5ec;--ivory2:#efe9db;--paper:#fffdf8;--foil1:#f7e6b0;--foil2:#d4ad55;--foil3:#a9822f;--foilink:#2a2112;--hair:rgba(214,176,88,.55);--hair2:rgba(214,176,88,.28);--edge:rgba(29,45,37,.09);--glass:rgba(17,28,22,.93);--card-sh:0 1px 2px rgba(20,32,26,.06),0 10px 24px -16px rgba(20,32,26,.32);--card-sh2:0 2px 4px rgba(20,32,26,.07),0 20px 40px -18px rgba(20,32,26,.42);--sheet-sh:0 40px 110px -24px rgba(3,8,5,.7),0 14px 34px -14px rgba(3,8,5,.45);--ease:cubic-bezier(.2,.9,.25,1.04)}.ac-sheet-wrap{background:radial-gradient(130% 95% at 50% 38%,#09120d80,#030805cc);transition:opacity .22s}.ac-sheet{background:var(--ivory);border-radius:24px;box-shadow:var(--sheet-sh),0 0 0 1px #d6b05852;transform:translateY(18px) scale(.965);transition:transform .34s var(--ease)}.ac-sheet-wrap.in .ac-sheet{transform:none}.ac-sheet-wrap.out .ac-sheet{transform:translateY(8px) scale(.985);transition-duration:.16s}.ac-sheet-head{position:relative;isolation:isolate;gap:16px;padding:20px 24px 18px;border-bottom:0;background:linear-gradient(180deg,var(--lac3) 0%,var(--lac2) 38%,var(--lac) 100%);color:#f3eee0;box-shadow:inset 0 -1px 0 var(--hair),inset 0 1px #ffffff0f}.ac-sheet-head:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(90% 140% at 0% 0%,rgba(214,176,88,.16),transparent 55%),repeating-linear-gradient(135deg,rgba(255,255,255,.022) 0 2px,transparent 2px 10px);pointer-events:none}.ac-sheet-head small{color:#d9b45a;letter-spacing:.11em;font-size:10.5px}.ac-sheet-head h2{margin-top:4px;color:#f8f3e5;font:600 23px/1.18 Space Grotesk,system-ui,sans-serif;letter-spacing:-.01em}.ac-sheet-icon{width:48px;height:48px;border-radius:15px;background:linear-gradient(150deg,var(--foil1) 0%,var(--foil2) 62%,var(--foil3) 100%);color:var(--foilink);font-size:21px;box-shadow:inset 0 1px #ffffffa6,inset 0 -2px #6e50144d,0 8px 18px -8px #000000a6}.ac-sheet-icon svg{width:24px;height:24px}.ac-sheet-head .ac-x{width:40px;height:40px;flex:none;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:#ffffff12;color:#efe9da;font-size:21px;transition:background .15s,transform .15s}.ac-sheet-head .ac-x:hover{background:#ffffff29;transform:rotate(90deg)}.ac-sheet-body{background:var(--ivory);padding:20px 24px 24px;scrollbar-width:thin;scrollbar-color:rgba(29,45,37,.25) transparent}.ac-sheet-head .ac-btn:not(.gold){background:#ffffff14;border-color:#ffffff2e;color:#f3eee0;box-shadow:none}.ac-sheet-head a{color:#f0d78a}.ac-sheet-wrap.ac-framed>.ac-sheet,.ac-sheet-wrap.ac-result>.ac-sheet{border-top:0}.ac-sheet-wrap.ac-framed .ac-sheet-head,.ac-sheet-wrap.ac-result .ac-sheet-head{background:linear-gradient(180deg,var(--lac3) 0%,var(--lac2) 38%,var(--lac) 100%);box-shadow:inset 0 4px 0 var(--ga,#d4ad55),inset 0 -1px 0 var(--hair)}.ac-sheet-wrap.gold .ac-sheet-head{background:linear-gradient(180deg,#3a3420,#2a2a1c 40%,#1b2017)}.ac-gframe{background:linear-gradient(180deg,var(--paper),var(--ivory2));border-bottom:1px solid var(--edge);padding:9px 24px}body.ac-phone .ac-sheet-head{padding:10px 14px}body.ac-phone .ac-sheet-head h2{font-size:17px}body.ac-phone .ac-sheet-icon{width:38px;height:38px;border-radius:12px;font-size:17px}body.ac-phone .ac-sheet-head .ac-x{width:34px;height:34px}body.ac-phone .ac-sheet{border-radius:18px}body.ac-phone .ac-sheet-body{padding:12px 14px}.ac-btn{border-radius:12px;border:1px solid rgba(29,45,37,.13);background:var(--paper);color:var(--ink2);box-shadow:inset 0 1px #fff,0 1px 2px #14201a14;transition:transform .15s var(--ease),box-shadow .15s,background .15s,border-color .15s}.ac-btn:hover:not(:disabled){transform:translateY(-1px);border-color:#1d2d2533;box-shadow:inset 0 1px #fff,0 8px 18px -10px #14201a73}.ac-btn:active:not(:disabled){transform:translateY(0) scale(.985)}.ac-btn.gold{background:linear-gradient(180deg,var(--foil1) 0%,#e6c574 55%,var(--foil2) 100%);border-color:#b98f37;color:var(--foilink);box-shadow:inset 0 1px #ffffffb3,inset 0 -2px #825c1647,0 10px 22px -12px #966919e6}.ac-btn.gold:hover:not(:disabled){background:linear-gradient(180deg,#faedc4,#ebcd82 55%,#dbb661);box-shadow:inset 0 1px #ffffffbf,inset 0 -2px #825c1647,0 14px 26px -12px #966919f2}.ac-btn.ghost{background:transparent;box-shadow:none}.ac-btn.ghost:hover:not(:disabled){background:#1d2d250d;box-shadow:none}.ac-btn.danger{background:linear-gradient(180deg,#c9543f,#a63c2c);border-color:#93321f;color:#fff;box-shadow:inset 0 1px #fff3,0 10px 20px -12px #962814cc}.ac-btn:focus-visible,.ac-row:focus-visible,.ac-module:focus-visible,.ac-lesson:focus-visible,.ac-dock button:focus-visible,.ac-chip:focus-visible{outline:2px solid #d4ad55;outline-offset:2px}.ac-card,.ac-row,.ac-module,.ac-lesson{border:1px solid var(--edge);background:var(--paper);box-shadow:var(--card-sh);transition:transform .2s var(--ease),box-shadow .2s,border-color .2s,background .2s}.ac-row:hover:not(:disabled),.ac-module:hover:not(:disabled),.ac-lesson:hover:not(:disabled){background:#fff;transform:translateY(-2px);box-shadow:var(--card-sh2);border-color:#d4ad558c}.ac-card{border-radius:18px}.ac-card small{color:#8a6a1c;letter-spacing:.1em}.ac-card.done,.ac-module.ok{background:linear-gradient(180deg,#fff,#f2f7ec)}.ac-module{border-radius:18px;padding:16px}.ac-module.final{background:linear-gradient(160deg,#fffaf0,#f6e8c6);border-color:#d4ad5599}.ac-module.locked{opacity:1;background:repeating-linear-gradient(135deg,#f7f4ec 0 10px,#f1ede2 10px 20px);box-shadow:none;color:#7c857f}.ac-module.locked .ac-mod-icon{filter:grayscale(1);opacity:.55}.ac-mod-icon{width:44px;height:44px;border-radius:14px;background:linear-gradient(150deg,var(--foil1),var(--foil2));color:var(--foilink);box-shadow:inset 0 1px #fff9,0 6px 14px -8px #785514cc}.ac-module.ok .ac-mod-icon{background:linear-gradient(150deg,#d8ecd0,#8fbf86);color:#1d3b24}.ac-mod-bar{background:#1d2d2514;border-radius:99px;overflow:hidden}.ac-mod-bar i{background:linear-gradient(90deg,#4f8f5c,#a7d08a);border-radius:99px}.ac-lesson{border-radius:15px;padding:13px 14px}.ac-progress-big{background:linear-gradient(135deg,var(--lac2),var(--lac));color:#f3eee0;border-radius:20px;padding:16px 20px;box-shadow:inset 0 0 0 1px var(--hair2),0 14px 30px -18px #030805cc}.ac-progress-big b{color:#f6e4ac}.ac-progress-big small{color:#b9c4b8}.ac-track span{background:#ffffff14;color:#9fac9f;border-radius:11px;box-shadow:inset 0 0 0 1px #ffffff14}.ac-track .ok{background:linear-gradient(180deg,#5e9c69,#3f7a4a);color:#fff;box-shadow:inset 0 1px #ffffff40}.ac-track .now{background:linear-gradient(180deg,var(--foil1),var(--foil2));color:var(--foilink);box-shadow:0 0 0 3px #d6b05840,inset 0 1px #fff9}.ac-pill{background:#3f7a4a1a;color:#2f5f3a;box-shadow:inset 0 0 0 1px #3f7a4a2e}.ac-tabs{display:flex;gap:4px;width:max-content;max-width:100%;padding:4px;margin-bottom:18px;border:0;border-radius:14px;background:#1d2d250f;box-shadow:inset 0 1px 2px #14201a14;overflow-x:auto;scrollbar-width:none}.ac-tabs::-webkit-scrollbar{display:none}.ac-tabs button{padding:8px 14px;border-radius:10px;white-space:nowrap;color:#5b6a61;transition:background .15s,color .15s,box-shadow .15s}.ac-tabs button:hover{color:var(--ink)}.ac-tabs button.on{background:var(--paper);color:var(--ink);box-shadow:0 1px 2px #14201a1f,0 6px 14px -8px #14201a66}.ac-tabs.small{gap:3px}.ac-tabs.small button{padding:6px 11px}.ac-grid3.stats>div{background:var(--paper);border:1px solid var(--edge);box-shadow:var(--card-sh);border-radius:16px}.ac-rank li{background:var(--paper);border:1px solid var(--edge)}.ac-rank li.me{background:linear-gradient(90deg,#fbf0d2,#fffdf8);border-color:#d4ad558c}.ac-lvpick .ac-lvb{position:relative;border-radius:18px;border:1px solid var(--edge);background:var(--paper);box-shadow:var(--card-sh);transition:transform .2s var(--ease),box-shadow .2s,border-color .2s}.ac-lvpick .ac-lvb:hover{transform:translateY(-3px);box-shadow:var(--card-sh2);border-color:#d4ad5599}.ac-lvpick .ac-lvb.rec{border-color:#d4ad55;box-shadow:0 0 0 3px #d6b05838,var(--card-sh2);background:linear-gradient(180deg,#fffaf0,#fff)}.ac-dock{background:var(--glass);border:1px solid var(--hair2);border-radius:22px;box-shadow:0 20px 44px -14px #0009,inset 0 1px #ffffff12}.ac-dock button{color:#cfc7b2;border-radius:15px;transition:background .15s,color .15s,transform .15s var(--ease)}.ac-dock button:hover{background:#ffffff12;color:#f6e4ac;transform:translateY(-1px)}.ac-dock button span{letter-spacing:.02em}.ac-dock .ac-staff{color:#e2c06b}.ac-chip{background:var(--glass);color:#efe9da;border:1px solid var(--hair2);box-shadow:0 12px 28px -12px #0000008c,inset 0 1px #ffffff0f;border-radius:15px}.ac-chip small{color:#b8c2b7}.ac-chip:hover{border-color:var(--hair)}.ac-points b{color:#f0d78a}.ac-zoomctl button{background:var(--glass);color:#efe9da;border:1px solid var(--hair2);box-shadow:0 10px 24px -12px #0000008c;border-radius:12px}.ac-zoomctl button:hover{color:#f6e4ac}.ac-place{background:var(--glass);border:1px solid var(--hair2);box-shadow:0 12px 28px -12px #0000008c}.ac-quest{background:var(--glass);border:1px solid var(--hair2);box-shadow:0 18px 40px -14px #0009,inset 0 1px #ffffff0f}.ac-quest small{color:#d9b45a}.ac-chat{background:#faf7eef7;border:1px solid rgba(214,176,88,.3);box-shadow:0 18px 40px -16px #03080580}.ac-chat-form button{background:linear-gradient(180deg,var(--lac3),var(--lac));color:#f0d78a}.ac-toast{background:var(--glass);border:1px solid var(--hair2);box-shadow:0 18px 40px -16px #0009;border-radius:14px}.ac-unlock{background:linear-gradient(135deg,#243a2ff5,#13201af5);box-shadow:0 26px 60px -18px #030805b3,0 0 0 1px var(--hair)}.ac-tutor{background:radial-gradient(130% 95% at 50% 38%,#09120d8c,#030805d9)}.ac-tutor .tt-card{background:var(--ivory);border-radius:24px;box-shadow:var(--sheet-sh),0 0 0 1px #d6b05852}.ac-tutor header{background:linear-gradient(180deg,var(--lac3) 0%,var(--lac2) 38%,var(--lac) 100%);border-bottom:0;box-shadow:inset 0 -1px 0 var(--hair);padding:20px 24px 16px}.ac-tutor header small{color:#d9b45a}.ac-tutor header h3{color:#f8f3e5}.ac-tutor .tt-x{border-radius:50%;border:1px solid rgba(255,255,255,.16);background:#ffffff12;color:#efe9da}.ac-tutor .tt-pic{background:linear-gradient(160deg,var(--lac2),var(--lac));box-shadow:inset 0 0 0 1px var(--hair2),0 16px 34px -20px #030805e6;border-radius:18px}.ac-tutor .tt-dots i.on{background:linear-gradient(90deg,var(--foil1),var(--foil2))}.ac-gtour-card{border-radius:20px;box-shadow:var(--sheet-sh),0 0 0 1px var(--hair)}@media(prefers-reduced-motion:reduce){.ac-sheet,.ac-btn,.ac-row,.ac-module,.ac-lesson,.ac-lvb,.ac-dock button{transition:none!important}.ac-sheet-head .ac-x:hover{transform:none}}.ac-map3d-sheet .ac-sheet-body{padding:0 0 18px}.ac-map3d{position:relative;height:min(66vh,640px);background:#0e1712;overflow:hidden;box-shadow:inset 0 -1px 0 var(--hair2)}.ac-map3d canvas{display:block;width:100%;height:100%;touch-action:none;cursor:grab;outline:none}.ac-map3d canvas:active{cursor:grabbing}.ac-m3-tools{position:absolute;right:14px;top:14px;display:flex;flex-direction:column;gap:6px}.ac-m3-tools button{width:38px;height:38px;border-radius:12px;border:1px solid var(--hair2);background:#111c16d1;color:#efe9da;font:700 17px/1 Space Grotesk,system-ui,sans-serif;cursor:pointer;transition:color .15s,border-color .15s,transform .15s}.ac-m3-tools button:hover{color:#f6e4ac;border-color:var(--hair);transform:translateY(-1px)}.ac-m3-tip{position:absolute;z-index:2;max-width:270px;padding:11px 13px;border-radius:14px;background:#fcfaf3f7;box-shadow:0 18px 40px -14px #000000a6,0 0 0 1px #d6b05866;pointer-events:none;display:flex;flex-direction:column;gap:3px}.ac-m3-tip b{font:700 14.5px/1.2 Space Grotesk,system-ui,sans-serif;color:var(--ink)}.ac-m3-tip small{color:var(--muted);font-size:12px;line-height:1.35}.ac-m3-tip em{font-style:normal;font-size:12px;font-weight:700;color:#2f6b38;margin-top:2px}.ac-m3-tip em.lk{color:#8a3a2c}.ac-m3-tip em.nx{color:#8a6a1c}.ac-m3-legend{position:absolute;left:14px;bottom:12px;display:flex;flex-wrap:wrap;gap:6px;pointer-events:none}.ac-m3-legend span{display:flex;align-items:center;gap:7px;padding:5px 11px;border-radius:99px;background:#111c16cc;color:#e8e2d2;font-size:11.5px;font-weight:600;border:1px solid rgba(214,176,88,.18)}.ac-m3-legend i{width:10px;height:10px;border-radius:3px}.ac-m3-legend .nx{background:#d9b04f;box-shadow:0 0 8px #d9b04f}.ac-m3-legend .ok{background:#3f7a4a}.ac-m3-legend .op{background:#2f5a45;box-shadow:inset 0 0 0 1px #d4ad55}.ac-m3-legend .lk{background:#9aa09c}.ac-map3d-sheet .ac-ladder{margin:16px 24px 0}body.ac-phone .ac-map3d{height:calc(100vh - 78px)}body.ac-phone .ac-m3-legend{display:none}body.ac-phone .ac-m3-tools{right:8px;top:8px;gap:4px}body.ac-phone .ac-m3-tools button{width:34px;height:34px}.ac-profile .ac-sheet{position:relative}.ac-profile .ac-sheet-head{position:absolute;top:0;right:0;z-index:3;padding:14px;background:none;box-shadow:none}.ac-profile .ac-sheet-head:before,.ac-profile .ac-sheet-head>div,.ac-profile .ac-sheet-head .ac-sheet-icon{display:none}.ac-profile .ac-sheet-body{padding:0!important}.ac-profile .ac-pf-top{position:relative;gap:24px;padding:26px 64px 24px 28px;background:radial-gradient(55% 120% at 16% 105%,rgba(214,176,88,.3),transparent 62%),linear-gradient(180deg,var(--lac3),var(--lac2) 45%,var(--lac));color:#f3eee0;box-shadow:inset 0 -1px 0 var(--hair)}.ac-profile .ac-pf-stand{position:relative;background:radial-gradient(70% 42% at 50% 94%,rgba(246,228,172,.5),rgba(214,176,88,.1) 58%,transparent 76%),radial-gradient(120% 90% at 50% 0%,rgba(255,255,255,.07),transparent 60%);box-shadow:inset 0 0 0 1px #d6b05847;border-radius:20px}.ac-profile .ac-pf-stand:after{content:"";position:absolute;left:50%;bottom:10px;width:112px;height:20px;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(246,228,172,.45),rgba(214,176,88,.15) 70%,transparent);pointer-events:none}.ac-profile .ac-pf-stand canvas{position:relative;z-index:1}.ac-pf-kick{display:block;margin-bottom:6px;color:#d9b45a;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ac-profile .ac-pf-id h3{color:#f8f3e5;font-size:28px;letter-spacing:-.015em}.ac-profile .ac-pf-id p{color:#b9c4b8}.ac-profile .ac-pf-lv{display:flex;align-items:center;gap:9px;color:#f6e4ac!important;font-size:14px}.ac-pf-lvn{display:inline-grid;place-items:center;min-width:30px;height:30px;padding:0 6px;border-radius:10px;background:linear-gradient(180deg,var(--foil1),var(--foil2));color:var(--foilink);font:800 15px/1 Space Grotesk,system-ui,sans-serif;box-shadow:inset 0 1px #fff9,0 6px 14px -8px #0009}.ac-pf-main{padding:20px 28px 4px}.ac-profile .ac-pf h4{margin:0 0 10px;color:#8a6a1c;font:800 11px/1 DM Sans,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase}.ac-profile .ac-pf-stats{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px}.ac-profile .ac-pf-stats li{flex-direction:column;align-items:flex-start;gap:2px;padding:14px 15px;border-radius:16px;background:var(--paper);border:1px solid var(--edge);box-shadow:var(--card-sh);font-size:12px;color:var(--muted)}.ac-profile .ac-pf-stats li i{font-style:normal;font-size:18px;line-height:1}.ac-profile .ac-pf-stats li b{font:700 26px/1.15 Space Grotesk,system-ui,sans-serif;color:var(--ink);overflow-wrap:anywhere}.ac-profile .ac-pf-stats li b small{font-size:15px;color:var(--muted)}.ac-profile .ac-pf-stats li.gold{background:linear-gradient(150deg,#fff6dc,#f3dfa0);border-color:#d4ad5599}.ac-profile .ac-pf-badges{margin-top:12px}.ac-profile .ac-pf-acts{position:sticky;bottom:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:16px 28px 20px;background:linear-gradient(180deg,rgba(248,245,236,0),var(--ivory) 32%)}body.ac-phone .ac-profile .ac-pf-top{padding:14px 52px 14px 16px;gap:14px}body.ac-phone .ac-profile .ac-pf-stand,body.ac-phone .ac-profile .ac-pf-stand canvas{width:112px;height:155px}body.ac-phone .ac-profile .ac-pf-id h3{font-size:21px}body.ac-phone .ac-pf-main{padding:12px 16px 2px}body.ac-phone .ac-profile .ac-pf-acts{padding:10px 16px 12px}body.ac-phone .ac-quest{top:calc(8px + var(--idh,60px) + 6px)}.ac-lesson-foot{background:var(--ivory);border-top:1px solid var(--edge);box-shadow:0 -12px 26px -18px #14201a66}body.ac-phone .ac-sheet-head small{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.ac-tutor footer{position:sticky;bottom:0;background:var(--ivory);border-radius:0 0 24px 24px}@media(max-height:520px)and (min-width:640px){.ac-tutor .tt-card{max-height:calc(100vh - 16px)}.ac-tutor{padding:8px}.ac-tutor .tt-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:12px 18px;min-height:0;align-items:start}.ac-tutor header{padding:10px 18px 8px}.ac-tutor header h3{font-size:18px}.ac-tutor .tt-x{top:8px;right:10px;width:32px;height:32px}.ac-tutor footer{padding:8px 18px 10px}.ac-tutor .tt-pic{padding:12px;min-height:0}.ac-tutor h4{font-size:18px;margin:2px 0 6px}.ac-tutor .tt-text p{font-size:13.5px;line-height:1.45}}body.ac-phone .ac-profile .ac-pf-top{flex-direction:row;align-items:center}body.ac-phone .ac-profile .ac-pf-stand,body.ac-phone .ac-profile .ac-pf-stand canvas{width:100px;height:138px}body.ac-phone .ac-profile .ac-pf-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}body.ac-phone .ac-profile .ac-pf-stats li{padding:10px 11px}body.ac-phone .ac-profile .ac-pf-stats li b{font-size:21px}.ac-sheet-body:has(>.ac-lesson-foot),.ac-sheet-body:has(.ac-lesson-foot){padding-bottom:0}body.ac-phone .ac-nudge{top:auto;bottom:calc(74px + env(safe-area-inset-bottom))}body:has(.ac-coachmark) .ac-nudge,body:has(.ac-roomintro) .ac-nudge,body:has(.ac-gtour) .ac-nudge,body:has(.ac-shutter) .ac-nudge,body:has(.ac-unlock) .ac-nudge{display:none}body.ac-phone .ac-toasts{top:calc(46px + env(safe-area-inset-top));bottom:auto}body.ac-phone .ac-toast{max-width:min(52vw,320px)}body.ac-phone .ac-sheet-body:has(.ac-lesson-foot){padding-bottom:0}body.ac-phone .ac-pf-acts{background:var(--ivory)}body.ac-phone .ac-pf-main>p.ac-muted{display:none}.ac-study{margin:4px 0 16px;padding:14px 16px;border-radius:16px;background:linear-gradient(180deg,#fbf3dc,#f6ead0);border:1px solid #e8d3a0}.ac-study h4{margin:0 0 8px;font:700 14px/1.3 Space Grotesk,system-ui,sans-serif;color:#5a4211}.ac-study ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ac-study li{display:flex;align-items:center;gap:12px;padding:9px 10px 9px 12px;border-radius:12px;background:#fffdf6;border:1px solid #ecdcb4}.ac-study li span{flex:1;min-width:0}.ac-study li b{display:block;font-size:14px;line-height:1.3}.ac-study li small{display:block;color:var(--muted);font-size:12px;margin-top:2px}.ac-study li .ac-btn{flex:none;min-height:34px;padding:0 14px;font-size:13px}.ac-study-link{display:inline-block;margin-top:6px;font-size:12.5px}.ac-chat{background:var(--glass);border:1px solid var(--hair2);color:#ede6d3;box-shadow:0 18px 40px -16px #0009}.ac-chat-head{color:#cdbf98}.ac-chat-list{color:#ede6d3}.ac-msg b{color:#f0d78a}.ac-msg.staff{background:#f0d78a24}.ac-msg.staff b{color:#f3dc98}.ac-msg-who:hover{color:#fff}.ac-dm-btn{background:#ffffff17;color:#ede6d3}.ac-dm-btn:hover{background:#ffffff29}.ac-dm-btn em{box-shadow:0 0 0 2px #17241d}.ac-chat-form input{background:#ffffff12;border:1px solid rgba(255,255,255,.16);color:#f6f1e3;border-radius:10px}.ac-chat-form input::placeholder{color:#ede6d38c}.ac-chat-form input:focus{outline:none;border-color:#f0d78aa6;background:#ffffff1c}.ac-chat-form button{background:linear-gradient(180deg,#f3dc98,#d4ad55);color:#2a2112}.ac-chat-form .ac-quick:hover{background:#ffffff1a}body.ac-phone.ac-chat-open .ac-toasts{left:auto;right:max(12px,env(safe-area-inset-right));transform:none;align-items:flex-end}body.ac-phone.ac-chat-open .ac-toast{max-width:min(40vw,300px)}.ac-rate{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;align-items:center;text-align:left;margin:0 0 10px;padding:12px 14px;border-radius:16px;background:linear-gradient(160deg,var(--lac3),var(--lac));color:#efe9da;box-shadow:inset 0 0 0 1px var(--hair2),var(--card-sh)}.ac-rate-ico{font-size:24px;grid-row:span 2;align-self:center}.ac-rate-main small{display:block;color:#cdbf98;font-size:11.5px}.ac-rate-main b{display:inline-block;font:700 24px/1.2 Space Grotesk,system-ui,sans-serif;color:var(--foil1);letter-spacing:-.01em;padding:0 2px}.ac-rate-main span{display:inline-block;margin-left:8px;color:#cdbf98;font-size:12.5px}.ac-rate p{grid-column:2;margin:4px 0 0;font-size:12.5px;line-height:1.45;color:#e4dccb}.ac-rate p b{color:var(--foil1)}.ac-rate .ac-pickn:hover{background:#f7e6b01f;box-shadow:inset 0 -2px 0 var(--foil2)}.ac-cost .ac-eq{display:block;margin-top:1px;font-size:11px;font-weight:700;color:var(--pos)}.ac-cost .ac-mini .ac-eq{display:inline;margin-left:4px}.ac-cost [data-src]:not(.ac-rate){transition:background .2s,box-shadow .2s}.ac-cost .ac-facts>[data-src].src,.ac-cost .ac-cfix>[data-src].src{background:#fff1c4;box-shadow:inset 0 0 0 2px #d9b45a}.ac-cost tr[data-src].src td{background:#ffe9a8}.ac-cost tr[data-src].src td:first-child{box-shadow:inset 3px 0 #c9a24a}.ac-cost .ac-rate.src{box-shadow:inset 0 0 0 2px var(--foil2),var(--card-sh)}.ac-cost .ac-csub.src{border-color:#c9a24a;background:#fff6dc}.ac-journey{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:8px;position:relative}.ac-journey:before{content:"";position:absolute;left:10%;right:10%;top:17px;height:2px;background:repeating-linear-gradient(90deg,#d6caa3 0 6px,transparent 6px 11px)}.ac-journey button{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;border:0;background:none;padding:0;cursor:pointer;color:var(--muted);font:600 11px DM Sans,system-ui,sans-serif}.ac-journey i{position:relative;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#efe9d6;font-style:normal;font-size:16px;box-shadow:0 0 0 3px #fffef9;transition:background .2s,box-shadow .2s}.ac-journey button:not(.done):not(.cur) i{filter:grayscale(.6);opacity:.7}.ac-journey button.done i{background:#d7ecd8}.ac-journey button.done i:after{content:"✓";position:absolute;right:-3px;bottom:-3px;width:15px;height:15px;border-radius:50%;background:#3f8f4e;color:#fff;font:700 9px/15px DM Sans,sans-serif;text-align:center}.ac-journey button.cur i{background:var(--foil1);box-shadow:0 0 0 3px #fffef9,0 0 0 5px #d4ad55}.ac-journey button.cur small{color:var(--ink2)}.ac-journey button:focus-visible{outline:2px solid #c9a24a;outline-offset:2px;border-radius:8px}.ac-cost-how{margin:0 0 8px;font-size:12.5px;line-height:1.45;color:var(--text);background:#f7f2e2;border-radius:10px;padding:8px 10px}.ac-cline{border-radius:12px;background:var(--band);border-left:3px solid transparent;transition:background .15s,border-color .15s,box-shadow .15s}.ac-ticket .ac-cline>label{background:none;border-left:0;border-radius:12px;cursor:text}.ac-cline.strong{background:#f6ecd0}.ac-cline.cur{background:#fff8e3;border-left-color:#c9a24a;box-shadow:var(--card-sh)}.ac-cline:not(.cur) label small{display:none}.ac-cline.done .ac-ticket-no,.ac-cline.ok .ac-ticket-no{background:#3f8f4e;color:#fff}.ac-cline.ok{border-left-color:#3f8f4e}.ac-cline.bad{border-left-color:var(--red)}.ac-cline.bad .ac-ticket-no{background:var(--red);color:#fff}.ac-cline.ok input{border-color:#86c191;background:#f2faf3}.ac-cline.bad input{border-color:#e3a59f;background:#fdf3f2}.ac-cline-more{display:none;padding:0 10px 10px 42px}.ac-cline.cur .ac-cline-more{display:block}.ac-formula{display:flex;flex-wrap:wrap;gap:6px 4px;align-items:flex-start;padding:8px;border-radius:12px;background:#fff;border:1px dashed #e0d3a8}.ac-formula .ac-muted{margin:2px 4px;font-size:12.5px}.ac-ft{display:inline-flex;flex-direction:column;align-items:center;padding:4px 7px;border-radius:9px;background:#f6f0dd}.ac-ft b{font:700 14px/1.25 JetBrains Mono,ui-monospace,monospace;color:var(--ink2);white-space:nowrap}.ac-ft small{display:block!important;margin-top:1px;font-size:10.5px;line-height:1.2;color:var(--muted);white-space:nowrap}.ac-ft.op{background:none;padding:4px 1px}.ac-cl-do{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.ac-cl-do .ac-btn{min-height:34px;padding:0 12px;font-size:13px;border-radius:10px}.ac-cl-res{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.ac-cl-res[hidden]{display:none}.ac-cl-res output{font:700 15px JetBrains Mono,ui-monospace,monospace;color:var(--ink2)}.ac-cl-msg{margin:8px 0 0;font-size:13px;line-height:1.4;font-weight:600}.ac-cl-msg:empty{display:none}.ac-cl-msg.ok{color:var(--pos)}.ac-cl-msg.bad{color:var(--neg)}@media(prefers-reduced-motion:no-preference){.ac-cline.checking input{background-image:linear-gradient(90deg,transparent,rgba(201,162,74,.28),transparent);background-size:200% 100%;animation:acShimmer 1s linear infinite}}@keyframes acShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ac-csub{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;margin:0 0 0 32px;padding:6px 12px;border-radius:10px;border:1px dashed #d9cfae;background:#fffdf5}.ac-csub b{font-size:13px;color:var(--ink2)}.ac-csub small{display:block;font-size:11px;line-height:1.35;color:var(--muted)}.ac-csub output{font:700 15px JetBrains Mono,ui-monospace,monospace;color:var(--ink2)}.ac-cfix{display:grid;gap:2px;margin:0 0 0 32px;padding:6px 12px;border-radius:10px;background:#fbf8ee}.ac-cfix small{font-size:11px;color:var(--muted)}.ac-cfix>div{display:flex;justify-content:space-between;gap:10px;padding:2px 6px;border-radius:7px;font-size:12.5px;color:var(--text)}.ac-cfix>div b{font-family:JetBrains Mono,ui-monospace,monospace}.ac-calcpad .ac-calc-fx{grid-column:span 3;background:#54451d;color:var(--foil1)}.ac-cost-res h4{margin:4px 0 8px;font:600 15px Space Grotesk,system-ui,sans-serif;color:var(--ink2)}.ac-moneybar{display:flex;height:22px;border-radius:11px;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.ac-moneybar i{min-width:3px}.ac-money-legend{list-style:none;margin:10px 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px}.ac-money-legend li{display:grid;grid-template-columns:10px 1fr auto 36px;gap:8px;align-items:center;font-size:12.5px;color:var(--text)}.ac-money-legend li i{width:10px;height:10px;border-radius:3px}.ac-money-legend b{color:var(--ink2);font-variant-numeric:tabular-nums}.ac-money-legend small{color:var(--muted);text-align:right}.ac-money-sum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:6px 0 14px}.ac-money-sum>div{padding:8px 10px;border-radius:12px;background:var(--band)}.ac-money-sum small{display:block;font-size:11px;color:var(--muted)}.ac-money-sum b{font:700 16px Space Grotesk,system-ui,sans-serif;color:var(--ink2)}.ac-cost-tip{display:block;margin-top:3px;font-size:11.5px;line-height:1.35;color:var(--neg);font-weight:500}@media(max-width:900px){.ac-cost.lv-easy .ac-cost-form{order:-1}.ac-rate{padding:10px 12px}.ac-rate-main b{font-size:21px}}@media(max-width:600px){.ac-ticket .ac-cline>label{grid-template-columns:auto 1fr 112px!important;gap:8px}.ac-cline-more{padding:0 8px 10px}.ac-csub,.ac-cfix{margin-left:0}.ac-money-legend,.ac-money-sum{grid-template-columns:1fr}.ac-rate-main b{font-size:21px}.ac-rate-main span{display:block;margin-left:0}}.ac-calc3-form label.ac-calc3-tick{flex-direction:row;align-items:center;gap:8px;font-weight:500;color:var(--text)}.ac-calc3-tick input{width:auto;margin:0}.ac-calc2 .ac-calc2-tick{display:flex;flex-direction:row;align-items:center;gap:8px;font-weight:500;font-size:12.5px;color:var(--text);margin:2px 0 6px}.ac-calc2-tick input{width:auto;margin:0}.ac-cost .ac-facts .ac-fnote{display:block;margin-top:1px;font-size:11px;font-weight:600;color:var(--muted)}.ac-cost .ac-src{font-size:11px;font-style:italic;margin-top:4px}.ac-cline.bad:not(.cur) .ac-cline-more{display:block;padding-top:0}.ac-cline.bad:not(.cur) .ac-formula,.ac-cline.bad:not(.cur) .ac-cl-do{display:none}.ac-cline.bad:not(.cur) .ac-cl-msg{margin-top:0}.ac-auth2 .ac-tabs{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:1fr}.ac-res-plans{display:grid;gap:6px;margin:0 0 4px;padding:0;border:0}.ac-res-plans legend{padding:0;margin-bottom:6px;font-size:12px;font-weight:700;color:#e6ebe4}.ac-auth2 label.ac-res-plan{display:flex;flex-direction:row;align-items:center;text-align:left;gap:10px;padding:9px 12px;border-radius:12px;border:1px solid rgba(233,207,134,.28);background:#00000038;cursor:pointer;transition:border-color .15s,background .15s}.ac-auth2 .ac-res-plan input{appearance:none;-webkit-appearance:none;width:18px;height:18px;min-height:0;margin:0;padding:0;flex:none;border-radius:50%;border:2px solid rgba(233,207,134,.55);background:transparent;cursor:pointer}.ac-auth2 .ac-res-plan input:checked{border-color:#e9cf86;background:radial-gradient(circle,#1f2b25 0 3px,#e9cf86 3.5px)}.ac-auth2 .ac-res-plan input:focus{outline:none}.ac-auth2 label.ac-res-plan:has(input:focus-visible){outline:2px solid #e9cf86;outline-offset:2px}.ac-res-plan span{display:flex;flex-direction:column;min-width:0}.ac-res-plan b{font:700 14.5px Space Grotesk,sans-serif;color:#fbf8ee}.ac-res-plan small{font-size:12px;color:#b9c6bc}.ac-res-plan .ac-res-q{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;font:700 16px/1.1 Space Grotesk,sans-serif;color:#f6e2a0;white-space:nowrap}.ac-res-plan .ac-res-q i{margin-top:2px;font-style:normal;font-weight:500;font-size:11.5px;color:#b9c6bc}.ac-auth2 label.ac-res-plan.on{border-color:#e9cf86;background:#e9cf861f}.ac-auth2 label.ac-res-plan.full{opacity:.55;cursor:not-allowed}.ac-res-cycle{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:12px;background:#00000047}.ac-res-cycle[hidden]{display:none}.ac-auth2 .ac-res-cycle label{position:relative;display:block;margin:0;cursor:pointer}.ac-res-cycle input{position:absolute;opacity:0;pointer-events:none}.ac-res-cycle span{display:block;padding:7px 8px;border-radius:9px;text-align:center;font-weight:700;font-size:13px;color:#c9d3cc}.ac-res-cycle input:checked+span{background:linear-gradient(180deg,#f6e2a0,#d9b45a);color:#1f2b25}.ac-res-cycle input:focus-visible+span{outline:2px solid #e9cf86;outline-offset:2px}.ac-auth.ac-auth2.ac-wait{grid-template-columns:1fr;justify-items:center;padding:28px 16px}.ac-wait-card{position:relative;z-index:1;width:min(480px,100%);padding:24px 28px 20px;color:#f4f1e6;background:#b8913f;isolation:isolate;clip-path:polygon(0 12px,12px 12px,12px 0,calc(100% - 12px) 0,calc(100% - 12px) 12px,100% 12px,100% calc(100% - 12px),calc(100% - 12px) calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,12px calc(100% - 12px),0 calc(100% - 12px));filter:drop-shadow(0 28px 44px rgba(0,0,0,.5));animation:acPassIn .7s cubic-bezier(.2,1.25,.4,1) .1s both}.ac-wait-card:before{content:"";position:absolute;inset:3px;z-index:-1;background:radial-gradient(120% 60% at 50% 0%,#2b4236 0,#1a2a22 60%,#14211b);clip-path:polygon(0 9px,9px 9px,9px 0,calc(100% - 9px) 0,calc(100% - 9px) 9px,100% 9px,100% calc(100% - 9px),calc(100% - 9px) calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,9px calc(100% - 9px),0 calc(100% - 9px))}.ac-wait-body h2{margin:0 0 6px;font:700 26px/1.15 Space Grotesk,sans-serif;color:#fbf8ee}.ac-wait-body>p{margin:0 0 14px;color:#c9d3cc;font-size:14.5px;line-height:1.5}.ac-wait-body>p b{color:#f3dc98}.ac-wait-place{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:0 0 14px;padding:11px 14px;border-radius:12px;border:1px dashed rgba(233,207,134,.45);background:#0003;font-size:14px;color:#e6ebe4}.ac-wait-place b{color:#fbf8ee}.ac-wait-place.ok{border-style:solid;border-color:#6cbf7a8c}.ac-wait-place.ok span:first-child{color:#9ee0a8}.ac-wait-acts{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 8px}.ac-wait-acts .ac-btn.gold.big{flex:1 1 220px;min-height:50px;font:700 16px Space Grotesk,sans-serif}.ac-wait-acts .ac-btn:not(.gold),.ac-wait-more .ac-btn{background:#ffffff12;border-color:#ffffff2e;color:#efe9da}.ac-wait-acts .ac-btn:not(.gold):hover,.ac-wait-more .ac-btn:hover{background:#ffffff1f}.ac-wait-fine{font-size:12px;margin:0 0 12px}.ac-wait-card .ac-muted{color:#a9b8ad}.ac-wait-card a{color:#e9cf86}.ac-wait-note{margin:0 0 14px;padding:10px 14px;border-left:3px solid #d9b45a;background:#e9cf8614;border-radius:0 10px 10px 0;color:#e6ebe4;font-size:14px;line-height:1.5;white-space:pre-line}.ac-wait-more{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 12px}.ac-wait-more .ac-btn{min-height:38px;font-size:13px}.ac-wait-foot{margin:0;padding-top:12px;border-top:1px dashed rgba(233,207,134,.28);font-size:12px;color:#93a497;text-align:center}.ac-wait-foot b{color:#c9d3cc;font-weight:600}.ac-link{border:0;background:none;padding:0;color:#e9cf86;font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:2px}@keyframes acSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ac-wait-card{animation:none}}@media(max-width:600px){.ac-wait-card{padding:20px 18px 16px}.ac-wait-body h2{font-size:22px}}.ac-launch-state{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 20px;border-radius:16px;margin-bottom:14px}.ac-launch-state small{display:block;font-size:11.5px;font-weight:700;opacity:.75}.ac-launch-state b{display:block;font:700 22px/1.2 Space Grotesk,system-ui,sans-serif}.ac-launch-state span{display:block;font-size:13px;opacity:.85;max-width:52ch}.ac-launch-state.closed{background:linear-gradient(160deg,var(--lac3),var(--lac));color:#efe9da;box-shadow:inset 0 0 0 1px var(--hair2)}.ac-launch-state.closed b{color:var(--foil1)}.ac-launch-state.open{background:#e6f3e6;color:#1f4a2a;box-shadow:inset 0 0 0 1px #b9dcbd}.ac-launch-state .ac-btn.big{min-height:52px;padding:0 26px;font-size:16px}.ac-launch-warn{margin:0 0 14px;padding:12px 14px;border-radius:12px;background:#fbefe9;border:1px solid #efc4b6;color:#6d2a1b;font-size:14px;line-height:1.45}.ac-launch-warn b{display:block;margin-bottom:2px;color:var(--neg)}.ac-launch-warn.soft{background:#fff6dc;border-color:#ecd9a2;color:#5b4a14}.ac-launch-warn.soft b{color:#8a5a12}.ac-launch-mail{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;border-radius:12px;background:#fff6dc;border:1px solid #ecd9a2;margin-bottom:14px}.ac-launch-mail span{flex:1;font-size:13px;color:var(--text)}.ac-launch-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px}.ac-launch-kpis>div{padding:12px 14px;border-radius:12px;background:var(--band)}.ac-launch-kpis b{display:block;font:700 22px Space Grotesk,system-ui,sans-serif;color:var(--ink2)}.ac-launch-kpis small{font-size:12px;color:var(--muted)}.ac-launch-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:14px;margin-bottom:16px}.ac-launch-form,.ac-launch-stripe{padding:14px 16px;border-radius:14px;background:#fff;border:1px solid var(--line)}.ac-launch-form h4,.ac-launch-stripe h4{margin:0 0 10px;display:flex;align-items:center;gap:8px}.ac-launch-stripe p{margin:0 0 10px;font-size:13px;line-height:1.5;color:var(--text)}.ac-launch-form label small{font-weight:500;color:var(--faint)}.ac-launch-form textarea{resize:vertical}.ac-launch-form label.ac-launch-tick{flex-direction:row;align-items:center;gap:8px;font-weight:500;color:var(--text)}.ac-launch-tick input{width:auto;margin:0}.ac-launch-copy{display:flex;gap:6px;margin:0 0 10px}.ac-launch-copy input{flex:1;min-width:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.ac-launch-stripe .ac-bad{color:var(--neg)}.ac-pill.warn{background:#fff1d6;color:#8a5a12}.ac-launch-list td small{display:block;font-size:11.5px;color:var(--muted)}.ac-launch-list tr.ok td{background:#f2faf3}.ac-launch-list .ac-btn{min-height:32px;padding:0 10px;font-size:12px}@media(max-width:900px){.ac-launch-cols{grid-template-columns:1fr}.ac-launch-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.ac-auth2 .ac-auth-ok{margin:0;padding:10px 12px;border-radius:12px;background:#7fc78c24;border:1px solid rgba(127,199,140,.45);color:#e3f4e6;font-size:13.5px;line-height:1.45}.ac-auth2 .ac-auth-help .ac-link{color:#e9cf86;font-weight:600}.ac-auth2 .ac-tabs[hidden]{display:none}.ac-pay{position:fixed;inset:0;z-index:9000;display:grid;place-items:center;padding:24px;opacity:0;transition:opacity .22s}.ac-pay.in{opacity:1}.ac-pay-veil{position:absolute;inset:0;background:radial-gradient(120% 90% at 30% 20%,#1f2b25d1,#0a100df0);backdrop-filter:blur(6px)}.ac-pay-box{position:relative;display:grid;grid-template-columns:minmax(260px,360px) minmax(0,560px);width:min(940px,100%);max-height:calc(100vh - 48px);border-radius:22px;overflow:hidden;box-shadow:0 30px 80px #00000073;transform:translateY(14px) scale(.985);transition:transform .28s cubic-bezier(.2,.9,.3,1)}.ac-pay.in .ac-pay-box{transform:none}.ac-pay-ticket{position:relative;display:flex;flex-direction:column;gap:18px;padding:28px 26px;background:linear-gradient(160deg,#24352c,#1a2620 60%,#16201b);color:#f3efe2;border-right:2px dashed rgba(233,207,134,.35)}.ac-pay-ticket:before,.ac-pay-ticket:after{content:"";position:absolute;right:-13px;width:24px;height:24px;border-radius:50%;background:#0d1511}.ac-pay-ticket:before{top:-12px}.ac-pay-ticket:after{bottom:-12px}.ac-pay-ticket header{display:flex;align-items:center;gap:12px}.ac-pay-ticket header b{display:block;font:700 15px Space Grotesk,sans-serif;color:#e9cf86}.ac-pay-ticket header small{color:#b9c6bc;font-size:12px}.ac-pay-plan small{display:block;font-size:12px;color:#b9c6bc;margin-bottom:2px}.ac-pay-plan b{font:700 30px/1.05 Space Grotesk,sans-serif;letter-spacing:-.01em}.ac-pay-price{display:flex;align-items:baseline;gap:8px;padding:14px 16px;border-radius:14px;background:#e9cf861a;border:1px solid rgba(233,207,134,.32)}.ac-pay-price b{font:700 34px/1 Space Grotesk,sans-serif;color:#f6e2a0}.ac-pay-price span{color:#d8d2bd;font-size:14px}.ac-pay-ticket ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.ac-pay-ticket li{position:relative;padding-left:24px;font-size:14px;line-height:1.4;color:#e7e3d6}.ac-pay-ticket li:before{content:"✓";position:absolute;left:0;top:0;width:17px;height:17px;border-radius:50%;background:#e9cf86;color:#1f2b25;font-size:11px;font-weight:800;display:grid;place-items:center}.ac-pay-stub{margin-top:auto;padding-top:14px;border-top:1px dashed rgba(233,207,134,.3);display:grid;gap:2px}.ac-pay-stub span{font-size:11.5px;color:#9fb0a4}.ac-pay-stub b{font-size:14px;color:#f3efe2;word-break:break-all}.ac-pay-safe{margin:0;display:flex;gap:8px;align-items:flex-start;font-size:12.5px;line-height:1.45;color:#b9c6bc}.ac-pay-form{position:relative;background:#fbf9f3;overflow:auto;min-height:420px}.ac-pay-close{position:absolute;top:10px;right:12px;z-index:2;width:36px;height:36px;border-radius:50%;border:1px solid #e1dccb;background:#fff;color:#1f2b25;font-size:22px;line-height:1;cursor:pointer}.ac-pay-close:hover{background:#f3efe2}.ac-pay-close:focus-visible{outline:2px solid #c9a24a;outline-offset:2px}.ac-pay-mount{padding:18px 14px 14px}.ac-pay-wait{display:grid;place-items:center;gap:10px;min-height:380px;color:#5b6a60;font-size:14px}.ac-pay-err{display:grid;gap:10px;place-content:center;min-height:380px;padding:20px;text-align:center;color:#3c4a41}.ac-pay-err b{font:700 18px Space Grotesk,sans-serif;color:#1f2b25}.ac-pay-err p{margin:0}.ac-pay-err div{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}@media(max-width:760px){.ac-pay{padding:0;place-items:stretch}.ac-pay-box{grid-template-columns:1fr;grid-template-rows:auto 1fr;width:100%;max-height:none;height:100%;border-radius:0}.ac-pay-ticket{gap:10px;padding:16px 18px;border-right:0;border-bottom:2px dashed rgba(233,207,134,.35)}.ac-pay-ticket:before,.ac-pay-ticket:after{display:none}.ac-pay-ticket ul,.ac-pay-stub,.ac-pay-safe{display:none}.ac-pay-plan b{font-size:22px}.ac-pay-price{padding:8px 12px}.ac-pay-price b{font-size:24px}.ac-pay-ticket header{padding-right:40px}.ac-pay-form{min-height:0}.ac-pay-close{position:fixed;top:12px;right:12px;background:#ffffff1f;color:#f3efe2;border-color:#ffffff4d}}@media(prefers-reduced-motion:reduce){.ac-pay,.ac-pay-box{transition:none}}.ac-launch-sub{margin-top:18px}.ac-launch-keys{display:grid;grid-template-columns:1fr 1fr auto;gap:8px}.ac-launch-keys input{min-width:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.ac-launch-keyacts{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:640px){.ac-launch-keys{grid-template-columns:1fr}}.ac-pmenu-team{font-style:normal;font-size:11px;font-weight:700;color:#8a6a1f;padding:8px 10px 2px;border-top:1px solid rgba(0,0,0,.08);margin-top:4px;letter-spacing:.02em}.ac-pmenu button.bad{color:#a63c2c}.ac-pmenu button.bad:hover,.ac-pmenu button.bad:focus-visible{background:#b4412f1f}.ac-mod{display:flex;flex-direction:column;gap:10px}.ac-mod h4{margin:6px 0 0;font:700 13px/1.2 Space Grotesk,system-ui,sans-serif;color:var(--ink)}.ac-mod-st{display:grid;gap:6px}.ac-mod-st p{margin:0;display:flex;gap:10px;align-items:center;padding:8px 12px;border-radius:12px;background:#eef4ef;border:1px solid #d5e6d9}.ac-mod-st p.bad{background:#fbece8;border-color:#efc9bf}.ac-mod-st p i{font-style:normal;font-size:18px;line-height:1}.ac-mod-st p span{display:flex;flex-direction:column;gap:1px}.ac-mod-st b{font-size:13.5px;color:var(--ink)}.ac-mod-st small{font-size:12px;color:var(--text)}.ac-mod-row{display:flex;flex-wrap:wrap;gap:8px}.ac-mod-note{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;color:var(--ink)}.ac-mod-note small{font-weight:500;color:var(--text)}.ac-mod-note input,.ac-mod-del input{font:inherit;font-weight:500;padding:9px 11px;border-radius:10px;border:1px solid var(--line);background:#fff}.ac-mod-hint{margin:0;font-size:12.5px}.ac-mod-del{margin-top:6px;border:1px solid #efc9bf;border-radius:12px;background:#fdf6f4;padding:0 12px}.ac-mod-del summary{cursor:pointer;padding:10px 0;font-weight:700;color:#a63c2c;font-size:13.5px}.ac-mod-del p{margin:0 0 8px;font-size:12.5px;color:var(--text)}.ac-mod-del form{display:flex;flex-direction:column;gap:8px;padding-bottom:12px}.ac-mod-del label{display:flex;flex-direction:column;gap:5px;font-size:12.5px;color:var(--text)}.ac-mod-del label b{color:var(--ink);word-break:break-all}.ac-mod-del .ac-btn[disabled]{opacity:.45;cursor:not-allowed}.ac-pf-mod{flex-basis:100%;display:grid;gap:8px;padding:10px 12px;border-radius:14px;background:#f6f1e2;border:1px dashed #d8c58f}.ac-pf-mod>small{font-size:11px;font-weight:700;color:#8a6a1f}.ac-pf-mod .ac-mod-st{grid-template-columns:1fr 1fr}.ac-pf-mod .ac-mod-st p{padding:6px 10px}.ac-pf-mod .ac-btn{padding:7px 12px;font-size:13px}body.ac-phone .ac-pf-mod .ac-mod-st{grid-template-columns:1fr}.ac-pill.warn{background:#fdf0d5;color:#8a5a00}.ac-pill.bad{background:#fbe3dd;color:#a63c2c}.ac-link.bad{color:#a63c2c}.ac-mod-h{margin:22px 0 8px}.ac-mod-log td small{display:block;color:var(--text)}.ac-vera-body{display:flex;flex-direction:column;gap:12px}.ac-vera-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ac-vera-list li{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;padding:9px 12px;border-radius:12px;background:#f5f1e6;border:1px solid #e6dcc4}.ac-vera-list li i{font-style:normal;font-size:20px;text-align:center}.ac-vera-list li span{display:flex;flex-direction:column;gap:1px;font-size:13px;color:var(--text)}.ac-vera-list li b{font-size:14px;color:var(--ink)}.ac-metro .ac-row.hub{border-color:#cfe0d6;background:linear-gradient(90deg,#f1f7f3,#fff)}.ac-metro .ac-row.hub:hover{border-color:#2c5a48;box-shadow:0 4px 14px #1f3b3329;transform:translateY(-1px)}.ac-metro .ac-row.hub small{color:#2c5a48;font-weight:700}.ac-flag.hub{background:#1f3b33;align-items:center;justify-content:center}.ac-flag.hub:after{content:"🚉";font-size:14px;line-height:1}.ac-loading.ac-boot2{position:fixed;inset:0;z-index:50;display:block;opacity:1;pointer-events:auto;background:#171330;color:#fff4dc;transition:opacity .75s ease;overflow:hidden}.ac-loading.ac-boot2.out{opacity:0;pointer-events:none}.ac-boot2 .bt-head{position:absolute;z-index:2;left:50%;top:clamp(18px,7vh,70px);transform:translate(-50%);width:min(760px,calc(100vw - 32px));display:flex;flex-direction:column;align-items:center;text-align:center;animation:btIn 1s cubic-bezier(.2,.7,.2,1) both}@keyframes btIn{0%{opacity:0;transform:translate(-50%,16px)}}.ac-boot2 .bt-mark{display:block;width:clamp(78px,8.2vw,118px);filter:drop-shadow(0 3px 0 rgba(23,19,48,.6))}.ac-boot2 .bt-mark svg{display:block;width:100%;height:auto}.ac-boot2 .bt-title{display:block;margin-top:12px;font:400 clamp(34px,4.3vw,58px)/1 "Space Grotesk",system-ui,sans-serif;letter-spacing:-.015em;color:#fff6e2;text-shadow:0 3px 0 rgba(23,19,48,.55)}.ac-boot2 .bt-sub{display:block;margin-top:12px;font:500 clamp(13px,1.15vw,16px)/1.4 "Space Grotesk",system-ui,sans-serif;color:#f7d9b6;text-shadow:0 2px 0 rgba(23,19,48,.5)}.ac-boot2 .bt-who{display:flex;align-items:center;gap:11px;margin-top:20px;padding:5px 18px 5px 5px;background:#1713309e;font:500 15px/1 Space Grotesk,system-ui,sans-serif;color:#fff1d8;animation:btIn2 .5s ease both}@keyframes btIn2{0%{opacity:0;transform:translateY(8px)}}.ac-boot2 .bt-who[hidden]{display:none}.ac-boot2 .bt-who canvas{width:38px;height:38px;background:#ffd081;opacity:0;transition:opacity .4s}.ac-boot2 .bt-who.pic canvas{opacity:1}.ac-boot2 .bt-who strong{color:#fff;font-weight:700}.ac-boot2 .bt-port{position:absolute;z-index:2;transform:translate(-50%,-100%);padding-bottom:12px;font:600 15px/1 Pixelify Sans,Space Grotesk,sans-serif;letter-spacing:.02em;color:#ffe9c4;white-space:nowrap;text-shadow:0 2px 0 rgba(23,19,48,.85),0 0 12px rgba(23,19,48,.7)}.ac-boot2 .bt-port:after{content:"";position:absolute;left:50%;bottom:0;width:2px;height:8px;margin-left:-1px;background:currentColor;opacity:.75}.ac-boot2 .bt-foot{position:absolute;z-index:2;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;gap:9px;padding:56px 24px max(20px,3.6vh);text-align:center;background:linear-gradient(180deg,#0c123300,#0c1233a8 58%)}.ac-boot2 .bt-meta{margin:0;display:flex;align-items:baseline;justify-content:center;gap:12px;font:500 16px/1.2 Space Grotesk,system-ui,sans-serif;color:#fff4dc}.ac-boot2 .bt-pct{min-width:3.4em;text-align:left;font:700 17px/1 Space Grotesk,system-ui,sans-serif;color:#ffd081;font-variant-numeric:tabular-nums}.ac-boot2 .bt-tag{margin:0;max-width:64ch;font:500 14px/1.45 Space Grotesk,system-ui,sans-serif;color:#ffecd2c2}.ac-boot2 .bt-tag strong{margin-right:5px;color:#ffd081;font-weight:700}.ac-boot2 .bt-tip{display:inline}.ac-boot2 .bt-tag.swap .bt-tip{animation:btTip .7s ease}@keyframes btTip{0%{opacity:0}}@media(max-height:540px){.ac-boot2 .bt-head{top:12px}.ac-boot2 .bt-mark{width:58px}.ac-boot2 .bt-title{margin-top:6px;font-size:26px}.ac-boot2 .bt-sub{display:none}.ac-boot2 .bt-who{margin-top:10px;font-size:13px;padding-right:12px}.ac-boot2 .bt-who canvas{width:28px;height:28px}.ac-boot2 .bt-foot{padding:34px 16px 12px;gap:5px}.ac-boot2 .bt-meta{font-size:14px}.ac-boot2 .bt-pct{font-size:15px}.ac-boot2 .bt-tag{font-size:12.5px;max-width:92vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-boot2 .bt-port{font-size:11px;padding-bottom:8px}}@media(prefers-reduced-motion:reduce){.ac-boot2 .bt-head,.ac-boot2 .bt-who,.ac-boot2 .bt-tag.swap .bt-tip{animation:none}}.ac-loading.ac-shutter{position:fixed;inset:0;z-index:9500;display:block;background:#101412;opacity:0;pointer-events:auto;overflow:hidden;transition:opacity .22s ease}.ac-shutter.on{opacity:1}.ac-shutter.go{opacity:0;transition:opacity .5s ease .1s}.ac-shutter .lv-front{transform-origin:var(--ox) var(--oy)}.ac-shutter.go .lv-front{transform:scale(1.8);transition:transform .62s cubic-bezier(.55,0,.7,.45)}.ac-shutter.open .lv-shut{transform:translateY(-100%)}.ac-shutter.open .lv-l{transform:translate(-100%)}.ac-shutter.open .lv-r{transform:translate(100%)}.ac-shutter .sh-plate{position:absolute;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;box-sizing:border-box;padding:0 12% calc(var(--k)*10);text-align:center;color:#fff6e2}.ac-shutter .sh-kick{font:500 14px/1.2 Space Grotesk,system-ui,sans-serif;color:#e9cf86}.ac-shutter .sh-name{display:block;margin:5px 0 3px;font-variant-ligatures:none;font:700 clamp(30px,3.3vw,48px)/1.02 "Pixelify Sans","Space Grotesk",system-ui,sans-serif;color:#fff6e2;text-wrap:balance;text-shadow:0 0 18px rgba(255,214,140,.45),0 3px 0 rgba(0,0,0,.4)}.ac-shutter.on .sh-name{animation:shOn .7s steps(1) both}@keyframes shOn{0%{opacity:.15}18%{opacity:1}28%{opacity:.35}42%{opacity:1}}.ac-shutter .sh-use{max-width:46ch;font:500 15px/1.35 Space Grotesk,system-ui,sans-serif;color:#c6d3ca}.ac-shutter .sh-meter{position:absolute;left:0;right:0;bottom:calc(var(--k)*4.6);display:flex;align-items:center;justify-content:center;gap:calc(var(--k)*4)}.ac-shutter .sh-bulbs{display:flex;gap:calc(var(--k)*3)}.ac-shutter .sh-bulbs span{position:relative;width:calc(var(--k)*3);height:calc(var(--k)*3);background:#4a3a18;box-shadow:inset calc(var(--k)*-1) calc(var(--k)*-1) 0 #0006}.ac-shutter .sh-bulbs span:after{content:"";position:absolute;inset:calc(var(--k)*-3);background:radial-gradient(circle,#ffe28cb3,#ffc85a00 66%);opacity:0;transition:opacity .25s}.ac-shutter .sh-bulbs span.on{background:#fff2b8;box-shadow:inset calc(var(--k)*-1) calc(var(--k)*-1) 0 #e0b54a}.ac-shutter .sh-bulbs span.on:after{opacity:1}.ac-shutter .sh-bulbs span.next{background:#a8883a;animation:lvBlink .5s steps(1) infinite}.ac-shutter .sh-pct{position:absolute;right:calc(10% - 1em);font:700 13px/1 Space Grotesk,system-ui,sans-serif;font-variant-numeric:tabular-nums;color:#e9cf86}.ac-shutter .sh-tip{position:absolute;z-index:2;left:6%;top:24%;width:min(40%,330px);margin:0;padding:13px 15px;box-sizing:border-box;background:#f6efdc;color:#1d2a23;font:500 13.5px/1.42 Space Grotesk,system-ui,sans-serif;transform:rotate(-2deg);box-shadow:calc(var(--k)*2) calc(var(--k)*2) 0 #00000052}.ac-shutter .sh-tip strong{display:block;margin-bottom:4px;font:700 15px/1 Pixelify Sans,Space Grotesk,sans-serif;color:#a8372d}.ac-shutter .sh-tip:before,.ac-shutter .sh-tip:after{content:"";position:absolute;top:-8px;width:38px;height:15px;background:#e8debad1;box-shadow:0 1px #00000014}.ac-shutter .sh-tip:before{left:-10px;transform:rotate(-28deg)}.ac-shutter .sh-tip:after{right:-10px;transform:rotate(24deg)}.ac-shutter .sh-floor{position:absolute;z-index:2;transform:translate(-50%,-50%);display:flex;align-items:center;gap:8px;font:700 calc(var(--k)*8)/1 "Pixelify Sans",monospace;color:#ffb43a;text-shadow:0 0 10px rgba(255,170,60,.75)}.ac-shutter .sh-floor b{font-size:.6em;animation:lvBlink .8s steps(1) infinite}.ac-shutter .sh-floor em{font-style:normal;min-width:1.4em;text-align:center}@media(max-height:560px){.ac-shutter .sh-use{display:none}.ac-shutter .sh-kick{font-size:12px}.ac-shutter .sh-name{font-size:24px;margin:2px 0 0}.ac-shutter .sh-plate{padding-bottom:calc(var(--k)*9)}.ac-shutter .sh-pct{display:none}.ac-shutter .sh-tip{width:min(42%,250px);padding:9px 11px;font-size:11.5px;top:16%}.ac-shutter .sh-tip strong{font-size:12px}}.ac-shutter .lv-front>.sh-tip{left:3%;top:auto;bottom:5%}@media(prefers-reduced-motion:reduce){.ac-shutter.go .lv-front{transform:none}.ac-shutter.on .sh-name{animation:none}.ac-shutter .lv-shut,.ac-shutter .lv-leaf{transition:none}}.ac-ride{position:fixed;inset:0;z-index:9600;overflow:hidden;opacity:0;background:#e2d7c0;transition:opacity .45s ease}.ac-ride.on{opacity:1}.ac-ride.out{opacity:0;transition-duration:.8s}.ac-ride .rd-led{position:absolute;z-index:3;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:7px;max-width:84vw;padding:9px 22px 8px;background:#0b0d0c;box-shadow:0 0 0 2px #2f3a35,0 0 0 4px #8a6a2c,0 6px 16px #00000040;color:#ffc85a;font:700 clamp(12px,1.45vw,17px)/1.1 "Pixelify Sans",monospace;white-space:nowrap;text-shadow:0 0 8px rgba(255,190,80,.6)}.ac-ride .rd-led>span:first-child{overflow:hidden;text-overflow:ellipsis;max-width:80vw}.ac-ride .rd-led b{color:#fff1c9}.ac-ride .rd-dots{display:flex;gap:5px}.ac-ride .rd-dots i{display:block;width:10px;height:4px;background:#3a2a10}.ac-ride .rd-dots i.on{background:#ffc85a;box-shadow:0 0 6px #ffc85abf}.ac-ride .rd-cap{position:absolute;z-index:3;left:16px;right:16px;margin:0;display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;color:#f4ecd8}.ac-ride .rd-cap small{font:600 13px/1.2 Space Grotesk,system-ui,sans-serif;color:#e9cf86}.ac-ride .rd-cap b{font:700 clamp(24px,3.2vw,40px)/1.05 "Pixelify Sans","Space Grotesk",system-ui,sans-serif;font-variant-ligatures:none;color:#fff6e2;text-shadow:0 3px 0 rgba(0,0,0,.3)}.ac-ride .rd-cap span{font:500 14px/1.3 Space Grotesk,system-ui,sans-serif;color:#f4ecd8bf}@media(max-height:560px){.ac-ride .rd-cap small,.ac-ride .rd-cap span{display:none}.ac-ride .rd-cap b{font-size:22px}.ac-ride .rd-led{padding:6px 14px 5px;gap:5px}}.ac-loadline{display:flex;align-items:center;gap:12px;margin:14px 2px}.ac-loadline:before{content:"";flex:none;width:6px;height:6px;margin-right:20px;background:#c9a24a;animation:acDots .9s steps(1) infinite}@keyframes acDots{0%{background:#c9a24a;box-shadow:10px 0 #c9a24a42,20px 0 #c9a24a42}33.3%{background:#c9a24a42;box-shadow:10px 0 #c9a24a,20px 0 #c9a24a42}66.6%{background:#c9a24a42;box-shadow:10px 0 #c9a24a42,20px 0 #c9a24a}}.ac-photoq-wait{display:inline-flex;align-items:center;gap:10px}.ac-photoq-wait:before{content:"";width:5px;height:5px;margin-right:16px;background:#c9a24a;animation:acDots .9s steps(1) infinite}.ac-wait-spin{position:relative;display:block;width:36px;height:36px;margin:6px auto 14px;color:#e9cf86}.ac-wait-spin i{position:absolute;width:6px;height:6px;background:currentColor;opacity:.12;animation:acPx .96s steps(1) infinite}.ac-wait-spin i:nth-child(1){left:27px;top:15px;animation-delay:-.96s}.ac-wait-spin i:nth-child(2){left:23px;top:23px;animation-delay:-.84s}.ac-wait-spin i:nth-child(3){left:15px;top:27px;animation-delay:-.72s}.ac-wait-spin i:nth-child(4){left:7px;top:23px;animation-delay:-.6s}.ac-wait-spin i:nth-child(5){left:3px;top:15px;animation-delay:-.48s}.ac-wait-spin i:nth-child(6){left:7px;top:7px;animation-delay:-.36s}.ac-wait-spin i:nth-child(7){left:15px;top:3px;animation-delay:-.24s}.ac-wait-spin i:nth-child(8){left:23px;top:7px;animation-delay:-.12s}@keyframes acPx{0%{opacity:1}12.5%{opacity:.72}25%{opacity:.5}37.5%{opacity:.36}50%{opacity:.26}62.5%{opacity:.18}75%{opacity:.14}87.5%{opacity:.12}}.ac-pay-wait .ac-wait-spin{color:#b8913f}@media(prefers-reduced-motion:reduce){.ac-loadline:before,.ac-photoq-wait:before{animation:none}.ac-wait-spin i{animation-duration:3s}}.ac-sq-cuphead .cup:before{content:"";width:36px;height:36px;font-size:0;background:url(px-icons.png) -540px 0/576px auto no-repeat;image-rendering:pixelated}.ac-flag.hub:after{content:"";width:18px;height:18px;font-size:0;background:url(px-icons.png) -180px -72px/288px auto no-repeat;image-rendering:pixelated}.ac-sheet-icon .px-e{--pxs:2!important}body.ac-phone .ac-duel .ac-sheet-icon .px-e{--pxs:1!important}.ac-dock .px-e{--pxs:1!important;width:27px;height:27px;background-size:432px auto;background-position:calc(-27px*var(--x)) calc(-27px*var(--y));vertical-align:0}.ac-top .ac-icon .px-e{--pxs:1!important}body.ac-phone .ac-id{padding:0;gap:0;border-radius:50%;background:none;box-shadow:none;border:0;max-width:none;backdrop-filter:none}body.ac-phone .ac-id-text{display:none}body.ac-phone .ac-avatar{width:52px;height:52px;padding:4px;box-shadow:0 4px 14px #08100c66}body.ac-phone .ac-face{width:44px;height:44px}body.ac-phone .ac-lvnum{right:-6px;bottom:-4px;min-width:22px;height:22px;font-size:12px}body.ac-phone .ac-top .ac-chat-btn{position:fixed;left:max(9px,env(safe-area-inset-left));top:70px;z-index:6;width:48px;height:48px;min-height:0;padding:0;border-radius:50%;justify-content:center;align-items:center}body.ac-phone .ac-top .ac-chat-btn .px-e{--pxs:1!important}body.ac-phone .ac-chat-btn em{display:none;right:-4px;top:-4px;width:auto;height:20px;min-width:20px;padding:0 5px;border-radius:10px;box-sizing:border-box;font:800 11px/20px Space Grotesk,system-ui,sans-serif;font-style:normal;color:#fff;text-align:center;box-shadow:0 0 0 2px #14231c}body.ac-phone .ac-chat-btn.unread em{display:block;width:10px;height:10px;min-width:0;padding:0;top:2px;right:2px}body.ac-phone .ac-chat-btn em:not(:empty){display:block;width:auto;height:20px;min-width:20px;padding:0 5px;top:-4px;right:-4px}body.ac-phone.ac-chat-open .ac-chat-btn{background:#e9cf86}body.ac-phone .ac-chat{left:68px;top:8px;width:min(300px,40vw)}body.ac-phone .ac-quest{left:70px;top:10px;width:min(250px,34vw)}.ac-chat-peek{position:fixed;z-index:6;left:66px;top:76px;max-width:min(300px,46vw);padding:7px 12px;border:0;border-radius:12px;background:#fcfcf7f5;color:#263f34;font:500 12.5px/1.35 DM Sans,system-ui,sans-serif;text-align:left;box-shadow:0 6px 18px #08100c4d;opacity:0;transform:translate(-6px);pointer-events:none;transition:opacity .25s,transform .25s;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ac-chat-peek b{color:#7a5b14}.ac-chat-peek.on{opacity:1;transform:none;pointer-events:auto}body:not(.ac-phone) .ac-chat-peek{display:none}body.ac-phone .ac-dock{padding:5px;gap:2px}body.ac-phone .ac-dock button{width:50px;height:46px}body.ac-phone .ac-zoomctl [data-z]{display:none}.ac-progress-line{align-items:stretch}.ac-line{position:relative;flex:1;min-width:0;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));align-items:start;padding:22px 0 2px}.ac-line-rail{position:absolute;left:calc(50%/var(--n));right:calc(50%/var(--n));top:35px;height:6px;border-radius:3px;background:#ffffff1f}.ac-line-rail i{position:absolute;left:0;top:0;bottom:0;width:var(--done);border-radius:3px;background:linear-gradient(90deg,#c9a24a,#f2d27c);box-shadow:0 0 10px #f2d27c73}.ac-stn{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:0 3px;border:0;background:none;color:#cfd8cf;font:inherit;cursor:pointer;text-align:center}.ac-stn:disabled{cursor:default}.ac-stn-dot{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;box-sizing:border-box;border:4px solid #3a4f44;background:#1b2b23;color:#8fa497;font:800 13px/1 Space Grotesk,system-ui,sans-serif}.ac-stn small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:500 11.5px/1.25 DM Sans,system-ui,sans-serif;color:#9fb0a6}.ac-stn.ok .ac-stn-dot{border-color:#f2d27c;background:#f2d27c;color:#2a2112}.ac-stn.ok small{color:#e9e4d2}.ac-stn.open .ac-stn-dot{border-color:#c9a24a;background:#14231c;color:#f2d27c}.ac-stn.open small{color:#d8ddd2}.ac-stn.now .ac-stn-dot{border-color:#f2d27c;background:#fcfaf3;color:#2a2112;animation:acStn 1.6s ease-in-out infinite}.ac-stn.now small{color:#fff;font-weight:700}@keyframes acStn{50%{box-shadow:0 0 0 7px #f2d27c38}}.ac-stn-train{position:absolute;top:-20px;left:50%;transform:translate(-50%);animation:acTrainBob 1.2s steps(2) infinite}@keyframes acTrainBob{50%{transform:translate(-50%,-2px)}}.ac-stn:not(:disabled):hover .ac-stn-dot{transform:scale(1.08)}.ac-stn:focus-visible{outline:2px solid #f2d27c;outline-offset:3px;border-radius:8px}@media(max-width:720px){.ac-stn small{display:none}.ac-line{padding-top:20px}}@media(prefers-reduced-motion:reduce){.ac-stn.now .ac-stn-dot,.ac-stn-train{animation:none}}:root{--faint:#66736c}.ac-roomintro small{display:inline-block;margin-bottom:12px;padding:5px 12px;border-radius:999px;background:#0a100d9e;font:600 14px/1.2 Space Grotesk,system-ui,sans-serif;letter-spacing:0;text-transform:none;color:#f6e4ac;text-shadow:none}.ac-sheet-head small{font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none}.ac-xp-text{color:#c3cfc6}body.ac-bigtext .ac-sheet-wrap:not(.ac-game):not(.ac-map-sheet):not(.ac-wardrobe):not(.ac-photo)>.ac-sheet{zoom:1.14;max-height:calc((100vh - 40px)/1.14)}body.ac-phone.ac-bigtext .ac-sheet-wrap:not(.ac-game):not(.ac-map-sheet):not(.ac-wardrobe):not(.ac-photo)>.ac-sheet{max-height:calc((100vh - 12px)/1.14)}body.ac-bigtext .ac-chat-list,body.ac-bigtext .ac-chat-form input{font-size:15px}body.ac-bigtext .ac-roomintro span{font-size:clamp(15px,1.8vw,19px)}@supports (corner-shape:notch){body:not(.ac-phone) .ac-id,body .ac-dock,body .ac-chat,body .ac-quest,body .ac-prompt,body .ac-pmenu,body .ac-chat-peek{corner-shape:notch;border-radius:5px!important}body .ac-place,body .ac-top .ac-chip,body .ac-zoomctl button,body .ac-dock button{corner-shape:notch;border-radius:3px!important}body.ac-phone .ac-top .ac-chat-btn{corner-shape:round;border-radius:50%!important}}.ac-xp{border-radius:0;background:#ffffff1a}.ac-xp i{background:linear-gradient(180deg,#fbe7a6,#e9c25e);box-shadow:0 0 10px #f2d27c8c}body .ac-auth-err .ac-link{color:inherit;font:inherit;font-weight:700;margin:0;padding:0;text-decoration:underline;cursor:pointer}
