.cb-layer{z-index:1000;overscroll-behavior:contain;color:var(--cb-ink);font:400 15px/1.5 var(--cb-font);-webkit-font-smoothing:antialiased;background:#06080ca3;display:grid;position:fixed;inset:0;overflow-y:auto}.cb-layer *,.cb-layer :before,.cb-layer :after{box-sizing:border-box}.cb-layer :is(h2,p,ul,fieldset,legend){margin:0;padding:0}.cb-layer button{font:inherit;color:inherit;cursor:pointer}.cb-dlg{border-radius:var(--cb-r-lg);background:var(--cb-surface);width:min(100% - 32px,560px);height:max-content;box-shadow:0 40px 80px -30px #0009, 0 0 0 1px var(--cb-line);justify-self:center;margin:auto;padding:28px 28px 24px;position:relative}@media (height>=700px){.cb-dlg{margin-block:48px}}.cb-x{background:var(--cb-surface-2);width:36px;height:36px;color:var(--cb-ink-2);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.cb-dlg__head{align-items:center;gap:16px;padding-right:44px;display:flex}.cb-dlg__head small{color:var(--cb-ink-3);font-size:13px}.cb-dlg__head h2{font:650 24px/1.15 var(--cb-font-head);letter-spacing:-.02em}.cb-dlg__head--plain{padding-bottom:4px}.cb-badge{border-radius:var(--cb-r);background:var(--cb-accent-soft);color:var(--cb-accent-text);margin-top:6px;padding:3px 8px;font-size:12px;font-style:normal;font-weight:650;display:inline-block}.cb-tags{flex-wrap:wrap;align-items:baseline;column-gap:10px;display:flex}.cb-dlg__head .cb-until{color:var(--cb-ink-2);font-size:13px}.cb-badge--line{vertical-align:1px;font-variant-numeric:tabular-nums;margin:0 0 0 8px;padding:1px 6px}.cb-opts label span s,.cb-lines__sum s{color:var(--cb-ink-3);margin-left:6px;font-size:12.5px;font-weight:550}.cb-lines__sum{flex-direction:column;align-items:flex-end;line-height:1.25;display:flex}.cb-lines__sum s{order:2;margin-left:0}.cb-lines__sum b{font-variant-numeric:tabular-nums;white-space:nowrap}.cb-dlg__pic{border-radius:var(--cb-r);background:var(--cb-pic);flex:none;place-items:center;width:80px;height:80px;display:grid;overflow:hidden}.cb-dlg__pic img{object-fit:cover;width:100%;height:100%}.cb-dlg__pic b{color:var(--cb-accent-text);font-size:26px}.cb-dlg__about{border-radius:var(--cb-r);background:var(--cb-surface-2);color:var(--cb-ink-2);margin-top:16px;padding:14px 16px;font-size:14px}.cb-dlg__about ul{margin-top:8px;list-style:none}.cb-dlg__about li{padding-left:14px;position:relative}.cb-dlg__about li:before{content:"";background:var(--cb-accent);border-radius:1px;width:5px;height:5px;position:absolute;top:.6em;left:0}.cb-dlg__empty{color:var(--cb-ink-2);margin:18px 0 6px}.cb-pay{flex-direction:column;gap:16px;margin-top:18px;display:flex}.cb-opts,.cb-payw{border:0;min-width:0}.cb-opts legend,.cb-payw legend{color:var(--cb-ink-2);margin-bottom:8px;font-size:13.5px;font-weight:650}.cb-opts>div{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.cb-opts label{border-radius:var(--cb-r);background:var(--cb-bg);box-shadow:inset 0 0 0 1px var(--cb-line);cursor:pointer;flex-direction:column;gap:1px;padding:11px 13px;display:flex;position:relative}.cb-opts label b{font-size:14.5px}.cb-opts label span{font-variant-numeric:tabular-nums;font-size:15px;font-weight:750}.cb-opts label small{color:var(--cb-ink-3);white-space:pre;font-size:12px}.cb-opts label.on{background:var(--cb-accent-soft);box-shadow:inset 0 0 0 2px var(--cb-accent)}.cb-opts label.on small{color:var(--cb-accent-text)}.cb-opts__note{color:var(--cb-accent-text);margin-top:8px;font-size:13px}.cb-gift{color:color-mix(in srgb, #22c55e 70%, var(--cb-ink));overflow-wrap:anywhere;align-items:center;gap:5px;margin-top:3px;font-size:12.5px;font-style:normal;font-weight:700;line-height:1.25;display:flex}.cb-gift svg{flex:none}.cb-opts label{min-width:0}.cb-gift--sel{margin-top:10px;font-size:13.5px;display:none}.cb-opts label .cb-gift{white-space:nowrap}.cb-opts label .cb-gift span{text-overflow:ellipsis;min-width:0;overflow:hidden}.cb-opts label small{min-height:1.3em}.cb-total>span{flex-direction:column;display:flex}:is(.cb-opts,.cb-payw) input{opacity:0;pointer-events:none;position:absolute}:is(.cb-opts,.cb-payw) label:has(input:focus-visible){outline:2px solid var(--cb-accent);outline-offset:2px}.cb-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cb-field{flex-direction:column;gap:6px;min-width:0;display:flex}.cb-field>span{color:var(--cb-ink-2);font-size:13.5px;font-weight:650}.cb-field input{border-radius:var(--cb-r);background:var(--cb-bg);width:100%;height:46px;box-shadow:inset 0 0 0 1px var(--cb-line);color:var(--cb-ink);font:inherit;border:0;outline:none;padding:0 14px;font-size:15px}.cb-field input:focus{box-shadow:inset 0 0 0 2px var(--cb-accent)}.cb-field input::placeholder{color:var(--cb-ink-3)}.cb-field small{color:var(--cb-ink-3);font-size:12px}.cb-field.bad input{box-shadow:inset 0 0 0 2px #e5484d}.cb-field.bad small,.cb-fail{color:#e5484d}.cb-fail{font-size:13.5px}.cb-test{border-radius:var(--cb-r);background:var(--cb-bg);box-shadow:inset 0 0 0 1px var(--cb-line);color:var(--cb-ink-2);margin-top:8px;padding:8px 10px;font-size:13px}.cb-promo{gap:8px;display:flex}.cb-promo input{flex:1;min-width:0}.cb-promo .cb-btn{flex:none;height:46px;padding:0 16px}.cb-linkbtn{color:var(--cb-accent-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px;font-weight:600}.cb-payw>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cb-payw label{border-radius:var(--cb-r);background:var(--cb-bg);box-shadow:inset 0 0 0 1px var(--cb-line);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;display:flex;position:relative}.cb-payw label .payi{color:#3a3d44;background:#fff;border-radius:6px;flex:none;width:34px;height:24px;padding:3px 6px;box-shadow:0 0 0 1px #00000014}.cb-payw label span{flex-direction:column;line-height:1.2;display:flex}.cb-payw label b{font-size:14.5px}.cb-payw label small{color:var(--cb-ink-3);font-size:12px}.cb-payw label.on{box-shadow:inset 0 0 0 2px var(--cb-accent);background:var(--cb-accent-soft)}.cb-total{border-top:1px solid var(--cb-line);justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px;display:flex}.cb-total span{color:var(--cb-ink-2)}.cb-total p{align-items:baseline;gap:10px;display:flex}.cb-total s{color:var(--cb-ink-3)}.cb-total b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.cb-btn{border-radius:var(--cb-r-btn);background:var(--cb-accent);height:46px;color:var(--cb-on-accent);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.cb-btn:disabled{opacity:.55;cursor:default}.cb-btn--block{width:100%}.cb-btn--lg{height:52px;font-size:16px}.cb-btn--alt{color:var(--cb-ink);box-shadow:inset 0 0 0 1.5px var(--cb-line);background:0 0}.cb-legal-pay{color:var(--cb-ink-3);text-align:center;font-size:12px;line-height:1.45}.cb-legal-pay a{color:var(--cb-ink-2);text-underline-offset:2px;text-decoration:underline}.cb-lines{border-top:1px solid var(--cb-line);margin:14px 0 0;padding:0;list-style:none}.cb-lines li{border-bottom:1px solid var(--cb-line);grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;column-gap:12px;padding:12px 0;display:grid}.cb-lines li .cb-dlg__pic{grid-row:span 2}.cb-lines li>span{flex-direction:column;line-height:1.25;display:flex}.cb-lines li>span small{color:var(--cb-ink-3);font-size:13px}.cb-lines li>b{font-variant-numeric:tabular-nums;white-space:nowrap}.cb-lines li .cb-linkbtn{color:var(--cb-ink-3);grid-column:2;justify-self:start;font-size:13px}@media (width<=640px){.cb-dlg{width:100%;max-height:94dvh;padding:22px 16px calc(18px + env(safe-area-inset-bottom));border-radius:var(--cb-r-lg) var(--cb-r-lg) 0 0;overflow-y:auto;margin:auto 0 0!important}.cb-dlg__head h2{font-size:20px}.cb-dlg__pic{width:64px;height:64px}.cb-fields{grid-template-columns:1fr}.cb-opts>div{grid-template-columns:1fr 1fr}}.cb-dlg--co{width:min(100% - 32px,880px);padding:0;overflow:hidden}.cb-dlg--co .cb-x{z-index:1}.cb-co{grid-template-columns:minmax(0,1fr) minmax(0,372px);display:grid}.cb-co__item{background:var(--cb-surface-2);flex-direction:column;gap:18px;padding:28px;display:flex}.cb-co__item .cb-dlg__head{padding-right:0}.cb-co__item .cb-dlg__about{background:0 0;margin:0;padding:0}.cb-co__item .cb-opts label{background:var(--cb-surface)}.cb-co__item .cb-total{margin-top:auto}.cb-co__item>.cb-field input{background:var(--cb-surface)}.cb-co__pay{margin:0;padding:28px}.cb-co__h{font:650 18px/36px var(--cb-font-head);letter-spacing:-.01em;padding-right:44px}.cb-co .cb-fields{grid-template-columns:1fr}.cb-co .cb-payw label{padding:12px}.cb-co .cb-payw label b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cb-dlg__more{color:var(--cb-ink-3)}.cb-dlg__more:before{display:none}.cb-dlg__solo{padding:28px}.cb-co__item .cb-lines{margin:0}.cb-recap{border-radius:var(--cb-r);background:var(--cb-surface-2);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.cb-recap>span{flex-direction:column;min-width:0;line-height:1.3;display:flex}.cb-recap b{font-size:14.5px}.cb-recap small{text-overflow:ellipsis;white-space:nowrap;color:var(--cb-ink-3);font-size:13px;overflow:hidden}.cb-recap .cb-linkbtn{flex:none;align-self:center}.cb-co__steps{color:var(--cb-ink-3);gap:18px;margin:0;padding:20px 64px 0 16px;font-size:14px;font-weight:600;list-style:none;display:flex}.cb-co__steps li{align-items:center;gap:8px;display:flex}.cb-co__steps i{background:var(--cb-surface-2);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:grid}.cb-co__steps .on{color:var(--cb-ink)}.cb-co__steps .on i{background:var(--cb-accent);color:var(--cb-on-accent)}.cb-co__steps .done i{background:var(--cb-accent-soft);color:var(--cb-accent-text)}@media (width<=640px){.cb-dlg--co{padding:0 0 env(safe-area-inset-bottom)}.cb-co{grid-template-columns:1fr}.cb-co__item{background:0 0;gap:14px;margin:16px 16px 0;padding:0}.cb-co__item .cb-opts label,.cb-co__item>.cb-field input{background:var(--cb-bg)}.cb-co__pay{padding:16px 16px 18px}.cb-co--s2 .cb-co__pay{padding-top:14px}.cb-co .cb-total{padding-top:12px}.cb-co--step .cb-dlg__about{display:none}.cb-co .cb-opts>div{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}.cb-co .cb-opts label{padding:10px 11px}.cb-co .cb-opts label small{white-space:normal}.cb-co .cb-opts label .cb-gift{display:none}.cb-co .cb-gift--sel{display:flex}}.cb-site{--cb-bg:#f6f6f4;--cb-surface:#fff;--cb-surface-2:#efefec;--cb-ink:#16171a;--cb-ink-2:#55585f;--cb-ink-3:#8a8d94;--cb-line:#16171a1a;--cb-accent:#2b6bff;--cb-on-accent:#fff;--cb-accent-soft:color-mix(in srgb, var(--cb-accent) 14%, var(--cb-surface));--cb-accent-text:color-mix(in srgb, var(--cb-accent) 80%, black);--cb-pic:var(--cb-surface-2);--cb-r:10px;--cb-r-lg:16px;--cb-r-btn:10px;--cb-font:system-ui, sans-serif;--cb-font-head:var(--cb-font)}.cb-testmode{text-align:center;font:14px/1.4 var(--cb-font);color:#4a3700;background:#fff1c2;border-bottom:1px solid #4a370024;margin:0;padding:9px 16px}.cb-testmode b{font-weight:650}@media (width>=641px){.cb-hide-desktop{display:none!important}}@media (width<=640px){.cb-hide-phone{display:none!important}}.cb-ed{cursor:text;border-radius:4px;outline:none}@media (hover:hover) and (pointer:fine){.cb-ed:hover{box-shadow:0 0 0 1px color-mix(in srgb, currentColor 35%, transparent)}}.cb-ed:focus{box-shadow:0 0 0 2px #3051e8}.cb-ed:empty:before{content:attr(data-ph);opacity:.45}.cb-ed:empty{min-width:4em;display:inline-block}.cb-editing [data-cb-sec]{cursor:default}.cb-missing{opacity:.6;text-align:center;border:1px dashed;border-radius:12px;max-width:720px;margin:16px auto;padding:18px 20px;font:14px system-ui}:is(.cb-text,.cb-faq,.cb-steps,.cb-media,.cb-features,.cb-cta,.cb-event,.cb-gallery){color:var(--cb-ink);font-family:var(--cb-font)}:is(.cb-faq,.cb-steps,.cb-media,.cb-features,.cb-cta,.cb-event,.cb-gallery) .cb-h{font:650 26px/1.15 var(--cb-font-head);letter-spacing:-.02em;margin:0 0 16px}.cb-md{font-size:16px;line-height:1.65}.cb-md>*{margin:0}.cb-md>*+*{margin-top:12px}.cb-md h3{font:650 22px/1.2 var(--cb-font-head);margin-top:28px}.cb-md h3:first-child{margin-top:0}.cb-md :is(ul,ol){padding-left:22px}.cb-text--lead .cb-md{font-size:19px}.cb-text--lead .cb-md h3{font-size:30px}.cb-faq dl{border-top:1px solid var(--cb-line);margin:0}.cb-faq dl>div{border-bottom:1px solid var(--cb-line);grid-template-columns:1fr 1.4fr;gap:24px;padding:16px 0;display:grid}.cb-faq dt{font-weight:650}.cb-faq dd{color:var(--cb-ink-2);margin:0}.cb-faq--list dl>div{grid-template-columns:1fr;gap:4px}.cb-steps ol{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.cb-steps li{border-radius:var(--cb-r-lg);background:var(--cb-surface);border:1px solid var(--cb-line);flex-direction:column;gap:12px;padding:20px;display:flex}.cb-steps i{border-radius:var(--cb-r);background:var(--cb-accent);width:34px;height:34px;color:var(--cb-on-accent);place-items:center;font-style:normal;font-weight:750;display:grid}.cb-steps b{font-size:16.5px;display:block}.cb-steps p{color:var(--cb-ink-2);margin:4px 0 0;font-size:14px}.cb-steps--list ol{grid-template-columns:1fr;gap:0}.cb-steps--list li{border:0;border-bottom:1px solid var(--cb-line);background:0 0;border-radius:0;flex-direction:row;gap:16px;padding:16px 0}.cb-media{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.cb-media--right .cb-media__pic{order:2}.cb-media--nopic{grid-template-columns:minmax(0,720px)}.cb-media__pic{aspect-ratio:4/3;border-radius:var(--cb-r-lg);background:var(--cb-pic);color:var(--cb-ink-3);place-items:center;display:grid;overflow:hidden}.cb-media__pic img{object-fit:contain;width:100%;height:100%}.cb-media__text p{color:var(--cb-ink-2);margin:0;font-size:16.5px}.cb-btns{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.cb-legal{color:var(--cb-ink-3);font-size:12.5px}.cb-legal p{margin:0}.cb-legal__docs{flex-wrap:wrap;gap:0 18px;display:flex;margin-top:4px!important}.cb-legal__docs a{padding:4px 0}.cb-legal a{color:var(--cb-ink-2);text-underline-offset:3px;text-decoration:underline}.cb-pays{gap:8px;display:inline-flex}.cb-pays .payi{color:#3a3d44;background:#fff;border-radius:6px;width:34px;height:24px;padding:3px 6px;box-shadow:0 0 0 1px #00000014}.cb-ip{border:1px solid var(--cb-line);border-radius:var(--cb-r-btn);background:var(--cb-surface);height:42px;color:var(--cb-ink);font:inherit;white-space:nowrap;cursor:pointer;align-items:center;gap:9px;padding:0 14px;font-size:14px;display:inline-flex}.cb-ip small{color:var(--cb-ink-3)}.cb-caticon,.cb-itemicon,.cb-head{image-rendering:pixelated;flex:none}.cb-head{border-radius:3px}.cb-pic{aspect-ratio:1;border-radius:var(--cb-r);background:var(--cb-pic);flex:none;place-items:center;display:grid;overflow:hidden}.cb-pic img{object-fit:cover;width:100%;height:100%}.cb-pic b{color:var(--cb-accent-text);font-size:1.6em;font-weight:750}.cb-features ul{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.cb-features li{border-radius:var(--cb-r-lg);background:var(--cb-surface);border:1px solid var(--cb-line);flex-direction:column;gap:14px;padding:20px;display:flex}.cb-features b{font-size:16.5px;display:block}.cb-features p{color:var(--cb-ink-2);margin:4px 0 0;font-size:14px}.cb-features--list ul{grid-template-columns:1fr;gap:0}.cb-features--list li{border:0;border-bottom:1px solid var(--cb-line);background:0 0;border-radius:0;flex-direction:row;align-items:flex-start;gap:16px;padding:16px 0}.cb-cta{border-radius:var(--cb-r-lg);background:var(--cb-accent-soft);text-align:center;flex-direction:column;align-items:center;gap:18px;padding:40px;display:flex}.cb-cta p{color:var(--cb-ink-2);margin:0;font-size:16.5px}.cb-cta .cb-h{margin-bottom:8px}.cb-cta__act{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.cb-cta__act .cb-btns{margin:0}.cb-cta--split{text-align:left;flex-direction:row;justify-content:space-between}.cb-cta--split .cb-cta__act{justify-content:flex-end}.cb-event{border-radius:var(--cb-r-lg);background:var(--cb-surface);border:1px solid var(--cb-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 32px;padding:28px 32px;display:grid}.cb-event p{color:var(--cb-ink-2);margin:0}.cb-event .cb-h{margin-bottom:6px}.cb-event .cb-btns{grid-column:1/-1;margin:4px 0 0}.cb-event--card{text-align:center;grid-template-columns:1fr;justify-items:center;max-width:640px;margin:0 auto}.cb-event--card .cb-btns{justify-content:center}.cb-event__empty{color:var(--cb-ink-3);font-size:14px}.cb-cd{font-variant-numeric:tabular-nums;gap:8px;display:inline-flex}.cb-cd__part{border-radius:var(--cb-r);background:var(--cb-accent-soft);justify-items:center;min-width:64px;padding:10px 8px;display:grid}.cb-cd__part b{font:700 28px/1.1 var(--cb-font-head);color:var(--cb-accent-text)}.cb-cd__part small{color:var(--cb-ink-3);font-size:12px}.cb-gallery ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.cb-gallery figure{aspect-ratio:16/10;border-radius:var(--cb-r-lg);background:var(--cb-pic);margin:0;position:relative;overflow:hidden}.cb-gallery img{object-fit:cover;width:100%;height:100%}.cb-gallery figure>span{height:100%;color:var(--cb-ink-3);place-items:center;display:grid}.cb-gallery small{border-radius:var(--cb-r);color:#fff;background:#0000008c;padding:4px 9px;font-size:13px;position:absolute;bottom:10px;left:10px}.cb-gallery--wide ul{grid-template-columns:2fr 1fr}.cb-gallery--wide li:first-child{grid-row:span 2}.cb-gallery--wide li:first-child figure{aspect-ratio:auto;height:100%}.cb-join__head{flex-direction:column;gap:8px;margin-bottom:22px;display:flex}.cb-join__head .cb-h{margin:0}.cb-join__lead{max-width:36em;color:var(--cb-ink-2);margin:0;font-size:16.5px}.cb-join__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.cb-join__step{border-radius:var(--cb-r-lg);background:var(--cb-surface);border:1px solid var(--cb-line);flex-direction:column;gap:16px;padding:12px;display:flex}.cb-join__text{flex-direction:column;align-items:flex-start;gap:6px;padding:4px 12px 12px;display:flex}.cb-join__text p{color:var(--cb-ink-2);margin:0}.cb-join__n{background:var(--cb-surface-2);border-radius:8px;align-items:center;height:26px;padding:0 9px;font-size:13px;font-weight:700;display:inline-flex}.cb-join__title{font:650 20px/1.2 var(--cb-font-head);margin:0}.cb-join__ip{margin-top:4px}.cb-join--cards .cb-mc{order:-1}.cb-join--rows .cb-join__head{margin-bottom:48px}.cb-join--rows .cb-join__steps{flex-direction:column;gap:56px;display:flex}.cb-join--rows .cb-join__step{background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;padding:0;display:grid}.cb-join--rows .cb-join__text{padding:0}.cb-join--rows .cb-join__title{font-size:28px}.cb-join--rows .cb-join__text p{font-size:17px}.cb-mc{border-radius:var(--cb-r);color:#fff;min-height:292px;image-rendering:pixelated;background-size:48px 48px;flex-direction:column;justify-content:center;padding:22px 20px 26px;font:500 14px/1.2 Pixelify Sans Variable,system-ui,sans-serif;display:flex;position:relative;box-shadow:inset 0 0 0 2px #ffffff1a,inset 0 0 80px #00000073}.cb-mc__title{text-align:center;text-shadow:2px 2px #3f3f3f;margin:0 0 18px}.cb-mc__form{gap:6px;width:min(300px,100%);margin:0 auto;display:grid}.cb-mc small{color:#a8a8a8;text-shadow:1px 1px #2a2a2a;font-size:13px}.cb-mc__in{color:#e0e0e0;white-space:nowrap;background:#000;height:32px;padding:0 8px;line-height:32px;display:block;position:relative;box-shadow:inset 0 0 0 2px #a0a0a0}.cb-mc__in.is-hot{box-shadow:inset 0 0 0 2px #fff, 0 0 0 3px var(--cb-accent)}.cb-mc__hint{background:var(--cb-accent);color:var(--cb-on-accent);font:normal 700 12px/1.2 var(--cb-font);text-shadow:none;white-space:nowrap;border-radius:8px;padding:5px 9px;position:absolute;top:50%;right:calc(100% + 12px);translate:0 -50%}.cb-mc__btn{color:#e0e0e0;text-align:center;text-shadow:1px 1px #383838;white-space:nowrap;background:#6f6f6f;height:30px;line-height:30px;display:block;box-shadow:inset 2px 2px #a8a8a8,inset -2px -2px #4b4b4b,0 0 0 2px #000}.cb-mc__form .cb-mc__btn{margin-top:6px}.cb-mc__form small+.cb-mc__in+.cb-mc__btn{margin-top:18px}.cb-mc__srv{background:#0009;align-items:center;gap:10px;width:min(430px,100%);margin:0 auto 40px;padding:6px;display:flex;box-shadow:0 0 0 2px #fff}.cb-mc__ico{background:var(--cb-accent);width:44px;height:44px;color:var(--cb-on-accent);flex:none;place-items:center;font-size:26px;display:grid;overflow:hidden}.cb-mc__ico img{object-fit:cover;width:100%;height:100%}.cb-mc__srvtext{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cb-mc__srvtext b{font-weight:500}.cb-mc__srvtext em{color:#fa0;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-style:normal;overflow:hidden}.cb-mc__ping{align-self:flex-start;align-items:flex-end;gap:1px;height:11px;display:flex}.cb-mc__ping i{background:#5f5;width:2px}.cb-mc__ping i:first-child{height:3px}.cb-mc__ping i:nth-child(2){height:5px}.cb-mc__ping i:nth-child(3){height:7px}.cb-mc__ping i:nth-child(4){height:9px}.cb-mc__ping i:nth-child(5){height:11px}.cb-mc__btns{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(430px,100%);margin:0 auto;display:grid}.cb-mc__btns .cb-mc__btn{padding:0 4px;position:relative;overflow:visible}.cb-mc__btn.is-hot{box-shadow:inset 2px 2px 0 #a8a8a8, inset -2px -2px 0 #4b4b4b, 0 0 0 2px #fff, 0 0 0 5px var(--cb-accent)}.cb-mc__btns .cb-mc__hint{inset:auto auto calc(100% + 12px) 50%;translate:-50%}.cb-contacts ul{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.cb-contacts--bento li:first-child{grid-row:span 2}.cb-contacts__card{border-radius:var(--cb-r-lg);background:var(--cb-surface);border:1px solid var(--cb-line);height:100%;min-height:96px;color:var(--cb-ink);align-items:flex-start;gap:14px;padding:18px 20px;text-decoration:none;display:flex;position:relative;overflow:hidden}.cb-contacts__card>span{z-index:1;flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}.cb-contacts__card b{font:650 17px/1.25 var(--cb-font-head)}.cb-contacts__card small{color:var(--cb-ink-2);font-size:14px}.cb-contacts__card>i{border-radius:var(--cb-r);color:#fff;flex:none;place-items:center;width:44px;height:44px;display:grid}.cb-contacts__card>img{object-fit:contain;object-position:bottom right;pointer-events:none;max-width:40%;height:84%;position:absolute;bottom:0;right:8px}.cb-contacts__card:has(>img)>span{max-width:62%}.cb-contacts--bento .cb-contacts__card--support{flex-direction:column;min-height:220px}.cb-contacts--bento .cb-contacts__card--support>img{object-position:bottom center;max-width:80%;height:56%;right:50%;translate:50%}.cb-contacts--bento .cb-contacts__card--support>span{max-width:100%}.cb-s{--cb-space:1}.cb-s--space-s{--cb-space:.6}.cb-s--space-l{--cb-space:1.5}.cb-s--surface{background:var(--cb-surface)}.cb-s--soft{background:var(--cb-accent-soft)}.cb-s--accent{--cb-s-acc:var(--cb-accent);background:var(--cb-s-acc);color:var(--cb-on-accent);--cb-ink:var(--cb-on-accent);--cb-ink-2:color-mix(in srgb, var(--cb-on-accent) 82%, transparent);--cb-ink-3:color-mix(in srgb, var(--cb-on-accent) 64%, transparent);--cb-line:color-mix(in srgb, var(--cb-on-accent) 22%, transparent)}.cb-s--accent .cb-btn:not(.cb-btn--alt){background:var(--cb-on-accent);color:var(--cb-s-acc)}:is(.cb-s--accent,.cb-s--image) .cb-btn--alt{color:var(--cb-ink);box-shadow:inset 0 0 0 1.5px var(--cb-line)}:is(.cb-s--accent,.cb-s--image) .cb-ip{border-color:var(--cb-line);color:var(--cb-ink);background:0 0}:is(.cb-s--accent,.cb-s--soft,.cb-s--image) .cb-cta{background:0 0;padding-inline:0}.cb-s--image{background:linear-gradient(rgb(0 0 0/var(--cb-s-dim,.4)), rgb(0 0 0/var(--cb-s-dim,.4))), var(--cb-s-image) center / cover no-repeat;color:#fff;--cb-ink:#fff;--cb-ink-2:#ffffffd6;--cb-ink-3:#ffffffa8;--cb-line:#fff3}@media (width<=640px){.cb-cta{padding:26px 20px}.cb-cta--split{text-align:center;flex-direction:column}.cb-event{grid-template-columns:1fr;padding:22px 18px}.cb-event__timer .cb-cd{width:100%;display:flex}.cb-cd__part{flex:1;min-width:0;padding:8px 4px}.cb-cd__part b{font-size:22px}.cb-gallery ul,.cb-gallery--wide ul{grid-template-columns:1fr 1fr;gap:8px}.cb-gallery--wide li:first-child{grid-area:auto/1/auto/-1}.cb-gallery--wide li:first-child figure{aspect-ratio:16/10;height:auto}.cb-media{grid-template-columns:1fr;gap:20px}.cb-join__steps,.cb-join--rows .cb-join__step{grid-template-columns:minmax(0,1fr)}.cb-join--rows .cb-join__steps{gap:28px}.cb-join--rows .cb-join__head{margin-bottom:22px}.cb-join--rows .cb-join__step{gap:14px}.cb-join--rows .cb-join__title{font-size:21px}.cb-join--rows .cb-join__text p{font-size:15px}.cb-mc{min-height:236px;padding:40px 12px 18px;font-size:12.5px}.cb-mc__hint{top:auto;bottom:calc(100% + 6px);right:0;translate:none}.cb-mc__btns{gap:6px}.cb-mc__btn{font-size:12px}.cb-contacts ul{grid-template-columns:minmax(0,1fr)}.cb-contacts--bento li:first-child{grid-row:auto}.cb-contacts--bento .cb-contacts__card--support{flex-direction:row;min-height:150px}.cb-contacts--bento .cb-contacts__card--support>img{object-position:bottom right;max-width:40%;height:84%;right:8px;translate:none}.cb-contacts--bento .cb-contacts__card--support>span{max-width:62%}.cb-media--right .cb-media__pic{order:0}.cb-faq dl>div{grid-template-columns:1fr;gap:4px}.cb-steps ol{grid-template-columns:1fr;gap:8px}.cb-steps li{flex-direction:row;padding:14px 16px}}.cb-skin{perspective:1600px;position:relative}.cb-skin__model{transform-style:preserve-3d;position:absolute;left:50%}.cb-skin__part,.cb-skin__box{transform-style:preserve-3d;position:absolute}.cb-skin__part{top:0;left:0}.cb-skin__f{backface-visibility:hidden;image-rendering:pixelated;background-repeat:no-repeat;position:absolute}.cb-skin__f--top{filter:brightness(1.12)}.cb-skin__f--right{filter:brightness(.82)}.cb-skin__f--left{filter:brightness(.68)}.cb-skin__f--back{filter:brightness(.6)}.cb-skin__f--bottom{filter:brightness(.5)}*{box-sizing:border-box}body{margin:0}.cb-site{background:var(--cb-bg);min-height:100vh;color:var(--cb-ink);font:400 15px/1.55 var(--cb-font);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex}:where(.cb-site) :where(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0}:where(.cb-site) a{color:inherit;text-decoration:none}:where(.cb-site) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cb-site :focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px}.cb-main{flex:1}.cb-main>.cb-sec{padding:calc(30px * var(--cb-space,1)) 40px}.cb-main>.cb-sec:first-child{padding-top:28px}.cb-main>.cb-sec>*{max-width:var(--st-w,1200px);margin-inline:auto}.cb-s--width-narrow{--st-w:820px}.cb-s--width-wide{--st-w:1440px}.st-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.st-h1,.st-h2,.st-h3,.st-hero__title,.st-side__title,.st-panel__name,.st-logo,.st-foot__name,.st .cb-h){font-family:var(--cb-font-head);font-variation-settings:"SHRP" 60;text-wrap:balance;overflow-wrap:anywhere}.st-h1{letter-spacing:-.04em;align-items:center;gap:14px;font-size:40px;font-weight:650;line-height:1.06;display:flex}.st-h2,.st .cb-h{letter-spacing:-.035em;font-size:30px;font-weight:650;line-height:1.08}.st-h3{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.2}.st-label{color:var(--cb-ink-3);font-size:13px}.st-muted{color:var(--cb-ink-2);text-wrap:pretty}.st-small{font-size:14px}.st-lead{max-width:34em;color:var(--cb-ink-2);text-wrap:pretty;font-size:17px}.st-note{color:var(--cb-ink-3);font-size:13.5px}.st-link{color:var(--cb-accent-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px;padding:4px 0;font-weight:500;display:inline-block}@media (hover:hover){.st-link:hover{text-decoration-color:currentColor}}.st-empty{border-radius:var(--cb-r-lg);box-shadow:inset 0 0 0 1.5px var(--cb-line);color:var(--cb-ink-3);text-align:center;padding:32px 20px}.st-tag{background:var(--cb-surface-2);height:30px;box-shadow:inset 0 0 0 1px var(--cb-line);color:var(--cb-ink-2);font-variant-numeric:tabular-nums;border-radius:8px;align-items:center;padding:0 10px;font-size:13.5px;display:inline-flex}.st-online{font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.st-online i{background:#1fa463;border-radius:2px;flex:none;width:7px;height:7px}.st-tick{background:color-mix(in srgb, var(--cb-accent) 12%, transparent);width:20px;height:20px;color:var(--cb-accent-text);border-radius:6px;flex:none;place-items:center;display:inline-grid}.st-btn,.cb-site .cb-btn{border-radius:var(--cb-r-btn);background:var(--cb-accent);height:44px;color:var(--cb-on-accent);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:550;transition:background-color .15s,color .15s,transform .1s;display:inline-flex}.cb-site .cb-btn--alt{background:var(--cb-surface);color:var(--cb-ink);box-shadow:inset 0 0 0 1px var(--st-line-2)}@media (hover:hover){.st-btn:hover,.cb-site .cb-btn:not(.cb-btn--alt):hover{background:color-mix(in srgb, var(--cb-accent) 86%, var(--cb-ink))}}.st-btn:active{transform:translateY(1px)}.st-btn--lg{height:52px;padding:0 26px;font-size:16px}.st-btn--block{width:100%}.st-btn--soft{background:var(--cb-accent-soft);color:var(--cb-accent-text)}@media (hover:hover){.st-btn--soft:hover{background:var(--cb-accent);color:var(--cb-on-accent)}}.st-btn--on{background:var(--st-fg);color:var(--st-c)}@media (hover:hover){.st-btn--on:hover{background:color-mix(in srgb, var(--st-fg) 90%, var(--st-c))}}.st-pill{border-radius:var(--cb-r-btn);background:var(--cb-surface);height:40px;box-shadow:inset 0 0 0 1px var(--cb-line);white-space:nowrap;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.st-pill--ip svg{color:var(--cb-ink-3)}.st-icon-btn{border-radius:var(--cb-r-btn);background:var(--cb-surface);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--cb-line);color:var(--cb-ink-2);place-items:center;display:grid;position:relative}@media (hover:hover){.st-icon-btn:hover{color:var(--cb-ink)}}.st-count{background:var(--cb-accent);min-width:20px;height:20px;color:var(--cb-on-accent);font:600 12px/20px var(--cb-font);text-align:center;font-variant-numeric:tabular-nums;border-radius:6px;padding:0 5px;font-style:normal;position:absolute;top:-6px;right:-6px}.st-seg{border-radius:calc(var(--cb-r) + 1px);background:var(--cb-surface-2);box-shadow:inset 0 0 0 1px var(--cb-line);flex-wrap:wrap;gap:2px;padding:3px;display:flex}.st-seg button{border-radius:calc(var(--cb-r) - 2px);min-height:38px;color:var(--cb-ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;flex:auto;padding:0 12px;font-size:14px;font-weight:500;transition:color .15s,background-color .15s}@media (hover:hover){.st-seg button:hover{color:var(--cb-ink)}}.st-seg button[aria-checked=true]{background:var(--cb-surface);color:var(--cb-ink);box-shadow:0 0 0 1px var(--st-line-2), 0 1px 2px #0000000f}.st-top{z-index:5;position:relative}.st-notice{background:var(--cb-ink);min-height:40px;color:var(--cb-bg);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;padding:8px 16px;font-size:14px;font-weight:500;display:flex}.st-notice .cb-cd__part{background:color-mix(in srgb, var(--cb-bg) 16%, transparent);border-radius:6px;padding:1px 8px}.st-notice .cb-cd__part b{color:inherit;font:600 14px/1.4 var(--cb-font);font-variant-numeric:tabular-nums}.st-top__in{align-items:center;gap:28px;max-width:1280px;margin:0 auto;padding:14px 40px;display:flex}.st-logo{letter-spacing:-.03em;align-items:center;min-height:40px;font-size:21px;font-weight:700;line-height:1.1;display:flex}.st-logo img{height:40px;display:block}.st-nav{gap:2px;display:flex}.st-nav a{color:var(--cb-ink-2);border-radius:8px;padding:8px 12px;font-weight:500;transition:color .15s}.st-nav a[aria-current]{color:var(--cb-ink);background:var(--cb-surface);box-shadow:inset 0 0 0 1px var(--cb-line)}@media (hover:hover){.st-nav a:hover{color:var(--cb-ink)}}.st-top__end{align-items:center;gap:8px;margin-left:auto;display:flex}.st-burger{display:none}.st-sheet{flex-direction:column;gap:14px;display:flex}.st-sheet__name{font:700 20px/1.2 var(--cb-font-head);letter-spacing:-.03em}.st-sheet__nav a{box-shadow:inset 0 -1px 0 var(--cb-line);justify-content:space-between;align-items:center;padding:14px 2px;font-size:17px;font-weight:500;display:flex}.st-sheet__nav a[aria-current]{color:var(--cb-accent-text)}.st-sheet__online{color:var(--cb-ink-2)}.st-sheet__soc{gap:8px;display:flex}.st-sheet__soc a{border-radius:var(--cb-r);background:var(--cb-surface-2);place-items:center;width:44px;height:44px;display:grid}.st-hero{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.st-hero--duo{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr)}.st-banner{border-radius:var(--cb-r-lg);min-height:360px;display:grid;position:relative}.st-slide{border-radius:inherit;background-color:var(--st-c);color:var(--st-fg);opacity:0;visibility:hidden;background-position:0 0;background-size:1440px 576px;grid-area:1/1;align-items:center;padding:44px 48px 56px;transition:opacity .3s,visibility .3s;display:flex;position:relative}.st-slide.has-img{background-position:50%;background-size:cover}.st-slide[data-on]{opacity:1;visibility:visible}.st-slide__text{z-index:1;flex-direction:column;align-items:flex-start;gap:14px;max-width:54%;display:flex;position:relative}.st-hero__title{letter-spacing:-.045em;font-size:46px;font-weight:650;line-height:1.02}.st-hero__text{opacity:.82;text-wrap:pretty;max-width:26em;font-size:17px}.st-slide__text .st-btn{margin-top:6px}.st-slide__art{object-fit:contain;object-position:bottom right;pointer-events:none;max-width:50%;height:110%;transform:scale(var(--st-art,1));transform-origin:100% 100%;position:absolute;bottom:0;right:4%}.st-dots{z-index:2;display:flex;position:absolute;bottom:16px;left:40px}.st-dots button{place-items:center;width:30px;height:24px;display:grid}.st-dots button:before{content:"";background:color-mix(in srgb, var(--st-fg,#fff) 35%, transparent);border-radius:2px;width:22px;height:4px;transition:background-color .2s}.st-dots button[aria-current]:before{background:var(--st-fg,#fff)}.st-side{border-radius:var(--cb-r-lg);background:var(--cb-surface);min-height:360px;box-shadow:var(--st-lift);flex-direction:column;align-items:flex-start;gap:6px;padding:28px;display:flex;position:relative;overflow:hidden}.st-side--color{background-color:var(--st-c);color:var(--st-fg);box-shadow:none;background-size:1440px 576px}.st-side__title{letter-spacing:-.035em;max-width:85%;font-size:26px;font-weight:650;line-height:1.08}.st-side__text{max-width:72%;color:var(--cb-ink-2);font-size:15px}.st-side--color .st-side__text{color:inherit;opacity:.8}.st-side__art{object-fit:contain;object-position:bottom right;pointer-events:none;width:58%;max-height:62%;position:absolute;bottom:8%;right:6%}.st-side__go{border-radius:var(--cb-r-btn);background:var(--cb-accent-soft);width:44px;height:44px;color:var(--cb-accent-text);place-items:center;transition:background-color .15s,color .15s;display:grid;position:absolute;bottom:28px;left:28px}.st-side--color .st-side__go{background:color-mix(in srgb, var(--st-fg) 20%, transparent);color:inherit}@media (hover:hover){.st-side:not(.st-side--color):hover .st-side__go{background:var(--cb-accent);color:var(--cb-on-accent)}}.st-hero--plain{flex-direction:column;align-items:flex-start;gap:16px;padding:32px 0 8px;display:flex}.st-hero--plain .st-hero__title{max-width:13em;font-size:60px}.st-hero--plain .st-hero__text{color:var(--cb-ink-2);opacity:1;font-size:19px}.st-cur--join{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:stretch;gap:16px;display:grid}.st-join,.st-calc{border-radius:var(--cb-r-lg);background:var(--cb-surface);box-shadow:var(--st-lift);flex-direction:column;gap:12px;padding:24px;display:flex;position:relative}.st-join{padding-right:150px;overflow:hidden}.st-join>:is(h2,p){z-index:1;position:relative}.st-join .st-ip{z-index:1;border-radius:var(--cb-r);background:var(--cb-surface-2);width:100%;height:48px;box-shadow:inset 0 0 0 1px var(--st-line-2);white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:0 14px 0 16px;font-size:16px;font-weight:600;transition:box-shadow .15s;display:flex;position:relative}.st-join .st-ip svg{color:var(--cb-ink-3)}@media (hover:hover){.st-join .st-ip:hover{box-shadow:inset 0 0 0 1px var(--cb-accent)}}.st-join__row{z-index:1;flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex;position:relative}.st-join__art{pointer-events:none;width:150px;position:absolute;bottom:-14px;right:-10px}.st-calc__head{align-items:center;gap:14px;display:flex}.st-calc__head .st-pic--sm{width:52px;height:52px}.st-calc--empty{justify-content:center}.st-calc__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.st-calc__head{flex:240px;min-width:0}.st-calc__got{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.st-calc__got small{color:var(--cb-ink-3);font-size:13px}.st-calc__got>b{font:650 34px/1.1 var(--cb-font-head);letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:8px;display:flex}.st-calc__got>span{min-height:1.4em;color:var(--cb-ink-3);font-variant-numeric:tabular-nums;font-size:13px}.st-calc__got .st-calc__plus{color:var(--cb-accent-text);font-weight:600}.st-calc__coin{flex:none;place-items:center;width:28px;height:28px;display:grid}.st-calc__coin img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.st-calc__coin b{background:var(--cb-accent-soft);width:100%;height:100%;color:var(--cb-accent-text);letter-spacing:0;border-radius:7px;place-items:center;font-size:14px;display:grid}.st-range{--thumb:24px;height:50px;margin-top:4px;position:relative}.st-range__track{background:var(--cb-surface-2);height:14px;box-shadow:inset 0 0 0 1px var(--cb-line);border-radius:99px;position:absolute;top:7px;left:0;right:0;overflow:hidden}.st-range__track i{width:calc(var(--thumb) / 2 + (100% - var(--thumb)) * var(--at));border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--cb-accent) 70%, var(--cb-surface)), var(--cb-accent));position:absolute;inset:0 auto 0 0}.st-range__tick{top:7px;left:calc(var(--thumb) / 2 + (100% - var(--thumb)) * var(--at));background:var(--cb-surface);opacity:.9;width:2px;height:14px;margin-left:-1px;position:absolute}.st-range__tick b{background:var(--cb-surface-2);color:var(--cb-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:6px;padding:1px 6px;font-size:12px;font-weight:600;transition:color .15s,background-color .15s;position:absolute;top:20px;left:50%;transform:translate(-50%)}.st-range__tick.on b{background:var(--cb-accent-soft);color:var(--cb-accent-text)}.st-range input{appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0;display:block;position:absolute;inset:0 0 auto}.st-range input::-webkit-slider-runnable-track{background:0 0;height:28px}.st-range input::-webkit-slider-thumb{width:var(--thumb);height:var(--thumb);background:var(--cb-surface);box-shadow:0 0 0 2.5px var(--cb-accent), 0 3px 8px -1px #00000040;appearance:none;border:0;border-radius:8px;margin-top:2px;transition:transform .15s}.st-range input:active::-webkit-slider-thumb{transform:scale(1.08)}.st-range input::-moz-range-thumb{border:2.5px solid var(--cb-accent);background:var(--cb-surface);border-radius:8px;width:20px;height:20px}.st-range input::-moz-range-track{background:0 0}.st-range input:focus-visible{outline:none}.st-range input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2.5px var(--cb-accent), 0 0 0 6px var(--cb-accent-soft)}.st-seg--fill button{flex:1 1 0}.st-calc__foot{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:auto;padding-top:4px;display:flex}.st-calc__io{align-items:flex-end;gap:10px;min-width:0;display:flex}.st-calc__swap{color:var(--cb-ink-3);flex:none;margin-bottom:16px}.st-num{flex-direction:column;gap:5px;min-width:0;display:flex}.st-num small{color:var(--cb-ink-3);font-size:13px}.st-num>span{border-radius:var(--cb-r);background:var(--cb-surface-2);width:168px;max-width:100%;height:52px;box-shadow:inset 0 0 0 1px var(--st-line-2);cursor:text;align-items:center;gap:8px;padding:0 12px 0 14px;transition:box-shadow .15s;display:flex}.st-num>span:focus-within{box-shadow:inset 0 0 0 2px var(--cb-accent)}.st-num input{min-width:0;height:100%;color:var(--cb-ink);font:650 22px var(--cb-font-head);letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;padding:0}.cb-site .st-num input:focus-visible{outline:none}.st-num em{color:var(--cb-ink-3);font:600 18px var(--cb-font-head);font-style:normal}.st-num .st-calc__coin{width:24px;height:24px}.st-cur--wide .st-calc{padding:28px}.st-cat__head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.st-search{border-radius:var(--cb-r);background:var(--cb-surface);width:280px;height:44px;box-shadow:inset 0 0 0 1px var(--st-line-2);color:var(--cb-ink-3);align-items:center;gap:8px;padding:0 14px;display:flex}.st-search input{min-width:0;color:var(--cb-ink);font:inherit;background:0 0;border:0;outline:none;flex:1}.st-search:focus-within{box-shadow:inset 0 0 0 1px var(--cb-accent), 0 0 0 3px color-mix(in srgb, var(--cb-accent) 18%, transparent)}.st-feed{align-items:center;gap:12px;min-width:0;margin-bottom:20px;display:flex}.st-feed__label{color:var(--cb-ink-3);flex:none;font-size:13px}.st-feed ul{scrollbar-width:none;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.st-feed li{background:var(--cb-surface);height:34px;box-shadow:inset 0 0 0 1px var(--cb-line);white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:8px;padding:0 12px 0 6px;font-size:13.5px;display:flex}.st-feed li b{font-weight:500}.st-feed li span{color:var(--cb-ink-3)}.st-cat__cols{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:24px;display:grid}.st-cat__aside{flex-direction:column;gap:8px;display:flex;position:sticky;top:16px}.st-cat__aside .st-label:not(:first-child){margin-top:12px}.st-modes{flex-direction:column;gap:8px;display:flex}.st-mode{border-radius:var(--cb-r-lg);background:var(--cb-surface);width:100%;box-shadow:var(--st-lift);text-align:left;align-items:center;gap:12px;padding:8px 14px 8px 8px;transition:box-shadow .15s,background-color .15s;display:flex}.st-mode[aria-checked=true]{background:var(--cb-accent-soft);box-shadow:inset 0 0 0 2px var(--cb-accent)}.st-mode__pic{object-fit:contain;flex:none;width:56px;height:56px}.st-mode__pic--icon{border-radius:var(--cb-r);background:var(--cb-surface-2);place-items:center;display:grid}.st-mode b{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:15.5px;font-weight:600;line-height:1.2;display:block}.st-mode small{color:var(--cb-ink-3);font-variant-numeric:tabular-nums;font-size:13px}.st-cats{border-radius:calc(var(--cb-r) + 3px);background:var(--cb-surface-2);box-shadow:inset 0 0 0 1px var(--cb-line);flex-direction:column;gap:2px;padding:3px;display:flex}.st-catbtn{border-radius:var(--cb-r);width:100%;min-height:42px;color:var(--cb-ink-2);text-align:left;align-items:center;gap:10px;padding:7px 12px 7px 10px;font-weight:500;transition:background-color .15s,color .15s;display:flex}.st-catbtn span{overflow-wrap:anywhere}@media (hover:hover){.st-catbtn:hover{color:var(--cb-ink)}}.st-catbtn[aria-checked=true],.st-catbtn.on{background:var(--cb-surface);color:var(--cb-ink);box-shadow:0 0 0 1px var(--st-line-2), 0 1px 2px #0000000f}.st-cats--row{flex-flow:wrap;align-self:flex-start;margin-bottom:18px}.st-cats--row .st-catbtn{width:auto;min-height:38px}.st-cat--tabs .st-modes,.st-cat--list .st-modes{flex-flow:wrap;margin-bottom:12px}.st-cat--tabs .st-mode,.st-cat--list .st-mode{width:auto}.st-cat--tabs .st-cats--row,.st-cat--list .st-cats--row{display:inline-flex}.st-grid{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:16px;display:grid}.st-card{border-radius:var(--cb-r-lg);background:var(--cb-surface);min-width:0;box-shadow:var(--st-lift);flex-direction:column;gap:10px;padding:8px 8px 10px;display:flex}.st-card__pic{border-radius:calc(var(--cb-r-lg) - 6px);cursor:pointer;display:block;position:relative;overflow:hidden}.st-pic{aspect-ratio:1;border-radius:inherit;background:var(--cb-pic);width:100%;box-shadow:inset 0 0 0 1px var(--cb-line);place-items:center;display:grid;overflow:hidden}.st-pic img{object-fit:cover;width:100%;height:100%;display:block}.st-pic b{color:var(--cb-ink-3);font:650 48px var(--cb-font-head)}.st-pic--sm{border-radius:var(--cb-r);flex:none;width:44px;height:44px}.st-pic--sm b{font-size:20px}.st-pic--md{border-radius:var(--cb-r);flex:none;width:88px;height:88px}.st-pic--md b{font-size:32px}.st-badge{background:var(--cb-ink);color:var(--cb-bg);font:600 12px/1.3 var(--cb-font);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:6px;padding:3px 8px;font-style:normal;position:absolute;top:8px;left:8px}.st-badge--sale,.st-badge--hit{background:var(--cb-accent);color:var(--cb-on-accent)}.st-badge--new{background:var(--cb-surface);color:var(--cb-ink);box-shadow:0 0 0 1px var(--st-line-2)}.st-card__name{font:600 16px/1.25 var(--cb-font-head);letter-spacing:-.015em;overflow-wrap:anywhere;padding:0 6px}@media (hover:hover){.st-card__name a:hover{color:var(--cb-accent-text)}}.st-price{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:auto;padding:0 6px;display:flex}.st-price b{font:650 20px/1.2 var(--cb-font-head);letter-spacing:-.02em;white-space:nowrap}.st-price b span{color:var(--cb-ink-2);letter-spacing:0;font-size:14px;font-weight:400}.st-price s{color:var(--cb-ink-3);font-size:14px}.st-price small{color:var(--cb-ink-3);font-size:13px}.st-price em{color:var(--cb-ink-2);flex-basis:100%;font-size:13.5px;font-style:normal}.st-card .st-btn{height:40px;margin-top:2px}.st-split{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:16px;display:grid}.st-rows{border-radius:var(--cb-r-lg);background:var(--cb-surface);box-shadow:var(--st-lift);margin:0;padding:4px 18px;list-style:none}.st-rows li+li{box-shadow:inset 0 1px 0 var(--cb-line)}.st-row{text-align:left;align-items:center;gap:12px;width:100%;padding:10px 0;display:flex}.st-row__name{flex:1;min-width:0}.st-row__name b{overflow-wrap:anywhere;font-weight:500;line-height:1.3;transition:color .15s;display:block}.st-row__name small{color:var(--cb-ink-3);font-size:13px}.st-row[aria-pressed=true] .st-row__name b,.st-row[aria-pressed=true] .st-row__price{color:var(--cb-accent-text)}@media (hover:hover){.st-row:hover .st-row__name b{color:var(--cb-accent-text)}}.st-row__price{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.st-row__go{color:var(--cb-ink-3);flex:none}.st-panel{border-radius:var(--cb-r-lg);background:var(--cb-surface);box-shadow:var(--st-lift);flex-direction:column;gap:18px;padding:24px;display:flex;position:sticky;top:16px}.st-panel__head{align-items:center;gap:16px;display:flex}.st-panel__head .st-badge{margin-top:8px;display:inline-block;position:static}.st-panel__name{letter-spacing:-.035em;font-size:26px;font-weight:650;line-height:1.1}.st-panel__desc{color:var(--cb-ink-2)}.st-buy{flex-direction:column;gap:16px;display:flex}.st-buy__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.st-buy__sum{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.st-buy__sum b{font:650 34px/1.1 var(--cb-font-head);letter-spacing:-.035em;white-space:nowrap}.st-buy__sum s{color:var(--cb-ink-3)}.st-buy__sum small{color:var(--cb-ink-3);flex-basis:100%;font-size:14px}.st-buy__sum .st-plus{color:var(--cb-accent-text);font-weight:500}.st-buy__sum .st-bonus{color:color-mix(in srgb, #16a34a 72%, var(--cb-ink));align-items:center;gap:5px;font-weight:650;display:inline-flex}.st-inc ul{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.st-inc li{align-items:flex-start;gap:10px;display:flex}.st-inc .st-tick{margin-top:1px}.st-md{color:var(--cb-ink-2)}.st-steps>.st-h2{margin-bottom:20px}.st-steps ol{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.st-steps li{border-radius:var(--cb-r-lg);background:var(--cb-surface);box-shadow:var(--st-lift);flex-direction:column;gap:14px;padding:8px 8px 18px;display:flex}.st-steps__pic{border-radius:calc(var(--cb-r-lg) - 6px);background:var(--cb-surface-2);height:136px;box-shadow:inset 0 0 0 1px var(--cb-line);place-items:center;padding:16px;display:grid;position:relative;overflow:hidden}.st-steps__head{align-items:center;gap:10px;display:flex}.st-steps__no{background:var(--cb-accent);width:24px;height:24px;color:var(--cb-on-accent);font:600 13px/1 var(--cb-font);font-variant-numeric:tabular-nums;border-radius:7px;flex:none;place-items:center;font-style:normal;display:grid}.st-steps__text{padding:0 10px}.st-steps h3{font:600 18px/1.3 var(--cb-font-head);letter-spacing:-.02em}.st-steps p{color:var(--cb-ink-2);text-wrap:pretty;margin-top:4px;font-size:14.5px}.st-mini{width:100%;max-width:230px;font-size:13px}.st-mini b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.st-mini small{color:var(--cb-ink-3);font-size:12px;display:block}.st-mini--card{background:var(--cb-surface);box-shadow:inset 0 0 0 2px var(--cb-accent), var(--st-lift);border-radius:12px;align-items:center;gap:10px;padding:8px 12px 8px 8px;display:flex}.st-mini--card>div{flex:1;min-width:0}.st-mini--card .st-pic--sm{width:40px;height:40px}.st-mini__price{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:650}.st-mini--form{gap:6px;display:grid}.st-mini--form>span{background:var(--cb-surface);box-shadow:inset 0 0 0 1px var(--st-line-2);border-radius:9px;padding:5px 10px}.st-mini--form>span:first-child{box-shadow:inset 0 0 0 1px var(--cb-accent), 0 0 0 3px color-mix(in srgb, var(--cb-accent) 18%, transparent)}.st-mini__dim{color:var(--cb-ink-2);font-weight:500!important}.st-caret{vertical-align:-2px;background:var(--cb-accent);width:1.5px;height:13px;margin-left:2px;display:inline-block}.st-mini--pay{gap:8px;display:grid}.st-mini__pays{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.st-mini__pays span{background:var(--cb-surface);height:34px;box-shadow:inset 0 0 0 1px var(--cb-line);border-radius:9px;place-items:center;display:grid}.st-mini__pays span:first-child{box-shadow:inset 0 0 0 2px var(--cb-accent)}.st-mini__btn{background:var(--cb-accent);height:34px;color:var(--cb-on-accent);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;font-weight:600;display:grid}.st-mini--chat{color:#fff;text-shadow:1.5px 1.5px #00000073;background:#000000b8;border-radius:4px;gap:4px;padding:10px 12px;font:400 13px/1.35 Pixelify Sans Variable,ui-monospace,monospace;display:grid}.st-mini--chat p{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.st-chat__muted{color:#ffffff9e}.st-chat__tag{color:#ffd24a}.st-steps--list ol{grid-template-columns:1fr}.st-steps--list li{flex-direction:row;align-items:center;padding:8px 18px 8px 8px}.st-steps--list .st-steps__pic{flex:none;width:260px;height:112px}.st-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;gap:32px;display:grid}.st-faq__side{flex-direction:column;gap:10px;display:flex;position:sticky;top:16px}.st-faq--list{grid-template-columns:minmax(0,1fr);gap:18px}.st-faq--list .st-faq__side{position:static}.st-faq__list{border-radius:var(--cb-r-lg);background:var(--cb-surface);box-shadow:var(--st-lift);margin:0;padding:4px 24px;list-style:none}.st-faq__list li+li{box-shadow:inset 0 1px 0 var(--cb-line)}.st-faq__list h3{font:inherit;margin:0}.st-faq__q{width:100%;font:600 17px/1.35 var(--cb-font-head);letter-spacing:-.015em;text-align:left;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.st-faq__pm{background:var(--cb-surface-2);width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--cb-line);color:var(--cb-ink-2);border-radius:8px;flex:none;place-items:center;transition:background-color .15s,color .15s;display:grid}.st-faq__list li.on .st-faq__pm{background:color-mix(in srgb, var(--cb-accent) 12%, transparent);box-shadow:none;color:var(--cb-accent-text)}@media (hover:hover){button.st-faq__q:hover .st-faq__pm{color:var(--cb-ink)}}.st-faq__a{grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.2,.7,.2,1);display:grid}.st-faq__a>div{overflow:hidden}.st-faq__a p{max-width:40em;color:var(--cb-ink-2);text-wrap:pretty;padding:0 46px 18px 0;font-size:15.5px}.st-faq__list li.on .st-faq__a{grid-template-rows:1fr}.st .cb-h{margin-bottom:20px}.st :is(.cb-features li,.cb-event){border-radius:var(--cb-r-lg);background:var(--cb-surface);box-shadow:var(--st-lift);border:0}.st .cb-features--list li{box-shadow:inset 0 -1px 0 var(--cb-line);background:0 0;border-radius:0}.st .cb-features b{font-family:var(--cb-font-head);letter-spacing:-.015em;font-weight:600}.st .cb-cta{border-radius:var(--cb-r-lg)}.st :is(.cb-media__pic,.cb-gallery figure){border-radius:var(--cb-r-lg);box-shadow:inset 0 0 0 1px var(--cb-line)}.st .cb-cd__part b{font-family:var(--cb-font-head);font-variant-numeric:tabular-nums}.st-page{flex-direction:column;gap:18px;display:flex}.st-crumbs{color:var(--cb-ink-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}.st-crumbs span{align-items:center;gap:6px;display:inline-flex}.st-crumbs a{padding:4px 0}@media (hover:hover){.st-crumbs a:hover{color:var(--cb-ink)}}.st-block{flex-direction:column;gap:16px;margin-top:20px;display:flex}.st-sheet-md{border-radius:var(--cb-r-lg);background:var(--cb-surface);box-shadow:var(--st-lift);padding:22px 26px}.st-cathead{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-bottom:18px;display:flex}.st-cathead .st-h1{font-size:36px}.st-cathead__ic{border-radius:var(--cb-r-lg);background:var(--cb-surface);width:64px;height:64px;box-shadow:var(--st-lift);flex:none;place-items:center;display:grid}.st-cathead__sort{margin-left:auto}.st-mode.on{background:var(--cb-accent-soft);box-shadow:inset 0 0 0 2px var(--cb-accent)}.st-modes>span{display:contents}.st-cmp{flex-direction:column;gap:14px;display:flex}.st-cmp__terms{align-self:flex-start}.st-cmp__cols{scrollbar-width:thin;gap:12px;margin:-2px;padding:2px;display:grid;overflow-x:auto}.st-cmp__col{border-radius:var(--cb-r-lg);background:var(--cb-surface);min-width:0;box-shadow:var(--st-lift);flex-direction:column;gap:14px;padding:14px;display:flex}.st-cmp__col.on{box-shadow:inset 0 0 0 2px var(--cb-accent), var(--st-lift)}.st-cmp__head{align-items:center;gap:12px;min-height:56px;display:flex}.st-cmp__head .st-pic--sm{width:52px;height:52px}.st-cmp__head b{font:600 17px/1.25 var(--cb-font-head);letter-spacing:-.015em;overflow-wrap:anywhere;display:block}.st-cmp__head small{color:var(--cb-ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.st-cmp__price{border-radius:var(--cb-r);background:var(--cb-surface-2);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;padding:10px 12px;display:flex}.st-cmp__price b{font:650 24px/1.1 var(--cb-font-head);letter-spacing:-.03em;white-space:nowrap}.st-cmp__price small{color:var(--cb-ink-3);font-size:13px}.st-cmp__price s{color:var(--cb-ink-3);font-size:14px}.st-cmp__head .st-badge{vertical-align:2px;margin-left:8px;font-size:11.5px;display:inline-block;position:static}.st-cmp__col ul{gap:9px;margin:0 0 auto;padding:0 2px;font-size:14.5px;list-style:none;display:grid}.st-cmp__col li{align-items:flex-start;gap:9px;display:flex}.st-pp{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.st-pp__pic{border-radius:var(--cb-r-lg);background:var(--cb-surface);box-shadow:var(--st-lift);padding:10px;position:relative}.st-pp__pic .st-pic{border-radius:calc(var(--cb-r-lg) - 6px);background:radial-gradient(60% 60% at 50% 45%, var(--cb-accent-soft), var(--cb-surface-2))}.st-pp__pic .st-badge{font-size:13px;top:22px;left:22px}.st-pp__buy{border-radius:var(--cb-r-lg);background:var(--cb-surface);box-shadow:var(--st-lift);flex-direction:column;gap:16px;padding:26px;display:flex;position:sticky;top:16px}.st-pp__buy .st-lead{margin-top:-6px;font-size:16px}.st-trust{box-shadow:inset 0 1px 0 var(--cb-line);color:var(--cb-ink-2);gap:8px;margin:2px 0 0;padding:14px 0 0;font-size:14.5px;list-style:none;display:grid}.st-trust li{align-items:center;gap:10px;display:flex}.st-pp__pays{gap:6px}.st-incs{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.st-incs li{border-radius:var(--cb-r-lg);background:var(--cb-surface);box-shadow:var(--st-lift);align-items:center;gap:12px;padding:10px 14px 10px 10px;font-weight:500;display:flex}.st-incs__ic{border-radius:var(--cb-r);background:var(--cb-surface-2);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--cb-line);flex:none;place-items:center;display:grid}.st-done{--st-bad:#e5484d;grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:start;gap:16px;max-width:1000px;margin:16px auto;display:grid}.st-done--solo{grid-template-columns:minmax(0,620px);justify-content:center}.st-done__pv{grid-column:1/-1;justify-self:center}.st-done__main,.st-receipt{border-radius:var(--cb-r-lg);background:var(--cb-surface);box-shadow:var(--st-lift);flex-direction:column;gap:14px;padding:32px;display:flex}.st-done__main{align-items:flex-start}.st-done__main>.st-lead{max-width:520px}.st-done__icon{border-radius:calc(var(--cb-r) + 2px);background:var(--cb-accent-soft);width:56px;height:56px;color:var(--cb-accent-text);place-items:center;margin-bottom:4px;display:grid}.st-done--failed .st-done__icon{background:color-mix(in srgb, var(--st-bad) 14%, var(--cb-surface));color:var(--st-bad)}.st-done--none .st-done__icon{background:var(--cb-surface-2);color:var(--cb-ink-3)}.st-done__acts{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.st-track{flex-direction:column;width:100%;margin:6px 0 2px;padding:0;list-style:none;display:flex}.st-track li{gap:14px;padding-bottom:16px;display:flex;position:relative}.st-track li:last-child{padding-bottom:0}.st-track li:before{content:"";background:var(--cb-line);border-radius:1px;width:2px;position:absolute;top:18px;bottom:2px;left:6px}.st-track li:last-child:before{display:none}.st-track li.ok:before{background:var(--cb-accent)}.st-track i{width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--st-line-2);border-radius:4px;flex:none;margin-top:3px}.st-track .ok i{background:var(--cb-accent);box-shadow:none}.st-track .now i{box-shadow:inset 0 0 0 2px var(--cb-accent), 0 0 0 4px var(--cb-accent-soft)}.st-track .bad i{background:var(--st-bad);box-shadow:none}.st-track span{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.st-track b{font-size:15px;font-weight:600}.st-track small{color:var(--cb-ink-3);font-size:14px}.st-track .now small{color:var(--cb-accent-text)}.st-track .bad small{color:var(--st-bad)}.st-track li:not(.ok):not(.now):not(.bad) b{color:var(--cb-ink-3)}.st-ip--sm{border-radius:var(--cb-r);background:var(--cb-surface-2);height:38px;box-shadow:inset 0 0 0 1px var(--st-line-2);align-items:center;gap:10px;margin-top:8px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.st-ip--sm svg{color:var(--cb-ink-3)}.st-receipt{gap:4px;padding:24px}.st-receipt__no{justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.st-receipt__no span{flex-direction:column;display:flex}.st-receipt__no small{color:var(--cb-ink-3);font-size:13px}.st-receipt__no b{font:650 20px/1.2 var(--cb-font-head);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.st-receipt__no .st-pill{height:34px;font-size:13px}.st-receipt__meta{border-radius:var(--cb-r);background:var(--cb-surface-2);margin:6px 0 0;padding:12px 14px;font-size:14px}.st-receipt__meta>div{justify-content:space-between;gap:12px;padding:3px 0;display:flex}.st-receipt__meta dt{color:var(--cb-ink-3)}.st-receipt__meta dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-weight:500;overflow:hidden}.st-order__list{font-variant-numeric:tabular-nums;width:100%;margin:4px 0 8px}.st-order__list>div{box-shadow:inset 0 -1px 0 var(--cb-line);justify-content:space-between;gap:16px;padding:11px 0;display:flex}.st-order__list dt small{color:var(--cb-ink-3);font-size:13px;display:block}.st-order__list dd{white-space:nowrap;margin:0;font-weight:500}.st-order__total :is(dt,dd){font-size:18px;font-weight:650}.st-foot{margin-top:32px}.st-foot__in{max-width:1280px;margin:0 auto;padding:32px 40px 28px}.st-foot__top{grid-template-columns:minmax(0,1.3fr) minmax(0,.6fr) minmax(0,1.4fr);gap:32px;display:grid}.st-foot__brand{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.st-foot__name{letter-spacing:-.03em;font-size:20px;font-weight:700;line-height:1.2}.st-foot__nav{flex-direction:column;align-items:flex-start;display:flex}.st-foot__nav a{color:var(--cb-ink-2);padding:5px 0}@media (hover:hover){.st-foot__nav a:hover{color:var(--cb-ink)}}.st-foot__soc{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));align-content:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}.st-foot__soc a{border-radius:var(--cb-r);background:var(--cb-surface);box-shadow:var(--st-lift);align-items:center;gap:10px;padding:8px;display:flex}.st-soc{color:#fff;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid}.st-foot__soc b{font-size:14px;font-weight:500;display:block}.st-foot__soc small{color:var(--cb-ink-3);font-variant-numeric:tabular-nums;font-size:12.5px}.st-foot__legal{box-shadow:inset 0 1px 0 var(--cb-line);justify-content:space-between;align-items:flex-end;gap:24px;margin-top:28px;padding-top:20px;display:flex}.st--dark .st-seg button[aria-checked=true]{box-shadow:0 0 0 1px var(--st-line-2)}@media (width<=1080px){.st-nav{display:none}.st-burger{display:grid}.st-cat__cols{grid-template-columns:210px minmax(0,1fr);gap:18px}.st-hero--duo{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.st-cur--join{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.cb-main>.cb-sec{padding:calc(18px * var(--cb-space,1)) 16px}.cb-main>.cb-sec:first-child{padding-top:4px}.st-h1{font-size:30px}.st-h2,.st .cb-h{font-size:24px}.st-top__in{gap:10px;padding:12px 16px}.st-logo{font-size:19px}.st-top__end .st-pill{display:none}.st-hero--duo{grid-template-columns:minmax(0,1fr);gap:10px}.st-banner{min-height:0}.st-slide{align-items:flex-start;min-height:208px;padding:20px 18px 40px}.st-slide__text{gap:8px;max-width:60%}.st-hero__title{letter-spacing:-.035em;font-size:25px}.st-hero__text{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.st-slide__text .st-btn{height:40px;margin-top:4px;padding:0 16px;font-size:14px}.st-slide__art{max-width:46%;height:92%;right:0}.st-dots{bottom:6px;left:10px}.st-side{grid-template-columns:56px minmax(0,1fr) 36px;grid-template-areas:"art title go""art text go";align-items:center;gap:0 12px;min-height:0;padding:12px 14px;display:grid}.st-side__art{grid-area:art;width:56px;position:static}.st-side__title{letter-spacing:-.02em;grid-area:title;max-width:none;font-size:17px}.st-side__text{grid-area:text;max-width:none;font-size:13.5px}.st-side__go{grid-area:go;width:36px;height:36px;position:static}.st-hero--plain .st-hero__title{font-size:36px}.st-join{gap:10px;padding:14px}.st-join>p,.st-join__art{display:none}.st-join>.st-h3{font-size:17px}.st-calc{padding:18px}.st-calc__foot{flex-direction:column;align-items:stretch}.st-calc__foot .st-btn{width:100%}.st-calc__io{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;display:grid}.st-num>span{width:auto;height:48px}.st-num input{font-size:19px}.st-calc__top{flex-direction:column;align-items:stretch}.st-calc__head{flex:none}.st-calc__got{border-radius:var(--cb-r);background:var(--cb-surface-2);text-align:left;flex-flow:wrap;justify-content:space-between;align-items:baseline;gap:0 10px;padding:10px 12px}.st-calc__got>b{order:2;font-size:26px}.st-calc__got>span{flex-basis:100%;order:3}.st-seg--fill{flex-wrap:wrap}.st-seg--fill button{flex:30%;padding:0 6px}.st-cat__head{flex-direction:column;align-items:stretch;gap:10px}.st-search{width:100%}.st-feed{margin-inline:-16px;margin-bottom:14px;padding-left:16px}.st-feed__label{display:none}.st-cat__cols{grid-template-columns:minmax(0,1fr);gap:10px}.st-cat__aside{gap:8px;min-width:0;position:static}.st-cat__aside .st-label{display:none}.st-modes{scrollbar-width:none;flex-flow:row;gap:8px;margin:-4px -16px 0;padding:4px 16px 6px;overflow-x:auto}.st-mode{flex:none;width:auto;padding:6px 14px 6px 6px}.st-mode__pic{width:40px;height:40px}.st-cats,.st-cats--row{box-shadow:none;scrollbar-width:none;background:0 0;border-radius:0;flex-flow:row;gap:6px;margin:0 -16px;padding:2px 16px;display:flex;overflow-x:auto}.st-catbtn,.st-cats--row .st-catbtn{background:var(--cb-surface);width:auto;min-height:40px;box-shadow:inset 0 0 0 1px var(--cb-line);white-space:nowrap;flex:none}.st-catbtn[aria-checked=true],.st-catbtn.on{box-shadow:inset 0 0 0 2px var(--cb-accent)}.st-cats--row{align-self:stretch;min-width:0;margin-bottom:12px}.st-grid{grid-template-columns:1fr 1fr;gap:10px}.st-card{gap:8px;padding:6px 6px 8px}.st-card__name{padding:0 4px;font-size:14.5px}.st-price{padding:0 4px}.st-price b{font-size:17px}.st-price :is(em,small){font-size:12.5px}.st-card .st-btn{height:38px;font-size:14px}.st-split{grid-template-columns:minmax(0,1fr)}.st-panel{display:none}.st-steps ol{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -16px;padding:4px 16px 10px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.st-steps li{scroll-snap-align:start;flex:none;width:78%}.st-steps__pic{height:120px}.st-steps--list ol{margin:0;padding:0;display:grid;overflow:visible}.st-steps--list li{flex-direction:column;align-items:stretch;width:auto;padding:8px 8px 16px}.st-steps--list .st-steps__pic{width:auto}.st-faq{grid-template-columns:minmax(0,1fr);gap:14px}.st-faq__side{position:static}.st-faq__list{padding:2px 18px}.st-faq__q{padding:15px 0;font-size:16px}.st-faq__a p{padding-right:0}.st-pp{grid-template-columns:minmax(0,1fr);gap:12px}.st-pp__buy{padding:18px;position:static}.st-cathead .st-h1{font-size:28px}.st-cathead__ic{width:52px;height:52px}.st-cathead__sort{width:100%;margin-left:0}.st-cmp__cols{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:2px 16px 8px;scroll-padding-inline:16px;display:flex}.st-pp__pic .st-pic{aspect-ratio:16/10}.st-cmp__col{scroll-snap-align:start;flex:none;width:80%}.st-incs{grid-template-columns:minmax(0,1fr)}.st-buy__row .st-btn{width:100%}.st-done{grid-template-columns:minmax(0,1fr);margin:4px auto}.st-done__main{padding:24px 18px}.st-receipt{padding:18px}.st-done__acts,.st-done__acts .st-btn{width:100%}.st-done__pv{justify-self:stretch}.st-foot__in{padding:24px 16px}.st-foot__top{grid-template-columns:minmax(0,1fr);gap:22px}.st-foot__legal{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.cb-site *,.cb-site :before{transition:none!important}}@media (width<=1080px) and (width>=761px){.st-steps ol{grid-template-columns:repeat(2,minmax(0,1fr))}}.st-slide__skin{filter:drop-shadow(0 18px 22px #00000047);width:34%;height:100%;display:block;bottom:2%;right:9%}.st-slide__skin .cb-skin{width:100%;height:100%}
