.demo-aircond{--bg:#f7f4ee;--surface:#fff;--surface-2:#efeae1;--ink:#1c1a3d;--ink-soft:#423f66;--ink-raised:#2e2b5c;--muted:#5b5878;--placeholder:#6d6a88;--line:#1c1a3d26;--line-soft:#1c1a3d14;--field-line:#85819e;--brand:#4636c8;--brand-deep:#36289f;--brand-bright:#9d94ff;--brand-night:#211a5c;--brand-night-2:#2c2470;--lilac:#eeecfd;--lilac-2:#dcd8fb;--lilac-line:#b3acf2;--accent:var(--brand);--on-accent:#fff;--accent-soft:#4636c81a;--sticker:#ffd23f;--sticker-soft:#fff3c7;--sticker-line:#e6b934;--sticker-deep:#d49c00;--sticker-ink:#6e4c00;--alert:#c2352a;--alert-deep:#9c271d;--alert-soft:#fdebe8;--alert-line:#eda297;--night-text:#d9d6f5;--night-soft:#c4c0ec;--night-muted:#b4afe0;--night-faint:#aaa4e0;--hatch-a:#f1ede5;--hatch-b:#e7e2d8;--hatch-line:#dcd6c9;--off-bar:#a9a5bb;--off-ink:#5f5b72;--wa:#0f7b43;--wa-deep:#0b6635;--r-sm:12px;--r-md:14px;--r-lg:18px;--r-xl:24px;--radius-card:14px;--ac-radius:18px;--ac-radius-sm:12px;--ac-shadow:0 1px 2px #1c1a3d0d, 0 8px 24px -12px #211a5c2e;--ac-shadow-lift:0 2px 4px #1c1a3d0f, 0 28px 60px -24px #211a5c61;--ac-display:var(--font-bitter), "Roboto Slab", Rockwell, Georgia, serif;--ac-body:var(--font-figtree), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;font-family:var(--ac-body);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;--dash-font:var(--ac-body);--dash-font-display:var(--ac-display);font-size:16px;line-height:1.6}.demo-aircond .font-display{font-family:var(--ac-display)}.ac-site :focus-visible{outline:3px solid var(--brand);outline-offset:3px;border-radius:6px}.ac-site :is(.ac-band-ink,.ac-footer,.ac-est,.ac-done-ref,.ac-hero-night) :focus-visible{outline-color:var(--sticker)}.demo-aircond ::selection{background:var(--sticker);color:var(--ink)}@layer components{.ac-site h1,.ac-site h2,.ac-site h3,.ac-site h4{font-family:var(--ac-display);letter-spacing:-.015em;text-wrap:balance;color:var(--ink);font-weight:800;line-height:1.06}.ac-h1{letter-spacing:-.022em;font-size:clamp(2.35rem,1.45rem + 4.1vw,4.6rem);line-height:1.02}.ac-h2{font-size:clamp(1.8rem,1.25rem + 2.2vw,2.85rem);line-height:1.08}.ac-h3{font-size:clamp(1.2rem,1.08rem + .6vw,1.5rem);line-height:1.15}.ac-lead{color:var(--ink-soft);text-wrap:pretty;max-width:38rem;font-size:clamp(1.05rem,1rem + .35vw,1.25rem);line-height:1.55}.ac-num{font-family:var(--ac-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:800;line-height:1}.ac-tab{font-variant-numeric:tabular-nums}.ac-muted{color:var(--muted)}.ac-prose{max-width:44rem}.ac-prose p{text-wrap:pretty;margin-top:1.05em}.ac-prose h2{margin-top:2.2em;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.1rem)}.ac-prose h3{margin-top:1.8em;font-size:1.3rem}.ac-prose ul,.ac-prose ol{margin-top:1em;padding-left:1.3em}.ac-prose ul{list-style:outside}.ac-prose ol{list-style:decimal}.ac-prose li{margin-top:.4em;padding-left:.2em}.ac-prose a{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.ac-wrap{width:min(100% - 40px,1240px);margin-inline:auto}@media (min-width:768px){.ac-wrap{width:min(100% - 64px,1240px)}}.ac-site{min-height:100svh;overflow-x:clip}.ac-ribbon{background:var(--sticker);color:var(--ink);font-size:13px;font-weight:600}.ac-ribbon-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 16px;padding-top:6px;display:flex}.ac-ribbon-link{min-height:40px;color:var(--ink);text-underline-offset:4px;align-items:center;gap:6px;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.ac-ribbon-link:hover{text-decoration-thickness:2.5px}@media (min-width:640px){.ac-ribbon-row{padding-top:0}}.ac-header{z-index:50;-webkit-backdrop-filter:saturate(1.3)blur(12px);backdrop-filter:saturate(1.3)blur(12px);border-bottom:1px solid var(--line);background:#f7f4eeed;position:sticky;top:0}.ac-header-row{align-items:center;gap:18px;height:72px;display:flex}.ac-logo-link{align-items:center;min-height:44px;margin-right:auto;display:inline-flex}.ac-logo{align-items:center;gap:10px;display:inline-flex}.ac-logo-mark{flex:none}.ac-logo-word{align-items:baseline;gap:7px;line-height:1;display:inline-flex}.ac-logo-name{font-family:var(--ac-display);letter-spacing:-.025em;color:var(--ink);font-size:1.62rem;font-weight:800}.ac-logo-i{position:relative}.ac-logo-i:after{content:"";background:var(--sticker);width:.27em;height:.27em;box-shadow:0 0 0 .05em var(--ink);border-radius:999px;position:absolute;top:.02em;left:50%;translate:-50%}.ac-logo-sub{font-family:var(--ac-body);letter-spacing:.01em;color:var(--brand);font-size:.98rem;font-weight:700}.ac-nav{align-items:center;gap:2px;display:none}.ac-nav-link{min-height:44px;color:var(--ink-soft);border-radius:999px;align-items:center;padding:0 14px;font-size:15px;font-weight:600;transition:color .15s cubic-bezier(.2,0,0,1),background-color .15s cubic-bezier(.2,0,0,1);display:inline-flex}.ac-nav-link:hover{color:var(--ink);background:var(--surface-2)}.ac-nav-link[aria-current=page]{color:var(--brand-deep);background:var(--lilac)}.ac-header-actions{align-items:center;gap:8px;display:flex}.ac-header-phone{font-variant-numeric:tabular-nums;min-height:44px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 4px;font-weight:700;display:none}.ac-header-phone svg{box-sizing:content-box;background:var(--lilac);color:var(--brand);border-radius:999px;padding:7px}.ac-header-phone:hover span{text-underline-offset:4px;text-decoration:underline}.ac-menu-btn{border:1.5px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@media (max-width:420px){.ac-header-row{gap:10px}.ac-logo{gap:8px}.ac-logo-mark{width:34px;height:34px}.ac-logo-name{font-size:1.45rem}.ac-logo-sub{font-size:.88rem}.ac-header-actions{gap:6px}.ac-header-actions .ac-btn-sm{padding:0 16px}}@media (max-width:369px){.ac-header-actions .ac-btn{display:none}}@media (min-width:1080px){.ac-nav{display:flex}.ac-logo-link{margin-right:6px}.ac-header-actions{margin-left:auto}.ac-menu-btn{display:none}.ac-header-phone{display:inline-flex}}.ac-menu{z-index:80;background:var(--bg);flex-direction:column;padding:14px 20px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.ac-menu[hidden]{display:none}.ac-menu-head{justify-content:space-between;align-items:center;min-height:44px;display:flex}.ac-menu-nav{gap:6px;margin-top:28px;display:grid}.ac-menu-link{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line-soft);min-height:58px;font-family:var(--ac-display);letter-spacing:-.015em;align-items:center;padding:0 18px;font-size:1.45rem;font-weight:800;display:flex}.ac-menu-cta{gap:10px;margin-top:auto;padding-top:28px;display:grid}.ac-mbar{z-index:60;padding:8px 12px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);background:#fffffff5;grid-template-columns:1fr 1.15fr 1fr;gap:8px;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -10px 28px #211a5c1a}.ac-mbar .ac-btn{gap:6px;min-height:52px;padding-inline:8px;font-size:15px}.ac-fab-wrap{display:none}@media (min-width:1080px){.ac-mbar{display:none}.ac-fab-wrap{display:block}.ac-fab{z-index:60;background:var(--wa);color:#fff;min-height:52px;box-shadow:var(--ac-shadow-lift);border-radius:999px;align-items:center;gap:10px;padding:0 22px;font-weight:700;transition:background-color .15s cubic-bezier(.2,0,0,1),scale .15s cubic-bezier(.2,0,0,1);display:inline-flex;position:fixed;bottom:24px;right:24px}.ac-fab:hover{background:var(--wa-deep)}.ac-fab:active{scale:.96}}@media (max-width:1079px){.ac-footer{padding-bottom:calc(28px + 76px + env(safe-area-inset-bottom))}}@media (max-width:420px){.ac-site .ac-btn-lg{padding:0 20px;font-size:16px}}.ac-btn{min-height:48px;font-family:var(--ac-body);text-align:center;cursor:pointer;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:16px;font-weight:700;line-height:1.1;transition:background-color .15s cubic-bezier(.2,0,0,1),border-color .15s cubic-bezier(.2,0,0,1),color .15s cubic-bezier(.2,0,0,1),scale .15s cubic-bezier(.2,0,0,1);display:inline-flex}.ac-btn:active:not(:disabled){scale:.97}.ac-btn:disabled,.ac-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ac-btn-sm{min-height:44px;padding:0 20px;font-size:15px}.ac-btn-lg{min-height:56px;padding:0 28px;font-size:17px}.ac-btn-primary{background:var(--brand);color:#fff;box-shadow:0 10px 22px -12px #4636c8bf}.ac-btn-primary:hover:not(:disabled){background:var(--brand-deep)}.ac-btn-ink{background:var(--ink);color:#fff}.ac-btn-ink:hover:not(:disabled){background:var(--ink-raised)}.ac-btn-wa{background:var(--wa);color:#fff}.ac-btn-wa:hover:not(:disabled){background:var(--wa-deep)}.ac-btn-line{background:var(--surface);border-color:var(--ink);color:var(--ink)}.ac-btn-line:hover:not(:disabled){background:var(--ink);color:#fff}.ac-btn-ghost{color:var(--ink);background:0 0;padding-inline:14px}.ac-btn-ghost:hover:not(:disabled){background:var(--surface-2)}.ac-btn-block{width:100%}.ac-link{color:var(--brand);text-underline-offset:4px;font-weight:600;-webkit-text-decoration:underline #4636c873;text-decoration:underline #4636c873;text-decoration-thickness:2px}.ac-link:hover{color:var(--brand-deep);text-decoration-color:currentColor}.ac-footer{background:var(--brand-night);color:var(--night-soft);border-top:1px solid #ffffff1a;margin-top:0;padding:64px 0 28px}.ac-footer a{color:inherit}.ac-footer a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.ac-footer .ac-logo-name{color:#fff}.ac-footer .ac-logo-i:after{box-shadow:none}.ac-footer .ac-logo-sub{color:var(--brand-bright)}.ac-footer-grid{grid-template-columns:1fr;gap:40px 32px;display:grid}@media (min-width:640px){.ac-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.ac-footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr}}.ac-footer-brand p{max-width:24rem;margin-top:16px;font-size:15px}.demo-aircond .ac-footer-h{font-family:var(--ac-body);letter-spacing:.08em;text-transform:uppercase;color:var(--sticker);margin-bottom:8px;font-size:13px;font-weight:700;line-height:1.4}.ac-footer li a{align-items:center;min-height:40px;font-size:15px;display:inline-flex}.ac-footer-contact{gap:12px;margin-top:20px;font-size:15px;display:grid}.ac-footer-contact dt{color:var(--night-faint);font-size:13px}.ac-footer-contact dd{color:#fff}.ac-footer-contact a{align-items:center;min-height:40px;display:inline-flex}.ac-footer .ac-footer-note{color:var(--night-faint);font-size:13px}.ac-footer-brands{border-top:1px solid #ffffff24;margin-top:44px;padding-top:28px;font-size:14px}.ac-footer-brands p{max-width:60rem}.ac-footer-base{color:var(--night-faint);border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:32px;padding-top:20px;font-size:13px;display:flex}.ac-footer-base a{text-underline-offset:3px;text-decoration:underline}.ac-section{padding-block:clamp(52px,7vw,96px)}.ac-section-tight{padding-block:clamp(36px,5vw,64px)}.ac-band-ink{background:radial-gradient(900px 420px at 88% -12%, #9d94ff33, transparent 62%), var(--brand-night);color:var(--night-text)}.ac-band-ink h2,.ac-band-ink h3{color:#fff}.ac-band-white{background:var(--surface);border-block:1px solid var(--line-soft)}.ac-band-tint{background:var(--lilac)}.ac-sechead{gap:12px;max-width:50rem;margin-bottom:clamp(28px,4vw,44px);display:grid}.ac-sechead:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='18' viewBox='0 0 46 18'%3E%3Cg fill='none' stroke='%234636c8' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M2 3h26'/%3E%3Cpath d='M2 9h40'/%3E%3Cpath d='M2 15h18'/%3E%3C/g%3E%3C/svg%3E") 0/contain no-repeat;width:46px;height:18px;display:block}.ac-band-ink .ac-sechead:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='18' viewBox='0 0 46 18'%3E%3Cg fill='none' stroke='%23ffd23f' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M2 3h26'/%3E%3Cpath d='M2 9h40'/%3E%3Cpath d='M2 15h18'/%3E%3C/g%3E%3C/svg%3E")}.ac-sechead-aside{max-width:40rem;color:var(--ink-soft);text-wrap:pretty;font-size:1.05rem}.ac-band-ink .ac-sechead-aside{color:var(--night-soft)}.ac-faq{gap:10px;display:grid}.ac-faq-item{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);transition:border-color .15s cubic-bezier(.2,0,0,1),box-shadow .15s cubic-bezier(.2,0,0,1)}.ac-faq-item:hover{border-color:var(--lilac-line)}.ac-faq-item[open]{border-color:var(--lilac-line);box-shadow:var(--ac-shadow)}.ac-faq-item summary{border-radius:var(--r-lg);cursor:pointer;min-height:64px;font-family:var(--ac-display);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px 14px 20px;font-size:1.1rem;font-weight:700;line-height:1.3;list-style:none;display:flex}.ac-faq-item summary::-webkit-details-marker{display:none}.ac-faq-mark{background:var(--lilac);border-radius:999px;flex:none;width:32px;height:32px;transition:background-color .15s cubic-bezier(.2,0,0,1),rotate .2s cubic-bezier(.2,0,0,1);position:relative}.ac-faq-mark:before,.ac-faq-mark:after{content:"";background:var(--brand);border-radius:2px;width:12px;height:2.5px;transition:background-color .15s cubic-bezier(.2,0,0,1);position:absolute;top:50%;left:50%;translate:-50% -50%}.ac-faq-mark:after{rotate:90deg}.ac-faq-item[open] .ac-faq-mark{background:var(--brand);rotate:45deg}.ac-faq-item[open] .ac-faq-mark:before,.ac-faq-item[open] .ac-faq-mark:after{background:#fff}.ac-faq-item p{max-width:46rem;color:var(--ink-soft);text-wrap:pretty;padding:0 20px 20px}.ac-field{align-content:start;gap:6px;display:grid}.ac-label{color:var(--ink);font-size:15px;font-weight:600}.ac-hint{color:var(--muted);font-size:14px}.ac-error{color:var(--alert-deep);font-size:14px;font-weight:500}.ac-input,.ac-select,.ac-textarea{border-radius:var(--r-sm);border:1.5px solid var(--field-line);background:var(--surface);width:100%;min-height:52px;color:var(--ink);font:inherit;padding:0 14px;font-size:16px;transition:border-color .15s cubic-bezier(.2,0,0,1),box-shadow .15s cubic-bezier(.2,0,0,1)}.ac-textarea{resize:vertical;min-height:96px;padding-block:12px}.ac-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1.5 1.5 7 7l5.5-5.5' fill='none' stroke='%231c1a3d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.ac-input:hover,.ac-select:hover,.ac-textarea:hover{border-color:var(--ink-soft)}.ac-input:focus,.ac-select:focus,.ac-textarea:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 4px #4636c83d}.ac-input[aria-invalid=true],.ac-select[aria-invalid=true],.ac-textarea[aria-invalid=true]{border-color:var(--alert)}.ac-input::placeholder,.ac-textarea::placeholder{color:var(--placeholder)}.ac-chips{flex-wrap:wrap;gap:8px;display:flex}.ac-chip{display:inline-flex;position:relative}.ac-chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ac-chip span{border:1.5px solid var(--field-line);background:var(--surface);min-height:44px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:600;transition:border-color .15s cubic-bezier(.2,0,0,1),background-color .15s cubic-bezier(.2,0,0,1);display:inline-flex}.ac-chip:hover span{border-color:var(--ink)}.ac-chip input:checked+span{background:var(--brand);border-color:var(--brand);color:#fff}.ac-chip input:focus-visible+span{outline:3px solid var(--brand);outline-offset:3px}.ac-chips-seg{gap:0}.ac-chips-seg .ac-chip span{border-radius:0;margin-left:-1.5px}.ac-chips-seg .ac-chip:first-child span{border-radius:999px 0 0 999px;margin-left:0}.ac-chips-seg .ac-chip:last-child span{border-radius:0 999px 999px 0}.ac-chips-seg .ac-chip input:checked+span{z-index:1;position:relative}.ac-stepper{border:1.5px solid var(--field-line);background:var(--surface);border-radius:999px;align-items:center;display:inline-flex;overflow:clip}.ac-stepper button{width:46px;height:44px;color:var(--ink);justify-content:center;align-items:center;transition:background-color .15s cubic-bezier(.2,0,0,1);display:inline-flex}.ac-stepper button:hover:not(:disabled){background:var(--surface-2)}.ac-stepper button:disabled{opacity:.35}.ac-stepper output{text-align:center;min-width:76px;font-size:15px;font-weight:600}.ac-stepper output .ac-num{margin-right:2px;font-size:1.5rem}.ac-est{border-radius:var(--r-xl);background:radial-gradient(520px 260px at 100% 0%, #9d94ff38, transparent 65%), var(--brand-night);color:var(--night-text);box-shadow:var(--ac-shadow-lift);gap:18px;padding:22px;display:grid;position:relative}@media (min-width:640px){.ac-est{padding:28px}}.ac-est-head h2{color:#fff;font-size:1.6rem}.ac-est-head p{color:var(--night-muted);margin-top:4px;font-size:14px}.ac-est-group{border:0;align-content:start;gap:8px;min-width:0;margin:0;padding:0;display:grid}.ac-est-group legend,.ac-est-legend{color:#fff;margin-bottom:8px;padding:0;font-size:14px;font-weight:600}.ac-est-row{gap:18px;display:grid}@media (min-width:520px){.ac-est-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}}.ac-est .ac-chip span,.ac-est .ac-stepper{color:#fff;background:0 0;border-color:#fff6}.ac-est .ac-chip:hover span{border-color:#fff}.ac-est .ac-chip input:checked+span{background:var(--sticker);border-color:var(--sticker);color:var(--ink)}.ac-est .ac-stepper button{color:#fff}.ac-est .ac-stepper button:hover:not(:disabled){background:#ffffff1f}.ac-input-dark{color:#fff;background:#ffffff0f;border-color:#fff6}.ac-input-dark::placeholder{color:var(--night-faint)}.ac-input-dark:hover{border-color:#fff}.ac-input-dark:focus{border-color:var(--sticker);background:#ffffff1a;box-shadow:0 0 0 4px #ffd23f40}.ac-est-zone{color:var(--night-muted);font-size:14px}.ac-est-out{border-radius:var(--r-lg);background:#ffffff12;border:1px solid #ffffff24;padding:18px 18px 16px}.ac-est-label{color:var(--night-muted);font-size:14px}.ac-est-total{color:var(--sticker);margin-top:6px;font-size:clamp(3.2rem,2.4rem + 3.6vw,4.6rem);line-height:1}.ac-est-lines{gap:4px;margin-top:12px;font-size:14px;display:grid}.ac-est-lines li{border-top:1px dashed #fff3;justify-content:space-between;gap:12px;padding-top:6px;display:flex}.ac-est-light{background:var(--surface);color:var(--ink-soft);border:1px solid var(--line)}.ac-wz{padding-block:28px 8px}.ac-wz-skeleton{border:1px dashed var(--line);border-radius:var(--r-lg);place-items:center;min-height:420px;display:grid}.ac-steps ol{counter-reset:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid}.ac-steps li{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.ac-steps li:before{content:"";background:var(--line);z-index:0;width:100%;height:3px;position:absolute;top:17px;right:50%}.ac-steps li:first-child:before{display:none}.ac-steps li.is-done:before,.ac-steps li.is-current:before{background:var(--brand)}.ac-steps button,.ac-steps-item{z-index:1;min-height:44px;color:var(--muted);flex-direction:column;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex;position:relative}.ac-steps button{color:var(--ink);cursor:pointer}.ac-steps-n{border:3px solid var(--line);background:var(--bg);width:36px;height:36px;font-family:var(--ac-display);font-variant-numeric:tabular-nums;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:inline-flex}.ac-steps li.is-done .ac-steps-n{background:var(--brand);border-color:var(--brand);color:#fff}.ac-steps li.is-current .ac-steps-n{background:var(--sticker);border-color:var(--ink);color:var(--ink)}.ac-steps li.is-current .ac-steps-item{color:var(--ink)}.ac-steps-l{display:none}.ac-steps li.is-current .ac-steps-l{display:block}@media (min-width:640px){.ac-steps-l{display:block}}.ac-wz-layout{align-items:start;gap:32px;margin-top:32px;display:grid}@media (min-width:1080px){.ac-wz-layout{grid-template-columns:minmax(0,1fr) 24rem;gap:56px}}.ac-wz-title{gap:8px;display:grid}.ac-wz-count{font-family:var(--ac-body);letter-spacing:0;color:var(--brand);font-size:14px;font-weight:600}.ac-wz-main:focus-visible,.ac-wz-title:focus-visible{outline:none}.ac-wz-body{margin-top:28px}.ac-wz-stack{gap:20px;display:grid}.ac-wz-card{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);gap:20px;min-width:0;padding:20px;display:grid}@media (min-width:640px){.ac-wz-card{padding:26px}}.ac-wz-card-title{width:100%;font-family:var(--ac-display);justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;padding:0;font-size:1.25rem;font-weight:800;display:flex}.ac-wz-card>legend.ac-wz-card-title{float:left}.ac-wz-h{font-size:1.2rem}.ac-wz-remove{border-radius:var(--r-sm);min-height:44px;font-family:var(--ac-body);color:var(--alert-deep);align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:600;display:inline-flex}.ac-wz-remove:hover{background:var(--alert-soft)}.ac-wz-grid{gap:20px;display:grid}@media (min-width:640px){.ac-wz-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ac-wz-inner{border:0;min-width:0;margin:0;padding:0}.ac-wz-inner legend{margin-bottom:8px;padding:0}.ac-wz-add{text-align:left;justify-self:start;height:auto;padding-block:12px}.ac-wz-tip{border-radius:var(--r-sm);background:var(--lilac);color:var(--ink);align-items:flex-start;gap:10px;padding:12px 14px;font-size:15px;display:flex}.ac-wz-tip svg{color:var(--brand);flex:none;margin-top:3px}.ac-wz-options{gap:8px;display:grid}.ac-wz-option{cursor:pointer;display:block;position:relative}.ac-wz-option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ac-wz-option-body{border-radius:var(--r-md);border:1.5px solid var(--line);background:var(--surface);gap:4px;padding:14px 16px;transition:border-color .15s cubic-bezier(.2,0,0,1),background-color .15s cubic-bezier(.2,0,0,1);display:grid}.ac-wz-option:hover .ac-wz-option-body{border-color:var(--ink-soft)}.ac-wz-option input:checked+.ac-wz-option-body{border-color:var(--brand);background:var(--lilac);box-shadow:inset 0 0 0 1.5px var(--brand)}.ac-wz-option input:focus-visible+.ac-wz-option-body{outline:3px solid var(--brand);outline-offset:2px}.ac-wz-option-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ac-wz-option-name{flex-wrap:wrap;align-items:center;gap:4px 10px;font-weight:600;display:inline-flex}.ac-wz-option-name em{background:var(--brand);color:#fff;border-radius:999px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:600}.ac-wz-option-price{white-space:nowrap;font-size:1.6rem}.ac-wz-option-price small{font-family:var(--ac-body);color:var(--muted);margin-left:2px;font-size:13px;font-weight:500}.ac-wz-option-meta{color:var(--muted);font-size:14px}.ac-wz-extras{border-top:1px dashed var(--line);gap:12px;padding-top:6px;display:grid}.ac-wz-extras-grid{gap:16px;display:grid}@media (min-width:640px){.ac-wz-extras-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ac-zonebox{border-radius:var(--r-md);border:1.5px solid var(--lilac-line);background:var(--lilac);align-items:flex-start;gap:12px;padding:14px 16px;font-size:15px;display:flex}.ac-zonebox svg{flex:none;margin-top:2px}.ac-zonebox>div{justify-items:start;gap:6px;display:grid}.ac-zonebox-title{font-weight:700}.ac-zonebox-z2{background:var(--lilac-2);border-color:var(--brand-bright)}.ac-zonebox-z3{background:var(--sticker-soft);border-color:var(--sticker-line)}.ac-zonebox-z4,.ac-zonebox-out{background:var(--alert-soft);border-color:var(--alert-line)}.ac-check{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;font-size:15px;display:flex}.ac-check input{width:24px;height:24px;accent-color:var(--ink);flex:none;margin-top:1px}.ac-alert{border-radius:var(--r-sm);background:var(--alert-soft);border:1.5px solid var(--alert-line);color:var(--alert-deep);margin-top:16px;padding:12px 16px;font-weight:600}.ac-cal{gap:8px;display:grid}.ac-cal-head,.ac-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.ac-cal-head{color:var(--ink-soft);text-align:center;font-size:12px;font-weight:600}.ac-day{border-radius:var(--r-md);border:1.5px solid var(--line);background:var(--surface);color:var(--ink);text-align:center;cursor:pointer;align-content:start;justify-items:center;gap:2px;padding:10px 4px 18px;transition:border-color .15s cubic-bezier(.2,0,0,1),scale .15s cubic-bezier(.2,0,0,1);display:grid;position:relative}.ac-day:active:not(:disabled){scale:.97}.ac-day-num{font-size:clamp(1.1rem,.6rem + 1.6vw,1.9rem);line-height:1.1}.ac-day-state{color:var(--ink-soft);font-size:clamp(10px,.55rem + .25vw,12px);font-weight:600}.ac-day-bar{background:#1c1a3d1a;border-radius:2px;height:4px;position:absolute;inset:auto 8px 6px;overflow:hidden}.ac-day-bar i{background:var(--brand);border-radius:2px;height:100%;display:block}.ac-day-kosong{background:var(--lilac);border-color:var(--lilac-line)}.ac-day-terhad{background:var(--sticker-soft);border-color:var(--sticker-line)}.ac-day-terhad .ac-day-bar i{background:var(--sticker-deep)}.ac-day-terhad .ac-day-state{color:var(--sticker-ink)}.ac-day:disabled{cursor:not-allowed;background:repeating-linear-gradient(-45deg, var(--hatch-a), var(--hatch-a) 6px, var(--hatch-b) 6px, var(--hatch-b) 12px);border-color:var(--line-soft);color:var(--off-ink)}.ac-day:disabled .ac-day-state{color:var(--off-ink)}.ac-day:disabled .ac-day-bar i{background:var(--alert);opacity:.55}.ac-day-tutup .ac-day-bar i,.ac-day-lepas .ac-day-bar i{background:var(--off-bar)}.ac-day[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 10px 20px -12px #4636c8cc}.ac-day[aria-pressed=true] .ac-day-state{color:#fff}.ac-day[aria-pressed=true] .ac-day-bar{background:#ffffff47}.ac-day[aria-pressed=true] .ac-day-bar i{background:var(--sticker)}.ac-day:not(:disabled):hover{border-color:var(--brand)}@media (max-width:560px){.ac-cal-head,.ac-cal-grid{gap:5px}.ac-day{border-radius:var(--r-sm);padding:8px 2px 16px}}.ac-slots{gap:10px;display:grid}@media (min-width:640px){.ac-slots{grid-template-columns:repeat(2,minmax(0,1fr))}}.ac-slot{border-radius:var(--r-md);border:1.5px solid var(--lilac-line);background:var(--lilac);cursor:pointer;gap:2px;padding:14px 16px;transition:border-color .15s cubic-bezier(.2,0,0,1);display:grid;position:relative}.ac-slot input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ac-slot-terhad{background:var(--sticker-soft);border-color:var(--sticker-line)}.ac-slot-penuh,.ac-slot-lepas,.ac-slot-tutup{background:repeating-linear-gradient(-45deg, var(--hatch-a), var(--hatch-a) 6px, var(--hatch-b) 6px, var(--hatch-b) 12px);border-color:var(--line-soft);color:var(--off-ink);cursor:not-allowed}.ac-slot-penuh input,.ac-slot-lepas input,.ac-slot-tutup input{cursor:not-allowed}.ac-slot:has(input:checked){background:var(--brand);border-color:var(--brand);color:#fff}.ac-slot:has(input:focus-visible){outline:3px solid var(--brand);outline-offset:3px}.ac-slot-time{font-size:1.9rem}.ac-slot-range{color:inherit;opacity:.85;font-size:14px}.ac-slot-gauge{gap:4px;margin-top:8px;display:flex}.ac-slot-gauge i{background:#1c1a3d29;border-radius:2px;flex:1;height:8px}.ac-slot-gauge i.is-free{background:var(--brand)}.ac-slot-terhad .ac-slot-gauge i.is-free{background:var(--sticker-deep)}.ac-slot:has(input:checked) .ac-slot-gauge i{background:#ffffff4d}.ac-slot:has(input:checked) .ac-slot-gauge i.is-free{background:var(--sticker)}.ac-slot-state{margin-top:6px;font-size:14px;font-weight:600}.ac-slot-terhad .ac-slot-state{color:var(--sticker-ink)}.ac-slot:has(input:checked) .ac-slot-state{color:#fff}.ac-wz-note{margin-top:4px}.ac-wz-bar{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);padding:6px 16px calc(10px + env(safe-area-inset-bottom));background:#fffffff7;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px #1c1a3d1a}.ac-wz-mini-toggle{width:100%;min-height:44px;color:var(--ink-soft);justify-content:space-between;align-items:center;font-size:15px;font-weight:500;display:flex}.ac-wz-mini-toggle strong{color:var(--ink);margin-left:6px;font-size:1.55rem}.ac-wz-mini-toggle svg{transition:rotate .2s cubic-bezier(.2,0,0,1)}.ac-wz-mini-toggle svg.is-open{rotate:180deg}.ac-wz-mini-body{max-height:52svh;padding-bottom:8px;overflow-y:auto}.ac-wz-actions{grid-template-columns:.8fr 1.4fr;gap:10px;display:grid}.ac-wz-actions .ac-btn{padding-inline:12px}.ac-wz-main{padding-bottom:120px}.ac-wz-aside{display:none}@media (min-width:1080px){.ac-wz-bar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin-top:32px;padding:0;position:static}.ac-wz-mini{display:none}.ac-wz-actions{grid-template-columns:auto auto;justify-content:space-between}.ac-wz-actions .ac-btn{padding-inline:28px}.ac-wz-main{padding-bottom:0}.ac-wz-aside{display:block}.ac-wz-aside-inner{position:sticky;top:92px}}.ac-sum{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);gap:12px;padding:20px;display:grid}.ac-wz-mini-body .ac-sum{border:0;padding:4px 0 0}.ac-sum-h{font-size:1.2rem}.ac-sum-items{gap:10px;display:grid}.ac-sum-items li{justify-content:space-between;gap:12px;font-size:15px;display:flex}.ac-sum-items small{color:var(--muted);font-size:13px;display:block}.ac-sum-row{border-top:1px dashed var(--line);justify-content:space-between;gap:12px;padding-top:10px;font-size:15px;display:flex}.ac-sum-total{border-top:2px dashed var(--lilac-line);justify-content:space-between;align-items:baseline;gap:12px;padding-top:12px;font-weight:600;display:flex}.ac-sum-total .ac-num{font-size:2.4rem}.ac-sum-meta{color:var(--ink-soft);gap:6px;font-size:14px;display:grid}.ac-sum-meta li{align-items:flex-start;gap:8px;display:flex}.ac-sum-meta svg{color:var(--brand);flex:none;margin-top:3px}.ac-sum-fine{color:var(--muted);font-size:13px}.ac-wz-card-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.ac-edit{border-radius:var(--r-sm);min-height:44px;color:var(--brand);align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:600;display:inline-flex}.ac-edit:hover{background:var(--lilac)}.ac-wz-two{gap:20px;display:grid}@media (min-width:720px){.ac-wz-two{grid-template-columns:repeat(3,minmax(0,1fr))}}.ac-wz-two .ac-wz-card{align-content:start;gap:6px}.ac-wz-pre{white-space:pre-line}.ac-wz-promise{border-left:4px solid var(--brand);background:var(--lilac);border-radius:0 var(--r-md) var(--r-md) 0;padding:16px 18px;font-size:15px}.ac-done{gap:28px;max-width:52rem;display:grid}.ac-done-head{grid-template-columns:auto 1fr;align-items:start;gap:16px;display:grid}.ac-done-tick{background:var(--wa);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.ac-done-head h2:focus-visible{outline:none}.ac-done-ref{border-radius:var(--r-lg);background:var(--brand-night);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.ac-done-ref .ac-hint{color:var(--night-muted)}.ac-done-ref .ac-btn-line{color:#fff;background:0 0;border-color:#ffffff80}.ac-done-ref .ac-btn-line:hover{color:var(--ink);background:#fff}.ac-done-code{color:var(--sticker);font-size:clamp(2.6rem,2rem + 3vw,3.8rem)}.ac-done-grid{border-top:2px dashed var(--lilac-line);gap:0;display:grid}.ac-done-grid>div{border-bottom:1px solid var(--line);gap:2px;padding:12px 0;display:grid}@media (min-width:640px){.ac-done-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.ac-done-wide{grid-column:1/-1}}.ac-done-grid dt{color:var(--muted);font-size:14px}.ac-done-grid dd{font-weight:600}.ac-done-actions{gap:12px;display:grid}@media (min-width:640px){.ac-done-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.ac-done-msg pre{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);font-family:var(--ac-body);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-soft);margin-top:10px;padding:16px 18px;font-size:14px}.ac-table{border-collapse:collapse;width:100%;font-size:15px}.ac-table th,.ac-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 10px}.ac-table thead th{border-bottom:2px solid var(--lilac-line);color:var(--ink-soft);white-space:nowrap;font-size:13px;font-weight:700}.ac-table tbody th{font-weight:600}.ac-table small{color:var(--muted);font-size:13px;font-weight:400;display:block}.ac-table .ac-r{text-align:right}.ac-table tfoot th{text-align:right;font-weight:500}.ac-table-total th,.ac-table-total td{border-top:2px dashed var(--lilac-line);border-bottom:0;font-weight:700}.ac-table-total .ac-num{font-size:2rem}.ac-pt{gap:18px;display:grid}.ac-pt-tabs{border:0;margin:0;padding:0}.ac-pt-scroll{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);overflow-x:auto}.ac-pt-table{border-collapse:collapse;width:100%;min-width:100%;font-size:15px}.ac-pt-table th,.ac-pt-table td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:14px 12px}.ac-pt-table thead th{background:var(--lilac);color:var(--brand-deep);white-space:normal;vertical-align:bottom;border-bottom:0;font-size:13px;font-weight:700;line-height:1.25}.ac-pt-table thead a{text-underline-offset:3px;-webkit-text-decoration:underline #1c1a3d4d;text-decoration:underline #1c1a3d4d}.ac-pt-table thead a:hover{text-decoration-color:currentColor}.ac-pt-table tbody th{font-family:var(--ac-display);font-size:1.05rem;font-weight:700}.ac-pt-table .ac-r{text-align:right}.ac-pt-table td .ac-num{font-size:1.35rem}.ac-pt-table tbody tr:last-child th,.ac-pt-table tbody tr:last-child td{border-bottom:0}.ac-pt-table tbody tr:hover{background:#eeecfd8c}.ac-pt-na{color:var(--muted)}.ac-pt-dark .ac-pt-scroll{background:#ffffff0a;border-color:#fff3}.ac-pt-dark .ac-pt-table th,.ac-pt-dark .ac-pt-table td{color:#fff;border-bottom-color:#ffffff24}.ac-pt-dark .ac-pt-table thead th{color:var(--night-text);background:#ffffff14;border-bottom-color:#fff3}.ac-pt-dark .ac-pt-table thead a{text-decoration-color:#fff6}.ac-pt-dark .ac-pt-table td .ac-num{color:var(--sticker)}.ac-pt-dark .ac-pt-table tbody tr:hover{background:#ffffff0f}.ac-pt-dark .ac-chip span{color:#fff;background:0 0;border-color:#fff6}.ac-pt-dark .ac-chip input:checked+span{background:var(--sticker);border-color:var(--sticker);color:var(--ink)}.ac-pt-dark .ac-chip:hover span{border-color:#fff}.ac-pt-dark .ac-pt-na{color:var(--night-faint)}.ac-lookup{gap:28px;max-width:56rem;display:grid}.ac-lookup-form{align-items:end;gap:14px;display:grid}@media (min-width:640px){.ac-lookup-form{grid-template-columns:minmax(0,1fr) auto}}.ac-lookup-list{gap:20px;display:grid}.ac-res{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--brand);gap:22px;padding:22px;display:grid}@media (min-width:640px){.ac-res{padding:28px}}.ac-res-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ac-res-code{font-size:2.6rem}.ac-badge{background:var(--lilac);min-height:32px;color:var(--brand-deep);border-radius:999px;align-items:center;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.ac-badge-disah{color:#0b5a31;background:#e4f3ea}.ac-badge-selesai{background:var(--ink);color:#fff}.ac-badge-batal{background:var(--alert-soft);color:var(--alert-deep)}.ac-badge-baru{background:var(--sticker-soft);color:var(--sticker-ink)}.ac-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.ac-track li{text-align:center;justify-items:center;gap:2px;padding:0 4px;display:grid;position:relative}.ac-track li:before{content:"";background:var(--line);width:100%;height:3px;position:absolute;top:13px;right:50%}.ac-track li:first-child:before{display:none}.ac-track li.is-done:before,.ac-track li.is-current:before{background:var(--brand)}.ac-track-dot{z-index:1;border:3px solid var(--line);background:var(--surface);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:relative}.ac-track li.is-done .ac-track-dot{background:var(--brand);border-color:var(--brand)}.ac-track li.is-current .ac-track-dot{background:var(--sticker);border-color:var(--ink);color:var(--ink)}.ac-track-l{margin-top:6px;font-size:13px;font-weight:700;line-height:1.2}.ac-track-n{color:var(--muted);font-size:12px;line-height:1.3}.ac-track-cancel{border-radius:var(--r-sm);background:var(--alert-soft);color:var(--alert-deep);align-items:center;gap:8px;padding:12px 14px;font-weight:600;display:flex}.ac-res-grid{border-top:1px solid var(--line);gap:0;display:grid}.ac-res-grid>div{border-bottom:1px solid var(--line);gap:2px;padding:12px 0;display:grid}@media (min-width:640px){.ac-res-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}}.ac-res-grid dt{color:var(--muted);font-size:14px}.ac-res-grid dd{align-items:center;gap:8px;font-weight:600;display:flex}.ac-res-grid dd svg{color:var(--brand);flex:none}.ac-res-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ac-res-confirm{flex-wrap:wrap;align-items:center;gap:10px;font-weight:600;display:inline-flex}.ac-empty{border:1.5px dashed var(--line);border-radius:var(--r-lg);background:var(--surface);gap:8px;max-width:40rem;padding:28px;display:grid}.ac-hero{background:radial-gradient(1100px 520px at 100% 0%, #dcd8fbbf, transparent 62%), var(--bg);padding-block:clamp(28px,4.5vw,60px) clamp(44px,6vw,84px);position:relative}.ac-hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""pick""photo";align-items:start;gap:32px;display:grid}@media (min-width:1000px){.ac-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-areas:"copy photo""pick pick";align-items:center;gap:44px 56px}}.ac-hero-copy{grid-area:copy;align-content:start;gap:22px;display:grid}.ac-hero-copy .ac-h1{font-size:clamp(2.3rem,1.3rem + 3.4vw,4.1rem)}.ac-hero-copy .ac-h1 span{display:block}.ac-kicker{background:var(--surface);border:1px solid var(--line);min-height:36px;color:var(--ink-soft);border-radius:999px;justify-self:start;align-items:center;gap:10px;padding:0 16px 0 12px;font-size:14px;font-weight:700;display:inline-flex}.ac-kicker-dot{background:var(--sticker);width:12px;height:12px;box-shadow:0 0 0 1.5px var(--ink);border-radius:999px}.ac-hero-photo{grid-area:photo;margin:0}.ac-hero-shot{position:relative}.ac-hero-photo .ac-plate{border-radius:var(--r-xl);box-shadow:var(--ac-shadow-lift)}.ac-hero-photo .ac-photo-frame{aspect-ratio:5/4}.ac-sticker{background:var(--sticker);width:min(62%,15.5rem);color:var(--ink);border-radius:16px;gap:2px;padding:14px 16px;display:grid;position:absolute;bottom:22px;left:-8px;rotate:-4deg;box-shadow:0 1px #00000014,0 18px 30px -16px #211a5c8c}.ac-sticker:after{content:"";background:linear-gradient(225deg, var(--bg) 0 48%, var(--sticker-deep) 50% 100%);border-radius:0 16px 0 10px;width:26px;height:26px;position:absolute;top:0;right:0}.ac-sticker-brand{font-family:var(--ac-display);letter-spacing:-.01em;border-bottom:2px dashed #1c1a3d59;align-items:center;gap:8px;margin-bottom:4px;padding-bottom:8px;font-size:15px;font-weight:800;display:inline-flex}.ac-sticker-k{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.ac-sticker-v{font-family:var(--ac-display);font-size:1.55rem;font-weight:800;line-height:1.1}.ac-sticker-p{font-variant-numeric:tabular-nums;margin-top:6px;font-size:13px;font-weight:600}.ac-hero-cap{max-width:34rem;color:var(--muted);margin-top:14px;font-size:14px}@media (min-width:1000px){.ac-sticker{bottom:30px;left:-34px}}@media (max-width:520px){.ac-sticker{width:min(68%,13.5rem);padding:12px 14px;bottom:16px;left:-6px}.ac-sticker-v{font-size:1.3rem}}.ac-hero-pick{grid-area:pick;min-width:0}.ac-status{background:var(--surface);border:1px solid var(--line);border-radius:999px;justify-self:start;align-items:center;gap:10px;min-height:40px;padding:0 16px 0 12px;font-size:14px;font-weight:600;display:inline-flex}.ac-status-dot{background:var(--brand);border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 4px #4636c82e}.ac-status-terhad .ac-status-dot{background:var(--sticker-deep);box-shadow:0 0 0 4px #ffd23f80}.ac-hero-cta{flex-wrap:wrap;gap:12px;display:flex}.ac-photo{object-fit:cover;background:var(--surface-2);width:100%;height:100%;display:block}.ac-plate{border-radius:var(--r-lg);background:var(--surface-2);outline-offset:-1px;outline:1px solid #0000001a;margin:0;position:relative;overflow:clip}.ac-plate-cap{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:10px 2px 0;font-size:13px;display:flex}.ac-plate-cap a{text-underline-offset:3px;text-decoration:underline}.ac-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:900px){.ac-trust{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.ac-trust>li{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line-soft);box-shadow:var(--ac-shadow);align-content:start;gap:8px;padding:20px 20px 18px;display:grid}.ac-trust>li:nth-child(2){background:var(--sticker);border-color:var(--sticker-line)}.ac-trust .ac-num{color:var(--brand-deep);font-size:clamp(2rem,1.5rem + 1.8vw,2.9rem)}.ac-trust>li:nth-child(2) .ac-num{color:var(--ink)}.ac-trust>li>span:last-child{color:var(--ink-soft);font-size:14px;line-height:1.45}.ac-trust>li:nth-child(2)>span:last-child{color:var(--ink)}.ac-footnote{color:var(--muted);margin-top:12px;font-size:13px}.ac-board{border-top:2px dashed var(--lilac-line);gap:0 56px;display:grid}@media (min-width:900px){.ac-board{grid-template-columns:repeat(2,minmax(0,1fr))}}.ac-board-row{border-bottom:2px dashed var(--lilac-line);grid-template-columns:auto minmax(16px,1fr) auto;align-items:baseline;gap:4px 10px;padding:18px 0;display:grid;position:relative}.ac-board-name{font-family:var(--ac-display);letter-spacing:-.015em;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:800;line-height:1.15}.ac-board-name a:after{content:"";position:absolute;inset:0}.ac-board-row:hover .ac-board-name a{color:var(--brand);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.ac-board-dots{border-bottom:3px dotted var(--lilac-line);align-self:end;margin-bottom:.4em}.ac-board-price{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.ac-board-price .ac-num{color:var(--brand-deep);font-size:clamp(1.35rem,1.2rem + .6vw,1.7rem)}.ac-board-short{max-width:34rem;color:var(--ink-soft);grid-column:1/-1;font-size:15px}.ac-board-more{margin-top:22px}.ac-svc-list{border-top:1px solid var(--line)}.ac-svc-row{border-bottom:1px solid var(--line);align-items:center;gap:6px 24px;padding:20px 4px 20px 0;transition:background-color .15s cubic-bezier(.2,0,0,1);display:grid;position:relative}.ac-svc-name{font-family:var(--ac-display);letter-spacing:-.01em;font-size:1.5rem;font-weight:800;line-height:1.1}.ac-svc-row a:after{content:"";position:absolute;inset:0}.ac-svc-row:hover .ac-svc-name{color:var(--brand)}.ac-svc-price{align-items:baseline;gap:6px;font-size:1.05rem;display:flex}.ac-svc-price .ac-num{color:var(--brand-deep);font-size:1.7rem}.ac-from{color:var(--muted);font-size:13px;font-weight:600}.ac-steps3{counter-reset:none;gap:16px;display:grid}@media (min-width:800px){.ac-steps3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.ac-steps3 li{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--ac-shadow);align-content:start;gap:10px;padding:24px 24px 26px;display:grid;position:relative}.ac-steps3-n{background:var(--sticker);width:52px;height:52px;box-shadow:0 0 0 2px var(--ink);color:var(--ink);border-radius:999px;place-items:center;margin-bottom:4px;font-size:1.6rem;display:inline-grid}.ac-steps3 h3{font-size:1.35rem}.ac-steps3 p{color:var(--ink-soft);max-width:24rem}.ac-steps3-cta{margin-top:28px}.ac-reviews{gap:16px;display:grid}@media (min-width:900px){.ac-reviews{grid-template-columns:1.2fr 1fr 1fr;align-items:start;gap:20px}}.ac-review{border-radius:var(--r-lg) var(--r-lg) var(--r-lg) 6px;background:var(--bg);border:1px solid var(--line-soft);align-content:start;gap:14px;padding:26px 24px 24px;display:grid;position:relative}.ac-review:first-child{background:var(--brand-night);border-color:var(--brand-night);color:var(--night-text)}.ac-review:first-child blockquote{color:#fff;font-size:1.3rem}.ac-review:first-child cite{color:var(--night-muted)}.ac-review:first-child .ac-review-tag{background:var(--sticker);color:var(--ink)}.ac-review blockquote{font-family:var(--ac-display);text-wrap:pretty;font-size:1.1rem;font-weight:500;line-height:1.5}.ac-review cite{color:var(--muted);font-size:14px;font-style:normal;display:block}.ac-review cite strong{color:inherit;font-weight:700}.ac-review-tag{background:var(--lilac);color:var(--brand-deep);border-radius:999px;justify-self:start;padding:3px 10px;font-size:12px;font-weight:700}.ac-cta{align-items:center;gap:24px;display:grid}@media (min-width:900px){.ac-cta{grid-template-columns:minmax(0,1fr) auto}}.ac-cta h2{color:#fff;max-width:16ch;font-size:clamp(2.1rem,1.4rem + 3vw,3.8rem)}.ac-cta p{color:var(--night-soft);max-width:34rem;margin-top:12px}.ac-cta-actions{flex-wrap:wrap;gap:12px;display:flex}.ac-btn-sticker{background:var(--sticker);color:var(--ink)}.ac-btn-sticker:hover:not(:disabled){background:#ffdf70}.ac-faq-cta{margin-top:24px}.ac-two{gap:32px;display:grid}@media (min-width:900px){.ac-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:56px}}.ac-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:700px){.ac-pair{gap:18px}}.ac-photo-frame{aspect-ratio:4/3}.ac-photo-frame-wide{aspect-ratio:16/9}.ac-tag{background:var(--surface);min-height:30px;color:var(--ink);border-radius:8px;align-items:center;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px;rotate:-2deg;box-shadow:0 6px 14px -8px #00000080}.ac-tag-cool{background:var(--brand);color:#fff}.ac-tag-warm{background:var(--sticker);color:var(--ink)}.ac-zones-grid{align-items:start;gap:32px;display:grid}@media (min-width:1000px){.ac-zones-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px}}.ac-zones-list{gap:24px;display:grid}.ac-table-zones td small{color:var(--muted);margin-top:2px;font-size:13px;display:block}.ac-table-zones th[scope=row]{white-space:nowrap}.ac-table-zones td.ac-num{white-space:nowrap;font-size:1.6rem}.ac-zdot{border:2px solid var(--ink);vertical-align:-1px;border-radius:999px;width:12px;height:12px;margin-right:8px;display:inline-block}.ac-pc{gap:8px;max-width:26rem;display:grid}.ac-pc-out{min-height:24px}.ac-inline-link{justify-self:start;align-items:center;gap:6px;min-height:44px;display:inline-flex}.ac-map{gap:12px;margin:0;display:grid}.ac-map-svg{width:100%;height:auto;display:block}.ac-map-bg{fill:var(--surface);stroke:var(--line)}.ac-map-grid{stroke:#1c1a3d12;stroke-width:1px}.ac-map-ring{fill:none;stroke:#1c1a3d2e;stroke-width:1.5px;stroke-dasharray:4 6}.ac-map-dot{stroke:var(--ink);stroke-width:2.5px}.ac-map-label{font-family:var(--ac-body);fill:var(--ink);paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linejoin:round;font-size:17px;font-weight:600}.ac-map-label-base{font-size:19px;font-weight:800}.ac-map-note{font-family:var(--ac-body);fill:var(--muted);font-size:14px}.ac-map-legend{flex-wrap:wrap;gap:8px 20px;font-size:14px;font-weight:600;display:flex}.ac-map-legend span{align-items:center;gap:8px;display:inline-flex}.ac-map-legend i{border:2px solid var(--ink);border-radius:999px;width:14px;height:14px}.ac-plans{gap:20px;display:grid}@media (min-width:800px){.ac-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}.ac-plan{border-radius:var(--r-xl);border:1px solid var(--line-soft);background:var(--bg);align-content:start;gap:14px;padding:28px 26px 24px;display:grid;position:relative}.ac-plan:before{content:"";background:var(--brand);border-radius:0 0 6px 6px;width:72px;height:8px;position:absolute;top:-1px;left:26px}.ac-plan:nth-child(2):before{background:var(--sticker-deep)}.ac-plan h3{font-size:1.7rem}.ac-plan header p{color:var(--ink-soft);font-size:15px}.ac-plan-price{color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:15px;display:flex}.ac-plan-price .ac-num{color:var(--brand-deep);font-size:clamp(2.6rem,2rem + 2vw,3.4rem)}.ac-plan-save strong{color:var(--wa)}.ac-plan ul{border-top:1px dashed var(--line);gap:6px;padding-top:12px;font-size:15px;display:grid}.ac-pagehead{border-bottom:1px solid var(--line-soft);background:radial-gradient(900px 380px at 100% 0%, #dcd8fbcc, transparent 64%), var(--bg);padding-block:20px clamp(32px,4.5vw,56px)}.ac-crumbs ol{color:var(--muted);flex-wrap:wrap;align-items:center;gap:0 4px;font-size:14px;display:flex}.ac-crumbs li{align-items:center;gap:4px;display:inline-flex}.ac-crumbs a{min-height:40px;color:var(--ink-soft);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.ac-crumbs a:hover{color:var(--ink)}.ac-crumbs [aria-current=page]{color:var(--ink);font-weight:600}.ac-h1-page{max-width:18ch;margin-top:16px;font-size:clamp(2.4rem,1.6rem + 3.6vw,4.4rem)}.ac-pagehead .ac-lead{margin-top:16px}.ac-mt{margin-top:32px;margin-bottom:12px}.ac-svc-rows{gap:clamp(40px,6vw,72px);display:grid}.ac-svc-feature{border-bottom:1px solid var(--line);align-items:center;gap:24px;padding-bottom:clamp(40px,6vw,72px);display:grid}.ac-svc-feature:last-child{border-bottom:0}@media (min-width:900px){.ac-svc-feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}.ac-svc-feature[data-flip] .ac-plate{order:2}}.ac-svc-feature-body{align-content:center;gap:16px;display:grid}.ac-svc-feature-body h2 a:hover{color:var(--brand)}.ac-svc-feature-price{font-size:1.05rem}.ac-svc-feature-price .ac-num{font-size:2.4rem}.ac-plate-cap-inline{color:var(--muted);max-width:34rem;font-size:13px}.ac-svc-layout{align-items:start;gap:40px;display:grid}@media (min-width:1000px){.ac-svc-layout{grid-template-columns:minmax(0,1fr) 21rem;gap:64px}.ac-svc-aside{position:sticky;top:92px}}.ac-svc-main{gap:36px;min-width:0;display:grid}.ac-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ac-facts>div{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line-soft);box-shadow:var(--ac-shadow);align-content:start;gap:4px;padding:16px 16px 14px;display:grid}.ac-facts>div:first-child{background:var(--sticker);border-color:var(--sticker-line)}.ac-facts>div:first-child .ac-facts-k,.ac-facts>div:first-child .ac-from{color:var(--ink)}@media (max-width:520px){.ac-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ac-facts>div:first-child{grid-column:1/-1}.ac-facts>div{padding:12px 14px}}.ac-facts-v .ac-num{white-space:nowrap}.ac-facts-k{color:var(--muted);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.ac-facts-v{font-size:1rem}.ac-facts-v .ac-num{font-size:2rem}.ac-facts-text{font-size:15px;font-weight:600;line-height:1.3}.ac-plate-wide{border-radius:var(--r-lg)}.ac-block{gap:14px;display:grid}.ac-includes{gap:20px;display:grid}@media (min-width:700px){.ac-includes-multi{grid-template-columns:repeat(2,minmax(0,1fr))}}.ac-includes-h{margin-bottom:8px;font-size:1.15rem}.ac-checklist{gap:10px;display:grid}.ac-checklist li{align-items:flex-start;gap:10px;display:flex}.ac-checklist svg{color:var(--wa);flex:none;margin-top:4px}.ac-checklist-no svg{color:var(--alert)}.ac-timeline{border-left:2px dashed var(--lilac-line);gap:0;margin-left:6px;display:grid}.ac-timeline li{padding:0 0 22px 24px;position:relative}.ac-timeline li:before{content:"";background:var(--surface);border:3px solid var(--brand);border-radius:999px;width:15px;height:15px;position:absolute;top:6px;left:-9px}.ac-timeline h3{margin-bottom:4px;font-size:1.2rem}.ac-timeline p{color:var(--ink-soft);max-width:40rem}.ac-when{gap:28px;display:grid}@media (min-width:700px){.ac-when{grid-template-columns:repeat(2,minmax(0,1fr))}}.ac-when h2{margin-bottom:12px}.ac-plain{color:var(--ink-soft);gap:8px;padding-left:1.2em;list-style:outside;display:grid}.ac-buybox{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line-soft);box-shadow:var(--ac-shadow-lift);gap:12px;padding:22px;display:grid}.ac-buybox h2{font-size:1.4rem}.ac-buybox-price .ac-num{font-size:3rem}.ac-buybox-note{color:var(--muted);font-size:13px}.ac-linklist{border-top:1px solid var(--line);display:grid}.ac-linklist a{border-bottom:1px solid var(--line);font-family:var(--ac-display);gap:2px;padding:16px 0;font-size:1.25rem;font-weight:800;line-height:1.2;transition:color .15s cubic-bezier(.2,0,0,1);display:grid}.ac-linklist a:hover{color:var(--brand)}.ac-linklist small{font-family:var(--ac-body);color:var(--muted);font-size:14px;font-weight:500}.ac-chiplinks{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.ac-chiplinks a{border:1.5px solid var(--ink);background:var(--surface);border-radius:999px;align-items:center;min-height:44px;padding:0 18px;font-weight:600;transition:background-color .15s cubic-bezier(.2,0,0,1),color .15s cubic-bezier(.2,0,0,1);display:inline-flex}.ac-chiplinks a:hover{background:var(--brand);color:#fff;border-color:var(--brand)}.ac-per{font-family:var(--ac-body);color:var(--muted);margin-left:2px;font-size:13px;font-weight:500}.ac-table-repair small{font-weight:400;display:block}.ac-table-foot{color:var(--muted);text-align:left;border-bottom:0;font-size:13px}.ac-two-est{align-items:start}.ac-market tbody th{font-family:var(--ac-body);font-size:15px;font-weight:600}.ac-market td .ac-num{font-size:1.6rem}.ac-pt-dark .ac-market td.ac-num{color:var(--sticker)}.ac-plancalc{gap:28px;display:grid}.ac-plancalc-form{gap:20px;display:grid}@media (min-width:900px){.ac-plancalc-form{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:32px}}.ac-plancalc-form fieldset{border:0;min-width:0;margin:0;padding:0}.ac-plancalc-form legend{margin-bottom:8px;padding:0}.ac-input-narrow{width:7rem}.ac-plancompare{gap:16px;display:grid}@media (min-width:800px){.ac-plancompare{grid-template-columns:repeat(2,minmax(0,1fr))}}.ac-plancard{cursor:pointer;display:block;position:relative}.ac-plancard input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ac-plancard-body{border-radius:var(--r-lg);border:2px solid var(--line);background:var(--bg);gap:8px;padding:22px;transition:border-color .15s cubic-bezier(.2,0,0,1),background-color .15s cubic-bezier(.2,0,0,1);display:grid}.ac-plancard:hover .ac-plancard-body{border-color:var(--ink-soft)}.ac-plancard input:checked+.ac-plancard-body{border-color:var(--ink);background:var(--lilac);box-shadow:inset 0 0 0 2px var(--ink)}.ac-plancard input:focus-visible+.ac-plancard-body{outline:3px solid var(--brand);outline-offset:2px}.ac-plancard-name{font-family:var(--ac-display);font-size:1.5rem;font-weight:800}.ac-plancard-name small{font-family:var(--ac-body);color:var(--muted);margin-left:6px;font-size:14px;font-weight:500}.ac-plancard-price{font-size:3.4rem}.ac-plancard-line{color:var(--ink-soft);font-size:15px}.ac-plancard-line strong{color:var(--wa)}.ac-plancard-lines{color:var(--muted);border-top:1px dashed var(--line);gap:2px;padding-top:8px;font-size:14px;display:grid}.ac-plansign{border-radius:var(--r-lg);background:var(--bg);border:1px solid var(--line);gap:18px;max-width:52rem;padding:24px;display:grid}.ac-calc{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--brand);gap:20px;max-width:44rem;margin-top:20px;padding:22px;display:grid}.ac-calc-grid{gap:18px;display:grid}@media (min-width:640px){.ac-calc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ac-calc-fs{border:0;min-width:0;margin:0;padding:0}.ac-calc-fs legend{margin-bottom:8px;padding:0}.ac-calc-out{border-radius:var(--r-md);background:var(--lilac);gap:8px;padding:18px;display:grid}.ac-calc-big{color:var(--ink);font-size:clamp(2.2rem,1.6rem + 2vw,3.2rem)}.ac-range{width:100%;height:44px;accent-color:var(--ink)}.ac-checker-promo{border-radius:var(--r-lg);background:var(--brand-night);color:var(--night-text);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:clamp(28px,4vw,48px);padding:18px 20px;transition:background-color .15s cubic-bezier(.2,0,0,1);display:grid}.ac-checker-promo:hover{background:var(--brand-night-2)}.ac-checker-promo strong{font-family:var(--ac-display);color:#fff;font-size:1.4rem;font-weight:800;line-height:1.1;display:block}.ac-checker-promo>span:nth-child(2)>span{margin-top:4px;font-size:15px;display:block}.ac-checker-promo-icon{border-radius:var(--r-lg);background:var(--sticker);width:52px;height:52px;color:var(--ink);justify-content:center;align-items:center;display:inline-flex}.ac-checker-promo>svg{color:var(--sticker)}.ac-guides{gap:32px 28px;display:grid}@media (min-width:700px){.ac-guides{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.ac-guides{grid-template-columns:repeat(3,minmax(0,1fr))}.ac-guide-lead{grid-column:1/-1}.ac-guide-lead .ac-guide-card{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:40px}}.ac-guide-card{align-content:start;gap:16px;height:100%;display:grid}.ac-guide-card:hover h2,.ac-guide-card:hover h3{color:var(--brand)}.ac-guide-body{align-content:start;gap:10px;display:grid}.ac-guide-body p:last-child:not(.ac-guide-meta){color:var(--ink-soft)}.ac-guide-meta{color:var(--brand);font-size:14px;font-weight:600}.ac-guide-meta-head{margin-top:16px}.ac-article{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;display:grid}@media (min-width:1000px){.ac-article{grid-template-columns:minmax(0,1fr) 20rem;gap:64px}.ac-article-aside{position:sticky;top:92px}}.ac-article-main{grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;display:grid}.ac-article-aside{gap:28px;display:grid}.ac-callout{border-radius:var(--r-md);border-left:4px solid var(--brand);background:var(--lilac);align-items:flex-start;gap:14px;margin-top:1.4em;padding:16px 18px;display:flex}.ac-callout svg{color:var(--brand);flex:none;margin-top:2px}.ac-callout-alert{border-left-color:var(--alert);background:var(--alert-soft)}.ac-callout-alert svg{color:var(--alert-deep)}.ac-callout-title{font-weight:700;margin-top:0!important}.ac-callout p{margin-top:4px}.ac-table-guide{min-width:34rem}.ac-prose .ac-pt-scroll{margin-top:1.4em}.ac-sources{border-top:2px dashed var(--lilac-line);gap:10px;padding-top:24px;display:grid}.ac-sources ul{gap:14px;display:grid}.ac-sources li{gap:2px;display:grid}.ac-sources a{color:var(--brand);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:600;text-decoration:underline}.ac-sources span{color:var(--ink-soft);font-size:14px}.ac-sources small{color:var(--muted);font-size:13px}.ac-related{gap:12px;display:grid}.ac-checker{align-items:start;gap:36px;display:grid}@media (min-width:1000px){.ac-checker{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px}.ac-checker-result{position:sticky;top:92px}}.ac-checker-form{gap:24px;display:grid}.ac-checker-group{border:0;min-width:0;margin:0;padding:0}.ac-checker-group legend{border-bottom:2px dashed var(--lilac-line);width:100%;font-family:var(--ac-display);margin-bottom:10px;padding:0 0 10px;font-size:1.2rem;font-weight:800}.ac-checker-options{gap:8px;display:grid}.ac-checker-option{cursor:pointer;display:block;position:relative}.ac-checker-option input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ac-checker-option>span{border-radius:var(--r-md);border:1.5px solid var(--line);background:var(--surface);gap:2px;padding:12px 14px 12px 48px;transition:border-color .15s cubic-bezier(.2,0,0,1),background-color .15s cubic-bezier(.2,0,0,1);display:grid;position:relative}.ac-checker-option>span:before{content:"";border:2px solid var(--ink);background:var(--surface);border-radius:6px;width:22px;height:22px;position:absolute;top:14px;left:14px}.ac-checker-option small{color:var(--muted);font-size:14px}.ac-checker-option:hover>span{border-color:var(--ink-soft)}.ac-checker-option input:checked+span{border-color:var(--ink);background:var(--lilac)}.ac-checker-option input:checked+span:before{background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.5 8.5 3 3 6-6.5' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat}.ac-checker-option input:focus-visible+span{outline:3px solid var(--brand);outline-offset:2px}.ac-checker-result{align-content:start;gap:20px;display:grid}.ac-urgent{border-radius:var(--r-lg);background:var(--alert);color:#fff;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.ac-urgent svg{flex:none;margin-top:2px}.ac-urgent>div{justify-items:start;gap:8px;display:grid}.ac-urgent-title{font-family:var(--ac-display);font-size:1.5rem;font-weight:800;line-height:1.1}.ac-causes{gap:14px;display:grid}.ac-cause{border-radius:var(--r-lg);border:1px solid var(--line);border-left:6px solid var(--brand);background:var(--surface);gap:10px;padding:18px 20px;display:grid}.ac-cause-sederhana{border-left-color:var(--sticker)}.ac-cause-rendah{border-left-color:var(--off-bar)}.ac-cause-tinggi{border-left-color:var(--alert)}.ac-cause-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.ac-cause h3{font-size:1.25rem}.ac-cause-tag{background:var(--surface-2);border-radius:999px;padding:2px 10px;font-size:13px;font-weight:700}.ac-cause-tinggi .ac-cause-tag{background:var(--alert-soft);color:var(--alert-deep)}.ac-cause-sederhana .ac-cause-tag{background:var(--sticker-soft);color:var(--sticker-ink)}.ac-cause-label{color:var(--wa);font-size:14px;font-weight:700}.ac-cause-self ul{gap:4px;margin-top:4px;padding-left:1.2em;font-size:15px;list-style:outside;display:grid}.ac-cause-tech{color:var(--ink-soft);align-items:flex-start;gap:8px;font-size:15px;display:flex}.ac-cause-tech svg{color:var(--brand);flex:none;margin-top:4px}.ac-sources-page{max-width:44rem;margin-top:48px}.ac-arealist{border-top:2px dashed var(--lilac-line);display:grid}@media (min-width:800px){.ac-arealist{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}}.ac-arealist a{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 16px;min-height:68px;padding:12px 0;transition:color .15s cubic-bezier(.2,0,0,1);display:grid}.ac-arealist a:hover{color:var(--brand)}.ac-arealist a svg{color:var(--alert);grid-area:1/2/span 2}.ac-arealist-name{font-family:var(--ac-display);font-size:1.5rem;font-weight:800;line-height:1.1}.ac-arealist-meta{color:var(--muted);align-items:center;gap:10px;font-size:14px;display:flex}.ac-zdots{gap:4px;display:inline-flex}.ac-zdots i{border:2px solid var(--ink);border-radius:999px;width:12px;height:12px}.ac-table-areas{min-width:30rem}.ac-svc-list-tight{border-top:1px solid var(--line);display:grid}.ac-svc-row-tight{grid-template-columns:minmax(0,1fr) auto;padding:14px 0}.ac-svc-row-tight .ac-svc-name{font-size:1.25rem;position:static}.ac-svc-row-tight .ac-svc-name:after{content:"";position:absolute;inset:0}.ac-contact-list{border-top:2px dashed var(--lilac-line);align-content:start;display:grid}.ac-contact-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;padding:18px 0;display:grid}a.ac-contact-row:hover strong{color:var(--brand)}.ac-contact-row svg{color:var(--brand);margin-top:4px}.ac-contact-row small{color:var(--muted);font-size:14px;display:block}.ac-contact-row strong{font-family:var(--ac-display);font-size:1.4rem;font-weight:800;line-height:1.2;display:block}.ac-contact-row em{color:var(--ink-soft);margin-top:2px;font-size:14px;font-style:normal;display:block}.ac-hint a,.ac-footnote a:not(.ac-link){color:var(--brand-deep);text-underline-offset:3px;text-decoration:underline}.ac-contact-demo{margin-top:16px}.ac-contact-form{gap:18px;margin-top:16px;display:grid}.ac-faqpage{gap:48px;display:grid}.ac-commit{gap:0;display:grid}@media (min-width:800px){.ac-commit{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}}.ac-commit li{border-bottom:1px solid var(--line);padding:20px 0}.ac-commit h3{margin-bottom:6px;font-size:1.4rem}.ac-commit p{color:var(--ink-soft);max-width:30rem}.ac-team{border-top:1px solid var(--line);margin-bottom:12px;display:grid}.ac-team li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:14px 0;display:flex}.ac-team span{color:var(--ink-soft)}.ac-credits{gap:24px;display:grid}@media (min-width:900px){.ac-credits{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 48px}}.ac-credit{grid-template-columns:minmax(0,10rem) minmax(0,1fr);align-items:start;gap:16px;scroll-margin-top:96px;display:grid}.ac-credit:target h3{box-shadow:inset 0 -.42em 0 var(--sticker)}.ac-credit h3{overflow-wrap:anywhere;margin-bottom:6px;font-size:1.1rem}.ac-credit p{color:var(--ink-soft);font-size:14px}.ac-credit a,.ac-srclist a{color:var(--brand);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.ac-credit .ac-photo-frame{aspect-ratio:4/3}.ac-srclist{gap:12px;margin-top:12px;display:grid}.ac-srclist li{gap:1px;display:grid}.ac-srclist a{align-items:center;min-height:40px;font-weight:600;display:inline-flex}.ac-srclist span{color:var(--ink-soft);font-size:14px}.ac-srclist small{color:var(--muted);font-size:13px}.ac-srclist-wide{max-width:52rem}.ac-footnote-dark{color:var(--night-muted)}.ac-link-light{color:#fff}.ac-link-light:hover{color:var(--sticker)}@media (max-width:639px){.ac-pt-table th,.ac-pt-table td{padding:12px 6px}.ac-pt-table thead th{font-size:12px}.ac-pt-table td .ac-num{font-size:1.15rem}.ac-pt-table tbody th{font-size:.95rem}.ac-pair .ac-tag{min-height:28px;padding:0 10px;font-size:12px;top:8px;left:8px}}.ac-pt-narrow{max-width:34rem}.ac-cell{flex-direction:column;gap:1px;min-width:0;line-height:1.3;display:inline-flex}.ac-cell strong{color:var(--ink);font-weight:600}.ac-cell small,.ac-muted-text{color:var(--muted);font-size:12px;line-height:1.35}.ac-muted-text{font-size:inherit}.ac-actions{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ac-person{align-items:center;gap:10px;min-width:0;display:inline-flex}.ac-rating{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.ac-rating svg{color:var(--dash-warning-dot);fill:currentColor}.ac-admin-form,.ac-admin-drawer{gap:16px;min-width:0;display:grid}.ac-admin-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px 14px;min-width:0;display:grid}.ac-admin-h{letter-spacing:.01em;color:var(--ink);margin:0 0 8px;font-size:13px;font-weight:650;line-height:18px}.ac-admin-lines{border:1px solid var(--line);border-radius:8px;gap:12px;min-width:0;margin:0;padding:12px;display:grid}.ac-admin-lines>legend{color:var(--ink-soft);padding:0 6px;font-size:12px;font-weight:650}.ac-admin-line{border-bottom:1px dashed var(--line-soft);grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));align-items:end;gap:10px;padding-bottom:12px;display:grid}.ac-admin-line:last-of-type{border-bottom:0;padding-bottom:0}.ac-admin-line-price{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr) auto}.ac-admin-line-extra{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;margin-bottom:8px}.ac-admin-line-doc{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.6fr) minmax(0,1fr) auto}@media (max-width:640px){.ac-admin-line-price,.ac-admin-line-extra,.ac-admin-line-doc{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-admin-line-price>:last-child,.ac-admin-line-extra>:last-child,.ac-admin-line-doc>:last-child{grid-column:2;justify-self:end}}.ac-admin-estimate{background:var(--accent-soft);color:var(--ink);border-radius:8px;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 12px;padding:12px 14px;display:grid}.ac-admin-estimate strong{text-align:right;font-size:20px;line-height:26px;font-family:var(--dash-font-display,inherit)}.ac-admin-estimate small{color:var(--ink-soft);grid-column:1/-1;font-size:12px;line-height:17px}.ac-admin-note{color:var(--muted);margin:8px 0 0;font-size:12.5px;line-height:18px}.ac-admin-more{border-top:1px solid var(--line-soft);margin:0;padding:10px 16px;font-size:13px}.ac-admin-more a{color:var(--dash-accent-text);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.ac-admin-more a:hover{text-decoration:underline}.ac-admin-list{margin:0;padding:0;list-style:none;display:grid}.ac-admin-list>li{border-top:1px solid var(--line-soft);align-items:center;gap:10px;min-width:0;padding:9px 16px;display:flex}.ac-admin-list>li:first-child{border-top:0}.ac-admin-listmain,.ac-admin-link{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;flex:auto;gap:1px;margin:0;padding:0;line-height:1.35;display:flex}button.ac-admin-listmain,.ac-admin-link{cursor:pointer;border-radius:4px}button.ac-admin-listmain:hover strong,.ac-admin-link:hover strong{text-decoration:underline}.ac-admin-link:focus-visible,button.ac-admin-listmain:focus-visible{outline:2px solid var(--dash-focus);outline-offset:2px}.ac-admin-listmain strong,.ac-admin-link strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ac-admin-listmain small,.ac-admin-link small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ac-admin-link .ac-admin-listmain{flex:none}.ac-admin-tablewrap{border-radius:8px;max-width:100%;overflow-x:auto}.ac-admin-tablewrap:focus-visible{outline:2px solid var(--dash-focus);outline-offset:2px}.ac-admin-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px;line-height:18px}.ac-admin-table th,.ac-admin-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line-soft);padding:8px 10px}.ac-admin-table thead th{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:650}.ac-admin-table tbody th{color:var(--ink);font-weight:600}.ac-admin-table small{color:var(--muted);margin-top:1px;font-size:12px;font-weight:400;line-height:16px;display:block}.ac-admin-table .r{text-align:right;white-space:nowrap}.ac-admin-table tfoot th,.ac-admin-table tfoot td{color:var(--ink-soft);border-bottom:0}.ac-admin-table tfoot .total th,.ac-admin-table tfoot .total td{border-top:1px solid var(--line);color:var(--ink);font-weight:700}.ac-admin-two{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:900px){.ac-admin-two{grid-template-columns:minmax(0,1fr)}}.ac-admin-slots{gap:14px;display:grid}.ac-admin-filter{width:min(100%,230px)}.ac-admin-datefield{width:156px}.ac-admin-daytitle{font-family:var(--dash-font-display,inherit);letter-spacing:.01em;font-size:16px}.ac-admin-legend{color:var(--ink-soft);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.ac-admin-legend li{align-items:center;gap:6px;display:inline-flex}.ac-admin-legend i{border-radius:3px;width:10px;height:10px}.ac-admin-strip{text-align:center;grid-template-columns:repeat(14,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.ac-admin-strip li{grid-template-rows:auto 56px auto;gap:4px;min-width:0;display:grid}.ac-admin-strip small{color:var(--muted);white-space:nowrap;font-size:10.5px;overflow:hidden}.ac-admin-strip strong{color:var(--ink-soft);white-space:nowrap;font-size:11px;font-weight:600}.ac-admin-strip .bar{background:color-mix(in oklab, var(--ink) 6%, transparent);border-radius:4px;align-items:flex-end;display:flex;overflow:hidden}.ac-admin-strip .bar i{background:var(--dash-c1);border-radius:3px 3px 0 0;width:100%;min-height:2px;display:block}.ac-admin-strip li.off .bar i{background:var(--dash-neutral-dot);opacity:.4}@media (max-width:520px){.ac-admin-strip{grid-template-columns:repeat(7,minmax(0,1fr));row-gap:10px}}.ac-admin-doc{min-width:0;scroll-margin-top:150px}.ac-admin-market{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ac-admin-market li{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:2px 12px;padding-bottom:10px;display:grid}.ac-admin-market li:last-child{border-bottom:0;padding-bottom:0}.ac-admin-market small{color:var(--muted);grid-column:1/-1;font-size:12px}.ac-admin-weekdays{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:10px;display:grid}.ac-admin-switches{gap:10px;display:grid}.ac-admin-blockform{grid-template-columns:minmax(150px,190px) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}@media (max-width:640px){.ac-admin-blockform{grid-template-columns:minmax(0,1fr);align-items:stretch}}.ac-admin-tier{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.ac-admin-template{gap:8px;min-width:0;display:grid}.ac-admin-placeholders{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:18px}.ac-admin-preview{background:color-mix(in oklab, var(--dash-success-dot) 14%, var(--surface));color:var(--ink);border-radius:8px 8px 8px 2px;padding:10px 12px;font-size:13px;line-height:19px}.ac-admin-preview strong{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:2px;font-size:11px;display:block}.ac-admin-preview p{white-space:pre-wrap;margin:0}.demo-aircond .dash-content{overflow-x:clip}.ac-heat{max-width:100%}.ac-heat table{table-layout:fixed;border-collapse:separate;border-spacing:4px;font-variant-numeric:tabular-nums;width:100%}.ac-heat th{color:var(--ink-soft);text-align:center;white-space:nowrap;padding:4px 6px;font-size:12px;font-weight:600}.ac-heat tbody th{text-align:left;width:22%;color:var(--ink)}.ac-heat thead th{white-space:normal;line-height:1.25}@media (max-width:520px){.ac-heat table{border-spacing:3px}.ac-heat th{padding:4px 2px;font-size:11px}.ac-heat td{padding:8px 2px;font-size:12px}}.ac-heat td{text-align:center;color:var(--ink);border-radius:6px;padding:9px 6px;font-size:13px;font-weight:600}.ac-heat-cell{background:color-mix(in srgb, var(--dash-c1) var(--heat,10%), var(--surface))}.ac-heat-off{background:color-mix(in oklab, var(--ink) 5%, transparent);color:var(--muted);font-weight:500}.ac-legend{color:var(--ink-soft);flex-wrap:wrap;gap:8px 20px;margin:14px 0 0;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}.ac-legend li{align-items:center;gap:8px;display:inline-flex}.ac-legend-sw{border:1.5px solid;border-radius:6px;width:18px;height:18px;display:inline-block}.ac-legend-kosong{background:var(--lilac);border-color:var(--lilac-line)}.ac-legend-terhad{background:var(--sticker-soft);border-color:var(--sticker-line)}.ac-legend-penuh{background:repeating-linear-gradient(-45deg, var(--hatch-a), var(--hatch-a) 3px, var(--hatch-line) 3px, var(--hatch-line) 6px);border-color:#1c1a3d4d}.ac-alert-action{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.ac-alert-action p{flex:16rem;margin:0}.ac-alert-action .ac-btn{background:var(--surface);flex:none}.ac-hs{border-radius:var(--r-xl);background:var(--surface);min-width:0;color:var(--ink);border:1px solid var(--line-soft);box-shadow:var(--ac-shadow-lift);grid-template-columns:minmax(0,1fr);gap:16px;padding:clamp(18px,2.6vw,32px);display:grid;position:relative}.ac-hs-head{gap:6px;min-width:0;display:grid}.ac-hs-title{margin:0;font-size:clamp(1.45rem,1.15rem + 1.2vw,2rem);line-height:1.1}.ac-hs-sub{max-width:40rem;color:var(--ink-soft);margin:0;font-size:15px}.ac-hs-live{background:var(--lilac);color:var(--brand-deep);border-radius:999px;justify-self:start;align-items:center;gap:10px;margin:0;padding:8px 16px 8px 12px;font-size:14px;font-weight:700;line-height:1.35;display:inline-flex}.ac-hs-live .ac-status-dot{flex:none}.ac-hs-cols{gap:22px;min-width:0;display:grid}.ac-hs-cal,.ac-hs-times{min-width:0}@media (min-width:1000px){.ac-hs{grid-template-columns:minmax(0,1fr) auto;gap:22px 32px}.ac-hs-head{grid-column:1}.ac-hs-live{grid-column:2;place-self:start end}.ac-hs-cols,.ac-hs-skel{grid-column:1/-1}.ac-hs-cols{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:36px}.ac-hs-times{border-left:2px dashed var(--lilac-line);padding-left:36px}}.ac-hs .ac-legend{margin:14px 0 0;font-size:13px}.ac-hs-day{letter-spacing:-.01em;margin:0 0 12px;font-size:1.15rem}.ac-hs-foot{color:var(--ink-soft);margin:14px 0 0;font-size:14px}.ac-hs .ac-cal,.ac-hs .ac-cal-head,.ac-hs .ac-cal-grid{gap:6px}.ac-hs .ac-day{border-radius:12px;gap:0;padding:7px 2px 14px}.ac-hs .ac-day-num{font-size:clamp(1.15rem,.9rem + 1vw,1.5rem);line-height:1.15}.ac-hs .ac-day-state{font-size:11px}.ac-hs .ac-day-bar{height:3px;inset:auto 7px 5px}.ac-hs .ac-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ac-hs .ac-pick{padding:12px 14px}.ac-hs .ac-pick-time{white-space:nowrap;font-size:1.3rem}.ac-hs .ac-pick-note{font-size:12.5px}.ac-hs .ac-pick-go{margin-top:8px}.ac-hs-skel{min-height:49.75rem}@media (min-width:360px){.ac-hs-skel{min-height:45.25rem}}@media (min-width:390px){.ac-hs-skel{min-height:43.9rem}}@media (min-width:414px){.ac-hs-skel{min-height:42.6rem}}@media (min-width:460px){.ac-hs-skel{min-height:39.6rem}}@media (min-width:520px){.ac-hs-skel{min-height:38.5rem}}@media (min-width:700px){.ac-hs-skel{min-height:38.8rem}}@media (min-width:900px){.ac-hs-skel{min-height:39.3rem}}@media (min-width:1000px){.ac-hs-skel{min-height:20.2rem}}@media (min-width:1080px){.ac-hs-skel{min-height:18.75rem}}@media (min-width:1200px){.ac-hs-skel{min-height:17.5rem}}.ac-picks{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:520px){.ac-picks{grid-template-columns:repeat(2,minmax(0,1fr))}}.ac-pick{border-radius:var(--r-md);border:1.5px solid var(--lilac-line);background:var(--lilac);height:100%;color:var(--ink);align-content:start;gap:2px;padding:14px 16px;text-decoration:none;transition:border-color .15s cubic-bezier(.2,0,0,1),background-color .15s cubic-bezier(.2,0,0,1),scale .15s cubic-bezier(.2,0,0,1);display:grid}a.ac-pick:hover{border-color:var(--brand);background:#e5e2fd}a.ac-pick:active{scale:.98}.ac-pick:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.ac-pick-terhad{background:var(--sticker-soft);border-color:var(--sticker-line)}a.ac-pick-terhad:hover{border-color:var(--sticker-deep);background:#ffedb0}.ac-pick-penuh,.ac-pick-lepas,.ac-pick-tutup{background:repeating-linear-gradient(-45deg, var(--hatch-a), var(--hatch-a) 6px, var(--hatch-b) 6px, var(--hatch-b) 12px);border-color:var(--line-soft);color:var(--off-ink);cursor:not-allowed}.ac-pick-time{font-family:var(--ac-display);font-size:1.5rem;font-weight:800}.ac-pick-note{color:var(--ink-soft);font-size:13px;font-weight:600}.ac-pick-terhad .ac-pick-note{color:var(--sticker-ink)}.ac-pick.is-off .ac-pick-note{color:var(--off-ink)}.ac-pick-go{color:var(--brand-deep);align-items:center;gap:6px;margin-top:10px;font-size:14px;font-weight:700;display:inline-flex}.ac-est-band{align-items:start;gap:28px;display:grid}@media (min-width:1000px){.ac-est-band{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px}.ac-est-intro{position:sticky;top:104px}}.ac-est-intro-note{max-width:34rem;color:var(--ink-soft);margin-top:16px;font-size:15px}.ac-est-split{color:var(--night-muted);margin:10px 0 0;font-size:13px}.ac-wz-help{margin-top:2px;font-size:14px}.ac-wz-help summary{cursor:pointer;min-height:44px;color:var(--brand);align-items:center;font-weight:600;display:flex}.ac-wz-help p{max-width:46rem;color:var(--ink-soft);margin:2px 0 8px}.ac-wz-option-type{color:var(--brand);margin-top:4px;font-size:13px;font-weight:600;display:block}.ac-pt-tabs+.ac-pt-tabs{margin-top:10px}.ac-pt-note{color:var(--ink-soft);margin:12px 0 0;font-size:14px}.ac-pt-dark .ac-pt-note{color:var(--night-muted)}.ac-inv-table{border-collapse:collapse;width:100%;font-size:15px}.ac-inv-table th,.ac-inv-table td{border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:top;padding:10px 12px}.ac-inv-table thead th{color:var(--ink-soft);border-bottom:2px solid var(--lilac-line);font-size:13px}.ac-inv-table td.ac-r,.ac-inv-table th.ac-r{text-align:right;white-space:nowrap}.ac-done-unit{display:block}small.ac-done-unit{color:var(--ink-soft);margin-top:4px;font-size:13px}}html:has(.ac-site){scroll-padding-top:96px}.demo-aircond{--dash-dark-bg:#12101f;--dash-dark-surface:#1b1830;--dash-dark-surface-2:#25213f;--dash-accent-ink:var(--brand-deep);--dash-accent-ink-dark:#b9b2ff;--dash-login-aside-bg:var(--brand-night)}.demo-aircond .dash-root{--dash-radius-sm:8px;--dash-radius:10px;--dash-radius-lg:16px}.demo-aircond .dash-root :where(h1){letter-spacing:-.02em;font-weight:800}.demo-aircond .dash-kpi__value{font-family:var(--ac-display);letter-spacing:-.015em;font-weight:800}.demo-aircond .dash-brand{font-family:var(--ac-display);letter-spacing:-.02em;font-weight:800}.demo-aircond .dash-brand__mark{width:30px;height:30px;box-shadow:none;background:0 0;border-radius:0;overflow:visible}.demo-aircond .dash-sidebar,.demo-aircond .dash-drawer--nav{--bg:#ecebfa;--surface:#fff;--line-soft:#4636c81f;background:var(--bg)}.demo-aircond .dash-sidebar{border-right-color:#4636c824}.demo-aircond .dash-root[data-theme=dark] .dash-sidebar,.demo-aircond .dash-root[data-theme=dark] .dash-drawer--nav{--bg:#17142b;--surface:#221e3c;--line-soft:#ffffff12}.demo-aircond .dash-nav-label{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.demo-aircond .dash-nav-item{border-radius:999px}.demo-aircond .dash-root :is(.dash-sidebar,.dash-drawer--nav) .dash-nav-item[aria-current=page]{background:var(--brand);color:#fff;box-shadow:0 8px 18px -10px #4636c8d9}.demo-aircond .dash-nav-item[aria-current=page] .dash-nav-item__icon{color:var(--sticker)}.demo-aircond .dash-nav-item[aria-current=page] .dash-nav-badge:not([data-tone]){color:#fff;background:#ffffff38}.demo-aircond .dash-nav-item[aria-current=page] .dash-nav-badge[data-tone=danger]{color:#b3261e;background:#fff}.demo-aircond .dash-login__or span{font-size:0}.demo-aircond .dash-login__or span:after{content:"atau";font-size:12.5px}
