.nb-hint{color:var(--muted);font-size:13px;line-height:1.45}.nb-hint.warn{color:var(--warm)}.nb-chips{flex-wrap:wrap;gap:6px;display:flex}.nb-chips .chip{cursor:pointer;height:30px}.nb-chips .chip:hover{border-color:var(--accent-text);color:var(--ink)}.field>.nb-chips{margin-top:2px}.nb-wz{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.nb-card{padding:0;overflow:hidden}.nb-steps{border-bottom:1px solid var(--line);background:#ffffff04;gap:6px;margin:0;padding:12px 16px;list-style:none;display:flex}.nb-steps li{flex:1}.nb-steps button{border-radius:var(--r-s);width:100%;height:40px;color:var(--muted);align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.nb-steps button:disabled{cursor:default}.nb-steps i{background:var(--surface-3);width:22px;height:22px;font-style:normal;font-family:var(--mono);border-radius:6px;flex:none;place-items:center;font-size:12px;display:grid}.nb-steps i .ic{width:13px;height:13px}.nb-steps .cur button{background:var(--accent-dim);color:var(--ink)}.nb-steps .cur i{background:var(--accent);color:#fff}.nb-steps .done button{color:var(--ink-soft)}.nb-steps .done i{background:var(--ok-dim);color:var(--ok)}.nb-body{flex-direction:column;gap:14px;padding:26px 28px 8px;display:flex}.nb-body h2{font-size:23px}.nb-body>p.muted{max-width:62ch;margin-top:-8px}.nb-h3{margin-top:10px;font-size:15px}.nb-h3+p.muted{margin-top:-10px;font-size:14px}.nb-form{flex-direction:column;gap:14px;display:flex}.nb-body .field textarea{min-height:64px}.nb-opts{grid-template-columns:1fr;gap:8px;display:grid}.nb-opt{border-radius:var(--r-s);border:1px solid var(--line-strong);background:var(--surface-2);text-align:left;min-height:46px;color:var(--ink-soft);padding:10px 14px;font-size:14.5px;font-weight:600;line-height:1.35;transition:border-color .15s,background .15s,color .15s}.nb-opt:hover{border-color:var(--accent-text);color:var(--ink)}.nb-opt.on{border-color:var(--accent);background:var(--accent-dim);color:var(--ink)}.nb-foot{align-items:center;gap:12px;padding:18px 28px 24px;display:flex}.nb-msg{text-align:right;color:var(--warm);flex:1;font-size:13.5px}.nb-foot .btn.primary{min-width:150px}.nb-foot .btn .ic{width:15px;height:15px}.nb-calc{border-radius:var(--r-s);background:var(--accent-dim);border:1px solid #7c5cff59;flex-direction:column;gap:14px;padding:16px;display:flex}.nb-prices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.nb-prices div{border-radius:var(--r-s);border:1px solid var(--line);background:var(--surface);padding:12px}.nb-prices span{color:var(--muted);font-size:12.5px;font-weight:600;display:block}.nb-prices b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:19px;display:block}.nb-prices .rec{border-color:var(--accent)}.nb-prices .rec span{color:var(--accent-text)}.nb-lt{margin-bottom:-2px}.nb-lt button{height:36px;font-size:14px}.nb-lesson{border-radius:var(--r-s);background:var(--surface-2);border:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:10px;padding:18px 20px;display:flex}.nb-lesson b{font-size:16px}.nb-lesson p{margin:0}.nb-mark:disabled{opacity:.5;cursor:default}.nb-marks{flex-direction:column;gap:2px;margin-top:2px;display:flex}.nb-marks .mono{margin:0 0 4px 10px}.nb-mark{border-radius:var(--r-xs);text-align:left;color:var(--ink-soft);align-items:baseline;gap:14px;padding:7px 10px;font-size:14.5px;transition:background .15s,color .15s;display:flex}.nb-mark:hover{background:var(--hover);color:var(--ink)}.nb-mark b{min-width:34px;font-family:var(--mono);color:var(--accent-text);flex:none;font-size:12.5px;font-weight:500}.nb-map{flex-direction:column;gap:14px;display:flex;position:sticky;top:24px}.nb-map .eyebrow{margin-bottom:-4px}.nb-img{border-radius:var(--r-s);object-fit:cover;object-position:50% 42%;width:100%;height:132px;display:block}.nb-map ol{margin:0;padding:0;list-style:none}.nb-map li{border-top:1px solid var(--line);gap:14px;padding:10px 0;display:flex}.nb-map li>span{width:20px;font-family:var(--mono);color:var(--faint);flex:none;padding-top:3px;font-size:12px}.nb-map li b{color:var(--ink-soft);font-size:14.5px;font-weight:600;display:block}.nb-map li small{color:var(--muted);font-size:13px;line-height:1.4;display:block}.nb-map li.on>span{color:var(--accent-text)}.nb-map li.on b{color:var(--ink)}.nb-map li.on b:after{content:"";background:var(--accent);vertical-align:middle;width:6px;height:6px;margin-left:8px;display:inline-block}.nb-map-n{border-top:1px solid var(--line);color:var(--ink-soft);padding-top:12px;font-size:14px;line-height:1.5}#page[data-route=nabidka] .head>div:first-child{flex:420px;min-width:0}#page[data-route=nabidka] .head p{max-width:86ch}.nb-new{background:linear-gradient(90deg,var(--ok-dim),transparent 60%),var(--surface);border-color:#9ee39a4d;align-items:center;gap:16px;margin-bottom:16px;display:flex;position:relative}.nb-new>div{flex:1;min-width:0}.nb-new p{font-size:14px}.nb-bar{flex-wrap:wrap;align-items:center;gap:14px 20px;padding:16px 20px;display:flex}.nb-bar-t{flex-direction:column;flex:1;gap:1px;min-width:240px;display:flex}.nb-bar-t b{letter-spacing:-.01em;font-size:20px;line-height:1.25}.nb-bar-t small{color:var(--muted);font-size:13.5px;line-height:1.45}.nb-bar-a{flex-wrap:wrap;gap:8px;display:flex}.nb-bar-a .btn:disabled,.nb-fig .btn:disabled,.nb-pr-f .btn:disabled{opacity:.45;cursor:not-allowed}.nb-bar+.nb-hint{margin-top:10px}.nb-nav{margin:20px 0 4px}.nb-nav button{height:36px;font-size:14px}.nb-nav button span{font-family:var(--mono);color:var(--accent-text);font-size:12px;font-weight:500}.nb-nav .nb-time{align-self:center;margin-left:auto}.nb-row{border-top:1px solid var(--line);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:18px 32px;padding:30px 0 34px;scroll-margin-top:12px;display:grid}.nb-row [hidden]{display:none!important}.nb-rh{grid-column:1;gap:14px;display:flex}.nb-no{width:22px;font-family:var(--mono);color:var(--accent-text);flex:none;padding-top:6px;font-size:13px;font-weight:500}.nb-rh h2{font-size:23px}.nb-rh p{max-width:52ch;color:var(--ink-soft);margin-top:5px;font-size:14.5px;line-height:1.5}.nb-rm{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;display:flex}.nb-les{color:var(--muted);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.nb-les .ic{width:13px;height:13px;color:var(--accent-text)}.nb-les:hover{color:var(--ink)}.nb-f{flex-direction:column;grid-column:1;gap:14px;padding-left:36px;display:flex}.nb-f .field textarea{min-height:64px;line-height:1.45}.nb-pv{flex-direction:column;grid-area:1/2/span 2;gap:12px;min-width:0;display:flex;position:sticky;top:20px}.nb-pvs{position:relative}.nb-pvs .sl-fit{border:1px solid var(--line-strong);cursor:zoom-in;box-shadow:0 30px 60px -36px #000000f2}.nb-zoom{border:1px solid var(--line-strong);height:30px;color:var(--ink-soft);opacity:0;background:#131317eb;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;transition:opacity .15s;display:inline-flex;position:absolute;bottom:10px;right:10px}.nb-zoom .ic{width:12px;height:12px}.nb-pvs:hover .nb-zoom,.nb-zoom:focus-visible{opacity:1}.nb-talk{border-radius:var(--r);border:1px solid var(--line);background:var(--surface);flex-direction:column;gap:10px;padding:14px 16px 10px;display:flex}.nb-talk-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.nb-talk-h .mono{text-transform:uppercase;letter-spacing:.06em;color:var(--accent-text);align-items:center;gap:7px;display:inline-flex}.nb-talk-h .ic{width:13px;height:13px}.nb-min{width:88px;display:block;position:relative}.nb-min .input{text-align:right;font-variant-numeric:tabular-nums;height:34px;min-height:34px;padding:0 42px 0 10px}.nb-min span{color:var(--muted);pointer-events:none;font-size:13px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.nb-talk .field textarea{resize:none;min-height:0;font-size:14.5px;line-height:1.45;overflow:hidden}.nb-tip{color:var(--warm);gap:8px;font-size:13px;line-height:1.45;display:flex}.nb-tip .ic{flex:none;width:13px;height:13px;margin-top:3px}.nb-talk-f{justify-content:space-between;align-items:center;gap:10px;min-height:32px;display:flex}.nb-talk-f small{color:var(--muted);font-size:12.5px}.nb-time{align-items:center;gap:6px;display:inline-flex}.nb-time .ic{width:13px;height:13px}.nb-logo{grid-template-columns:minmax(0,1fr) auto 32px;align-items:center;gap:8px;display:grid}.nb-up{cursor:pointer}.nb-up .ic{width:13px;height:13px}.nb-seg{border-radius:var(--r-s);border:1px solid var(--line);align-self:flex-start;gap:3px;padding:3px;display:inline-flex}.nb-seg button{height:28px;color:var(--muted);border-radius:7px;padding:0 10px;font-size:12.5px;font-weight:600}.nb-seg button:hover{color:var(--ink)}.nb-seg button.on{background:var(--surface-3);color:var(--ink)}.nb-color{grid-template-columns:46px minmax(0,150px) auto;align-items:center;gap:8px;display:grid}.nb-color input[type=color]{cursor:pointer;width:46px;height:42px;min-height:42px;padding:4px}.nb-lead{color:var(--ink-soft);font-size:14.5px;line-height:1.5}.nb-fig{flex-wrap:wrap;align-items:flex-start;gap:14px 24px;margin-top:10px;padding:16px 20px;display:flex}.nb-fig-t{flex-direction:column;flex:1;gap:8px;min-width:280px;display:flex}.nb-fig-t p{max-width:78ch;color:var(--ink-soft);font-size:14px;line-height:1.5}.nb-fig-t .input{max-width:520px}.nb-fig-a{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nb-fig .btn .ic{width:15px;height:15px}.nb-promptm textarea{border-radius:var(--r-s);border:1px solid var(--line-strong);background:var(--surface-2);width:100%;min-height:300px;color:var(--ink);font-family:var(--mono);resize:vertical;padding:12px;font-size:12.5px;line-height:1.5}.modal.nb-pres{gap:16px;width:min(640px,100%)}.nb-pr-h{align-items:baseline;gap:10px;padding-right:34px;display:flex}.nb-pr-h .mono{text-transform:uppercase;letter-spacing:.06em;color:var(--accent-text)}.nb-pr-h b{font-family:var(--mono);font-variant-numeric:tabular-nums;margin-left:auto;font-size:20px;font-weight:500}.nb-pr-h small{color:var(--muted);font-size:13px}.nb-pr-s{align-items:center;gap:12px;display:flex}.nb-pr-s h2{flex:1;padding:0;font-size:26px}.nb-pr-b{gap:14px;display:grid}.nb-pr-b .mono{text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;display:block}.nb-pr-b p{font-size:17px;line-height:1.5}.nb-pr-b ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nb-pr-b li{padding-left:16px;font-size:18px;font-weight:600;line-height:1.4;position:relative}.nb-pr-b li:before{content:"";background:var(--accent);width:6px;height:6px;position:absolute;top:.62em;left:0}.nb-pr-f{align-items:center;gap:12px;display:flex}.nb-pr-f span{text-align:center;color:var(--muted);flex:1;font-size:13.5px}.nb-sub{border-top:1px solid var(--line);align-items:baseline;gap:10px;margin-top:8px;padding-top:16px;font-size:15px;display:flex}.nb-sub small{color:var(--muted);font-size:12.5px;font-weight:500}.nb-notes{flex-direction:column;gap:4px;display:flex}.nb-notes .mono{margin-bottom:2px}.nb-note{border-radius:var(--r-xs);border:1px dashed var(--line-strong);text-align:left;color:var(--ink-soft);align-items:flex-start;gap:8px;padding:7px 10px;font-size:13.5px;line-height:1.4;display:flex}.nb-note:hover{border-color:var(--accent-text);color:var(--ink)}.nb-note .ic{width:13px;height:13px;color:var(--accent-text);margin-top:3px}.nb-rows{flex-direction:column;gap:12px;display:flex}.nb-st,.nb-nx{grid-template-columns:82px minmax(0,1fr) 32px;align-items:center;gap:6px 8px;display:grid}.nb-nx{grid-template-columns:42px minmax(0,1fr) 32px}.nb-d{resize:vertical;min-height:0;color:var(--ink-soft);grid-column:2;font-size:14px;line-height:1.4}.nb-wk{position:relative}.nb-wk .input{text-align:right;font-variant-numeric:tabular-nums;padding-right:40px}.nb-wk span{color:var(--muted);pointer-events:none;font-size:13px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.nb-nxn{border-radius:var(--r-s);border:1px solid var(--line);height:42px;font-family:var(--mono);color:var(--accent-text);place-items:center;font-size:13px;display:grid}.nb-x{width:32px;height:32px;color:var(--faint);border-radius:8px;font-size:19px;line-height:1}.nb-x:hover{background:var(--hover);color:var(--ink)}.nb-x:disabled{opacity:.3;cursor:not-allowed}.nb-rf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.nb-rf .btn .ic{width:13px;height:13px}.nb-pks{flex-direction:column;gap:10px;display:flex}.nb-pk{border:1px solid var(--line);border-radius:var(--r-s);background:var(--surface);flex-direction:column;gap:8px;padding:14px;display:flex}.nb-pk.rec{border-color:#7c5cff80}.nb-pk-h{color:var(--ink-soft);justify-content:space-between;font-size:13px;font-weight:600;display:flex}.nb-pk-h em{color:var(--muted);font-style:normal;font-weight:500}.nb-pk.rec .nb-pk-h em{color:var(--accent-text);font-weight:600}.nb-pk-r{grid-template-columns:minmax(0,1fr) 150px;gap:8px;display:grid}.nb-pk textarea.input{resize:vertical;min-height:120px;line-height:1.45}.nb-pick{flex-direction:column;margin:0 -10px;display:flex}.nb-pick-r{border-radius:var(--r-s);align-items:center;gap:12px;padding:10px;display:flex}.nb-pick-r:hover{background:var(--hover)}.nb-pick-r.on{background:var(--accent-dim)}.nb-pick-r>span:first-child{flex:1;min-width:0}.nb-pick-r b{font-size:15px;line-height:1.3;display:block}.nb-pick-r small{color:var(--muted);font-size:13px;display:block}.nb-pick-r>.ic{width:14px;height:14px;color:var(--faint)}.nb-sw{border:1px solid var(--ln);background:var(--bg);min-height:92px;color:var(--ink);text-align:left;border-radius:9px;flex-direction:column;justify-content:flex-end;gap:5px;padding:30px 14px 12px;display:flex;position:relative;overflow:hidden}.nb-sw b{font-family:var(--hf);font-weight:var(--hw);font-size:calc(17px*var(--k));letter-spacing:var(--ls);text-transform:var(--tt);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-top:.12em;line-height:1.08;display:-webkit-box;overflow:hidden}.nb-sw small{font-family:var(--mono);letter-spacing:.02em;color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;line-height:1.3;overflow:hidden}.nb-sw i{background:linear-gradient(90deg,var(--acc) 0 33.4%,var(--tint) 33.4% 66.7%,var(--ink) 66.7%);width:42px;height:8px;position:absolute;top:12px;left:14px}.nb-ncs{grid-template-columns:repeat(auto-fill,minmax(172px,1fr));gap:10px;display:grid}.nb-ncs.sm{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.nb-nc{border-radius:var(--r);border:1px solid var(--line-strong);background:var(--surface-2);text-align:left;flex-direction:column;gap:10px;padding:7px 7px 12px;transition:border-color .15s,background .15s;display:flex}.nb-nc:hover{border-color:var(--accent-text)}.nb-nc.on{border-color:var(--accent);background:var(--accent-dim);box-shadow:0 0 0 1px var(--accent)}.nb-nc-t{flex-direction:column;gap:3px;padding:0 7px;display:flex}.nb-nc-t b{color:var(--ink);font-size:14.5px;font-weight:600;line-height:1.3}.nb-nc-t small{color:var(--muted);font-size:12.5px;line-height:1.42}.nb-ncs.sm .nb-sw{min-height:76px}.nb-ncs.sm .nb-sw b{font-size:calc(16px*var(--k));-webkit-line-clamp:1}.nb-ncs.sm .nb-nc-t b{font-size:13.5px}.nb-nc-o .nb-sw{--bg:transparent;--ink:var(--ink-soft);--mut:var(--muted);--ln:var(--line-strong);--hf:var(--display);--hw:700;--k:1;--ls:-.02em;--tt:none;border-style:dashed}.nb-more{border-top:1px solid var(--line);flex-direction:column;gap:14px;margin-top:6px;padding-top:20px;scroll-margin-top:16px;display:flex}.nb-lab{color:var(--ink-soft);font-size:13.5px;font-weight:600}.nb-link{color:var(--accent-text);font-weight:600}.nb-link:hover{color:var(--ink)}.nb-prev{flex-direction:column;gap:8px;display:flex}.nb-prev .sl-fit{border:1px solid var(--line-strong);border-radius:9px}.nb-prev small{color:var(--muted);font-size:12.5px;line-height:1.4}.nb-look{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:10px;padding:12px 20px 12px 12px;display:flex}.nb-look .nb-sw{flex:none;width:176px;min-height:78px;padding-top:26px}.nb-look .nb-sw b{font-size:calc(15px*var(--k));-webkit-line-clamp:1}.nb-look .nb-sw i{top:10px}.nb-look-t{flex-direction:column;flex:1;gap:1px;min-width:220px;display:flex}.nb-look-t b{letter-spacing:-.01em;font-size:17px;line-height:1.3}.nb-look-t small{color:var(--muted);font-size:13.5px;line-height:1.45}.nb-look-a{flex-wrap:wrap;gap:8px;display:flex}.nb-look-a .btn .ic,.head .btn .ic{width:15px;height:15px}.modal.nb-lookm{width:min(940px,100%)}.nb-chk{border-radius:var(--r-s);border:1px solid var(--line);background:var(--surface-2);cursor:pointer;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.nb-chk input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin-top:2px}.nb-chk span{flex-direction:column;gap:2px;display:flex}.nb-chk b{font-size:14.5px;font-weight:600}.nb-chk small{color:var(--muted);font-size:13px;line-height:1.45}.nb-chk:has(input:disabled){opacity:.5;cursor:default}.nb-own{border-radius:var(--r-s);border:1px dashed var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:10px 12px;display:flex}.nb-own .nb-hint{flex:1;min-width:220px}.nb-done{margin-top:6px}.nb-back{color:var(--muted);align-items:center;gap:5px;margin-bottom:12px;font-size:13.5px;font-weight:600;display:inline-flex}.nb-back .ic{width:13px;height:13px}.nb-back:hover{color:var(--ink)}.head .nb-back+.eyebrow{display:block}.nb-gh{margin:26px 0 12px;font-size:18px}.head+.nb-gh{margin-top:0}.nb-gal{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.nb-gc{border-radius:var(--r);border:1px solid var(--line);background:var(--surface);flex-direction:column;gap:11px;padding:9px 9px 14px;transition:border-color .15s;display:flex}.nb-gc:hover{border-color:var(--accent-text)}.nb-gc .sl-fit{outline:1px solid var(--line-strong);border-radius:8px}.nb-gc-t{flex-direction:column;gap:3px;padding:0 7px;display:flex}.nb-gc-t b{letter-spacing:-.01em;font-size:16px;line-height:1.3}.nb-gc-t small{color:var(--muted);font-size:13.5px;line-height:1.45}.nb-gc-f{min-height:26px;font-family:var(--mono);color:var(--faint);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:0 7px;font-size:11.5px;display:flex}.nb-gc-f em{font-family:var(--display);font-style:normal}.nb-smi{flex-wrap:wrap;align-items:center;gap:12px 32px;margin-bottom:18px;padding:14px 20px;display:flex}.nb-smi>div{flex-direction:column;gap:3px;display:flex}.nb-smi b{font-size:15px;font-weight:600}.nb-smi .nb-hint{flex:1;min-width:260px}.nb-hexs{flex-wrap:wrap;gap:6px 14px;display:flex}.nb-hex{color:var(--ink-soft);align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.nb-hex i{border:1px solid var(--line-strong);border-radius:4px;width:14px;height:14px}.nb-sms{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;margin-bottom:22px;display:grid}.nb-sms figure{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.nb-sms .sl-fit{outline:1px solid var(--line-strong);cursor:zoom-in;border-radius:10px}.nb-sms figcaption{color:var(--ink-soft);gap:10px;font-size:13.5px;font-weight:600;display:flex}.nb-sms figcaption span{font-family:var(--mono);color:var(--accent-text);font-size:12px;font-weight:500}@media (max-width:1100px){.nb-wz{grid-template-columns:1fr}.nb-map{position:static}.nb-row{grid-template-columns:1fr}.nb-pv{grid-area:auto/1;position:static}}@media (max-height:860px){.nb-pv{position:static}}@media (max-width:760px){.nb-sms{grid-template-columns:1fr}.nb-look .nb-sw{width:100%}.nb-look-a .btn{flex:1}.nb-body{padding:20px 18px 4px}.nb-foot{flex-wrap:wrap;padding:16px 18px 20px}.nb-steps span{display:none}.nb-new{flex-direction:column;align-items:flex-start;gap:12px;padding-right:44px}.nb-new .banner-x{position:absolute;top:10px;right:12px}.nb-f{padding-left:0}.nb-bar-a .btn{flex:1}.nb-zoom{opacity:1}.nb-logo{grid-template-columns:minmax(0,1fr) auto 32px}.nb-fig .btn{flex:1}}@media (max-width:420px){.nb-pk-r{grid-template-columns:1fr 130px}.nb-prices{grid-template-columns:1fr}}.sl-fit{box-sizing:border-box;aspect-ratio:16/9;background:#0a0a0c;border-radius:14px;width:100%;display:block;overflow:hidden;container-type:inline-size}.sl{--u:calc(100cqw/1280);--s-bg:#0a0a0c;--s-surface:#131317;--s-ink:#eceae6;--s-soft:#c9c7c2;--s-mute:#8c8c93;--s-vio:#7c5cff;--s-deep:#5829e5;--s-lite:#a48dff;--s-on:#fff;--s-ok:#9ee39a;--s-line:#ffffff1a;--s-line2:#ffffff38;--s-mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--s-hair:max(1px,calc(var(--u)*1));box-sizing:border-box;width:100%;height:100%;padding:calc(var(--u)*46) calc(var(--u)*64) calc(var(--u)*38);background:radial-gradient(56% 84% at 92% -10%,color-mix(in srgb,var(--s-vio) 28%,transparent),transparent 68%),radial-gradient(42% 64% at -8% 112%,color-mix(in srgb,var(--s-deep) 18%,transparent),transparent 70%),var(--s-bg);color:var(--s-ink);font-family:Urbanist,system-ui,-apple-system,Segoe UI,sans-serif;font-size:calc(var(--u)*17);letter-spacing:0;text-align:left;-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-weight:500;line-height:1.45;display:flex;position:relative;overflow:hidden}.sl *,.sl :before,.sl :after{box-sizing:border-box}:where(.sl) :where(h1,h2,p,ol,ul,li,b,small,em,i,span){margin:0;padding:0;font-style:normal}.sl-top,.sl-bot{justify-content:space-between;align-items:center;gap:calc(var(--u)*24);font-family:var(--s-mono);text-transform:uppercase;color:var(--s-mute);white-space:nowrap;font-weight:500;display:flex}.sl-top{font-size:calc(var(--u)*13);letter-spacing:.12em}.sl-tag{align-items:center;gap:calc(var(--u)*12);color:var(--s-lite);flex:none;display:flex}.sl-tag b{color:var(--s-ink);font-weight:500}.sl-px{width:calc(var(--u)*10);height:calc(var(--u)*10);background:var(--s-vio);flex:none;display:inline-block}.sl-px.ok{background:var(--s-ok)}.sl-meta{text-overflow:ellipsis;min-width:0;overflow:hidden}.sl-main{justify-content:space-between;gap:calc(var(--u)*26);min-height:0;padding:calc(var(--u)*44) 0 calc(var(--u)*32);flex-direction:column;flex:1;display:flex}.sl-bot{padding-top:calc(var(--u)*16);border-top:var(--s-hair) solid var(--s-line);font-size:calc(var(--u)*12);letter-spacing:.1em}.sl-who{align-items:center;gap:calc(var(--u)*10);min-width:0;color:var(--s-soft);display:flex;overflow:hidden}.sl-who>span,.sl-cl>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.sl-cl{align-items:center;gap:calc(var(--u)*8);display:flex}.sl-flogo{width:auto;height:calc(var(--u)*20);max-width:calc(var(--u)*72);object-fit:contain;border-radius:calc(var(--u)*4);flex:none;display:block}.sl-flogo.lt{padding:calc(var(--u)*2.5);background:#fff}.sl-x{color:var(--s-vio);flex:none}.sl-no{flex:none;align-items:center;display:flex}.sl-pxs{gap:calc(var(--u)*4);margin-right:calc(var(--u)*14);display:inline-flex}.sl-pxs i{width:calc(var(--u)*7);height:calc(var(--u)*7);background:#ffffff24}.sl-pxs i.on{background:var(--s-vio)}.sl-k{align-items:center;gap:calc(var(--u)*9);font-family:var(--s-mono);font-size:calc(var(--u)*12.5);letter-spacing:.12em;text-transform:uppercase;color:var(--s-lite);font-weight:500;line-height:1.3;display:flex}.sl-ph{color:#ffffff4d;font-style:italic;font-weight:400}.sl-h{max-width:calc(var(--u)*1090);font-size:calc(var(--u)*var(--fs,64));letter-spacing:-.032em;color:var(--s-ink);text-wrap:balance;-webkit-line-clamp:5;-webkit-box-orient:vertical;padding-top:.06em;font-weight:700;line-height:1.05;display:-webkit-box;overflow:hidden}.sl-hrow{justify-content:space-between;align-items:flex-end;gap:calc(var(--u)*40);display:flex}.sl-h2{font-size:calc(var(--u)*54);letter-spacing:-.03em;color:var(--s-ink);font-weight:700;line-height:1.04}.sl-sub{max-width:calc(var(--u)*420);font-size:calc(var(--u)*15.5);color:var(--s-mute);text-align:right;line-height:1.4}.sl-titul{padding-bottom:calc(var(--u)*46);background:radial-gradient(72% 104% at 100% 0%,color-mix(in srgb,var(--s-vio) 36%,transparent),transparent 70%),radial-gradient(42% 64% at -8% 112%,color-mix(in srgb,var(--s-deep) 22%,transparent),transparent 70%),var(--s-bg)}.sl-titul>*{z-index:2;position:relative}.sl-titul>.sl-cov{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sl-titul.cov:before{content:"";z-index:1;background:linear-gradient(205deg,color-mix(in srgb,var(--s-vio) 34%,transparent),transparent 50%),linear-gradient(90deg,#0a0a0cf2 0%,#0a0a0cd6 44%,#0a0a0c6b 100%),linear-gradient(0deg,#0a0a0ceb,transparent 48%);position:absolute;inset:0}.sl-titul>.sl-stairs{z-index:1;grid-template-columns:repeat(6,calc(var(--u)*72));grid-auto-rows:calc(var(--u)*72);gap:calc(var(--u)*8);display:grid;position:absolute;bottom:0;right:0}.sl-stairs i{background:var(--s-vio);display:block}.sl-titul.cov>.sl-stairs{display:none}.sl-titul .sl-main{justify-content:flex-end;align-items:flex-start;gap:calc(var(--u)*30);padding:calc(var(--u)*24) 0 calc(var(--u)*40)}.sl-t{max-width:calc(var(--u)*840);font-size:calc(var(--u)*var(--fs,100));letter-spacing:-.04em;color:var(--s-ink);text-wrap:balance;-webkit-line-clamp:4;-webkit-box-orient:vertical;padding:.1em 0 .05em;font-weight:700;line-height:.98;display:-webkit-box;overflow:hidden}.sl-logo{height:calc(var(--u)*88);min-width:calc(var(--u)*88);max-width:calc(var(--u)*330);padding:calc(var(--u)*14) calc(var(--u)*16);border-radius:calc(var(--u)*18);background:#fff;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.sl-logo.dk{border:var(--s-hair) solid var(--s-line2);background:var(--s-surface)}.sl-logo img{width:auto;height:100%;max-width:calc(var(--u)*298);object-fit:contain;display:block}.sl-logo b{font-size:calc(var(--u)*34);letter-spacing:-.02em;color:var(--s-lite);font-weight:700;line-height:1}.sl-logo:has(img) b{display:none}.sl-logo:not(:has(img)){border:var(--s-hair) solid color-mix(in srgb,var(--s-vio) 62%,transparent);background:color-mix(in srgb,var(--s-vio) 18%,var(--s-surface))}.sl-tbot{gap:calc(var(--u)*56);max-width:calc(var(--u)*700);padding-top:calc(var(--u)*22);border-top:var(--s-hair) solid var(--s-line2);display:flex}.sl-titul.cov .sl-tbot{max-width:none}.sl-tbot div{gap:calc(var(--u)*7);flex-direction:column;min-width:0;display:flex}.sl-tbot div:last-child{flex:none}.sl-tbot b{font-size:calc(var(--u)*22);letter-spacing:-.01em;color:var(--s-ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.2;overflow:hidden}.sl-pts{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:calc(var(--u)*28);display:grid}.sl-pts>div{gap:calc(var(--u)*10);padding-top:calc(var(--u)*18);border-top:var(--s-hair) solid var(--s-line2);flex-direction:column;display:flex}.sl-pts p{font-size:calc(var(--u)*21);color:var(--s-soft);-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.34;display:-webkit-box;overflow:hidden}.sl-pts[style*=--n\:1]{max-width:calc(var(--u)*640)}.sl.solo .sl-main{padding-bottom:calc(var(--u)*70);justify-content:center}.sl.solo .sl-pts:empty,.sl.solo .sl-duo:empty{display:none}.sl-duo{grid-template-columns:repeat(var(--n,2),minmax(0,1fr));gap:calc(var(--u)*20);display:grid}.sl-box{justify-content:space-between;gap:calc(var(--u)*14);min-height:calc(var(--u)*214);padding:calc(var(--u)*26) calc(var(--u)*30);border-radius:calc(var(--u)*20);border:var(--s-hair) solid var(--s-line);background:var(--s-surface);flex-direction:column;display:flex}.sl-box.num{border-color:color-mix(in srgb,var(--s-vio) 55%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--s-vio) 20%,transparent),color-mix(in srgb,var(--s-vio) 4%,transparent) 70%),var(--s-surface)}.sl-num{font-size:calc(var(--u)*var(--fs,92));letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--s-ink);white-space:nowrap;font-weight:700;line-height:1}.sl-num small,.sl-price small{letter-spacing:0;color:var(--s-mute);margin-left:.28em;font-size:.38em;font-weight:600}.sl-num small{color:var(--s-lite);font-size:.3em}.sl-box p{font-size:calc(var(--u)*15.5);color:var(--s-mute);line-height:1.4}.sl-box .sl-q{font-size:calc(var(--u)*var(--fs,26));letter-spacing:-.012em;color:var(--s-ink);-webkit-line-clamp:5;-webkit-box-orient:vertical;font-weight:600;line-height:1.24;display:-webkit-box;overflow:hidden}.sl-by{font-family:var(--s-mono);font-size:calc(var(--u)*12);letter-spacing:.08em;text-transform:uppercase;color:var(--s-mute)}.sl-total{align-items:flex-end;gap:calc(var(--u)*12);flex:none;display:flex}.sl-total b{font-size:calc(var(--u)*84);letter-spacing:-.04em;color:var(--s-lite);font-weight:700;line-height:.82}.sl-total span{font-size:calc(var(--u)*22);flex-direction:column;font-weight:600;line-height:1.1;display:flex}.sl-total small{margin-top:calc(var(--u)*5);font-family:var(--s-mono);font-size:calc(var(--u)*11.5);letter-spacing:.06em;color:var(--s-mute);white-space:nowrap;font-weight:400}.sl-tl{grid-template-columns:repeat(var(--n,5),minmax(0,1fr));gap:calc(var(--u)*22);border-top:var(--s-hair) solid var(--s-line2);list-style:none;display:grid}.sl-tl li{gap:calc(var(--u)*7);flex-direction:column;min-width:0;display:flex}.sl-wk{gap:calc(var(--u)*4);margin:calc(var(--u)*-5.5) 0 calc(var(--u)*12);display:flex}.sl-wk i{width:calc(var(--u)*10);height:calc(var(--u)*10);background:var(--s-vio)}.sl-tl li:last-child .sl-wk i:last-child{background:var(--s-ok)}.sl-tl b{margin-top:calc(var(--u)*6);font-size:calc(var(--u)*21);letter-spacing:-.012em;color:var(--s-ink);font-weight:700;line-height:1.18}.sl-tl p{font-size:calc(var(--u)*14.5);color:var(--s-mute);-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.42;display:-webkit-box;overflow:hidden}.sl-tl small{margin-top:calc(var(--u)*-3);font-family:var(--s-mono);font-size:calc(var(--u)*11.5);letter-spacing:.05em;color:var(--s-mute)}.sl-needs{grid-template-columns:calc(var(--u)*220) minmax(0,1fr);gap:calc(var(--u)*24);padding:calc(var(--u)*22) calc(var(--u)*28);border-radius:calc(var(--u)*18);border:var(--s-hair) solid var(--s-line);background:var(--s-surface);align-items:start;display:grid}.sl-needs ul{gap:calc(var(--u)*8) calc(var(--u)*32);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.sl-needs li,.sl-pkc li{padding-left:calc(var(--u)*18);font-size:calc(var(--u)*15.5);color:var(--s-soft);line-height:1.38;position:relative}.sl-needs li:before,.sl-pkc li:before{content:"";width:calc(var(--u)*6);height:calc(var(--u)*6);background:var(--s-vio);position:absolute;top:.48em;left:0}.sl-pk{gap:calc(var(--u)*18);flex:0 auto;grid-template-rows:minmax(0,auto);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;min-height:0;display:grid}.sl-pkc{min-height:calc(var(--u)*320);padding:calc(var(--u)*26) calc(var(--u)*28) calc(var(--u)*22);border-radius:calc(var(--u)*20);border:var(--s-hair) solid var(--s-line);background:var(--s-surface);flex-direction:column;display:flex;position:relative;overflow:hidden}.sl-pkc.rec{border-color:var(--s-vio);background:linear-gradient(180deg,color-mix(in srgb,var(--s-vio) 24%,transparent),color-mix(in srgb,var(--s-vio) 5%,transparent) 62%),var(--s-surface);box-shadow:0 0 0 calc(var(--u)*5) color-mix(in srgb,var(--s-vio) 14%,transparent)}.sl-pkc em{top:calc(var(--u)*22);right:calc(var(--u)*22);padding:calc(var(--u)*4) calc(var(--u)*8);border-radius:calc(var(--u)*4);background:var(--s-vio);font-family:var(--s-mono);font-size:calc(var(--u)*10.5);letter-spacing:.1em;text-transform:uppercase;color:var(--s-on);font-weight:500;position:absolute}.sl-pn{align-items:center;gap:calc(var(--u)*9);font-family:var(--s-mono);font-size:calc(var(--u)*13);letter-spacing:.12em;text-transform:uppercase;color:var(--s-mute);font-weight:500;display:flex}.sl-pkc.rec .sl-pn{color:var(--s-lite)}.sl-price{margin-top:calc(var(--u)*8);font-size:calc(var(--u)*50);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--s-ink);font-weight:700;line-height:1.1}.sl-pkc.rec .sl-price{font-size:calc(var(--u)*58)}.sl-pkc ul{gap:calc(var(--u)*8);margin-top:calc(var(--u)*16);padding-top:calc(var(--u)*16);border-top:var(--s-hair) solid var(--s-line);flex-direction:column;list-style:none;display:flex}.sl-pkc.rec ul{margin-top:calc(var(--u)*7.2);border-top-color:color-mix(in srgb,var(--s-vio) 40%,transparent)}.sl-pkc li{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sl-pkc li.sl-ph:before{display:none}.sl-when{align-items:flex-end;gap:calc(var(--u)*8);flex-direction:column;flex:none;display:flex}.sl-when b{font-size:calc(var(--u)*76);letter-spacing:-.04em;color:var(--s-lite);white-space:nowrap;font-weight:700;line-height:.84}.sl-next{grid-template-columns:repeat(var(--n,5),minmax(0,1fr));gap:calc(var(--u)*14);list-style:none;display:grid}.sl-next li{gap:calc(var(--u)*8);min-width:0;min-height:calc(var(--u)*268);padding:calc(var(--u)*22) calc(var(--u)*22) calc(var(--u)*24);border-radius:calc(var(--u)*20);border:var(--s-hair) solid var(--s-line);background:var(--s-surface);flex-direction:column;display:flex;position:relative}.sl-next li:not(:last-child):after{content:"";right:calc(var(--u)*-10.5);top:calc(var(--u)*26);width:calc(var(--u)*7);height:calc(var(--u)*7);background:var(--s-vio);position:absolute}.sl-nn{margin-top:calc(var(--u)*10);font-size:calc(var(--u)*80);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--s-lite) 34%,transparent);font-weight:700;line-height:.86;display:block}.sl-next li:first-child{border-color:var(--s-vio);background:linear-gradient(180deg,color-mix(in srgb,var(--s-vio) 26%,transparent),color-mix(in srgb,var(--s-vio) 5%,transparent) 72%),var(--s-surface)}.sl-next li:first-child .sl-nn{color:var(--s-lite)}.sl-next li:last-child:not(:first-child){background:var(--s-surface);border-color:#9ee39a66}.sl-next li:last-child:not(:first-child) .sl-k{color:var(--s-ok)}.sl-next li:last-child:not(:first-child) .sl-nn{color:#9ee39a8c}.sl-next b{margin-top:calc(var(--u)*20);font-size:calc(var(--u)*23);letter-spacing:-.015em;color:var(--s-ink);font-weight:700;line-height:1.14}.sl-next p{font-size:calc(var(--u)*14.5);color:var(--s-mute);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.sl-end{justify-content:space-between;align-items:flex-end;gap:calc(var(--u)*40);display:flex}.sl-contact{align-items:baseline;gap:calc(var(--u)*16);min-width:0;display:flex}.sl-contact b{font-size:calc(var(--u)*22);letter-spacing:-.015em;color:var(--s-ink);flex:none;font-weight:700;line-height:1.1}.sl-contact span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--s-mono);font-size:calc(var(--u)*13);letter-spacing:.04em;color:var(--s-mute);overflow:hidden}.sl.th{--s-line2:color-mix(in srgb,var(--s-ink) 24%,var(--s-bg));--s-ok:var(--s-lite);--s-mono:var(--f-label);--rr:calc(var(--u)*var(--r));padding:calc(var(--u)*44) calc(var(--u)*64) calc(var(--u)*36);background:var(--s-bg);color:var(--s-ink);font-family:var(--f-body);font-size:calc(var(--u)*17*var(--b-k));font-synthesis:none;font-variant-numeric:lining-nums;font-weight:400;line-height:1.5}.sl.th .sl-px,.sl.th .sl-pxs,.sl.th .sl-stairs{display:none}.sl.th .sl-main{padding:calc(var(--u)*40) 0 calc(var(--u)*30)}.sl.th .sl-top,.sl.th .sl-bot{font-weight:var(--w-label);letter-spacing:var(--l-ls);text-transform:var(--l-tt)}.sl.th .sl-top{font-size:calc(var(--u)*13*var(--l-k))}.sl.th .sl-bot{font-size:calc(var(--u)*12.5*var(--l-k))}.sl.th .sl-tag{gap:calc(var(--u)*14)}.sl.th .sl-tag b{font-weight:var(--w-label)}.sl.th .sl-x{color:var(--s-mute)}.sl.th :is(.sl-k,.sl-pn,.sl-by){font-size:calc(var(--u)*13*var(--l-k));font-weight:var(--w-label);letter-spacing:var(--l-ls);text-transform:var(--l-tt)}.sl.th :is(.sl-total small,.sl-tl small){font-size:calc(var(--u)*12.5*var(--l-k));font-weight:var(--w-label)}.sl.th .sl-contact span{font-family:var(--f-body);font-size:calc(var(--u)*15.5*var(--b-k));letter-spacing:0;color:var(--s-soft)}.sl.th .sl-ph{color:color-mix(in srgb,var(--s-ink) 38%,transparent)}.sl.th :is(.sl-t,.sl-h,.sl-h2){font-family:var(--f-head);font-weight:var(--w-head);line-height:var(--h-lh);letter-spacing:var(--h-ls);text-transform:var(--h-tt);padding-top:.12em}.sl.th .sl-h{font-size:calc(var(--u)*var(--fs,64)*var(--h-k))}.sl.th .sl-t{max-width:calc(var(--u)*900);font-size:calc(var(--u)*var(--fs,100)*var(--h-k))}.sl.th .sl-h2{font-size:calc(var(--u)*50*var(--h-k))}.sl.th :is(.sl-num,.sl-price,.sl-total b,.sl-when b,.sl-nn){font-family:var(--f-num);font-weight:var(--w-num);letter-spacing:var(--n-ls);word-spacing:var(--n-ws);font-variant-numeric:lining-nums}.sl.th .sl-num{font-size:calc(var(--u)*var(--fs,92)*var(--n-k))}.sl.th .sl-price{font-size:calc(var(--u)*46*var(--n-k))}.sl.th .sl-pkc.rec .sl-price{font-size:calc(var(--u)*56*var(--n-k))}.sl.th .sl-total b{font-size:calc(var(--u)*80*var(--n-k));color:var(--s-lite)}.sl.th .sl-when b{font-size:calc(var(--u)*72*var(--n-k));color:var(--s-lite)}.sl.th .sl-nn{font-size:calc(var(--u)*72*var(--n-k));color:color-mix(in srgb,var(--s-ink) 26%,var(--s-bg))}.sl.th :is(.sl-num,.sl-price) small{font-family:var(--f-body);letter-spacing:0;word-spacing:0;color:var(--s-mute);font-weight:500}.sl.th :is(.sl-tl b,.sl-next b,.sl-contact b,.sl-tbot b,.sl-box .sl-q){font-family:var(--f-head);font-weight:var(--w-head);letter-spacing:var(--sub-ls);text-transform:var(--h-tt)}.sl.th .sl-tl b{font-size:calc(var(--u)*20*var(--sub-k));line-height:1.16}.sl.th .sl-next b{font-size:calc(var(--u)*21*var(--sub-k));line-height:1.14}.sl.th :is(.sl-contact b,.sl-tbot b){font-size:calc(var(--u)*21*var(--sub-k))}.sl.th .sl-box .sl-q{font-size:calc(var(--u)*var(--fs,26)*var(--sub-k));text-transform:none;line-height:1.22}.sl.th .sl-pts p{font-size:calc(var(--u)*22*var(--b-k));line-height:1.36}.sl.th :is(.sl-box p:not(.sl-q),.sl-sub){font-size:calc(var(--u)*16*var(--b-k))}.sl.th :is(.sl-needs li,.sl-pkc li){font-size:calc(var(--u)*16.5*var(--b-k));line-height:1.36}.sl.th :is(.sl-tl p,.sl-next p){font-size:calc(var(--u)*15.5*var(--b-k));line-height:1.4}.sl.th .sl-total span{font-size:calc(var(--u)*21*var(--b-k));font-weight:600}.sl.th :is(.sl-box,.sl-needs,.sl-pkc,.sl-next li){border:var(--s-hair) solid var(--s-line);border-radius:var(--rr);background:var(--s-surface);box-shadow:none}.sl.th .sl-box.num{background:var(--s-tint);border-color:#0000}.sl.th .sl-box.num p,.sl.th .sl-num small{color:var(--s-soft)}.sl.th[data-cards=rule] :is(.sl-box,.sl-needs,.sl-pkc,.sl-next li){border:0;border-top:var(--s-hair) solid var(--s-line2);background:0 0;border-radius:0}.sl.th[data-cards=rule] .sl-box:not(.num){min-height:0;padding:calc(var(--u)*22) 0 0}.sl.th[data-cards=rule] .sl-box.num{background:var(--s-tint);border-top-color:#0000}.sl.th[data-cards=rule] .sl-duo{align-items:stretch;gap:calc(var(--u)*36)}.sl.th[data-cards=rule] .sl-needs{padding:calc(var(--u)*20) 0 0}.sl.th[data-cards=rule] .sl-pk{gap:calc(var(--u)*36)}.sl.th[data-cards=rule] .sl-pkc:not(.rec){padding-inline:0}.sl.th[data-cards=rule] .sl-next{gap:calc(var(--u)*26)}.sl.th[data-cards=rule] .sl-next li:not(:first-child){padding-inline:0}.sl.th :is(.sl-needs li,.sl-pkc li):before{background:var(--s-lite)}.sl.th[data-bul=dot] :is(.sl-needs li,.sl-pkc li):before{border-radius:50%}.sl.th[data-bul=dash] :is(.sl-needs li,.sl-pkc li):before{width:calc(var(--u)*9);height:max(1px,calc(var(--u)*1.5));top:.72em}.sl.th .sl-tl{border-top-color:var(--s-line2)}.sl.th .sl-wk{gap:calc(var(--u)*3);margin:calc(var(--u)*-2.5) 0 calc(var(--u)*14)}.sl.th .sl-wk i,.sl.th .sl-tl li:last-child .sl-wk i:last-child{width:calc(var(--u)*22);height:calc(var(--u)*4);background:var(--s-lite)}.sl.th[data-bul=dot] .sl-wk i{border-radius:calc(var(--u)*2)}.sl.th .sl-pts>div{border-top-color:var(--s-line2)}.sl.th .sl-pkc.rec{margin-block:calc(var(--u)*-14);padding-top:calc(var(--u)*40);padding-bottom:calc(var(--u)*36)}.sl.th .sl-pkc.rec ul{margin-top:calc(var(--u)*16)}.sl.th .sl-pkc em{border-radius:calc(var(--u)*min(var(--r),4));font-size:calc(var(--u)*10.5*var(--l-k));font-weight:var(--w-label);letter-spacing:var(--l-ls);text-transform:var(--l-tt)}.sl.th .sl-pkc ul{border-top-color:var(--s-line)}.sl.th .sl-next li:not(:last-child):after{display:none}.sl.th .sl-next li:last-child:not(:first-child){border-color:var(--s-vio);background:var(--s-surface)}.sl.th[data-cards=rule] .sl-next li:last-child:not(:first-child){border-top:calc(var(--u)*2) solid var(--s-vio);background:0 0}.sl.th .sl-next li:last-child:not(:first-child) :is(.sl-k,.sl-nn){color:var(--s-lite)}.sl.th[data-rec=fill] :is(.sl-pkc.rec,.sl-next li:first-child){border-color:var(--s-vio);background:var(--s-vio);color:var(--s-on)}.sl.th[data-rec=fill] .sl-pkc.rec :is(.sl-pn,.sl-price,.sl-price small,li),.sl.th[data-rec=fill] .sl-next li:first-child :is(.sl-k,.sl-nn,b,p){color:var(--s-on)}.sl.th[data-rec=fill] .sl-pkc.rec li:before{background:var(--s-on)}.sl.th[data-rec=fill] .sl-pkc.rec ul{border-top-color:color-mix(in srgb,var(--s-on) 34%,transparent)}.sl.th[data-rec=fill] .sl-pkc.rec em{background:var(--s-on);color:var(--s-vio)}.sl.th[data-rec=tint] :is(.sl-pkc.rec,.sl-next li:first-child){border-color:var(--s-vio);background:var(--s-tint)}.sl.th[data-rec=tint][data-cards=rule] :is(.sl-pkc.rec,.sl-next li:first-child){border-top:calc(var(--u)*2) solid var(--s-vio)}.sl.th[data-rec=tint] .sl-pkc.rec :is(.sl-pn,.sl-price small),.sl.th[data-rec=tint] .sl-next li:first-child :is(.sl-k,.sl-nn){color:var(--s-lite)}.sl.th[data-rec=tint] .sl-pkc.rec li,.sl.th[data-rec=tint] .sl-next li:first-child p{color:var(--s-soft)}.sl.th[data-rec=tint] .sl-pkc.rec ul{border-top-color:color-mix(in srgb,var(--s-vio) 40%,transparent)}.sl.th[data-rec=ink] :is(.sl-pkc.rec,.sl-next li:first-child){border-color:var(--s-ink);background:var(--s-ink);color:var(--s-bg)}.sl.th[data-rec=ink] .sl-pkc.rec :is(.sl-price,li),.sl.th[data-rec=ink] .sl-next li:first-child :is(.sl-nn,b,p){color:var(--s-bg)}.sl.th[data-rec=ink] .sl-pkc.rec :is(.sl-pn,.sl-price small),.sl.th[data-rec=ink] .sl-next li:first-child .sl-k{color:var(--s-tint)}.sl.th[data-rec=ink] .sl-pkc.rec li:before{background:var(--s-tint)}.sl.th[data-rec=ink] .sl-pkc.rec ul{border-top-color:color-mix(in srgb,var(--s-bg) 30%,transparent)}.sl.th[data-rec=ink] .sl-pkc.rec em{background:var(--s-bg);color:var(--s-ink)}.sl.th.sl-titul{padding-bottom:calc(var(--u)*44);background:var(--s-bg)}.sl.th.sl-titul.cov:before{content:none}.sl.th.sl-titul .sl-main{justify-content:flex-end;align-items:flex-start;gap:calc(var(--u)*26);padding:calc(var(--u)*24) 0 calc(var(--u)*36)}.sl.th .sl-tbot{gap:calc(var(--u)*52);border-top-color:var(--s-line2)}.sl.th .sl-logo{border:var(--s-hair) solid var(--s-line);border-radius:calc(var(--u)*min(var(--r),16));background:#fff}.sl.th[data-mode=light] .sl-logo.dk{background:var(--s-ink);border-color:#0000}.sl.th[data-mode=dark] .sl-logo.dk{border-color:var(--s-line2);background:var(--s-surface)}.sl.th .sl-logo:not(:has(img)){background:var(--s-tint);border-color:#0000}.sl.th .sl-logo b{font-family:var(--f-head);font-weight:var(--w-head);font-size:calc(var(--u)*32*var(--sub-k));letter-spacing:0;color:var(--s-lite)}.sl.th.sl-titul.cov{padding-right:calc(42% + var(--u)*52)}.sl.th.sl-titul.cov>.sl-cov{z-index:1;width:42%;left:auto}.sl.th.sl-titul.cov .sl-t,.sl.th.sl-titul[data-cover=panel] .sl-t{font-size:calc(var(--u)*var(--fs,100)*var(--h-k)*.84)}.sl.th.sl-titul[data-cover=panel]:not(.cov){padding-right:calc(36% + var(--u)*52)}.sl.th.sl-titul[data-cover=panel]:not(.cov):after{content:"";z-index:1;background:var(--s-tint);width:36%;position:absolute;inset:0 0 0 auto}.sl.th.sl-titul[data-cover=panel][data-panel=fill]:not(.cov):after{background:var(--s-vio)}.sl.th.sl-titul[data-cover=panel][data-inset]:not(.cov):after{inset:calc(var(--u)*26) calc(var(--u)*26) calc(var(--u)*26) auto;width:calc(36% - var(--u)*26);border-radius:var(--rr)}.sl.th.sl-titul[data-cover=panel]:not(.cov) .sl-main{position:static}.sl.th.sl-titul[data-cover=panel]:not(.cov) .sl-logo{z-index:2;position:absolute;top:50%;right:18%;transform:translate(50%,-50%)}.sl.th.sl-titul[data-cover=panel][data-inset]:not(.cov) .sl-logo{right:calc(18% + var(--u)*13)}.sl.th.sl-titul[data-cover=panel]:not(.cov) .sl-logo:not(:has(img)){background:0 0;border:0;min-width:0;max-width:none;height:auto;padding:0;overflow:visible}.sl.th.sl-titul[data-cover=panel]:not(.cov) .sl-logo:not(:has(img)) b{font-size:calc(var(--u)*150*var(--n-k));letter-spacing:var(--n-ls);text-transform:var(--h-tt);line-height:1}.sl.th.sl-titul[data-cover=panel][data-panel=fill]:not(.cov) .sl-logo:not(:has(img)) b{color:var(--s-on)}.sl.th.sl-titul[data-cover=band]{padding-bottom:0}.sl.th.sl-titul[data-cover=band] .sl-tbot{max-width:none;margin:0 calc(var(--u)*-64);padding:calc(var(--u)*24) calc(var(--u)*64) calc(var(--u)*26);background:var(--s-vio);border-top:0}.sl.th.sl-titul[data-cover=band] .sl-tbot :is(.sl-k,b){color:var(--s-on)}.sl.th.sl-titul[data-cover=band].cov .sl-tbot{margin-right:calc(var(--u)*-52)}.sl.th.sl-titul[data-cover=full]{background:var(--s-vio);color:var(--s-on)}.sl.th.sl-titul[data-cover=full] :is(.sl-top,.sl-tag,.sl-tag b,.sl-meta,.sl-t,.sl-k,.sl-tbot b){color:var(--s-on)}.sl.th.sl-titul[data-cover=full] .sl-tbot{border-top-color:color-mix(in srgb,var(--s-on) 50%,transparent)}.sl.th.sl-titul[data-cover=full] .sl-logo:not(:has(img)){background:var(--s-on)}.sl.th.sl-titul[data-cover=full] .sl-logo:not(:has(img)) b{color:var(--s-vio)}.sl.th.sl-titul[data-cover=center] .sl-top{justify-content:center}.sl.th.sl-titul[data-cover=center] .sl-meta{display:none}.sl.th.sl-titul[data-cover=center] .sl-main{justify-content:center;align-items:center;gap:calc(var(--u)*30);padding-bottom:calc(var(--u)*30);text-align:center}.sl.th.sl-titul[data-cover=center] .sl-main:after{content:"";width:calc(var(--u)*64);height:var(--s-hair);background:var(--s-vio);flex:none}.sl.th.sl-titul[data-cover=center] .sl-tbot{max-width:none;padding-inline:calc(var(--u)*44);text-align:center;justify-content:center;align-self:center}.sl.th.sl-titul[data-cover=center] .sl-tbot div{align-items:center}.sl.th.sl-titul[data-cover=center] .sl-tbot .sl-k{justify-content:center}.sl.th.sl-titul[data-cover=frame]{padding:calc(var(--u)*64) calc(var(--u)*86) calc(var(--u)*66)}.sl.th.sl-titul[data-cover=frame]:after{content:"";z-index:1;inset:calc(var(--u)*24);border:var(--s-hair) solid color-mix(in srgb,var(--s-vio) 62%,transparent);pointer-events:none;position:absolute}.sl.th.sl-titul[data-cover=frame].cov{padding-right:calc(42% + var(--u)*74)}.sl.th.sl-titul[data-cover=frame].cov:after{right:calc(42% + var(--u)*24)}.sl.th.sl-titul[data-cover=plain] .sl-main:before{content:"";width:calc(var(--u)*72);height:max(1px,calc(var(--u)*var(--bar)));background:var(--s-vio);flex:none;order:1}.sl.th.sl-titul[data-cover=plain] .sl-t{order:2}.sl.th.sl-titul[data-cover=plain] .sl-logo:not(:has(img)){display:none}html:has(>.sl-doc){background:#050506}.sl-doc{color:#eceae6;background:#050506;margin:0}.sl-doc,.sl-doc *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.sl-doc .sl-page{place-items:center;display:grid}.sl-doc .sl-fit{border-radius:0;width:min(100vw,177.778vh)}html:has(>.sl-doc.show){scroll-snap-type:y mandatory}.sl-doc.show .sl-page{scroll-snap-align:start;height:100vh}.sl-doc.print .sl-page{padding:12px 0}.sl-doc.print .sl-fit{width:min(100vw - 24px,1280px)}@media print{.sl-doc{background:#0a0a0c}html:has(>.sl-doc){background:#0a0a0c}.sl-doc .sl-page,.sl-doc.print .sl-page{break-after:page;break-inside:avoid;height:auto;padding:0;display:block}.sl-doc .sl-page:last-of-type{break-after:auto}.sl-doc .sl-fit,.sl-doc.print .sl-fit{width:100%}}html:has(>.sc-doc){background:#0a0a0c}.sc-doc{--c-bg:#0a0a0c;--c-sur:#131317;--c-ink:#eceae6;--c-soft:#c9c7c2;--c-mute:#8c8c93;--c-line:#ffffff1f;--c-acc:#a48dff;--c-sq:#7c5cff;--c-warm:#f4a36a;--c-mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;background:var(--c-bg);color:var(--c-ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Urbanist,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14.5px;font-weight:500;line-height:1.45}.sc{box-sizing:border-box;max-width:960px;margin:0 auto;padding:32px 24px 48px}.sc *{box-sizing:border-box}.sc :where(h1,p,ul,li,dl,dt,dd){margin:0;padding:0}.sc-k{font-family:var(--c-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--c-acc);font-size:.76em;font-weight:500;display:block}.sc-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.sc-head h1{letter-spacing:-.025em;margin-top:.15em;font-size:2.1em;font-weight:700;line-height:1.1}.sc-head p{color:var(--c-mute);margin-top:.25em}.sc-print{border:1px solid var(--c-line);background:var(--c-sur);height:40px;color:var(--c-ink);font:inherit;cursor:pointer;border-radius:10px;padding:0 18px;font-weight:600}.sc-print:hover{border-color:var(--c-acc)}.sc-rule{border:1px solid var(--c-line);background:var(--c-sur);color:var(--c-soft);border-radius:10px;margin:1.1em 0 .5em;padding:.7em 1em;font-weight:600}.sc-row,.sc-obj{border-top:1px solid var(--c-line);break-inside:avoid;grid-template-columns:176px minmax(0,1fr);gap:1.3em;padding:.95em 0;display:grid}.sc-th .sl-fit{outline:1px solid var(--c-line);border-radius:6px}.sc-b header{align-items:baseline;gap:.7em;display:flex}.sc-n{font-family:var(--c-mono);color:var(--c-acc);font-size:.82em}.sc-b header b{letter-spacing:-.012em;font-size:1.22em;font-weight:700}.sc-b header em{margin-left:auto;font-style:normal;font-weight:700}.sc-b header small{min-width:5.4em;font-family:var(--c-mono);color:var(--c-mute);text-align:right;font-size:.76em}.sc-2{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:1.3em;margin-top:.45em;display:grid}.sc-2 p{margin-top:.2em}.sc-2 ul{flex-direction:column;gap:.25em;margin-top:.2em;list-style:none;display:flex}.sc-2 li{padding-left:1em;font-weight:700;position:relative}.sc-2 li:before{content:"";background:var(--c-sq);width:.4em;height:.4em;position:absolute;top:.55em;left:0}.sc-tip{color:var(--c-warm);margin-top:.45em;font-size:.9em}.sc-obj>div p{color:var(--c-mute);margin-top:.3em;font-size:.9em}.sc-obj dl{grid-template-columns:1fr 1fr;gap:.6em 1.3em;display:grid}.sc-obj dt{font-weight:700}.sc-obj dd{color:var(--c-soft);font-size:.93em}@media (max-width:640px){.sc-row,.sc-obj{grid-template-columns:1fr}.sc-th{max-width:240px}.sc-2,.sc-obj dl{grid-template-columns:1fr}}@media print{.sc-doc{background:#fff}html:has(>.sc-doc){background:#fff}.sc-doc{--c-bg:#fff;--c-sur:#f3f2ef;--c-ink:#111114;--c-soft:#2e2e35;--c-mute:#66666e;--c-line:#0000002e;--c-acc:#5829e5;--c-sq:#5829e5;--c-warm:#9a4a12;font-size:10.6px}.sc{max-width:none;padding:0}.sc-print{display:none}.sc-row,.sc-obj{grid-template-columns:140px minmax(0,1fr)}.sc-doc .sl-fit,.sc-doc .sl-fit *,.sc-rule,.sc-2 li:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.zm-tool{flex-direction:column;gap:14px;margin-top:22px;display:flex}.zm-tool .btn .ic{width:15px;height:15px}.zm-tool .btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.zm-tool a:not(.btn){color:var(--accent-text)}.zm-tool a:not(.btn):hover{text-decoration:underline}.zz-now{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 18px;display:flex}.zz-now p{max-width:64ch;font-size:15.5px;font-weight:600;line-height:1.45}.zz-now small{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.zz-list{border:1px solid var(--line);border-radius:var(--r-s);margin:0;padding:0;list-style:none;overflow:hidden}.zz-item{border-top:1px solid var(--line);background:var(--surface-2)}.zz-item:first-child{border-top:0}.zz-item.open{box-shadow:inset 2px 0 0 var(--accent)}.zz-row{text-align:left;align-items:center;gap:14px;width:100%;padding:12px 14px;display:flex}.zz-row:hover .zz-t b{color:var(--accent-text)}.zm-step .zz-item .zm-ic{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);box-shadow:none;font-family:var(--mono);font-size:13px}.zm-step .zz-item.on .zm-ic{background:var(--ok-dim);color:var(--ok);border-color:#0000}.zz-t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.zz-t b,.zz-t small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.zz-t b{font-size:15px;line-height:1.3}.zz-t small{color:var(--muted);font-size:13.5px}.zz-item.on:not(.open) .zz-t b{color:var(--ink-soft);font-weight:600}.zz-ch{width:15px;height:15px;color:var(--faint);transition:transform .15s}[aria-expanded=true]>.zz-ch{transform:rotate(90deg)}.zz-body{padding:4px 14px 18px 64px}.zz-body>.zz-msg{max-width:660px}.zz-body .input,.zz-body .field input,.zz-body .field textarea{background:var(--surface)}.zz-2{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:22px;display:grid}.zz-form{flex-direction:column;gap:12px;display:flex}.zz-form .field textarea{min-height:62px}.kd-chips.zz-chips{margin-top:0}.zz-chips .chip{text-align:left;height:auto;min-height:28px;padding-top:3px;padding-bottom:3px}.zz-msg{flex-direction:column;gap:10px;min-width:0;display:flex}.zz-msg-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.zz-msg-h .kd-lab{margin:0}.zz-pre,.zz-ta{border-radius:var(--r-s);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;padding:14px 16px;font-size:14.5px;line-height:1.55}.zz-pre.blank{color:var(--faint);border-style:dashed}.zz-ta{resize:vertical;outline:none;width:100%;min-height:120px;transition:border-color .15s;display:block}.zz-ta:focus{border-color:var(--accent)}.zz-seg{background:var(--surface-3);border-radius:8px;flex:none;padding:2px;display:inline-flex}.zz-seg button{height:24px;color:var(--muted);border-radius:6px;padding:0 10px;font-size:12.5px;font-weight:600}.zz-seg button.on{background:var(--surface);color:var(--ink)}.zz-act{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.zz-act .zz-x{color:var(--muted);margin-left:auto}.zz-done,.zz-note{border-radius:var(--r-s);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;display:flex}.zz-done{border:1px solid color-mix(in srgb,var(--ok) 30%,transparent);background:linear-gradient(90deg,var(--ok-dim),transparent 70%)}.zz-done p{flex:1;min-width:220px;font-weight:600}.zm-step .zz-done .zm-ic{background:var(--ok-dim);color:var(--ok);box-shadow:none;border-color:#0000}.zz-note{border:1px dashed var(--line-strong)}.zz-note p{min-width:240px;color:var(--ink-soft);flex:1;font-size:14.5px;line-height:1.5}.zz-note p b{color:var(--ink)}.zz-note small{color:var(--muted);margin-top:2px;font-size:13px;display:block}.zz-px{max-width:calc(var(--n)*14px)}.zv-before{color:var(--muted);font-size:14px}.zv-sent{letter-spacing:-.01em;max-width:36em;color:var(--ink-soft);font-size:23px;font-weight:600;line-height:1.4}.zv-sent.done{color:var(--ink);font-weight:700}.zv-slot{color:var(--ink);border-bottom:2px solid var(--line-strong);font-weight:700}.zv-slot.blank{color:var(--faint);border-bottom-style:dashed;font-weight:500}.zv-slot.cur{color:var(--accent-text);border-bottom-color:var(--accent)}.zv-steps{flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.zv-steps button{border:1px solid var(--line);height:32px;color:var(--muted);border-radius:9px;align-items:center;gap:8px;padding:0 12px 0 6px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s;display:flex}.zv-steps button:disabled{cursor:default;opacity:.6}.zv-steps button:not(:disabled):hover{border-color:var(--line-strong);color:var(--ink)}.zv-steps i{background:var(--surface-3);width:20px;height:20px;font-style:normal;font-family:var(--mono);border-radius:5px;place-items:center;font-size:11.5px;display:grid}.zv-steps i .ic{width:12px;height:12px}.zv-steps .done button{color:var(--ink-soft)}.zv-steps .done i{background:var(--ok-dim);color:var(--ok)}.zv-steps .cur button{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:var(--accent-dim);color:var(--ink)}.zv-steps .cur i{background:var(--accent);color:#fff}.zv-body{flex-direction:column;gap:12px;max-width:680px;padding-top:6px;display:flex}.zv-q{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:700}.zv-q+.muted{margin-top:-6px}.zv-ctx{border-left:2px solid var(--line-strong);padding:2px 0 2px 14px}.zv-ctx span{color:var(--muted);margin-bottom:4px;font-size:13px;font-weight:600;display:block}.zv-ctx ul{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.zv-ctx li{color:var(--ink-soft);font-size:14px;line-height:1.45}.zv-ctx b{color:var(--ink);font-weight:600}.zv-hint{color:var(--muted);font-size:13.5px}.zv-conj{flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;display:flex}.zv-conj .chip{cursor:pointer;height:28px}.zv-conj .chip:hover{border-color:var(--accent-text);color:var(--ink)}.zv-warn{color:var(--warm);font-size:13.5px;font-weight:600}.zv-ws{color:var(--muted);grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:2px 0 0;font-size:13.5px;display:grid}.zv-ws dt{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;line-height:1.75}.zv-ws dt.weak{color:var(--warm)}.zv-ws dt.strong{color:var(--ok)}.zv-ws dd{margin:0}.zv-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.zv-body .field textarea{min-height:104px}.zv-checks{flex-direction:column;gap:8px;margin:2px 0 0;padding:0;list-style:none;display:flex}.zv-checks li{color:var(--ink-soft);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.45;display:flex}.zv-checks .ic{width:16px;height:16px;margin-top:2px}.zv-checks .ok .ic{color:var(--ok)}.zv-checks .warn .ic{color:var(--warm)}.zv-foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.zv-foot .wz-msg{text-align:left}.zv-sum{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:16px;display:grid}.zv-sum h4{color:var(--muted);margin:0 0 8px;font-size:13px;font-weight:600}.zv-sum .zn-dots{gap:6px}.zv-sum .zn-dots li{font-size:14.5px}.zr-set{grid-template-columns:minmax(180px,auto) minmax(0,340px) minmax(0,1fr);align-items:start;gap:16px 28px;display:grid}.zr-price b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;line-height:1.15;display:block}.zr-price small{max-width:26ch;color:var(--muted);margin-top:4px;font-size:13px;line-height:1.4;display:block}.zr-price .kd-lab,.zr-why .kd-lab{margin-bottom:6px}.zr-why p{color:var(--ink-soft);font-size:14.5px;line-height:1.5}.zr-why .btn{color:var(--muted);margin:6px 0 0 -12px}.zr-later{margin:6px 0 -6px}.zr-tip{color:var(--warm);font-size:13.5px;line-height:1.45}.zq-prog{flex-direction:column;gap:10px;display:flex}.zq-n{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.zq-n b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;line-height:1}.zq-n span{color:var(--ink-soft);font-weight:600}.zq-n small{color:var(--muted);margin-left:auto;font-size:13px}.zq-today>.btn{color:var(--muted);margin-left:-12px}.zq-today ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;margin:4px 0 0;padding:0;list-style:none;display:grid}.zq-today li{border-top:1px solid var(--line);min-height:38px;color:var(--ink-soft);justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.zq-link{color:var(--accent-text);font-weight:600}.zq-link:hover{text-decoration:underline}@media (max-width:900px){.zz-2,.zr-set,.zv-sum{grid-template-columns:1fr}.zz-body{padding-left:14px}}@media (max-width:760px){.zv-sent{font-size:19px}.zv-steps span{display:none}.zv-steps button{padding:0 6px}.zv-2,.zq-today ul{grid-template-columns:1fr}.zz-row{gap:10px}.zz-row .chip{display:none}.zq-n small{width:100%;margin-left:0}.zz-act .zz-x{margin-left:0}}
.app.onb-mode{display:block}.ob{grid-template-columns:340px minmax(0,1fr);width:100%;min-height:100vh;display:grid}.ob-rail{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;height:100vh;padding:30px 28px 24px;display:flex;position:sticky;top:0;overflow-y:auto}.ob-rail .logo{flex:none;width:112px}.ob-main{flex-direction:column;min-width:0;min-height:100vh;display:flex;position:relative}.ob-main .deco{--cell:32px;--bc:32px;--edge:calc((100% - 460px)/2 - 64px)}.ob-col,.ob-top{z-index:1;position:relative}@media (max-width:1180px){.ob-main .deco{display:none}}.ob-col{flex-direction:column;flex:1;gap:30px;width:min(460px,100%);margin:0 auto;padding:72px 0 64px;display:flex}.ob-col>*{animation:rise .35s var(--ease) both}.ob-top{display:none}.ob-steps{flex-direction:column;margin:64px 0 0;padding:0;list-style:none;display:flex}.ob-step{position:relative}.ob-step>div,.ob-step>button{text-align:left;grid-template-columns:24px minmax(0,1fr);gap:14px;width:100%;padding:0 0 26px;display:grid}.ob-step:not(:last-child):after{content:"";background:var(--line-strong);border-radius:2px;width:2px;position:absolute;top:30px;bottom:6px;left:11px}.ob-step.done:not(:last-child):after{background:var(--accent)}.ob-dot{border:2px solid var(--line-strong);background:var(--surface);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.ob-dot .ic{width:13px;height:13px}.ob-step.done .ob-dot{background:var(--accent);border-color:var(--accent)}.ob-step.cur .ob-dot{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-dim)}.ob-step.cur .ob-dot:after{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px}.ob-step:not(.done):not(.cur) .ob-dot:after{content:"";background:var(--faint);border-radius:50%;width:6px;height:6px}.ob-st b{color:var(--ink);font-size:14.5px;line-height:24px;display:block}.ob-st small{color:var(--muted);font-size:13px;line-height:1.45;display:block}.ob-st em{font-style:normal;font-family:var(--mono);color:var(--accent-text);margin-top:5px;font-size:11.5px;display:block}.ob-step:not(.done):not(.cur) .ob-st b{color:var(--ink-soft)}.ob-step button:hover .ob-st b{color:var(--accent-text)}.ob-foot{color:var(--muted);flex-direction:column;gap:6px;margin-top:auto;padding-top:24px;font-size:12.5px;display:flex}.ob-foot span{align-items:center;gap:8px;display:flex}.ob-foot .ic{width:15px;height:15px}.ob-head{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding-bottom:26px;display:flex}.ob-head h1{letter-spacing:-.015em;font-size:28px;line-height:1.15}.ob-head p{color:var(--muted);font-size:15px;line-height:1.55}.ob-eye{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-text);font-size:11.5px}.ob-dg-chip{align-self:flex-start;margin-bottom:4px}.ob-q,.ob-sec{border-radius:var(--r-s);flex-direction:column;gap:12px;scroll-margin:110px;display:flex}.ob-qh{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ob-qh h3{font-size:15.5px;line-height:1.35}.ob-qh p{color:var(--muted);margin-top:3px;font-size:14px}.ob-count{background:var(--accent-dim);height:22px;color:var(--accent-text);white-space:nowrap;border:1px solid #7c5cff73;border-radius:99px;flex:none;align-items:center;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.ob-opts{flex-direction:column;gap:8px;display:flex}.ob-opt{border-radius:var(--r-s);border:1px solid var(--line-strong);background:var(--surface);min-height:50px;color:var(--ink-soft);cursor:pointer;align-items:center;gap:12px;padding:12px 16px;font-size:14.5px;font-weight:600;line-height:1.35;transition:border-color .15s,background .15s,color .15s;display:flex;position:relative}.ob-opt:hover{color:var(--ink);border-color:#ffffff42}.ob-opt input{opacity:0;pointer-events:none;position:absolute}.ob-opt:has(input:focus-visible){outline:2px solid var(--accent-text);outline-offset:2px}.ob-opt.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--surface));color:var(--ink)}.ob-ind{border:1.5px solid var(--faint);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;transition:background .15s,border-color .15s;display:grid}.ob-opt input[type=checkbox]+.ob-ind{border-radius:5px}.ob-ind .ic{color:#fff;opacity:0;width:12px;height:12px}.ob-opt.on .ob-ind{border-color:var(--accent);background:var(--accent)}.ob-opt.on input[type=radio]+.ob-ind{box-shadow:inset 0 0 0 4px var(--accent),inset 0 0 0 10px #fff}.ob-opt.on .ob-ind .ic{opacity:1}.miss{animation:obMiss 1.4s var(--ease)}@keyframes obMiss{0%{outline-offset:8px;outline:2px solid #0000}25%{outline:2px solid var(--accent-text);outline-offset:8px}to{outline-offset:8px;outline:2px solid #0000}}.ob-num{border-radius:var(--r-s);border:1px solid var(--line-strong);background:var(--surface-2);align-items:center;gap:10px;min-height:50px;padding:0 16px;transition:border-color .15s;display:flex}.ob-num:focus-within{border-color:var(--accent)}.ob-num input{background:0 0;border:0;outline:none;flex:1;min-width:0;height:48px;font-size:18px;font-weight:700}.ob-num span{color:var(--muted);flex:none;font-size:14px;font-weight:600}.ob-num.sm{min-height:42px;padding:0 12px}.ob-num.sm input{height:40px;font-size:15px;font-weight:500}.ob-hint{color:var(--muted);font-size:13px;line-height:1.45}.ob-pre{color:var(--ok);align-self:flex-start;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.ob-pre .ic{width:13px;height:13px}.ob-form{flex-direction:column;gap:16px;display:flex}.ob-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ob-opt-l{color:var(--faint);font-weight:500}.ob-sec+.ob-sec{border-top:1px solid var(--line);padding-top:28px}.ob-cls{flex-direction:column;display:flex}.ob-cl{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 150px 28px;grid-template-areas:"n c x""co r.";gap:8px;padding:12px 0;display:grid}.ob-cl:first-child{border-top:0;padding-top:0}.cl-n{grid-area:n}.cl-c{grid-area:c}.ob-x{grid-area:x}.cl-co{grid-area:co}.cl-r{grid-area:r}.ob-cl .input{min-height:42px}.cl-r:has(option[value=""]:checked){color:var(--muted)}.ob-x{width:28px;height:42px;color:var(--faint);border-radius:8px;font-size:20px;line-height:1}.ob-x:hover{color:var(--ink);background:var(--hover)}.ob-add{align-self:flex-start;margin-left:-12px}.ob-file{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ob-file .btn{cursor:pointer}.ob-file-n{color:var(--muted);align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.ob-file-n .ic{width:14px;height:14px;color:var(--ok)}.ob-video{aspect-ratio:16/9;border-radius:var(--r);border:1px solid var(--line);background:var(--surface-2);position:relative;overflow:hidden}.ob-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ob-cap{font-family:var(--mono);color:var(--muted);margin-top:-18px;font-size:12px}.ob-founder{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.ob-founder img{object-fit:cover;border-radius:50%;flex:none;width:44px;height:44px}.ob-founder-t{flex:1;min-width:140px}.ob-founder-t b{font-size:15px;display:block}.ob-founder-t small{color:var(--muted);font-size:13px;display:block}.ob-tags{flex-wrap:wrap;gap:6px;display:flex}.ob-tags .chip{height:24px;padding:0 8px;font-size:12px}.ob-rx h3{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:11.5px;font-weight:500}.ob-rx ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ob-rx li{border-top:1px solid var(--line);gap:14px;padding:14px 0;display:flex}.ob-rx li:first-child{border-top:0}.ob-n{background:var(--accent-dim);width:26px;height:26px;color:var(--accent-text);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.ob-rx b{font-size:15px;line-height:1.4;display:block}.ob-rx small{color:var(--muted);margin-top:2px;font-size:13.5px;display:block}.ob-bar{z-index:5;border-top:1px solid var(--line);background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;bottom:0}.ob-bar-in{width:min(460px,100%);padding:14px 0 calc(14px + env(safe-area-inset-bottom));align-items:center;gap:12px;margin:0 auto;display:flex}.ob-status{min-width:0;color:var(--muted);text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.ob-bar .btn.primary{min-width:132px}.ob-bar .btn .ic{width:15px;height:15px}.ob-bar .btn.off{opacity:.45;cursor:default}.ob-bar .btn.off:hover{background:var(--accent)}.ob-later{color:var(--ink-soft);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;padding:0 4px;font-size:14px;font-weight:600}.ob-later:hover{color:var(--ink)}@media (max-width:1360px){.app.onb-mode .proto{bottom:84px}}@media (max-width:900px){.ob{display:block}.ob-rail{display:none}.ob-top{z-index:6;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:auto 1fr;align-items:center;gap:0 14px;padding:12px 16px 0;display:grid;position:sticky;top:0}.ob-top .logo{width:64px}.ob-top-t{text-align:right;flex-direction:column;align-items:flex-end;min-width:0;line-height:1.3;display:flex}.ob-top-t span{font-family:var(--mono);color:var(--muted);font-size:11px}.ob-top-t b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:14px;overflow:hidden}.ob-prog{grid-column:1/-1;gap:4px;padding:10px 0 12px;display:flex}.ob-prog i{background:var(--surface-3);border-radius:3px;flex:1;height:3px}.ob-prog i.done{background:var(--accent)}.ob-prog i.cur{background:var(--accent-text)}.ob-col{gap:26px;padding:28px 16px 40px}.ob-bar-in{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.ob-head h1{font-size:24px}}@media (max-width:560px){[data-step=podklady] .ob-status{display:none}.ob-bar .btn.primary{min-width:0}.ob-cl{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px;grid-template-areas:"n n x""co co.""c r."}}.zp-wrap{z-index:205;background:var(--bg);opacity:0;height:100dvh;transition:opacity .3s var(--ease);place-items:center;display:grid;position:fixed;inset:0}.zp-wrap.on{opacity:1}.zp-wrap.out{opacity:0}.zp-wrap.still{transition:none}.zp-in{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:24px;display:flex}.zp-in h2{margin:0 0 14px;font-size:24px}.zp-eye{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11.5px}.zp-team{align-items:center;margin-bottom:8px;display:flex}.zp-team img,.zp-logo{border:3px solid var(--bg);object-fit:cover;border-radius:50%;width:52px;height:52px;margin-left:-12px}.zp-team>:first-child{margin-left:0}.zp-logo{background:var(--accent);place-items:center;display:grid}.zp-logo .logo{color:#fff;filter:none;width:36px}.zp-in ul{text-align:left;flex-direction:column;gap:12px;min-width:290px;margin:0;padding:0;list-style:none;display:flex}.zp-in li{color:var(--muted);opacity:.35;align-items:center;gap:12px;font-size:16px;transition:opacity .3s,color .3s;display:flex}.zp-in li.on{opacity:1;color:var(--ink)}.zp-in li.done{opacity:1;color:var(--ink-soft)}.zp-in li i{border:2px solid var(--line-strong);width:20px;height:20px;color:var(--bg);border-radius:50%;flex:none;place-items:center;display:grid}.zp-in li i .ic{opacity:0;width:12px;height:12px}.zp-in li.on i{border-color:var(--accent-text);border-top-color:#0000;animation:.8s linear infinite zpspin}.zp-in li.done i{background:var(--ok);border-color:var(--ok);animation:none}.zp-in li.done i .ic{opacity:1}.zp-wrap.still li{transition:none}.zp-wrap.still li.on i{border-top-color:var(--accent-text);animation:none}@keyframes zpspin{to{transform:rotate(360deg)}}.hi-wrap{z-index:210;background:var(--bg);opacity:0;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;place-items:center;height:100dvh;display:grid;position:fixed;inset:0;overflow:hidden}.hi-grid{pointer-events:none;position:absolute;inset:0}.hi-ruler{border-bottom:1px solid var(--line);background:repeating-linear-gradient(90deg,var(--line-strong) 0 1px,transparent 1px 8px) bottom/100% 5px no-repeat,repeating-linear-gradient(90deg,var(--line-strong) 0 1px,transparent 1px 80px) bottom/100% 10px no-repeat;transform-origin:0;height:18px;position:absolute;top:0;left:0;right:0}.hi-cols{grid-template-columns:repeat(12,1fr);gap:24px;display:grid;position:absolute;inset:18px max(16px,50% - 600px) 0;-webkit-mask:linear-gradient(#000 40%,#0000 95%);mask:linear-gradient(#000 40%,#0000 95%)}.hi-cols i{background:color-mix(in srgb,var(--accent) 6%,transparent);box-shadow:inset 1px 0 color-mix(in srgb,var(--accent) 22%,transparent),inset -1px 0 color-mix(in srgb,var(--accent) 22%,transparent);transform-origin:50% 0;display:block}@media (max-width:720px){.hi-cols{grid-template-columns:repeat(4,1fr);gap:16px}.hi-cols i:nth-child(n+5){display:none}}.hi-tag{font-family:var(--mono);letter-spacing:.08em;color:var(--accent-text);background:color-mix(in srgb,var(--accent) 12%,var(--bg));border-radius:4px;padding:3px 7px;font-size:10px;position:absolute;top:26px;left:max(16px,50% - 600px)}.hi-guide{border-top:1px dashed color-mix(in srgb,var(--accent) 45%,transparent);transform-origin:50%;height:0;position:absolute;left:0;right:0}.hi-hand{transform-origin:70% 80%;margin-bottom:-4px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:clamp(44px,8vw,76px);line-height:1;display:inline-block}.hi-glow{aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 22%,transparent),transparent 62%);filter:blur(60px);opacity:0;pointer-events:none;border-radius:50%;width:min(110vw,820px);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)scale(.85)}.hi-in{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:clamp(14px,2.4vw,24px);padding:24px 16px;display:flex;position:relative}.hi-eye{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px}.hi-t{font-family:var(--display);letter-spacing:-.05em;color:var(--ink);margin:0;font-size:clamp(56px,13vw,140px);font-weight:600;line-height:.98}.hi-l{margin-bottom:-.64em;padding:.06em .12em .72em;display:block;overflow:hidden}.hi-l>span{will-change:transform;display:inline-block}.hi-nm{background:linear-gradient(180deg,var(--ink) 30%,color-mix(in srgb,var(--ink) 55%,var(--accent-text)));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 -.04em -.2em;padding:0 .04em .2em}.hi-sub{color:var(--muted);opacity:0;margin:0;font-size:clamp(15px,3.9vw,19px);transform:translateY(8px)}.hi-wrap.still .hi-sub,.hi-wrap.still .hi-eye{opacity:1;transform:none}.hi-skip{right:20px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:2;border:1px solid var(--line);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);opacity:0;border-radius:999px;padding:8px 12px;font-size:10px;position:absolute}.hi-skip:hover{color:var(--ink);border-color:var(--line-strong)}.set{max-width:880px}.set .head{margin-bottom:8px}.set-sec{border-top:1px solid var(--line);grid-template-columns:220px minmax(0,1fr);gap:32px;padding:28px 0;display:grid}.set-h h2{font-size:17px}.set-h p{color:var(--muted);margin-top:4px;font-size:13.5px}.set-b{flex-direction:column;gap:16px;min-width:0;display:flex}.set-b .ob-form{max-width:520px}.set-act{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.set-act .ob-status{text-align:left;flex:none}.set-row{border-top:1px solid var(--line);align-items:center;gap:14px;padding-top:16px;display:flex}.set-row:first-child{border-top:0;padding-top:0}.set-row-t{flex:1;min-width:0}.set-row-t b{font-size:15px;display:block}.set-row-t small{color:var(--muted);margin-top:2px;font-size:13.5px;display:block}.set-amt{white-space:nowrap;font-weight:700}@media (max-width:760px){.set-sec{grid-template-columns:1fr;gap:16px}}@media (prefers-reduced-motion:reduce){.ob-col>*,.miss{animation:none!important}}.ob-sit{color:var(--ink-soft);line-height:1.55}.ob-one{flex-direction:column;gap:14px;display:flex}.ob-pbar{background:var(--surface-3);border-radius:9px;height:4px;margin-bottom:14px;overflow:hidden}.ob-pbar i{border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-text));height:100%;transition:width .3s var(--ease);display:block}.ob-qt{letter-spacing:-.012em;margin-bottom:4px;font-size:26px;line-height:1.2}.ob-bwhy{color:var(--muted);font-size:14.5px;line-height:1.55}.ob-big{gap:10px;margin-top:8px}.ob-big .ob-opt{min-height:58px;padding:14px 16px;font-size:15.5px}.ob-key{border:1px solid var(--line-strong);width:24px;height:24px;font-family:var(--mono);color:var(--muted);border-radius:6px;flex:none;place-items:center;font-size:12px;transition:background .15s,border-color .15s,color .15s;display:grid}.ob-opt.on .ob-key{border-color:var(--accent);background:var(--accent);color:#fff}.ob-one .ob-num{margin-top:8px}[data-step=audit] .ob-col{padding-top:56px}@media (max-width:760px){.ob-qt{font-size:22px}}.ob-video-link{background:radial-gradient(120% 120% at 30% 20%,#3b2a8f,#14121f 70%);place-items:center;display:grid}.ob-video-link:hover .play{transform:scale(1.06)}.ob-video-link .play{transition:transform .15s var(--ease)}.ob-col>.btn{align-self:flex-start}
.auth{background:var(--bg);place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:14px;width:100%;max-width:420px;padding:32px;display:flex}.auth-card h1{font-size:26px}.auth-form{flex-direction:column;gap:14px;margin-top:6px;display:flex}.auth-form label{color:var(--ink-soft);flex-direction:column;gap:6px;font-size:13.5px;font-weight:600;display:flex}.auth-form input,.auth-alt input{background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--r-s);padding:11px 13px;font-size:15px}.auth-form input:focus,.auth-alt input:focus{outline:2px solid var(--accent);outline-offset:1px}.auth-alt{border-top:1px solid var(--line);flex-direction:column;gap:12px;margin-top:6px;padding-top:16px;font-size:13.5px;display:flex}.auth-alt form{flex-direction:column;gap:8px;display:flex}.auth-alt a{color:var(--accent-text);font-weight:600}.auth-err{color:#ff8d8d;border-radius:var(--r-s);background:#fc55551f;padding:10px 12px;font-size:14px}.auth-ok{background:var(--ok-dim);color:var(--ok);border-radius:var(--r-s);padding:10px 12px;font-size:14px}
