.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-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-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-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-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));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}@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%}}
