.ab-hero{background:var(--ink);color:var(--on-dark);border-radius:var(--r-l);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid;overflow:hidden}.ab-hero-t{padding:32px}.ab-hero h1{font-size:var(--t-hero);letter-spacing:-.02em;margin-top:14px;font-weight:800;line-height:1.05}.ab-slogan{font-size:var(--t-l);margin-top:8px;font-weight:700;line-height:1.2}.ab-hero-t>p:not(.ab-slogan){max-width:56ch;font-size:var(--t-m);color:var(--on-dark-2);margin-top:14px;line-height:1.6}.ab-hero>img{object-fit:cover;object-position:35% center;width:100%;height:100%}.ab-nums{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:16px 0 0;padding:0;list-style:none;display:grid}.ab-nums li{background:var(--tile);border-radius:var(--r-m);flex-direction:column;gap:6px;padding:18px 20px;display:flex}.ab-nums b{font-size:var(--t-h1);letter-spacing:-.02em;white-space:nowrap;font-weight:800;line-height:1.1}.ab-nums span{font-size:var(--t-base);color:var(--ink-2);line-height:1.45}.ab-row{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;gap:40px;display:grid}.ab-row-r{grid-template-columns:minmax(0,520px) minmax(0,1fr)}.ab-row-r>img{order:-1}.ab-row>img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--r-l);width:100%;height:auto}.ab-row>img.ab-cut{aspect-ratio:auto;object-fit:contain;background:var(--tile)}.ab-row-t h2{font-size:var(--t-h2);letter-spacing:-.01em;font-weight:700;line-height:1.2}.ab-row-t>p{max-width:62ch;font-size:var(--t-m);color:var(--ink-2);margin-top:12px;line-height:1.6}.ab-points{gap:14px;margin:20px 0 0;padding:0;list-style:none;display:grid}.ab-points li{align-items:flex-start;gap:14px;display:flex}.ab-points .ic{border-radius:var(--r-s);background:var(--tile);flex:none;place-items:center;width:40px;height:40px;display:grid}.ab-points .ic .i{width:20px;height:20px}.ab-points li>span:last-child{font-size:var(--t-base);color:var(--ink-2);line-height:1.5}.ab-points b{font-size:var(--t-m);color:var(--ink);margin-bottom:2px;display:block}.ab-row-t .dl-acts{margin-top:24px}.ab-tags{flex-wrap:wrap;gap:8px;margin:16px 0 4px;padding:0;list-style:none;display:flex}.ab-tags li{background:var(--tile);font-size:var(--t-s);border-radius:999px;padding:6px 12px;font-weight:600}.ab-p{max-width:72ch;font-size:var(--t-m);color:var(--ink-2);margin:-4px 0 16px;line-height:1.6}.ab-dist{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ab-dist li{flex-direction:column;gap:8px;display:flex}.ab-dist img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--r-m);width:100%;height:auto;margin-bottom:8px}.ab-dist b{font-size:var(--t-l);line-height:1.3}.ab-dist small{font-size:var(--t-s);color:var(--muted);margin-left:6px;font-weight:600}.ab-dist span{font-size:var(--t-base);color:var(--ink-2);line-height:1.5}.ab-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ab-duo article{border:1px solid var(--line);border-radius:var(--r-l);grid-template-columns:180px minmax(0,1fr);align-items:start;gap:20px;padding:20px;display:grid}.ab-duo img{aspect-ratio:1;object-fit:cover;border-radius:var(--r-m);background:var(--tile);width:100%;height:auto}.ab-duo h3{font-size:var(--t-l);font-weight:700;line-height:1.3}.ab-duo p{font-size:var(--t-base);color:var(--ink-2);margin-top:8px;line-height:1.6}.ab-links{flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:flex}.ab-duo .ab-links{margin-top:12px}.ab-duo p a{color:var(--accent-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.ab-duo article>.btn{grid-column:2;justify-self:start;margin-top:-6px}.ab-ppfc{background:var(--ink);color:var(--on-dark);border-radius:var(--r-l);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"t v""n v";align-items:start;gap:24px 32px;padding:32px;display:grid}.ab-ppfc-t{grid-area:t}.ab-ppfc-n{grid-area:n}.ab-ppfc .vid{grid-area:v;align-self:center}.vid{aspect-ratio:16/9;border-radius:var(--r-m);background:var(--dark);color:var(--on-dark);display:block;position:relative;overflow:hidden}.vid img,.vid iframe,.vid video{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.vid-play{background:var(--accent);width:68px;height:68px;color:var(--on-accent);box-shadow:var(--shadow-s);transition:transform var(--dur-base) ease, background var(--dur-base) ease;border-radius:50%;place-items:center;margin:-34px 0 0 -34px;display:grid;position:absolute;top:50%;left:50%}.vid-play .i{width:30px;height:30px;margin-left:3px}.vid-t{background:linear-gradient(var(--vid-shade-0), var(--vid-shade-1));font-size:var(--t-s);padding:36px 16px 14px;font-weight:600;line-height:1.35;position:absolute;inset:auto 0 0}@media (hover:hover) and (pointer:fine){.vid:hover .vid-play{background:var(--accent-hover);transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.vid:hover .vid-play{transform:none}}.ab-ppfc-t img{width:200px;height:auto;margin-top:18px;display:block}.ab-ppfc h2{font-size:var(--t-h2);letter-spacing:-.01em;margin-top:16px;font-weight:700;line-height:1.2}.ab-ppfc p{max-width:62ch;font-size:var(--t-m);color:var(--on-dark-2);margin-top:12px;line-height:1.6}.ab-ppfc-n{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ab-ppfc-n li{background:var(--dark);border-radius:var(--r-m);font-size:var(--t-s);color:var(--on-dark-2);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;flex-direction:column;gap:6px;padding:18px 16px;line-height:1.35;display:flex}.ab-ppfc-n b{font-size:var(--t-hero);color:var(--on-dark);font-weight:800;line-height:1}@media (max-width:1060px){.ab-nums{grid-template-columns:repeat(3,minmax(0,1fr))}.ab-ppfc{grid-template-columns:minmax(0,1fr);grid-template-areas:"t""n""v"}.ab-duo article{grid-template-columns:140px minmax(0,1fr)}}@media (max-width:960px){.ab-hero{grid-template-columns:minmax(0,1fr)}.ab-hero>img{aspect-ratio:2;order:-1;height:auto}.ab-row,.ab-row-r{grid-template-columns:minmax(0,1fr);gap:24px}.ab-row>img{order:0;max-width:520px}.ab-duo{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.ab-hero-t{padding:28px 20px}.ab-hero>img{aspect-ratio:3/2}.ab-nums{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ab-nums li{padding:14px 16px}.ab-nums li:last-child{grid-column:1/-1}.ab-dist{grid-template-columns:minmax(0,1fr)}.ab-dist li{grid-template-columns:120px minmax(0,1fr);align-content:start;gap:4px 14px;display:grid}.ab-dist img{grid-row:span 2;margin-bottom:0}.ab-duo article{grid-template-columns:96px minmax(0,1fr);gap:14px;padding:16px}.ab-duo article>.btn{grid-column:1/-1;justify-self:stretch;margin-top:0}.vid-play{width:56px;height:56px;margin:-28px 0 0 -28px}.ab-ppfc{padding:28px 20px}.ab-ppfc-n{gap:8px}.ab-ppfc-n li{padding:14px 12px}}
.sec .sb-rich{margin-top:0}.ab-row-t>.sb-rich{margin-top:12px}.sb-cta h2{font-size:var(--t-h2);letter-spacing:-.01em;font-weight:700;line-height:1.2}.sb-cta p{max-width:62ch;color:var(--ink-2);font-size:var(--t-m);margin-top:8px;line-height:1.6}.sb-cta .btn{margin-top:16px}.sb-mid{text-align:center}.sb-mid p{margin-inline:auto}.sb-video .vid{max-width:860px}.sb-cards .sec-h+.grid{margin-top:20px}.sb-banner .dcall-t>:first-child,.sb-lead .b2b-head>:first-child{margin-top:0}
.cart{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:32px;margin-top:20px;display:grid}.cart-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.cart-row{grid-template-columns:72px minmax(0, 1fr) 140px minmax(130px, max-content) var(--ctl-m);border-bottom:1px solid var(--line);grid-template-areas:"img info qty sum del";align-items:center;gap:16px;padding:16px 0;display:grid}.cart-img{border-radius:var(--r-s);background:var(--tile);width:72px;height:72px;color:var(--muted);grid-area:img;place-items:center;display:grid;overflow:hidden}.cart-img img{object-fit:cover;width:100%;height:100%}.cart-img .i{width:28px;height:28px}.cart-info{flex-direction:column;grid-area:info;align-items:flex-start;gap:4px;min-width:0;display:flex}.cart-name{max-width:100%;font-size:var(--t-m);overflow-wrap:anywhere;font-weight:600;line-height:1.35}@media (hover:hover) and (pointer:fine){.cart-name:hover{color:var(--accent-ink)}}.cart-var{color:var(--ink-2);font-size:var(--t-s)}.cart-seg{grid-template-columns:auto auto;max-width:100%;margin:2px 0}.cart-seg button{min-width:0;height:calc(var(--ctl-s) - 6px);font-size:var(--t-s);white-space:nowrap;text-overflow:ellipsis;padding:0 12px;overflow:hidden}@media (max-width:400px){.cart-seg button{padding:0 8px}}.cart-buy{display:contents}.cart-row .qty{grid-area:qty;margin:0}.cart-sum{text-align:right;grid-area:sum;margin:0;line-height:1.3}.cart-sum b{font-size:var(--t-l);display:block}.cart-sum small{color:var(--muted);font-size:var(--t-s)}.cart-sum .was{font-size:inherit;margin-left:6px}.cart-del{width:var(--ctl-m);height:var(--ctl-m);border-radius:var(--r-s);color:var(--muted);grid-area:del;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.cart-del:hover{background:var(--tile);color:var(--accent-ink)}}.cart-row.gone .cart-img,.cart-row.gone .cart-name{opacity:.5}.cart-row.gone .cart-sum b{font-size:var(--t-m);color:var(--muted)}.cart-clear{color:var(--ink-2);font-size:var(--t-base);margin-top:16px}@media (hover:hover) and (pointer:fine){.cart-clear:hover{color:var(--accent-ink)}}.cart-total{top:calc(var(--hdr-h) + 16px);position:sticky}.buy.cart-total .total{font-size:var(--t-m);flex-wrap:wrap;align-items:baseline;column-gap:12px;margin:0 2px 16px}.cart-total .total b{font-size:var(--t-h2);white-space:nowrap;margin-left:auto;font-weight:800}.cart-reg{color:var(--ink-2);font-size:var(--t-s);align-items:baseline;gap:12px;margin:0 2px 12px;line-height:1.4;display:flex}.cart-reg span{flex:1;min-width:0}.cart-reg b{color:var(--accent-ink);font-size:var(--t-base);white-space:nowrap;font-weight:700}.cart-retro{color:var(--ink-2);font-size:var(--t-s);align-items:baseline;gap:12px;margin:12px 2px 16px;line-height:1.4;display:flex}.cart-retro>span{flex:1;min-width:0}.cart-retro small{color:var(--muted);font-size:var(--t-xs);display:block}.cart-retro b{color:var(--ok);font-size:var(--t-base);white-space:nowrap;font-weight:700}.cart-reg-pct{color:var(--accent-ink);white-space:nowrap}.cart-own span{color:var(--ok);font-weight:600}.cart-own-tag{color:var(--ok);white-space:nowrap}.cart-own-next{margin:-6px 2px 12px}.cart-bonus{border-radius:var(--r-s);background:var(--tile);cursor:pointer;grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"sw t sum"".note note";align-items:start;gap:2px 10px;margin:0 0 14px;padding:10px 12px;line-height:1.4;display:grid;position:relative}.cart-bonus input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.cart-bonus input:disabled{cursor:default}.cart-bonus:has(input:disabled){cursor:default}.cart-sw{background:var(--muted);width:40px;height:24px;transition:background-color var(--dur-fast) ease;border-radius:999px;grid-area:sw;margin-top:-2px;position:relative}.cart-sw:after{content:"";background:var(--bg);width:18px;height:18px;box-shadow:var(--shadow-seg);transition:transform var(--dur-fast) var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px}.cart-bonus input:checked+.cart-sw{background:var(--ok)}.cart-bonus input:checked+.cart-sw:after{transform:translate(16px)}.cart-bonus input:disabled+.cart-sw{background:var(--line)}.cart-bonus input:focus-visible+.cart-sw{outline:2px solid var(--accent);outline-offset:2px}.cart-bonus-t{min-width:0;font-size:var(--t-base);grid-area:t;font-weight:700}.cart-bonus-sum{color:var(--ok);font-size:var(--t-base);white-space:nowrap;grid-area:sum;font-weight:700}.cart-bonus-note{color:var(--ink-2);font-size:var(--t-s);grid-area:note}.cart-note{color:var(--ink-2);font-size:var(--t-s);margin:12px 0 0;line-height:1.45}.cart-unpriced{margin:-6px 0 14px}.cart-empty{margin-top:24px}@media (max-width:1280px){.cart{grid-template-columns:minmax(0,1fr)}.cart-total{justify-self:end;width:100%;max-width:440px;position:static}}@media (max-width:820px){.cart-row{grid-template-columns:64px minmax(0, 1fr) var(--ctl-m);grid-template-areas:"img info del""buy buy buy";align-items:start;gap:12px}.cart-img{width:64px;height:64px}.cart-buy{flex-wrap:wrap;grid-area:buy;justify-content:space-between;align-items:center;gap:12px;display:flex}.cart-row .qty{width:140px}.cart-sum{margin-left:auto}.cart-total{max-width:none}}html:has(.lead-dlg[open]){overflow:hidden}.lead-dlg{border-radius:var(--r-l);background:var(--bg);width:min(520px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink);box-shadow:var(--shadow);opacity:0;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), overlay var(--dur-fast) allow-discrete, display var(--dur-fast) allow-discrete;border:0;margin:auto;padding:0;transform:scale(.96)}.lead-dlg[open]{opacity:1;transition-duration:var(--dur-base);transform:none}@starting-style{.lead-dlg[open]{opacity:0;transform:scale(.96)}}.lead-dlg::backdrop{background:var(--shade);opacity:0;transition:opacity var(--dur-fast) var(--ease-out), overlay var(--dur-fast) allow-discrete, display var(--dur-fast) allow-discrete}.lead-dlg[open]::backdrop{opacity:1;transition-duration:var(--dur-base)}@starting-style{.lead-dlg[open]::backdrop{opacity:0}}.lead-in{padding:28px;position:relative}.lead-dlg form,.lead-done{gap:14px;display:grid}.lead-done .lead-reg{color:var(--accent-ink);font-weight:600}.lead-done .lead-bonus{color:var(--ok)}.lead-done .lead-bonus.no{color:var(--ink-2);font-weight:400}.lead-dlg h2{font-size:var(--t-h2);letter-spacing:-.01em;margin-right:44px;font-weight:700;line-height:1.2}.lead-sub{color:var(--ink-2);margin-top:-6px}.lead-what{border-radius:var(--r-s);background:var(--tile);padding:12px 16px;font-weight:600}.lead-f{gap:6px;display:grid}.lead-acc{color:var(--ink-2)}.lead-acc a{color:inherit;text-underline-offset:2px;text-decoration:underline}.lead-f label{font-weight:600}.lead-f label small{color:var(--muted);font-weight:400}.lead-dlg input,.lead-dlg textarea{width:100%;height:var(--ctl-l);border:1px solid var(--line);border-radius:var(--r-s);background:var(--bg);color:var(--ink);font:inherit;font-size:var(--t-input);padding:0 14px;font-weight:400}.lead-dlg textarea{resize:vertical;height:auto;min-height:88px;padding:12px 14px}.lead-dlg [aria-invalid=true]{border-color:var(--accent)}.lead-dlg .lead-err{color:var(--accent-ink);font-size:var(--t-s);font-weight:400}.lead-dlg .btn{width:100%;height:var(--ctl-xl);font-size:var(--t-btn-xl)}.lead-note{color:var(--muted);font-size:var(--t-s);line-height:1.45}.lead-note a,.lead-done a{color:var(--ink);white-space:nowrap;font-weight:600}.lead-note a.lead-doc{color:inherit;white-space:normal;text-underline-offset:2px;font-weight:400;text-decoration:underline}.lead-done .okc{background:var(--ok);width:40px;height:40px;color:var(--on-accent);animation:lead-ok-in var(--dur-slow) var(--ease-out) both;border-radius:999px;place-items:center;display:grid}.lead-done .okc .i{stroke-width:2.6px;width:22px;height:22px}@keyframes lead-ok-in{0%{opacity:0;transform:scale(.9)}}@keyframes lead-ok-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.lead-done .okc{animation-name:lead-ok-fade}}.lead-x{width:var(--ctl-m);height:var(--ctl-m);color:var(--ink-2);border-radius:999px;place-items:center;display:grid;position:absolute;top:16px;right:16px}@media (hover:hover) and (pointer:fine){.lead-x:hover{background:var(--tile);color:var(--ink)}}.lead-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}@media (max-width:820px){.lead-in{padding:24px 20px}}.saved-empty,.saved-grid{margin-top:20px}.cmp-hint{color:var(--ink-2);margin:12px 0 0}.cmp-scroll{overscroll-behavior-x:contain;margin-top:20px;overflow-x:auto}.cmp{border-collapse:separate;border-spacing:0;font-size:var(--t-base);line-height:1.4}.cmp th,.cmp td{text-align:left;vertical-align:top;overflow-wrap:anywhere;width:250px;min-width:250px;padding:12px 16px 12px 0}.cmp tbody th,.cmp tbody td{border-top:1px solid var(--line)}.cmp th[scope=row],.cmp .cmp-l{z-index:1;background:var(--bg);width:200px;min-width:200px;color:var(--ink-2);font-weight:400;position:sticky;left:0}.cmp thead td{padding-bottom:20px}.cmp-del{color:var(--ink-2);font-size:var(--t-s);align-items:center;gap:6px;margin-top:12px;display:inline-flex}@media (hover:hover) and (pointer:fine){.cmp-del:hover{color:var(--accent-ink)}}.cmp-diff{color:var(--ink);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.cmp-diff input{width:18px;height:18px;accent-color:var(--accent)}.cmp-none{color:var(--muted)}@media (max-width:820px){.cmp,.cmp thead,.cmp tbody{display:block}.cmp tr{grid-template-columns:repeat(var(--n), minmax(160px, 1fr));column-gap:14px;display:grid}.cmp th,.cmp td,.cmp th[scope=row],.cmp .cmp-l{width:auto;min-width:0;padding:10px 0}.cmp th[scope=row],.cmp .cmp-l{grid-column:1/-1;padding-bottom:0;position:static}.cmp tbody td{border-top:0}.cmp .cmp-l:empty{display:none}.cmp th[scope=row] span{position:sticky;left:0}}
.vh{padding-block:32px var(--sec-gap)}.vh-box{border:1px solid var(--line);border-radius:var(--r-l);max-width:560px;margin-inline:auto;padding:28px}.vh-box h1{font-size:var(--t-h1);line-height:1.2}.vh-lead{color:var(--ink-2);font-size:var(--t-m);margin-top:8px;line-height:1.45}.vh-gets{gap:10px;margin-top:14px;padding:0;list-style:none;display:grid}.vh-gets li{align-items:flex-start;gap:10px;display:flex}.vh-gets i{background:var(--ok);width:24px;height:24px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;display:grid}.vh-gets p{color:var(--muted);font-size:var(--t-base);line-height:1.35}.vh-gets b{color:var(--ink);font-size:var(--t-m);display:block}.vh-inn{margin-top:14px}.vh-flow{justify-items:start;gap:12px;margin-top:20px;display:grid}.btn.vh-tg{height:var(--ctl-xl);background:var(--tg);color:var(--on-accent);font-size:var(--t-btn-xl);padding:0 24px}@media (hover:hover) and (pointer:fine){.btn.vh-tg:hover{background:var(--tg-hover)}}.vh-hint{color:var(--muted);font-size:var(--t-s);line-height:1.4}.vh-note{border-radius:var(--r-s);background:var(--tile);font-size:var(--t-base);padding:12px 14px;line-height:1.45}.vh-note.warn{background:var(--accent-soft)}.vh-note a{color:var(--accent-ink);font-weight:600}.vh-ok{color:var(--ok);font-size:var(--t-m);align-items:center;gap:8px;font-weight:600;display:flex}.vh-wait{gap:16px;width:100%;display:grid}.vh-wait.has-qr{grid-template-columns:200px minmax(0,1fr);align-items:start}.vh-qr{width:200px;height:200px;color:var(--ink);border:1px solid var(--line);border-radius:var(--r-s)}.vh-qr-bg{fill:var(--bg)}.vh-qr path{fill:currentColor}.vh-steps{justify-items:start;gap:12px;display:grid}.vh-step{font-size:var(--t-m);line-height:1.45}.vh-status{color:var(--ink-2);font-size:var(--t-base);line-height:1.45}.vh-status.slow{color:var(--accent-ink)}.vh-again{font-size:inherit;text-underline-offset:2px;background:0 0;padding:0;text-decoration:underline}.vh-call{white-space:nowrap;font-weight:700}.vh-alt{border-top:1px solid var(--line);font-size:var(--t-base);gap:8px;margin-top:24px;padding-top:16px;line-height:1.45;display:grid}.vh-alt p{flex-wrap:wrap;gap:2px 8px;display:flex}.vh-alt a,.vh-alt .vh-form{color:var(--accent-ink);white-space:nowrap;font-weight:600}.vh-test{gap:12px;margin-top:16px;display:grid}.vh-test label{color:var(--ink-2);font-size:var(--t-s);gap:4px;display:grid}.vh-test input{height:var(--ctl-l);border:1px solid var(--line);border-radius:var(--r-s);font-size:var(--t-input);padding:0 12px}@media (max-width:600px){.vh{padding-top:16px}.vh-box{border:0;padding:0}.vh-flow,.vh-steps{justify-items:stretch}.vh-wait.has-qr{grid-template-columns:minmax(0,1fr)}}.kb{padding-block:24px var(--sec-gap)}.kb h1{font-size:var(--t-h1)}.kb-grid{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;max-width:920px;margin-top:16px;display:grid}.kb-card{border:1px solid var(--line);border-radius:var(--r-m);font-size:var(--t-base);align-content:start;gap:8px;padding:20px;line-height:1.45;display:grid}.kb-card h2{font-size:var(--t-l)}.kb-level{border-radius:var(--r-s);background:var(--tile);font-size:var(--t-s);justify-self:start;padding:2px 10px;font-weight:600}.kb-level.studio{background:var(--ok-soft);color:var(--ok)}.kb-level.staff{background:var(--accent-soft);color:var(--accent-ink)}.kb-note{color:var(--ink-2)}.kb-acts{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.kb-load{color:var(--muted);margin-top:16px}.kb-prais{grid-column:1/-1}.kb-prais-h{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.kb-ok{border-radius:var(--r-s);background:var(--ok-soft);color:var(--ok);font-size:var(--t-s);padding:2px 10px;font-weight:600}.kb-pt{border-collapse:collapse;width:100%;font-size:var(--t-base)}.kb-pt th,.kb-pt td{border-bottom:1px solid var(--line);text-align:right;vertical-align:baseline;white-space:nowrap;padding:8px 0 8px 12px}.kb-pt thead th{color:var(--muted);font-size:var(--t-s);padding-top:4px;font-weight:600}.kb-pt th:first-child{text-align:left;white-space:normal;padding-left:0}.kb-pt tbody th{font-weight:600}.kb-pt tbody th a{color:inherit}.kb-pt tbody th small{color:var(--muted);font-size:var(--t-s);font-weight:400;display:block}.kb-pt-guest{color:var(--muted)}.kb-pt .save{margin-left:2px}.kb-more{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;align-self:center;margin-left:8px;font-weight:600}@media (hover:hover) and (pointer:fine){.kb-pt tbody th a:hover,.kb-more:hover{color:var(--accent-ink)}}@media (max-width:560px){.kb-pt thead{display:none}.kb-pt tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px;padding:10px 0;display:grid}.kb-pt th,.kb-pt td{text-align:left;border:0;padding:0}.kb-pt tbody th,.kb-pt .kb-pt-guest{grid-column:1/-1}.kb-pt td:before{content:attr(data-k);color:var(--muted);font-size:var(--t-s);display:block}.kb-pt .kb-pt-guest:before{margin-right:6px;display:inline}.kb-more{margin-left:0}}@media (max-width:820px){.kb-grid{grid-template-columns:minmax(0,1fr)}}.acc{flex:none;margin-left:auto;position:relative}.acc .btn-login{margin-left:0;position:relative}.btn-login.in:after{content:"";background:var(--ok);width:8px;height:8px;box-shadow:0 0 0 2px var(--tile);border-radius:50%;position:absolute;top:8px;right:8px}.acc-pop{z-index:75;border-radius:var(--r-m);background:var(--bg);min-width:240px;box-shadow:var(--shadow);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.acc-who{border-bottom:1px solid var(--line);font-size:var(--t-base);gap:2px;margin-bottom:4px;padding:8px 10px 10px;display:grid}.acc-who span{color:var(--muted);font-size:var(--t-s)}.acc-pop a,.acc-pop button{min-height:var(--ctl-s);border-radius:var(--r-s);font-size:var(--t-base);text-align:left;background:0 0;align-items:center;padding:0 10px;display:flex}@media (hover:hover) and (pointer:fine){.acc-pop a:hover,.acc-pop button:hover{background:var(--tile)}}@media (max-width:820px){.acc{grid-area:login;margin-left:0}}.kb-note a{color:var(--accent-ink);font-weight:600}.vh-box.kt{max-width:640px}.kt-flow{gap:16px;margin-top:20px;display:grid}.kt-legend{color:var(--ink-2);font-size:var(--t-s);margin-bottom:6px;padding:0}.kt-who,.kt-links,.kt-chips{border:0;min-width:0;margin:0;padding:0}.kt-who{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.kt-opt,.kt-chips label{display:block;position:relative}.kt-opt input,.kt-chips input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.kt-opt span{border:1px solid var(--line);border-radius:var(--r-s);background:var(--bg);gap:2px;height:100%;padding:10px 14px;line-height:1.3;display:grid}.kt-opt b{font-size:var(--t-base)}.kt-opt small{color:var(--muted);font-size:var(--t-s)}.kt-opt input:checked+span{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.kt-opt input:focus-visible+span,.kt-chips input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.kt-opt input:not(:checked):hover+span{border-color:var(--muted)}.kt-chips input:not(:checked):hover+span{background:var(--tile-2)}}.kt-form{gap:14px;display:grid}.kt-form>.btn{justify-self:start}.kt-phone{border-radius:var(--r-s);background:var(--tile);font-size:var(--t-base);padding:10px 14px}.kt-field{color:var(--ink-2);font-size:var(--t-s);gap:4px;display:grid}.kt-field input,.kt-field select{width:100%;height:var(--ctl-l);border:1px solid var(--line);border-radius:var(--r-s);background:var(--bg);color:var(--ink);font-size:var(--t-input);padding:0 12px}.kt-field [aria-invalid=true]{border-color:var(--accent)}.kt-err{color:var(--accent-ink);font-size:var(--t-s)}.kt-company{border-radius:var(--r-s);background:var(--ok-soft);font-size:var(--t-base);gap:2px;padding:10px 14px;line-height:1.4;display:grid}.kt-company small{color:var(--ink-2);font-size:var(--t-s)}.kt-links{gap:8px;display:grid}.kt-links .vh-again{color:var(--accent-ink);font-size:var(--t-s);justify-self:start}.kt-chips{flex-wrap:wrap;gap:8px;display:flex}.kt-chips span{height:var(--ctl-s);border-radius:var(--r-s);background:var(--tile);color:var(--ink);font-size:var(--t-s);white-space:nowrap;align-items:center;padding:0 14px;font-weight:600;display:flex}.kt-chips input:checked+span{background:var(--ink);color:var(--on-dark)}.kt-chips .kt-err{flex-basis:100%}@media (max-width:600px){.kt-form>.btn{justify-self:stretch}}.kb-nav{scrollbar-width:none;border-bottom:1px solid var(--line);gap:4px;max-width:920px;margin-top:12px;display:flex;position:relative;overflow-x:auto}.kb-nav::-webkit-scrollbar{display:none}.kb-tab{color:var(--ink-2);font-size:var(--t-base);white-space:nowrap;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:10px 12px;font-weight:600}.kb-tab[aria-current=page]{border-bottom-color:var(--accent);color:var(--ink)}@media (hover:hover) and (pointer:fine){.kb-tab:not([aria-current=page]):hover{color:var(--ink)}}.kb-wide{max-width:920px;margin-top:16px}.kb-list{margin:4px 0 0;padding:0;list-style:none}.kb-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.kb-row:first-child{border-top:0}.kb-row-main{gap:2px;min-width:0;display:grid}.kb-row>.kb-level,.kb-row>.btn{white-space:nowrap;flex:none}.kb-meta{color:var(--muted);font-size:var(--t-s)}.kb-leads{gap:12px;max-width:920px;margin-top:16px;display:grid}.kb-items{gap:6px;margin:0;padding:0;list-style:none;display:grid}.kb-items li{justify-content:space-between;gap:12px;display:flex}.kb-items li .num{flex:none}.kb-items li.gone{color:var(--muted);text-decoration:line-through}.kb-total{font-weight:600}.kb-orders .kb-sum{white-space:nowrap;flex:none;font-weight:600}.kb-orders .kb-row-main{margin-right:auto}@media (max-width:560px){.kb-order{flex-wrap:wrap;row-gap:6px}.kb-order .kb-row-main{flex-basis:100%}}.kb-comment{white-space:pre-line;overflow-wrap:anywhere}.kb-dl{gap:8px;margin:0;display:grid}.kb-dl-row{grid-template-columns:140px minmax(0,1fr);gap:12px;display:grid}.kb-dl dt{color:var(--muted)}.kb-dl dd{overflow-wrap:anywhere;margin:0}.kb-links{gap:2px;display:grid}.kb-links a{color:var(--accent-ink)}.kt-field textarea{border:1px solid var(--line);border-radius:var(--r-s);background:var(--bg);width:100%;color:var(--ink);font:inherit;font-size:var(--t-input);resize:vertical;padding:10px 12px}.kb-frames{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin:4px 0 0;padding:0;list-style:none;display:grid}.kb-frames li{align-content:start;gap:4px;display:grid}.kb-frames img{border-radius:var(--r-s);background:var(--tile);width:100%;height:auto;display:block}@media (max-width:820px){.kb-dl-row{grid-template-columns:minmax(0,1fr);gap:0}.kb-frames{grid-template-columns:repeat(2,minmax(0,1fr))}}.kb-link-films{color:var(--ink-2)}.kb-link-h{font-size:var(--t-base);margin:8px 0 0}.kb-opens .kb-row{align-items:flex-start}.kb-phone{white-space:nowrap;color:var(--ink);flex:none;font-weight:600;text-decoration:none}@media (max-width:560px){.kb-opens .kb-row{flex-wrap:wrap}.kb-phone{width:100%}}.kb-bonus-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.kb-chip{border-radius:var(--r-s);background:var(--tile);color:var(--ink-2);font-size:var(--t-xs);white-space:nowrap;flex:none;padding:2px 10px;font-weight:700}.kb-bonus-bal{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.kb-bonus-big{font-size:var(--t-price);letter-spacing:-.01em;font-weight:800;line-height:1.1}.kb-bonus-s{color:var(--muted);font-size:var(--t-s);margin-top:2px}.kb-gift{border-radius:var(--r-s);background:var(--accent-soft);max-width:240px;color:var(--accent-ink);font-size:var(--t-s);gap:1px;padding:10px 12px;line-height:1.35;display:grid}.kb-gift b{font-size:var(--t-base)}.kb-bonus-sub{border-top:1px solid var(--line);font-size:var(--t-base);padding-top:12px;font-weight:700}.kb-bonus-sub>span{color:var(--muted);white-space:nowrap;font-weight:400}.kb-grid:has(>.kb-bonus):not(.kb-bonus-page){align-items:start}.kb-bar{background:var(--tile);border-radius:999px;height:10px;margin:14px 10px 0;position:relative}.kb-bar-f{border-radius:inherit;background:var(--ok);position:absolute;inset:0 auto 0 0}.kb-bar-w{background:repeating-linear-gradient(-45deg, var(--ok) 0 3px, transparent 3px 7px);opacity:.55;border-radius:0 999px 999px 0;position:absolute;top:0;bottom:0}.kb-wait{margin-top:-6px}.kb-wait .kb-nw{white-space:nowrap}.kb-bar i{background:var(--muted);opacity:.35;width:2px;height:18px;position:absolute;top:-4px;transform:translate(-1px)}.kb-bar em{border:4px solid var(--ok);background:var(--bg);border-radius:50%;width:20px;height:20px;position:absolute;top:50%;transform:translate(-50%,-50%)}.kb-bar-l{height:34px;color:var(--muted);font-size:var(--t-xs);margin:6px 10px 0;position:relative}.kb-bar-l span{text-align:center;white-space:nowrap;line-height:1.25;display:grid;position:absolute;transform:translate(-50%)}.kb-bar-l b{color:var(--ink-2)}.kb-acc{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.kb-acc b{color:var(--ok)}.kb-acc .kb-bonus-s{margin-top:0}.kb-next{border-radius:var(--r-s);background:var(--ok-soft);font-size:var(--t-s);padding:10px 12px}.kb-bonus .kb-more{justify-self:start;margin:4px 0 0}.kb-hist ul{margin:0;padding:0;list-style:none;display:grid}.kb-hist li{border-bottom:1px solid var(--line);grid-template-columns:84px minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding:10px 0;display:grid}.kb-hist li:last-child{border-bottom:0}.kb-hist-day{color:var(--muted);font-size:var(--t-s)}.kb-hist-what small{color:var(--muted);font-size:var(--t-s);display:block}.kb-hist-sum{white-space:nowrap}.kb-hist-sum.plus{color:var(--ok)}@media (max-width:560px){.kb-hist li{grid-template-columns:minmax(0,1fr) auto}.kb-hist-day{grid-column:1/-1}.kb-bonus-sub>span{white-space:normal;display:block}.kb-dot,.kb-tab em{display:none}}.acc-bonus,.kb-tab em,.acc-pop-bonus em{font-size:var(--t-xs);white-space:nowrap;border-radius:6px;padding:1px 6px;font-style:normal;font-weight:700}.acc-bonus{background:var(--ok);color:var(--on-accent)}.kb-tab em,.acc-pop-bonus em{background:var(--ok-soft);color:var(--ok)}.kb-tab em{margin-left:6px}.acc-pop a.acc-pop-bonus{justify-content:space-between;gap:8px}.btn-login.in.bonus:after{display:none}@media (max-width:820px){.btn-login.in.bonus,.btn-login.in.bonus:hover{background:var(--ok);width:auto;color:var(--on-accent);padding:0 10px}.btn-login.in.bonus .i{display:none}.btn-login.in.bonus .acc-bonus{font-size:var(--t-s);background:0 0;padding:0}}
