.auth-page{place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.auth-card{gap:16px;width:min(440px,100%);padding:clamp(22px,4vw,32px);display:grid}.auth-card.gis-card{width:min(880px,100%)}.gis-card--admin{gap:16px;max-width:880px;display:grid}.gis-card--admin>.btn{justify-self:start;min-width:200px}.auth-card__title{font-size:var(--fs-body)}.auth-field{gap:6px;display:grid}.auth-field label{font-weight:var(--fw-medium);font-size:var(--fs-small);color:var(--ink-2)}.auth-field input,.gis-select{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:48px;color:var(--ink);border-radius:12px;padding:11px 14px}.auth-error{color:var(--danger);font-size:var(--fs-small);font-weight:var(--fw-medium)}.auth-submit{background:var(--ink);min-height:48px;color:var(--bg);font-weight:var(--fw-medium);cursor:pointer;border:0;border-radius:12px}.auth-submit:disabled{opacity:.55;cursor:not-allowed}.admin__top{justify-content:space-between;align-items:center;min-height:68px;display:flex}.admin__actions{align-items:center;gap:8px;display:flex}.admin__main{gap:20px;padding-block:24px 64px;display:grid}.admin__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.admin__head h1{font-size:var(--fs-title)}.admin__links{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.admin__link{color:var(--ink);grid-template-columns:32px 1fr;align-items:center;gap:14px;text-decoration:none;display:grid}.admin__link:hover{border-color:var(--brand);color:var(--ink)}.admin__link svg{width:28px;height:28px;color:var(--brand)}.admin__link>span{gap:2px;display:grid}.admin__h2{font-size:var(--fs-body);margin-top:8px}.admin__tiles{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.admin__tile{gap:4px;padding:16px;display:grid}.admin__value{font-size:var(--fs-title);font-variant-numeric:tabular-nums}.admin__fails{flex-wrap:wrap;gap:10px;list-style:none;display:flex}.admin__fails li{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:8px 12px}.adm{background:var(--bg);min-height:100dvh}.adm-top{z-index:30;background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:saturate(1.3)blur(8px);border-bottom:1px solid var(--line);position:sticky;top:0}.adm-top__row{justify-content:space-between;align-items:center;gap:12px;min-height:64px;display:flex}.adm-top__actions{align-items:center;gap:8px;min-width:0;display:flex}.adm-top__who{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.adm-nav{scrollbar-width:none;gap:4px;margin-bottom:-1px;display:flex;overflow-x:auto}.adm-nav::-webkit-scrollbar{display:none}.adm-nav__link{min-height:44px;color:var(--ink-3);font-weight:var(--fw-medium);font-size:var(--fs-small);transition:color .16s var(--ease), border-color .16s var(--ease);border-bottom:2px solid #0000;flex:none;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.adm-nav__link svg{width:17px;height:17px}.adm-nav__link:hover{color:var(--ink)}.adm-nav__link.is-active{color:var(--ink);border-bottom-color:var(--brand)}.adm-nav__link.is-active svg{color:var(--brand)}.adm-main{padding-block:28px 72px}.adm-page{gap:18px;min-width:0;display:grid}.adm-page>*{min-width:0}.adm-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.adm-head h1{font-size:var(--fs-title)}.adm-head p{max-width:72ch;margin-top:6px}.adm-h2{font-size:var(--fs-body)}.adm-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.adm-back{font-weight:var(--fw-medium);font-size:var(--fs-small);align-items:center;gap:6px;width:fit-content;display:inline-flex}.adm-now{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;align-items:center;gap:14px 22px;padding:14px 18px;display:flex}.adm-now__dot{background:var(--ok);border-radius:50%;flex:none;width:10px;height:10px}.adm-now__dot.is-busy{background:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 18%, transparent)}.adm-now__list{flex-wrap:wrap;flex:1;gap:8px 28px;margin:0;display:flex}.adm-now__list div{align-items:baseline;gap:8px;display:flex}.adm-now__list dt{color:var(--ink-3);font-size:var(--fs-small)}.adm-now__list dd{font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;margin:0}.adm-now__note{margin-left:auto}.seg{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:3px;display:inline-flex}.seg__btn{min-height:36px;font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 14px}.seg__btn:hover{color:var(--ink)}.seg__btn.is-on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.adm-sum{border-block:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:0;display:grid}.adm-sum>div{align-content:start;gap:2px;padding:16px 18px 16px 0;display:grid}.adm-sum>div+div{border-left:1px solid var(--line);padding-left:18px}.adm-sum dt{font-size:var(--fs-small);color:var(--ink-3)}.adm-sum>div{min-width:0}.adm-sum dd{font-size:clamp(1.3rem,1.9vw,1.9rem);line-height:1.15;font-weight:var(--fw-bold);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.adm-sum span{font-size:var(--fs-small);color:var(--ink-3)}.adm-charts{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:14px;display:grid}.bars{border-radius:var(--radius);gap:12px;margin:0;padding:16px 18px 12px;display:grid}.bars__head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.bars__title{font-weight:var(--fw-medium)}.bars__value strong{font-variant-numeric:tabular-nums}.bars__total{margin-left:auto}.bars__plot{gap:6px;padding-top:18px;display:grid;position:relative}.bars__max{font-variant-numeric:tabular-nums;position:absolute;top:0;left:0}.bars__cols{background-image:linear-gradient(var(--line) 1px, transparent 1px);border-bottom:1px solid var(--line-strong);background-position:0 0;background-size:100% 50%;align-items:end;gap:2px;height:150px;display:grid}.bars__col{cursor:default;background:0 0;border:0;border-radius:4px 4px 0 0;justify-content:center;align-items:flex-end;height:100%;padding:0;display:flex;position:relative}.bars__col:hover,.bars__col.is-active{background:color-mix(in srgb, var(--ink) 5%, transparent)}.bars__bar{background:var(--brand);border-radius:4px 4px 0 0;width:min(100%,22px);transition:opacity .12s}.bars__cols:hover .bars__bar{opacity:.55}.bars__col.is-active .bars__bar{opacity:1}.bars__tip{z-index:2;background:var(--ink);min-width:max-content;max-width:260px;color:var(--bg);font-size:var(--fs-small);text-align:left;box-shadow:var(--shadow);pointer-events:none;white-space:nowrap;border-radius:10px;gap:2px;padding:7px 10px;line-height:1.35;display:grid;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.bars__col:first-child .bars__tip,.bars__col:nth-child(2) .bars__tip{left:0;transform:none}.bars__col:last-child .bars__tip,.bars__col:nth-last-child(2) .bars__tip{left:auto;right:0;transform:none}.bars__tip-sub{opacity:.75}.bars__axis{font-size:var(--fs-small);color:var(--ink-3);gap:2px;display:grid}.bars__axis span{white-space:nowrap;text-align:center;overflow:visible}.tbl-wrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow-x:auto}.tbl{border-collapse:collapse;width:100%;font-size:var(--fs-small);font-variant-numeric:tabular-nums}.tbl th,.tbl td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 11px}.tbl thead th{background:var(--surface-2);color:var(--ink-3);font-weight:var(--fw-medium);font-size:var(--fs-small);white-space:nowrap;border-bottom-color:var(--line-strong);position:sticky;top:0}.tbl tbody tr:last-child>*{border-bottom:0}.tbl tbody th{font-weight:var(--fw-medium)}.tbl tbody th[scope=row]:not(.tbl__main){white-space:nowrap}.tbl .num{text-align:right;white-space:nowrap}.tbl .nowrap{white-space:nowrap}.tbl .is-bad{color:var(--danger);font-weight:var(--fw-medium)}.tbl tr.is-quiet>*{color:var(--ink-3)}.tbl--compact th,.tbl--compact td{padding:8px 12px}.tbl--rows tbody tr{cursor:pointer;transition:background .12s}.tbl--rows tbody tr:hover{background:var(--surface-2)}.tbl__main{min-width:180px}.tbl__main a{font-weight:var(--fw-medium);color:var(--ink);text-decoration:none}.tbl__main a:hover{color:var(--brand-text);text-decoration:underline}.tbl__sub{font-weight:var(--fw-regular);text-overflow:ellipsis;white-space:nowrap;max-width:30ch;margin-top:2px;display:block;overflow:hidden}.tbl__tag{margin-left:6px}.adm-filters{flex-wrap:wrap;gap:10px;display:flex}.adm-search{flex:280px;position:relative}.adm-search svg{width:18px;height:18px;color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.adm-search .input{padding-left:42px}.adm-filter{flex:0 210px}.adm-chips{flex-wrap:wrap;gap:8px;display:flex}.adm-check{min-height:44px;font-weight:var(--fw-medium);cursor:pointer;align-items:center;gap:10px;width:fit-content;display:inline-flex}.adm-check input{width:20px;height:20px;accent-color:var(--brand)}.adm-pager{justify-content:center;align-items:center;gap:14px;display:flex}.adm-empty{gap:4px;display:grid}.adm-split{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:18px 28px;display:grid}.adm-split>section{gap:10px;min-width:0;display:grid}.adm-rank{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);list-style:none;display:grid}.adm-rank li{justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.adm-rank li+li{border-top:1px solid var(--line)}.adm-rank a{font-weight:var(--fw-medium)}.adm-verdicts{flex-wrap:wrap;gap:4px;display:flex}.adm-facts{border-radius:var(--radius);padding:6px 20px}.adm-facts dl{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));column-gap:24px;margin:0;display:grid}.adm-facts dl>div{border-bottom:1px solid var(--line);gap:3px;padding:12px 0;display:grid}.adm-facts dt{font-size:var(--fs-small);color:var(--ink-3)}.adm-facts dd{font-weight:var(--fw-medium);overflow-wrap:anywhere;margin:0}.adm-files{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);list-style:none;display:grid}.adm-files li{grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.adm-files li+li{border-top:1px solid var(--line)}.adm-files li>svg{width:20px;height:20px}.adm-files__name{font-weight:var(--fw-medium);overflow-wrap:anywhere;font-size:var(--fs-small);gap:2px;display:grid}.adm-files__name .small{font-weight:var(--fw-regular)}.adm-thread{border-top:1px solid var(--line);gap:10px;padding-top:10px;display:grid}.adm-thread .check{max-width:900px}@media (width<=760px){.adm-hide-sm,.adm-top__who{display:none}.adm-main{padding-block:20px 56px}.adm-head h1{font-size:var(--fs-title)}.adm-now__note{margin-left:0}.adm-sum{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-sum>div{padding:12px 12px 12px 0}.adm-sum>div+div{border-left:0;padding-left:0}.adm-sum>div:nth-child(2n){border-left:1px solid var(--line);padding-left:12px}.adm-sum>div:nth-child(n+3){border-top:1px solid var(--line)}.adm-sum dd{font-size:var(--fs-body)}.adm-filter{flex:140px}.tbl-wrap:has(.tbl--rows){background:0 0;border:0;overflow:visible}.tbl--rows thead{display:none}.tbl--rows,.tbl--rows tbody{gap:10px;display:grid}.tbl--rows tbody tr{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:1fr 1fr;gap:6px 12px;padding:14px 16px;display:grid}.tbl--rows tbody tr>*,.tbl--rows tbody tr>.num{text-align:left;white-space:normal;border:0;padding:0}.tbl--rows tbody tr>.tbl__main{order:-1;grid-column:1/-1;min-width:0}.tbl--rows td[data-label]:before{content:attr(data-label);font-size:var(--fs-small);color:var(--ink-3);font-weight:var(--fw-medium);display:block}.tbl--rows .tbl__sub{max-width:100%}}.adm-wanted{gap:10px;margin-bottom:20px;display:grid}.adm-wanted h2{font-size:var(--fs-body)}.adm-wanted__list{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.adm-wanted__list li{align-items:center;gap:8px;display:inline-flex}@media (width<=480px){.adm-top__who,.adm-top .logo__sub{display:none}.adm-top__actions{gap:4px}}.home__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.home__col{gap:22px;min-width:0;display:grid}.home-card{color:inherit;border:1px solid var(--line);border-radius:var(--radius-lg,20px);background:var(--surface);transition:border-color .16s var(--ease), box-shadow .16s var(--ease), transform .16s var(--ease);text-decoration:none;display:grid;overflow:hidden}.home-card:hover{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));box-shadow:var(--shadow-sm);transform:translateY(-2px)}.home-card:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.home-card__shot{aspect-ratio:16/9;border-bottom:1px solid var(--line);background:var(--surface-2);display:block;overflow:hidden}.home-card__shot img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.home-card__body{gap:10px;padding:22px 24px 24px;display:grid}.home-card__tag{font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--brand);text-transform:uppercase;letter-spacing:.08em}.home-card__title{font-size:var(--fs-title);font-weight:var(--fw-bold);text-wrap:balance;line-height:1.1}.home-card__text{color:var(--ink-2);max-width:56ch}.home-card__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.home-card__addr{color:var(--ink-3);font-size:var(--fs-small);font-variant-numeric:tabular-nums}.home__block{gap:12px;display:grid}.home__h2{font-size:var(--fs-body)}.home__videos{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.home-video{gap:8px;min-width:0;margin:0;display:grid}.home-video video{aspect-ratio:16/9;border-radius:var(--radius);border:1px solid var(--line);background:#111;width:100%;display:block}.home-video figcaption{font-size:var(--fs-small);gap:2px;display:grid}.home__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.home-mat{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:56px;color:inherit;align-items:center;gap:14px;padding:10px 14px;text-decoration:none;display:flex}.home-mat:hover{border-color:color-mix(in srgb, var(--brand) 45%, var(--line))}.home-mat__ico{width:20px;height:20px;color:var(--brand);flex:none}.home-mat__txt{min-width:0;font-size:var(--fs-small);flex:1;gap:2px;display:grid}.home-mat__txt b{font-size:var(--fs-body);font-weight:var(--fw-medium)}.home-mat__go{width:18px;height:18px;color:var(--ink-3);flex:none}@media (width<=1100px){.home__videos{grid-template-columns:1fr}}@media (width<=860px){.home__grid{grid-template-columns:1fr}.home__videos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.home__videos{grid-template-columns:1fr}.home-card__body{padding:18px}.home-card__foot .btn{justify-content:center;width:100%}}.home__more-title{margin:36px 0 14px}.adm-digest__totals{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.adm-digest__totals .card{gap:2px;display:grid}.adm-digest__totals b{font-size:26px}.adm-digest__cats{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.adm-page>section.card{margin-bottom:16px}.adm-digest__list{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.adm-digest__list summary{cursor:pointer;gap:4px;display:grid}.adm-digest__title{font-weight:600}.adm-digest__findings{gap:6px;margin:8px 0;padding-left:20px;display:grid}.adm-digest__more{justify-content:center;gap:8px;margin-top:14px;display:flex}@media (width<=760px){.adm-digest__totals{grid-template-columns:repeat(2,minmax(0,1fr))}}.gis-location{color:var(--ink-3);font-size:var(--fs-small)}.gis-loading{color:var(--ink-3);font-size:var(--fs-small);align-items:center;gap:8px;display:flex}.gis-spinner{border:2px solid var(--line-strong);border-top-color:var(--ink-2);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.8s linear infinite spin}.gis-result{font-size:var(--fs-small);border-radius:10px;padding:10px 12px}.gis-result strong{margin-bottom:4px;display:block}.gis-result--found{background:var(--ok-soft);color:var(--ok)}.gis-result--missing{background:var(--surface-2);color:var(--ink-2)}.gis-details{gap:14px;display:grid}.gis-details__address{font-size:var(--fs-body);margin-top:8px}.gis-details__section h3{font-size:var(--fs-body);color:var(--ink-2);margin-bottom:6px}.gis-details__table{border-collapse:collapse;width:100%;font-size:var(--fs-small)}.gis-details__table th,.gis-details__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:8px 0}.gis-details__table th{width:45%;font-weight:var(--fw-medium);color:var(--ink-3);padding-right:12px}.gis-details__table td{overflow-wrap:anywhere}.gis-details__orgs{gap:6px;list-style:none;display:grid}.gis-details__actions{font-size:var(--fs-small);margin-left:8px}.gis-details__empty{color:var(--ink-3)}.gis-details__source{font-size:var(--fs-small);color:var(--ink-3);overflow-wrap:anywhere}@media (width<=520px){.gis-details__table th,.gis-details__table td{border:0;width:100%;padding:2px 0;display:block}.gis-details__table tr{border-bottom:1px solid var(--line);padding:8px 0;display:block}}.gis-ac input{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:48px;color:var(--ink);border-radius:12px;padding:11px 14px}.gis-ac__more{color:var(--ink-3);font-size:var(--fs-small)}.gis-ac__item--active .gis-ac__more{color:inherit}.cab{grid-template-rows:auto 1fr;min-height:100dvh;display:grid}.cab__top{z-index:30;min-height:64px;padding-inline:var(--gutter);background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);align-items:center;gap:12px;display:flex;position:sticky;top:0}.cab__top-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.cab__quota{font-size:var(--fs-small);color:var(--ink-3);white-space:nowrap;margin-right:8px}.cab__quota strong{color:var(--ink);font-variant-numeric:tabular-nums}.cab__burger{display:inline-flex}@media (width>=961px){.cab__body.cab__body--collapsed{grid-template-columns:minmax(0,1fr)}.cab__body--collapsed .cab__side{display:none}}.cab__body{grid-template-columns:300px minmax(0,1fr);min-height:0;display:grid}.cab__side{border-right:1px solid var(--line);background:var(--surface-2);flex-direction:column;gap:14px;height:calc(100dvh - 64px);padding:18px 14px;display:flex;position:sticky;top:64px;overflow-y:auto}.cab__side-title{font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin-top:6px}.cab__list{gap:6px;list-style:none;display:grid}.cab__item{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:12px;gap:6px;padding:12px;display:grid}.cab__item:hover{background:var(--surface);border-color:var(--line)}.cab__item--active{background:var(--surface);border-color:var(--brand);box-shadow:var(--shadow-sm)}.cab__item-title{font-weight:var(--fw-medium);font-size:var(--fs-small);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cab__item-meta{font-size:var(--fs-small);color:var(--ink-3);justify-content:space-between;align-items:center;gap:8px;display:flex}.cab__side-foot{border-top:1px solid var(--line);gap:10px;margin-top:auto;padding-top:14px;display:grid}.cab__scrim{display:none}.cab__main{align-content:start;gap:20px;width:100%;padding:clamp(16px,2.4vw,32px);display:grid}.cab__error{align-items:center}.cab__error p{flex:1}@media (width<=960px){.cab__body{grid-template-columns:1fr}.cab__burger{display:inline-flex}.cab__side{z-index:35;width:min(320px,86vw);height:auto;transition:transform .25s var(--ease);box-shadow:var(--shadow-lg);position:fixed;top:64px;bottom:0;left:0;transform:translate(-102%)}.cab__side--open{transform:none}.cab__scrim{z-index:34;background:#00000059;border:0;display:block;position:fixed;inset:64px 0 0}.cab__main{margin-inline:auto}}@media (width<=720px){.cab__quota,.cab__hide-sm,.cab__top .logo__sub{display:none}}.wizard{gap:18px;display:grid}.wizard__title{font-size:var(--fs-title)}.wizard__head{gap:6px;display:grid}.wizard__repair{margin:0;font-weight:600}.wizard__repair .link-btn{font:inherit;color:var(--brand);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.wizard__step{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);gap:14px;min-width:0;margin:0;padding:clamp(16px,3vw,24px);display:grid}.wizard__legend{font-weight:var(--fw-bold);font-size:var(--fs-body);align-items:center;gap:10px;margin-left:-6px;padding:0 6px;display:flex}.wizard__num{background:var(--brand);width:28px;height:28px;color:var(--on-brand);font-size:var(--fs-small);font-weight:var(--fw-bold);border-radius:50%;place-items:center;display:inline-grid}.wizard__row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.wizard__foot{justify-items:start;gap:12px;display:grid}.wizard__admin{border:1px dashed var(--line-strong);border-radius:var(--radius);padding:14px}@media (width<=560px){.wizard__row{grid-template-columns:1fr}.wizard__foot .btn{width:100%}}.choice{grid-template-columns:1fr 1fr;gap:12px;display:grid}.choice__item{border-radius:var(--radius);border:1.5px solid var(--line-strong);background:var(--surface);cursor:pointer;gap:6px;padding:16px 16px 16px 48px;display:grid;position:relative}.choice__item:hover{border-color:var(--ink-3)}.choice__item input{width:20px;height:20px;accent-color:var(--brand);margin:0;position:absolute;top:18px;left:16px}.choice__item--on{border-color:var(--brand);background:var(--brand-soft)}.choice__item:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.choice__title{font-weight:var(--fw-bold)}.choice__text{font-size:var(--fs-small);color:var(--ink-2)}@media (width<=560px){.choice{grid-template-columns:1fr}}.drop{gap:10px;display:grid}.drop__head{gap:2px;display:grid}.drop__zone{text-align:center;border:2px dashed var(--line-strong);border-radius:var(--radius);background:var(--surface-2);justify-items:center;gap:10px;padding:26px 16px;transition:border-color .15s,background .15s;display:grid}.drop__zone--over{border-color:var(--brand);background:var(--brand-soft)}.drop--compact .drop__zone{background:0 0;border-style:dashed;border-width:1.5px;justify-items:start;padding:10px}.drop__icon{width:34px;height:34px;color:var(--brand)}.drop__text{color:var(--ink-2)}.drop__files{gap:6px;list-style:none;display:grid}.drop__file{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;grid-template-columns:20px 1fr auto auto;align-items:center;gap:10px;padding:8px 8px 8px 12px;display:grid}.drop__file svg{width:18px;height:18px;color:var(--ink-3)}.drop__name{font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.drop__size{font-size:var(--fs-small);color:var(--ink-3);white-space:nowrap}.more{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.more summary{cursor:pointer;font-weight:var(--fw-medium);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px;display:flex}.more__grid{grid-template-columns:1fr 1fr;gap:16px;padding:4px 16px 16px;display:grid}@media (width<=640px){.more__grid{grid-template-columns:1fr}}.gis-ac{position:relative}.gis-ac__list{z-index:20;background:var(--surface);border:1px solid var(--line-strong);max-height:260px;box-shadow:var(--shadow);border-radius:12px;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.gis-ac__item{cursor:pointer;border-radius:8px;padding:10px 12px}.gis-ac__item--active{background:var(--brand-soft);color:var(--brand-text)}.gis-ac__hint{font-size:var(--fs-small);color:var(--ink-3);margin-top:6px}.gis-ac__hint--error{color:var(--danger)}.check{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""aside""main""ask";gap:18px;display:grid}.check__head{grid-area:head}.check__aside{grid-area:aside;align-content:start;gap:12px;min-width:0;display:grid}.check>.timeline{grid-area:main;min-width:0}.check>.ask{grid-area:ask}.check__result{scroll-margin-top:84px}@media (width>=1240px){.check{grid-template-columns:minmax(0,1fr) clamp(320px,24vw,420px);grid-template-areas:"head head""main aside""ask aside";column-gap:24px}.check__aside .house__head{grid-template-columns:36px 1fr}.check__aside .house__head .btn{grid-column:1/-1;justify-self:start}}.aside-card{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);gap:10px;padding:14px 16px;display:grid}.aside-card__title{font-size:var(--fs-small);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);align-items:center;gap:8px;display:flex}.aside-card__title svg{width:16px;height:16px}.aside-pins{gap:6px;list-style:none;display:grid}.aside-pins a{color:var(--ink);font-weight:var(--fw-medium);background:var(--surface-2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;display:flex}.aside-pins a:hover{background:var(--brand-soft)}.aside-pins svg{width:16px;height:16px;color:var(--ok)}.aside-history summary{cursor:pointer;list-style:none}.aside-history summary::-webkit-details-marker{display:none}.aside-history__chev{margin-left:auto;transition:transform .2s}.aside-history[open] .aside-history__chev{transform:rotate(180deg)}.aside-timeline{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;gap:0;margin:0;padding:0 0 0 7px;list-style:none;display:grid}.aside-timeline li{border-left:2px solid var(--line);min-width:0;font-size:var(--fs-small);gap:1px;padding:5px 0 5px 16px;display:grid;position:relative}.aside-timeline li:before{content:"";background:var(--surface);border:2px solid var(--brand);box-sizing:border-box;border-radius:50%;width:10px;height:10px;position:absolute;top:10px;left:-6px}.aside-timeline li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aside-timeline time{color:var(--ink-3)}.check__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.check__title{font-size:var(--fs-body)}.timeline{gap:14px;display:grid}.submission{border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--line);padding:14px 16px}.submission__row{grid-template-columns:36px 1fr;gap:12px;display:grid}.submission__icon{background:var(--surface);width:36px;height:36px;color:var(--ink-3);border-radius:10px;place-items:center;display:grid}.submission__icon svg{width:20px;height:20px}.submission__main{gap:6px;min-width:0;display:grid}.submission__title{font-weight:var(--fw-medium)}.submission__files{font-size:var(--fs-small);color:var(--ink-2);gap:4px;list-style:none;display:grid}.submission__files li{overflow-wrap:anywhere}.submission__comment{color:var(--ink-2);font-style:italic;font-size:var(--fs-small)}.progress{border-color:color-mix(in srgb, var(--info) 30%, var(--line));gap:16px;padding:20px;display:grid}.progress__head{color:var(--info);grid-template-columns:22px 1fr;align-items:start;gap:12px;display:grid}.progress__head .spinner{margin-top:3px}.progress__title{font-weight:var(--fw-bold);font-size:var(--fs-body);color:var(--ink)}.progress__steps{counter-reset:p;grid-template-columns:repeat(4,1fr);gap:8px;list-style:none;display:grid}.progress__steps li{font-size:var(--fs-small);color:var(--ink-3);border-top:4px solid var(--surface-3);border-radius:2px;padding-top:14px;position:relative}.progress__steps li.is-done{border-color:var(--ok);color:var(--ink-2)}.progress__steps li.is-active{border-color:var(--info);color:var(--ink);font-weight:var(--fw-medium)}@media (width<=560px){.progress__steps{grid-template-columns:1fr 1fr}}.pending-line{font-size:var(--fs-small);color:var(--ink-3);align-items:center;gap:10px;padding:4px 2px;display:flex}.house{padding:14px 16px}.house__head{grid-template-columns:36px 1fr auto;align-items:center;gap:12px;display:grid}.house__icon{background:var(--ok-soft);width:36px;height:36px;color:var(--ok);border-radius:10px;place-items:center;display:grid}.house__icon svg{width:20px;height:20px}.house__title{font-weight:var(--fw-medium)}.house__main{min-width:0}.house__details{border-top:1px solid var(--line);margin-top:14px;padding-top:6px}@media (width<=480px){.house__head{grid-template-columns:36px 1fr}.house__head .btn{grid-column:1/-1;justify-self:start}}.bubble{border-radius:16px;gap:4px;max-width:min(640px,92%);padding:12px 14px;display:grid}.bubble--user{background:var(--ink);color:var(--bg);border-bottom-right-radius:4px;justify-self:end}.bubble--assistant{background:var(--surface);border:1px solid var(--line);border-bottom-left-radius:4px;justify-self:start}.bubble__who{font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--brand-text);align-items:center;gap:6px;display:inline-flex}.bubble__text{white-space:pre-wrap;overflow-wrap:anywhere}.bubble__time{font-size:var(--fs-small);opacity:.65;justify-self:end}.typing{gap:4px;padding:4px 0;display:inline-flex}.typing i{background:var(--ink-3);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite blink}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes blink{0%,80%,to{opacity:.25}40%{opacity:1}}.result{overflow:hidden}.result__verdict{grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:16px 20px;display:grid}.result__verdict svg{width:30px;height:30px}.result__verdict--ok{background:var(--ok-soft);color:var(--ok)}.result__verdict--warn{background:var(--warn-soft);color:var(--warn)}.result__verdict--danger{background:var(--danger-soft);color:var(--danger)}.result__verdict-label{font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.08em;font-weight:var(--fw-bold);opacity:.85}.result__verdict-text{font-weight:var(--fw-bold);font-size:var(--fs-body);color:var(--ink)}.result__cache{align-self:start}.result__body{gap:16px;padding:clamp(16px,3vw,24px);display:grid}.result__title{font-size:var(--fs-body)}.result__text{white-space:pre-wrap;color:var(--ink-2);font-size:var(--fs-body)}.result__reason{border-left:4px solid var(--brand);background:var(--surface-2);border-radius:0 10px 10px 0;padding:12px 14px}.result__actions{flex-wrap:wrap;gap:10px;display:flex}.result__section{border-top:1px solid var(--line);gap:12px;padding-top:16px;display:grid}.result__section h3{font-size:var(--fs-body);align-items:center;gap:8px;display:flex}.result__section h3 svg{width:20px;height:20px;color:var(--brand)}.result__actions-list{color:var(--ink-2);gap:6px;padding-left:22px;display:grid}.result__disclaimer{font-size:var(--fs-small);color:var(--ink-3);border:1px solid var(--line);background:var(--surface-2);border-radius:12px;padding:12px 14px}.findings{gap:10px;list-style:none;display:grid}.finding{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);gap:8px;padding:14px;display:grid}.finding--inference{border-style:dashed}.finding__top{flex-wrap:wrap;gap:6px;display:flex}.finding__problem{font-weight:var(--fw-medium)}.finding__quote{border-left:3px solid var(--line-strong);color:var(--ink-3);font-size:var(--fs-small);overflow-wrap:anywhere;margin:0;padding:8px 12px;font-style:italic}.finding__why{font-size:var(--fs-small);color:var(--ink-2)}.finding__todo{font-size:var(--fs-small);color:var(--ink);background:var(--ok-soft);border-radius:10px;grid-template-columns:18px 1fr;gap:8px;padding:8px 10px;display:grid}.finding__todo svg{width:16px;height:16px;color:var(--ok);margin-top:2px}.finding__ref{font-size:var(--fs-small);color:var(--ink-3);overflow-wrap:anywhere}.plain-list{color:var(--ink-2);gap:8px;padding-left:20px;display:grid}.table-wrap{border:1px solid var(--line);border-radius:12px;overflow-x:auto}.req-table{border-collapse:collapse;width:100%;font-size:var(--fs-small);min-width:520px}.req-table th,.req-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}.req-table th{background:var(--surface-2);font-weight:var(--fw-medium);color:var(--ink-2)}.req-table tr:last-child td{border-bottom:0}.metrics{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:0;display:grid}.metrics__item{background:var(--surface-2);border-radius:12px;padding:12px}.metrics__item dt{font-size:var(--fs-small);color:var(--ink-3)}.metrics__item dd{font-weight:var(--fw-medium);margin:4px 0 0}.metrics__note{font-weight:var(--fw-medium);margin-top:2px;display:block}.ask{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);gap:12px;padding:18px;display:grid;position:sticky;bottom:12px}.ask__title{font-size:var(--fs-body)}.ask__chips{scrollbar-width:thin;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.ask__chips .chip{flex:none}.ask__form{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.ask__input{min-height:52px;max-height:200px}.ask__send{width:52px;height:52px}.ask__meta{margin:0}@media (width<=560px){.ask{position:static}}.modal{border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lg);border:0;width:min(520px,100vw - 32px);padding:0}.modal::backdrop{background:#14100c80}.modal__inner{gap:14px;padding:22px;display:grid}.modal__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.modal__head h2{font-size:var(--fs-body)}.modal__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.keybox-inline{background:var(--surface-2);border:1px dashed var(--line-strong);font-size:var(--fs-body);font-weight:var(--fw-bold);letter-spacing:.05em;text-align:center;word-break:break-all;border-radius:12px;padding:14px}.norm__summary{font-size:var(--fs-small);gap:6px;margin:0;padding-left:20px;display:grid}.norm__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.norm__item{border:1px solid var(--line);border-radius:12px;gap:4px;padding:10px 12px;display:grid}.norm__item--warn{border-color:color-mix(in srgb, var(--warn,#b45309) 45%, var(--line))}.norm__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.norm__head code{font-weight:var(--fw-bold)}.norm__badge{font-size:var(--fs-small);font-weight:var(--fw-medium);background:var(--surface-2);border-radius:999px;padding:2px 8px}.norm__badge--found{color:#15803d;background:#16a34a24}.norm__badge--not_found,.norm__badge--old_format,.norm__item--warn .norm__badge--found{color:#92400e;background:#b4530929}.norm__flag{color:var(--ink-2)}.norm__suggest{background:var(--surface-2);border-radius:10px;gap:4px;padding:8px 10px;display:grid}.norm__suggest ul{gap:2px;margin:0;padding-left:18px;display:grid}.draft{gap:10px;display:grid}.draft>summary{cursor:pointer;font-weight:var(--fw-medium);color:var(--brand-text);align-items:center;min-height:44px;display:flex}.draft__text{border-radius:var(--radius-sm,10px);background:var(--surface-2,var(--surface));border:1px solid var(--line);font-family:inherit;font-size:var(--fs-body);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0;padding:14px 16px;line-height:1.5}.draft .btn{justify-self:start}.review{gap:14px;display:grid}.review dl{gap:10px;margin:0;display:grid}.review dl>div{grid-template-columns:140px 1fr;gap:12px;display:grid}.review dl>div>*{overflow-wrap:anywhere;min-width:0}.review dt{color:var(--ink-3)}.review dd{margin:0}@media (width<=560px){.review dl>div{grid-template-columns:1fr;gap:2px}}.review__actions{flex-wrap:wrap;gap:12px;display:flex}.wizard__steps{gap:18px;display:grid}.wizard__steps[hidden]{display:none}@media (width<=480px){.cab__admin-label{display:none}.cab__top-actions{gap:2px}}@media (width<=345px){.cab__top-actions [aria-label$=тему]{display:none}.cab__top-actions{gap:0}}.key-notice{background:var(--surface);border:1px solid var(--line-strong);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px;margin-bottom:18px;padding:16px 18px;display:grid}.key-notice__text{gap:4px;min-width:0;display:grid}.key-notice h2{font-size:var(--fs-body);font-weight:var(--fw-bold);align-items:center;gap:8px;display:flex}.key-notice h2 svg{width:18px;height:18px;color:var(--brand);flex:none}.key-notice .keybox-inline{padding:10px 14px}.key-notice__actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}@media (width<=640px){.key-notice{grid-template-columns:minmax(0,1fr)}}.cab__side .cab__back-side{display:none}@media (width<=560px){.cab__top .cab__back{display:none}.cab__side .cab__back-side{margin-top:8px;display:inline-flex}}.wizard{max-width:1200px}@media (width>=721px){.cab__top .logo{position:relative;top:-7px}}.wizard__row--city{grid-template-columns:minmax(120px,auto) 1fr}.wizard__nostreet{margin-top:10px}.wizard__nostreet>summary{cursor:pointer;font-weight:var(--fw-medium);color:var(--ink-2);align-items:center;min-height:44px;display:inline-flex}.wizard__nostreet .dvotes{margin-top:8px}@media (width<=720px){.wizard__row--city{grid-template-columns:1fr}}.check__aside .submission{padding:14px 16px}.check__aside .submission__row{gap:10px}.check__aside .submission__title{font-size:var(--fs-body);line-height:1.3}.check__aside .submission__files{gap:6px;margin:4px 0 0;padding:0;display:grid}.check__aside .submission__files li{font-size:var(--fs-small);color:var(--ink-2);gap:2px;min-width:0;display:grid}.check__aside .submission__files li .badge{justify-self:start}.check__aside .submission__files li{overflow-wrap:anywhere}.check .bubble{max-width:min(820px,92%)}@media (width>=1240px){.cab .check__aside{flex-direction:column;align-self:start;gap:12px;max-height:calc(100dvh - 100px);display:flex;position:sticky;top:84px;overflow:hidden}.cab .check__aside>*{flex:none}.cab .check__aside>.submission{flex-direction:column;flex:0 auto;min-height:0;display:flex;overflow:hidden}.cab .check__aside>.submission .submission__row{min-height:0;overflow:hidden}.cab .check__aside>.submission .submission__main{flex-direction:column;min-height:0;display:flex;overflow:hidden}.cab .check__aside .submission__files{scrollbar-width:thin;min-height:0;padding-right:4px;overflow-y:auto}.cab .check__aside .aside-history[open] .aside-timeline{max-height:30vh;overflow-y:auto}}.draft__actions{flex-wrap:wrap;gap:8px;display:flex}.retry-card{background:var(--surface);border:1px solid var(--line-strong);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:16px 18px;display:flex}.retry-card p{color:var(--ink-2);flex:260px;margin:0}.cab-loading{place-items:center;min-height:60dvh;display:grid}.cab__item--draft{cursor:default}.cab__item-addr{font-size:var(--fs-small);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cab__terms{align-items:flex-start;gap:6px;margin:0;display:flex}.cab__terms svg{color:var(--ok,#2f7a4d);flex:none;margin-top:3px}.cab__terms-doc{max-height:min(60vh,560px);padding-right:6px;overflow:auto}.cab__terms-doc h3{font-size:var(--fs-body);margin:16px 0 6px}.cab__terms-doc p{color:var(--ink-2);margin:0 0 8px;line-height:1.55}.cab__terms .link-btn{font:inherit;color:var(--brand-text);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.wizard--retry .wizard__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}:root:root .cab .wizard--retry .wizard__title{letter-spacing:-.02em;order:-1;font-size:clamp(20px,1.2rem + .6vw,26px)}.wizard--retry .wizard__head>p{flex-basis:100%;margin:0}.retry-card{justify-content:flex-start}.check__head{align-items:center}.check__actions{flex:none;align-items:center;gap:8px;display:flex}.check__delete{color:var(--ink-3)}.check__delete:hover{color:var(--danger)}.share-check{position:relative}.share-check__menu{z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:14px;min-width:210px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #0000001f}.share-check__menu a,.share-check__menu button{font:inherit;font-size:var(--fs-small);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;text-decoration:none;display:flex}.share-check__menu a:hover,.share-check__menu button:hover{background:var(--surface-2)}.share-check__menu svg{width:16px;height:16px}.result__date{font-size:var(--fs-small);color:var(--ink-3);margin:-4px 0 8px}@media (width<=560px){.check__delete-label{display:none}}.ask__chips{scrollbar-color:var(--line-strong) transparent}.cab .check__aside{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.check--done{grid-template-areas:"main""ask""aside";scroll-margin-top:84px}.check{scroll-margin-top:84px}@media (width>=1240px){.check--done{grid-template-areas:"main aside""ask aside"}}.result__head-row{justify-content:space-between;align-items:flex-start;gap:12px 16px;display:flex}.result__head-row .result__date{margin:2px 0 0}.result__actions{flex:none;gap:8px;display:flex}@media (width<=560px){.result__head-row{flex-direction:column}}.draft[open] .draft__text{margin-bottom:12px}.draft__actions{align-items:center}.share-check__menu--left{left:0;right:auto}.share-check__hint{color:var(--ink-3);max-width:230px;margin:4px 8px;font-size:12px;line-height:1.4}.ask__send:disabled{background:var(--surface-2);color:var(--ink-3);box-shadow:none;opacity:1;border-color:var(--line)}.result__switch{background:var(--surface-2);color:var(--ink-2);font-size:var(--fs-small);border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;display:flex}.result__switch svg{width:16px;height:16px;color:var(--info,#2f5fa8);flex:none;margin-top:2px}.wizard__kind{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:4px;display:flex}.seg{background:var(--surface-2);border-radius:12px;gap:4px;padding:4px;display:inline-flex}.seg button{min-height:38px;font:inherit;font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:6px 16px}.seg button.is-on{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0000001a}.seg button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}:root .cab .cab__side{overflow:hidden}:root .cab .cab__side>*{flex:none}:root .cab .cab__side>.cab__list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;flex:auto;align-content:start;min-height:96px;margin-inline:-6px;padding:2px 6px;overflow-y:auto}:root .cab .cab__side>.cab__side-foot{margin-top:0}.dvotes{gap:14px;display:grid}.dvotes__intro{gap:4px;display:grid}.dvotes__title{font-weight:var(--fw-medium);color:var(--ink);align-items:flex-start;gap:8px;margin:0;display:flex}.dvotes__title svg{width:20px;height:20px;color:var(--brand);flex:none;margin-top:2px}.dvotes__lead{color:var(--ink-2);margin:0}.dvotes__list{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.dvotes__btn{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;transition:border-color .15s,background-color .15s;display:flex}.dvotes__btn:hover:not(:disabled){border-color:var(--brand)}.dvotes__btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.dvotes__btn:disabled{cursor:default}.dvotes__btn--done{background:var(--brand-soft);color:var(--brand-text);border-color:#0000}.dvotes__btn svg{flex:none;width:16px;height:16px}.dvotes__name{overflow-wrap:anywhere;min-width:0;font-weight:var(--fw-medium);flex:auto}.dvotes__count{font-variant-numeric:tabular-nums;color:var(--brand-text);font-weight:var(--fw-bold);flex:none}.dvotes--compact .dvotes__list{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}@media (prefers-reduced-motion:reduce){.dvotes__btn{transition:none}}.ua{width:min(100%,240px);height:auto;display:block;overflow:visible}.ua-zone{fill:var(--surface-2);stroke:var(--line-strong);stroke-width:1.6px;stroke-dasharray:5 5}.ua-arrow{fill:none;stroke:var(--ink-3);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:.55}.ua-track{fill:var(--line)}.ua-bar{fill:var(--brand);transform-box:fill-box;transform-origin:0;transform:scaleX(1)}.ua-ripple{fill:none;stroke:var(--brand);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%}.ua-file{transform:translate(120px,84px)}.ua-cursor{transform:translate(205px,92px)}.ua-ok{transform-box:fill-box;transform-origin:50%}.ua-zone,.ua-arrow{transition:none}@media (prefers-reduced-motion:no-preference){.ua-file,.ua-cursor,.ua-bar,.ua-ok,.ua-ripple,.ua-zone,.ua-arrow,.ua-btn{animation-duration:6s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-iteration-count:infinite}.ua-file{animation-name:ua-file}.ua-cursor{animation-name:ua-cursor}.ua-zone{animation-name:ua-zone}.ua-arrow{animation-name:ua-arrow}.ua-btn{transform-box:fill-box;transform-origin:50%;animation-name:ua-btn}.ua-ripple{animation-name:ua-ripple}.ua-bar{animation-name:ua-bar}.ua-ok{animation-name:ua-ok}@keyframes ua-file{0%,8%{opacity:1;transform:translate(30px,30px)rotate(-6deg)}30%{transform:translate(120px,70px)rotate(2deg)}38%{transform:translate(120px,86px)rotate(0)}90%{opacity:1;transform:translate(120px,86px)}96%{opacity:0}to{opacity:0;transform:translate(30px,30px)rotate(-6deg)}}@keyframes ua-cursor{0%{opacity:0;transform:translate(40px,38px)}4%{opacity:1}8%{transform:translate(40px,38px)}30%{transform:translate(130px,78px)}38%{transform:translate(130px,94px)}52%{transform:translate(214px,92px)}54%{transform:translate(214px,94px)scale(.92)}57%{transform:translate(214px,92px)}88%{opacity:1;transform:translate(214px,92px)}96%,to{opacity:0;transform:translate(214px,92px)}}@keyframes ua-zone{0%,26%{fill:var(--surface-2);stroke:var(--line-strong)}32%,40%{fill:var(--brand-soft);stroke:var(--brand)}48%,to{fill:var(--surface-2);stroke:var(--line-strong)}}@keyframes ua-arrow{0%,26%{opacity:.55}32%,to{opacity:0}}@keyframes ua-btn{0%,52%{transform:scale(1)}54%{transform:scale(.9)}58%,to{transform:scale(1)}}@keyframes ua-ripple{0%,53%{opacity:0;transform:scale(.6)}55%{opacity:.7}66%,to{opacity:0;transform:scale(1.8)}}@keyframes ua-bar{0%,55%{transform:scaleX(0)}78%,92%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes ua-ok{0%,78%{opacity:0;transform:scale(.4)}83%{opacity:1;transform:scale(1.1)}86%,92%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.8)}}}.onb{background:var(--surface);min-height:100dvh;color:var(--ink);flex-direction:column;display:flex}.onb__top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px max(16px,50% - 380px);display:flex}.onb__steps{white-space:nowrap;font-size:var(--fs-small);color:var(--ink-3);font-weight:var(--fw-medium)}.onb__main{outline:none;flex:1;width:100%;max-width:760px;margin:0 auto;padding:32px 16px 40px}.onb__doc h1,.onb__key h1{margin:0 0 8px;font-size:clamp(28px,4vw,40px);line-height:1.1}.onb__meta{color:var(--ink-3);font-size:var(--fs-small);margin:0 0 16px}.onb__lead{font-size:var(--fs-body);color:var(--ink-2);margin:0 0 24px}.onb__doc section{margin-top:24px}.onb__doc h2{margin:0 0 8px;font-size:19px;line-height:1.3}.onb__doc p{color:var(--ink-2);margin:0 0 10px;line-height:1.6}.onb__bar{background:var(--surface);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);position:sticky;bottom:0;box-shadow:0 -8px 24px #0000000d}.onb__bar-inner{gap:12px;max-width:760px;margin:0 auto;padding:14px 16px;display:grid}.onb__tick{font-weight:var(--fw-medium);cursor:pointer;align-items:flex-start;gap:12px;line-height:1.4;display:flex}.onb__tick input{width:22px;height:22px;accent-color:var(--brand);flex:none;margin-top:1px}.onb__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.onb__actions--end{justify-content:flex-end}.onb__actions .btn--primary{flex:0 auto}.onb__error{margin:0}.onb__key{text-align:center;justify-items:center;gap:8px;padding-top:24px;display:grid}.onb__key-icon{width:44px;height:44px;color:var(--brand)}.onb__key .onb__lead{max-width:560px}.onb__keybox{font-size:clamp(22px,5vw,32px);font-weight:var(--fw-bold);letter-spacing:.06em;border:2px dashed var(--line-strong);background:var(--surface-2);word-break:break-all;border-radius:16px;margin:4px 0 8px;padding:18px 24px}.onb__key-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:8px;display:flex}@media (width<=560px){.onb__main{padding-top:24px}.onb__actions{flex-direction:column-reverse;align-items:stretch}.onb__actions .btn{justify-content:center;width:100%}}.hero__visual .hs{justify-self:end;max-width:600px}@media (width<=960px){.hero__visual .hs{justify-self:center;max-width:100%}}@media (width>=961px){.hero__visual .hs{aspect-ratio:520/640;width:auto;max-width:100%;height:min(100svh - 136px - clamp(40px,6.4vh,80px) - clamp(16px,2.4vh,32px),648px);min-height:420px}}.hs-upload,.hs-sheet,.hs-lens,.hs-mark,.hs-check,.hs-amount,.hs-upload__arrow,.hs-env,.hs-badge,.hs-badge__ring,.hs-scaf,.hs-sun,.hs-shine__s{transform-box:fill-box;transform-origin:50%}.hs-tree,.hs-bench,.hs-bush{transform-box:fill-box;transform-origin:50% 100%}.hs-upload,.hs-trail,.hs-sheet,.hs-lens,.hs-env,.hs-scaf,.hs-badge__ring,.hs-route{opacity:0}@media (prefers-reduced-motion:no-preference){.hs *{animation-duration:14s;animation-iteration-count:infinite;animation-fill-mode:both}.hs-upload{animation-name:hs-upload;animation-timing-function:cubic-bezier(.22,1,.36,1)}.hs-upload__arrow{animation-name:hs-arrow;animation-timing-function:ease-in-out}.hs-trail{animation-name:hs-trail;animation-timing-function:linear}.hs-sheet{animation-name:hs-sheet;animation-timing-function:cubic-bezier(.22,1,.36,1)}.hs-lens{animation-name:hs-lens;animation-timing-function:cubic-bezier(.45,0,.2,1)}.hs-mark--1,.hs-amount--292{animation-name:hs-bam1;animation-timing-function:cubic-bezier(.22,1,.36,1)}.hs-mark--2,.hs-amount--352{animation-name:hs-bam2;animation-timing-function:cubic-bezier(.22,1,.36,1)}.hs-check{animation-name:hs-check;animation-timing-function:cubic-bezier(.22,1,.36,1)}.hs-check--2{animation-delay:.15s}.hs-check--3{animation-delay:.3s}.hs-check--4{animation-delay:.45s}.hs-env{animation-name:hs-env;animation-timing-function:linear}.hs-route{animation-name:hs-route;animation-timing-function:linear}.hs-office__lit{animation-name:hs-office-lit;animation-timing-function:ease-out}.hs-badge{animation-name:hs-badge;animation-timing-function:cubic-bezier(.22,1,.36,1)}.hs-badge__ring{animation-name:hs-ring;animation-timing-function:ease-out}.hs-scaf{animation-name:hs-scaf;animation-timing-function:cubic-bezier(.22,1,.36,1)}.hs-fresh,.hs-trim{animation-name:hs-fresh;animation-timing-function:ease-out}.hs-lit{animation-name:hs-lit;animation-timing-function:ease-out}.hs-lit--1{animation-delay:.1s}.hs-lit--2{animation-delay:.2s}.hs-lit--3{animation-delay:.3s}.hs-lit--4{animation-delay:.4s}.hs-tree,.hs-bush,.hs-bench{animation-name:hs-grow;animation-timing-function:cubic-bezier(.22,1,.36,1)}.hs-bush{animation-delay:.15s}.hs-bench{animation-delay:.3s}.hs-glow{animation-name:hs-glow;animation-timing-function:ease-out}.hs-sun{animation-name:hs-sun;animation-timing-function:cubic-bezier(.22,1,.36,1)}.hs-shine__s{animation-name:hs-shine;animation-timing-function:ease-in-out}.hs-shine__s--2{animation-delay:.4s}.hs-shine__s--3{animation-delay:.8s}.hs--paused,.hs--paused *{animation-play-state:paused}}@keyframes hs-upload{0%,67.9%{opacity:1;transform:none}72.1%,97.9%{opacity:0;transform:translateY(-10px)scale(.94)}to{opacity:1;transform:none}}@keyframes hs-arrow{0%,4%{transform:none}7%{transform:translateY(-6px)}10%{transform:translateY(3px)}13%,to{transform:none}}@keyframes hs-trail{0%,7.1%{opacity:0;stroke-dashoffset:0}9.5%{opacity:.45}18.6%{opacity:.45;stroke-dashoffset:-48px}25%,to{opacity:0;stroke-dashoffset:-60px}}@keyframes hs-sheet{0%,7.1%{opacity:0;transform:translate(-48px,-426px)rotate(10deg)scale(.3)}9.5%{opacity:1;transform:translate(-46px,-404px)rotate(8deg)scale(.36)}17.1%{opacity:1;transform:translateY(6px)rotate(-1deg)scale(1.03)}19.3%,46%{opacity:1;transform:none}49.3%,to{opacity:0;transform:translateY(-6px)rotate(4deg)scale(.38)}}@keyframes hs-lens{0%,20%{opacity:0;transform:translate(-108px,-34px)scale(.9)}21.5%{opacity:1;transform:translate(-108px,-34px)}24%,27.5%{opacity:1;transform:translate(-76px,-6px)}29%{opacity:1;transform:translate(-96px,30px)}30.5%,34%{opacity:1;transform:translate(-76px,54px)}37%,to{opacity:0;transform:translate(-130px,70px)scale(.94)}}@keyframes hs-bam1{0%,24.5%{opacity:0;transform:scale(.6)}26%{opacity:1;transform:scale(1.06)}27.5%,46%{opacity:1;transform:none}48.5%,to{opacity:0;transform:none}}@keyframes hs-bam2{0%,31%{opacity:0;transform:scale(.6)}32.5%{opacity:1;transform:scale(1.06)}34%,46%{opacity:1;transform:none}48.5%,to{opacity:0;transform:none}}@keyframes hs-check{0%,36%{opacity:0;transform:scale(.5)}38%,45%{opacity:1;transform:none}47.5%,to{opacity:0}}@keyframes hs-env{0%,46%{opacity:0;transform:scale(.55)}48.5%{opacity:1;animation-timing-function:ease-out;transform:scale(1.04)}50%{opacity:1;animation-timing-function:cubic-bezier(.4,0,1,1);transform:none}52.5%{opacity:1;animation-timing-function:linear;transform:translate(21px,-112px)rotate(-6deg)scale(.9)}55%{opacity:1;animation-timing-function:linear;transform:translate(69px,-200px)rotate(-9deg)scale(.78)}57.5%{opacity:1;animation-timing-function:cubic-bezier(0,0,.3,1);transform:translate(138px,-259px)rotate(-4deg)scale(.64)}60%{opacity:1;animation-timing-function:ease-out;transform:translate(222px,-286px)scale(.5)}62%,to{opacity:0;transform:translate(222px,-282px)scale(.28)}}@keyframes hs-route{0%,48.5%{opacity:0;stroke-dashoffset:0}51%{opacity:.5}60%{opacity:.5;stroke-dashoffset:-40px}70%,92.9%{opacity:.28;stroke-dashoffset:-48px}95.7%,to{opacity:0;stroke-dashoffset:-52px}}@keyframes hs-office-lit{0%,60.5%{opacity:0}64%,92.9%{opacity:1}95.7%,to{opacity:0}}@keyframes hs-badge{0%,63.5%{opacity:0;transform:translate(108px,-174px)scale(.4)}65%{opacity:1;transform:translate(108px,-182px)scale(1.04)}66.4%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(108px,-180px)}70.7%,92.9%{opacity:1;transform:none}95.7%,to{opacity:0;transform:translateY(-8px)scale(.9)}}@keyframes hs-ring{0%,70.7%{opacity:0;transform:none}71.5%{opacity:.55;transform:none}79%,to{opacity:0;transform:scale(1.9)}}@keyframes hs-scaf{0%,70.7%{opacity:.85;transform:none}74.3%,96.4%{opacity:0;transform:translateY(18px)}99.3%,to{opacity:.85;transform:none}}@keyframes hs-fresh{0%,71.4%{opacity:0}75%,92.9%{opacity:1}95.7%,to{opacity:0}}@keyframes hs-lit{0%,71.4%{opacity:0}74.3%,92.9%{opacity:1}95.7%,to{opacity:0}}@keyframes hs-grow{0%,72.1%{opacity:0;transform:scale(.3)}75.7%{opacity:1;transform:scale(1.03)}77.5%,92.9%{opacity:1;transform:none}95.7%,to{opacity:0;transform:scale(.9)}}@keyframes hs-glow{0%,71.4%{opacity:0}77.9%,92.9%{opacity:1}95.7%,to{opacity:0}}@keyframes hs-sun{0%,70.7%{opacity:0;transform:translateY(28px)scale(.9)}77%,95%{opacity:1;transform:none}97.9%,to{opacity:0;transform:translateY(-6px)}}@keyframes hs-shine{0%,76%{opacity:0;transform:scale(.3)}79%{opacity:.9;transform:none}84%{opacity:.4;transform:scale(.8)}89%{opacity:.9;transform:none}92.9%,to{opacity:0;transform:scale(.4)}}.hs--compact .hs-cloud-top{display:none}@media (prefers-reduced-motion:no-preference){.hs--compact .hs-sheet{animation-name:hs-sheet-m}}@keyframes hs-sheet-m{0%,7.1%{opacity:0;transform:translate(-48px,-289px)rotate(10deg)scale(.3)}9.5%{opacity:1;transform:translate(-46px,-267px)rotate(8deg)scale(.36)}17.1%{opacity:1;transform:translateY(6px)rotate(-1deg)scale(1.03)}19.3%,46%{opacity:1;transform:none}49.3%,to{opacity:0;transform:translateY(-6px)rotate(4deg)scale(.38)}}.hstart{gap:8px;margin-top:4px;display:grid}.hstart .btn{justify-content:center}.hstart .gis-ac input{min-height:44px}.section{padding-block:clamp(32px,4vw,52px)}.section--tint{background:var(--surface-2)}.section--ink{color:#f4efe8;background:#1d1a17}:root[data-theme=dark] .section--ink{background:#0e0c0b}.section--ink .section__lead{color:#d4cbbf}.eyebrow.eyebrow--light{color:#ff9a8b}.section__head{gap:10px;max-width:760px;margin-bottom:clamp(28px,4vw,48px);display:grid}.section__title{font-size:var(--fs-title)}.section__lead{font-size:var(--fs-body);color:var(--ink-2);max-width:56ch;margin-top:14px}.split{grid-template-columns:1fr 1.1fr;align-items:start;gap:clamp(28px,5vw,72px);display:grid}.hero{padding-block:clamp(40px,7vw,96px) clamp(48px,7vw,88px);position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--brand) 14%, transparent), transparent 70%);pointer-events:none;width:720px;height:720px;position:absolute;inset:-30% -10% auto auto}.hero__grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid}.hero__copy{gap:22px;display:grid}.hero__title{font-size:var(--fs-title);letter-spacing:-.03em;font-weight:var(--fw-bold)}.hero__accent{color:var(--brand-text)}.hero__lead{font-size:var(--fs-body);color:var(--ink-2);max-width:54ch}.hero__note{font-size:var(--fs-small);color:var(--ink-3);max-width:58ch}.hero__cta{flex-wrap:wrap;gap:12px;display:flex}.hero__facts{color:var(--ink-2);font-size:var(--fs-small);font-weight:var(--fw-medium);flex-wrap:wrap;gap:10px 22px;list-style:none;display:flex}.hero__facts li{align-items:center;gap:8px;display:inline-flex}.hero__facts svg{width:18px;height:18px;color:var(--ok)}.steps{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:18px;list-style:none;display:grid}.step{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);align-content:start;gap:10px;padding:26px 24px 24px;display:grid;position:relative}.step__num{font-size:var(--fs-title);font-weight:var(--fw-bold);color:var(--surface-3);line-height:1;position:absolute;top:18px;right:20px}.step__icon{width:30px;height:30px;color:var(--brand)}.step h3{font-size:var(--fs-body)}.step p{color:var(--ink-2)}.gets{gap:14px;list-style:none;display:grid}.gets li{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:26px 1fr;gap:12px;padding:16px 18px;display:grid}.gets svg{width:22px;height:22px;color:var(--ok);margin-top:2px}.gets span{color:var(--ink-2)}.gets strong{color:var(--ink)}.scope{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.scope__card{align-content:start;gap:10px;display:grid}.scope__card h3{font-size:var(--fs-body)}.scope__card p{color:var(--ink-2);font-size:var(--fs-body)}.scope__icon{width:28px;height:28px;color:var(--brand)}.scope__streets{flex-wrap:wrap;gap:6px;list-style:none;display:flex}.scope__streets-text{margin-top:16px}.scope__card p.scope__grow{color:var(--brand-text);font-weight:var(--fw-medium);background:var(--brand-soft);border-radius:10px;padding:8px 10px;line-height:1.4}.privacy{grid-template-columns:1fr 1fr;gap:14px;list-style:none;display:grid}.privacy li{border-radius:var(--radius);background:#ffffff0d;border:1px solid #ffffff1a;gap:10px;padding:20px;display:grid}.privacy svg{color:#ff9a8b;width:26px;height:26px}.privacy strong{font-size:var(--fs-body);color:#fff;margin-bottom:4px;display:block}.privacy span{color:#d4cbbf;font-size:var(--fs-body)}.privacy__more{--btn-bg:transparent;--btn-ink:#fff;--btn-line:#ffffff59;margin-top:24px}.privacy__more:hover{color:#fff;background:#ffffff14}.faq__list{gap:10px;max-width:860px;display:grid}.faq__item{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.faq__item summary{cursor:pointer;font-weight:var(--fw-medium);font-size:var(--fs-body);padding:18px 52px 18px 20px;list-style:none;position:relative}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"";border-right:2.5px solid var(--ink-3);border-bottom:2.5px solid var(--ink-3);width:12px;height:12px;transition:transform .2s var(--ease);margin-top:-8px;position:absolute;top:50%;right:20px;transform:rotate(45deg)}.faq__item[open] summary:after{margin-top:-2px;transform:rotate(225deg)}.faq__item p{color:var(--ink-2);padding:0 20px 20px}.cta-band{border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--brand-soft), var(--surface-2));border:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(24px,4vw,40px);display:flex}.cta-band h2{font-size:var(--fs-title)}.cta-band p{color:var(--ink-2);margin-top:6px}@media (width<=1024px){.scope{grid-template-columns:1fr 1fr}}@media (width<=860px){.hero__grid,.split,.steps,.privacy{grid-template-columns:1fr}}@media (width<=560px){.scope{grid-template-columns:1fr}.hero__cta .btn,.cta-band .btn{width:100%}}.start{padding-block:clamp(32px,6vw,72px)}.start__grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:20px;display:grid}.start__title{font-size:var(--fs-title);margin-bottom:8px}.start__card{gap:18px;display:grid}.start__card h2{font-size:var(--fs-body)}.start__list{color:var(--ink-2);gap:10px;list-style:none;display:grid}.start__list li{grid-template-columns:22px 1fr;gap:10px;display:grid}.start__list svg{width:20px;height:20px;color:var(--ok);margin-top:2px}.keybox{border-radius:var(--radius);background:var(--surface-2);border:2px dashed var(--line-strong);font-family:var(--font-mono);font-size:var(--fs-body);font-weight:var(--fw-bold);letter-spacing:.06em;text-align:center;-webkit-user-select:all;user-select:all;word-break:break-all;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:18px;display:flex}.keybox-actions{flex-wrap:wrap;gap:10px;display:flex}.key-input{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:var(--fs-body)}.progress-line{background:var(--surface-3);border-radius:999px;height:6px;overflow:hidden}.progress-line span{background:var(--brand);height:100%;transition:width .2s;display:block}@media (width<=860px){.start__grid{grid-template-columns:1fr}}.notfound{text-align:center;justify-items:center;gap:16px;padding-block:96px;display:grid}.notfound__code{font-size:var(--fs-title);font-weight:var(--fw-bold);color:var(--brand-text);line-height:1}.hero__visual{display:grid;position:relative}.scene{justify-self:center;width:100%;max-width:560px;height:auto}.verdict-chip{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);max-width:260px;box-shadow:var(--shadow-lg);font-size:var(--fs-body);border-left:4px solid #d99a1e;gap:2px;padding:14px 18px;display:grid;position:absolute;bottom:6%;right:0;transform:rotate(1.5deg)}.verdict-chip__label{font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--ink-3)}.verdict-chip__money{color:var(--danger);font-weight:var(--fw-bold);font-size:var(--fs-small)}@media (width<=560px){.verdict-chip{margin:-28px 0 0 auto;position:relative;bottom:auto;right:auto;transform:none}}.proof{border-block:1px solid var(--line);background:var(--surface)}.proof__grid{grid-template-columns:repeat(4,1fr);display:grid}.proof__item{border-left:1px solid var(--line);gap:4px;padding:26px 20px;display:grid}.proof__item:first-child{border-left:0;padding-left:0}.proof__value{font-size:var(--fs-title);font-weight:var(--fw-bold);letter-spacing:-.03em;color:var(--brand-text);font-variant-numeric:tabular-nums;line-height:1.05}.proof__label{color:var(--ink-2);font-size:var(--fs-body);line-height:1.35}@media (width<=860px){.proof__grid{grid-template-columns:1fr 1fr}.proof__item{padding:20px 14px}.proof__item:nth-child(odd){border-left:0;padding-left:0}.proof__item:nth-child(n+3){border-top:1px solid var(--line)}}.flow{counter-reset:flow;grid-template-columns:repeat(5,1fr);gap:0;margin-bottom:clamp(28px,4vw,48px);list-style:none;display:grid}.flow__node{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:6px;margin-right:18px;padding:20px 26px 20px 20px;display:grid;position:relative}.flow__node:not(:last-child):after{content:"";background:var(--brand);width:22px;height:2px;position:absolute;top:50%;right:-20px}.flow__node:not(:last-child):before{content:"";border:6px solid #0000;border-left-color:var(--brand);border-right:0;position:absolute;top:calc(50% - 5px);right:-21px}.flow__node:last-child{margin-right:0}.flow__node strong{font-size:var(--fs-body)}.flow__node span:last-child{color:var(--ink-3);font-size:var(--fs-small);line-height:1.4}.flow__kicker{font-size:var(--fs-small);font-weight:var(--fw-bold);letter-spacing:.06em;color:var(--brand-text)}.flow__node--result{background:var(--ink);border-color:var(--ink);color:#f4efe8}.flow__node--result span:last-child{color:#d4cbbf}.flow__node--result .flow__kicker{color:#ff9a8b}:root[data-theme=dark] .flow__node--result{background:var(--brand-soft);border-color:var(--brand)}@media (width<=960px){.flow{grid-template-columns:1fr;gap:14px}.flow__node{margin-right:0}.flow__node:not(:last-child):after{width:2px;height:16px;inset:auto auto -15px 28px}.flow__node:not(:last-child):before{border:6px solid #0000;border-top-color:var(--brand);border-bottom:0;inset:auto auto -17px 23px}}.gets--grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}@media (width<=760px){.gets--grid{grid-template-columns:1fr}}.gets--three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=960px){.gets--three{grid-template-columns:1fr}}.resident-note{border-radius:var(--radius);border:1px dashed var(--line-strong);color:var(--ink-2);font-size:var(--fs-small);grid-template-columns:22px 1fr;gap:12px;margin-top:14px;padding:16px 18px;line-height:1.5;display:grid}.resident-note svg{width:20px;height:20px;color:var(--ink-3);margin-top:2px}.share-nb{text-align:center;justify-items:center;gap:10px;margin-top:18px;display:grid}.share-nb__title{font-weight:var(--fw-medium);align-items:center;gap:8px;display:inline-flex}.share-nb__title svg{width:18px;height:18px;color:var(--brand)}.share-nb__row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.share-nb__row .btn svg{width:16px;height:16px}.faq__item p+p{margin-top:-12px}.share-nb__row .btn{font-size:var(--fs-small);min-height:40px;padding:8px 14px}.proof__item{min-width:0}@media (width<=480px){.proof__grid{grid-template-columns:1fr}.proof__item,.proof__item:nth-child(odd){border-left:0;padding:16px 0}.proof__item+.proof__item{border-top:1px solid var(--line)}}@media (width>=481px){.proof__grid{grid-template-columns:1fr 1fr}.proof__item{border-left:0;padding:22px 24px}.proof__item:nth-child(2n){border-left:1px solid var(--line)}.proof__item:nth-child(odd){padding-left:0}.proof__item:nth-child(n+3){border-top:1px solid var(--line)}}.landing section[id]{scroll-margin-top:84px}.landing .faq__list{max-width:none}.landing .share-nb{text-align:left;justify-items:start;margin-top:20px}.landing .share-nb__row{justify-content:flex-start}.proof__item{align-content:start}.info{padding-block:clamp(20px,2.6vw,32px)}.info+.info{padding-top:0}.info__row{grid-template-columns:minmax(220px,1fr) 2fr;align-items:start;gap:16px 32px;display:grid}.info__row>*{min-width:0}.info__head{align-content:start;gap:12px;display:grid}.info__icon{width:32px;height:32px;color:var(--brand)}.info__body{border:1px solid var(--line);border-radius:var(--radius-lg,20px);background:var(--surface);gap:12px;padding:clamp(18px,2.4vw,28px);display:grid}.info__body p{color:var(--ink-2)}.info__body p.scope__grow{color:var(--brand-text);font-weight:var(--fw-medium);background:var(--brand-soft);border-radius:10px;justify-self:start;padding:8px 10px;line-height:1.4}@media (width<=760px){.info__row{grid-template-columns:1fr}}.short__wrap{gap:14px;max-width:760px;display:grid}.short__wrap>p{color:var(--ink-2);font-size:var(--fs-body);line-height:1.6}.short__title{font-size:var(--fs-title);letter-spacing:-.03em;text-wrap:balance;line-height:1.1}.short__wrap>p.short__lead{color:var(--ink);font-size:1.25rem;font-weight:var(--fw-bold)}.short__list{gap:10px;display:grid}.short__wrap>p.short__note{border:1px dashed var(--line-strong);border-radius:var(--radius);font-size:var(--fs-small);padding:14px 16px}.short__wrap>p.short__wish{color:var(--ink);font-weight:var(--fw-bold)}.short__wrap>p.short__sign{font-size:var(--fs-small);color:var(--ink-3);margin-top:-8px}.short__cta{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.short #faq{padding-top:0}.proof__value{font-size:clamp(1.25rem,.9rem + 1vw,1.75rem);line-height:1.15}.short__wrap>p.short__streets{color:var(--ink);font-weight:var(--fw-medium)}.short__vote{border-radius:var(--radius);background:var(--surface-2);gap:12px;margin-top:24px;padding:clamp(14px,1.8vw,20px);display:grid}.short__vote h3{margin:0;font-size:1.15rem;line-height:1.3}.short__facts{margin-top:0}.entry{text-align:center;border:2px dashed var(--line-strong);background:var(--surface);border-radius:16px;justify-items:center;gap:10px;padding:28px 20px;transition:border-color .15s,background-color .15s;display:grid}.entry--over{border-color:var(--brand);background:var(--brand-soft)}.entry__icon{width:36px;height:36px;color:var(--brand)}.entry__text{color:var(--ink-2)}.hero__entry{gap:8px;max-width:560px;margin-top:22px;padding:20px 18px}.hero__entry .hint,.hero__entry .small{font-size:var(--fs-small)}.nv-entry{background:#ffffffb8;border-color:#c8281e59}.nv-entry.entry--over{border-color:var(--brand);background:#fff}.start__pending{max-width:60ch;margin-bottom:20px}.example__wrap{gap:18px;max-width:980px;display:grid}.example__wrap>.badge{justify-self:start}.example__list{gap:36px;margin-top:10px;list-style:none;display:grid}.example__item{gap:12px;min-width:0;display:grid}.example__h2{text-wrap:balance;align-items:center;gap:12px;font-size:clamp(1.15rem,1rem + .6vw,1.5rem);display:flex}.example__n{background:var(--brand);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:1rem;display:grid}.example__shot{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:14px;margin:0;display:block;overflow:hidden}.example__shot img{width:100%;height:auto;display:block}.short__primer{justify-self:start}.vguide{background:var(--surface);width:min(960px,100vw - 32px);max-width:none;color:var(--ink);border:0;border-radius:20px;padding:0;box-shadow:0 40px 80px -30px #140a0573}.vguide::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1d1a179e}.vguide__box{gap:12px;padding:14px 14px 16px;display:grid}.vguide__head{justify-content:space-between;align-items:center;gap:12px;padding-left:6px;display:flex}.vguide__head h2{margin:0;font-size:1.15rem}.vguide__video{aspect-ratio:16/9;background:#1d1a17;border-radius:12px;width:100%;display:block}@media (prefers-reduced-motion:no-preference){.vguide[open]{animation:.22s cubic-bezier(.16,1,.3,1) vguide-in}@keyframes vguide-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}}.privacy__art{filter:drop-shadow(0 26px 24px #0000008c);width:min(100%,440px);height:auto;margin-top:clamp(20px,3vw,36px);display:block}@media (width<=960px){.privacy__art{width:min(80%,360px);margin-inline:auto}}.info .section__title{font-size:clamp(1.4rem,1rem + 1.2vw,1.9rem)}.info__head{grid-template-columns:auto 1fr;align-items:center;gap:12px}.info__icon{width:28px;height:28px}.info-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.info-card{border:1px solid var(--line);border-radius:var(--radius-lg,20px);background:var(--surface);grid-template-rows:auto 1fr;gap:14px;padding:clamp(18px,2vw,24px);display:grid}.info-card__head{align-items:center;gap:12px;display:flex}.info-card__body{align-content:start;gap:10px;display:grid}.info-card__body p{color:var(--ink-2)}.info-card__body p.scope__grow{color:var(--brand-text);font-weight:var(--fw-medium);background:var(--brand-soft);border-radius:10px;justify-self:start;padding:8px 10px;line-height:1.4}@media (width<=960px){.info-trio{grid-template-columns:1fr}}.landing .faq__list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px 12px;display:grid}.landing .faq__item summary{padding-block:14px}@media (width<=860px){.landing .faq__list{grid-template-columns:1fr}}.cta-band{isolation:isolate;border-color:color-mix(in srgb, var(--brand) 28%, var(--line));box-shadow:0 24px 60px -34px color-mix(in srgb, var(--brand) 70%, transparent);position:relative;overflow:hidden}.cta-band:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--brand) 26%, transparent), transparent);border-radius:50%;width:60%;position:absolute;inset:-40% -10% auto auto}.cta-band .btn--primary{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand) 45%, transparent), 0 12px 28px -12px var(--brand)}@media (prefers-reduced-motion:no-preference){.cta-band:before{animation:7s ease-in-out infinite cta-glow}.cta-band .btn--primary{animation:3.2s ease-out infinite cta-ring}@keyframes cta-glow{0%,to{opacity:.8;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(-6%,8%)scale(1.12)}}@keyframes cta-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand) 40%, transparent), 0 12px 28px -12px var(--brand)}70%,to{box-shadow:0 0 0 14px transparent, 0 12px 28px -12px var(--brand)}}}.landing .section__head{margin-bottom:clamp(18px,2.4vw,28px)}.landing .info{padding-block:clamp(14px,1.8vw,22px)}.hero__entry{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;place-items:center start;gap:4px 14px;max-width:600px;margin-top:4px;padding:14px 16px;display:grid}.hero__entry .entry__icon{width:28px;height:28px}.hero__entry .entry__text{margin:0}.hero__entry .btn{grid-area:1/3}.hero__entry .hint,.hero__entry .small,.hero__entry .field-error{grid-column:1/-1;margin:0;font-size:.78rem;line-height:1.35}@media (width<=480px){.hero__entry{grid-template-columns:auto minmax(0,1fr)}.hero__entry .btn{grid-area:auto/1/auto/-1;width:100%}}@media (width>=961px){.hero{align-items:center;min-height:calc(100svh - 136px);padding-block:clamp(20px,3.2vh,40px);display:grid}.hero__copy{gap:clamp(10px,1.7vh,18px)}.hero__title{font-size:min(var(--fs-title), 6.6vh)}.hero__lead{font-size:clamp(.98rem,1.9vh,1.12rem)}.hero__facts{margin-top:0}}@media (width<=560px){.hero{padding-block:16px 28px}.hero__copy{gap:12px}.hero__cta{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hero__cta .btn{width:100%;min-height:48px;padding-inline:10px;font-size:.95rem}.hero__cta .btn svg,.hero__entry{display:none}}@media (width>=961px){.hero__visual{align-self:center}.hero__visual .hs{width:auto;max-width:100%;height:calc(100svh - 136px - 2*clamp(20px,3.2vh,40px));max-height:640px}}.landing .section{padding-block:clamp(20px,2.6vw,34px)}.landing .section.info{padding-block:clamp(10px,1.4vw,18px)}@media (width>=961px){.hero{min-height:0;padding-block:clamp(16px,2.4vh,28px) clamp(20px,3vh,36px)}.hero__grid{align-items:start}.hero__visual{align-self:start}.hero{padding-block:clamp(40px,6.4vh,80px) clamp(16px,2.4vh,32px)}.hero__copy{gap:clamp(10px,1.4vh,18px)}}@media (width<=560px){.hero{padding-block:28px 24px}}.info-house{grid-template-rows:auto;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(16px,2.4vw,32px)}.info-house__main{align-content:start;gap:10px;display:grid}.info-house__main p{color:var(--ink-2)}.info-house__main p.scope__grow{color:var(--brand-text);font-weight:var(--fw-medium);background:var(--brand-soft);border-radius:10px;justify-self:start;padding:8px 10px;line-height:1.4}.info-house__form{border-radius:var(--radius);background:var(--surface-2);gap:12px;padding:clamp(14px,1.8vw,20px);display:grid}.info-house__vote{margin:0;font-size:1.1rem;line-height:1.3}@media (width<=860px){.info-house{grid-template-columns:1fr}}#privacy.section--ink{color:var(--ink);background:#f3efe6}:root[data-theme=dark] #privacy.section--ink{background:var(--surface-2)}#privacy.section--ink .section__lead{color:var(--ink-2)}#privacy .eyebrow.eyebrow--light{color:var(--brand-text)}#privacy .privacy li{background:var(--surface);border-color:var(--line)}#privacy .privacy svg{color:var(--brand)}#privacy .privacy strong{color:var(--ink)}#privacy .privacy span{color:var(--ink-2)}#privacy .privacy__art{filter:none;mix-blend-mode:multiply}@media (width>=961px){.hero__visual .hs{height:calc(100svh - 136px - clamp(40px,6.4vh,80px) - clamp(16px,2.4vh,32px));max-height:640px}}#privacy .privacy__more{--btn-bg:var(--surface);--btn-ink:var(--ink);--btn-line:var(--line-strong)}#privacy .privacy__more:hover{background:var(--surface-2);color:var(--ink)}@media (width>=961px) and (height<=800px){.hero{padding-block:clamp(36px,5.6vh,80px) 8px}}#privacy .privacy__art{mix-blend-mode:normal;filter:drop-shadow(0 16px 18px #783c2829)}@media (width>=700px) and (width<=960px){.hero__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:24px}.hero__title{font-size:clamp(1.9rem,4.2vw,2.4rem)}.hero__title .hero__accent{display:block}.hero__entry{grid-template-columns:auto minmax(0,1fr);max-width:none}.hero__entry .btn{grid-area:auto/1/auto/-1;justify-self:start}.hero__visual .hs{justify-self:center;width:auto;max-width:100%;max-height:520px}.hero__facts{flex-wrap:wrap}}.hero__entry .entry__anim{grid-row:1;width:104px}@media (width<=480px){.hero__entry .entry__anim{width:96px}}.btn.faq-toggle{display:none}@media (width<=699px){.faq__list .faq-more,.nv-faq__list .faq-more{display:none}.faq-all .faq-more{display:block!important}.btn.faq-toggle{justify-content:center;width:100%;margin-top:12px;display:inline-flex}.faq-toggle svg{width:18px;height:18px}.landing .faq__list{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:0;overflow:hidden}.landing .faq__item{background:0 0;border:0;border-radius:0}.landing .faq__item+.faq__item{border-top:1px solid var(--line)}.landing .faq__item summary{padding:13px 44px 13px 16px;font-size:1rem;line-height:1.35}.landing .faq__item summary:after{border-width:0 2px 2px 0;width:9px;height:9px;margin-top:-6px;right:18px}.landing .faq__item p{font-size:var(--fs-small);padding:0 16px 14px}.nv-faq__item summary{padding-block:13px;font-size:1rem;line-height:1.35}.nv-faq__item p{font-size:var(--fs-small)}}@media (width<=700px){.m-center{text-align:center;place-self:center;margin-inline:auto}.m-center.eyebrow,.m-center.nv-source,.m-center.nv-facts-row,.m-center .share-nb__title,.m-center .share-nb__row{justify-content:center}.m-center.btn,.m-center.eyebrow{width:fit-content;display:flex}.m-center .share-nb__title{display:flex}}.how__video{margin-top:24px;display:flex}@media (width<=700px){.how__video{justify-content:center}.how__video .btn{justify-content:center;width:100%}}.how__video .btn svg{color:var(--brand)}@media (width<=440px){.hero .eyebrow{letter-spacing:0;gap:6px;font-size:12.5px}.hero .eyebrow svg{width:14px;height:14px}}@media (width<=370px){.hero .eyebrow{font-size:11.5px}}.hero__entry .disc{grid-column:1/-1;justify-items:start}.hero__entry .disc__label{font-size:.85rem}.hero__entry .disc .btn,.hero__entry .disc__dlg .btn{grid-area:auto;width:auto}.hero__entry .disc__open{justify-self:start}.nvs{justify-items:center;width:100%;display:grid}.nvs__stage{aspect-ratio:100/115;width:100%;position:relative;container-type:inline-size}.nvs__l{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;height:auto;display:block;position:absolute}.nvs__office{width:34cqw;top:6cqw;left:62cqw}.nvs__office-label{text-align:center;color:var(--ink-2);white-space:nowrap;font-size:clamp(9.5px,2.6cqw,15px);font-weight:600;position:absolute;top:29cqw;left:79cqw;translate:-50%}@container (width<=420px){.nvs__office-label{left:auto;right:1cqw;translate:none}}.nvs__cloud{width:22cqw;top:8cqw;left:10cqw}.nvs__sun{width:30cqw;top:2cqw;left:4cqw;overflow:visible}.nvs__sun circle{opacity:.85}.nvs__house{width:86cqw;top:48cqw;left:7cqw}.nvs__house:not(.nvs__house--lit){opacity:0}.nvs__bush{width:13cqw;top:104cqw;left:1cqw}.nvs__bench{width:12cqw;top:103cqw;left:72cqw}.nvs__tree{width:14cqw;top:92cqw;left:84cqw}.nvs__sheet{opacity:0;width:27cqw;top:61cqw;left:18cqw;rotate:-6deg}.nvs__lens{opacity:0;width:22cqw;top:63cqw;left:27cqw}.nvs__env{opacity:0;width:15cqw;top:15cqw;left:71cqw}.nvs__check{width:10cqw;top:39cqw;left:45cqw}.nvs__cloud{opacity:0}@media (prefers-reduced-motion:no-preference){.nvs__l{animation-duration:14s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-iteration-count:infinite;animation-fill-mode:both}.nvs__cloud{animation-name:nvs-cloud}.nvs__sun{animation-name:nvs-sun}.nvs__house:not(.nvs__house--lit){animation-name:nvs-house;animation-timing-function:linear}.nvs__house--lit{animation-name:nvs-lit;animation-timing-function:linear}.nvs__sheet{animation-name:nvs-sheet}.nvs__lens{animation-name:nvs-lens;animation-timing-function:ease-in-out}.nvs__env{animation-name:nvs-env;animation-timing-function:ease-in-out}.nvs__check{animation-name:nvs-check}.nvs__tree,.nvs__bush,.nvs__bench{transform-origin:50% 100%;animation-name:nvs-pop}.nvs__bush{animation-delay:.15s}.nvs__bench{animation-delay:.3s}.nvs__office{animation:6s ease-in-out infinite nvs-bob}.nvs--paused .nvs__l,.nvs--paused .nvs__office{animation-play-state:paused}}@keyframes nvs-cloud{0%,67.9%{opacity:1;transform:none}72.1%,97.9%{opacity:0;transform:translateY(-2cqw)scale(.9)}to{opacity:1;transform:none}}@keyframes nvs-sun{0%,68.5%{opacity:0;transform:scale(.7)rotate(-20deg)}74%{opacity:1;transform:scale(1.04)rotate(4deg)}77%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:scale(.8)}}@keyframes nvs-house{0%,70%{opacity:1}76%,93%{opacity:0}98%,to{opacity:1}}@keyframes nvs-lit{0%,70%{opacity:0}76%,93%{opacity:1}98%,to{opacity:0}}@keyframes nvs-sheet{0%,7.1%{opacity:0;transform:translate(-12cqw,-52cqw)scale(.28)rotate(16deg)}9.5%{opacity:1;transform:translate(-11cqw,-48cqw)scale(.34)rotate(14deg)}17.1%{opacity:1;transform:translateY(1cqw)scale(1.03)rotate(-1deg)}19.3%,46%{opacity:1;transform:none}49.3%,to{opacity:0;transform:translate(4cqw,-2cqw)rotate(6deg)scale(.36)}}@keyframes nvs-lens{0%,20%{opacity:0;transform:translate(-9cqw,-5cqw)scale(.85)}22%{opacity:1;transform:translate(-6cqw,-4cqw)}26%,28.5%{opacity:1;transform:translate(-3cqw,-2cqw)rotate(-4deg)}33%,35.5%{opacity:1;transform:translate(-2cqw,7cqw)rotate(3deg)}39%,to{opacity:0;transform:translate(6cqw,10cqw)scale(.9)}}@keyframes nvs-env{0%,47.5%{opacity:0;transform:translate(-44cqw,56cqw)scale(.7)}50%{opacity:1;transform:translate(-42cqw,52cqw)scale(.95)rotate(-8deg)}55%{opacity:1;transform:translate(-24cqw,8cqw)scale(1)rotate(-14deg)}60.5%{opacity:1;transform:translate(0)scale(.6)rotate(0)}62%,to{opacity:0;transform:translate(2cqw,2cqw)scale(.3)}}@keyframes nvs-check{0%,62%{opacity:0;transform:translate(30cqw,-24cqw)scale(.4)}64%{opacity:1;transform:translate(30cqw,-24cqw)scale(1.15)}66%{opacity:1;transform:translate(26cqw,-20cqw)scale(1)}70%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:scale(.6)}}@keyframes nvs-pop{0%,73%{opacity:0;transform:scale(.4)}77%{opacity:1;transform:scale(1.06)}79%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:scale(.6)}}@keyframes nvs-bob{0%,to{translate:0}50%{translate:0 -1cqw}}:root[data-theme=dark] .nvs__office-label{color:var(--canvas-ink-2)}.nv{gap:16px;padding:0 16px 16px;display:grid}.nv-title,.nv-hero__title{font-family:var(--font-display);font-weight:var(--fw-medium)}.nv-wrap{width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(20px,3vw,32px)}.nv-panel{background:#fff;border-radius:24px;padding-block:clamp(36px,5vw,64px)}.nv-eyebrow{font-size:var(--fs-small);font-weight:var(--fw-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);display:block}.nv-eyebrow:before{content:"";vertical-align:.3em;background:var(--brand);width:24px;height:1.5px;margin-right:10px;display:inline-block}.nv-title{font-size:var(--fs-title);letter-spacing:-.04em;line-height:1.06}.nv-lead{color:var(--ink-2);max-width:54ch}.nv-small{font-size:var(--fs-small);color:var(--ink-3);max-width:60ch}.nv-red{color:var(--brand-text)}.nv-hero{padding-block:clamp(28px,5vw,72px) clamp(20px,3vw,40px)}.nv-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.nv-hero__copy{align-content:center;gap:24px;display:grid}.nv-hero__title{font-size:var(--fs-title);letter-spacing:-.045em;line-height:1.04}.nv-hero__title span{color:var(--brand-text);display:block}.nv-hero__lead{color:var(--ink-2);max-width:46ch}.nv-hero__cta{flex-wrap:wrap;gap:12px;display:flex}.nv-object{padding:4% 0 14% 4%;position:relative}.nv-object__sheet{transform-origin:60%;background:#fff;border-radius:10px;position:relative;overflow:hidden;transform:perspective(1600px)rotateY(-9deg)rotateX(5deg)rotate(-1.5deg);box-shadow:0 60px 90px -50px #281c1080,0 2px 8px #281c1014}.nv-object__sheet img{width:100%;height:auto;display:block}.nv-object__row{background:color-mix(in srgb, var(--brand) 18%, transparent);outline:2px solid var(--brand);border-radius:3px;height:3.2%;position:absolute;top:71.1%;left:1.8%;right:1.8%;transform:rotate(.5deg)}.nv-object__lens{filter:drop-shadow(0 20px 26px #281c1059);width:23%;height:auto;position:absolute;top:47%;left:56%}.nv-object__leader{width:14%;height:15%;position:absolute;top:70%;left:30%;overflow:visible}.nv-object__leader path{fill:none;stroke:var(--brand);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-dasharray:4 4}.nv-facts{padding-block:clamp(24px,3vw,36px)}.nv-facts__grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.nv-facts__item{border-left:1px solid var(--line);align-content:start;gap:8px;min-width:0;padding:4px clamp(14px,2vw,28px);display:grid}.nv-facts__item:first-child{border-left:0;padding-left:0}.nv-facts__value{font-size:var(--fs-body);font-weight:var(--fw-bold);letter-spacing:-.01em}.nv-facts__label{font-size:var(--fs-small);color:var(--ink-3)}.nv-head{gap:16px;max-width:820px;margin-bottom:clamp(24px,3vw,40px);display:grid}.nv-head2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px clamp(24px,5vw,80px);margin-bottom:clamp(24px,3vw,40px);display:grid}.nv-head2>div{gap:16px;display:grid}.nv-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.nv-split--media-wide{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.nv-split--top{align-items:start}.nv-how__cta{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:clamp(20px,3vw,32px);display:flex}.nv-how__cta .nv-small{flex:280px;margin:0}#how .nv-head{margin-bottom:clamp(20px,3vw,32px)}.nv-split--street{align-items:start;margin-top:clamp(24px,3vw,40px)}.nv-split__text{align-content:start;justify-items:start;gap:20px;display:grid}.nv-shot{border:1px solid var(--line);background:#fff;border-radius:14px;margin:0;overflow:hidden;box-shadow:0 50px 90px -60px #281c1099}.nv-shot__bar{border-bottom:1px solid var(--line);background:#faf7f2;gap:6px;padding:11px 14px;display:flex}.nv-shot__bar i{background:var(--line);border-radius:50%;width:10px;height:10px}.nv-shot__bar i:first-child{background:color-mix(in srgb, var(--brand) 55%, #fff)}.nv-shot img{width:100%;height:auto;display:block}.nv-callout-wrap{padding-bottom:8%;position:relative}.nv-callout{outline:2px solid var(--brand);background:#fff;border-radius:12px;width:78%;height:auto;position:absolute;bottom:0;left:-8%;box-shadow:0 30px 60px -30px #281c108c}.nv-num{counter-reset:n;width:100%;list-style:none;display:grid}.nv-num li{counter-increment:n;border-top:1px solid var(--line);color:var(--ink-2);grid-template-columns:44px 1fr;padding:16px 0;display:grid}.nv-num li:before{content:counter(n, decimal-leading-zero);font-family:var(--font-mono);font-size:var(--fs-small);color:var(--brand-text);padding-top:.2em}.nv-num strong{color:var(--ink);font-weight:var(--fw-bold)}.nv-steps{counter-reset:s;width:100%;list-style:none;display:grid}.nv-steps li{counter-increment:s;border-top:1px solid var(--line);grid-template-columns:44px 1fr;gap:0 4px;padding:18px 0;display:grid}.nv-steps li>svg{width:22px;height:22px;color:var(--brand);margin-top:2px}.nv-steps h3{font-size:var(--fs-body);font-weight:var(--fw-bold);margin-bottom:4px}.nv-steps h3:before{content:"0" counter(s) "  ";font-family:var(--font-mono);font-size:var(--fs-small);font-weight:var(--fw-regular);color:var(--brand-text);white-space:pre}.nv-steps p{color:var(--ink-2)}.nv-grid6{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;list-style:none;display:grid}.nv-grid6 li{border-top:1px solid var(--line);color:var(--ink-2);padding:18px 0}.nv-grid6 strong{color:var(--ink);font-weight:var(--fw-bold)}.nv-note{background:var(--surface-2);color:var(--ink-2);font-size:var(--fs-small);border-radius:14px;grid-template-columns:22px 1fr;gap:12px;margin-top:clamp(24px,3vw,40px);padding:14px 18px;display:grid}.nv-note svg{width:20px;height:20px;color:var(--ink-3);margin-top:1px}.nv-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.nv-card{border:1px solid var(--line);border-radius:18px;align-content:start;gap:12px;padding:24px;display:grid}.nv-card h3{font-size:var(--fs-body);font-weight:var(--fw-bold)}.nv-card p{color:var(--ink-2)}.nv-card__icon{width:24px;height:24px;color:var(--brand)}.nv-card p.nv-card__mark{color:var(--ink);border-left:2px solid var(--brand);font-size:var(--fs-small);font-weight:var(--fw-medium);padding:2px 0 2px 12px}.nv-card__mark svg{vertical-align:-2px;color:var(--brand);display:inline}.nv-streets{flex-wrap:wrap;gap:6px;list-style:none;display:flex}.nv-streets li{background:var(--surface-2);font-size:var(--fs-small);font-weight:var(--fw-medium);border-radius:999px;padding:3px 10px}.nv-formbox{background:var(--surface-2);border-radius:18px;width:100%;padding:20px}.nv-source{border-left:2px solid var(--brand);font-family:var(--font-mono);font-size:var(--fs-body);letter-spacing:.06em;align-items:center;gap:12px;padding:6px 0 6px 16px;display:inline-flex}.nv-source span{text-decoration:underline;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);text-underline-offset:6px;text-decoration-thickness:2px}.nv-source svg{width:22px;height:22px;color:var(--brand)}.nv-facts-row{font-size:var(--fs-small);color:var(--ink-2);flex-wrap:wrap;gap:8px 20px;list-style:none;display:flex}.nv-facts-row li{align-items:center;gap:8px;display:inline-flex}.nv-facts-row svg{width:18px;height:18px;color:var(--brand)}.nv-defs{border-bottom:1px solid var(--line);margin:0;display:grid}.nv-defs>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;padding:20px 0;display:grid}.nv-defs dt{font-weight:var(--fw-bold);align-items:flex-start;gap:10px;display:flex}.nv-defs dt svg{width:20px;height:20px;color:var(--brand);flex:none;margin-top:2px}.nv-defs dd{color:var(--ink-2);margin:0}.nv-faq{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(24px,5vw,80px);display:grid}.nv-faq__head{gap:16px;display:grid;position:sticky;top:100px}.nv-faq__list{border-bottom:1px solid var(--line)}.nv-faq__item{border-top:1px solid var(--line)}.nv-faq__item summary{cursor:pointer;font-weight:var(--fw-medium);min-height:44px;padding:18px 44px 18px 0;list-style:none;position:relative}.nv-faq__item summary::-webkit-details-marker{display:none}.nv-faq__item summary:before,.nv-faq__item summary:after{content:"";background:var(--brand);width:14px;height:2px;transition:transform .2s var(--ease);position:absolute;top:50%;right:6px}.nv-faq__item summary:after{transform:rotate(90deg)}.nv-faq__item[open] summary:after{transform:rotate(0)}.nv-faq__item p{color:var(--ink-2);max-width:66ch;padding:0 0 18px}.nv-faq__item p+p{margin-top:-10px}.nv .share-nb{text-align:left;justify-items:start;margin-top:4px}.nv .share-nb__row{justify-content:flex-start}.nv-reveal{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(18px)}.nv-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.nv-reveal{opacity:1;transition:none;transform:none}}@media (width<=1100px){.nv-cards,.nv-grid6{grid-template-columns:1fr 1fr}}@media (width<=960px){.nv-hero__grid,.nv-split,.nv-split--media-wide,.nv-faq,.nv-head2{grid-template-columns:1fr}.nv-faq__head{position:static}.nv-facts__grid{grid-template-columns:1fr 1fr;row-gap:20px}.nv-facts__item:nth-child(3){border-left:0;padding-left:0}.nv-callout{width:90%;left:4%}}@media (width<=560px){.nv{gap:8px;padding-inline:8px}.nv-panel{border-radius:20px}.nv-cards,.nv-grid6{grid-template-columns:1fr}.nv-defs>div{grid-template-columns:1fr;gap:6px}.nv-hero__cta .btn{flex:100%}.nv-object{padding:2% 0 0}.nv-object__leader{display:none}}.nv-tone{--brand-text:var(--brand);--surface-2:#ffffff9e;isolation:isolate;color:var(--ink);background:radial-gradient(55% 70% at 88% 18%, #ff2e1729, transparent 70%), radial-gradient(45% 60% at 0% 100%, #ff2e1714, transparent 70%), var(--canvas);position:relative}.nv-tone:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-image:linear-gradient(#3a0f0c0d 1px,#0000 1px),linear-gradient(90deg,#3a0f0c0d 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 90% at 70% 30%,#000,#0000 75%);mask-image:radial-gradient(80% 90% at 70% 30%,#000,#0000 75%)}.nv-tone .btn:not(.btn--primary){--btn-bg:#fff;--btn-ink:var(--ink);--btn-line:#3a0f0c29}.nv-tone .btn:not(.btn--primary):hover{border-color:var(--brand);background:#fff}.nv-tone .nv-eyebrow{color:var(--brand)}.nv-band{border-radius:24px;padding-block:clamp(40px,6vw,80px)}.nv-hero.nv-tone{margin:0 -16px;padding-block:clamp(36px,6vw,96px) clamp(80px,9vw,140px)}.nv-facts{z-index:1;margin-top:clamp(-96px,-6vw,-48px);position:relative}.nv-object{padding:0}.nv-render{width:100%;height:auto;display:block}.nv-render--key{width:80%;margin:-6% auto -4%}.nv-privacy-side{gap:8px;display:grid}.nv-tone .nv-shot{border-color:#3a0f0c1a;box-shadow:0 50px 90px -50px #781e1473}.nv-tone .nv-note{background:#ffffffb3}.nv-tone .share-nb__title{color:var(--ink)}.nv-tone .share-nb .btn{--btn-bg:#fff;--btn-ink:var(--ink);--btn-line:#3a0f0c29}@media (width<=560px){.nv-hero.nv-tone{margin:0 -8px}.nv-band{border-radius:20px}}.nv-panel .nv-render{mix-blend-mode:multiply}.nv-callout-wrap.nv-wide{max-width:920px;margin-inline:auto;padding-bottom:6%}.nv-callout-wrap.nv-wide .nv-callout{width:62%;left:auto;right:-4%}@media (width<=960px){.nv-callout-wrap.nv-wide .nv-callout{width:86%;right:0}}.nv section[id]{scroll-margin-top:92px}.nv-reveal{transform:none}.nv-hero{overflow:hidden}@media (width<=960px){.nv-object{width:min(100%,600px);margin-inline:auto}.nv-render{width:min(100%,520px);margin-inline:auto}.nv-render--key{width:min(80%,420px)}.nv-callout-wrap,.nv-callout-wrap.nv-wide{padding-bottom:0}.nv-callout-wrap .nv-callout,.nv-callout-wrap.nv-wide .nv-callout{width:100%;margin-top:12px;display:block;position:relative;bottom:auto;left:auto;right:auto}}@media (width>=561px) and (width<=960px){.nv-callout-wrap .nv-callout{display:none}}.nv-object{align-self:center;place-items:center;display:grid;position:relative}.nv-object__render{object-fit:contain;width:auto;max-width:100%;height:min(740px,78vh);margin:0 auto;display:block;position:relative}.nv-hero__video{color:var(--canvas-ink);justify-self:start;margin-top:-8px;padding-inline:4px}.nv-hero__video svg{color:var(--brand);width:22px;height:22px}.nv-keyart{isolation:isolate;width:100%;margin-top:8px;position:relative}.nv-keyart .nv-render--key{width:min(100%,460px);margin:0 auto}@media (width<=960px){.nv-object{place-items:center;margin-top:24px}.nv-object__render{width:min(100%,460px);height:auto}.nv-keyart{margin-top:0}}@media (width<=560px){.nv-hero__video{justify-self:stretch;margin-top:0}}.nv-head,.nv-head2{margin-bottom:clamp(16px,2.2vw,28px)}.nv-hero__video{min-height:0;margin-top:-4px;padding-block:6px}@media (width>=961px){.nv-hero.nv-tone{align-items:center;min-height:calc(100svh - 136px);padding-block:clamp(20px,3.4vh,44px) clamp(56px,7vh,84px);display:grid}.nv-hero__copy{gap:clamp(10px,1.7vh,18px)}.nv-hero__title{font-size:min(var(--fs-title), 7vh)}.nv-hero__lead{font-size:clamp(.98rem,1.9vh,1.12rem)}.nv-object__render{max-height:calc(100svh - 136px - 2*clamp(20px,3.4vh,44px))}}@media (width<=560px){.nv-hero.nv-tone{padding-block:16px 64px}.nv-hero__copy{gap:12px}.nv-hero__cta{grid-template-columns:1fr 1fr;gap:8px;display:grid}.nv-hero__cta .btn{flex:none;width:100%;min-height:48px;padding-inline:10px;font-size:.95rem}.nv-hero__cta .btn svg{display:none}.nv-hero .btn.nv-hero__video{min-height:48px;font-size:.95rem}.nv-hero .hero__entry{display:none}}@media (width<=420px){.nv-hero__cta{grid-template-columns:1fr}}.nv-callout-wrap{padding-bottom:3%}.nv-wide{margin-bottom:clamp(12px,1.6vw,20px)}#districts .nv-title{font-size:clamp(1.9rem,1rem + 2.2vw,2.8rem)}.nv-panel{padding-block:clamp(24px,2.8vw,36px)}.nv-band{padding-block:clamp(26px,3.2vw,44px)}@media (width>=961px){.nv-hero.nv-tone{min-height:0;padding-block:clamp(16px,2.4vh,28px) clamp(56px,7vh,84px)}.nv-hero__grid{align-items:start}.nv-hero__copy{align-content:start}.nv-object{align-self:start}.nv-hero.nv-tone{padding-block:clamp(40px,6.4vh,80px) clamp(56px,7vh,84px)}.nv-hero__copy{gap:clamp(10px,1.4vh,18px)}}@media (width<=560px){.nv-hero.nv-tone{padding-block:28px 64px}}.nv-meaning{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.nv-meaning .nv-grid6{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.nv-fstack{padding:34px 0 0 22px;position:relative}.nv-fcard{border:1px solid var(--line);background:#fff;border-radius:20px;gap:12px;padding:clamp(18px,2vw,26px);display:grid;position:relative;box-shadow:0 40px 70px -40px #781e1473,0 2px 6px #281c100f}.nv-fcard--back{opacity:.9;position:absolute;inset:0 22px auto 0;transform:rotate(-2.2deg);box-shadow:0 20px 40px -30px #781e1459}.nv-fcard--back .nv-fcard__title{color:var(--ink-2);font-size:var(--fs-small)}.nv-fcard__top{font-weight:var(--fw-bold);font-size:var(--fs-small);color:var(--ink-2);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding-bottom:10px;display:flex}.nv-fcard__top svg{width:18px;height:18px;color:var(--brand)}.nv-fcard__tag{background:var(--brand-soft);color:var(--brand-text);font-size:var(--fs-small);font-weight:var(--fw-bold);border-radius:999px;justify-self:start;padding:3px 10px}.nv-fcard__title{font-weight:var(--fw-bold);line-height:1.4}.nv-fcard__quote{border-left:3px solid var(--line-strong);color:var(--ink-3);font-style:italic;font-size:var(--fs-small);margin:0;padding:6px 0 6px 12px}.nv-fcard__quote mark{background:var(--brand-soft);color:var(--brand-text);font-style:normal;font-weight:var(--fw-bold);border-radius:4px;padding:0 4px}.nv-fcard__why{color:var(--ink-2);font-size:var(--fs-small)}.nv-fcard__todo{color:#1f5d36;font-size:var(--fs-small);background:#e9f4ec;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.nv-fcard__todo svg{flex:none;width:18px;height:18px;margin-top:1px}.nv-fcard__src{color:var(--ink-3);font-size:.78rem}@media (width<=960px){.nv-meaning{grid-template-columns:1fr}.nv-fstack{padding:26px 0 0 10px}.nv-fcard--back{inset:0 10px auto 0}}@media (width<=560px){.nv-meaning .nv-grid6{grid-template-columns:1fr}}.nv-keyart .nv-render--key{mix-blend-mode:normal;filter:drop-shadow(0 16px 18px #783c2829)}.nv-fstack{padding-top:64px}.nv-fcard--back{inset:0 0 auto 36px;transform:rotate(1.6deg)}@media (width<=960px){.nv-fstack{padding-top:56px}.nv-fcard--back{inset:0 0 auto 20px}}.nv-fcard--back .nv-fcard__title{visibility:hidden}.spx{--px:0;--py:0;aspect-ratio:600/420;isolation:isolate;width:100%;position:relative}.spx__layer{width:100%;height:100%;transform:translate3d(calc(var(--px) * var(--d) * -1px), calc(var(--py) * var(--d) * -.6px), 0);will-change:transform;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.spx__house{object-fit:contain;width:84%;height:auto;inset:4% 8% 2%}.spx__front{z-index:2}@media (prefers-reduced-motion:no-preference){.spx__cloud{animation:14s ease-in-out infinite alternate spx-drift}.spx__cloud--b{animation-duration:18s;animation-direction:alternate-reverse}@keyframes spx-drift{0%{transform:translate(-10px)}to{transform:translate(14px)}}}@media (prefers-reduced-motion:reduce){.spx__layer{transition:none;transform:none}}svg.spx__layer{overflow:visible}@media (width<=960px){.spx{margin-bottom:8px}}@media (width>=700px) and (width<=960px){.nv-hero__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:24px}.nv-object{margin-top:0}.nv-object__render{object-fit:contain;width:100%;max-height:560px}.nv-hero .hero__entry{grid-template-columns:auto minmax(0,1fr)}.nv-hero .hero__entry .btn{grid-area:auto/1/auto/-1;justify-self:start}}.nv-facts{margin-top:0}.nv-hero.nv-tone{padding-bottom:clamp(28px,4vh,48px)}@media (width>=961px){.nv-hero.nv-tone{padding-bottom:clamp(28px,4vh,48px)}}@media (width<=560px){.nv-hero.nv-tone{padding-bottom:28px}}.nv-facts__value,.nv-facts__value.nv-red{color:var(--brand-text)}.nv-facts__label{color:var(--ink)}@media (width>=961px){.nv-object__render{max-height:min(560px,100svh - 230px)}}.nv-streets-now{font-weight:var(--fw-medium);color:var(--ink)}@media (width<=699px){.nv-hero.nv-tone{padding-bottom:0}.nv-hero .nv-object{margin-top:12px}.nv-facts{margin-top:calc(min(100vw - 40px,460px)/-2);box-shadow:0 -24px 48px -30px #781e1459}.nv-facts.nv-reveal{opacity:1;transition:none}}.nv-float{width:fit-content;max-width:100%;margin-inline:auto;position:relative}.nv-float__papers{display:block}.nv-float__layer{object-fit:contain;pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.nv-float{animation:7s ease-in-out infinite nv-bob}.nv-float__lens{transform-origin:62% 32%;animation:5.2s ease-in-out infinite nv-lens}.nv-float__pencil{animation:6.4s ease-in-out infinite nv-pencil}@keyframes nv-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes nv-lens{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-2.4%,-3%)rotate(-4deg)}}@keyframes nv-pencil{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(1.6%,-2%)rotate(2.2deg)}}}@media (width<=560px){.nv-eyebrow{letter-spacing:.06em;font-size:11.5px}.nv-hero .nv-eyebrow{letter-spacing:.02em;font-size:11px}.nv-eyebrow:before{width:18px;margin-right:8px}}.nv-scene .nvs{width:min(100%,min(640px,100svh - 220px)/1.15);min-width:360px;margin:0 auto}@media (width<=960px){.nv-scene .nvs{width:min(100%,460px);min-width:0}}@media (width<=699px){.nv-facts{margin-top:-28px}.nv-hero .nv-object.nv-scene{margin-top:4px}}.nv-card p.scope__grow{color:var(--brand-text);font-weight:var(--fw-medium);background:var(--brand-soft);border-radius:10px;justify-self:start;padding:8px 10px;line-height:1.4}.nv-card .scope__streets{margin:2px 0}.nv-cards{grid-auto-rows:1fr}.nv-card{flex-direction:column;align-items:stretch;display:flex}.nv-card>:last-child{margin-top:auto}.nv-card>p.nv-card__mark{align-self:stretch}@media (width>=961px){#limits .nv-card{gap:14px;padding:22px 22px 20px}#limits .nv-card h3{font-size:1.35rem}#limits .nv-card>p:not(.nv-card__mark):not(.scope__grow):not(.small){color:var(--ink);font-size:1.32rem;line-height:1.45}#limits .nv-card p.nv-card__mark{font-size:1.05rem}#limits .nv-card p.small{font-size:.92rem;line-height:1.4}#limits .nv-card .hstart{gap:6px}}.nv-grid6 li{align-content:start;gap:4px;display:grid}.nv-grid6 li>span{color:var(--ink-2)}#limits .hstart .btn{white-space:nowrap;min-height:44px;padding-inline:12px;font-size:.95rem}#limits .hstart .btn svg{flex:none;width:16px;height:16px}#limits .hstart .select{min-height:44px}@media (width<=560px){.nv-cards{grid-auto-rows:auto}.nv-card>:last-child{margin-top:0}}@media (width<=699px){.nv-hero.nv-tone{padding-bottom:24px}}@media (width>=1101px){.steps.steps--4{grid-template-columns:repeat(4,1fr)}}.steps--4 .step h3{padding-right:40px}.kp-limits{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:20px;display:flex}.kp-limits svg{color:var(--brand);flex:none}.kp .nv-card>p:last-child{margin-top:0}.kp .nv-card p{font-size:var(--fs-body);line-height:1.5}.kp-limits{text-align:center;display:block}.kp-limits svg{vertical-align:-3px;margin-right:6px;display:inline}.kp .kp-flow{grid-template-columns:repeat(3,1fr)}@media (width<=960px){.kp .kp-flow{grid-template-columns:1fr}}.kp .kp-who .nv-card h3{margin-top:4px}.kp :is(.nv-lead,.nv-hero__lead,.nv-small,.nv-card p,.step p,.nv-defs dd,.flow__node span,.nv-fcard p,.kp-inc__body span,.nv-faq__item p){text-wrap:pretty}.kp :is(h1,h2,h3,.nv-title){text-wrap:balance}.kp .nv-tone .nv-card{background:#fff;border-color:#3a0f0c1a}.kp .kp-meaning{grid-template-columns:minmax(0,1fr);max-width:760px;margin-inline:auto}.kp-inc{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.kp-inc__item{border:1px solid var(--line);background:#fff;border-radius:18px;align-content:start;gap:14px;padding:22px;display:grid}.kp-inc__icon{background:var(--brand-soft);width:48px;height:48px;color:var(--brand);border-radius:14px;place-items:center;display:grid}.kp-inc__icon svg{width:24px;height:24px}.kp-inc__body{gap:4px;display:grid}.kp-inc__body strong{color:var(--ink);font-weight:var(--fw-bold)}.kp-inc__body span{color:var(--ink-2)}@media (width<=1100px){.kp-inc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.kp-inc{grid-template-columns:1fr;gap:10px}.kp-inc__item{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;padding:16px}.kp-inc__icon{border-radius:12px;width:44px;height:44px}}.kp-headart{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:center;gap:clamp(16px,4vw,56px);margin-bottom:clamp(16px,2.2vw,28px);display:grid}.kp-headart>.nv-head{margin-bottom:0}.kp-art{filter:drop-shadow(0 16px 18px #783c2829);width:100%;height:auto}.kp .nv-panel .kp-art{mix-blend-mode:normal}@media (width<=960px){.kp-headart{grid-template-columns:1fr;justify-items:center}.kp-headart>.nv-head{justify-self:stretch}.kp-art{order:-1;width:min(70%,300px)}}.kp-tariffs{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:clamp(20px,3vw,36px);display:grid}.kp-tariff{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;gap:12px;min-width:0;padding:26px 22px 22px;display:flex;position:relative}.kp-tariff--hit{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand), 0 30px 60px -40px #c8281e73}.kp-tariff__badge{background:var(--brand);color:#fff;font-size:12px;font-weight:var(--fw-bold);letter-spacing:.04em;border-radius:999px;padding:5px 10px;position:absolute;top:-12px;left:22px}.kp-tariff__name{font-size:1.25rem}.kp-seg{background:var(--surface-2,#f4efe8);border-radius:12px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;margin:0;padding:4px;display:grid}.kp-seg__btn{min-height:44px;color:var(--ink-2);font:inherit;font-size:14px;font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 6px;transition:background-color .15s,color .15s,box-shadow .15s}.kp-seg__btn:hover{color:var(--ink)}.kp-seg__btn[aria-pressed=true]{color:var(--ink);font-weight:var(--fw-bold);box-shadow:0 1px 2px #281c101f, 0 0 0 1px var(--line);background:#fff}.kp-tariff--hit .kp-seg__btn[aria-pressed=true]{color:var(--brand-text);box-shadow:0 1px 2px #281c101f, 0 0 0 1px var(--brand)}.kp-seg__btn:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.kp-seg--single{min-height:52px;font-size:14px;font-weight:var(--fw-bold);color:var(--ink);justify-content:center;align-items:center;display:flex}.kp-tariff__pricebox{align-content:start;gap:6px;min-height:108px;display:grid}.kp-tariff__price{color:var(--ink-2);font-size:1.1rem}.kp-tariff__price b{color:var(--ink);letter-spacing:-.02em;font-size:clamp(2rem,3.2vw,2.6rem);font-weight:800;line-height:1}.kp-tariff__deal{font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.kp-tariff__permonth{color:var(--ink);font-weight:var(--fw-bold)}.kp-tariff__old{color:var(--ink-3)}.kp-tariff__save{background:var(--brand-soft);color:var(--brand-text);font-weight:var(--fw-bold);border-radius:999px;padding:2px 8px}.kp-tariff__term{color:var(--ink-3);font-size:var(--fs-small)}.kp-tariff__list{border-top:1px solid var(--line);flex:1;align-content:start;gap:9px;margin:0 0 6px;padding:14px 0 0;list-style:none;display:grid}.kp-tariff__list li{font-size:var(--fs-small);color:var(--ink-2);grid-template-columns:16px 1fr;gap:8px;line-height:1.4;display:grid}.kp-tariff__list svg{color:var(--brand);margin-top:2px}.kp-tariff__btn{justify-content:center;width:100%}.kp-tariffs__foot{text-align:center;max-width:60ch;margin:18px auto 0}@media (width<=1100px) and (width>=761px){.kp-tariffs{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.kp-tariff--hit{grid-column:1/-1}}@media (width<=760px){.kp-tariffs{grid-template-columns:1fr;row-gap:28px}.kp-tariff__pricebox{min-height:0}}.kp-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(20px,3vw,32px);display:flex}.kp .nv-card p{overflow-wrap:break-word}.kq .kq-chips{font-weight:var(--fw-bold);color:var(--ink-2);margin-top:14px}.kq .kq-inc{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=960px){.kq .kq-inc{grid-template-columns:1fr}}.kq .kq-final{justify-content:center;margin-top:28px}.kq .kq-share{justify-content:center;margin-top:28px;display:flex}.kq .kq-share .share-nb{text-align:center;justify-items:center}.kq .kq-share .share-nb__row{justify-content:center}.kp-path{counter-reset:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0;padding:0;list-style:none;display:grid}.kp-path__step{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;padding:16px 18px;display:grid}.kp-path__num{background:var(--brand-soft);width:40px;height:40px;color:var(--brand-text);border-radius:50%;place-items:center;font-weight:700;display:grid}.kp-path__body{gap:4px;min-width:0;display:grid}.kp-path__body>strong{font-size:17px}.kp-path__body>span:not(.kp-path__who){color:var(--ink-2);line-height:1.45}.kp-path__who{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.kp-path__who a{background:var(--surface-2);color:var(--ink-2);border-radius:999px;padding:3px 10px;font-size:13px;font-weight:500;text-decoration:none}.kp-path__who a:hover{background:var(--brand-soft);color:var(--brand-text)}.kp-roofs{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto}.kp-roofs__list{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.kp-roofs__list li{font-size:var(--fs-body);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;line-height:1.45;display:grid}.kp-roofs__list svg{color:var(--brand-text);margin-top:4px}@media (width<=960px){.kp-path,.kp-roofs{grid-template-columns:1fr}}.ek{--ek-frame-dark:#fff2e5;--ek-frame-light:#fff9f3;--ek-dark:#943634;--ek-light:#e36c0a;--ek-line:#f3d3b4;--bg:#fff9f3;--surface:#fff;--ink:#2b1d17;--ink-2:#5a4237;--ink-3:#8a6a58;--line:var(--ek-line);--brand:#c8281e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--ek-frame-light);color:var(--ink)}.ek-frame--dark{background:var(--ek-frame-dark)}.ek-frame--light{background:var(--ek-frame-light)}.ek-wrap{width:100%;max-width:1040px;padding-inline:max(16px, env(safe-area-inset-left,0px)) max(16px, env(safe-area-inset-right,0px));margin:0 auto}.ek-head{z-index:20;border-bottom:1px solid var(--ek-line);position:sticky;top:0}.ek-head__bar{justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding-block:10px;display:flex}.ek-key{justify-items:end;gap:4px;display:grid}.ek-key label{color:var(--ek-dark);font-size:.95rem;font-weight:600}.ek-key__row{gap:6px;display:flex}.ek-key input{border:1px solid var(--ek-line);width:224px;min-height:40px;font:inherit;letter-spacing:.04em;color:var(--ink);background:#fff;border-radius:10px;padding:6px 10px;font-size:16px}.ek-key input:focus-visible{outline:2px solid var(--ek-light);outline-offset:1px}.ek-key button{cursor:pointer;background:var(--ek-dark);color:#fff;border:0;border-radius:10px;place-items:center;width:44px;min-height:40px;display:grid}.ek-key button svg{width:18px;height:18px}.ek-key button:disabled{opacity:.6}.ek-key__err{color:var(--ek-dark);margin:0;font-size:.85rem}.ek-block{text-align:center;justify-items:center;gap:18px;padding-block:clamp(44px,7vw,80px);display:grid}.ek-block p,.ek-block h1{text-wrap:balance;margin:0}.ek-dark,.ek-light{font-size:clamp(1.15rem,1rem + .7vw,1.5rem);line-height:1.45}.ek-dark{color:var(--ek-dark)}.ek-light{color:var(--ek-light)}.ek-strong{font-weight:750}h1.ek-dark{letter-spacing:-.01em;font-size:clamp(1.6rem,1.2rem + 1.8vw,2.5rem);line-height:1.2}h1.ek-dark+.ek-light{font-size:clamp(1.3rem,1.1rem + 1vw,1.8rem)}.ek-img{width:clamp(170px,26vw,260px);max-width:100%;height:auto;margin-top:6px}.ek-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:820px;margin:6px 0 0;padding:0;list-style:none;display:grid}.ek-points li{border:1px solid var(--ek-line);background:var(--ek-frame-light);color:var(--ek-light);border-radius:16px;justify-items:center;gap:8px;min-width:0;padding:20px 18px;font-size:1.05rem;line-height:1.45;display:grid}.ek-emoji{font-size:1.9rem;line-height:1}.ek-btn{background:var(--ek-dark);color:#fff;border-radius:999px;align-items:center;gap:10px;min-height:56px;padding:14px 30px;font-size:1.15rem;font-weight:750;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex;box-shadow:0 10px 24px -12px #943634b3}.ek-btn:hover{color:#fff;background:#7d2c2a;transform:translateY(-1px)}.ek-btn:focus-visible{outline:3px solid var(--ek-light);outline-offset:3px}.ek-btn svg{width:20px;height:20px}.ek-faq-title{gap:2px;margin:0;display:grid}.ek-faq-title span{font-weight:750}.ek-faq{text-align:left;width:100%;max-width:820px}.ek-faq .nv-faq__item summary{color:var(--ek-dark)}.ek-faq .faq-toggle{margin-top:16px}.ek-foot{border-top:1px solid var(--ek-line)}.ek-foot__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:28px;padding-block:36px 18px;display:grid}.ek-foot p{color:var(--ink-3);margin:14px 0 0;font-size:.95rem}.ek-foot h3{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin:0 0 10px;font-size:.8rem}.ek-foot ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ek-foot a{color:var(--ink-2)}.ek-foot__copy{text-align:center;color:var(--ink-3);margin:0;padding-block:0 28px;font-size:.85rem}@media (width<=760px){.ek-block br{display:none}.ek-points,.ek-foot__grid{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.ek-head__bar{flex-wrap:wrap;justify-content:center}.ek-key{justify-items:center;width:100%}.ek-key__row{width:100%;max-width:320px}.ek-key input{flex:1;width:auto;min-width:0}.ek-head{position:static}}.clb{--clb-ink:#3a0f0c57;--clb-soft:#3a0f0c1f;z-index:0;pointer-events:none;border-radius:inherit;--clb-mask:linear-gradient(90deg, #000 0, #000 calc(50% - 400px), transparent calc(50% - 330px), transparent calc(50% + 330px), #000 calc(50% + 400px), #000 100%);-webkit-mask-image:var(--clb-mask);-webkit-mask-image:var(--clb-mask);mask-image:var(--clb-mask);position:absolute;inset:0;overflow:hidden;container-type:size}.clb__grid{background-image:linear-gradient(var(--clb-soft) 1px, transparent 1px), linear-gradient(90deg, var(--clb-soft) 1px, transparent 1px);opacity:.55;background-size:44px 44px;animation:18s linear infinite clb-grid;position:absolute;inset:-44px}@keyframes clb-grid{to{transform:translate(44px,-44px)}}.clb__lines{width:100%;height:100%;position:absolute;inset:0}.clb__lines line{stroke:var(--brand);stroke-opacity:.35;stroke-width:1px;stroke-dasharray:4 10;vector-effect:non-scaling-stroke;animation:3.2s linear infinite clb-run}.clb__lines line:nth-child(2n){animation-duration:4.4s;animation-direction:reverse}.clb__art{width:clamp(250px,26vw,400px);height:auto;position:absolute;bottom:0;overflow:visible}.clb__art--left{left:clamp(-24px,.5vw,16px)}.clb__art--right{right:clamp(-24px,.5vw,16px)}.clb__art *{fill:none;stroke:var(--clb-ink);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.clb__art .clb__win{fill:#fff6}.clb__art .clb__win--lit{animation:7s ease-in-out infinite clb-lit}.clb__art .clb__dash{stroke-dasharray:5 6;animation:2.4s linear infinite clb-run}.clb__art .clb__ground{stroke:var(--clb-ink);stroke-width:1.6px}.clb__art .clb__scaf *{stroke:var(--brand);stroke-opacity:.45}.clb__art .clb__dim line{stroke:var(--brand);stroke-opacity:.6}.clb__art .clb__run{stroke-dasharray:3 7;animation:2s linear infinite clb-run}.clb__art .clb__label{fill:var(--brand);stroke:none;letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.clb__art .clb__paper{fill:#fff;stroke:var(--clb-ink)}.clb__art .clb__mark{fill:var(--brand);fill-opacity:.16;stroke:var(--brand);stroke-opacity:.8}.clb__art .clb__sheet-svg line{stroke:var(--clb-ink)}@media (width<=1180px) and (width>=761px){.clb__art{width:200px}}@keyframes clb-run{to{stroke-dashoffset:-28px}}@keyframes clb-lit{0%,to{fill:#fdfcfa}45%,60%{fill:#ffc478bf}}.clb__rise{clip-path:inset(100% 0 0);animation:1.8s cubic-bezier(.16,1,.3,1) .15s forwards clb-rise}.clb__rise--late{animation-delay:.55s}@keyframes clb-rise{to{clip-path:inset(0)}}.clb__crane{clip-path:inset(0 0 100%);animation:1.6s cubic-bezier(.16,1,.3,1) .35s forwards clb-rise}.clb__trolley{transform-box:view-box;animation:16s ease-in-out infinite alternate clb-trolley}.clb__swing{transform-box:view-box;transform-origin:100px 80px;animation:4.6s ease-in-out infinite alternate clb-swing}@keyframes clb-trolley{0%{transform:translate(0)}to{transform:translate(96px)}}@keyframes clb-swing{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}.clb__sheet{--dx:28px;box-sizing:border-box;opacity:0;background:#fff;border:1px solid #3a0f0c1a;border-radius:4px;align-content:start;gap:5px;width:46px;height:60px;padding:9px 7px;animation:22s linear infinite clb-fly;display:grid;position:absolute;top:100%;box-shadow:0 14px 22px -12px #781e1466}.clb__sheet--r{--dx:-28px}.clb__sheet i{background:#3a0f0c2e;border-radius:2px;height:3px;display:block}.clb__sheet i:nth-child(2){width:70%}.clb__sheet .clb__hl{background:var(--brand);opacity:.75}@keyframes clb-fly{0%{transform:translate3d(0, 0, 0) rotate(var(--r));opacity:0}8%,82%{opacity:.95}to{transform:translate3d(var(--dx), calc(-100cqh - 90px), 0) rotate(calc(var(--r) * -1));opacity:0}}.clb--paused,.clb--paused *{animation-play-state:paused!important}@media (width<=760px){.clb{-webkit-mask-image:linear-gradient(0deg,#000 0 170px,#0000 230px);mask-image:linear-gradient(0deg,#000 0 170px,#0000 230px)}.clb__art{width:132px}.clb__art--left{left:-14px}.clb__art--right{right:-18px}.clb__lines{display:none}.clb__sheet{gap:4px;width:30px;height:40px;padding:6px 5px;animation-name:clb-fly-s}.clb__sheet:nth-of-type(3n){display:none}.clb__sheet i{height:2px}.clb__sheet--l{left:34%!important}.clb__sheet--r{right:34%!important}}@keyframes clb-fly-s{0%{transform:translate3d(0, 0, 0) rotate(var(--r));opacity:0}12%,70%{opacity:.95}to{transform:translate3d(var(--dx), -200px, 0) rotate(calc(var(--r) * -1));opacity:0}}@media (prefers-reduced-motion:reduce){.clb *,.clb{animation:none!important}.clb__rise,.clb__crane{clip-path:none}.clb__sheet{display:none}}.clb--gets{--clb-mask:linear-gradient(90deg, #000 0, #000 calc(50% - 560px), transparent calc(50% - 500px), transparent calc(50% + 500px), #000 calc(50% + 560px), #000 100%)}.clb--gets .clb__art--g{width:clamp(170px,15vw,230px);top:50%;bottom:auto;translate:0 -50%}.clb--gets .clb__art--left{left:clamp(8px,1.2vw,28px)}.clb--gets .clb__art--right{right:clamp(8px,1.2vw,28px)}.clb__art .clb__paper--back{fill:#ffffff8c}.clb__art .clb__strong{stroke-width:3px;stroke:var(--clb-ink)}.clb__art .clb__glass{fill:#ffffff59;stroke:var(--brand);stroke-width:2px}.clb__art .clb__handle{stroke:var(--brand);stroke-width:5px}.clb__art .clb__mark--blink{animation:7s ease-in-out infinite clb-markblink}.clb__art .clb__sum{fill:var(--brand);stroke:none;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.clb__art .clb__key{fill:#fff9;animation:6s step-end infinite clb-key}.clb__art .clb__tick{stroke:#1f8a4c;stroke-width:2.2px;stroke-dasharray:20;stroke-dashoffset:20px;animation:7s ease-out infinite clb-tick;animation-delay:inherit}.clb__check{animation:none}.clb__lens{transform-box:view-box;animation:7s cubic-bezier(.65,0,.35,1) infinite clb-lens}@keyframes clb-lens{0%{transform:translate(-20px,-80px)}35%{transform:translate(14px)}55%,85%{transform:translateY(44px)}to{transform:translate(-20px,-80px)}}@keyframes clb-markblink{0%,50%{fill-opacity:.08;stroke-opacity:.25}58%,88%{fill-opacity:.22;stroke-opacity:.9}to{fill-opacity:.08;stroke-opacity:.25}}@keyframes clb-key{0%,8%{fill:#c8281e47}9%,to{fill:#fdfcfa}}@keyframes clb-tick{0%,20%{stroke-dashoffset:20px}35%,90%{stroke-dashoffset:0}to{stroke-dashoffset:20px}}@media (width<=1239px){.clb--gets .clb__art,.clb--gets .clb__sheet{display:none}}@media (width<=760px){.clb--gets{display:none}}@media (prefers-reduced-motion:reduce){.clb__tick{stroke-dashoffset:0}}.clb>.clb__grid{display:none}@media (width<=760px){.clb:not(.clb--gets) .clb__art{width:160px}}:root:not([data-theme=dark]) .cl .clb,:root:not([data-theme=dark]) .cl .cls{--clb-ink:#483e3466;--clb-soft:#483e341a}.cl .clb__art .clb__solid{fill:#f8f7f4}.cl .clb__art .clb__win,.cl .clb__art .clb__key{fill:#fdfcfa}.cl .clb__art .clb__paper--back{fill:#f8f7f4}.cl .clb__art .clb__glass{fill:#fdfcfa99}@media (width<=760px){.clb:not(.clb--gets)>.clb__art{width:min(160px,67.8571cqh - 16.2857px)}}.clb,.clb--gets{-webkit-mask-image:none!important;mask-image:none!important}.clb__lines{display:none!important}.clb--gets .clb__art--g{width:min(clamp(150px, 15vw, 230px), calc((var(--vw,100vw) - 980px) / 2 - 40px))}@media (width<=1279px){.clb:not(.clb--gets) .clb__sheet{display:none}}@media (width<=900px) and (width>=761px){.clb:not(.clb--gets)>.clb__art{display:none}}@media (width<=760px){.clb:not(.clb--gets)>.clb__art{width:min(160px,67.8571cqh - 16.2857px)}.clb:not(.clb--gets) .clb__sheet{display:block}}.clb:not(.clb--gets)>.clb__art{width:min(clamp(200px, 26vw, 400px), calc((100cqh - 24px) * 380 / 560), calc((var(--vw,100vw) - 820px) / 2))}.clb:not(.clb--gets)>.clb__art--left{left:8px}.clb:not(.clb--gets)>.clb__art--right{right:8px}@media (width<=760px){.clb:not(.clb--gets)>.clb__art{width:min(140px, calc((var(--vw,100vw) - 40px) / 2))}.clb:not(.clb--gets)>.clb__art--left{left:8px}.clb:not(.clb--gets)>.clb__art--right{right:8px}}.clb:not(.clb--gets) .clb__sheet{gap:7px;width:64px;height:84px;padding:12px 10px;animation-name:clb-rise-in;top:auto;bottom:7%}.clb:not(.clb--gets) .clb__sheet i{height:4px}@keyframes clb-rise-in{0%{transform:translate3d(0, 0, 0) rotate(var(--r));opacity:0}14%,76%{opacity:.95}to{transform:translate3d(var(--dx), calc(-100cqh * .62), 0) rotate(calc(var(--r) * -1));opacity:0}}.clb--gets .clb__sheet{width:56px;height:74px;padding:10px 8px;animation-name:clb-rise-in;top:auto;bottom:6%}@media (width<=760px){.clb:not(.clb--gets) .clb__sheet{gap:4px;width:40px;height:52px;padding:7px 6px;animation-name:clb-rise-s;bottom:6%}.clb:not(.clb--gets) .clb__sheet i{height:3px}.clb:not(.clb--gets)>.clb__art{width:min(140px, calc((var(--vw,100vw) - 40px) / 2))}}@keyframes clb-rise-s{0%{transform:translate3d(0, 0, 0) rotate(var(--r));opacity:0}14%,70%{opacity:.95}to{transform:translate3d(var(--dx), -150px, 0) rotate(calc(var(--r) * -1));opacity:0}}.clb__sheet{border:1px solid #1e19141a;box-shadow:none!important}.clb__trolley{animation-name:clb-trolley2}@keyframes clb-trolley2{0%{transform:translate(0)}to{transform:translate(100px)}}.clb__swing{transform-origin:70px 94px}.clb__art .clb__seam{stroke-opacity:.45}.clb__art .clb__rope{stroke-dasharray:2 3;stroke-opacity:.7}.clb__art .clb__gondola{fill:#fff;stroke:var(--brand);stroke-opacity:.9}.clb__art .clb__win--paint{animation:18s ease-in-out infinite alternate clb-paint}@keyframes clb-paint{0%,40%{fill:#fdfcfa;stroke:var(--clb-ink)}50%,to{fill:#f8e3df;stroke:var(--brand)}}.clb__cradle{transform-box:view-box;animation:18s ease-in-out infinite alternate clb-cradle}@keyframes clb-cradle{0%{transform:translateY(0)}to{transform:translateY(336px)}}.clb__cradle .clb__rope{transform-box:fill-box}.clb>.clb__sheet{z-index:0}.clb>svg.clb__art{z-index:1}.clb__art .clb__ground{display:none}.clb:not(.clb--gets)>.clb__art{width:auto;height:calc(100cqh - 20px);max-width:calc((var(--vw,100vw) - 820px) / 2)}@media (width<=760px){.clb:not(.clb--gets)>.clb__art{height:214px;max-width:calc((var(--vw,100vw) - 40px) / 2);width:auto}}@media (width>=901px){.clb:not(.clb--gets)>.clb__art{width:calc(50% - 410px);max-width:none;height:calc(100cqh - 16px)}.clb:not(.clb--gets)>.clb__art--left{left:8px}.clb:not(.clb--gets)>.clb__art--right{right:8px}}.clb__art .clb__crown,.clb__art .clb__bush{fill:#ecebe3}.clb__art .clb__trunk{stroke-width:2px}.clb__art .clb__lamp{fill:#fff3d6}.clb__art .clb__sign{fill:var(--brand);fill-opacity:.12;stroke:var(--brand);stroke-opacity:.7}.clb__art .clb__fence{stroke-opacity:.6}@media (width>=901px){.clb:not(.clb--gets)>.clb__art--left,.clb:not(.clb--gets)>.clb__art--right{width:calc(50% - 410px);max-width:none;height:calc(100cqh - 16px)}}.clb>.clb__art--yard,.clb>.clb__art--site{display:none}@media (width>=1700px){.clb>.clb__art--yard{width:auto;max-width:calc(50% + -60.9649cqh - 424.246px);height:150px;display:block;left:8px;right:auto}.clb>.clb__art--site{width:auto;max-width:calc(50% + -64.6154cqh - 423.662px);height:100px;display:block;left:auto;right:8px}}.clb__sheet--l{left:min(var(--x), calc(50% - 378px - 24px - 96px - 44px))}.clb__sheet--r{right:min(var(--x), calc(50% - 378px - 24px - 96px - 44px))}.clb--gets .clb__sheet--l{left:min(var(--x), calc(50% - 490px - 24px - 56px))}.clb--gets .clb__sheet--r{right:min(var(--x), calc(50% - 490px - 24px - 56px))}@media (width>=761px){.clb:not(.clb--gets) .clb__sheet{border-radius:6px;gap:11px;width:96px;height:126px;padding:18px 15px}.clb:not(.clb--gets) .clb__sheet i{border-radius:3px;height:6px}}@media (width<=760px){.clb:not(.clb--gets) .clb__sheet{gap:6px;width:52px;height:68px;padding:9px 8px}.clb:not(.clb--gets) .clb__sheet i{height:4px}}.clb--sheets .clb__sheet--big{width:var(--w);height:calc(var(--w) * 1.31);padding:calc(var(--w) * .17) calc(var(--w) * .14);gap:calc(var(--w) * .08);border-radius:8px;bottom:4%}.clb--sheets .clb__sheet--big i{height:max(4px, calc(var(--w) * .05));border-radius:4px}.clb--sheets .clb__sheet--big i:nth-child(3){width:60%}@media (width<=1100px){.clb--sheets .clb__sheet--big:nth-child(n+3):nth-child(-n+4),.clb--sheets .clb__sheet--big:nth-child(n+7){display:none}}@media (width<=760px){.clb--sheets .clb__sheet--big{animation-name:clb-rise-s;bottom:4%;--w:64px!important}.clb--sheets .clb__sheet--l{left:6%!important}.clb--sheets .clb__sheet--r{right:6%!important}}.clb--sheets .clb__sheet--big{--ww:min(var(--w), calc(50cqw - 458px));width:var(--ww);height:calc(var(--ww) * 1.31);padding:calc(var(--ww) * .17) calc(var(--ww) * .14);gap:calc(var(--ww) * .08)}.clb--sheets .clb__sheet--big i{height:max(3px, calc(var(--ww) * .05))}@media (width>=761px) and (width<=1199px){.clb--sheets .clb__sheet--big{display:none}}@media (width<=760px){.clb--sheets .clb__sheet--big{--ww:64px}}:root .cl .clb__art .clb__solid{fill:#f8f7f4}:root .cl .clb__art .clb__win,:root .cl .clb__art .clb__key{fill:#fdfcfa}:root .cl .clb__art .clb__roof{fill:#ece8e0}:root .cl .clb__art .clb__side{fill:#e6e1d7}:root .cl .clb__art .clb__balcony{fill:#f1eee8}:root .cl .clb__art .clb__paper{fill:#fff}.clb--sheets .clb__sheet--l{left:max(8px, min(var(--x), calc(50cqw - 440px - var(--ww))))}.clb--sheets .clb__sheet--r{right:max(8px, min(var(--x), calc(50cqw - 440px - var(--ww))))}.clb__art .clb__solid{fill:#f8f7f4!important}.clb__art .clb__win:not(.clb__win--paint):not(.clb__win--lit),.clb__art .clb__key{fill:#fdfcfa!important}.clb__art .clb__roof{fill:#ece8e0!important}.clb__art .clb__side{fill:#e6e1d7!important}.clb__art .clb__balcony{fill:#f1eee8!important}.clb__art .clb__paper{fill:#fff!important}.clb__art .clb__crown,.clb__art .clb__bush{fill:#ecebe3!important}.clb--sheets .sd{align-content:start;gap:calc(var(--ww) * .065);background:#fff;border:1px solid #1e19141a;display:grid}.clb--sheets .sd i,.clb--sheets .sd b{height:max(3px, calc(var(--ww) * .042));background:#e3e0da;border-radius:3px;display:block}.clb--sheets .sd .sd-head{height:max(5px, calc(var(--ww) * .07));width:66%;margin-bottom:calc(var(--ww) * .03);background:#cfcac2}.sd .sd-w40{width:40%}.sd .sd-w45{width:45%}.sd .sd-w50{width:50%}.sd .sd-w60{width:60%}.sd .sd-w70{width:70%}.sd .sd-w76{width:76%}.sd .sd-w80{width:80%}.sd .sd-w84{width:84%}.sd .sd-w90{width:90%}.clb--sheets .sd .sd-hl{background:var(--brand);opacity:.8;width:82%}.clb--sheets .sd .sd-green{opacity:.55;background:#1f8a4c;width:100%}.sd svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.sd-ok{top:calc(var(--ww) * .12);right:calc(var(--ww) * .12);width:calc(var(--ww) * .16);height:calc(var(--ww) * .16);box-sizing:border-box;background:#1f8a4c;border-radius:50%;padding:2px;position:absolute}.sd-grid{grid-template-columns:repeat(3,1fr);gap:3px;margin:2px 0 4px;display:grid}.clb--sheets .sd .sd-cell{height:calc(var(--ww) * .09);background:#f1efea;border:1px solid #e3e0da;border-radius:2px}.clb--sheets .sd .sd-cell--red{border-color:var(--brand);background:#f8e3df}.sd-row{justify-content:space-between;align-items:center;gap:6px;display:flex}.clb--sheets .sd .sd-num{background:#cfcac2;width:22%}.clb--sheets .sd .sd-num--red{background:var(--brand);opacity:.85}.sd-total{padding-top:calc(var(--ww) * .04);border-top:1px solid #d9d5ce}.sd-row--check{justify-content:flex-start}.sd-box{width:calc(var(--ww) * .1);height:calc(var(--ww) * .1);box-sizing:border-box;border:1.5px solid #cfcac2;border-radius:3px;flex:none;padding:1px}.sd-box--ok{background:#1f8a4c;border-color:#1f8a4c}.sd-box--red{border-color:var(--brand)}.sd-stamp{right:calc(var(--ww) * .1);bottom:calc(var(--ww) * .12);width:calc(var(--ww) * .3);height:calc(var(--ww) * .3);border:2px solid #bdb7ae;border-radius:50%;position:absolute;transform:rotate(-12deg);box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 5px #d6d1c9}.sd-note{align-items:center;gap:5px;display:flex}.sd-note svg{width:calc(var(--ww) * .11);height:calc(var(--ww) * .11);stroke:#1f8a4c;stroke-width:2.2px;flex:none}@media (width>=761px){.clb--sheets .clb__sheet--big{--ww:min(var(--w), calc(50cqw - 458px))}}@media (width<=760px){.clb--sheets .clb__sheet--big{--ww:78px}.clb--sheets .clb__sheet--big:nth-child(n+3):nth-child(-n+4),.clb--sheets .clb__sheet--big:nth-child(n+7){display:none}}.clb--gets.clb--sheets .clb__sheet--big{--ww:min(var(--w), calc(50cqw - 560px))}.clb--gets.clb--sheets .clb__sheet--l{left:max(8px, min(var(--x), calc(50cqw - 538px - var(--ww))))}.clb--gets.clb--sheets .clb__sheet--r{right:max(8px, min(var(--x), calc(50cqw - 538px - var(--ww))))}.clb--sheets .clb__sheet--big{display:block;background:0 0!important;border:0!important;padding:0!important}.clb--sheets .sd-card{--tilt-y:22deg;box-sizing:border-box;align-content:start;gap:calc(var(--ww) * .065);width:100%;height:100%;padding:calc(var(--ww) * .17) calc(var(--ww) * .14);transform:perspective(900px) translate3d(calc(var(--mx,0) * var(--d,1) * -26px), calc(var(--my,0) * var(--d,1) * -18px), 0) rotateX(calc(14deg - var(--my,0) * 10deg)) rotateY(calc(var(--tilt-y) + var(--mx,0) * 12deg));backface-visibility:hidden;background:linear-gradient(135deg,#fff 0% 55%,#f3f1ec 100%);border:1px solid #1e19141a;border-radius:8px;transition:transform .7s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.clb--sheets .sd-card:after{content:"";background:#e4e0d8;border-radius:0 0 6px 6px;height:4px;position:absolute;bottom:-4px;left:4%;right:4%}@media (prefers-reduced-motion:reduce){.clb--sheets .sd-card{transition:none}}.clb--sheets .sd-card{transform:perspective(1000px) rotateX(9deg) rotateY(var(--tilt-y));--tilt-y:14deg;transition:none}.clb--sheets .clb__sheet--big{animation-name:clb-rise-depth;animation-timing-function:cubic-bezier(.37,0,.63,1)}@keyframes clb-rise-depth{0%{transform:translate3d(0, 24px, 0) rotate(var(--r)) scale(.96);opacity:0}16%{opacity:var(--o,.95)}74%{opacity:var(--o,.95)}to{transform:translate3d(var(--dx), calc(-100cqh * .6), 0) rotate(calc(var(--r) * -1)) scale(1);opacity:0}}@media (width<=760px){.clb--sheets .clb__sheet--big{animation-name:clb-rise-s}}@media (width>=761px){.clb--sheets:not(.clb--gets) .clb__sheet--big{--ww:min(var(--w), calc(50cqw - 434px))}}.clb--sheets:not(.clb--gets) .clb__sheet--l{left:max(8px, min(var(--x), calc(50cqw - 410px - var(--ww))))}.clb--sheets:not(.clb--gets) .clb__sheet--r{right:max(8px, min(var(--x), calc(50cqw - 410px - var(--ww))))}.clb.clb--sheets .clb__sheet.clb__sheet--big{width:var(--ww);height:calc(var(--ww) * 1.31)}@media (width>=761px){.clb.clb--sheets:not(.clb--gets) .clb__sheet.clb__sheet--big{--ww:min(var(--w), calc(50cqw - 440px), calc(100cqh * .55 / 1.31))}.clb--sheets:not(.clb--gets) .clb__sheet--l{left:max(8px, min(var(--x), calc(50cqw - 424px - var(--ww))))}.clb--sheets:not(.clb--gets) .clb__sheet--r{right:max(8px, min(var(--x), calc(50cqw - 424px - var(--ww))))}.clb--sheets .clb__sheet--big{animation-name:clb-rise-fit;bottom:3%}}@keyframes clb-rise-fit{0%{transform:translate3d(0, 0, 0) rotate(var(--r)) scale(.96);opacity:0}16%,74%{opacity:var(--o,.95)}to{transform:translate3d(var(--dx), calc((100cqh * .88 - var(--ww) * var(--ar,1.31) - 36px) * -1), 0) rotate(calc(var(--r) * -1)) scale(1);opacity:0}}@media (width<=760px){.clb.clb--sheets .clb__sheet.clb__sheet--big{--ww:68px}.clb--sheets .clb__sheet--big{animation-name:clb-rise-m;bottom:2%}}@keyframes clb-rise-m{0%{transform:translate3d(0, 0, 0) rotate(var(--r));opacity:0}16%,70%{opacity:var(--o,.95)}to{transform:translate3d(var(--dx), -80px, 0) rotate(calc(var(--r) * -1));opacity:0}}.clb--sheets .sd-card{--tilt-y:8deg;transform:perspective(1100px) translate3d(calc(var(--mx,0) * -8px), calc(var(--my,0) * -6px), 0) rotateX(calc(5deg - var(--my,0) * 3deg)) rotateY(calc(var(--tilt-y) + var(--mx,0) * 4deg));transition:transform .9s cubic-bezier(.16,1,.3,1)}.clb--sheets .clb__sheet--r .sd-card{--tilt-y:-8deg}.clb--sheets .sd-card:after{content:none}@media (width>=761px){.clb--sheets .clb__sheet--big{bottom:6%}}@media (prefers-reduced-motion:reduce){.clb--sheets .sd-card{transform:perspective(1100px) rotateX(5deg) rotateY(var(--tilt-y));transition:none}}@media (width>=761px){.clb.clb--sheets .clb__sheet.clb__sheet--big{animation-name:clb-rise-fit;bottom:6%}}@media (width<=760px){.clb.clb--sheets .clb__sheet.clb__sheet--big{animation-name:clb-rise-m;bottom:2%}}.clb.clb--sheets .clb__sheet.clb__sheet--big{height:calc(var(--ww) * var(--ar,1.31))}@media (width>=761px){.clb.clb--sheets:not(.clb--gets) .clb__sheet.clb__sheet--big{--ww:min(var(--w), calc(50cqw - 440px), calc(100cqh * .55 / var(--ar,1.31)))}}.clb.clb--gets.clb--sheets .clb__sheet.clb__sheet--big{--ww:min(var(--w), calc(50cqw - 560px), calc(100cqh * .4 / var(--ar,1.31)))}.clb--sheets .sd--v6 .sd-card{padding-top:calc(var(--ww) * .24);background:linear-gradient(#efe3cf,#e8d9bf);border-color:#d9c6a3;justify-content:stretch}.sd-tab{left:10%;top:calc(var(--ww) * -.07);width:36%;height:calc(var(--ww) * .09);background:#e8d9bf;border:1px solid #d9c6a3;border-bottom:0;border-radius:6px 6px 0 0;position:absolute}.sd-papers{gap:calc(var(--ww) * .05);padding:calc(var(--ww) * .07);transform:rotate(-2deg) translateY(calc(var(--ww) * -.12));background:#fff;border:1px solid #1e191414;border-radius:4px;display:grid}.clb--sheets .sd .sd-papers i{width:80%}.clb--sheets .sd--v6 .sd-head{background:#cdb68f}.sd-grid--wide{grid-template-columns:repeat(5,1fr)}.clb--sheets .sd--v7 .sd-cell{height:calc(var(--ww) * .075)}.clb--sheets .sd .sd-cell--green{background:#e3f1e7;border-color:#1f8a4c}.clb--sheets .sd--v8 .sd-card{gap:calc(var(--ww) * .09);border-radius:4px 4px 0 0}.sd-zig{background:linear-gradient(-45deg,#0000 5px,#fff 5px) 0 0/10px 10px repeat-x,linear-gradient(45deg,#0000 5px,#fff 5px) 0 0/10px 10px repeat-x;height:8px;position:absolute;bottom:-7px;left:-1px;right:-1px}.clb--sheets .sd--v9 .sd-card{place-content:center;gap:calc(var(--ww) * .11);background:#e6f2e9;border-color:#c4dfcc;border-radius:4px}.clb--sheets .sd--v9 .sd-line{background:#b9d6c1}@media (width>=761px){.clb.clb--sheets:not(.clb--gets) .clb__sheet.clb__sheet--big{--ww:min(var(--w), calc(50cqw - 440px), calc(100cqh * .42 / var(--ar,1.31)));animation-name:clb-rise-fit}.clb.clb--sheets:not(.clb--gets) .clb__sheet--l{left:calc(8px + var(--f,0) * max(0px, 50cqw - 424px - var(--ww) - 8px))}.clb.clb--sheets:not(.clb--gets) .clb__sheet--r{right:calc(8px + var(--f,0) * max(0px, 50cqw - 424px - var(--ww) - 8px))}}.cls{--cls-gap:22px;--cls-h:220;pointer-events:none;display:none;position:absolute;inset:0;container-type:size}.cls__box{--u:min(1.1px, calc(((var(--vw,100vw) - 100cqw) / 2 - var(--cls-gap) - 12px) / 200), calc((100cqh - 24px) / var(--cls-h)));width:calc(200 * var(--u));height:calc(var(--cls-h) * var(--u));position:absolute;top:50%;translate:0 -50%}.cls__l{right:calc(100% + max(var(--cls-gap), ((var(--vw,100vw) - 100cqw) / 2 - 200 * var(--u)) / 2))}.cls__r{left:calc(100% + max(var(--cls-gap), ((var(--vw,100vw) - 100cqw) / 2 - 200 * var(--u)) / 2))}.cls--final{--cls-h:186}@media (width>=1400px){.cls{display:block}}@media (width>=1300px){.cls--faq{display:block}}.gx{--u:min(1px, calc((50cqw - 490px - 28px - 16px) / 220), calc((100cqh - 60px) / 330));z-index:1;width:calc(220 * var(--u));height:calc(330 * var(--u));position:absolute;top:50%;translate:0 -50%}.gx--l{right:calc(50cqw + 518px)}.gx--r{left:calc(50cqw + 518px)}@media (width<=1399px){.gx{display:none}}.clb--sheets .cls-c.sd{--ww:calc(var(--cw) * var(--u));left:calc(var(--cx) * var(--u));top:calc(var(--cy) * var(--u));width:var(--ww);height:calc(var(--ww) * var(--ar));rotate:var(--r);opacity:0;translate:0 calc(22 * var(--u));transition:opacity .9s,translate 1.2s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--k) * .16s + .1s);animation:7s ease-in-out infinite alternate cls-float;animation-delay:calc(var(--k) * -2.6s);background:0 0;border:0;padding:0;display:block;position:absolute}.sd-in .cls-c.sd{opacity:1;translate:0}@keyframes cls-float{0%{transform:translateY(calc(-4 * var(--u)))}to{transform:translateY(calc(4 * var(--u)))}}.cls .cls__r .sd-card,.gx--r .sd-card{--tilt-y:-8deg}.cls .cls__l .sd-card,.gx--l .sd-card{--tilt-y:8deg}.clb--sheets .cls-c.sd--v9 .sd-card{justify-content:stretch}.clb--sheets .cls-c.sd--v9 .sd-line{background:#b3d3bc}.clb--sheets .sd--vaddr .sd-card{padding:calc(var(--ww) * .1) calc(var(--ww) * .1) calc(var(--ww) * .1) calc(var(--ww) * .33);align-content:center;gap:calc(var(--ww) * .05)}.sd-pin,.sd-keyic{left:calc(var(--ww) * .09);width:calc(var(--ww) * .17);height:calc(var(--ww) * .17);background:var(--brand);padding:calc(var(--ww) * .03);box-sizing:border-box;border-radius:50%;position:absolute;top:50%;translate:0 -50%}.clb--sheets .sd--vaddr .sd-head{margin-bottom:0}.clb--sheets .sd--vdone .sd-card{gap:calc(var(--ww) * .07)}.clb--sheets .sd--vdone .sd-green{width:70%;margin-top:calc(var(--ww) * .03)}.clb--sheets .sd--vkey .sd-card{padding:calc(var(--ww) * .08) calc(var(--ww) * .09) calc(var(--ww) * .08) calc(var(--ww) * .32);align-content:center;gap:calc(var(--ww) * .05)}.sd-keyic{background:#1f8a4c}.sd-code-t{font-size:calc(var(--ww) * .105);letter-spacing:.06em;color:#4a423a;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700;line-height:1.1;display:block}.clb--sheets .sd--vcells .sd-card{padding:calc(var(--ww) * .08);align-content:center}.sd-code{gap:calc(var(--ww) * .035);grid-template-columns:repeat(6,1fr);margin:0}.clb--sheets .sd .sd-code .sd-cell{height:calc(var(--ww) * .2);border-radius:calc(var(--ww) * .025);background:#fff;position:relative}.sd-cell--dot:after{content:"";background:#9d968c;border-radius:50%;width:28%;height:20%;margin:auto;position:absolute;inset:0}.clb--sheets .sd .sd-code .sd-cell--caret{border-color:var(--brand)}.sd-cell--caret:after{content:"";background:var(--brand);width:1.5px;animation:1.1s step-end infinite cls-caret;position:absolute;top:22%;bottom:22%;left:50%}@keyframes cls-caret{50%{opacity:0}}.clb--sheets .sd--vbin .sd-card{padding:calc(var(--ww) * .07) calc(var(--ww) * .1);gap:calc(var(--ww) * .06);background:linear-gradient(#efe9e1,#e7e1d7);border-color:#d8d1c6;grid-template-rows:auto 1fr}.clb--sheets .sd--vbin .sd-lid{width:100%;height:calc(var(--ww) * .06);background:#cfc6b8;margin:0}.sd-slats{justify-content:space-around;align-items:stretch;padding:0 8%;display:flex}.clb--sheets .sd .sd-slats i{width:calc(var(--ww) * .035);background:#d8d0c3;height:auto}.clb--sheets .cls-c.cls-toss{z-index:0}.sd-in .cls-c.cls-toss{transition:none;animation:7s cubic-bezier(.55,0,.45,1) infinite cls-toss}@keyframes cls-toss{0%{transform:translateY(calc(-8 * var(--u))) scale(1);opacity:0}14%,46%{opacity:1;transform:translateY(0)scale(1)}78%{transform:translateY(calc(96 * var(--u))) scale(.9);opacity:0}to{transform:translateY(calc(96 * var(--u))) scale(.9);opacity:0}}.clb--sheets .sd--vq .sd-card,.clb--sheets .sd--va .sd-card{border-radius:calc(var(--ww) * .14);padding:calc(var(--ww) * .11) calc(var(--ww) * .13);gap:calc(var(--ww) * .06);align-content:center}.sd-q{font-family:var(--font-display,inherit);font-size:calc(var(--ww) * .3);color:var(--brand);font-weight:700;line-height:.9;display:block}.sd--small .sd-q{font-size:calc(var(--ww) * .4);text-align:center}.sd-tail{bottom:calc(var(--ww) * -.045);width:calc(var(--ww) * .09);height:calc(var(--ww) * .09);background:#f6f5f1;border:1px solid #1e19141a;border-top:0;border-left:0;position:absolute;left:18%;rotate:45deg}.sd-tail--r{left:auto;right:18%}.clb--sheets .sd--small.sd--va .sd-card{justify-content:center}.sd--small .sd-note svg{width:calc(var(--ww) * .16);height:calc(var(--ww) * .16)}.sd--small .sd-note{gap:calc(var(--ww) * .06)}.clb--sheets .sd--small .sd-note .sd-green{width:calc(var(--ww) * .46)}.clb--sheets .sd--vmsg .sd-card{border-radius:calc(var(--ww) * .09);padding:calc(var(--ww) * .07) calc(var(--ww) * .09) calc(var(--ww) * .07) calc(var(--ww) * .27);align-content:center;gap:calc(var(--ww) * .05)}.sd-ava{left:calc(var(--ww) * .07);width:calc(var(--ww) * .14);height:calc(var(--ww) * .14);background:#e3e0da;border-radius:50%;position:absolute;top:50%;translate:0 -50%}.clb--sheets .sd--vmsg .sd-head{margin-bottom:0}.clb--sheets .sd--mine .sd-card{padding-left:calc(var(--ww) * .3);background:#fbeeeb;border-color:#efcfc9}.sd-att{left:calc(var(--ww) * .07);width:calc(var(--ww) * .16);height:calc(var(--ww) * .21);box-sizing:border-box;padding:calc(var(--ww) * .03) calc(var(--ww) * .025);align-content:start;gap:calc(var(--ww) * .022);border-radius:calc(var(--ww) * .02);background:#fff;border:1px solid #1e19141a;display:grid;position:absolute;top:50%;translate:0 -50%}.clb--sheets .sd .sd-att i{height:max(2px, calc(var(--ww) * .018))}.clb--sheets .sd--mine .sd-line{background:#ecd3ce}.sd-in .cls-c.cls-msg{animation:10s ease-out infinite cls-msg,7s ease-in-out infinite alternate cls-float;animation-delay:calc(var(--k) * .9s + 1s), calc(var(--k) * -2.6s);transition:none}@keyframes cls-msg{0%{opacity:0;translate:0 calc(10 * var(--u))}8%,86%{opacity:1;translate:0}96%,to{opacity:0;translate:0}}.clb--sheets .sd--vgroup .sd-card{align-content:center;gap:calc(var(--ww) * .055);padding:calc(var(--ww) * .1) calc(var(--ww) * .11)}.sd-avas{margin-bottom:calc(var(--ww) * .03);display:flex}.sd-avas span{width:calc(var(--ww) * .13);height:calc(var(--ww) * .13);margin-right:calc(var(--ww) * -.03);background:#e3e0da;border:2px solid #fff;border-radius:50%}.sd-avas span:nth-child(2){background:#f3d6d1}.sd-avas span:nth-child(3){background:#cfe5d6}.sd-avas span:nth-child(4){background:#cfcac2}.clb--sheets .sd--vgroup .sd-head{margin-bottom:0}.clb--sheets .sd--vtyping .sd-card{border-radius:calc(var(--ww) * .13);place-content:center;padding:0}.sd-dots{gap:calc(var(--ww) * .07);display:flex}.sd-dots span{width:calc(var(--ww) * .075);height:calc(var(--ww) * .075);background:#cfcac2;border-radius:50%;animation:1.4s ease-in-out infinite cls-dot}.sd-dots span:nth-child(2){animation-delay:.2s}.sd-dots span:nth-child(3){animation-delay:.4s}@keyframes cls-dot{0%,60%,to{background:#cfcac2;translate:0}30%{translate:0 calc(var(--ww) * -.03);background:#9d968c}}.clb--sheets .sd--vest .sd-card{gap:calc(var(--ww) * .06)}.sd-row--bad{margin:0 calc(var(--ww) * -.05);padding:calc(var(--ww) * .022) calc(var(--ww) * .05);outline-offset:-1px;background:#f8e3df;border-radius:3px;outline:1px solid #c8281e8c}.clb--sheets .sd .sd-row--bad .sd-line{background:#eab9b2}.clb--sheets .sd .sd-row--bad .sd-num{background:var(--brand);opacity:.85}.gx-lens{left:calc(70 * var(--u));top:calc(96 * var(--u));width:calc(64 * var(--u));height:calc(64 * var(--u));z-index:2;opacity:0;transition:opacity .9s .6s;position:absolute}.sd-in .gx-lens{opacity:1;animation:8s cubic-bezier(.65,0,.35,1) infinite gx-lens}.gx-glass{border:calc(4 * var(--u)) solid var(--brand);box-sizing:border-box;background:#ffffff47;border-radius:50%;position:absolute;inset:0}.gx-handle{width:calc(34 * var(--u));height:calc(9 * var(--u));border-radius:calc(5 * var(--u));background:var(--brand);transform-origin:0;position:absolute;top:82%;left:82%;rotate:45deg}@keyframes gx-lens{0%{transform:translate(calc(-30 * var(--u)), calc(-32 * var(--u)))}30%{transform:translate(calc(34 * var(--u)), calc(4 * var(--u)))}52%,86%{transform:translate(calc(4 * var(--u)), calc(62 * var(--u)))}to{transform:translate(calc(-30 * var(--u)), calc(-32 * var(--u)))}}.clb--sheets .sd--vcalc .sd-card{padding:calc(var(--ww) * .1);gap:calc(var(--ww) * .08)}.sd-disp{height:calc(var(--ww) * .24);padding:0 calc(var(--ww) * .07);border-radius:calc(var(--ww) * .04);background:#f1efea;border:1px solid #e3e0da;justify-content:flex-end;align-items:center;display:flex}.sd-sum{font-size:calc(var(--ww) * .15);color:var(--brand);font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:.01em;font-weight:700}.sd-keys{gap:calc(var(--ww) * .05);margin:0}.clb--sheets .sd .sd-keys .sd-cell{height:calc(var(--ww) * .12);border-radius:calc(var(--ww) * .03)}.sd-in .sd-key{animation:6s step-end infinite gx-key}@keyframes gx-key{0%,7%{border-color:var(--brand);background:#f8e3df}8%,to{background:#f1efea;border-color:#e3e0da}}@media (prefers-reduced-motion:reduce){.clb--sheets .cls-c.sd,.sd-in .cls-c.sd{opacity:1;transition:none;translate:0;animation:none!important}.gx-lens{opacity:1;transition:none}.cls *,.gx *{animation:none!important}}.cl{gap:16px;display:grid}.cl-col{text-align:center;justify-items:center;gap:16px;display:grid}.cl-col>.nv-title,.cl .nv-hero__title{text-wrap:balance;max-width:18ch;margin:0}.cl .nv-hero__title{max-width:14ch}.cl-lead{max-width:52ch;color:var(--ink-2);font-size:var(--fs-lead,1.15rem);text-wrap:pretty;margin:0}.cl-cta{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;display:flex}.cl-chips{color:var(--ink-3);font-size:var(--fs-small);letter-spacing:.02em;margin:0}.cl-hero.nv-tone{align-items:center;min-height:clamp(560px,76svh,780px);padding-block:clamp(40px,6vw,88px);display:grid;overflow:hidden}.cl-hero.nv-tone:before{display:none}.cl-hero>.cl-col{z-index:1;max-width:820px;position:relative}.cl-entry.hero__entry{width:100%;max-width:560px;margin-top:4px}.cl .nv-eyebrow:before{display:none}.cl-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;max-width:980px;margin:8px 0;padding:0;list-style:none;display:grid}.cl-steps li{border:1px solid var(--line);background:var(--surface);border-radius:20px;align-content:start;justify-items:center;gap:8px;min-width:0;padding:24px 20px;display:grid}.cl-steps__num{background:var(--brand);width:40px;height:40px;color:var(--on-brand);font-weight:var(--fw-bold);border-radius:50%;place-items:center;display:grid}.cl-steps h3{margin:0;font-size:1.1rem}.cl-steps p{color:var(--ink-2);max-width:28ch;margin:0}.cl-card{text-align:left;width:100%;max-width:980px;margin-top:8px}@media (width>=900px){.cl-card.nv-fcard{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:14px 32px;padding:28px 32px}.cl-card .nv-fcard__top{grid-column:1/-1}.cl-card .nv-fcard__tag{grid-column:1}.cl-card .nv-fcard__title{grid-column:1;margin:0;font-size:1.2rem;line-height:1.45}.cl-card .nv-fcard__todo{font-size:var(--fs-body);grid-area:2/2/span 2;align-self:start;margin:0;padding:16px 18px}.cl-card .nv-fcard__src{grid-column:1/-1;margin:0}}.cl-gets{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;max-width:980px;margin:8px 0 0;padding:0;list-style:none;display:grid}.cl-gets li{background:#ffffffc7;border-radius:18px;align-content:start;justify-items:center;gap:6px;min-width:0;padding:20px 16px;display:grid}.cl-gets svg{width:26px;height:26px;color:var(--brand)}.cl-gets strong{color:var(--ink);font-weight:var(--fw-bold)}.cl-gets span{color:var(--ink-2);font-size:var(--fs-small)}.cl-calm{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;max-width:980px;margin:8px 0 0;padding:0;list-style:none;display:grid}.cl-calm li{border:1px solid var(--line);border-radius:20px;align-content:start;justify-items:center;gap:6px;min-width:0;padding:22px 18px;display:grid}.cl-calm__icon{background:var(--brand-soft);width:48px;height:48px;color:var(--brand-text);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.cl-calm__icon svg{width:22px;height:22px}.cl-calm strong{color:var(--ink);font-weight:var(--fw-bold)}.cl-calm span{color:var(--ink-2)}.cl-note{max-width:60ch;color:var(--ink-3);font-size:var(--fs-small);margin:0}.cl-faq{text-align:left;width:100%;max-width:820px}.cl-faq .nv-faq__list .faq-more{display:none}.cl-faq .faq-all .faq-more{display:block!important}.cl-faq .btn.faq-toggle{justify-content:center;margin:16px auto 0;display:inline-flex}.cl-faq{justify-items:stretch;display:grid}.cl .share-nb{justify-items:center;width:100%}.cl .share-nb__title{justify-self:center}.share-ic{flex-wrap:wrap;justify-content:center;gap:10px 18px;margin:6px 0 0;padding:0;list-style:none;display:flex}.share-ic__btn{cursor:pointer;width:108px;font:inherit;font-size:var(--fs-small);color:var(--ink-2);text-align:center;background:0 0;border:0;justify-items:center;gap:8px;padding:4px 0;line-height:1.25;text-decoration:none;display:grid}.share-ic__btn>span{color:#fff;background:var(--ic,var(--ink-2));width:56px;height:56px;box-shadow:0 10px 18px -10px color-mix(in srgb, var(--ic,#000) 70%, transparent);border-radius:50%;place-items:center;transition:transform .16s cubic-bezier(.16,1,.3,1),box-shadow .16s;display:grid}.share-ic__btn svg{width:26px;height:26px}.share-ic__btn:hover>span{box-shadow:0 14px 22px -10px color-mix(in srgb, var(--ic,#000) 80%, transparent);transform:translateY(-2px)}.share-ic__btn:active>span{transform:scale(.96)}.share-ic__btn:focus-visible{outline:none}.share-ic__btn:focus-visible>span{outline:3px solid var(--brand);outline-offset:3px}.share-ic--vk{--ic:#07f}.share-ic--max{--ic:#6a4cf5}.share-ic--ok{--ic:#ee8208}.share-ic--tg{--ic:#229ed9}.share-ic--wa{--ic:#1fa855}.share-ic--copy{--ic:var(--ink-2)}.share-ic--copy>span{color:var(--ink);border:1px solid var(--line);background:#fff}@media (width<=900px){.cl-gets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.cl-steps,.cl-calm{grid-template-columns:minmax(0,1fr)}.cl-steps li,.cl-calm li{padding:18px 16px}}@media (width<=560px){.cl-cta{width:100%;display:grid}.cl-cta .btn,.cl-col>.btn--lg{width:100%}.cl-gets{gap:8px}.cl-gets li{padding:14px 10px}.cl-calm{gap:8px}.cl-calm li{text-align:left;grid-template-columns:auto minmax(0,1fr);justify-items:start;gap:2px 14px;padding:14px 16px}.cl-calm__icon{grid-row:span 2;width:42px;height:42px;margin:0}.cl-steps{gap:8px}.cl-steps li{text-align:left;grid-template-columns:auto minmax(0,1fr);justify-items:start;gap:2px 14px;padding:14px 16px}.cl-steps__num{grid-row:span 2;width:36px;height:36px}.cl-steps p{max-width:none}.cl .hero__entry{display:none}.cl-hero.nv-tone{min-height:0;padding-block:28px 210px}.share-ic{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 4px;width:100%;display:grid}.share-ic__btn{width:100%;font-size:13px}.share-ic__btn>span{width:50px;height:50px}}.cl-gets-band{position:relative;overflow:hidden}.cl-gets-band.nv-tone:before{display:none}.cl-gets-band>.cl-col{z-index:1;position:relative}.cl-m-only{display:none}@media (width<=560px){.cl .cl-m-hide{display:none}.cl .cl-m-only{display:block}.cl .nv-eyebrow{display:none}.cl-col{gap:14px}.cl .nv-panel,.cl .nv-band{padding-block:32px}.cl-steps li,.cl-calm li{grid-template-columns:auto minmax(0,1fr);align-items:center;padding:12px 14px}.cl-steps__num,.cl-calm__icon{grid-row:auto}.cl-steps h3{font-size:1.05rem}.cl-gets li{gap:8px;padding:14px 10px}.cl-gets strong{font-size:.95rem;line-height:1.25}}.cl-steps li,.cl-calm li{text-align:left;grid-template-columns:auto minmax(0,1fr);place-items:center start;column-gap:14px;padding:18px 20px}.cl-steps__num,.cl-calm__icon{grid-row:auto;margin:0}.cl-steps h3,.cl-calm strong{font-size:1.1rem}.cl-gets li{align-content:center;padding:22px 16px}@media (width<=560px){.cl-steps li,.cl-calm li{padding:12px 14px}.cl-steps h3,.cl-calm strong{font-size:1.05rem}.cl-gets li{padding:14px 10px}}.cl-hero .cl-lead{text-wrap:balance;max-width:62ch}.cl-hero.nv-tone{min-height:0;padding-block:clamp(36px,4.4vw,64px)}@media (width<=560px){.cl-hero.nv-tone{padding-block:24px 200px}}.cl-col>.nv-title.cl-title-wide{max-width:30ch;font-size:clamp(1.75rem,3.6vw,3rem)}.cl-share-dlg{width:min(560px, calc(var(--vw,100vw) - 32px));background:var(--surface,#fff);max-width:none;color:var(--ink);border:0;border-radius:24px;padding:0;box-shadow:0 40px 80px -30px #1e120c73}.cl-share-dlg::backdrop{background:#1e120c6b}.cl-share-dlg[open]{animation:.26s cubic-bezier(.16,1,.3,1) cl-dlg-in}@keyframes cl-dlg-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}.cl-share-dlg__body{padding:32px 20px 28px;position:relative}.cl-share-dlg .share-nb{margin:0}.cl-share-dlg .share-nb__title{padding-inline:36px;font-size:1.15rem}.cl-share-dlg__x{background:var(--surface-2);width:40px;height:40px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.cl-share-dlg__x:focus-visible{outline:3px solid var(--brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cl-share-dlg[open]{animation:none}}:root:not([data-theme=dark]):has(.cl){--bg:#f3f2ef;--cl-blue:#e8eef3;--cl-blue-2:#dde6ed;--cl-slate:#2c4257;--cl-ink:#1b222b;--cl-ink-2:#4a5665;--canvas:#eef2f5;--canvas-2:#e3eaf0;--canvas-ink:var(--cl-ink);--canvas-ink-2:var(--cl-ink-2)}:root:not([data-theme=dark]) .cl{--ink:var(--cl-ink);--ink-2:var(--cl-ink-2);--line:#e2e6ea}:root:not([data-theme=dark]) .cl .clb{--clb-ink:#483e3466;--clb-soft:#483e341a}:root:not([data-theme=dark]) .cl .clb__art .clb__solid{fill:#ffffff9e}:root:not([data-theme=dark]) .cl .nv-fcard{box-shadow:0 34px 60px -40px #281e1673,0 2px 6px #281e160f}:root:not([data-theme=dark]) .cl .cl-gets li{background:#ffffffdb;box-shadow:0 12px 24px -20px #281e1666}:root:not([data-theme=dark]) .cl .cl-calm__icon{background:var(--cl-blue);color:var(--cl-slate)}:root:not([data-theme=dark]) .cl .cl-steps li,:root:not([data-theme=dark]) .cl .cl-calm li{background:#fff}:root:not([data-theme=dark]) .cl .nv-entry{background:#fffc;border-color:#483e3447}:root:not([data-theme=dark]) .cl .nv-tone .btn:not(.btn--primary){--btn-line:#483e342e}:root:not([data-theme=dark]) .cl .faq-toggle,:root:not([data-theme=dark]) .cl .nv-faq__item{border-color:#483e3424}:root:not([data-theme=dark]):has(.cl) .news-bar{background:var(--cl-blue-2);color:var(--cl-ink-2)}:root:not([data-theme=dark]):has(.cl) .site-header--float .site-header__bar{border-color:#483e341f;box-shadow:0 16px 34px -22px #281e1666,0 2px 6px #281e160d}:root:not([data-theme=dark]):has(.cl) .site-footer{background:var(--cl-blue)}@media (width>=900px){.cl-card .nv-fcard__tag{grid-row:2}.cl-card .nv-fcard__title{grid-row:3;align-self:center}.cl-card .nv-fcard__todo{grid-row:3;align-self:stretch;align-items:center}.cl-card .nv-fcard__todo svg{align-self:flex-start;margin-top:4px}}:root:not([data-theme=dark]):has(.cl){--bg:#f3f2ee;--canvas:#f3f2ee}:root:not([data-theme=dark]) .cl .nv-tone{background:#f3f2ee}:root:not([data-theme=dark]) .cl .nv-tone:before{display:none}:root:not([data-theme=dark]) .cl .cl-gets li{background:#fff}:root:not([data-theme=dark]) .cl .nv-faq__item{border-color:#e2dfd8}:root:not([data-theme=dark]) .cl .cl-calm__icon{background:#f3f2ee}.cl>.nv-panel{box-sizing:border-box;width:min(980px,100% - 2*clamp(20px,3vw,32px));margin-inline:auto}.cl>.nv-panel>.nv-wrap{padding-inline:clamp(16px,3vw,40px)}.cl-final{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 40px;display:flex}.cl-final .share-nb{gap:8px;width:auto;margin:0}.cl-final .share-ic{gap:6px 4px;margin:0}.cl-final .share-ic__btn{gap:6px;width:76px;font-size:12px}.cl-final .share-ic__btn>span{width:44px;height:44px}.cl-final .share-ic__btn svg{width:22px;height:22px}@media (width<=560px){.cl-final{width:100%;display:grid}.cl-final .share-ic{grid-template-columns:repeat(3,minmax(0,1fr))}.cl-final .share-ic__btn{width:100%}}@media (width>=561px){.cl-final .share-ic__btn{width:92px}}.cl>section.nv-panel,.cl-faq{position:relative}.cl>section.nv-panel>.nv-wrap,.cl-faq>.nv-faq__list,.cl-faq>button{z-index:1;position:relative}:root:not([data-theme=dark]) .cl .cls{--clb-ink:#483e3466;--clb-soft:#483e341a}.cl-final{justify-items:center;gap:22px;display:grid}.cl-final .share-nb{justify-items:center}.cl section[id]{scroll-margin-top:104px}#gets .cl-col>.nv-title{max-width:22ch}.cl .cl-calm li.cl-calm__more{border-style:dashed;padding:0}.cl-calm__more a{box-sizing:border-box;border-radius:inherit;width:100%;height:100%;min-height:64px;color:var(--brand-text);font-weight:var(--fw-bold);justify-content:center;align-items:center;gap:8px;padding:18px 20px;font-size:1.05rem;text-decoration:none;transition:background .16s;display:flex}.cl-calm__more a:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.cl-calm__more svg{width:18px;height:18px}.cl .cl-calm li.cl-calm__more{grid-template-columns:none;display:flex}.cl-calm__more a{color:var(--brand)}.cl-final{grid-template-columns:auto auto;grid-template-areas:"btn title""icons icons";justify-content:center;align-items:center;gap:22px 28px;display:grid}.cl-final>.btn{grid-area:btn}.cl-final .share-nb{display:contents}.cl-final .share-nb__title{grid-area:title;justify-self:start;margin:0;font-size:1.1rem}.cl-final .share-ic{grid-area:icons;justify-self:center}@media (width<=560px){.cl-final{grid-template-columns:minmax(0,1fr);grid-template-areas:"btn""title""icons";gap:16px;width:100%}.cl-final .share-nb__title{justify-self:center}.cl-final .share-ic{width:100%}}:root .cl .nv-fcard.cl-card,:root .cl .cl-gets li{border:0;box-shadow:inset 0 0 0 1px #1e191412}.cl-ex{text-align:left;background:#fff;border-radius:22px;width:100%;max-width:980px;margin-top:8px;overflow:hidden;box-shadow:inset 0 0 0 1px #1e191412}.cl-ex__top{border-bottom:1px solid #efece6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:16px 28px;display:flex}.cl-ex__kind{font-weight:var(--fw-bold);color:var(--ink);align-items:center;gap:8px;font-size:.95rem;display:inline-flex}.cl-ex__kind svg{width:18px;height:18px;color:var(--brand)}.cl-ex__src{color:var(--ink-3);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:.85rem;display:inline-flex}.cl-ex__src svg{color:#1f8a4c;width:16px;height:16px}.cl-ex__body{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}.cl-ex__main{align-content:start;gap:14px;padding:26px 28px 28px;display:grid}.cl-ex__tag{background:var(--brand-soft);color:var(--brand-text);font-size:.85rem;font-weight:var(--fw-bold);border-radius:999px;justify-self:start;padding:4px 12px}.cl-ex__title{font-family:var(--font-display);font-weight:var(--fw-medium);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0;font-size:1.35rem;line-height:1.3}.cl-ex__calc{border-top:1px dashed #e4e0d8;margin:4px 0 0;display:grid}.cl-ex__calc>div{border-bottom:1px dashed #e4e0d8;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.cl-ex__calc dt{color:var(--ink-3);font-size:.95rem}.cl-ex__calc dd{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:1.05rem}.cl-ex__calc dd b{font-weight:var(--fw-bold)}.cl-ex__calc s{color:var(--brand);font-weight:var(--fw-bold);text-decoration-thickness:2px}.cl-ex__over{border-bottom:0!important}.cl-ex__over dt{color:var(--ink);font-weight:var(--fw-bold)}.cl-ex__over dd{color:var(--brand);font-family:var(--font-display);letter-spacing:-.02em;font-size:1.6rem;font-weight:700}.cl-ex__todo{background:#f1f7f2;border-left:1px solid #e3eee5;align-content:start;gap:10px;padding:26px 28px;display:grid}.cl-ex__todo-h{color:#1f6b3d;font-weight:var(--fw-bold);align-items:center;gap:8px;font-size:.95rem;display:inline-flex}.cl-ex__todo-h svg{width:18px;height:18px}.cl-ex__todo p{color:#1f4f33;margin:0;font-size:1.1rem;line-height:1.5}@media (width<=760px){.cl-ex__body{grid-template-columns:minmax(0,1fr)}.cl-ex__todo{border-top:1px solid #e3eee5;border-left:0}.cl-ex__top,.cl-ex__main,.cl-ex__todo{padding-inline:18px}.cl-ex__title{font-size:1.15rem}.cl-ex__src{font-size:.8rem}}:root:not([data-theme=dark]) .cl .cl-gets li,.cl .cl-gets li{box-shadow:inset 0 0 0 1px #1e191412}.cl-act{align-items:stretch;gap:10px;width:100%;max-width:680px;margin-top:6px;display:flex}.cl-act__btn{border-radius:16px;flex:none;min-height:64px;padding-inline:26px}.cl-act__drop.entry{min-width:0;box-shadow:none;background:#fff;border:1.5px dashed #c8281e59;border-radius:16px;flex:auto;align-items:stretch;gap:0;margin:0;padding:0;transition:border-color .16s,background .16s;display:flex}.cl-act__drop.entry--over{border-color:var(--brand);background:#fff7f5}.entry__line{cursor:pointer;min-height:61px;font:inherit;color:var(--ink-2);text-align:left;border-radius:inherit;background:0 0;border:0;flex:auto;justify-content:center;align-items:center;gap:12px;padding:0 20px;font-size:1rem;display:flex}.entry__line svg{width:24px;height:24px;color:var(--brand);flex:none}.entry__line u{color:var(--brand);text-underline-offset:3px;text-decoration-thickness:1.5px}.entry__line:hover{color:var(--ink)}.entry__line:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.cl-act__drop .field-error{margin-top:70px;position:absolute}.cl-act__drop{position:relative}.cl-act__note{max-width:680px;color:var(--ink-3);text-wrap:balance;margin:2px 0 0;font-size:.82rem;line-height:1.5}.cl-act__note a{color:var(--ink-2);text-underline-offset:2px;text-decoration:underline}@media (width<=560px){.cl-act{display:grid}.cl-act__btn{width:100%}.cl-act__drop,.cl-act__note{display:none!important}}.cl-act{max-width:700px}.entry__line span{white-space:nowrap}.cl-share-btn{background:#fff}.cl-share-btn svg{width:20px;height:20px;color:var(--brand)}.cl-share-dlg .share-nb{gap:16px;display:grid}.cl-share-dlg .share-ic{justify-content:center}.cl .cl-calm li.cl-calm__more{border-style:solid}.cl-calm__more a{color:var(--ink);font-weight:inherit;font-size:inherit;text-align:left;justify-content:flex-start;gap:14px;padding:18px 20px}.cl-calm__more a strong{color:var(--ink);font-size:1.1rem;line-height:1.3}.cl-calm__more .cl-calm__icon{background:var(--brand-soft);color:var(--brand);flex:none;margin:0}.cl-calm__more .cl-calm__go{width:20px;height:20px;color:var(--brand);margin-left:auto;transition:transform .16s cubic-bezier(.16,1,.3,1)}.cl-calm__more a:hover{background:#fff7f5}.cl-calm__more a:hover .cl-calm__go{transform:translate(3px)}.cl-calm__more a strong{white-space:nowrap}@media (width<=560px){.cl-hero.nv-tone{padding-block:24px 232px}}@media (width>=901px){.cl-gets strong{white-space:nowrap;font-size:clamp(.92rem,1.15vw,1.05rem)}.cl-gets li{padding-inline:12px}}.cl-steps h3{white-space:nowrap;font-size:clamp(.98rem,1.2vw,1.1rem)}.cl-steps li{column-gap:12px;padding-inline:16px}@media (width<=900px){.cl-steps{grid-template-columns:minmax(0,1fr);max-width:520px}}:root[data-branch=yasno] body:after{content:"";z-index:9999;pointer-events:none;opacity:.1;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;position:fixed;inset:0}:root:has(.cl) body:after{content:"";z-index:9999;pointer-events:none;opacity:.1;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;position:fixed;inset:0}@media print{:root:has(.cl) body:after{display:none}}@media (width<=760px){.cl-hero>.clb{display:none}.cl-hero.nv-tone{padding-block:24px 36px}}.cl-play{justify-items:center;width:100%;max-width:980px;display:grid}.cl-play .cl-ex{margin-inline:auto}@media (prefers-reduced-motion:no-preference){.cl-play .cl-ex__calc>div,.cl-play .cl-ex__todo>*{opacity:0}.cl-play .cl-ex__calc s{background:linear-gradient(var(--brand), var(--brand)) no-repeat 0 55% / 0 2px;text-decoration:none}.cl-play.is-play .cl-ex__calc>div:first-child{animation:9s infinite both cl-ex-row}.cl-play.is-play .cl-ex__calc>div:nth-child(2){animation:9s infinite both cl-ex-row2}.cl-play.is-play .cl-ex__calc>div:nth-child(2) s{animation:9s infinite both cl-ex-strike}.cl-play.is-play .cl-ex__calc>div:nth-child(3){animation:9s infinite both cl-ex-row3}.cl-play.is-play .cl-ex__calc>div:nth-child(3) dd{transform-origin:100%;animation:9s infinite both cl-ex-pop}.cl-play.is-play .cl-ex__todo>*{animation:9s infinite both cl-ex-todo}.cl-play.is-play .cl-ex__todo>:nth-child(2){animation-name:cl-ex-todo2}.cl-play.is-play .cl-ex__todo{animation:9s infinite both cl-ex-glow}}@keyframes cl-ex-row{0%,4%{opacity:0;transform:translateY(8px)}10%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes cl-ex-row2{0%,16%{opacity:0;transform:translateY(8px)}22%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes cl-ex-strike{0%,27%{background-size:0 2px}35%,92%{background-size:100% 2px}to{background-size:100% 2px}}@keyframes cl-ex-row3{0%,38%{opacity:0;transform:translateY(8px)}44%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes cl-ex-pop{0%,42%{transform:scale(.6)}48%{transform:scale(1.12)}52%,to{transform:scale(1)}}@keyframes cl-ex-todo{0%,54%{opacity:0;transform:translate(10px)}60%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes cl-ex-todo2{0%,58%{opacity:0;transform:translate(10px)}65%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes cl-ex-glow{0%,56%{box-shadow:inset 0 0 #1f6b3d00}64%{box-shadow:inset 0 0 0 2px #1f6b3d59}80%,to{box-shadow:inset 0 0 #1f6b3d00}}.clk{--clk-ring:inset 0 0 0 1px #1e191412;--clk-ring-panel:inset 0 0 0 1px #e6e3dc}.clk-roof__tabs{background:#fff;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:6px;padding:6px;display:inline-flex;box-shadow:inset 0 0 0 1px #1e191412}.clk-roof__tabs button{font:inherit;font-weight:var(--fw-medium);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 20px;transition:background .2s,color .2s}.clk-roof__tabs button:hover{color:var(--ink)}.clk-roof__tabs button.is-on{background:var(--brand);color:#fff}.clk-roof__tabs button:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.clk .clk-steps li{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:start;row-gap:4px;padding:18px}.clk .clk-steps .cl-steps__num{grid-row:1/span 2;align-self:center}.clk .clk-steps h3{grid-column:2;align-self:end}.clk .clk-steps p{max-width:none;color:var(--ink-2);font-size:var(--fs-small,.9rem);text-wrap:pretty;grid-column:2;margin:0;line-height:1.4}.clk .cl-ex__src svg{color:var(--brand)}.clk .cl-ex__calc dd{max-width:60%}.clk .cl-ex__calc dt{min-width:0}.clk-why{color:var(--ink-2);margin:0;font-size:.95rem;line-height:1.5}.clk .clk-gets{grid-template-columns:repeat(3,minmax(0,1fr))}.clk .clk-gets li{align-content:start;gap:6px;padding:22px 20px}.clk .clk-gets span{color:var(--ink-2);font-size:var(--fs-small,.9rem);text-wrap:pretty;line-height:1.4}@media (width>=901px){.clk .clk-gets strong{white-space:normal;font-size:1.05rem}}.clk .clb__sum,.clk .clb__label{display:none}@media (width<=900px){.clk .clk-gets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.clk .clk-steps li{padding:12px 14px}.clk .clk-steps h3{white-space:normal}.clk .clk-gets li{align-content:center;padding:14px 10px}.clk .cl-ex__calc>div{flex-wrap:wrap;gap:2px 12px}.clk .cl-ex__calc dd{max-width:none}}@media (width>=901px){.clk .nv-hero__title{max-width:none;font-size:min(var(--fs-title), 5.8vh, 3.6vw)}}.clk-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%;max-width:980px;margin:6px 0 0;padding:0;list-style:none;display:grid}.clk-facts li{background:#f3f2ee;border-radius:18px;align-content:start;gap:4px;min-width:0;padding:18px 16px;display:grid}.clk-facts b{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.25rem,2vw,1.6rem);font-weight:700;line-height:1.15}.clk-facts span{color:var(--ink-2);font-size:var(--fs-small,.9rem);line-height:1.4}.clk-path__who{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.clk-path__who a{color:var(--brand-text,var(--brand));font-size:.82rem;font-weight:var(--fw-medium);background:#fff7f5;border-radius:999px;padding:3px 10px;text-decoration:none;box-shadow:inset 0 0 0 1px #c8281e2e}.clk-path__who a:hover{background:var(--brand-soft)}.clk-path__who a:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.clk .clk-tariffs{text-align:left;width:100%;max-width:980px;margin-top:18px}.clk .kp-tariff{box-shadow:var(--clk-ring-panel);border:0;border-radius:20px}.clk .kp-tariff--hit{box-shadow:inset 0 0 0 2px var(--brand)}.clk .kp-seg{background:#f3f2ee}.clk .kp-seg__btn[aria-pressed=true]{box-shadow:inset 0 0 0 1px #dcd8cf}.clk .kp-tariff--hit .kp-seg__btn[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--brand)}.clk .kp-tariff__badge{left:50%;transform:translate(-50%)}.clk .kp-tariff__name{text-align:center;margin:0}.clk .clk-facts b{font-size:clamp(1.15rem,1.7vw,1.4rem)}.clk .clb--gets .sd-sum{visibility:hidden}.clk-gets--3{max-width:980px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.clk-gets--3 li{gap:10px!important;padding:26px 22px!important}.clk-gets--3 strong{font-family:var(--font-display);font-weight:var(--fw-medium);white-space:normal!important;font-size:1.25rem!important}.clk-gets--3 span{color:var(--ink-2);max-width:30ch;font-size:.98rem;line-height:1.45}.clk-gets--3 svg{width:30px!important;height:30px!important}@media (width<=760px){.clk-gets--3{grid-template-columns:minmax(0,1fr)!important}}.clk-demo{gap:18px;width:100%;max-width:860px;display:grid}.clk-demo__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.clk-demo__tabs button{font:inherit;text-align:left;cursor:pointer;color:var(--ink-2);background:#f6f4f0;border:0;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;transition:background .2s,color .2s;display:flex}.clk-demo__tabs button small{font-size:.78rem;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);display:block}.clk-demo__tabs button>span:last-child{font-weight:var(--fw-medium);gap:2px;display:grid}.clk-demo__n{width:34px;height:34px;font-weight:var(--fw-bold);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #1e19141a}.clk-demo__n svg{width:16px;height:16px}.clk-demo__tabs .is-on{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--brand);background:#fff}.clk-demo__tabs .is-on .clk-demo__n{background:var(--brand);color:#fff;box-shadow:none}.clk-demo__tabs .is-done .clk-demo__n{color:#fff;box-shadow:none;background:#1f8a4c}.clk-demo__tabs button:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.clk-demo__card{text-align:left;background:#fff;border-radius:22px;gap:12px;padding:22px 24px;display:grid;box-shadow:inset 0 0 0 1px #1e191412}.clk-demo__row{background:#f6f4f0;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 14px;transition:background .3s,box-shadow .3s;display:grid}[data-step="0"] .clk-demo__row{box-shadow:inset 0 0 0 1.5px var(--brand);background:#fff}.clk-demo__code{font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:var(--fw-bold);color:var(--brand);background:var(--brand-soft);border-radius:6px;padding:3px 8px}.clk-demo__qty{color:var(--ink-3);font-variant-numeric:tabular-nums}.clk-demo__sum{color:var(--ink-3);font-size:.9rem}.clk-demo__sum b{color:var(--ink);font-variant-numeric:tabular-nums}.clk-demo__norm{gap:0;max-height:0;margin:0;padding:0 14px;list-style:none;transition:max-height .5s cubic-bezier(.16,1,.3,1);display:grid;overflow:hidden}[data-step="1"] .clk-demo__norm,[data-step="2"] .clk-demo__norm{max-height:220px}.clk-demo__norm li{opacity:0;color:var(--ink-2);align-items:baseline;gap:10px;padding:8px 0;transition:opacity .4s,transform .4s;display:flex;transform:translateY(6px)}[data-step="1"] .clk-demo__norm li,[data-step="2"] .clk-demo__norm li{opacity:1;transform:none}.clk-demo__norm i{border-bottom:1px dotted #cfcac2;flex:1;transform:translateY(-4px)}.clk-demo__norm b{font-variant-numeric:tabular-nums;color:var(--ink)}.clk-demo__normtotal{font-weight:var(--fw-bold);border-top:1px solid #e4e0d8;color:var(--ink)!important}.clk-demo__diff{opacity:0;flex-wrap:wrap;align-items:baseline;gap:6px 14px;max-height:0;padding:0 14px;transition:max-height .4s,opacity .4s,padding .4s;display:flex;overflow:hidden}[data-step="2"] .clk-demo__diff{opacity:1;background:#fdf1ef;border-radius:12px;max-height:120px;padding:14px}.clk-demo__diff span{font-weight:var(--fw-bold);color:var(--ink)}.clk-demo__diff b{font-family:var(--font-display);color:var(--brand);font-variant-numeric:tabular-nums;font-size:1.6rem}.clk-demo__diff em{color:var(--ink-2);font-style:normal}.clk-demo__note{color:var(--ink-3);margin:0;font-size:.92rem}.clk-facts--quiet{margin-top:2px}.clk-facts--quiet li{padding:12px 10px!important}.clk-facts--quiet b{font-size:1.05rem!important}.clk-facts--quiet span{font-size:.85rem!important}@media (width<=760px){.clk-demo__tabs{grid-template-columns:minmax(0,1fr)}.clk-demo__row{grid-template-columns:auto minmax(0,1fr)}.clk-demo__sum{grid-column:1/-1}.clk-demo__card{padding:16px}}@media (prefers-reduced-motion:reduce){.clk-demo__norm,.clk-demo__norm li,.clk-demo__diff{transition:none}}.clk .clk-band-art{position:relative}.clk .clk-band-art>.nv-wrap{z-index:1;position:relative}.clk-art--band{--side:calc((100cqw - 980px) / 2)}.clk-art--band .cls__box{--u:min(1.1px, calc((var(--side) - 36px) / 200), calc((100cqh - 24px) / var(--cls-h)))}.clk-art--band .cls__l{right:auto;left:calc((var(--side) - 200 * var(--u)) / 2)}.clk-art--band .cls__r{left:auto;right:calc((var(--side) - 200 * var(--u)) / 2)}.clk-sign{width:100%;height:auto;margin-top:calc(var(--ww) * .04)}.clk-sign path{fill:none;stroke:#3a5a9a;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:260;stroke-dashoffset:260px}.sd-in .clk-sign path{animation:5s ease-in-out 1.2s infinite clk-sign}@keyframes clk-sign{0%{stroke-dashoffset:260px}40%,85%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}.clk-route-mini{margin-bottom:calc(var(--ww) * .06);justify-content:space-between;align-items:center;display:flex;position:relative}.clk-route-mini:before{content:"";border-top:2px dashed #d9d4cc;position:absolute;top:50%;left:4%;right:4%}.clb--sheets .sd .clk-route-mini i{width:calc(var(--ww) * .09);height:calc(var(--ww) * .09);box-sizing:border-box;background:#fff;border:2px solid #cfcac2;border-radius:50%;position:relative}.clb--sheets .sd .clk-route-mini i.is-on{background:var(--brand);border-color:var(--brand)}.clk-scanline{background:#1f8a4cb3;border-radius:2px;height:2px;position:absolute;top:12%;left:6%;right:6%}.sd-in .clk-scanline,.clk-docs2.is-in .clk-scanline{animation:3.6s ease-in-out infinite alternate clk-scan}@keyframes clk-scan{0%{top:12%}to{top:86%}}.clb--sheets .sd--vscan .sd-card{gap:calc(var(--ww) * .07)}.clb--sheets .sd--vlist .sd-card{gap:calc(var(--ww) * .08)}.clk-exwrap{width:100%;max-width:980px;display:grid}.clk .clk-exwrap .cl-ex{margin-top:8px}.clk .cl-ex__todo .clk-why{color:#3d5a47;border-bottom:1px dashed #cfe3d4;margin-bottom:4px;padding-bottom:14px;font-size:.98rem}.clk .cl-ex__calc s{background:linear-gradient(var(--brand), var(--brand)) no-repeat 0 55% / 0 2px;text-decoration:none;transition:background-size .7s cubic-bezier(.16,1,.3,1) .5s}.clk .clk-exwrap.is-in .cl-ex__calc s{background-size:100% 2px}.clk .cl-ex__over dd{transition:opacity .5s 1.1s,transform .5s cubic-bezier(.16,1,.3,1) 1.1s}.clk .clk-exwrap:not(.is-in) .cl-ex__over dd{opacity:0;transform:translateY(6px)}@media (prefers-reduced-motion:reduce){.clk .cl-ex__calc s{background-size:100% 2px;transition:none}.clk .cl-ex__over dd{transition:none;opacity:1!important;transform:none!important}}.clk-tl{text-align:left;gap:14px;width:100%;max-width:900px;margin-top:6px;display:grid}.clk-tl__phases{grid-template-columns:repeat(10,minmax(0,1fr));gap:0 6px;display:grid}.clk-tl__phases span{color:var(--ink-3);font-size:.78rem;font-weight:var(--fw-bold);letter-spacing:.04em;text-transform:uppercase;text-align:center;border-bottom:1.5px solid #e4e0d8;margin:0 4px;padding-bottom:6px}.clk-tl__rail{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid;position:relative}.clk-tl__rail:before,.clk-tl__rail:after{content:"";border-radius:3px;height:3px;position:absolute;top:21px;left:5%}.clk-tl__rail:before{background:#ebe8e2;right:5%}.clk-tl__rail:after{width:calc(90% * var(--p,0));background:var(--brand);transition:width .5s cubic-bezier(.16,1,.3,1)}.clk-tl__rail li{z-index:1;display:grid;position:relative}.clk-tl__rail button{font:inherit;cursor:pointer;color:var(--ink-2);text-align:center;background:0 0;border:0;align-content:start;justify-items:center;gap:8px;padding:0 2px 4px;display:grid}.clk-tl__dot{width:44px;height:44px;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--ink);background:#fff;border-radius:50%;place-items:center;transition:background .24s,color .24s,box-shadow .24s,transform .24s cubic-bezier(.16,1,.3,1);display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #dcd8cf}.clk-tl__name{text-wrap:balance;font-size:.82rem;line-height:1.25;transition:color .2s}.clk-tl__rail button:hover .clk-tl__dot{box-shadow:inset 0 0 0 1.5px var(--brand)}.clk-tl__rail button.is-done .clk-tl__dot{color:var(--brand-text,var(--brand));background:#fdf1ef;box-shadow:inset 0 0 0 1.5px #c8281e59}.clk-tl__rail button.is-on .clk-tl__dot{background:var(--brand);color:#fff;box-shadow:none;transform:scale(1.1)}.clk-tl__rail button.is-on .clk-tl__name{color:var(--ink);font-weight:var(--fw-bold)}.clk-tl__rail button:focus-visible{outline:none}.clk-tl__rail button:focus-visible .clk-tl__dot{outline:3px solid var(--brand);outline-offset:3px}.clk-tl__ownmark{color:#fff;background:#1f8a4c;border-radius:50%;place-items:center;width:18px;height:18px;display:inline-grid}.clk-tl__ownmark svg{width:11px;height:11px}.clk-tl__dot .clk-tl__ownmark{position:absolute;top:-5px;right:-5px;box-shadow:0 0 0 2px #fff}.clk-tl__card{box-shadow:var(--clk-ring-panel);background:#fbfaf8;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:22px 24px;animation:.38s cubic-bezier(.16,1,.3,1) clk-fade;display:grid}.clk-tl__big{font-family:var(--font-display);letter-spacing:-.03em;color:var(--brand);font-variant-numeric:tabular-nums;text-align:center;min-width:1.4em;font-size:3.2rem;font-weight:700;line-height:1}.clk-tl__body{gap:6px;display:grid}.clk-tl__body strong{color:var(--ink);font-size:1.2rem}.clk-tl__body p{color:var(--ink-2);text-wrap:pretty;margin:0;line-height:1.5}.clk-tl__nav{gap:8px;display:flex}.clk-tl__nav button{width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;transition:box-shadow .2s,opacity .2s;display:grid;box-shadow:inset 0 0 0 1px #dcd8cf}.clk-tl__nav button:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--brand);color:var(--brand)}.clk-tl__nav button:disabled{opacity:.35;cursor:default}.clk-tl__nav button:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.clk-tl__nav svg{width:20px;height:20px}.clk-tl__legend{color:var(--ink-3);justify-content:center;align-items:center;gap:8px;margin:0;font-size:.88rem;display:flex}@media (width<=760px){.clk-tl{gap:10px}.clk-tl__rail{grid-template-columns:repeat(5,minmax(0,1fr));row-gap:10px}.clk-tl__rail:before,.clk-tl__rail:after{display:none}.clk-tl__card{grid-template-columns:auto minmax(0,1fr);gap:10px 14px;padding:16px}.clk-tl__big{font-size:2.2rem}.clk-tl__body strong{font-size:1.05rem}.clk-tl__nav{grid-column:1/-1;justify-content:flex-end}.clk-tl__legend{font-size:.82rem}}@media (prefers-reduced-motion:reduce){.clk-tl__card,.clk-ctr__note{animation:none}.clk-tl__rail:after{transition:none}}.clk-tpick{justify-items:center;gap:4px;width:100%;max-width:980px;display:grid}.clk-tpick__q{justify-items:center;gap:10px;margin-top:4px;display:grid}.clk-tpick__q>span{font-weight:var(--fw-bold);color:var(--ink)}.clk-tpick .clk-roof__tabs{box-shadow:none;background:#f3f2ee}.clk .clk-tariffs .kp-tariff{transition:box-shadow .26s,transform .26s cubic-bezier(.16,1,.3,1)}.clk .clk-tariffs .kp-tariff.is-pick{box-shadow:inset 0 0 0 2px var(--brand)}.clk .clk-tariffs .kp-tariff.is-pick .kp-seg__btn[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--brand)}.clk .clk-tariffs .kp-tariff .btn,.clk .clk-docs2 .hstart .btn{box-shadow:none}@media (width<=760px){.clk .clk-tariffs .kp-tariff:not(.is-pick){display:none}.clk .clk-tariffs{margin-top:10px}.clk-tpick .clk-roof__tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.clk-tpick .clk-roof__tabs button{padding:9px 6px;font-size:.88rem;line-height:1.2}}.clk .clk-steps li:not(:has(p)){grid-template-rows:auto;align-items:center;row-gap:0}.clk .clk-steps li:not(:has(p)) .cl-steps__num{grid-row:1}.clk .clk-steps li:not(:has(p)) h3{grid-row:1;align-self:center}.clk-stack{min-width:0;display:grid}.clk-stack>*{grid-area:1/1;min-width:0}.clk-stack__ghost{visibility:hidden;animation:none!important}.clk-ctr .clk-stack>.clk-ctr__note{height:100%}.clk-demo__norm{max-height:none;overflow:visible}.clk-demo__norm li{visibility:hidden}[data-step="1"] .clk-demo__norm li,[data-step="2"] .clk-demo__norm li{visibility:visible}.clk-demo__diff{visibility:hidden;border-radius:12px;max-height:none;padding:14px;transition:opacity .4s,background .4s}[data-step="2"] .clk-demo__diff{visibility:visible;background:#fdf1ef;max-height:none}.clk{--coal:#21000b;--coal-2:#2c0711;--coal-line:#ffffff1a;--fire:#c8281e;--fire-soft:#ff8a7a;--coal-ink-2:#ffece8c2;--coal-ink-3:#ffece89e;--clk-ok:#1f6b3d;--clk-ok-bg:#e9f3ec;--clk-ok-ink:#1f4f33}.clk ::selection{color:inherit;background:#c8281e38}.clk .clk-coal ::selection{color:#fff;background:#ff8a7a59}.clk-alarm{box-sizing:border-box;background:var(--coal);color:#fff;text-align:left;border-radius:14px;align-items:center;gap:10px 14px;width:100%;max-width:680px;margin-top:6px;padding:12px 16px;font-size:.92rem;line-height:1.4;text-decoration:none;transition:background .2s;display:flex}.clk-alarm>svg{width:20px;height:20px;color:var(--fire-soft);flex:none}.clk-alarm>span{flex:auto;min-width:0}.clk-alarm>b{color:var(--fire-soft);font-weight:var(--fw-bold);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.clk-alarm:hover{background:#3a0a16}.clk-alarm:focus-visible{outline:3px solid var(--fire);outline-offset:3px}@media (width<=560px){.clk-alarm{flex-wrap:wrap;padding:12px 14px}.clk-alarm>b{margin-left:30px}}.clk .clk-coal{isolation:isolate;color:#fff;background:radial-gradient(70% 90% at 100% 0%, #c8281e42, transparent 62%), var(--coal);position:relative;overflow:hidden}.clk .clk-coal:after{content:"";z-index:-1;pointer-events:none;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.clk .clk-coal .nv-title{color:#fff}.clk .clk-coal .cl-lead{color:var(--coal-ink-2)}.clk .clk-coal .btn--primary{box-shadow:none}.clk .clk-coal__btn{color:#fff;background:0 0;border-color:#0000;box-shadow:inset 0 0 0 1px #ffffff52}.clk .clk-coal__btn:hover{color:#fff;background:#ffffff14}.clk .clk-coal__btn:focus-visible,.clk .clk-coal .btn--primary:focus-visible{outline:3px solid var(--fire-soft);outline-offset:3px}.clk-coal__note{color:var(--coal-ink-3);margin:0;font-size:.85rem}.clk-duty{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(28px,5vw,64px);padding-inline:clamp(16px,3vw,40px);display:grid}.clk-duty__text{gap:22px;min-width:0;display:grid}.clk-duty .nv-title{text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(1.9rem,3.4vw,3rem)}.clk-duty__list{margin:0;padding:0;list-style:none;display:grid}.clk-duty__list li{border-top:1px solid var(--coal-line);justify-items:start;gap:6px;padding:16px 0;display:grid}.clk-duty__list li:last-child{padding-bottom:0}.clk-duty__list strong{color:#fff;font-size:1.12rem;line-height:1.3}.clk-duty__list p{color:var(--coal-ink-2);text-wrap:pretty;max-width:52ch;margin:0;line-height:1.5}.clk-tagline{color:#ffc2b8;font-size:.82rem;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;letter-spacing:.01em;background:#c8281e38;border-radius:6px;padding:3px 9px;display:inline-flex}.clk-sheet{color:var(--ink);background:#fbfaf7;border-radius:8px;justify-self:center;gap:14px;width:100%;max-width:380px;padding:24px 24px 20px;display:grid;position:relative;transform:rotate(-1.6deg);box-shadow:0 40px 70px -36px #000000bf,0 2px #0003}.clk-sheet__approve{text-align:right;justify-self:end;justify-items:end;gap:2px;display:grid}.clk-sheet__approve b{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-size:.78rem}.clk-sheet__approve>span:not(.clk-sheet__sign){color:var(--ink-2);font-size:.78rem}.clk-sheet__sign{border-bottom:1px solid #c9c4bb;width:130px;margin-top:4px;display:block}.clk-sheet__sign svg{width:100%;height:auto;display:block}.clk-sheet__sign path{fill:none;stroke:#2a3f8f;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:420;stroke-dashoffset:420px;transition:stroke-dashoffset 1.6s cubic-bezier(.65,0,.35,1) .3s}.clk-sheet.is-in .clk-sheet__sign path{stroke-dashoffset:0}.clk-sheet__title{text-align:center;color:var(--ink);font-size:.92rem}.clk-sheet__rows{gap:4px;margin:0;padding:0;list-style:none;display:grid}.clk-sheet__rows li{border-radius:5px;align-items:center;gap:10px;padding:6px 8px;transition:background .4s,box-shadow .4s;display:flex}.clk-sheet__rows i{background:#e5e1d9;border-radius:3px;height:6px;display:block}.clk-sheet__code{width:84px;font-family:var(--font-mono,ui-monospace, monospace);color:var(--ink-2);font-variant-numeric:tabular-nums;flex:none;font-size:.72rem}.clk-sheet.is-in .clk-sheet__rows li.is-bad{box-shadow:inset 0 0 0 1.5px var(--fire);background:#c8281e12;transition-delay:1.7s}.clk-sheet.is-in .clk-sheet__rows li.is-bad i{background:#f0b2a9;transition:background .4s 1.7s}.clk-sheet.is-in .clk-sheet__rows li.is-bad .clk-sheet__code{color:var(--fire);font-weight:700}.clk-sheet__flag{background:var(--fire);color:#fff;font-size:.78rem;font-weight:var(--fw-bold);opacity:0;border-radius:6px;justify-self:start;align-items:center;gap:6px;margin-top:-4px;padding:5px 10px;transition:opacity .4s 2s,transform .5s cubic-bezier(.16,1,.3,1) 2s;display:inline-flex;transform:translateY(-4px)}.clk-sheet__flag svg{width:14px;height:14px}.clk-sheet.is-in .clk-sheet__flag{opacity:1;transform:none}.clk-sheet__total{border-top:2px solid var(--ink);color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:10px;padding-top:10px;font-size:.82rem;display:flex}.clk-sheet__total b{color:var(--fire);font-variant-numeric:tabular-nums}@media (width<=860px){.clk-duty{grid-template-columns:minmax(0,1fr)}.clk-duty .nv-title{max-width:16ch}.clk-sheet{max-width:340px}}@media (width<=560px){.clk-duty{padding-inline:16px}.clk-sheet{padding:18px 18px 16px;transform:rotate(-1deg)}}@media (prefers-reduced-motion:reduce){.clk-sheet__sign path,.clk-sheet__rows li,.clk-sheet__flag{transition:none!important}}.clk-law{text-align:left;background:#fff;border-radius:20px;width:100%;max-width:980px;margin-top:8px;overflow:hidden;box-shadow:inset 0 0 0 1px #e6e3dc}.clk-law__bar{background:var(--coal);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:10px 10px 10px 22px;display:flex}.clk-law__flag{font-weight:var(--fw-bold);align-items:center;gap:8px;font-size:.95rem;display:inline-flex}.clk-law__flag svg{width:18px;height:18px;color:var(--fire-soft)}.clk-law__tabs{background:#ffffff14;border-radius:12px;gap:4px;padding:4px;display:flex}.clk-law__tabs button{min-height:44px;font:inherit;font-weight:var(--fw-medium);color:var(--coal-ink-2);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;transition:background .2s,color .2s;display:inline-flex}.clk-law__tabs button:hover{color:#fff}.clk-law__tabs button.is-on{background:var(--fire);color:#fff}.clk-law__tabs button:focus-visible{outline:2px solid var(--fire-soft);outline-offset:2px}.clk-law__tabs i{font-variant-numeric:tabular-nums;background:#ffffff1f;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 4px;font-size:.78rem;font-style:normal;display:grid}.clk-law__tabs .is-on i{background:#00000038}.clk-law__ts{display:none}.clk-law__head,.clk-law__rows li{grid-template-columns:minmax(0,1.55fr) 168px minmax(0,1fr);align-items:center;gap:20px;display:grid}.clk-law__head{color:var(--ink-3);font-size:.78rem;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #ece9e3;padding:12px 22px}.clk-law__rows{margin:0;padding:0;list-style:none}.clk-law__rows li{animation:.42s cubic-bezier(.16,1,.3,1) both clk-fade;animation-delay:calc(var(--i) * 70ms);border-bottom:1px solid #ece9e3;padding:18px 22px}.clk-law__what{color:var(--ink);text-wrap:pretty;margin:0;line-height:1.45}.clk-law__art{color:var(--coal);font-size:.86rem;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;white-space:nowrap;background:#f3f2ee;border-radius:6px;justify-self:start;padding:4px 8px}.clk-law__pen{gap:2px;min-width:0;display:grid}.clk-law__pen b{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fire);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(1.35rem,2.1vw,1.7rem);font-weight:700;line-height:1.1}.clk-law__pen small{color:var(--ink-2);text-wrap:pretty;font-size:.86rem;line-height:1.35}.clk-law__foot{color:var(--ink-3);background:#faf8f5;margin:0;padding:14px 22px 18px;font-size:.85rem;line-height:1.5}@keyframes clk-fade{0%{opacity:0;transform:translateY(8px)}}@media (width<=760px){.clk-law__head{display:none}.clk-law__bar{padding:10px}.clk-law__flag{padding-left:6px}.clk-law__tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.clk-law__tabs button{gap:6px;padding:8px 6px;font-size:.9rem}.clk-law__tl{display:none}.clk-law__ts{display:inline}.clk-law__rows li{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px}.clk-law__pen{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.clk-law__foot{padding:14px 16px 16px}}@media (prefers-reduced-motion:reduce){.clk-law__rows li{animation:none}}.clk-route2{justify-items:center;gap:16px;width:100%;max-width:980px;margin-top:4px;display:grid}.clk-route2__switch{box-shadow:var(--clk-ring);background:#fff;border-radius:14px;gap:4px;padding:5px;display:inline-flex}.clk-route2__switch button{min-height:46px;font:inherit;font-weight:var(--fw-medium);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;transition:background .22s,color .22s;display:inline-flex}.clk-route2__switch svg{width:18px;height:18px}.clk-route2__switch button:hover{color:var(--ink)}.clk-route2__switch .is-bad.is-on{background:var(--coal);color:#fff}.clk-route2__switch .is-bad.is-on svg{color:var(--fire-soft)}.clk-route2__switch .is-ok.is-on{background:var(--clk-ok);color:#fff}.clk-route2__switch button:focus-visible{outline:3px solid var(--fire);outline-offset:2px}.clk-route2__steps{text-align:left;background:#e6e3dc;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;width:100%;margin:0;padding:0;list-style:none;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #e6e3dc}.clk-route2__steps li{min-width:0;animation:.42s cubic-bezier(.16,1,.3,1) both clk-fade;animation-delay:calc(var(--i) * 90ms);background:#fff;grid-template-rows:auto auto 1fr auto;align-content:start;gap:8px;padding:22px 20px;display:grid}.clk-route2__n{width:30px;height:30px;color:var(--ink);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;background:#f3f2ee;border-radius:8px;place-items:center;display:grid}.clk-route2--bad .clk-route2__n{background:var(--coal);color:#fff}.clk-route2--bad li:last-child{background:#fdf3f1}.clk-route2--bad li:last-child .clk-route2__n{background:var(--fire)}.clk-route2--ok .clk-route2__n{background:var(--clk-ok-bg);color:var(--clk-ok)}.clk-route2__steps strong{color:var(--ink);font-size:1.08rem;line-height:1.3}.clk-route2__steps p{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:.96rem;line-height:1.5}.clk-route2__law{color:var(--ink-2);font-size:.8rem;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;background:#f3f2ee;border-radius:6px;justify-self:start;padding:3px 8px}.clk-route2__end{font-weight:var(--fw-medium);text-align:left;border-radius:12px;align-items:center;gap:10px;margin:0;padding:12px 18px;animation:.42s cubic-bezier(.16,1,.3,1) .36s both clk-fade;display:inline-flex}.clk-route2__end svg{flex:none;width:20px;height:20px}.clk-route2--bad .clk-route2__end{background:var(--coal);color:#fff}.clk-route2--bad .clk-route2__end svg{color:var(--fire-soft)}.clk-route2--ok .clk-route2__end{background:var(--clk-ok-bg);color:var(--clk-ok-ink)}.clk-route2--ok .clk-route2__end svg{color:var(--clk-ok)}@media (width<=900px){.clk-route2__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.clk-route2__switch{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.clk-route2__switch button{text-align:center;justify-content:center;padding:10px 8px;font-size:.92rem;line-height:1.2}.clk-route2__steps{border-radius:18px;grid-template-columns:minmax(0,1fr)}.clk-route2__steps li{grid-template-rows:none;grid-template-columns:30px minmax(0,1fr);gap:4px 12px;padding:16px}.clk-route2__n{grid-row:span 3}.clk-route2__end{box-sizing:border-box;width:100%;padding:12px 14px}}@media (prefers-reduced-motion:reduce){.clk-route2__steps li,.clk-route2__end{animation:none}}.clk-help{text-align:left;border-top:1px solid #ece9e3;width:100%;max-width:980px;margin:4px 0 0;padding:0;list-style:none}.clk-help li{border-bottom:1px solid #ece9e3;grid-template-columns:48px minmax(0,1fr) 22px minmax(0,1fr);align-items:center;gap:18px;padding:20px 0;display:grid}.clk-help__ic{background:var(--coal);width:48px;height:48px;color:var(--fire-soft);border-radius:14px;place-items:center;display:grid}.clk-help__ic svg{width:22px;height:22px}.clk-help__when{min-width:0}.clk-help__when strong{color:var(--ink);font-size:1.1rem;line-height:1.3;display:block}.clk-help__when p{color:var(--ink-2);margin:4px 0 0;line-height:1.45}.clk-help__arrow{width:22px;height:22px;color:var(--fire)}.clk-help__we{background:var(--clk-ok-bg);color:var(--clk-ok-ink);text-wrap:pretty;border-radius:12px;margin:0;padding:12px 16px;line-height:1.45}@media (width<=760px){.clk-help li{grid-template-columns:44px minmax(0,1fr);gap:10px 14px;padding:16px 0}.clk-help__ic{border-radius:12px;width:44px;height:44px}.clk-help__arrow{display:none}.clk-help__we{grid-column:1/-1}}.clk-bid{background:var(--coal-line);text-align:left;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:100%;max-width:980px;margin:8px 0 4px;padding:0;list-style:none;display:grid;overflow:hidden}.clk-bid li{background:var(--coal-2);align-content:start;gap:10px;min-width:0;padding:24px 22px;display:grid;position:relative}.clk-bid__n{background:var(--fire);color:#fff;width:28px;height:28px;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;font-size:.92rem;display:grid;position:absolute;top:20px;right:20px}.clk-bid__ic{width:28px;height:28px;color:var(--fire-soft)}.clk-bid strong{color:#fff;padding-right:36px;font-size:1.12rem;line-height:1.3}.clk-bid p{color:var(--coal-ink-2);text-wrap:pretty;margin:0;line-height:1.5}@media (width<=760px){.clk-bid{grid-template-columns:minmax(0,1fr)}.clk-bid li{padding:18px 16px}.clk-bid__n{top:16px;right:16px}}.clk-mkd{box-sizing:border-box;text-align:left;background:#f3f2ee;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 16px;width:100%;max-width:760px;margin-top:20px;padding:14px 16px 14px 18px;display:grid}.clk-mkd__ic{width:24px;height:24px;color:var(--ink-2)}.clk-mkd p{color:var(--ink-2);margin:0;font-size:.96rem;line-height:1.45}.clk-mkd strong{color:var(--ink)}.clk .clk-mkd__btn{min-height:44px;box-shadow:none;white-space:nowrap;background:#fff}@media (width<=560px){.clk-mkd{grid-template-columns:auto minmax(0,1fr)}.clk .clk-mkd__btn{grid-column:1/-1;justify-content:center}}.clk .clk-coal .btn.clk-coal__btn{box-shadow:none;border:1px solid #ffffff57}.clk .clk-coal .btn.clk-coal__btn:hover{border-color:#fff9}@media (width<=900px){.clk-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.clk-facts{gap:8px}.clk-alarm{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:4px 10px;display:grid}.clk-alarm>svg{margin-top:1px}.clk-alarm>b{grid-column:2;margin:0}.clk-law__tabs i{display:none}.clk-law__tabs button{padding:8px 4px;font-size:.88rem}.clk-route2__switch svg{display:none}.clk-mkd{align-items:start}.clk-mkd__ic{margin-top:2px}}.clk-tl__rail button{position:relative}.clk-tl__rail button>.clk-tl__ownmark--dot{position:absolute;top:-5px;left:calc(50% + 11px);box-shadow:0 0 0 2px #fff}@media (width<=900px){.clk-law__tl{display:none}.clk-law__ts{display:inline}}@media (width<=380px){.clk .kp-seg__btn{padding-inline:4px;font-size:.8rem}}@media (width<=560px){.clk-demo__row{grid-template-columns:minmax(0,1fr);gap:6px}.clk-demo__code{justify-self:start}.clk-route2__switch .cl-m-only{display:inline}}.clk-tpick .clk-roof__tabs button{min-height:44px}.clk-eyebrow{font-size:var(--fs-small);font-weight:var(--fw-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--fire,#d8371c);margin:0 0 12px}.clk-route2__switch .is-worse.is-on{background:var(--fire,#d8371c);color:#fff}.clk-route2__switch .is-worse.is-on svg{color:#fff}.clk-route2--worse .clk-route2__n{background:var(--fire,#d8371c);color:#fff}@media (width<=900px){.clk-route2__switch{flex-wrap:wrap;justify-content:center;display:flex}.clk-route2__switch button{white-space:nowrap;padding-inline:14px}}@media (width<=560px){.clk-route2__switch{grid-template-columns:minmax(0,1fr);display:grid}.clk-route2__switch button{justify-content:flex-start;padding-inline:16px}.clk-route2__switch .cl-m-hide{display:inline!important}.clk-route2__switch .cl-m-only{display:none!important}}.clk-route2--worse li{background:#fff7f5}.clk-route2--worse .clk-route2__end{background:var(--fire,#d8371c);color:#fff}.clk-route2--worse .clk-route2__end svg{color:#fff}.clk-route2__switch button{position:relative;overflow:hidden}.clk-route2__bar{opacity:.55;transform-origin:0;background:currentColor;border-radius:2px;height:2px;animation:linear both clk-bar;position:absolute;bottom:4px;left:10px;right:10px}.clk-route2.is-paused .clk-route2__bar{animation-play-state:paused}@keyframes clk-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.clk-route2.is-auto .clk-route2__steps li{animation:none}.clk-route2.is-auto .clk-route2__steps li>*{opacity:.32;filter:saturate(.3);transition:opacity .6s,transform .6s cubic-bezier(.16,1,.3,1),filter .6s;transform:translateY(6px)}.clk-route2.is-auto .clk-route2__steps li.is-lit>*{opacity:1;filter:none;transform:none}.clk-route2.is-auto .clk-route2__steps li.is-lit .clk-route2__n{animation:.42s cubic-bezier(.34,1.56,.64,1) clk-pop}.clk-route2.is-auto .clk-route2__end{opacity:.35;transition:opacity .6s}.clk-route2.is-auto .clk-route2__end.is-lit{opacity:1}@keyframes clk-pop{0%{transform:scale(.7)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.clk-route2.is-auto .clk-route2__steps li>*,.clk-route2.is-auto .clk-route2__end{opacity:1;filter:none;transform:none}}.clk-tabpanel{display:contents}.seo-crumbs ol{color:var(--ink-3);flex-wrap:wrap;gap:4px 8px;margin:0 0 14px;padding:0;font-size:14px;list-style:none;display:flex}.seo-crumbs li+li:before{content:"/";opacity:.5;margin-right:8px}.seo-crumbs a{color:inherit;text-decoration:none}.seo-crumbs a:hover{color:var(--brand-text);text-decoration:underline}.seo-hero .nv-hero__title{text-wrap:balance}.seo-art{border-radius:20px;width:min(100%,560px);margin-inline:auto}.seo-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.seo-link{border:1px solid var(--line);background:var(--surface);height:100%;color:inherit;border-radius:16px;align-content:center;gap:6px;padding:18px 48px 18px 20px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid;position:relative}.seo-link strong{text-wrap:balance;font-size:17px;line-height:1.3}.seo-link span{color:var(--ink-3);font-size:15px;line-height:1.45}.seo-link__go{color:var(--brand-text);position:absolute;top:50%;right:16px;translate:0 -50%}.seo-link:hover{border-color:var(--brand);transform:translateY(-1px)}.seo-hub{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.seo-hub__card{border:1px solid var(--line);background:var(--surface);height:100%;color:inherit;border-radius:18px;align-content:start;gap:10px;padding:22px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.seo-hub__card strong{font-size:19px}.seo-hub__card>span:not(.kp-inc__icon){color:var(--ink-3);font-size:15px;line-height:1.45}.seo-hub__card .seo-hub__more{color:var(--brand);align-items:center;gap:6px;margin-top:auto;font-weight:600;display:inline-flex}.seo-hub__more svg{width:16px;height:16px}.seo-hub__card:hover{border-color:var(--brand);transform:translateY(-1px)}.seo-roles{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.seo-role{border:1px solid var(--line);background:var(--surface);min-height:44px;color:inherit;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-weight:500;text-decoration:none;display:inline-flex}.seo-role svg{width:18px;height:18px;color:var(--brand-text)}.seo-role:hover{border-color:var(--brand-text)}.seo-items--pain .kp-inc__icon{color:var(--brand-text)}.seo-price,.seo-sign{margin-top:16px}.seo-gap{margin-top:clamp(40px,6vw,64px)}.seo-share{margin-top:32px}@media (width<=1100px){.seo-hub{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.seo-links,.seo-hub{grid-template-columns:1fr}.seo-role{font-size:15px}}.seo-acc{gap:10px;max-width:960px;margin-inline:auto;display:grid}.seo-acc__item{border:1px solid var(--line);background:var(--surface);border-radius:18px;overflow:hidden}.seo-acc__item[open]{border-color:var(--line-strong)}.seo-acc__item summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:16px 20px;list-style:none;display:grid}.seo-acc__item summary::-webkit-details-marker{display:none}.seo-acc__head{gap:4px;min-width:0;display:grid}.seo-acc__head strong{font-size:19px}.seo-acc__head span{color:var(--ink-3);font-size:15px;line-height:1.45}.seo-acc__item[open] .seo-acc__head span{display:none}.seo-acc__count{background:var(--surface-2);min-width:32px;height:32px;color:var(--ink-2);border-radius:999px;place-items:center;padding:0 8px;font-size:14px;font-weight:600;display:grid}.seo-acc__chev{color:var(--ink-3);transition:rotate .2s}.seo-acc__item[open] .seo-acc__chev{rotate:180deg}.seo-acc__list{border-top:1px solid var(--line);margin:0;padding:0 20px;list-style:none;display:grid}.seo-acc__list li+li{border-top:1px solid var(--line)}.seo-acc__list a{min-height:48px;color:inherit;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;line-height:1.35;text-decoration:none;display:flex}.seo-acc__list a svg{width:18px;height:18px;color:var(--brand-text);flex:none}.seo-acc__list a:hover{color:var(--brand-text)}.seo-acc__all{color:var(--brand-text);align-items:center;gap:6px;margin:4px 20px 18px;font-weight:600;text-decoration:none;display:inline-flex}.seo-acc__all svg{width:16px;height:16px}@media (width<=720px){.seo-acc__item summary{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:14px 16px}.seo-acc__count,.seo-acc__head span{display:none}.seo-acc__list{padding:0 16px}.seo-acc__all{margin:4px 16px 16px}}@media (prefers-reduced-motion:reduce){.seo-acc__chev{transition:none}}.seo-hero .nv-hero__title{font-size:clamp(30px,3.6vw,46px);line-height:1.12}.seo-hero .nv-hero__lead{max-width:560px}.seo-hero__grid{align-items:center}.seo-entry{background:var(--surface);margin:0}.seo-gap-sm{margin-top:24px}.gate{min-height:100dvh;padding:48px var(--gutter);max-width:var(--container);background:var(--bg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);margin-inline:auto;display:grid}.gate__inner{gap:20px;max-width:540px;display:grid}.gate__brand{font-weight:var(--fw-bold);font-size:var(--fs-body);align-items:center;gap:10px;margin-bottom:20px;display:inline-flex}.gate__mark{width:34px;height:34px}.gate__title{font-size:var(--fs-title);letter-spacing:-.03em;line-height:1.02}.gate__lead{font-size:var(--fs-body);color:var(--ink-2);max-width:50ch;line-height:1.55}.gate__note{border-top:1px solid var(--line);color:var(--ink-3);font-weight:var(--fw-medium);padding-top:18px}.gate__art{justify-self:end;width:100%;max-width:520px}.gate__art svg{width:100%;height:auto}@media (width<=820px){.gate{grid-template-columns:1fr;align-items:start;gap:8px;padding-block:28px 48px}.gate__art{order:-1;justify-self:center;max-width:340px;margin-bottom:-28px}.gate__brand{margin-bottom:4px}.gate__inner{gap:14px}}:root:root[data-branch=yasno]{--bg:#f3f2ee;--canvas:#f3f2ee;--yb-line:#1e191412;--yb-ring:inset 0 0 0 1px #1e191412;--yb-inner:#ebe8e2;--yb-w:min(980px, calc(100% - 2 * clamp(20px, 3vw, 32px)));--yb-edge-ring:0 0 0 1px #1e191414;--yb-dim:#1e191438;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:root[data-branch=yasno] body{background:#f3f2ee}@media (width>=900px){:root:root[data-branch=yasno]{zoom:1.1;--vw:calc(100vw / 1.1)}}:root:root[data-branch=yasno] .news-bar{color:#4a5665;background:0 0}:root:root[data-branch=yasno] .site-footer{background:#f3f2ee;border-top:1px solid #e4e1da}:root:root[data-branch=yasno] .site-footer__grid{text-align:center;grid-template-columns:auto auto;justify-content:center;column-gap:96px}:root:root[data-branch=yasno] .site-footer__grid>div{align-content:start;justify-items:center;display:grid}:root:root[data-branch=yasno] .site-footer__grid>div:first-child{grid-column:1/-1}:root:root[data-branch=yasno] .site-footer__grid>div:first-child p{margin-inline:auto}:root:root[data-branch=yasno] .site-footer .logo__text,:root:root[data-branch=yasno] .site-footer ul{justify-items:center}:root:root[data-branch=yasno] .site-footer__bottom{text-align:center;justify-content:center}@media (width<=700px){:root:root[data-branch=yasno] .site-footer__grid{grid-template-columns:minmax(0,1fr)}}@media (width>=761px){:root:root[data-branch=yasno] .site-footer__grid{text-align:left;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-content:stretch;align-items:start;column-gap:clamp(40px,6vw,96px)}:root:root[data-branch=yasno] .site-footer__grid h3{margin-top:0}:root:root[data-branch=yasno] .site-footer__grid>div:first-child{text-align:center;grid-area:1/2;justify-items:center}:root:root[data-branch=yasno] .site-footer__grid>div:first-child p{margin-inline:auto;max-width:300px!important}:root:root[data-branch=yasno] .site-footer__grid>div:nth-child(2){text-align:right;grid-area:1/1;justify-self:end;justify-items:end}:root:root[data-branch=yasno] .site-footer__grid>div:nth-child(2) ul{justify-items:end}:root:root[data-branch=yasno] .site-footer__grid>div:nth-child(3){text-align:left;grid-area:1/3;justify-self:start;justify-items:start}:root:root[data-branch=yasno] .site-footer__grid>div:nth-child(3) ul{justify-items:start}}:root:root[data-branch=yasno] main>.start,:root:root[data-branch=yasno] main>.section,:root:root[data-branch=yasno] main>.example>.section,:root:root[data-branch=yasno] main>.notfound{width:var(--yb-w);box-sizing:border-box;max-width:none;box-shadow:var(--yb-ring);background:#fff;border:0;border-radius:24px;margin:clamp(16px,2.4vw,28px) auto clamp(36px,5vw,64px);padding-block:clamp(28px,4vw,52px)}:root:root[data-branch=yasno] main>.start>.container,:root:root[data-branch=yasno] main>.section>.container,:root:root[data-branch=yasno] main>.example>.section>.container{max-width:none;padding-inline:clamp(18px,3.4vw,44px)}:root:root[data-branch=yasno] main h1,:root:root[data-branch=yasno] main h2{font-family:"Onest", var(--font-display,sans-serif)}:root:root[data-branch=yasno] main .card{border:1px solid var(--yb-inner);box-shadow:none;background:#fff;border-radius:20px}:root:root[data-branch=yasno] .start .container>.start__title{text-align:center;font-weight:var(--fw-medium,500);letter-spacing:-.04em}:root:root[data-branch=yasno] .start .container>.start__title+.muted{text-align:center;text-wrap:balance;margin-inline:auto}:root:root[data-branch=yasno] .start__pending{margin-inline:auto}:root:root[data-branch=yasno] .start__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}:root:root[data-branch=yasno] .start__card h2{font-size:1.15rem;font-weight:var(--fw-bold,600);letter-spacing:-.015em}:root:root[data-branch=yasno] .start__card .btn--primary{box-shadow:none}:root:root[data-branch=yasno] .start__card .key-input{background:#fff}:root:root[data-branch=yasno] .start__lead{text-align:center;text-wrap:balance;max-width:52ch;margin:0 auto 28px}:root:root[data-branch=yasno] .start__grid{grid-template-rows:repeat(4,auto);align-items:stretch;row-gap:0;max-width:860px;margin-inline:auto}:root:root[data-branch=yasno] .start__card{grid-row:span 4;grid-template-rows:subgrid;align-content:start;row-gap:16px}:root:root[data-branch=yasno] .start__card h2{align-items:center;gap:10px;margin:0;display:flex}:root:root[data-branch=yasno] .start__card h2 svg{width:22px;height:22px;color:var(--brand,#c8281e);flex:none}:root:root[data-branch=yasno] .start__body{align-self:end;margin:0}:root:root[data-branch=yasno] .start__action .btn,:root:root[data-branch=yasno] .start__card .key-input{min-height:56px}:root:root[data-branch=yasno] .start__note{align-content:start;gap:10px;display:grid}:root:root[data-branch=yasno] .start__note p{margin:0}@media (width<=760px){:root:root[data-branch=yasno] .start__grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:10px}:root:root[data-branch=yasno] .start__card{grid-row:auto;grid-template-rows:none}}:root:root[data-branch=yasno] main>.section .prose{max-width:72ch;margin-inline:auto}:root:root[data-branch=yasno] .prose h1{font-weight:var(--fw-medium,500);letter-spacing:-.04em;line-height:1.06}:root:root[data-branch=yasno] .prose h2{font-size:1.2rem;font-weight:var(--fw-bold,600);letter-spacing:-.015em}:root:root[data-branch=yasno] main>.section .eyebrow{display:none}:root:root[data-branch=yasno] .example__wrap{max-width:none}:root:root[data-branch=yasno] .example__wrap>.badge{justify-self:center}:root:root[data-branch=yasno] .example__wrap>.short__title,:root:root[data-branch=yasno] .example__wrap>.short__lead,:root:root[data-branch=yasno] .example__wrap>.short__note{text-align:center;margin-inline:auto}:root:root[data-branch=yasno] .example__wrap>.short__cta{justify-content:center;display:flex}:root:root[data-branch=yasno] .example__shot{box-shadow:none;border-color:var(--yb-inner);border-radius:16px}:root:root[data-branch=yasno] .example .entry{box-shadow:none}:root:root[data-branch=yasno] .cab{--yb-top:10px;--yb-bar:60px;--yb-gap:12px;--yb-edge:16px;background:0 0}@media (width<=760px){:root:root[data-branch=yasno] .cab{--yb-top:8px;--yb-bar:56px;--yb-gap:10px;--yb-edge:8px}}:root:root[data-branch=yasno] .cab__top{top:var(--yb-top);z-index:36;min-height:var(--yb-bar);margin:var(--yb-top) var(--yb-edge) 0;box-shadow:var(--yb-ring);-webkit-backdrop-filter:none;background:#fff;border:0;border-radius:22px;gap:10px;padding-inline:10px}:root:root[data-branch=yasno] .cab__top .btn{box-shadow:none}:root:root[data-branch=yasno] .cab__burger{border-radius:12px;width:40px;min-width:40px;height:40px;min-height:40px}:root:root[data-branch=yasno] .cab__top .btn--ghost:hover{background:#f3f2ee}:root:root[data-branch=yasno] .cab__top .logo{margin-left:2px;line-height:0;display:block;position:static;top:0}:root:root[data-branch=yasno] .cab__top .logo>*{display:none}:root:root[data-branch=yasno] .cab__top .logo:before{content:"";aspect-ratio:902/183;background:url(/img/brand/prajarka-logo-color.svg) 0/contain no-repeat;width:clamp(190px,16vw,220px);display:block}:root:root[data-branch=yasno] .cab__back{min-height:40px;color:var(--ink-2);border-radius:12px;margin-left:14px;position:relative}:root:root[data-branch=yasno] .cab__back:before{content:"";background:#e4e1da;width:1px;height:24px;position:absolute;top:50%;left:-13px;translate:0 -50%}:root:root[data-branch=yasno] .cab__back:hover{color:var(--ink)}:root:root[data-branch=yasno] .cab__top-actions{gap:8px}:root:root[data-branch=yasno] .cab__quota{display:none}:root:root[data-branch=yasno] .cab__top-actions .btn{background:#f3f2ee;border-color:#0000;border-radius:12px;min-height:40px}:root:root[data-branch=yasno] .cab__top-actions .btn:hover{background:#eae8e2}:root:root[data-branch=yasno] .cab__top-actions .btn--icon{width:40px;min-width:40px;padding:0}:root:root[data-branch=yasno] .cab__top-actions>button[title=Тёмная\ тема],:root:root[data-branch=yasno] .cab__top-actions>button[title=Светлая\ тема]{display:none}@media (width<=560px){:root:root[data-branch=yasno] .cab__top{border-radius:18px;gap:6px;padding-inline:6px 8px}:root:root[data-branch=yasno] .cab__top .logo:before{aspect-ratio:902/127;background-image:url(/img/brand/prajarka-wordmark-color.svg);width:min(150px,100vw - 196px)}:root:root[data-branch=yasno] .cab__top-actions{gap:6px}}:root:root[data-branch=yasno] .cab__body{padding:var(--yb-gap) var(--yb-edge) 40px;grid-template-columns:288px minmax(0,1fr);column-gap:16px}:root:root[data-branch=yasno] .cab__body--collapsed{grid-template-columns:minmax(0,1fr)}:root:root[data-branch=yasno] .cab__side{top:calc(var(--yb-top) + var(--yb-bar) + var(--yb-gap));height:calc(100dvh - var(--yb-top) - var(--yb-bar) - var(--yb-gap) - 16px);box-shadow:var(--yb-ring);background:#fff;border:0;border-radius:22px;gap:14px;padding:16px}:root:root[data-branch=yasno] .cab__main{gap:16px;padding:0}@media (width>=961px){:root:root[data-branch=yasno] .cab{min-height:90.9091dvh}:root:root[data-branch=yasno] .cab__side{height:calc(100dvh / 1.1 - var(--yb-top) - var(--yb-bar) - var(--yb-gap) - 16px)}}@media (width>=900px){:root:root[data-branch=yasno]:has(.cab){zoom:.99;--vw:calc(100vw / .99)}}@media (width>=961px){:root:root[data-branch=yasno]:has(.cab) .cab{min-height:101.01dvh}:root:root[data-branch=yasno]:has(.cab) .cab__side{height:calc(100dvh / .99 - var(--yb-top) - var(--yb-bar) - var(--yb-gap) - 16px)}}:root:root[data-branch=yasno] .cab__side-title{font-weight:var(--fw-medium,500);letter-spacing:.06em;margin-top:4px}:root:root[data-branch=yasno] .cab__item{border:0;border-radius:14px;padding:12px}:root:root[data-branch=yasno] .cab__item:hover{background:#f3f2ee}:root:root[data-branch=yasno] .cab__item--active,:root:root[data-branch=yasno] .cab__item--active:hover{background:#fff7f5;box-shadow:inset 0 0 0 1px #c8281e59}:root:root[data-branch=yasno] .cab__item:focus-visible{outline:3px solid var(--brand);outline-offset:2px}:root:root[data-branch=yasno] .cab__side-foot{border-top-color:var(--yb-inner)}@media (width<=960px){:root:root[data-branch=yasno] .cab__body{grid-template-columns:minmax(0,1fr)}:root:root[data-branch=yasno] .cab__side{top:calc(var(--yb-top) + var(--yb-bar) + 8px);left:var(--yb-edge);bottom:var(--yb-edge);height:auto;width:min(320px, calc(100vw - 2 * var(--yb-edge)));box-shadow:var(--yb-ring);transform:translate(calc(-100% - 24px))}:root:root[data-branch=yasno] .cab__side--open{transform:none}:root:root[data-branch=yasno] .cab__scrim{background:var(--yb-dim);inset:0}:root:root[data-branch=yasno] .cab__main{padding:0}}@media (width<=760px){:root:root[data-branch=yasno] .cab__body{padding-inline:16px}}:root:root[data-branch=yasno] .cab h1,:root:root[data-branch=yasno] .cab h2{font-family:"Onest", var(--font-display,sans-serif)}:root:root[data-branch=yasno] .cab .wizard__title{font-size:clamp(1.9rem,1.1rem + 2vw,2.75rem);font-weight:var(--fw-medium,500);letter-spacing:-.04em;line-height:1.06}:root:root[data-branch=yasno] .cab .wizard__head{gap:10px;margin-top:6px}:root:root[data-branch=yasno] .cab .check__title{font-size:clamp(1.25rem,1rem + .8vw,1.6rem);font-weight:var(--fw-medium,500);letter-spacing:-.025em;line-height:1.15}:root:root[data-branch=yasno] .cab .card,:root:root[data-branch=yasno] .cab .key-notice,:root:root[data-branch=yasno] .cab .submission,:root:root[data-branch=yasno] .cab .aside-card,:root:root[data-branch=yasno] .cab .ask,:root:root[data-branch=yasno] .cab .alert{box-shadow:var(--yb-ring);background:#fff;border:0;border-radius:22px}:root:root[data-branch=yasno] .cab .wizard__step{box-shadow:var(--yb-ring);background:#fff;border:0;border-radius:22px;gap:16px;padding:clamp(18px,2.4vw,26px)}:root:root[data-branch=yasno] .cab .wizard__legend{float:left;width:100%;font-family:"Onest", var(--font-display,sans-serif);font-size:1.2rem;font-weight:var(--fw-bold,600);letter-spacing:-.015em;gap:12px;margin:0;padding:0}:root:root[data-branch=yasno] .cab .wizard__num{width:32px;height:32px;font-size:.95rem}:root:root[data-branch=yasno] .cab .city-fixed{background:#f3f2ee}:root:root[data-branch=yasno] .cab .drop__zone{background:#fff;border:1.5px dashed #c8281e59;border-radius:16px}:root:root[data-branch=yasno] .cab .drop__zone--over{border-color:var(--brand);background:#fff7f5}:root:root[data-branch=yasno] .cab .drop__file{background:#f3f2ee;border:0;border-radius:14px}:root:root[data-branch=yasno] .cab .more{box-shadow:var(--yb-ring);border:0;border-radius:16px}:root:root[data-branch=yasno] .cab .wizard__foot .btn--primary{border-radius:16px;min-height:56px;padding-inline:26px}:root:root[data-branch=yasno] .cab .key-notice{gap:14px 24px;margin-bottom:0;padding:20px 22px}:root:root[data-branch=yasno] .cab .key-notice h2{letter-spacing:-.015em;font-size:1.15rem}:root:root[data-branch=yasno] .cab .keybox-inline{background:#f3f2ee;border:1px dashed #1e19142e;border-radius:14px}:root:root[data-branch=yasno] .cab .key-notice .btn--sm{border-radius:12px;min-height:40px}:root:root[data-branch=yasno] .cab .alert{color:var(--ink);align-items:flex-start;gap:14px;padding:18px 20px}:root:root[data-branch=yasno] .cab .alert>svg{box-sizing:content-box;border-radius:50%;width:20px;height:20px;margin:0;padding:9px}:root:root[data-branch=yasno] .cab .alert--danger>svg{color:var(--danger);background:var(--danger-soft)}:root:root[data-branch=yasno] .cab .alert--warn>svg{color:var(--warn);background:var(--warn-soft)}:root:root[data-branch=yasno] .cab .alert--info>svg{color:var(--info);background:var(--info-soft)}:root:root[data-branch=yasno] .cab .alert--ok>svg{color:var(--ok);background:var(--ok-soft)}:root:root[data-branch=yasno] .cab .alert>div,:root:root[data-branch=yasno] .cab .alert>p{padding-top:7px}:root:root[data-branch=yasno] .cab .alert p:first-child{font-weight:var(--fw-medium,500);line-height:1.45}:root:root[data-branch=yasno] .cab .alert p+p,:root:root[data-branch=yasno] .cab .alert .small{color:var(--ink-2)}:root:root[data-branch=yasno] .cab .cab__error{align-items:center}:root:root[data-branch=yasno] .cab .cab__error>p{padding-top:0}:root:root[data-branch=yasno] .cab .submission{padding:18px 20px}:root:root[data-branch=yasno] .cab .submission__icon{background:#f3f2ee;border-radius:12px}:root:root[data-branch=yasno] .cab .submission__files .badge{background:#f3f2ee}:root:root[data-branch=yasno] .cab .aside-card{padding:16px 18px}:root:root[data-branch=yasno] .cab .aside-card__title{letter-spacing:.06em}:root:root[data-branch=yasno] .cab .aside-pins a{background:#f3f2ee}:root:root[data-branch=yasno] .cab .result{overflow:hidden}:root:root[data-branch=yasno] .cab .result__reason{background:#f3f2ee;border-left:0;border-radius:14px}:root:root[data-branch=yasno] .cab .result__disclaimer{background:#f3f2ee;border:0;border-radius:14px}:root:root[data-branch=yasno] .cab .finding{border-color:var(--yb-inner);border-radius:16px}:root:root[data-branch=yasno] .cab .metrics__item{background:#f3f2ee;border-radius:14px}:root:root[data-branch=yasno] .cab .table-wrap{border-color:var(--yb-inner);border-radius:14px}:root:root[data-branch=yasno] .cab .bubble--assistant{box-shadow:var(--yb-ring);background:#fff;border:0}:root:root[data-branch=yasno] .cab .ask{padding:20px}.yq{gap:8px;margin:0;display:grid}.yq__head{font-size:.85rem;font-weight:var(--fw-medium,500);color:var(--ink-3);margin:0}.yq__row{gap:6px;margin:0;padding:0;list-style:none;display:grid}.yq__pill{background:#f3f2ee;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:8px 14px 8px 12px;display:grid}.yq__pill svg{width:18px;height:18px;color:var(--brand)}.yq__label{color:var(--ink-2);font-size:.95rem}.yq__num{font-family:"Onest", var(--font-display,sans-serif);letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.1rem;font-weight:600}.yq__pill--out{background:#fdeceb}.yq__pill--out svg,.yq__pill--out .yq__num,.yq__pill--out .yq__label{color:var(--danger)}.yq__note{color:var(--ink-2);margin:0;font-size:.85rem;line-height:1.4}.yq__note--out{color:var(--danger)}.yq--main{background:#fff;border-radius:22px;padding:14px 16px 16px;display:none;box-shadow:inset 0 0 0 1px #1e191412}.cab__body--collapsed .yq--main{display:grid}@media (width<=960px){.yq--main{display:grid}.yq--side{display:none}}@media (width>=561px){.yq--main .yq__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}:root:root[data-branch=yasno] :is(.disc__dlg,.modal,.cl-share-dlg,.vguide){box-shadow:var(--yb-edge-ring);border:0;border-radius:22px}:root:root[data-branch=yasno] :is(.disc__dlg,.modal,.cl-share-dlg,.vguide)::backdrop{background:var(--yb-dim);-webkit-backdrop-filter:none}:root:root[data-branch=yasno] :is(.disc__dlg,.modal,.cl-share-dlg) .btn,:root:root[data-branch=yasno] .cl-share-dlg .share-ic__btn>span,:root:root[data-branch=yasno] .cl-share-dlg .share-ic__btn:hover>span{box-shadow:none}:root:root[data-branch=yasno] :is(.disc__head,.disc__foot){border-color:var(--yb-inner)}:root:root[data-branch=yasno] .disc__head h2,:root:root[data-branch=yasno] .modal h2{font-family:"Onest", var(--font-display,sans-serif);letter-spacing:-.015em}:root:root[data-branch=yasno] .disc-step__bar{background:var(--yb-inner)}:root:root[data-branch=yasno] .disc-step__track li span{border-color:#e0dcd4}:root:root[data-branch=yasno] .site-drawer__scrim{background:var(--yb-dim)}:root:root[data-branch=yasno] .site-drawer__panel{width:min(340px,100vw - 16px);box-shadow:var(--yb-edge-ring);padding:max(8px, env(safe-area-inset-top,0px)) 18px max(20px, env(safe-area-inset-bottom,0px)) max(18px, env(safe-area-inset-left,0px));border-radius:22px;inset:8px auto 8px 8px}:root:root[data-branch=yasno] .site-drawer__nav a{border-bottom-color:var(--yb-inner)}:root:root[data-branch=yasno] .site-drawer__actions .btn{box-shadow:none;border-radius:14px}:root:root[data-branch=yasno] .site-drawer__actions .btn:not(.btn--primary){background:#f3f2ee;border-color:#0000}:root:root[data-branch=yasno] .seo{--line:#ebe8e2;--line-strong:#e0dcd4;--surface-2:#f3f2ee;--brand-text:var(--brand);padding-inline:0;gap:16px;padding-bottom:clamp(36px,5vw,64px)}:root:root[data-branch=yasno] .seo .nv-eyebrow{display:none}:root:root[data-branch=yasno] .seo :is(.nv-title,.nv-hero__title){font-family:"Onest", var(--font-display,sans-serif);font-weight:var(--fw-medium,500);letter-spacing:-.04em}:root:root[data-branch=yasno] .seo .seo-hero.nv-tone{background:0 0;min-height:0;margin:0;padding-block:clamp(24px,3.6vw,48px) clamp(4px,1vw,12px);overflow:visible}:root:root[data-branch=yasno] .seo .seo-hero.nv-tone:before{display:none}:root:root[data-branch=yasno] .seo .seo-hero>.nv-wrap{width:var(--yb-w);box-sizing:border-box;max-width:none;padding-inline:clamp(4px,1.2vw,12px)}:root:root[data-branch=yasno] .seo .seo-hero .nv-hero__title{margin:0;font-size:clamp(1.9rem,1.1rem + 2.2vw,2.9rem);line-height:1.08}:root:root[data-branch=yasno] .seo .seo-hero .nv-hero__lead{color:var(--ink-2);text-wrap:pretty;margin:0}:root:root[data-branch=yasno] .seo .seo-crumbs ol{color:var(--ink-3);margin-bottom:0}:root:root[data-branch=yasno] .seo .seo-crumbs a:hover{color:var(--brand)}:root:root[data-branch=yasno] .seo .seo-hero>.nv-wrap:not(.nv-hero__grid){text-align:center;justify-items:center;gap:14px;display:grid}:root:root[data-branch=yasno] .seo .seo-hero>.nv-wrap:not(.nv-hero__grid) .seo-crumbs ol{justify-content:center}:root:root[data-branch=yasno] .seo .seo-hero>.nv-wrap:not(.nv-hero__grid) .nv-hero__title{text-wrap:balance;max-width:16ch}:root:root[data-branch=yasno] .seo .seo-hero .nv-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(20px,3vw,40px)}:root:root[data-branch=yasno] .seo .seo-hero .nv-hero__copy{align-content:center;gap:16px}:root:root[data-branch=yasno] .seo .seo-hero .nv-object{align-self:center;margin:0}:root:root[data-branch=yasno] .seo .seo-art{mix-blend-mode:multiply;border-radius:22px;width:min(100%,420px)}:root:root[data-branch=yasno] .seo .kq-chips{color:var(--ink-3);font-weight:var(--fw-medium,500);margin:0}:root:root[data-branch=yasno] .seo .nv-hero__cta .btn{border-radius:16px}:root:root[data-branch=yasno] .seo .seo-entry.entry{box-shadow:none;background:#fff;border:1.5px dashed #c8281e59;border-radius:22px;padding:clamp(20px,2.6vw,28px) clamp(16px,2.4vw,24px)}:root:root[data-branch=yasno] .seo .seo-entry.entry--over{border-color:var(--brand);background:#fff7f5}:root:root[data-branch=yasno] .seo .seo-entry .btn{box-shadow:none}:root:root[data-branch=yasno] .seo>.nv-panel,:root:root[data-branch=yasno] .seo>.nv-band{width:var(--yb-w);box-sizing:border-box;border-radius:24px;margin-inline:auto}:root:root[data-branch=yasno] .seo>.nv-panel{box-shadow:var(--yb-ring);background:#fff;padding-block:clamp(28px,4vw,48px)}:root:root[data-branch=yasno] .seo>.nv-band.nv-tone{background:0 0;padding-block:clamp(20px,3vw,36px)}:root:root[data-branch=yasno] .seo>.nv-band.nv-tone:before{display:none}:root:root[data-branch=yasno] .seo>:is(.nv-panel,.nv-band)>.nv-wrap{max-width:none;padding-inline:clamp(18px,3.4vw,44px)}:root:root[data-branch=yasno] .seo>.nv-band>.nv-wrap{padding-inline:0}:root:root[data-branch=yasno] .seo .nv-head{text-align:center;justify-items:center;margin-inline:auto}:root:root[data-branch=yasno] .seo .nv-head .nv-title{max-width:22ch;margin:0}:root:root[data-branch=yasno] .seo>:is(.nv-panel,.nv-band) .nv-title{font-size:clamp(1.75rem,1.05rem + 2vw,2.6rem);line-height:1.08}:root:root[data-branch=yasno] .seo>.nv-band:last-child{padding-bottom:0}:root:root[data-branch=yasno] .seo .kp-inc{gap:12px}:root:root[data-branch=yasno] .seo .kp-inc__item{border:1px solid var(--yb-inner);box-shadow:none;background:#fff;border-radius:22px;gap:12px;padding:20px}:root:root[data-branch=yasno] .seo .kp-inc__icon{color:var(--brand);background:#f3f2ee;border-radius:50%}:root:root[data-branch=yasno] .seo .kp-cta{gap:10px}:root:root[data-branch=yasno] .seo .kp-cta .btn{border-radius:16px}:root:root[data-branch=yasno] .seo .kp-cta .btn--ghost{background:#f3f2ee;border-color:#0000}:root:root[data-branch=yasno] .seo .kp-cta .btn--ghost:hover{background:#eae8e2}:root:root[data-branch=yasno] .seo .seo-link{border:1px solid var(--yb-inner);background:#fff;border-radius:22px}:root:root[data-branch=yasno] .seo .seo-link:hover{background:#fffaf9;border-color:#c8281e59}:root:root[data-branch=yasno] .seo .seo-link__go{color:var(--brand)}:root:root[data-branch=yasno] .seo .seo-role{border:1px solid var(--yb-inner);background:#fff}:root:root[data-branch=yasno] .seo>.nv-band .seo-role{box-shadow:var(--yb-ring);border-color:#0000}:root:root[data-branch=yasno] .seo .seo-role:hover{border-color:#c8281e59}:root:root[data-branch=yasno] .seo .seo-role svg{color:var(--brand)}:root:root[data-branch=yasno] .seo .seo-acc{gap:10px;max-width:none}:root:root[data-branch=yasno] .seo .seo-acc__item{border:1px solid var(--yb-inner);background:#fff;border-radius:22px}:root:root[data-branch=yasno] .seo .seo-acc__item[open]{border-color:#e0dcd4}:root:root[data-branch=yasno] .seo .seo-acc__item summary .kp-inc__icon{width:44px;height:44px}:root:root[data-branch=yasno] .seo .seo-acc__head strong{font-family:"Onest", var(--font-display,sans-serif);font-weight:var(--fw-bold,600);letter-spacing:-.015em}:root:root[data-branch=yasno] .seo .seo-acc__count{background:#f3f2ee}:root:root[data-branch=yasno] .seo .seo-acc__list,:root:root[data-branch=yasno] .seo .seo-acc__list li+li{border-color:var(--yb-inner)}:root:root[data-branch=yasno] .seo .seo-acc__list a:hover,:root:root[data-branch=yasno] .seo .seo-acc__all{color:var(--brand)}:root:root[data-branch=yasno] .seo .seo-sign{text-align:center;margin:18px auto 0}:root:root[data-branch=yasno] .seo>.nv-band>.nv-faq{grid-template-columns:minmax(0,1fr);gap:16px;max-width:820px;margin-inline:auto}:root:root[data-branch=yasno] .seo .nv-faq__head{text-align:center;justify-items:center;position:static}:root:root[data-branch=yasno] .seo .nv-faq__head .nv-title{margin:0}:root:root[data-branch=yasno] .seo .nv-faq__item{border-color:#e2dfd8}:root:root[data-branch=yasno] .seo .seo-share{margin-top:28px}:root:root[data-branch=yasno] .seo .seo-share .share-nb{text-align:center;justify-items:center}:root:root[data-branch=yasno] .seo .seo-share :is(.share-nb__title,.share-nb__row){justify-content:center}:root:root[data-branch=yasno] .seo .seo-share .share-nb__row .btn{box-shadow:none;background:#f3f2ee;border-color:#0000}@media (width<=960px){:root:root[data-branch=yasno] .seo .seo-hero .nv-hero__grid{grid-template-columns:minmax(0,1fr)}:root:root[data-branch=yasno] .seo .seo-hero .nv-hero__copy{text-align:center;justify-items:center}:root:root[data-branch=yasno] .seo .seo-hero .nv-hero__copy .seo-crumbs ol{justify-content:center}:root:root[data-branch=yasno] .seo .seo-hero .nv-hero__lead{margin-inline:auto}:root:root[data-branch=yasno] .seo .seo-hero .nv-hero__cta{justify-content:center}:root:root[data-branch=yasno] .seo .seo-art{width:min(100%,340px)}}@media (width<=560px){:root:root[data-branch=yasno] .seo{gap:10px}:root:root[data-branch=yasno] .seo>.nv-panel{border-radius:22px}:root:root[data-branch=yasno] .seo>.nv-panel>.nv-wrap{padding-inline:14px}:root:root[data-branch=yasno] .seo .seo-crumbs ol{gap:4px 6px;font-size:13px}:root:root[data-branch=yasno] .seo .seo-crumbs li+li:before{margin-right:6px}:root:root[data-branch=yasno] .seo .nv-hero__cta{width:100%;display:grid}:root:root[data-branch=yasno] .seo .nv-hero__cta .btn{width:100%}:root:root[data-branch=yasno] .seo .kp-inc__item{padding:14px 16px}:root:root[data-branch=yasno] .seo .kp-cta{display:grid}:root:root[data-branch=yasno] .seo .kp-cta .btn{text-align:center;justify-content:center;width:100%;padding-inline:14px;font-size:1rem}:root:root[data-branch=yasno] .seo .seo-link{padding:16px 44px 16px 16px}}:root:root[data-branch=yasno] :is(.input,.select,.textarea):not(:hover):not(:focus):not([aria-invalid=true]){border-color:#dcd8d0}.not-estimate .not-estimate__title{font-weight:var(--fw-bold,600);color:var(--ink);margin:0 0 4px;font-size:1.1rem}.not-estimate p{margin:0}:root{--bg:#faf7f2;--surface:#fff;--surface-2:#f3eee6;--surface-3:#ebe4d8;--ink:#1d1a17;--ink-2:#463f37;--ink-3:#6b6258;--line:#e4dccf;--line-strong:#cfc4b4;--brand:#c8281e;--brand-hover:#a51f17;--brand-text:#b3231a;--brand-soft:#fce9e4;--on-brand:#fff;--ok:#1d6f46;--ok-soft:#e2f2e9;--warn:#8a5300;--warn-soft:#fff1d6;--danger:#b42318;--danger-soft:#fdecea;--info:#1f4f9c;--info-soft:#e7eefb;--focus:#1f5fd1;--shadow-sm:0 1px 2px #281c100f;--shadow:0 1px 2px #281c100d, 0 8px 24px -12px #281c102e;--shadow-lg:0 24px 60px -24px #281c1059;--radius-sm:8px;--radius:14px;--radius-lg:22px;--font:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--fs-title:clamp(1.75rem, 1.2rem + 2.2vw, 2.75rem);--fs-body:1.0625rem;--fs-small:.875rem;--fw-regular:400;--fw-medium:600;--fw-bold:800;--step--1:.875rem;--step-0:1rem;--step-1:1.125rem;--step-2:1.375rem;--step-3:clamp(1.5rem, 1.2rem + 1.2vw, 2rem);--step-4:clamp(2rem, 1.4rem + 2.6vw, 3.25rem);--container:1180px;--gutter:clamp(16px, 4vw, 32px);--ease:cubic-bezier(.2, .7, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#141210;--surface:#1d1a17;--surface-2:#26221e;--surface-3:#312c27;--ink:#f4efe8;--ink-2:#d4cbbf;--ink-3:#a99f92;--line:#36302a;--line-strong:#4a423a;--brand:#d33a2d;--brand-hover:#e24a3c;--brand-text:#ff8a7a;--brand-soft:#3a1d18;--on-brand:#fff;--ok:#6fd3a0;--ok-soft:#173326;--warn:#f2bb5c;--warn-soft:#362812;--danger:#ff8f84;--danger-soft:#3b1a17;--info:#9cbcff;--info-soft:#1a2640;--focus:#8ab4ff;--shadow-sm:0 1px 2px #0006;--shadow:0 1px 2px #0006, 0 10px 30px -14px #000000b3;--shadow-lg:0 24px 60px -24px #000c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-cyrillic-wght-normal.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-cyrillic-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.55}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{letter-spacing:-.015em;line-height:1.15;font-weight:var(--fw-bold);text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}a{color:var(--brand-text);text-underline-offset:3px}a:hover{color:var(--brand-hover)}ul,ol{margin:0;padding:0}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:6px}::selection{background:var(--brand-soft);color:var(--ink)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--ink);color:var(--bg);border-radius:var(--radius-sm);font-weight:var(--fw-medium);padding:10px 14px;text-decoration:none;position:absolute;top:-60px;left:12px}.skip-link:focus{color:var(--bg);top:12px}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.eyebrow{font-size:var(--fs-small);font-weight:var(--fw-medium);letter-spacing:.02em;color:var(--brand-text);align-items:center;gap:8px;display:inline-flex}.muted{color:var(--ink-3)}.small{font-size:var(--fs-small)}.mono{font-family:var(--font-mono)}.btn{--btn-bg:var(--surface);--btn-ink:var(--ink);--btn-line:var(--line-strong);border:1px solid var(--btn-line);background:var(--btn-bg);min-height:44px;color:var(--btn-ink);font-weight:var(--fw-medium);font-size:var(--fs-body);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s var(--ease), border-color .15s var(--ease), transform .1s var(--ease), box-shadow .15s;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{background:var(--surface-2);color:var(--btn-ink)}.btn:active{transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.btn svg{flex:none;width:18px;height:18px}.btn--primary{--btn-bg:var(--brand);--btn-ink:var(--on-brand);--btn-line:var(--brand);box-shadow:0 6px 18px -10px var(--brand)}.btn--primary:hover{background:var(--brand-hover);border-color:var(--brand-hover);color:var(--on-brand)}.btn--dark{--btn-bg:var(--ink);--btn-ink:var(--bg);--btn-line:var(--ink)}.btn--dark:hover{background:var(--ink-2);color:var(--bg)}.btn--ghost{--btn-bg:transparent;--btn-line:transparent}.btn--ghost:hover{background:var(--surface-2)}.btn--danger{--btn-ink:var(--danger);--btn-line:var(--line-strong)}.btn--danger:hover{background:var(--danger-soft);color:var(--danger)}.btn--sm{min-height:36px;font-size:var(--fs-small);border-radius:10px;padding:6px 12px}.btn--lg{min-height:54px;font-size:var(--fs-body);border-radius:14px;padding:14px 24px}.btn--block{width:100%}.btn--icon{width:44px;padding:0}.btn--icon.btn--sm{width:36px}.field{gap:6px;display:grid}.label{font-weight:var(--fw-medium);font-size:var(--fs-small);color:var(--ink-2)}.hint{font-size:var(--fs-small);color:var(--ink-3)}.field-error{font-size:var(--fs-small);color:var(--danger);font-weight:var(--fw-medium)}.input,.select,.textarea{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:48px;color:var(--ink);border-radius:12px;padding:11px 14px;transition:border-color .15s,box-shadow .15s}.input::placeholder,.textarea::placeholder{color:var(--ink-3);opacity:.85}.input:hover,.select:hover,.textarea:hover{border-color:var(--ink-3)}.input:focus,.select:focus,.textarea:focus{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 25%, transparent);outline:none}.input:disabled,.select:disabled{background:var(--surface-2);color:var(--ink-3);cursor:not-allowed}.input[aria-invalid=true]{border-color:var(--danger)}.textarea{resize:vertical;min-height:96px;line-height:1.5}.select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%236b6258' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.card--pad{padding:clamp(18px,3vw,28px)}.badge{font-size:var(--fs-small);font-weight:var(--fw-medium);white-space:nowrap;background:var(--surface-2);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;line-height:1.5;display:inline-flex}.badge svg{width:14px;height:14px}.badge--ok{background:var(--ok-soft);color:var(--ok)}.badge--warn{background:var(--warn-soft);color:var(--warn)}.badge--danger{background:var(--danger-soft);color:var(--danger)}.badge--info{background:var(--info-soft);color:var(--info)}.badge--brand{background:var(--brand-soft);color:var(--brand-text)}.alert{border-radius:var(--radius);background:var(--surface-2);color:var(--ink-2);border:1px solid var(--line);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.alert svg{flex:none;width:20px;height:20px;margin-top:2px}.alert--danger{background:var(--danger-soft);color:var(--danger);border-color:color-mix(in srgb, var(--danger) 25%, transparent)}.alert--warn{background:var(--warn-soft);color:var(--warn);border-color:color-mix(in srgb, var(--warn) 25%, transparent)}.alert--ok{background:var(--ok-soft);color:var(--ok);border-color:color-mix(in srgb, var(--ok) 25%, transparent)}.alert--info{background:var(--info-soft);color:var(--info);border-color:color-mix(in srgb, var(--info) 25%, transparent)}.alert p+p{margin-top:4px}.spinner{border:2.5px solid color-mix(in srgb, currentColor 25%, transparent);border-top-color:currentColor;border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.chip{border:1px solid var(--line-strong);background:var(--surface);min-height:36px;font-size:var(--fs-small);font-weight:var(--fw-medium);cursor:pointer;color:var(--ink-2);text-align:left;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.chip:hover{border-color:var(--brand);color:var(--brand-text)}.site-header{z-index:40;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);position:sticky;top:0}.site-header__bar{align-items:center;gap:16px;min-height:68px;display:flex}.site-header__nav{gap:4px;margin-left:auto;display:flex}.site-header__nav a{color:var(--ink-2);font-weight:var(--fw-medium);font-size:var(--fs-body);border-radius:10px;padding:8px 12px;text-decoration:none}.site-header__nav a:hover{background:var(--surface-2);color:var(--ink)}.site-header__actions{flex:none;align-items:center;gap:8px;display:flex}.site-header__nav a,.site-header__actions .btn{white-space:nowrap}@media (width<=1340px){.site-header__nav{display:none}.site-header__actions{margin-left:auto}}.logo{color:var(--ink);flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.logo:hover{color:var(--ink)}.logo__mark{width:34px;height:34px}.logo__text{line-height:1;display:grid}.logo__name{letter-spacing:-.02em;white-space:nowrap;align-items:flex-end;padding-top:.95em;font-size:1.2rem;font-weight:820;line-height:1;display:inline-flex}.logo__a{color:var(--brand)}.logo__flame{flex:none;width:auto;height:1.42em;margin:0 .02em .17em .06em}.logo__fix{display:inline-block;position:relative}.logo__fix-strike{fill:none;stroke:var(--brand);stroke-linecap:round;stroke-linejoin:round;pointer-events:none;stroke-width:1.25px;width:calc(100% + .44em);height:.86em;position:absolute;top:.12em;left:-.22em;overflow:visible}.logo__fix-new{color:var(--brand);line-height:1;position:absolute;top:-.78em;left:50%;transform:translate(-50%)rotate(-8deg)}.logo__sub{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:.75rem;font-weight:600}.site-footer{border-top:1px solid var(--line);background:var(--surface-2);margin-top:96px}.site-footer__grid{grid-template-columns:1.4fr 1fr 1fr;gap:32px;padding-block:48px 32px;display:grid}.site-footer h3{font-size:var(--fs-body);margin-bottom:12px}.site-footer ul{gap:8px;list-style:none;display:grid}.site-footer a{color:var(--ink-2);text-decoration:none}.site-footer a:hover{color:var(--brand-text);text-decoration:underline}.site-footer__bottom{border-top:1px solid var(--line);font-size:var(--fs-small);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:18px;display:flex}@media (width<=860px){.site-header__nav{display:none}.site-header__actions{margin-left:auto}.site-footer__grid{grid-template-columns:1fr;gap:24px}}@media (width<=480px){.site-header__actions .btn--hide-xs{display:none}.site-header__bar{gap:8px}.site-header .logo__sub{display:none}.site-header__actions{gap:4px}.site-header__actions .btn--primary{min-height:40px;font-size:var(--fs-small);padding:8px 12px}}.prose{max-width:72ch}.prose h1{font-size:var(--fs-title);margin-bottom:16px}.prose h2{font-size:var(--fs-body);margin-top:40px;margin-bottom:12px}.prose p,.prose li{color:var(--ink-2);font-size:var(--fs-body)}.prose p+p{margin-top:12px}.prose ul{gap:8px;margin-top:12px;padding-left:22px;display:grid}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=400px){.site-header__bar{gap:8px}.site-header__actions{gap:2px}.site-header__actions .btn--primary{font-size:var(--fs-small);padding-inline:10px}.logo{gap:6px}}h1,h2{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}@media (width<=400px){.prose h1{font-size:var(--fs-title)}.btn--lg{font-size:var(--fs-body);padding-inline:16px}}.news-bar{background:var(--brand-soft);color:var(--ink);font-size:var(--fs-small);line-height:1.4}.news-bar .container{text-align:center;text-wrap:balance;padding-block:8px}@media (width<=400px){.hide-xs{display:none}}.logo__name+.logo__sub{margin-top:7px}@media (width<=420px){.site-header__actions .btn--primary{font-size:var(--fs-small);padding-inline:10px}}@media (width<=370px){.site-header .logo{gap:4px}.site-header__actions .btn--primary{font-size:var(--fs-small);padding-inline:6px}.site-header__bar{gap:4px}}.site-header .logo__name{font-size:1.62rem}.logo__sub{letter-spacing:.1em;font-size:.66rem}.show-phone{display:none}@media (width<=560px){.hide-phone{display:none}.show-phone{display:inline}.site-header .logo__name{font-size:clamp(.62rem,7.54098vw - 13.7705px,1.12rem)}.site-header__actions .btn--icon{width:34px;min-width:34px;padding-inline:0}.cab__top .logo__name,.adm-top .logo__name{font-size:clamp(.6rem,7.54098vw - 17.2131px,1.12rem)}.site-header .logo,.cab__top .logo,.adm-top .logo{margin-top:-.9em}}@media (width<=345px){.site-header__actions .btn--icon{display:none}.site-header .logo__name{font-size:clamp(.62rem,7.54098vw - 11.3115px,1rem)}}.logo__flame{height:1.3765em;margin:0 .035em .153em .069em}.logo{--brand:#ff2e17}:where(h1,h2,h3,h4,h5,h6){font-weight:var(--fw-bold)}:where(strong,b,th,summary,label,legend,button){font-weight:var(--fw-medium)}.site-header__nav a{padding-inline:7px}@media (width<=1179px){.site-header__nav{display:none}.site-header__actions{margin-left:auto}}@media (width>=1180px){.site-header__nav{gap:0;display:flex}.site-header__nav a{font-size:1rem}.site-header__bar{gap:12px}.site-header__actions .btn--hide-xs{display:none}}.site-header__bar{align-items:baseline;padding-block:10px}@media (width>=901px){.site-header__bar{padding-block:3px 17px}}.site-header__actions{align-items:baseline}.site-header__actions .btn--icon{align-self:center}.logo__fix-strike{max-width:none}@media (width<=900px){.site-header__actions .btn--hide-xs{display:none}}@media (width<=700px){.site-header .hide-xs,.site-header .hide-phone{display:none}.site-header .show-phone{display:inline}}.site-footer{margin-top:clamp(16px,4vw,48px)}.quick{z-index:40;right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));opacity:0;pointer-events:none;justify-items:end;gap:8px;transition:opacity .2s,transform .2s;display:grid;position:fixed;transform:translateY(12px)}.quick--shown{opacity:1;pointer-events:auto;transform:none}.quick__row{align-items:stretch;gap:8px;display:flex}.quick .btn{box-shadow:0 10px 28px -8px #28140a52}.quick__side{background:var(--surface);border-radius:18px;justify-content:center;width:56px;min-height:56px;padding:0}.quick__go{text-align:left;outline-offset:4px;border-radius:18px;outline:2px dashed #0000;grid-template-rows:auto auto;grid-template-columns:auto auto;place-items:center start;gap:1px 12px;padding:10px 22px 10px 16px;line-height:1.15;transition:padding .25s cubic-bezier(.16,1,.3,1),outline-color .2s;display:grid}.quick__go svg{grid-row:1/3;width:26px;height:26px}.quick__label{font-weight:700}.quick__hint{opacity:.85;font-size:.78rem;font-weight:500}.quick--drag .quick__go{outline-color:var(--brand);padding:22px 30px 22px 24px}.quick__error{background:var(--surface);max-width:320px;color:var(--danger,#b3231a);font-size:var(--fs-small);border-radius:12px;margin:0;padding:10px 14px;box-shadow:0 10px 28px -8px #28140a52}@media (width<=560px){.quick{left:calc(16px + env(safe-area-inset-left,0px));justify-items:stretch}.quick__go{flex:1}}@media (prefers-reduced-motion:reduce){.quick{transition:none}}.showroom-bar{background:var(--surface-2);color:var(--ink-3);border-bottom:1px solid var(--line);font-size:11px;line-height:1.3}.showroom-bar .container{text-align:center;white-space:nowrap;text-overflow:ellipsis;padding-block:3px;overflow:hidden}.showroom-bar__short{display:none}@media (width<=700px){.showroom-bar__long{display:none}.showroom-bar__short{display:inline}}.city-field .select:disabled{background-color:var(--surface-2);color:var(--ink-2);cursor:not-allowed;opacity:1}@media (width<=560px){.site-footer{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}html{scrollbar-color:color-mix(in srgb, var(--brand) 45%, #9a8f86) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--brand) 45%, #9a8f86);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--brand) 70%, #9a8f86)}.quick__hint--touch{display:none}@media (hover:none) and (pointer:coarse){.quick__hint--drag,.drop__text,.entry__text{display:none}.quick__hint--touch{display:inline}}@media (width<=900px){.site-header__bar,.site-header__actions{align-items:center}.site-header .logo__name{transform:translateY(-.25em)}}@media (width>=701px) and (width<=900px){.site-header .logo__name{transform:translateY(-.4em)}}@media (width<=700px){.site-footer__grid,.site-footer__bottom{text-align:center}.site-footer__grid>div{justify-items:center;display:grid}.site-footer__grid p{margin-inline:auto}.site-footer .logo__text,.site-footer ul{justify-items:center}.site-footer__bottom{justify-content:center}}@media (width<=560px){.site-header{--hdr-right:158px}.site-header__actions .btn--primary{border-radius:10px;min-height:38px;padding:6px 11px;font-size:13px}.site-header .logo__name{font-size:clamp(.62rem, calc((100vw - 40px - var(--hdr-right)) / 11.6), 1.5rem)}}@media (width<=345px){.site-header{--hdr-right:122px}}.disc{justify-items:start;gap:6px;display:grid}.disc__open{min-height:40px;font-size:var(--fs-small);border-color:var(--brand);color:var(--brand-text);background:var(--surface)}.disc__open svg{width:18px;height:18px}.disc--error .disc__open{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 28%, transparent);animation:1.2s ease-in-out 2 disc-pulse}@keyframes disc-pulse{50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--brand) 14%, transparent)}}.disc__done{font-size:var(--fs-small);color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.disc__done svg{width:16px;height:16px;color:var(--ok,#2f7a4d)}.disc__link{color:var(--brand-text);text-underline-offset:2px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.disc__dlg{background:var(--surface);width:min(720px,100vw - 24px);max-height:min(88vh,900px);color:var(--ink);border:0;border-radius:20px;padding:0;overflow:hidden;box-shadow:0 30px 80px -20px #140e0a73}.disc__dlg[open]{display:flex}.disc__dlg::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1412108c}.disc__box{text-align:left;flex-direction:column;width:100%;min-height:0;display:flex}.disc__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 24px 14px;display:flex}.disc__head h2{margin:0;font-size:1.25rem;line-height:1.2}.disc__meta{font-size:var(--fs-small);color:var(--ink-3);margin-top:4px}.disc__body{overscroll-behavior:contain;flex:auto;gap:16px;min-height:0;padding:18px 24px 24px;display:grid;overflow-y:auto}.disc__body h3{margin:0 0 6px;font-size:1rem}.disc__body p{color:var(--ink-2);margin:0 0 8px;font-size:.95rem;line-height:1.55}.disc__final{background:var(--brand-soft);font-size:var(--fs-small);color:var(--ink);font-weight:var(--fw-medium);cursor:pointer;border-radius:12px;flex:auto;align-items:flex-start;gap:10px;padding:10px 14px;display:flex}.disc__final input{width:20px;height:20px;accent-color:var(--brand);flex:none;margin-top:1px}.disc__final--locked{opacity:.55;cursor:not-allowed}.disc__foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 24px 18px;display:flex}.disc__hint{font-size:var(--fs-small);color:var(--ink-3);margin:0}@media (width<=560px){.disc__head,.disc__body,.disc__foot{padding-inline:16px}.disc__open{justify-content:center;width:100%}}.entry .disc{justify-items:center}@media (width<=560px){.disc__foot{flex-direction:column;align-items:stretch}.disc__foot .btn{justify-content:center;width:100%}}.city-fixed{background:var(--surface-2);min-height:44px;color:var(--ink);font-weight:var(--fw-medium);white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:12px;align-items:center;gap:6px;margin:0;padding:0 14px;display:inline-flex}.city-fixed svg{width:16px;height:16px;color:var(--brand);flex:none}.site-header__bar--split{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:baseline;display:grid}.site-header__bar--split .site-header__nav{margin-left:0}.site-header__bar--split .site-header__nav--l{justify-self:start;margin-left:-7px}.site-header__end{justify-self:end;align-items:baseline;gap:12px;display:flex}.site-header__bar--split .site-header__actions{margin-left:0}.site-header__bar--split>.logo{grid-column:2}.site-header__bar--split>.site-header__nav--l{grid-column:1}.site-header__bar--split>.site-header__end{grid-column:3}@media (width>=1080px){.site-header .site-header__bar--split .site-header__nav{gap:0;display:flex}.site-header__bar--split .site-header__nav a{font-size:1rem}}.site-header__bar--split{column-gap:clamp(20px,2.4vw,36px)}.site-header__bar--split>.site-header__nav--l{justify-self:end;margin-left:0;margin-right:-7px}.site-header__bar--split>.site-header__end{justify-self:stretch}.site-header__bar--split .site-header__nav--r{margin-left:-7px;margin-right:auto}.site-header__bar--split .logo__sub{text-align:center;display:block}@media (width<=760px){.news-bar__more{display:none}}.site-header__burger{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;margin-left:-10px;display:none}.site-header__burger svg{width:26px;height:26px}.site-header__burger:hover{background:var(--surface-2)}.site-header__burger:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.site-header__bar--split>.site-header__burger{grid-area:1/1;place-self:center start}.site-header__bar--split>.site-header__nav--l,.site-header__bar--split>.logo,.site-header__bar--split>.site-header__end{grid-row:1}@media (width<=1079px){.site-header__bar--split>.site-header__burger{display:grid}.site-header__end{align-self:center}}.site-drawer{z-index:100;position:fixed;inset:0}.site-drawer__scrim{cursor:pointer;background:#1e120c6b;border:0;padding:0;animation:.2s ease-out drawer-fade;position:absolute;inset:0}.site-drawer__panel{width:min(340px,86vw);padding:max(12px, env(safe-area-inset-top,0px)) 20px max(24px, env(safe-area-inset-bottom,0px)) max(20px, env(safe-area-inset-left,0px));background:var(--surface,#fff);flex-direction:column;gap:8px;animation:.28s cubic-bezier(.16,1,.3,1) drawer-in;display:flex;position:absolute;inset:0 auto 0 0;overflow-y:auto;box-shadow:24px 0 48px -24px #1e120c66}.site-drawer__top{align-items:center;min-height:56px;display:flex}.site-drawer__top .site-header__burger,.site-drawer__nav{display:grid}.site-drawer__nav a{border-bottom:1px solid var(--line);color:var(--ink);font-size:1.15rem;font-weight:var(--fw-medium);padding:14px 4px;text-decoration:none}.site-drawer__nav a:hover{color:var(--brand-text)}.site-drawer__actions{gap:10px;margin-top:20px;display:grid}.site-drawer__actions .btn{justify-content:center;width:100%}@keyframes drawer-in{0%{transform:translate(-100%)}}@keyframes drawer-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.site-drawer__panel,.site-drawer__scrim{animation:none}}.site-header__bar--split .site-header__end>.site-header__actions{margin-left:auto}.site-header__bar--split .site-header__actions .btn--icon{background:var(--surface-2);border:1px solid var(--line);border-radius:50%;width:42px;min-width:42px;height:42px}.site-header__bar--split .site-header__actions .btn--icon:hover{border-color:var(--brand)}:root:root .site-header.site-header--float{-webkit-backdrop-filter:none;pointer-events:none;background:0 0;border-bottom:0;padding:10px 16px 0}.site-header--float .site-header__bar{pointer-events:auto;background:color-mix(in srgb, var(--surface,#fff) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);border:1px solid var(--line);border-radius:22px;max-width:1280px;padding-inline:clamp(14px,2vw,28px);box-shadow:0 16px 34px -22px #28160e6b,0 2px 6px #28160e0d}@media (width<=760px){:root:root .site-header.site-header--float{padding:8px 8px 0}.site-header--float .site-header__bar{border-radius:18px}}.site-header--float .site-header__bar.site-header__bar--split{min-height:0;padding-block:8px 9px}.site-header--float .site-header__bar--split .logo{margin-top:0}.site-header--float .site-header__bar--split .site-header__nav a{padding-block:6px;font-size:.95rem}.site-header--float .site-header__bar--split .site-header__actions .btn--icon{width:36px;min-width:36px;height:36px}.site-header--float .site-header__burger{width:38px;height:38px}@media (width<=760px){.site-header--float .site-header__bar.site-header__bar--split{padding-block:6px 7px}}@media (width<=760px){.site-header--float .site-header__bar.site-header__bar--split{padding-block:0 7px}}.site-header--float .site-header__bar.site-header__bar--split,.site-header--float .site-header__bar--split .site-header__end,.site-header--float .site-header__bar--split .site-header__actions{align-items:baseline}.site-header--float .site-header__bar--split .site-header__actions .btn--icon{align-self:center}@media (width>=1080px){.site-header--float .site-header__bar.site-header__bar--split{column-gap:32px;width:fit-content;max-width:100%;margin-inline:auto;padding-inline:24px 14px}.site-header--float .site-header__bar--split>.site-header__end{justify-self:stretch}.site-header--float .site-header__bar--split .site-header__nav--r{margin-right:0}.site-header--float .site-header__bar--split .site-header__end{justify-content:space-between;gap:24px}}:root:not([data-theme=dark]):has(.cl) .news-bar{background:0 0}.site-header--float .site-header__bar--split .site-header__nav a{font-size:1rem}@media (width>=1080px){.site-header--float .site-header__bar.site-header__bar--split{width:auto;max-width:none;margin-inline:0;padding-inline:clamp(20px,3vw,32px) clamp(14px,2vw,24px)}.site-header--float .site-header__bar--split .site-header__end{justify-content:space-between}}.site-header--float .site-header__bar.site-header__bar--split{max-width:none}:root:not([data-theme=dark]):has(.cl) body{background:#f3f2ee}:root:not([data-theme=dark]):has(.cl) .site-footer{background:#f3f2ee;border-top:1px solid #e4e1da}:root:root .site-header--float .container.site-header__bar--split{max-width:none}@media (width>=1080px){:root:root .site-header--float .container.site-header__bar.site-header__bar--split{column-gap:24px;width:fit-content;max-width:calc(100% - 32px);margin-inline:auto;padding-inline:18px 12px}.site-header--float .site-header__bar--split>.site-header__nav--l{justify-self:end}.site-header--float .site-header__bar--split>.site-header__end{justify-content:flex-start;justify-self:start;gap:16px}.site-header--float .site-header__bar--split .site-header__nav--r{margin-right:0}}@media (width>=761px){:root:root .site-header--float .container.site-header__bar.site-header__bar--split{box-sizing:border-box;width:min(980px,100%);max-width:none;margin-inline:auto}}@media (width>=1080px){.site-header--float .site-header__bar--split>.site-header__end{justify-content:space-between;justify-self:stretch}}:root:root .site-header--float .container.site-header__bar.site-header__bar--split{box-sizing:border-box;-webkit-backdrop-filter:none;background:#fff;width:min(980px,100% - 2*clamp(20px,3vw,32px));max-width:none;margin-inline:auto}@media (width>=1080px){:root:root .site-header--float .container.site-header__bar.site-header__bar--split{padding-inline:18px}}:root:root .site-header--float .container.site-header__bar.site-header__bar--split{border:0;box-shadow:inset 0 0 0 1px #1e191412}@media (width>=1080px){:root:root .site-header--float .container.site-header__bar.site-header__bar--split{column-gap:28px;width:fit-content;max-width:calc(100% - 32px);padding-inline:22px}.site-header--float .site-header__bar--split>.site-header__nav--l{justify-self:end;margin-right:0}.site-header--float .site-header__bar--split>.site-header__end{justify-content:space-between;justify-self:stretch;gap:20px}.site-header--float .site-header__bar--split .site-header__nav a{padding-inline:8px}.site-header--float .site-header__bar--split .site-header__nav--l,.site-header--float .site-header__bar--split .site-header__nav--r{margin-left:-8px}}:root:not([data-theme=dark]):has(.cl) .site-header--float .btn--icon{background:#f3f2ee;border-color:#0000}.logo--plain .logo__name,:root[data-design=new] .site-footer .logo--plain .logo__name{padding-top:0}.site-header .logo--plain{margin-top:0}.site-header .logo--plain .logo__name{transform:none}.site-header--float .site-header__bar.site-header__bar--split{padding-block:12px 11px}@media (width>=1080px){:root:root .site-header--float .container.site-header__bar.site-header__bar--split{position:relative;overflow:visible}.site-header--float .site-header__bar--split .site-header__end>.site-header__actions{margin:0;position:absolute;top:50%;left:calc(100% + 10px);translate:0 -50%}:root:root .site-header--float .site-header__bar--split .site-header__actions .btn--icon{background:#fff;border:0;width:44px;min-width:44px;height:44px;box-shadow:inset 0 0 0 1px #1e191412}.site-header--float .site-header__bar--split>.site-header__end{justify-content:flex-end}}.disc-step__track{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:20px 24px 10px;list-style:none;display:grid}.disc-step__track li{font-size:var(--fs-small);color:var(--ink-3);align-items:center;gap:8px;min-width:0;display:flex}.disc-step__track li span{border:1.5px solid var(--line);background:var(--surface);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:600;display:grid}.disc-step__track li span svg{width:15px;height:15px}.disc-step__track .is-done{color:var(--ink-2)}.disc-step__track .is-done span{color:#fff;background:#1f8a4c;border-color:#1f8a4c}.disc-step__track .is-now{color:var(--ink);font-weight:600}.disc-step__track .is-now span{background:var(--brand);border-color:var(--brand);color:#fff}.disc-step__bar{background:var(--line);border-radius:4px;height:4px;margin:0 24px 4px;overflow:hidden}.disc-step__bar i{border-radius:inherit;background:linear-gradient(90deg, #1f8a4c, var(--brand));transform-origin:0;width:50%;height:100%;animation:.7s cubic-bezier(.16,1,.3,1) both disc-step-fill;display:block}@keyframes disc-step-fill{0%{transform:scaleX(.5)}}.disc-step .disc__meta{overflow-wrap:anywhere;align-items:center;gap:6px;display:flex}.disc-step .disc__meta svg{flex:none;width:15px;height:15px}@media (width<=560px){.disc-step__track{padding:16px 16px 8px}.disc-step__track li{text-align:center;flex-direction:column;gap:4px;font-size:12px}.disc-step__bar{margin-inline:16px}}@media (prefers-reduced-motion:reduce){.disc-step__bar i{animation:none}}.disc-step .disc__foot .btn--primary{white-space:nowrap;flex:none}.disc-step .btn:focus-visible{outline:3px solid var(--brand);outline-offset:2px}@media (width<=560px){.disc-step .disc__foot{flex-wrap:wrap}.disc-step .disc__foot .btn--primary{width:100%}}:root .logo--plain .logo__name{font-family:"Onest", var(--font-display,sans-serif);letter-spacing:-.035em;font-weight:700;scale:none}:root .logo--plain .logo__flame{transform-origin:50% 100%;margin:0 .12em -.02em .14em;scale:1.1}:root .site-header .logo--plain .logo__name{font-size:1.72rem}:root .logo--plain .logo__sub{letter-spacing:.14em;margin-top:4px}@media (width<=560px){:root .site-header .logo--plain .logo__name{font-size:clamp(.95rem,9.43396vw - 18.4906px,1.2rem)}:root .site-header .logo--plain .logo__sub{letter-spacing:.08em;font-size:.56rem}}:root:root .site-header--float .container.site-header__bar.site-header__bar--split{width:min(980px,100% - 2*clamp(20px,3vw,32px));max-width:none;margin-inline:auto;padding-inline:24px}@media (width>=1080px){.site-header--float .site-header__bar--split>.site-header__nav--l{justify-self:start;margin-left:-8px}.site-header--float .site-header__bar--split>.site-header__end{justify-content:flex-end;justify-self:end}.site-header--float .site-header__bar--split .site-header__nav--r{margin-right:-8px}}:root .logo--plain .logo__sub{font-family:"Onest", var(--font-display,sans-serif);text-transform:none;letter-spacing:0;color:#6b635a;margin-top:3px;font-size:.8rem;font-weight:500}@media (width<=560px){:root .site-header .logo--plain .logo__sub{letter-spacing:0;font-size:.7rem}}:root:has(.cl) .site-footer__grid{text-align:center;grid-template-columns:auto auto;justify-content:center;column-gap:96px}:root:has(.cl) .site-footer__grid>div:first-child{grid-column:1/-1;justify-items:center;display:grid}:root:has(.cl) .site-footer__grid>div:first-child p{margin-inline:auto}:root:has(.cl) .site-footer__grid>div{align-content:start;justify-items:center;display:grid}:root:has(.cl) .site-footer .logo__text{justify-items:center}:root:has(.cl) .site-footer ul{justify-items:center}:root:has(.cl) .site-footer__bottom{text-align:center;justify-content:center}@media (width<=700px){:root:has(.cl) .site-footer__grid{grid-template-columns:minmax(0,1fr)}}@media (width>=761px){:root:root:has(.cl) .site-footer__grid{text-align:left;grid-template-columns:auto auto auto;justify-content:center;align-items:start;column-gap:clamp(48px,7vw,112px)}:root:root:has(.cl) .site-footer__grid>div{grid-column:auto;justify-items:start}:root:root:has(.cl) .site-footer__grid>div:first-child{grid-column:auto;justify-items:start}:root:root:has(.cl) .site-footer__grid>div:first-child p{margin-inline:0;max-width:300px!important}:root:root:has(.cl) .site-footer .logo__text{justify-items:start}:root:root:has(.cl) .site-footer ul{justify-items:start}:root:root:has(.cl) .site-footer__grid h3{margin-top:0}}@media (width>=1080px){:root:root .site-header--float .container.site-header__bar.site-header__bar--split{column-gap:0;padding-inline:8px}.site-header--float .site-header__bar--split>.site-header__nav--l,.site-header--float .site-header__bar--split>.site-header__end{justify-self:stretch;margin:0}.site-header--float .site-header__bar--split .site-header__nav--l,.site-header--float .site-header__bar--split .site-header__nav--r{flex:auto;justify-content:space-evenly;margin:0;display:flex}.site-header--float .site-header__bar--split>.site-header__end{display:flex}}@media (width>=761px){:root:root:has(.cl) .site-footer__grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-content:stretch;column-gap:clamp(40px,6vw,96px)}:root:root:has(.cl) .site-footer__grid>div:first-child{text-align:center;grid-area:1/2;justify-items:center}:root:root:has(.cl) .site-footer__grid>div:first-child p{margin-inline:auto}:root:root:has(.cl) .site-footer__grid>div:first-child .logo__text{justify-items:center}:root:root:has(.cl) .site-footer__grid>div:nth-child(2){text-align:right;grid-area:1/1;justify-self:end;justify-items:end}:root:root:has(.cl) .site-footer__grid>div:nth-child(2) ul{justify-items:end}:root:root:has(.cl) .site-footer__grid>div:nth-child(3){text-align:left;grid-area:1/3;justify-self:start;justify-items:start}}:root .logo--plain .logo__flame{scale:.84}.logo--brand{line-height:0;display:block}.logo--brand img{width:300px;max-width:100%;height:auto;display:block}.site-header .logo--brand img{width:clamp(240px,22vw,300px)}.site-footer .logo--brand img{width:300px}@media (width<=560px){.site-header .logo--brand img{width:min(200px,100vw - 170px)}.site-footer .logo--brand img{width:260px}}.site-header--float .site-header__bar.site-header__bar--split{align-items:center;padding-block:12px}.site-header--float .site-header__bar--split .site-header__end{align-items:center}@media (width>=900px){:root:has(.cl){zoom:1.1;--vw:calc(100vw / 1.1)}}@font-face{font-family:Geist;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/geist-cyrillic-ext-wght.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/geist-cyrillic-wght.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/geist-latin-ext-wght.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/geist-latin-wght.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/onest-cyrillic-ext-wght.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/onest-cyrillic-wght.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/onest-latin-ext-wght.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/onest-latin-wght.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root[data-design=new]{--fw-regular:400;--fw-medium:500;--fw-bold:600;--fs-title:clamp(2rem, 1rem + 3vw, 3.5rem);--font:"Geist", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-display:"Onest", "Geist", system-ui, sans-serif;--canvas:#f6e3da;--canvas-2:#f0d5c9;--canvas-ink:#1d1a17;--canvas-ink-2:#5d524a;--canvas-line:#3a0f0c1f;--bg:#f1ece4;--surface:#fff;--surface-2:#f3eee6;--line:#ebe3d8;--radius:16px;--radius-lg:24px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-design=new] h1,:root[data-design=new] h2{font-family:var(--font-display);font-weight:var(--fw-medium);letter-spacing:-.04em;line-height:1.06}:root[data-design=new] h3{letter-spacing:-.015em;line-height:1.2}:root[data-design=new] body{line-height:1.5}:root[data-design=new] .btn{box-shadow:none;border-radius:12px}:root[data-design=new] .btn--primary{box-shadow:0 10px 24px -14px var(--brand)}:root[data-design=new] .news-bar{background:var(--canvas-2);color:var(--canvas-ink-2)}:root[data-design=new] .site-header{background:var(--surface);border-bottom-color:var(--line);--ink:var(--canvas-ink);--ink-2:var(--canvas-ink-2);--ink-3:var(--canvas-ink-2);--surface-2:var(--canvas);color:var(--canvas-ink)}:root[data-design=new] .site-header__nav a{color:var(--canvas-ink-2);font-weight:var(--fw-regular)}:root[data-design=new] .site-header__nav a:hover{color:var(--canvas-ink);background:var(--canvas)}:root[data-design=new] .site-header .btn--ghost{color:var(--canvas-ink)}:root[data-design=new] .site-header .logo__sub{color:var(--canvas-ink-2)}:root[data-design=new] .site-footer{background:var(--canvas);color:var(--canvas-ink);--ink:var(--canvas-ink);--ink-2:var(--canvas-ink-2);--ink-3:var(--canvas-ink-2);--line:var(--canvas-line);border-top:0;margin-top:0}:root[data-design=new] .site-footer a{color:var(--canvas-ink)}:root[data-design=new] .site-footer h3{font-family:var(--font);font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.1em;color:var(--canvas-ink-2);font-weight:var(--fw-medium)}:root[data-design=new] main>.start,:root[data-design=new] main>.notfound{background:var(--surface);border-radius:28px;max-width:min(1180px,100% - 24px);margin:16px auto}:root[data-design=new] .card{box-shadow:none}:root[data-design=new] .eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}@font-face{font-family:Onest Logo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest-cyrillic-wght.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Logo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest-latin-wght.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root[data-design=new] .logo{--brand:#c8281e;color:var(--canvas-ink);font-family:Onest Logo,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}:root[data-design=new] .logo__name{letter-spacing:-.025em;font-weight:680}:root[data-design=new] .logo__flame path[fill=\#1d1a17]{fill:var(--canvas-ink)}:root[data-design=new] .logo__flame{margin-bottom:.188em}:root[data-design=new] .logo--tech{font-family:var(--font);align-items:baseline;gap:12px}.site-header .logo--tech,.site-footer .logo--tech{--brand:#ff4a36}.logo-tech__mark{flex:none;align-self:flex-start;width:40px;height:40px}.site-header .logo-tech__mark{width:37px;height:37px;margin-top:17.5px}.site-footer .logo-tech__mark{width:33px;height:33px;margin-top:14px}.logo-tech__name{letter-spacing:-.035em;padding-top:.62em;font-family:Geist,Inter,sans-serif;font-weight:600}.site-header .logo-tech__name{font-size:1.5rem}.logo-tech__fix{display:inline-block;position:relative}.logo-tech__strike{background:var(--brand);border-radius:2px;height:.075em;position:absolute;top:52%;left:-.08em;right:-.08em;transform:rotate(-32deg)}.logo-tech__new{color:var(--brand);font-size:.78em;line-height:1;position:absolute;top:-.66em;left:50%;transform:translate(-50%)}.logo-tech__sub{letter-spacing:.16em;font-family:Geist,Inter,sans-serif;font-weight:500}@media (width<=560px){.logo-tech__mark{width:30px;height:30px}.site-header .logo-tech__name{font-size:clamp(.68rem,9.52381vw - 19.619px,1.05rem)}:root[data-design=new] .site-header .hide-xs{display:none}.site-header .logo-tech__mark{width:31px;height:31px;margin-top:calc(.708em + 1px);font-size:clamp(.68rem,9.52381vw - 19.619px,1.05rem)}.site-header .logo--tech{gap:8px;margin-top:0}}@media (width<=480px){.site-header .logo-tech__mark{width:26px;height:26px;margin-top:calc(1.056em - 12.2px)}}@media (width<=680px){:root[data-design=new] .site-header .btn--hide-xs{display:none}}:root[data-design=new] .site-header .container{max-width:1280px;padding-inline:clamp(20px,3vw,32px)}@media (width>=1180px){:root[data-design=new] .site-header__actions .btn--hide-xs{display:inline-flex}}@media (width>=1180px) and (width<=1259px){:root[data-design=new] .site-header__nav{display:none}:root[data-design=new] .site-header__actions{margin-left:auto}}:root[data-design=new][data-theme=dark]{--bg:#141210;--surface:#1d1a17;--surface-2:#26221e;--line:#36302a;--canvas:#2a1814;--canvas-2:#331d18;--canvas-ink:#f4efe8;--canvas-ink-2:#d4cbbf;--canvas-line:#ffffff1a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-design=new][data-theme=dark] .logo__flame path[fill=\#1d1a17]{fill:#1d1a17}:root[data-design=new][data-theme=dark] .nv-panel,:root[data-design=new][data-theme=dark] .nv-fcard,:root[data-design=new][data-theme=dark] .nv-shot,:root[data-design=new][data-theme=dark] .nv-object__sheet,:root[data-design=new][data-theme=dark] .nv-object__chip{background:var(--surface)}:root[data-design=new][data-theme=dark] .nv-shot__bar{background:var(--surface-2)}:root[data-design=new][data-theme=dark] .nv-tone{--surface-2:#ffffff0f}:root[data-design=new][data-theme=dark] .nv-tone:before{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px)}:root[data-design=new][data-theme=dark] .nv-tone .btn:not(.btn--primary),:root[data-design=new][data-theme=dark] .nv-tone .share-nb .btn{--btn-bg:var(--surface);--btn-ink:var(--ink);--btn-line:#ffffff24}:root[data-design=new][data-theme=dark] .nv-tone .btn:not(.btn--primary):hover{background:var(--surface-2)}:root[data-design=new][data-theme=dark] .nv-tone .nv-note,:root[data-design=new][data-theme=dark] .nv-entry{background:#ffffff0f}:root[data-design=new][data-theme=dark] .nv-panel .nv-render{mix-blend-mode:normal}:root[data-design=new][data-theme=dark] .nv-fcard__todo{color:#9bd8ae;background:#4caf6a24}:root[data-design=new] .logo__name{transform-origin:50% 100%;scale:1 1.2}:root[data-design=new] .logo__flame{transform-origin:50% 100%;margin-left:.207em;margin-right:.173em;scale:1.2 1}:root[data-design=new] .site-header__actions .btn--hide-xs{display:none}:root[data-design=new] .site-header__nav a{font-weight:var(--fw-medium);color:var(--canvas-ink);font-size:var(--fs-body)}:root[data-design=new] .site-footer h3{font-weight:var(--fw-bold);color:var(--canvas-ink);letter-spacing:.06em;font-size:.95rem}:root[data-design=new] .site-footer .logo__name{font-size:1.8rem}@media (width<=700px){:root[data-design=new] .site-footer .logo__name{font-size:1.3rem}}:root[data-design=new] .site-footer__grid{padding-top:.875rem;padding-bottom:1.25rem}:root[data-design=new] .site-footer__bottom{padding-block:.875rem}@media (width<=700px){:root[data-design=new] .site-footer__grid{padding-top:0}}:root[data-design=new] .site-footer .logo__name{padding-top:.6em}@media (width>=861px){:root[data-design=new] .site-footer__grid{grid-template-columns:1fr auto auto;align-items:start;column-gap:96px}:root[data-design=new] .site-footer__grid>div:not(:first-child){padding-top:2.19rem}}:root[data-design=new] .site-footer .logo__sub{font-size:.78rem}@media (width<=560px){:root[data-design=new] .site-footer{padding-bottom:calc(4px + env(safe-area-inset-bottom,0px))}}
