@layer components{:where([data-cs-density=compact]){--cs-ui-row:44px;--cs-ui-row-sub:52px;--cs-ui-btn-h:44px;--cs-ui-fs-title:var(--type-body);--cs-ui-fs-body:var(--type-label);--cs-ui-fs-sub:var(--type-caption);--cs-ui-fs-caption:var(--type-micro);--cs-ui-pad-x:16px;--cs-ui-pad-y:12px;--cs-ui-icon:28px}:where([data-cs-density=regular]){--cs-ui-row:56px;--cs-ui-row-sub:64px;--cs-ui-btn-h:54px;--cs-ui-fs-title:var(--type-title-3);--cs-ui-fs-body:var(--type-body);--cs-ui-fs-sub:calc(15px * var(--text-scale,1));--cs-ui-fs-caption:var(--type-caption);--cs-ui-pad-x:var(--pad-card-x);--cs-ui-pad-y:var(--pad-card-y);--cs-ui-icon:40px}:where([class^=cs-ui-],[class*=\ cs-ui-]){-webkit-tap-highlight-color:transparent;box-sizing:border-box!important;font-family:var(--font)!important;letter-spacing:normal!important;word-spacing:normal!important;text-transform:none!important;text-indent:0!important;display:revert!important;flex-direction:revert!important;flex-wrap:revert!important;justify-content:revert!important;align-items:revert!important;row-gap:revert!important;column-gap:revert!important;padding:revert!important;border:revert!important;border-radius:revert!important;outline:revert!important;background:revert!important;box-shadow:none!important;text-shadow:revert!important;filter:revert!important;min-block-size:revert!important;min-inline-size:revert!important;max-inline-size:revert!important;vertical-align:revert!important;overflow:revert!important;font-style:normal!important;text-decoration-line:none!important;list-style:none!important}:where([class^=cs-ui-],[class*=\ cs-ui-]):where(:not([class*=__],[class*=cs-ui-overlay],[class*=cs-ui-toast])){color:var(--text)!important;opacity:1!important;font-size:var(--cs-ui-fs-body,var(--type-body))!important;font-weight:400!important;line-height:var(--lh-text)!important;text-align:start!important;white-space:normal!important;cursor:auto!important}:where(button,a):where([class^=cs-ui-],[class*=\ cs-ui-]){opacity:1!important;position:revert!important;inline-size:revert!important;block-size:revert!important;max-block-size:revert!important}:where([class^=cs-ui-],[class*=\ cs-ui-]):where([class*=__]){color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;text-align:inherit!important;white-space:inherit!important;cursor:inherit!important;position:revert!important;opacity:revert!important;transform:revert!important;margin:0!important}.cs-ui-visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.cs-ui-stack{gap:var(--gap-cards)!important;padding:0!important;display:grid!important}.cs-ui-button{min-block-size:44px!important;min-inline-size:var(--cs-ui-button-min-w,44px)!important;border-radius:var(--radius-button)!important;box-shadow:none!important;color:var(--text)!important;font-size:var(--cs-ui-fs-body,var(--type-body))!important;text-align:center!important;white-space:nowrap!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;background:0 0!important;border:0!important;outline:none!important;justify-content:center!important;align-items:center!important;padding:0!important;font-weight:500!important;line-height:1.25!important;text-decoration:none!important;transition:none!important;display:inline-flex!important;position:relative!important;translate:none!important;scale:none!important}.cs-ui-button[data-block]{inline-size:100%!important;display:flex!important}.cs-ui-button__face{min-block-size:var(--cs-ui-btn-h,54px)!important;border-radius:var(--radius-button)!important;background:var(--accent)!important;color:var(--on-accent)!important;font:inherit!important;transition:background-color var(--dur-fast) cubic-bezier(.4,.1,.2,1), transform var(--dur-press) cubic-bezier(.4,.1,.2,1), opacity var(--dur-fast) cubic-bezier(.4,.1,.2,1)!important;border:0!important;flex:auto!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 24px!important;line-height:1.25!important;display:inline-flex!important}.cs-ui-button__icon{flex:none!important;place-items:center!important;block-size:20px!important;inline-size:20px!important;display:inline-grid!important}.cs-ui-button__icon>svg{block-size:20px!important;inline-size:20px!important}.cs-ui-button[data-variant=primary] .cs-ui-button__face{font-size:var(--cs-ui-fs-body,var(--type-body))!important}.cs-ui-button[data-variant=secondary] .cs-ui-button__face{border-radius:var(--r-12)!important;background:var(--surface-2)!important;min-block-size:44px!important;color:var(--accent-2)!important;padding:0 20px!important}.cs-ui-button[data-variant=text] .cs-ui-button__face{border-radius:var(--r-12)!important;min-block-size:44px!important;color:var(--accent-2)!important;font-size:var(--type-title-3)!important;background:0 0!important;padding:0 4px!important}.cs-ui-button[data-variant=floating] .cs-ui-button__face{background:var(--surface-inverse)!important;min-block-size:45px!important;color:var(--on-surface-inverse)!important;font-size:calc(15px * var(--text-scale,1))!important;border-radius:999px!important;padding:0 20px!important}.cs-ui-button[data-size=small] .cs-ui-button__face{border-radius:var(--r-12)!important;min-block-size:32px!important;font-size:var(--type-caption)!important;flex:none!important;padding:0 12px!important;font-weight:600!important}@media (hover:hover) and (pointer:fine){.cs-ui-button[data-variant=primary]:hover:not(:disabled,[aria-disabled=true]) .cs-ui-button__face{background:var(--accent-hover)!important}.cs-ui-button:is([data-variant=secondary],[data-variant=text]):hover:not(:disabled,[aria-disabled=true]) .cs-ui-button__face{color:var(--accent-2)!important;opacity:.9!important}}.cs-ui-button:active:not(:disabled,[aria-disabled=true]) .cs-ui-button__face{transform:scale(.97)!important}.cs-ui-button:focus-visible .cs-ui-button__face{outline:2px solid var(--accent-2)!important;outline-offset:2px!important}.cs-ui-button:is(:disabled,[aria-disabled=true]){cursor:not-allowed!important}.cs-ui-button:is(:disabled,[aria-disabled=true]) .cs-ui-button__face{opacity:.45!important;transform:none!important}.cs-ui-button[aria-busy=true]{cursor:progress!important}.cs-ui-button[aria-busy=true] .cs-ui-button__face{opacity:.8!important}.cs-ui-card{padding:var(--cs-ui-pad-y,var(--pad-card-y)) var(--cs-ui-pad-x,var(--pad-card-x))!important;border-radius:var(--r-24)!important;background:var(--surface)!important;box-shadow:none!important;color:var(--text)!important;font-size:var(--cs-ui-fs-body,var(--type-body))!important;line-height:var(--lh-text)!important;border:0!important;gap:12px!important;display:grid!important;position:relative!important}.cs-ui-card[data-tone=sunken]{background:var(--surface-2)!important}.cs-ui-card__head{align-items:center!important;gap:12px!important;min-block-size:44px!important;display:flex!important}.cs-ui-card__titles{flex:auto!important;gap:2px!important;min-inline-size:0!important;display:grid!important}.cs-ui-card__title{color:var(--text)!important;font-size:var(--cs-ui-fs-title,var(--type-title-3))!important;font-weight:600!important;line-height:var(--lh-title)!important;overflow-wrap:anywhere!important}.cs-ui-card__link{color:inherit!important;outline:none!important;text-decoration:none!important}.cs-ui-card__link:after{content:""!important;z-index:1!important;border-radius:var(--r-24)!important;position:absolute!important;inset:0!important}.cs-ui-card__link:focus-visible:after{outline:2px solid var(--accent-2)!important;outline-offset:2px!important}.cs-ui-card__subtitle{color:var(--text-2)!important;font-size:var(--cs-ui-fs-sub,15px)!important;font-weight:400!important;line-height:var(--lh-text)!important}.cs-ui-card__aside{z-index:2!important;flex:none!important;align-items:center!important;gap:8px!important;display:flex!important;position:relative!important}.cs-ui-card__body{z-index:2!important;gap:12px!important;min-inline-size:0!important;display:grid!important;position:relative!important}.cs-ui-card[data-pressable]:active{transform:scale(.98)!important}.cs-ui-card{transition:transform var(--dur-press) cubic-bezier(.4,.1,.2,1)!important}.cs-ui-tile-grid{grid-template-columns:repeat(var(--cs-ui-tile-columns,2), minmax(0, 1fr))!important;gap:12px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.cs-ui-tile-grid[data-columns="3"]{--cs-ui-tile-columns:3;gap:16px 8px!important}.cs-ui-tile-row{padding:0 var(--gutter)!important;margin-inline:calc(-1 * var(--gutter))!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:var(--gutter)!important;scrollbar-width:none!important;grid-auto-columns:139px!important;grid-auto-flow:column!important;gap:12px!important;list-style:none!important;display:grid!important;overflow-x:auto!important}.cs-ui-tile-row>*{scroll-snap-align:start!important}.cs-ui-tile{border-radius:var(--radius-tile)!important;background:var(--surface-2)!important;min-block-size:140px!important;box-shadow:none!important;color:var(--text)!important;font-size:calc(15px * var(--text-scale,1))!important;text-align:start!important;cursor:default!important;transition:transform var(--dur-press) cubic-bezier(.4,.1,.2,1)!important;border:0!important;outline:none!important;flex-direction:column!important;justify-content:space-between!important;padding:12px!important;font-weight:600!important;line-height:1.25!important;text-decoration:none!important;display:flex!important;position:relative!important;overflow:hidden!important}:is(a,button).cs-ui-tile{cursor:pointer!important}:is(a,button).cs-ui-tile:active{transform:scale(.97)!important}.cs-ui-tile:focus-visible{outline:2px solid var(--accent-2)!important;outline-offset:2px!important}.cs-ui-tile__label{color:inherit!important;font:inherit!important;overflow-wrap:anywhere!important}.cs-ui-tile__caption{color:var(--text-2)!important;font-size:var(--type-caption)!important;font-weight:400!important;line-height:1.3!important}.cs-ui-tile__art{align-self:flex-end!important;block-size:72px!important;inline-size:72px!important;display:block!important}.cs-ui-tile__art>:is(svg,img){object-fit:contain!important;block-size:100%!important;inline-size:100%!important;display:block!important}.cs-ui-tile[data-kind=catalog]{text-align:center!important;background:0 0!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;min-block-size:0!important;padding:0!important;overflow:visible!important}.cs-ui-tile[data-kind=catalog] .cs-ui-tile__art{border-radius:var(--radius-tile)!important;background:var(--surface-sunken)!important;order:-1!important;align-self:center!important;place-items:center!important;block-size:80px!important;inline-size:80px!important;padding:10px!important;display:grid!important}.cs-ui-tile[data-kind=catalog] .cs-ui-tile__label{font-size:var(--type-caption)!important;font-weight:400!important;line-height:1.3!important}.cs-ui-tile[data-kind=square]{gap:8px!important;min-block-size:93px!important;font-weight:500!important}.cs-ui-tile[data-kind=square] .cs-ui-tile__art{background:var(--fill-blue)!important;block-size:36px!important;inline-size:36px!important;color:var(--on-accent)!important;border-radius:50%!important;order:-1!important;align-self:flex-start!important;place-items:center!important;display:grid!important}.cs-ui-tile[data-kind=square] .cs-ui-tile__art>svg{block-size:20px!important;inline-size:20px!important}.cs-ui-tile[data-kind=hero]{text-align:center!important;border:1.5px solid var(--line)!important;border-radius:var(--r-24)!important;background:var(--surface)!important;align-items:center!important;min-block-size:240px!important;padding:16px 16px 0!important;font-size:20px!important;font-weight:700!important}.cs-ui-tile[data-kind=hero] .cs-ui-tile__art{align-self:stretch!important;block-size:168px!important;inline-size:auto!important;margin-top:12px!important}.cs-ui-tile__status{justify-content:center!important;display:flex!important;position:absolute!important;inset-block-end:12px!important;inset-inline:0!important}.cs-ui-list{gap:0!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.cs-ui-list__item{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;padding:0!important;list-style:none!important;display:block!important}.cs-ui-list-group{border-radius:var(--r-24)!important;background:var(--surface)!important;box-shadow:none!important;color:var(--text)!important;font-size:var(--cs-ui-fs-body,var(--type-body))!important;line-height:var(--lh-text)!important;border:0!important;gap:0!important;padding:12px 0 0!important;display:grid!important;overflow:hidden!important}.cs-ui-list-group:not(:has(>.cs-ui-list-group__title)){padding-top:0!important}.cs-ui-list-group__title{padding:0 var(--cs-ui-pad-x,20px) 4px!important;color:var(--text)!important;font-size:var(--type-title-2)!important;font-weight:700!important;line-height:var(--lh-title)!important}.cs-ui-row{inline-size:100%!important;min-block-size:var(--cs-ui-row,56px)!important;padding:8px var(--cs-ui-pad-x,20px)!important;box-shadow:none!important;color:var(--text)!important;font-size:var(--cs-ui-fs-title,var(--type-title-3))!important;text-align:start!important;cursor:default!important;transition:background-color var(--dur-fast) cubic-bezier(.4,.1,.2,1)!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;align-items:center!important;gap:16px!important;font-weight:400!important;line-height:1.3!important;text-decoration:none!important;display:flex!important;position:relative!important}.cs-ui-row[data-has-subtitle]{min-block-size:var(--cs-ui-row-sub,64px)!important}:is(a,button).cs-ui-row{cursor:pointer!important}:is(a,button).cs-ui-row:active{background:var(--surface-2)!important}.cs-ui-row:focus-visible{outline:2px solid var(--accent-2)!important;outline-offset:-2px!important}.cs-ui-row:is(:disabled,[aria-disabled=true]){cursor:not-allowed!important;opacity:.5!important}.cs-ui-row__lead{inline-size:var(--cs-ui-icon,40px)!important;block-size:var(--cs-ui-icon,40px)!important;background:var(--fill-blue)!important;color:var(--on-accent)!important;font-size:var(--type-label)!important;border-radius:50%!important;flex:none!important;place-items:center!important;font-weight:700!important;display:grid!important;overflow:hidden!important}.cs-ui-row__lead>:is(svg,img){block-size:60%!important;inline-size:60%!important}.cs-ui-row__lead[data-lead=plain]{background:var(--surface-2)!important;color:var(--text)!important}.cs-ui-row__lead[data-lead=art]{border-radius:var(--radius-tile)!important;background:var(--surface-sunken)!important;block-size:56px!important;inline-size:56px!important}.cs-ui-row__lead[data-lead=art]>:is(svg,img){block-size:100%!important;inline-size:100%!important}.cs-ui-row__text{flex:auto!important;gap:2px!important;min-inline-size:0!important;display:grid!important}.cs-ui-row__title{color:var(--text)!important;font:inherit!important;overflow-wrap:anywhere!important}.cs-ui-row__subtitle{color:var(--text-2)!important;font-size:var(--cs-ui-fs-sub,15px)!important;font-weight:400!important;line-height:1.3!important}.cs-ui-row__trail{color:var(--text-2)!important;font-size:var(--cs-ui-fs-sub,15px)!important;flex:none!important;align-items:center!important;gap:8px!important;display:flex!important}.cs-ui-row__chevron{block-size:14px!important;inline-size:8px!important;color:var(--text-3)!important;flex:none!important}.cs-ui-row[data-kind=operation]{min-block-size:80px!important;padding-inline:var(--gutter)!important}.cs-ui-row__amount{text-align:end!important;flex:none!important;justify-items:end!important;gap:2px!important;display:grid!important}.cs-ui-row__sum{color:var(--text)!important;font-size:var(--cs-ui-fs-title,var(--type-title-3))!important;white-space:nowrap!important;font-weight:600!important;line-height:1.3!important}.cs-ui-row__sum[data-sign=plus]{color:var(--success)!important}.cs-ui-row__note{color:var(--text-2)!important;font-size:var(--type-caption)!important;white-space:nowrap!important;font-weight:400!important;line-height:1.3!important}.cs-ui-date-head{padding:16px var(--gutter)!important;color:var(--text)!important;font-size:var(--type-title-2)!important;font-weight:700!important;line-height:var(--lh-title)!important;justify-content:space-between!important;align-items:baseline!important;gap:12px!important;margin:0!important;display:flex!important}.cs-ui-date-head__total{color:var(--text-2)!important;font-size:calc(15px * var(--text-scale,1))!important;font-weight:400!important}.cs-ui-chip-row{padding:0 var(--gutter)!important;margin-inline:calc(-1 * var(--gutter))!important;scrollbar-width:none!important;gap:8px!important;list-style:none!important;display:flex!important;overflow-x:auto!important}.cs-ui-chip-row::-webkit-scrollbar{display:none!important}.cs-ui-chip{background:0 0!important;border:0!important;flex:none!important;align-items:center!important;padding:0!important;display:inline-flex!important}.cs-ui-chip__main{min-block-size:44px!important;box-shadow:none!important;color:var(--text)!important;font-size:var(--type-label)!important;white-space:nowrap!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:999px!important;outline:none!important;align-items:center!important;padding:0!important;font-weight:600!important;line-height:1.2!important;display:inline-flex!important;translate:none!important;scale:none!important}.cs-ui-chip__face{background:var(--surface-sunken)!important;min-block-size:30px!important;color:var(--text)!important;transition:background-color var(--dur-fast) cubic-bezier(.4,.1,.2,1), color var(--dur-fast) cubic-bezier(.4,.1,.2,1)!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:0 12px!important;display:inline-flex!important}.cs-ui-chip[data-selected] .cs-ui-chip__face{background:var(--selected-bg)!important;color:var(--on-selected)!important}.cs-ui-chip[data-selected]:has(.cs-ui-chip__clear) .cs-ui-chip__face{padding-inline-end:34px!important}.cs-ui-chip__main:focus-visible .cs-ui-chip__face{outline:2px solid var(--accent-2)!important;outline-offset:2px!important}.cs-ui-chip__main:active .cs-ui-chip__face{transform:scale(.96)!important}.cs-ui-chip__main:disabled{cursor:not-allowed!important;opacity:.5!important}.cs-ui-chip__caret{flex:none!important;block-size:10px!important;inline-size:10px!important}.cs-ui-chip__count{background:var(--surface)!important;block-size:18px!important;min-inline-size:18px!important;color:var(--on-selected)!important;font-size:var(--type-micro)!important;border-radius:999px!important;place-items:center!important;padding:0 4px!important;font-weight:700!important;line-height:1!important;display:inline-grid!important}.cs-ui-chip__clear{block-size:44px!important;inline-size:44px!important;color:var(--on-selected)!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:50%!important;outline:none!important;place-items:center!important;margin-inline-start:-44px!important;padding:0!important;display:grid!important;translate:none!important;scale:none!important}.cs-ui-chip__clear>svg{block-size:14px!important;inline-size:14px!important}.cs-ui-chip__clear:focus-visible{outline:2px solid var(--accent-2)!important;outline-offset:-8px!important}.cs-ui-pill{background:var(--surface-2)!important;min-block-size:26px!important;color:var(--text)!important;font-size:var(--type-caption)!important;white-space:nowrap!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:0 10px!important;font-weight:500!important;line-height:1.2!important;display:inline-flex!important}.cs-ui-pill>svg{block-size:14px!important;inline-size:14px!important}.cs-ui-pill[data-tone=accent]{background:var(--selected-bg)!important;color:var(--on-selected)!important}.cs-ui-pill[data-tone=success]{background:var(--success-soft)!important;color:color-mix(in srgb, var(--success) 85%, var(--text))!important}.cs-ui-pill[data-tone=warning]{background:var(--warning-soft)!important;color:var(--warning)!important}.cs-ui-pill[data-tone=danger]{background:var(--danger-soft)!important;color:var(--danger)!important}.cs-ui-pill[data-tone=promo]{background:var(--promo-soft)!important;color:var(--promo)!important}.cs-ui-pill[data-tone=overlay]{background:var(--surface-bar)!important;color:var(--text)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.cs-ui-segmented{isolation:isolate!important;background:0 0!important;border:0!important;min-block-size:44px!important;inline-size:100%!important;padding:0 2px!important;display:flex!important;position:relative!important}.cs-ui-segmented:before{content:""!important;z-index:-2!important;background:var(--surface-sunken)!important;border-radius:999px!important;position:absolute!important;inset:6px 0!important}.cs-ui-segmented__thumb{z-index:-1!important;inline-size:calc((100% - 4px) / var(--cs-ui-seg-count,2))!important;background:var(--surface)!important;box-shadow:0 0 0 1px var(--line)!important;transform:translateX(calc(100% * var(--cs-ui-seg-index,0)))!important;transition:transform var(--dur-fast) var(--ease-sheet)!important;border-radius:999px!important;position:absolute!important;inset-block:8px!important;inset-inline-start:2px!important}.cs-ui-segmented__option{min-block-size:44px!important;min-inline-size:0!important;box-shadow:none!important;color:var(--text-2)!important;font-size:var(--type-label)!important;white-space:nowrap!important;text-overflow:ellipsis!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:999px!important;outline:none!important;flex:1 1 0!important;place-items:center!important;padding:0 8px!important;font-weight:500!important;line-height:1.2!important;display:grid!important;overflow:hidden!important;translate:none!important;scale:none!important}.cs-ui-segmented__option[aria-checked=true]{color:var(--text)!important;font-weight:600!important}.cs-ui-segmented__option:focus-visible{outline:2px solid var(--accent-2)!important;outline-offset:-6px!important}.cs-ui-pill-tabs{padding:0 var(--gutter)!important;margin-inline:calc(-1 * var(--gutter))!important;scrollbar-width:none!important;gap:8px!important;display:flex!important;overflow-x:auto!important}.cs-ui-pill-tabs::-webkit-scrollbar{display:none!important}.cs-ui-tabbar{grid-template-columns:repeat(var(--cs-ui-tab-count,5), minmax(0, 1fr))!important;box-sizing:border-box!important;inline-size:100%!important;min-block-size:calc(49px + env(safe-area-inset-bottom))!important;padding:0 0 env(safe-area-inset-bottom)!important;border:0!important;border-block-start:.5px solid var(--line)!important;background:var(--surface-bar)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(20px)saturate(1.6)!important;backdrop-filter:blur(20px)saturate(1.6)!important;border-radius:0!important;align-content:end!important;margin:0!important;display:grid!important}.cs-ui-tabbar[data-fixed]{z-index:900!important;position:fixed!important;inset-block:auto 0!important;inset-inline:0!important}.cs-ui-tabbar{opacity:1!important;gap:0!important;block-size:auto!important;max-inline-size:none!important;overflow:visible!important;transform:translate(0,0)!important}.cs-ui-tabbar__item{opacity:1!important;letter-spacing:normal!important;text-transform:none!important;block-size:auto!important;inline-size:auto!important;max-inline-size:none!important;margin:0!important;transform:none!important}.cs-ui-tabbar__item:before,.cs-ui-tabbar__item:after{content:none!important}@media (min-width:900px){.cs-ui-tabbar[data-phone-only]{display:none!important}}.cs-ui-tabbar__item{min-block-size:44px!important;min-inline-size:44px!important;box-shadow:none!important;color:var(--text-3)!important;cursor:pointer!important;transition:color var(--dur-tab) cubic-bezier(.4,.1,.2,1)!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:2px!important;padding:1px 2px!important;font-size:10px!important;font-weight:500!important;line-height:12px!important;text-decoration:none!important;display:flex!important;position:relative!important;translate:none!important;scale:none!important}.cs-ui-tabbar__item[aria-current=page]{color:var(--accent-2)!important}.cs-ui-tabbar__item:focus-visible{outline:2px solid var(--accent-2)!important;outline-offset:-4px!important;border-radius:12px!important}.cs-ui-tabbar__icon{block-size:28px!important;inline-size:28px!important;color:inherit!important;place-items:center!important;display:grid!important;position:relative!important}.cs-ui-tabbar__icon>:is(svg,img,span:not(.cs-ui-badge)){block-size:28px!important;inline-size:28px!important}.cs-ui-tabbar__icon>:is(svg,img){opacity:1!important;filter:none!important;color:inherit!important}.cs-ui-tabbar__item[data-cs-tab-accent]:not([aria-current=page]){color:var(--accent-2)!important}.cs-ui-tabbar__icon>:is(svg,img){background:0 0!important;margin:0!important;padding:0!important}.cs-ui-tabbar__label{color:inherit!important;font:inherit!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-inline-size:100%!important;overflow:hidden!important}.cs-ui-tabbar__icon>.cs-ui-badge{box-shadow:none!important;font-size:11px!important;font-weight:600!important;position:absolute!important;inset-block-start:-4px!important;inset-inline-start:20px!important}.cs-ui-badge{background:var(--badge)!important;block-size:18px!important;min-inline-size:18px!important;color:var(--on-badge)!important;font-size:var(--type-micro)!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;border:0!important;border-radius:999px!important;place-items:center!important;padding:0 5px!important;font-weight:700!important;line-height:1!important;display:inline-grid!important}.cs-ui-badge[data-tone=accent]{background:var(--fill-blue)!important;color:var(--on-accent)!important}.cs-ui-badge[data-tone=neutral]{background:var(--surface-3)!important;color:var(--text)!important}.cs-ui-badge[data-dot]{block-size:8px!important;inline-size:8px!important;min-inline-size:8px!important;padding:0!important}.cs-ui-quick-actions{scrollbar-width:none!important;gap:0!important;margin:0!important;padding:0 12px!important;list-style:none!important;display:flex!important;overflow-x:auto!important}.cs-ui-quick-actions::-webkit-scrollbar{display:none!important}.cs-ui-quick-action{min-block-size:44px!important;inline-size:98px!important;box-shadow:none!important;color:var(--text)!important;font-size:var(--type-caption)!important;text-align:center!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;flex-direction:column!important;flex:0 0 98px!important;align-items:center!important;gap:8px!important;padding:0!important;font-weight:400!important;line-height:16px!important;text-decoration:none!important;display:flex!important;translate:none!important;scale:none!important}.cs-ui-quick-action__circle{background:var(--circle)!important;block-size:64px!important;inline-size:64px!important;color:var(--text-max)!important;transition:transform var(--dur-press) cubic-bezier(.4,.1,.2,1)!important;border-radius:50%!important;place-items:center!important;display:grid!important}.cs-ui-quick-action__circle>:is(svg,img){block-size:28px!important;inline-size:28px!important}.cs-ui-quick-action[data-tone=accent] .cs-ui-quick-action__circle{background:var(--selected-bg)!important;color:var(--on-selected)!important}.cs-ui-quick-action[data-tone=muted] .cs-ui-quick-action__circle{background:var(--surface-2)!important;color:var(--text-2)!important}.cs-ui-quick-action__label{color:inherit!important;font:inherit!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-inline-size:98px!important;overflow:hidden!important}.cs-ui-quick-action:active .cs-ui-quick-action__circle{transform:scale(.94)!important}.cs-ui-quick-action:focus-visible .cs-ui-quick-action__circle{outline:2px solid var(--accent-2)!important;outline-offset:2px!important}@media (min-width:900px){.sp-shift-quick-wrap .cs-ui-quick-actions{grid-template-columns:repeat(4,minmax(0,170px))!important;gap:16px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.sp-shift-quick-wrap .cs-ui-quick-action{background:var(--surface)!important;min-block-size:124px!important;inline-size:auto!important;box-shadow:var(--shadow-desk,none)!important;text-align:start!important;border-radius:12px!important;flex:none!important;justify-content:space-between!important;align-items:flex-start!important;gap:8px!important;padding:16px!important}.sp-shift-quick-wrap .cs-ui-quick-action__circle{block-size:44px!important;inline-size:44px!important}.sp-shift-quick-wrap .cs-ui-quick-action__label{max-inline-size:none!important;font-size:var(--type-label)!important}}:is([class^=cs-ui-],[class*=\ cs-ui-])[hidden]:not(#cs-ui-none){display:none!important}.cs-ui-overlay{z-index:2000!important;isolation:isolate!important;touch-action:none!important;color:var(--text)!important;font-size:var(--type-body)!important;font-weight:400!important;line-height:var(--lh-text)!important;text-align:start!important;white-space:normal!important;cursor:auto!important;block-size:auto!important;min-block-size:0!important;max-block-size:none!important;inline-size:auto!important;min-inline-size:0!important;max-inline-size:none!important;box-shadow:none!important;opacity:1!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;flex-direction:column!important;justify-content:flex-end!important;align-items:stretch!important;margin:0!important;padding:0!important;transition:none!important;animation:none!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:none!important}.cs-ui-overlay:before,.cs-ui-overlay:after{content:none!important}.cs-ui-overlay:is([data-state=closing],[data-state=detached]){pointer-events:none!important}.cs-ui-overlay-backdrop{opacity:0;transition:opacity var(--dur-pop) var(--ease-pop);z-index:-1!important;background:var(--overlay)!important;pointer-events:none!important;display:block!important;position:absolute!important;inset:0!important}.cs-ui-overlay[data-state=open]>.cs-ui-overlay-backdrop{opacity:1;transition:opacity var(--dur-fade) cubic-bezier(.4,.1,.2,1)}.cs-ui-overlay-panel{contain:layout paint style;transition:transform var(--dur-pop) var(--ease-pop);transform:translateY(100%);min-block-size:0!important;max-block-size:calc(100dvh - 32px)!important;inline-size:100%!important;padding:0 0 env(safe-area-inset-bottom)!important;border-radius:var(--radius-sheet) var(--radius-sheet) 0 0!important;background:var(--surface)!important;box-shadow:none!important;color:var(--text)!important;touch-action:pan-y!important;border:0!important;outline:none!important;flex-direction:column!important;flex:0 auto!important;margin:0!important;display:flex!important;position:relative!important;overflow:hidden!important}.cs-ui-overlay[data-state=open]>.cs-ui-overlay-panel{transition:transform var(--dur-sheet) var(--ease-sheet);transform:none}.cs-ui-overlay:is([data-dragging=true],[data-gesture-settling=true])>:is(.cs-ui-overlay-panel,.cs-ui-overlay-backdrop){transition:none}.cs-ui-sheet~.cs-ui-sheet>.cs-ui-overlay-panel{background:var(--surface-3)!important}.cs-ui-overlay-handle{cursor:grab!important;touch-action:none!important;-webkit-user-select:none!important;user-select:none!important;background:0 0!important;border:0!important;flex:none!important;place-items:start center!important;block-size:26px!important;margin:0!important;padding:10px 0 0!important;display:grid!important}.cs-ui-overlay-handle>span{background:var(--line-strong)!important;border-radius:999px!important;block-size:4px!important;inline-size:32px!important;margin:0!important;padding:0!important;display:block!important}.cs-ui-overlay[data-dragging=true] .cs-ui-overlay-handle{cursor:grabbing!important}.cs-ui-overlay-header{background:0 0!important;border:0!important;flex-wrap:wrap!important;flex:none!important;align-items:center!important;gap:4px 8px!important;min-block-size:52px!important;margin:0!important;padding:4px 8px 8px 16px!important;display:flex!important;position:relative!important}.cs-ui-overlay-header>div{box-sizing:border-box!important;text-align:start!important;background:0 0!important;border:0!important;flex:1 1 0!important;gap:4px!important;min-inline-size:0!important;margin:0!important;padding:0!important;display:grid!important}.cs-ui-overlay-header h2{color:var(--text)!important;font-family:var(--font)!important;font-size:var(--type-title-2)!important;font-weight:700!important;line-height:var(--lh-title)!important;letter-spacing:normal!important;text-transform:none!important;text-align:inherit!important;margin:0!important;padding:0!important}.cs-ui-overlay-header p{color:var(--text-2)!important;font-family:var(--font)!important;font-size:calc(15px * var(--text-scale,1))!important;font-weight:400!important;line-height:var(--lh-text)!important;text-align:inherit!important;opacity:1!important;margin:0!important;padding:0!important}.cs-ui-overlay[data-title-align=center] .cs-ui-overlay-header{padding-inline-start:60px!important}.cs-ui-overlay[data-title-align=center] .cs-ui-overlay-header>div{text-align:center!important}.cs-ui-overlay-close{background:var(--surface-2)!important;block-size:44px!important;min-block-size:44px!important;inline-size:44px!important;min-inline-size:44px!important;box-shadow:none!important;color:var(--text-2)!important;font:inherit!important;cursor:pointer!important;background-clip:content-box!important;border:0!important;border-radius:50%!important;outline:none!important;flex:none!important;place-items:center!important;margin:0!important;padding:6px!important;display:grid!important;position:relative!important}.cs-ui-overlay-close>svg{block-size:18px!important;inline-size:18px!important}.cs-ui-overlay-close[data-variant=text]{inline-size:auto!important;color:var(--accent-2)!important;font-size:var(--type-title-3)!important;background:0 0!important;border-radius:12px!important;padding:0 8px!important;font-weight:400!important;line-height:1.2!important}.cs-ui-overlay-close:focus-visible{outline:2px solid var(--accent-2)!important;outline-offset:-2px!important}.cs-ui-overlay-close:disabled{cursor:not-allowed!important;opacity:.45!important}.cs-ui-overlay-content{-webkit-overflow-scrolling:touch;overscroll-behavior:contain!important;touch-action:pan-y!important;background:0 0!important;border:0!important;flex:auto!important;min-block-size:0!important;margin:0!important;padding:4px 16px 16px!important;display:block!important;overflow:hidden auto!important}.cs-ui-overlay-footer{background:0 0!important;border:0!important;flex:none!important;gap:4px!important;margin:0!important;padding:12px 16px 22px!important;display:grid!important}.cs-ui-modal>.cs-ui-overlay-backdrop{display:none!important}.cs-ui-modal>.cs-ui-overlay-panel{background:var(--bg)!important;block-size:100%!important;max-block-size:none!important;border-radius:0!important;padding-block-start:env(safe-area-inset-top)!important}.cs-ui-modal[data-state=open]>.cs-ui-overlay-panel{transition:transform var(--dur-modal) var(--ease-push)}.cs-ui-modal .cs-ui-overlay-header{padding:6px 8px 4px!important}.cs-ui-modal .cs-ui-overlay-header>div{flex:1 0 100%!important;order:3!important;padding:8px 8px 0!important}.cs-ui-modal .cs-ui-overlay-header h2{font-size:var(--type-title-1)!important}.cs-ui-modal .cs-ui-overlay-header>:not(div,.cs-ui-overlay-close){margin-inline-start:auto!important}.cs-ui-success__body{text-align:center!important;justify-items:center!important;padding:40px 8px 16px!important;display:grid!important}.cs-ui-success__art{background:var(--surface-2)!important;border-radius:50%!important;place-items:center!important;block-size:98px!important;inline-size:98px!important;display:grid!important;overflow:hidden!important}.cs-ui-success__art>:is(svg,img){block-size:100%!important;inline-size:100%!important}.cs-ui-success__title{color:var(--text)!important;font-size:17px!important;font-weight:700!important;line-height:var(--lh-title)!important;margin:24px 0 0!important}.cs-ui-success__text{max-inline-size:32ch!important;color:var(--text-2)!important;font-size:calc(15px * var(--text-scale,1))!important;line-height:var(--lh-text)!important;margin:12px 0 0!important}.cs-ui-step-progress{grid-auto-columns:1fr!important;grid-auto-flow:column!important;gap:4px!important;margin:0 0 20px!important;display:grid!important}.cs-ui-step-progress__segment{background:var(--surface-3)!important;block-size:4px!important;transition:background-color var(--dur-fast) cubic-bezier(.4,.1,.2,1)!important;border-radius:999px!important;display:block!important}.cs-ui-step-progress__segment[data-done]{background:var(--accent-2)!important}.cs-ui-step{display:block!important}.cs-ui-step__title{color:var(--text)!important;font-size:var(--type-title-1)!important;font-weight:700!important;line-height:var(--lh-title)!important;margin:0 0 12px!important}.cs-ui-step[data-transition=push]{animation:cs-ui-push-in var(--dur-push) var(--ease-push) both}.cs-ui-step[data-transition=pop]{animation:cs-ui-pop-in var(--dur-pop) var(--ease-pop) both}@keyframes cs-ui-push-in{0%{transform:translate(100%)}to{transform:none}}@keyframes cs-ui-pop-in{0%{transform:translate(-23%)}to{transform:none}}.cs-ui-toast-region{inset:calc(env(safe-area-inset-top) + 20px) 16px auto!important;z-index:2100!important;pointer-events:none!important;color:var(--on-surface-inverse)!important;font-size:calc(15px * var(--text-scale,1))!important;font-weight:400!important;line-height:var(--lh-text)!important;text-align:center!important;white-space:normal!important;background:0 0!important;border:0!important;justify-content:center!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important}.cs-ui-toast{animation:cs-ui-toast-in var(--dur-toast-in) cubic-bezier(.4,.1,.2,1) both;background:var(--surface-inverse)!important;min-block-size:44px!important;max-inline-size:100%!important;box-shadow:none!important;color:var(--on-surface-inverse)!important;font:inherit!important;pointer-events:auto!important;cursor:default!important;border:0!important;border-radius:24px!important;margin:0!important;padding:12px 20px!important;display:block!important}.cs-ui-toast[data-state=leaving]{animation:cs-ui-toast-out var(--dur-toast-out) cubic-bezier(.4,0,1,1) both}@keyframes cs-ui-toast-in{0%{opacity:0;transform:translateY(-44px)}to{opacity:1;transform:none}}@keyframes cs-ui-toast-out{0%{opacity:1}to{opacity:0}}.cs-ui-accordion{padding:0!important;display:block!important}.cs-ui-accordion__item{border-block-end:1px solid var(--line)!important;display:block!important}.cs-ui-accordion__heading{font-size:inherit!important;margin:0!important;padding:0!important;display:block!important}.cs-ui-accordion__trigger{min-block-size:57px!important;inline-size:100%!important;box-shadow:none!important;color:var(--text)!important;font-size:var(--cs-ui-fs-title,var(--type-title-3))!important;font-weight:600!important;line-height:var(--lh-title)!important;text-align:start!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0!important;padding:12px 16px!important;display:flex!important}.cs-ui-accordion__trigger:focus-visible{outline:2px solid var(--accent-2)!important;outline-offset:-2px!important}.cs-ui-accordion__trigger:disabled{cursor:not-allowed!important;opacity:.45!important}.cs-ui-accordion__title{flex:auto!important;min-inline-size:0!important}.cs-ui-accordion__caret{block-size:14px!important;inline-size:14px!important;color:var(--text-2)!important;transition:transform var(--dur-tab) cubic-bezier(.4,.1,.2,1)!important;flex:none!important}.cs-ui-accordion__item[data-open] .cs-ui-accordion__caret{transform:rotate(180deg)!important}.cs-ui-accordion__panel{transition:grid-template-rows var(--dur-fast) cubic-bezier(.4,.1,.2,1)!important;grid-template-rows:0fr!important;display:grid!important}.cs-ui-accordion__item[data-open] .cs-ui-accordion__panel{grid-template-rows:1fr!important}.cs-ui-accordion__inner{min-block-size:0!important;display:block!important;overflow:hidden!important}.cs-ui-accordion__body{color:var(--text-2)!important;font-size:calc(15px * var(--text-scale,1))!important;line-height:var(--lh-text)!important;padding:0 16px 16px!important;display:block!important}.cs-ui-empty{text-align:center!important;justify-items:center!important;padding:24px 16px!important;display:grid!important}.cs-ui-empty__art{background:var(--surface-2)!important;border-radius:50%!important;place-items:center!important;block-size:120px!important;inline-size:120px!important;margin:0 0 34px!important;display:grid!important;overflow:hidden!important}.cs-ui-empty__art>:is(svg,img){block-size:100%!important;inline-size:100%!important}.cs-ui-empty__title{color:var(--text)!important;font-size:17px!important;font-weight:700!important;line-height:var(--lh-title)!important;margin:0!important}.cs-ui-empty__text{max-inline-size:32ch!important;color:var(--text-2)!important;font-size:calc(15px * var(--text-scale,1))!important;line-height:var(--lh-text)!important;margin:13px 0 0!important}.cs-ui-empty__actions{justify-items:center!important;gap:4px!important;margin:25px 0 0!important;display:grid!important}.cs-ui-skeleton{vertical-align:middle!important;inline-size:var(--cs-ui-sk-w,100%)!important;block-size:var(--cs-ui-sk-h,15px)!important;border-radius:var(--cs-ui-sk-r,999px)!important;background:var(--skeleton)!important;flex:none!important;animation:none!important;display:inline-block!important}.cs-ui-skeleton[data-circle]{border-radius:50%!important}.cs-ui-skeleton-list{padding:0 16px!important;display:grid!important}.cs-ui-skeleton-list__head{justify-content:space-between!important;align-items:center!important;block-size:37px!important;display:flex!important}.cs-ui-skeleton-list__row{align-items:center!important;gap:16px!important;block-size:80px!important;display:flex!important}.cs-ui-skeleton-list__lines{flex:auto!important;gap:10px!important;min-inline-size:0!important;display:grid!important}.cs-ui-skeleton-list__side{flex:none!important;justify-items:end!important;gap:10px!important;display:grid!important}.cs-ui-spinner{inline-size:var(--cs-ui-spinner-size,32px)!important;block-size:var(--cs-ui-spinner-size,32px)!important;color:var(--accent-2)!important;flex:none!important;place-items:center!important;display:inline-grid!important}.cs-ui-spinner>svg{animation:.7s linear infinite cs-ui-spin;block-size:100%!important;inline-size:100%!important}@keyframes cs-ui-spin{to{transform:rotate(360deg)}}.cs-ui-callout{background:var(--surface-inverse)!important;min-block-size:44px!important;max-inline-size:100%!important;color:var(--on-surface-inverse)!important;font-size:calc(15px * var(--text-scale,1))!important;line-height:var(--lh-text)!important;border-radius:24px!important;align-items:center!important;gap:0!important;padding:0 16px!important;display:inline-flex!important;position:relative!important}.cs-ui-callout:has(.cs-ui-callout__close){padding-inline-end:0!important}.cs-ui-callout[data-tail]:before{content:""!important;background:inherit!important;block-size:12px!important;inline-size:12px!important;position:absolute!important;inset-inline-start:var(--cs-ui-callout-tail,24px)!important;transform:rotate(45deg)!important}.cs-ui-callout[data-tail=top]:before{top:-5px!important}.cs-ui-callout[data-tail=bottom]:before{bottom:-5px!important}.cs-ui-callout__text{padding:10px 0!important}.cs-ui-callout__close{block-size:44px!important;inline-size:44px!important;color:inherit!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:50%!important;outline:none!important;flex:none!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important}.cs-ui-callout__close>svg{block-size:14px!important;inline-size:14px!important}.cs-ui-callout__close:focus-visible{outline-offset:-6px!important;outline:2px solid!important}.cs-ui-countdown{font-variant-numeric:tabular-nums!important;white-space:nowrap!important;align-items:center!important;gap:6px!important;display:inline-flex!important}.cs-ui-countdown[data-variant=pill]{background:var(--urgency)!important;min-block-size:24px!important;color:var(--on-danger)!important;font-size:var(--type-label)!important;border-radius:999px!important;padding:2px 10px!important;font-weight:700!important;line-height:20px!important}.cs-ui-countdown[data-variant=pill] :is(span,svg){color:inherit!important;font:inherit!important}.cs-ui-countdown__text,.cs-ui-countdown__clock{min-block-size:0!important;min-inline-size:0!important;display:inline!important}.cs-ui-countdown__icon{block-size:16px!important;inline-size:16px!important;display:inline-grid!important}.cs-ui-countdown__icon>svg{block-size:100%!important;inline-size:100%!important}.cs-ui-countdown[data-variant=line]{white-space:normal!important;color:var(--urgency)!important;font-size:var(--type-caption)!important;font-weight:600!important;line-height:var(--lh-text)!important}.cs-ui-countdown[data-variant=line] span{color:inherit!important;font:inherit!important}.cs-ui-price{flex-wrap:wrap!important;align-items:baseline!important;column-gap:8px!important;display:inline-flex!important}.cs-ui-price__was,.cs-ui-price__now{font-size:var(--cs-ui-price-fs,var(--type-body))!important;font-weight:700!important;line-height:var(--lh-tight)!important;white-space:nowrap!important}.cs-ui-price[data-size=title]{--cs-ui-price-fs:var(--type-title-2)}.cs-ui-price__was{color:var(--price-old)!important;text-decoration-line:line-through!important;text-decoration-color:currentColor!important;text-decoration-thickness:2px!important}.cs-ui-price[data-discounted] .cs-ui-price__now{color:var(--accent-2)!important}.cs-ui-price :is(.cs-ui-price__was,.cs-ui-price__now) *{color:inherit!important;font-size:inherit!important}.cs-ui-discount{vertical-align:middle!important;background:var(--urgency)!important;min-block-size:20px!important;color:var(--on-danger)!important;font-size:var(--type-micro)!important;white-space:nowrap!important;border-radius:6px!important;flex:none!important;align-items:center!important;padding:0 6px!important;font-weight:800!important;line-height:20px!important;display:inline-flex!important}.cs-ui-discount span{color:inherit!important;font:inherit!important}.cs-ui-promo{border-radius:var(--radius-card)!important;background:var(--surface)!important;box-shadow:none!important;border:1px solid var(--line)!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:4px 12px!important;padding:14px 44px 14px 16px!important;display:grid!important;position:relative!important}.cs-ui-promo:not(:has(.cs-ui-promo__art)){grid-template-columns:minmax(0,1fr)!important}.cs-ui-promo__art{background:var(--accent-soft)!important;block-size:40px!important;inline-size:40px!important;color:var(--accent-2)!important;border-radius:12px!important;place-items:center!important;display:grid!important}.cs-ui-promo__art>svg{block-size:24px!important;inline-size:24px!important}.cs-ui-promo__body{gap:2px!important;min-inline-size:0!important;display:grid!important}.cs-ui-promo__title{color:var(--text)!important;font-size:var(--type-label)!important;font-weight:700!important;line-height:var(--lh-title)!important;flex-wrap:wrap!important;align-items:center!important;gap:4px 8px!important;display:flex!important}.cs-ui-promo__meta{color:var(--text-2)!important;font-size:var(--type-caption)!important;line-height:var(--lh-text)!important}.cs-ui-promo__action{flex-wrap:wrap!important;grid-column:1/-1!important;align-items:center!important;gap:4px 12px!important;display:flex!important}.cs-ui-promo:has(.cs-ui-promo__art) .cs-ui-promo__action{grid-column:2/-1!important}.cs-ui-promo__close{block-size:44px!important;inline-size:44px!important;color:var(--text-3)!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:50%!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;inset-block-start:2px!important;inset-inline-end:2px!important}.cs-ui-promo__close>svg{block-size:14px!important;inline-size:14px!important}.cs-ui-promo__close:focus-visible{outline:2px solid var(--accent-2)!important;outline-offset:-6px!important}.cs-ui-promo-sheet__body{gap:12px!important;padding:0 16px 8px!important;display:grid!important}.cs-ui-promo-sheet__timer{display:flex!important}.cs-ui-promo-sheet__art{background:var(--accent-soft)!important;block-size:120px!important;color:var(--accent-2)!important;border-radius:16px!important;place-items:center!important;display:grid!important;overflow:hidden!important}.cs-ui-promo-sheet__art>svg{block-size:64px!important;inline-size:64px!important}.cs-ui-promo-sheet__text{color:var(--text)!important;font-size:var(--type-body)!important;line-height:var(--lh-text)!important;margin:0!important}.cs-ui-promo-sheet__footer{gap:10px!important;display:grid!important}.cs-ui-promo-packages{gap:12px!important;display:grid!important}.cs-ui-promo-packages__head{gap:2px!important;padding:0 4px!important;display:grid!important}.cs-ui-promo-packages__title{color:var(--text)!important;font-size:var(--type-title-2)!important;font-weight:700!important;line-height:var(--lh-title)!important;margin:0!important}.cs-ui-promo-package{padding:var(--pad-card-y,16px) var(--pad-card-x,16px)!important;border-radius:var(--radius-card)!important;background:var(--surface)!important;border:1px solid var(--line)!important;gap:10px!important;display:grid!important}.cs-ui-promo-package__head{flex-wrap:wrap!important;align-items:center!important;gap:4px 8px!important;display:flex!important}.cs-ui-promo-package__title{color:var(--text)!important;font-size:var(--type-title-3)!important;font-weight:700!important;line-height:var(--lh-title)!important;margin:0!important}.cs-ui-promo-package__note{color:var(--text-2)!important;font-size:var(--type-caption)!important;line-height:var(--lh-text)!important;margin:0!important}.cs-ui-promo-package__conditions{color:var(--text-2)!important;font-size:var(--type-body)!important;line-height:var(--lh-text)!important;margin:0!important}.cs-ui-promo-package__lines{gap:2px!important;margin:0!important;padding:0!important;display:grid!important}.cs-ui-promo-package__lines>li{color:var(--text)!important;font-size:var(--type-label)!important;line-height:var(--lh-text)!important}.cs-ui-promo-sheet__conditions{color:var(--text-2)!important;font-size:var(--type-body)!important;line-height:var(--lh-text)!important;margin:0!important}@media (prefers-reduced-motion:reduce){:is([class^=cs-ui-],[class*=\ cs-ui-]){transition:none!important;animation:none!important}.cs-ui-spinner>svg{animation:none!important}:is([class^=cs-ui-],[class*=\ cs-ui-]):not([class*=cs-ui-overlay]):active,:is([class^=cs-ui-],[class*=\ cs-ui-]):active :is([class^=cs-ui-],[class*=\ cs-ui-]):not([class*=cs-ui-overlay]){transform:none!important}}@media (min-width:900px){.cs-ui-tabbar[data-desktop-top]{z-index:80!important;border-block-start:0!important;border-block-end:1px solid var(--line)!important;box-sizing:border-box!important;block-size:56px!important;min-block-size:56px!important;inline-size:auto!important;justify-content:flex-start!important;align-items:stretch!important;gap:28px!important;padding:0 max(24px,50% - 622px)!important;display:flex!important;position:fixed!important;inset-block-start:var(--cs-ui-strip-top,0px)!important;inset-block-end:auto!important;inset-inline:0!important}.cs-ui-tabbar[data-desktop-top] .cs-ui-tabbar__item{min-block-size:56px!important;min-inline-size:0!important;font-size:var(--type-body,15px)!important;border-block-end:2px solid #0000!important;flex-direction:row!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 2px!important;font-weight:500!important;line-height:20px!important}.cs-ui-tabbar[data-desktop-top] .cs-ui-tabbar__item:hover{color:var(--text)!important}.cs-ui-tabbar[data-desktop-top] .cs-ui-tabbar__item[aria-current=page]{color:var(--text)!important;border-block-end-color:var(--accent-2)!important}.cs-ui-tabbar[data-desktop-top] .cs-ui-tabbar__item[data-cs-tab-accent]:not([aria-current=page]){color:var(--accent-2)!important}.cs-ui-tabbar[data-desktop-top] .cs-ui-tabbar__item:focus-visible{outline-offset:-2px!important;border-radius:8px!important}.cs-ui-tabbar[data-desktop-top] .cs-ui-tabbar__icon{block-size:auto!important;inline-size:auto!important}.cs-ui-tabbar[data-desktop-top] .cs-ui-tabbar__icon>:not(.cs-ui-badge){display:none!important}.cs-ui-tabbar[data-desktop-top] .cs-ui-tabbar__icon>.cs-ui-badge{box-shadow:none!important;position:static!important}.cs-ui-quick-actions[data-desktop-tiles]{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(12px,2vw,26px)!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.cs-ui-quick-actions[data-desktop-tiles] .cs-ui-quick-action{box-sizing:border-box!important;border-radius:var(--radius-tile,16px)!important;background:var(--surface)!important;min-block-size:124px!important;inline-size:auto!important;min-inline-size:0!important;box-shadow:var(--shadow-card-desktop)!important;text-align:start!important;flex:none!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;padding:20px!important}.cs-ui-quick-actions[data-desktop-tiles] .cs-ui-quick-action__circle{block-size:44px!important;inline-size:44px!important}.cs-ui-quick-actions[data-desktop-tiles] .cs-ui-quick-action__label{max-inline-size:100%!important;font-size:var(--type-body,15px)!important;line-height:23px!important}.cs-ui-quick-actions[data-desktop-tiles] .cs-ui-quick-action[data-tone=muted]{min-block-size:44px!important;box-shadow:none!important;background:var(--surface-2)!important;border-radius:var(--r-12,12px)!important;flex-direction:row!important;grid-column:1/-1!important;justify-content:flex-start!important;justify-self:start!important;align-items:center!important;padding:0 16px 0 8px!important}.cs-ui-quick-actions[data-desktop-tiles] .cs-ui-quick-action[data-tone=muted] .cs-ui-quick-action__circle{background:0 0!important;block-size:36px!important;inline-size:36px!important}}.cs-ui-ring{place-items:center!important;display:grid!important}.cs-ui-ring>*{grid-area:1/1!important}.cs-ui-ring__svg{inline-size:var(--cs-ring-size,198px)!important;block-size:var(--cs-ring-size,198px)!important;max-inline-size:none!important;display:block!important;overflow:visible!important;transform:rotate(-90deg)!important}.cs-ui-ring__track,.cs-ui-ring__arc{fill:none!important;stroke-width:var(--cs-ring-thickness,17px)!important}.cs-ui-ring__track{stroke:var(--surface-2)!important}.cs-ui-ring__arc{stroke:var(--cs-ring-tone,var(--accent-2))!important}.cs-ui-ring__centre{max-inline-size:calc(var(--cs-ring-size,198px) - 48px)!important;text-align:center!important;justify-items:center!important;row-gap:2px!important;padding:0 8px!important;display:grid!important}.cs-ui-ring__total{color:var(--text)!important;font-size:var(--type-title-3,17px)!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;font-weight:700!important;line-height:22px!important}.cs-ui-ring__caption{color:var(--text-2)!important;font-size:var(--type-caption,13px)!important;line-height:18px!important}.cs-ui-plate{background:var(--plate-cleaning)!important;block-size:40px!important;inline-size:40px!important;color:var(--on-plate)!important;border-radius:31.25%!important;flex:none!important;place-items:center!important;display:inline-grid!important}.cs-ui-plate>svg{fill:currentColor!important;block-size:24px!important;inline-size:24px!important;display:block!important}.cs-ui-plate[data-size="32"]{block-size:32px!important;inline-size:32px!important}.cs-ui-plate[data-size="32"]>svg{block-size:20px!important;inline-size:20px!important}.cs-ui-plate[data-size="56"]{border-radius:16px!important;block-size:56px!important;inline-size:56px!important}.cs-ui-plate[data-size="56"]>svg{block-size:32px!important;inline-size:32px!important}.cs-ui-plate[data-section=windows]{background:var(--plate-windows)!important}.cs-ui-plate[data-section=extra]{background:var(--plate-extra)!important}.cs-ui-plate[data-section=money]{background:var(--plate-money)!important}.cs-ui-plate[data-section=gifts]{background:var(--plate-gifts)!important}.cs-ui-plate[data-section=help]{background:var(--plate-help)!important}.cs-ui-plate[data-section=company]{background:var(--plate-company)!important}.cs-ui-plate[data-section=pro]{background:var(--plate-pro)!important;color:var(--on-plate-pro)!important}}
@layer components{.tbs-home{--tbs-page:var(--surface);--tbs-card:var(--surface-2);--tbs-card-2:#eaecee;--tbs-dark:#333;--tbs-small:#244a7f0f;--tbs-ink:#333;--tbs-ink-2:#000000ab;--tbs-white:#fff;background:var(--tbs-page)!important;color:var(--text)!important}:root[data-theme=dark] .tbs-home{--tbs-page:var(--bg);--tbs-card:var(--surface);--tbs-card-2:var(--surface-2);--tbs-dark:var(--surface);--tbs-small:var(--fill)}@media (prefers-color-scheme:dark){:root[data-theme=system] .tbs-home{--tbs-page:var(--bg);--tbs-card:var(--surface);--tbs-card-2:var(--surface-2);--tbs-dark:var(--surface);--tbs-small:var(--fill)}}.tbs-home>main{background:var(--tbs-page)!important;margin:0!important;padding:0 0 20px!important;display:block!important}.tbs-wrap{box-sizing:border-box!important;inline-size:100%!important;max-inline-size:1168px!important;padding-inline:max(16px, env(safe-area-inset-left,0px)) max(16px, env(safe-area-inset-right,0px))!important;margin-inline:auto!important}.tbs-sec{background:0 0!important;margin:0!important;padding-block:20px!important}.tbs-h2{letter-spacing:0!important;text-align:center!important;text-wrap:balance!important;color:var(--text)!important;margin:0 0 24px!important;padding:0!important;font-size:30px!important;font-weight:700!important;line-height:36px!important}.tbs-more{justify-content:center!important;margin:24px 0 0!important;padding:0!important;display:flex!important}.tbs-more>a{box-sizing:border-box!important;background:var(--tbs-small)!important;block-size:44px!important;min-inline-size:130px!important;color:var(--accent-2)!important;border:0!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;padding:0 20px!important;font-size:15px!important;font-weight:400!important;line-height:20px!important;text-decoration:none!important;display:inline-flex!important}.tbs-more>a:active{opacity:.6!important}.tbs-home a:focus-visible,.tbs-home summary:focus-visible{outline:2px solid var(--accent-2)!important;outline-offset:2px!important}.tbs-hero{text-align:center!important;background:0 0!important;margin:0!important;padding-block:28px 0!important}.tbs-hero__title{letter-spacing:0!important;text-wrap:balance!important;max-inline-size:358px!important;color:var(--text)!important;margin:0 auto!important;padding:0!important;font-size:30px!important;font-weight:700!important;line-height:36px!important}.tbs-hero__lead{max-inline-size:358px!important;color:var(--text)!important;margin:12px auto 0!important;padding:0!important;font-size:13px!important;font-weight:400!important;line-height:18px!important}.tbs-cta{box-sizing:border-box!important;background:var(--accent)!important;block-size:56px!important;min-inline-size:180px!important;color:var(--on-accent)!important;border:0!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;margin:24px 0 0!important;padding:0 24px!important;font-size:15px!important;font-weight:400!important;line-height:20px!important;text-decoration:none!important;display:inline-flex!important}.tbs-cta:active{opacity:.8!important}.tbs-hero__art{margin:24px -16px 0!important;padding:0!important;display:block!important}.tbs-hero__art>img{aspect-ratio:860/642!important;object-fit:contain!important;block-size:auto!important;inline-size:100%!important;display:block!important}:root[data-theme=dark] .tbs-hero__art{border-radius:24px!important;margin-inline:0!important;overflow:hidden!important}@media (prefers-color-scheme:dark){:root[data-theme=system] .tbs-hero__art{border-radius:24px!important;margin-inline:0!important;overflow:hidden!important}}.tbs-cat{background:0 0!important;margin:0!important;padding-block:24px 20px!important}.tbs-cat__grid{grid-template-columns:repeat(3,92px)!important;justify-content:space-between!important;gap:32px 0!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.tbs-cat__grid>li{margin:0!important;padding:0!important}.tbs-cat__item{text-align:center!important;color:var(--text)!important;flex-direction:column!important;align-items:center!important;gap:8px!important;margin:0 -12px!important;padding:0!important;font-size:13px!important;font-weight:400!important;line-height:16px!important;text-decoration:none!important;display:flex!important}.tbs-cat__item>img{object-fit:contain!important;flex:none!important;block-size:64px!important;inline-size:64px!important;display:block!important}.tbs-cat__item:active{opacity:.6!important}.tbs-biz{box-sizing:border-box!important;block-size:60px!important;color:var(--tbs-ink)!important;background:#e4d7c1!important;border-radius:20px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:40px 0 0!important;padding:0 24px!important;font-size:13px!important;font-weight:400!important;line-height:16px!important;text-decoration:none!important;display:flex!important}.tbs-biz>svg{block-size:24px!important;inline-size:24px!important;color:var(--tbs-ink)!important;flex:none!important}.tbs-biz:active{opacity:.8!important}.tbs-promo{margin:0!important;padding-block:0!important}.tbs-promo:empty{display:none!important}.tbs-calc .tbs-h2{margin-block-end:28px!important}.tbs-calc .cs-home-segments{margin:0!important;padding:0!important;display:block!important}.tbs-calc .cs-home-segments__switch{min-block-size:44px!important;inline-size:min(340px,100%)!important;max-inline-size:100%!important;margin:-6px auto!important;padding:0 2px!important;display:flex!important}.tbs-calc .cs-home-segments__switch:before{background:var(--tbs-small)!important;border-radius:10px!important;inset:6px 0!important}.tbs-calc .cs-home-segments__switch>.cs-ui-segmented__thumb{background:var(--tbs-page)!important;border-radius:8px!important;inset-block:8px!important;box-shadow:0 3px 8px #00000026!important}.tbs-calc .cs-home-segments__switch>.cs-ui-segmented__option{color:var(--text)!important;border-radius:8px!important;padding:0 2px!important;font-size:13px!important;font-weight:400!important;line-height:16px!important}.tbs-calc .cs-home-segments__switch>.cs-ui-segmented__option[aria-checked=true]{font-weight:400!important}.tbs-calc .cs-home-segments__panel{border-block-start:4px solid var(--text)!important;background:var(--tbs-page)!important;margin:32px -16px 0!important;padding:0!important}.tbs-calc .cs-home-segments__panel[hidden]{display:none!important}.tbs-prod{background:var(--tbs-card)!important;border-radius:0 0 24px 24px!important;margin:0!important;padding:24px 20px 20px!important}.tbs-prod__top{justify-content:space-between!important;align-items:center!important;gap:12px!important;min-block-size:66px!important;display:flex!important}.tbs-prod__name{letter-spacing:0!important;color:var(--text)!important;margin:0!important;padding:0!important;font-size:20px!important;font-weight:700!important;line-height:24px!important;display:block!important}.tbs-prod__price{color:var(--text-2)!important;margin:4px 0 0!important;font-size:13px!important;font-weight:400!important;line-height:16px!important;display:block!important}.tbs-prod__top>img{object-fit:contain!important;object-position:right center!important;flex:none!important;block-size:66px!important;inline-size:104px!important;display:block!important}.tbs-prod__feat{box-sizing:border-box!important;background:var(--tbs-page)!important;border-radius:16px!important;align-items:center!important;gap:12px!important;min-block-size:60px!important;margin:20px 0 0!important;padding:12px 16px!important;display:flex!important}.tbs-prod__feat>svg{block-size:24px!important;inline-size:24px!important;color:var(--text-3)!important;flex:none!important}.tbs-prod__feat>span{gap:2px!important;min-inline-size:0!important;display:grid!important}.tbs-prod__feat b{color:var(--text)!important;font-size:13px!important;font-weight:600!important;line-height:16px!important}.tbs-prod__feat small{color:var(--text-2)!important;font-size:13px!important;font-weight:400!important;line-height:16px!important}.tbs-calc__body{margin:0!important;padding:20px 20px 8px!important}.tbs-calc__body>.apartment-price{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:-20px -20px 0!important;padding:20px!important}.tbs-calc__body .apartment-price-progress{color:var(--text-3)!important;flex-direction:column-reverse!important;gap:8px!important;font-size:13px!important;font-weight:400!important;line-height:16px!important;display:flex!important}.tbs-calc__body .apartment-price-progress>i{background:var(--tbs-card-2)!important;border-radius:999px!important;block-size:6px!important}.tbs-calc__body .apartment-price-progress>i>b{background:#428bf9!important;border-radius:999px!important}.tbs-calc__text{color:var(--text-2)!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:400!important;line-height:18px!important}.tbs-calc__body>.tbs-cta{inline-size:100%!important;margin-block-start:20px!important;display:flex!important}.tbs-cards{gap:20px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.tbs-cards>li{margin:0!important;padding:0!important}.tbs-big{box-sizing:border-box!important;background:var(--tbs-card)!important;min-block-size:336px!important;color:var(--text)!important;text-align:center!important;border:0!important;border-radius:24px!important;flex-direction:column!important;margin:0!important;padding:24px 20px 0!important;text-decoration:none!important;display:flex!important;position:relative!important;overflow:hidden!important}.tbs-big__title{letter-spacing:0!important;color:inherit!important;margin:0!important;padding:0!important;font-size:17px!important;font-weight:600!important;line-height:20px!important;display:block!important}.tbs-big__text{color:var(--text-2)!important;margin:8px 0 0!important;padding:0!important;font-size:13px!important;font-weight:400!important;line-height:16px!important;display:block!important}.tbs-big>img{object-fit:contain!important;object-position:center bottom!important;flex:auto!important;block-size:220px!important;min-block-size:0!important;inline-size:calc(100% + 40px)!important;max-inline-size:none!important;margin:12px -20px 0!important;display:block!important}.tbs-big__pill{box-sizing:border-box!important;background:var(--tbs-white)!important;block-size:44px!important;min-inline-size:150px!important;color:var(--tbs-ink)!important;white-space:nowrap!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;padding:0 20px!important;font-size:15px!important;font-weight:400!important;line-height:20px!important;display:inline-flex!important;position:absolute!important;inset-block-end:24px!important;inset-inline-start:50%!important;transform:translate(-50%)!important;box-shadow:0 4px 24px #0000001f!important}.tbs-big:active .tbs-big__pill{opacity:.8!important}.tbs-big--dark{background:var(--tbs-dark)!important;color:#fff!important}.tbs-big--dark .tbs-big__text{color:#ffffffb3!important}.tbs-big--mint{color:var(--tbs-ink)!important;background:#e1f9f7!important}.tbs-big--sand{color:var(--tbs-ink)!important;background:#f1ebd6!important}.tbs-big--sky{color:var(--tbs-ink)!important;background:#e2e8f0!important}.tbs-big--mint .tbs-big__text,.tbs-big--sand .tbs-big__text,.tbs-big--sky .tbs-big__text{color:var(--tbs-ink-2)!important}.tbs-note{color:var(--text-3)!important;text-align:center!important;margin:16px 0 0!important;padding:0!important;font-size:11px!important;font-weight:400!important;line-height:16px!important}.tbs-app{box-sizing:border-box!important;color:var(--tbs-ink)!important;text-align:center!important;background:#e2e8f0!important;border-radius:24px!important;flex-direction:column!important;align-items:center!important;margin:0!important;padding:24px 20px 0!important;display:flex!important;overflow:hidden!important}.tbs-app__mark{border-radius:31.25%!important;flex:none!important;place-items:center!important;block-size:64px!important;inline-size:64px!important;display:grid!important}.tbs-app__title{letter-spacing:0!important;color:var(--tbs-ink)!important;margin:24px 0 0!important;padding:0!important;font-size:17px!important;font-weight:600!important;line-height:20px!important}.tbs-app__text{max-inline-size:300px!important;color:var(--tbs-ink-2)!important;margin:8px 0 0!important;padding:0!important;font-size:13px!important;font-weight:400!important;line-height:16px!important}.tbs-app__btn{box-sizing:border-box!important;color:#fff!important;background:#000!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:8px!important;block-size:44px!important;min-inline-size:202px!important;margin:32px 0 0!important;padding:0 20px!important;font-size:15px!important;font-weight:400!important;line-height:20px!important;text-decoration:none!important;display:inline-flex!important}.tbs-app__btn:active{opacity:.8!important}.tbs-app__phone{box-sizing:border-box!important;border:8px solid #428bf9!important;background:#fff!important;border-block-end:0!important;border-radius:32px 32px 0 0!important;block-size:232px!important;inline-size:264px!important;margin:32px 0 0!important;display:block!important;overflow:hidden!important}.tbs-app__phone>img{block-size:auto!important;inline-size:100%!important;display:block!important}.tbs-sv{box-sizing:border-box!important;background:var(--tbs-card)!important;color:var(--text)!important;text-align:start!important;border:0!important;border-radius:24px!important;flex-direction:column!important;align-items:flex-start!important;margin:0!important;padding:24px 20px!important;text-decoration:none!important;display:flex!important}.tbs-sv>img{object-fit:contain!important;flex:none!important;block-size:32px!important;inline-size:32px!important;margin:0 0 24px!important;display:block!important}.tbs-sv__title{letter-spacing:0!important;color:var(--text)!important;margin:0!important;padding:0!important;font-size:17px!important;font-weight:700!important;line-height:20px!important;display:block!important}.tbs-sv__text{color:var(--text-2)!important;margin:8px 0 0!important;padding:0!important;font-size:13px!important;font-weight:400!important;line-height:18px!important;display:block!important}.tbs-sv__link{color:var(--accent-2)!important;margin:24px 0 0!important;font-size:13px!important;font-weight:400!important;line-height:16px!important;display:block!important}.tbs-sv:active{opacity:.8!important}.tbs-mag{color:#fff!important;text-align:center!important;background:#848c96!important;border-radius:24px!important;margin:0!important;padding:0!important;text-decoration:none!important;display:block!important;overflow:hidden!important}.tbs-mag>img{aspect-ratio:16/9!important;object-fit:cover!important;block-size:auto!important;inline-size:100%!important;display:block!important}.tbs-mag__body{padding:20px 20px 24px!important;display:block!important}.tbs-mag__title{letter-spacing:0!important;color:#fff!important;margin:0!important;font-size:17px!important;font-weight:600!important;line-height:20px!important;display:block!important}.tbs-mag__kind{color:#ffffffb3!important;margin:8px 0 0!important;font-size:13px!important;font-weight:400!important;line-height:16px!important;display:block!important}.tbs-mag__pill{box-sizing:border-box!important;color:#fff!important;background:#ffffff29!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;block-size:36px!important;min-inline-size:88px!important;margin:16px 0 0!important;padding:0 16px!important;font-size:13px!important;font-weight:400!important;line-height:16px!important;display:inline-flex!important}.tbs-acc{background:var(--tbs-card)!important;border-radius:24px!important;margin:0!important;padding:8px 20px!important}.tbs-acc+.tbs-acc{margin-block-start:20px!important}.tbs-acc>details{background:0 0!important;border:0!important;margin:0!important;padding:0!important;scroll-margin-block-start:72px!important}.tbs-acc>details>summary>h3{font:inherit!important;letter-spacing:0!important;text-align:start!important;color:inherit!important;margin:0!important;padding:0!important}.tbs-acc>details>summary{cursor:pointer!important;letter-spacing:0!important;color:var(--text)!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin:0!important;padding:14px 0!important;font-size:17px!important;font-weight:700!important;line-height:22px!important;list-style:none!important;display:flex!important}.tbs-acc>details>summary::-webkit-details-marker{display:none!important}.tbs-acc>details>summary>svg{block-size:24px!important;inline-size:24px!important;color:var(--text-3)!important;flex:none!important;transition:transform .15s cubic-bezier(.4,.1,.2,1)!important}.tbs-acc>details[open]>summary>svg{transform:rotate(180deg)!important}.tbs-acc__body{color:var(--text-2)!important;gap:12px!important;margin:0!important;padding:0 0 16px!important;font-size:13px!important;font-weight:400!important;line-height:20px!important;display:grid!important}.tbs-acc__body p,.tbs-acc__body li,.tbs-acc__body dd,.tbs-acc__body dt,.tbs-acc__body small{color:var(--text-2)!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:400!important;line-height:20px!important}.tbs-acc__body dt,.tbs-acc__body strong{color:var(--text)!important;font-weight:600!important}.tbs-acc__body ul,.tbs-acc__body dl{gap:8px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.tbs-acc__body dl>div,.tbs-acc__body ul>li{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important}.tbs-acc__body dt{text-transform:none!important;letter-spacing:0!important}.tbs-acc__body a{color:var(--accent-2)!important;text-decoration:none!important}.tbs-acc__links{flex-wrap:wrap!important;gap:4px 16px!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.tbs-acc__links a{align-items:center!important;min-block-size:44px!important;display:inline-flex!important}.tbs-acc__rating{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.tbs-acc__rating>strong{color:var(--text)!important;font-size:24px!important;font-weight:700!important;line-height:28px!important}.tbs-acc__stars{color:var(--surface-3)!important;gap:2px!important;display:inline-flex!important}.tbs-acc__stars>svg{block-size:16px!important;inline-size:16px!important}.tbs-acc__stars>svg.is-on{color:#f90!important}@media (prefers-reduced-motion:reduce){.tbs-acc>details>summary>svg{transition:none!important}}.tbs-page>main.tbp{box-sizing:border-box!important;inline-size:100%!important;max-inline-size:1168px!important;padding:0 max(16px, env(safe-area-inset-right,0px)) 20px max(16px, env(safe-area-inset-left,0px))!important;margin:0 auto!important}.tbp-hero{text-align:center!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important}.tbp-crumb{margin:-2px 0 0!important;padding:0!important;display:flex!important}.tbp-crumb>a{min-block-size:44px!important;color:var(--text-2)!important;align-items:center!important;gap:4px!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:400!important;line-height:18px!important;text-decoration:none!important;display:inline-flex!important}.tbp-crumb>a>svg{block-size:16px!important;inline-size:16px!important;color:var(--text-3)!important;flex:none!important}.tbp-hero__title{letter-spacing:0!important;text-align:center!important;text-wrap:balance!important;max-inline-size:398px!important;color:var(--text)!important;margin:30px auto 0!important;padding:0!important;font-size:30px!important;font-weight:700!important;line-height:36px!important}.tbp-hero__lead{text-align:center!important;max-inline-size:398px!important;color:var(--text)!important;margin:16px auto 0!important;padding:0!important;font-size:15px!important;font-weight:400!important;line-height:18px!important}.tbp-hero>.tbs-cta{margin-block-start:28px!important}.tbp-hero__art{margin:40px -16px 0!important;padding:0!important;display:block!important}.tbp-hero__art>img{block-size:auto!important;inline-size:100%!important;max-inline-size:539px!important;margin-inline:auto!important;display:block!important}.tbp-facts{background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr)!important;gap:20px!important;margin:0!important;padding:48px 0 20px!important;display:grid!important}.tbp-fact{box-sizing:border-box!important;background:var(--tbs-card)!important;text-align:start!important;border:0!important;border-radius:24px!important;flex-direction:column!important;align-items:flex-start!important;margin:0!important;padding:24px 20px!important;display:flex!important}.tbp-fact>svg{color:#616871!important;flex:none!important;block-size:32px!important;inline-size:32px!important;margin:0 0 28px!important}.tbp-fact>strong{letter-spacing:0!important;color:var(--text)!important;margin:0!important;font-size:20px!important;font-weight:700!important;line-height:24px!important;display:block!important}.tbp-fact>span{color:var(--text)!important;margin:8px 0 0!important;font-size:15px!important;font-weight:400!important;line-height:18px!important;display:block!important}.tbp-more{justify-content:center!important;margin:8px 0 0!important;padding:0!important;display:flex!important}.tbp-more>.tbs-cta{margin:0!important}.tbp-steps+.tbp-more{margin-block-start:20px!important}.tbp-lead{text-align:center!important;max-inline-size:398px!important;color:var(--text)!important;margin:-8px auto 24px!important;padding:0!important;font-size:15px!important;font-weight:400!important;line-height:18px!important}.tbp-lead+.tbp-lead{margin-block-start:-16px!important}.tbp-lead>a{min-block-size:44px!important;color:var(--accent-2)!important;align-items:center!important;margin-block:-13px!important;text-decoration:none!important;display:inline-flex!important}.tbp-cards{grid-template-columns:minmax(0,1fr)!important;gap:20px!important;margin:0!important;padding:0!important;display:grid!important}.tbp-card{box-sizing:border-box!important;background:var(--tbs-card)!important;box-shadow:none!important;color:var(--text)!important;text-align:start!important;border:0!important;border-radius:24px!important;margin:0!important;padding:24px 20px!important;display:block!important}.tbp-card[hidden]{display:none!important}.tbp-card>h2,.tbp-card>h3,.tbp-card>.service-page-offer{letter-spacing:0!important;text-align:start!important;color:var(--text)!important;margin:0!important;padding:0!important;font-size:20px!important;font-weight:700!important;line-height:24px!important}.tbp-card>.service-page-offer>strong{font-weight:700!important}.tbp-card>p{color:var(--text)!important;margin:12px 0 0!important;padding:0!important;font-size:15px!important;font-weight:400!important;line-height:18px!important}.tbp-card>p>strong{font-weight:600!important}.tbp-card>.tbp-card__kind{color:var(--text-2)!important;margin:4px 0 0!important;font-size:13px!important;line-height:16px!important}.tbp-card>a,.tbp-card>p>a{min-block-size:44px!important;color:var(--accent-2)!important;align-items:center!important;margin:2px 0 -14px!important;padding:0!important;font-size:13px!important;font-weight:400!important;line-height:16px!important;text-decoration:none!important;display:inline-flex!important}.tbp-photo{background:var(--tbs-card)!important;border-radius:24px!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}.tbp-photo>img{aspect-ratio:398/208!important;object-fit:cover!important;block-size:auto!important;inline-size:100%!important;display:block!important}.tbp-dash{gap:12px!important;margin:12px 0 0!important;padding:0!important;list-style:none!important;display:grid!important}.tbp-dash>li{color:var(--text)!important;background:0 0!important;border:0!important;margin:0!important;padding:0 0 0 27px!important;font-size:15px!important;font-weight:400!important;line-height:18px!important;display:block!important;position:relative!important}.tbp-dash>li:before{content:"—"!important;color:var(--text)!important;position:absolute!important;inset-block-start:0!important;inset-inline-start:0!important}.tbp-part+.tbp-part{margin-block-start:40px!important}.tbp-app{padding-block-start:22px!important}.tbp-app>.tbs-app__title{text-align:center!important;margin:0!important;font-size:17px!important;line-height:22px!important}.tbp-app>.tbs-app__text{margin-block-start:8px!important}.tbp-app__points{gap:4px!important;margin:12px 0 0!important;padding:0!important;list-style:none!important;display:grid!important}.tbp-app__points>li{color:var(--tbs-ink)!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:400!important;line-height:16px!important;display:flex!important}.tbp-app__points>li>svg{color:#1464cc!important;flex:none!important;block-size:16px!important;inline-size:16px!important}.tbp-app>.tbs-app__phone{block-size:264px!important}.tbp-steps{counter-reset:tbp-step!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.tbp-steps>li{box-sizing:border-box!important;background:var(--tbs-card)!important;counter-increment:tbp-step!important;text-align:start!important;border:0!important;border-radius:24px!important;min-block-size:56px!important;margin:0 0 0 28px!important;padding:24px 20px 24px 54px!important;display:block!important;position:relative!important}.tbp-steps>li:before{content:counter(tbp-step)!important;background:var(--tbs-dark)!important;color:#fff!important;border-radius:16px!important;place-items:center!important;block-size:56px!important;inline-size:56px!important;font-size:20px!important;font-weight:700!important;line-height:24px!important;display:grid!important;position:absolute!important;inset-block-start:0!important;inset-inline-start:-28px!important}.tbp-steps>li>strong{color:var(--text)!important;margin:0!important;font-size:15px!important;font-weight:600!important;line-height:18px!important;display:block!important}.tbp-steps>li>p{color:var(--text)!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:400!important;line-height:18px!important}.tbp-seg{isolation:isolate!important;box-sizing:border-box!important;min-block-size:44px!important;inline-size:100%!important;max-inline-size:398px!important;margin:26px auto 24px!important;padding:0 2px!important;display:flex!important;position:relative!important}.tbp-seg:before{content:""!important;z-index:-2!important;background:var(--tbs-small)!important;border-radius:10px!important;position:absolute!important;inset:6px 0!important}.tbp-seg>button{min-block-size:44px!important;min-inline-size:0!important;box-shadow:none!important;color:var(--text)!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:8px!important;flex:1 1 0!important;margin:0!important;padding:0 2px!important;font-family:inherit!important;font-size:13px!important;font-weight:400!important;line-height:16px!important;position:relative!important}.tbp-seg>button[aria-selected=true]:before{content:""!important;z-index:-1!important;background:var(--tbs-page)!important;border-radius:8px!important;position:absolute!important;inset:8px 0!important;box-shadow:0 3px 8px #00000026!important}.tbp-seg>button:focus-visible{outline:2px solid var(--accent-2)!important;outline-offset:-6px!important}.tbp-cond+.tbp-acc,.tbp-cond+.tbp-cond+.tbp-acc,.tbp-card~.tbp-acc{margin-block-start:20px!important}.tbp-acc{padding:12px 24px!important}.tbp-acc>details>summary{align-items:flex-start!important;gap:16px!important;min-block-size:48px!important;padding:12px 0!important;font-size:20px!important;font-weight:600!important;line-height:24px!important}.tbp-acc>details>summary>h2,.tbp-acc>details>summary>h3{font:inherit!important;letter-spacing:0!important;text-align:start!important;color:inherit!important;margin:0!important;padding:0!important}.tbp-acc .tbs-acc__body{color:var(--text)!important;padding-block-end:12px!important;font-size:15px!important;line-height:18px!important}.tbp-acc .tbs-acc__body p,.tbp-acc .tbs-acc__body dd,.tbp-acc .tbs-acc__body dt{color:var(--text)!important;font-size:15px!important;line-height:18px!important}.tbp-acc .tbs-acc__body dl>div{justify-content:space-between!important;gap:16px!important;display:flex!important}.tbp-acc .tbs-acc__body p>a,.tbp-acc .tbs-acc__links>a{min-block-size:44px!important;color:var(--accent-2)!important;align-items:center!important;margin-block:-13px!important;text-decoration:none!important;display:inline-flex!important}.tbp-acc .tbs-acc__links{gap:26px 16px!important;padding-block:13px!important;font-size:15px!important;line-height:18px!important}.tbp-compare{background:0 0!important;border:0!important;margin:20px 0 0!important;padding:0!important}.tbp-compare>h3{text-align:center!important;color:var(--text)!important;margin:20px 0 0!important;padding:0!important;font-size:20px!important;font-weight:700!important;line-height:24px!important}.tbp-compare>p{text-align:center!important;color:var(--text)!important;margin:8px 0 20px!important;padding:0!important;font-size:15px!important;line-height:18px!important}.tbp-pill{box-sizing:border-box!important;background:var(--tbs-page)!important;min-block-size:44px!important;min-inline-size:130px!important;color:var(--text)!important;cursor:pointer!important;border:0!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;margin:16px 0 0!important;padding:0 20px!important;font-family:inherit!important;font-size:15px!important;font-weight:400!important;line-height:20px!important;display:inline-flex!important}.tbp-pill:disabled{opacity:.5!important}.tbp-final,.tbp-final>h2,.tbp-final>h3{text-align:center!important}.tbp-final>h3{margin-block-start:12px!important;font-size:15px!important;font-weight:600!important;line-height:18px!important}.tbp-final>p{text-align:center!important;margin-block-start:4px!important}.tbp-final>a{margin:0!important}.tbp-final>.sales-final-action{background:0 0!important;border:0!important;justify-items:center!important;gap:12px!important;margin:8px 0 0!important;padding:0!important;display:grid!important}.tbp-final>.sales-final-action>p{text-align:center!important;color:var(--text-2)!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:400!important;line-height:16px!important}.tbp-final>.sales-final-action>.service-page-primary{inline-size:100%!important}.tbp-useful{box-sizing:border-box!important;background:var(--tbs-card)!important;border-radius:24px!important;grid-template-columns:minmax(0,1fr)!important;gap:48px!important;margin:0!important;padding:24px 20px!important;display:grid!important}.tbp-useful__row{color:var(--text)!important;text-align:start!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;margin:0!important;padding:0!important;text-decoration:none!important;display:flex!important}.tbp-useful__row>span{flex-direction:column!important;align-items:flex-start!important;min-inline-size:0!important;display:flex!important}.tbp-useful__row strong{color:var(--text)!important;margin:0!important;font-size:20px!important;font-weight:700!important;line-height:24px!important;display:block!important}.tbp-useful__row small{color:var(--text)!important;margin:8px 0 0!important;font-size:13px!important;font-weight:400!important;line-height:16px!important;display:block!important}.tbp-useful__row em{color:var(--accent-2)!important;margin:8px 0 0!important;font-size:13px!important;font-style:normal!important;font-weight:400!important;line-height:16px!important;display:block!important}.tbp-useful__row>img{object-fit:contain!important;flex:none!important;block-size:32px!important;inline-size:32px!important}.tbp-useful__row:active{opacity:.8!important}.tbp>.tbs-sec{box-sizing:border-box!important;inline-size:auto!important;max-inline-size:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:0!important;margin:0!important;padding:20px 0!important;display:block!important}.tbs-page summary:after{content:none!important;display:none!important}.tbp-card>:first-child{margin-block-start:0!important}.tbp-card>#payment{background:0 0!important;border:0!important;border-radius:0!important;margin:12px 0 0!important;padding:0!important;display:block!important}.tbp .sales-no-download{background:0 0!important;border:0!important;padding:0!important;display:block!important}.tbp-app>.sales-no-download{text-align:center!important;color:var(--tbs-ink-2)!important;margin:12px 0 0!important;font-size:13px!important;font-weight:400!important;line-height:16px!important}.tbp-app>.tbs-app__phone{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.tbp-app>.tbs-app__phone>img{block-size:auto!important;inline-size:100%!important}.tbp .service-page-order-selector summary:after{content:""!important;box-sizing:border-box!important;border:solid var(--text-3)!important;border-width:0 1.5px 1.5px 0!important;flex:none!important;block-size:9px!important;inline-size:9px!important;margin:0 6px 4px auto!important;display:block!important;transform:rotate(45deg)!important}.tbp .service-page-order-selector details[open]>summary:after{margin-block-end:-4px!important;transform:rotate(225deg)!important}:root[data-theme=dark] .tbp-hero__art{border-radius:24px!important;margin-inline:0!important;overflow:hidden!important}:root[data-theme=dark] .tbp-steps>li:before{background:var(--surface-2)!important}@media (prefers-color-scheme:dark){:root[data-theme=system] .tbp-hero__art{border-radius:24px!important;margin-inline:0!important;overflow:hidden!important}:root[data-theme=system] .tbp-steps>li:before{background:var(--surface-2)!important}}body:has(.service-page-sales) .welcome-bonus-banner.welcome-offer-banner form{min-inline-size:max-content!important;max-inline-size:none!important}body:has(.service-page-sales) .welcome-bonus-banner.welcome-offer-banner form button{padding-inline:12px!important}.tbp-compare .tbp-card>.sales-price-pair{background:0 0!important;border-radius:0!important;margin:12px 0 0!important;padding:0!important}.tbp-hero__art--scene{margin:24px 0 0!important}.tbp-hero__art--scene>img{object-fit:contain!important;block-size:260px!important;inline-size:260px!important;max-inline-size:260px!important}.tbp-hero>.tbp-hero__lead+.tbp-hero__lead{margin-block-start:8px!important}.tbp>.tbp-intro{padding:24px 0 0!important}.tbp>.tbp-intro+.tbp-facts{padding-block-start:20px!important}.tbp>.tbp-calc{padding:28px 0 0!important}.tbp>.tbp-calc+.tbp-facts{padding-block-start:20px!important}.tbp-links{flex-wrap:wrap!important;justify-content:center!important;gap:0 16px!important;margin:12px 0 0!important;padding:0!important;display:flex!important}.tbp-links>a{min-block-size:44px!important;color:var(--accent-2)!important;align-items:center!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:400!important;line-height:16px!important;text-decoration:none!important;display:inline-flex!important}.tbp-card>.tbp-links{justify-content:flex-start!important;margin:0 0 -14px!important}.tbp-card>.tbp-links>a{margin:0!important}.tbp-card>.tbp-links:first-child{margin-block-start:-14px!important}.tbp-dash>li>strong{font-weight:600!important}.tbp-calc .home-hero-calc{box-sizing:border-box!important;background:var(--tbs-card)!important;inline-size:100%!important;max-inline-size:none!important;box-shadow:none!important;border:0!important;border-radius:24px!important;gap:20px!important;margin:0!important;padding:18px 20px 24px!important;display:grid!important}.tbp-calc .home-hero-calc-kind{isolation:isolate!important;background:0 0!important;border:0!important;border-radius:0!important;gap:0!important;min-block-size:44px!important;margin:0!important;padding:0 2px!important;display:flex!important;position:relative!important}.tbp-calc .home-hero-calc-kind:before{content:""!important;z-index:-2!important;background:var(--tbs-small)!important;border-radius:10px!important;position:absolute!important;inset:6px 0!important}.tbp-calc .home-hero-calc-kind>button{min-block-size:44px!important;min-inline-size:0!important;box-shadow:none!important;color:var(--text)!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:8px!important;flex:1 1 0!important;margin:0!important;padding:0 2px!important;font-family:inherit!important;font-size:13px!important;font-weight:400!important;line-height:16px!important;position:relative!important}.tbp-calc .home-hero-calc-kind>button[aria-checked=true]{box-shadow:none!important;color:var(--text)!important;background:0 0!important}.tbp-calc .home-hero-calc-kind>button[aria-checked=true]:before{content:""!important;z-index:-1!important;background:var(--tbs-page)!important;border-radius:8px!important;position:absolute!important;inset:8px 0!important;box-shadow:0 3px 8px #00000026!important}.tbp-calc .home-hero-calc-steppers{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important;margin:0!important;padding:0!important;display:grid!important}.tbp-calc .home-hero-calc-stepper{background:var(--tbs-page)!important;border:0!important;border-radius:12px!important;grid-template-columns:44px minmax(0,1fr) 44px!important;align-items:center!important;min-block-size:56px!important;margin:0!important;padding:0!important;display:grid!important}.tbp-calc .home-hero-calc-stepper>button{block-size:44px!important;inline-size:44px!important;box-shadow:none!important;color:var(--accent-2)!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:12px!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:20px!important;font-weight:400!important;line-height:24px!important}.tbp-calc .home-hero-calc-stepper>button:disabled{color:var(--text-3)!important;opacity:.5!important;cursor:default!important;background:0 0!important}.tbp-calc .home-hero-calc-stepper>span{color:var(--text-2)!important;text-align:center!important;justify-items:center!important;font-size:13px!important;font-weight:400!important;line-height:16px!important;display:grid!important}.tbp-calc .home-hero-calc-stepper>span>b{color:var(--text)!important;font-size:17px!important;font-weight:600!important;line-height:22px!important}.tbp-calc .home-hero-calc-sum{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0!important;padding:0!important;display:flex!important}.tbp-calc .home-hero-calc-sum>p{gap:4px!important;min-inline-size:0!important;margin:0!important;padding:0!important;display:grid!important}.tbp-calc .home-hero-calc-sum small{color:var(--text-2)!important;font-size:13px!important;font-weight:400!important;line-height:16px!important}.tbp-calc .home-hero-calc-sum strong{letter-spacing:0!important;white-space:nowrap!important;color:var(--text)!important;font-size:30px!important;font-weight:700!important;line-height:36px!important}.tbp-calc .home-hero-calc-sum>.button{box-sizing:border-box!important;background:var(--tbs-page)!important;block-size:44px!important;min-block-size:44px!important;inline-size:auto!important;min-inline-size:130px!important;box-shadow:none!important;color:var(--text)!important;border:0!important;border-radius:12px!important;flex:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 20px!important;font-size:15px!important;font-weight:400!important;line-height:20px!important;text-decoration:none!important;display:inline-flex!important}.tbp-calc .home-hero-calc-sum>.button>svg{display:none!important}.tbp-calc .home-hero-calc-note{color:var(--text-2)!important;margin:-8px 0 0!important;padding:0!important;font-size:13px!important;font-weight:400!important;line-height:16px!important}.tbp-prices>table{border-collapse:collapse!important;inline-size:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:table!important}.tbp-prices th,.tbp-prices td{vertical-align:middle!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:15px!important;line-height:18px!important}.tbp-prices thead th{text-align:start!important;color:var(--text-2)!important;padding:0 0 8px!important;font-size:13px!important;font-weight:400!important;line-height:16px!important}.tbp-prices thead th:last-child,.tbp-prices tbody td{text-align:end!important}.tbp-prices tbody th{text-align:start!important;padding:4px 16px 4px 0!important;font-weight:400!important}.tbp-prices tbody th>a{min-block-size:44px!important;color:var(--accent-2)!important;align-items:center!important;text-decoration:none!important;display:inline-flex!important}.tbp-prices tbody td{white-space:normal!important;inline-size:45%!important;color:var(--text)!important;padding-block:12px!important;font-weight:600!important}.tbp-prices[data-packages] tbody td{white-space:nowrap!important;inline-size:auto!important}.tbp-prices>p{color:var(--text-2)!important;margin:12px 0 0!important;font-size:13px!important;line-height:16px!important}.tbp-final>.tbs-cta{color:var(--on-accent)!important;margin:20px 0 0!important;font-size:15px!important;line-height:20px!important}.tbp-product .tbp-acc>details>summary>h2{font-size:20px!important;font-weight:600!important;line-height:24px!important}.tbp>.public-callback-section{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:20px 0!important;scroll-margin-block-start:72px!important;display:block!important}.tbp>.public-callback-section>.public-callback-layout{inline-size:auto!important;max-inline-size:none!important;margin:0!important;padding:0!important;display:block!important}.tbp .public-callback-layout>div:first-child{text-align:center!important;margin:0!important;padding:0!important}.tbp .public-callback-layout .eyebrow{display:none!important}.tbp .public-callback-layout h2{letter-spacing:0!important;text-align:center!important;text-wrap:balance!important;color:var(--text)!important;margin:0!important;padding:0!important;font-size:30px!important;font-weight:700!important;line-height:36px!important}.tbp .public-callback-layout h2+p{text-align:center!important;max-inline-size:398px!important;color:var(--text)!important;margin:16px auto 24px!important;padding:0!important;font-size:15px!important;font-weight:400!important;line-height:18px!important}.tbp .public-callback-form>*{grid-column:1/-1!important}.tbp .public-callback-form,.tbp .public-callback-success{box-sizing:border-box!important;background:var(--tbs-card)!important;inline-size:100%!important;max-inline-size:none!important;box-shadow:none!important;border:0!important;border-radius:24px!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;margin:0!important;padding:24px 20px!important;display:grid!important}.tbp .public-callback-form>label{gap:8px!important;margin:0!important;padding:0!important;display:grid!important}.tbp .public-callback-form>label>span{color:var(--text-2)!important;font-size:13px!important;font-weight:400!important;line-height:16px!important}.tbp .public-callback-form input:not([type=checkbox]),.tbp .public-callback-form textarea{box-sizing:border-box!important;background:var(--tbs-page)!important;min-block-size:56px!important;inline-size:100%!important;box-shadow:none!important;color:var(--text)!important;border:0!important;border-radius:12px!important;margin:0!important;padding:0 16px!important;font-family:inherit!important;font-size:15px!important;line-height:20px!important}.tbp .public-callback-form textarea{resize:vertical!important;min-block-size:112px!important;padding-block:16px!important}.tbp .public-callback-form input:focus-visible,.tbp .public-callback-form textarea:focus-visible{outline:2px solid var(--accent-2)!important;outline-offset:0!important}.tbp .public-callback-form>.public-callback-consent{align-items:flex-start!important;gap:12px!important;min-block-size:44px!important;display:flex!important}.tbp .public-callback-form>.public-callback-consent>span{color:var(--text-2)!important;font-size:13px!important;line-height:16px!important}.tbp .public-callback-form>.public-callback-consent a{color:var(--accent-2)!important}.tbp .public-callback-form>.button{box-sizing:border-box!important;background:var(--accent)!important;block-size:56px!important;min-block-size:56px!important;inline-size:100%!important;box-shadow:none!important;color:var(--on-accent)!important;border:0!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 24px!important;font-size:15px!important;font-weight:400!important;line-height:20px!important;display:flex!important}.tbp .public-callback-form>.button:disabled{opacity:.5!important}.tbp .tbs-h2,.tbp-hero__title{overflow-wrap:break-word!important}.tbp-prices tbody td.is-missing{white-space:normal!important;color:var(--text-2)!important;font-weight:400!important}.tbp-prices>p+p{margin-block-start:8px!important}.tbp-hero>.tbp-links{justify-content:center!important;margin:12px 0 -8px!important}.tbp-photo>picture{display:block!important}.tbp-photo>picture>img{aspect-ratio:398/208!important;object-fit:cover!important;block-size:auto!important;inline-size:100%!important;display:block!important}.tbp-foot{text-align:center!important;max-inline-size:398px!important;color:var(--text-2)!important;margin:20px auto 0!important;padding:0!important;font-size:13px!important;font-weight:400!important;line-height:16px!important}a.tbp-card{text-decoration:none!important}a.tbp-card:active{opacity:.8!important}.tbp-card>.price-overview-price{color:var(--text)!important;margin:12px 0 0!important;padding:0!important;font-size:15px!important;font-weight:600!important;line-height:18px!important;display:block!important}.tbp-card>.price-overview-note{color:var(--text-2)!important;margin:4px 0 0!important;padding:0!important;font-size:13px!important;font-weight:400!important;line-height:16px!important;display:block!important}.tbp-grid-prices{overflow-x:auto!important}.tbp-grid-prices>table{border-collapse:collapse!important;inline-size:100%!important;min-inline-size:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:table!important}.tbp-grid-prices caption{text-align:start!important;caption-side:top!important;color:var(--text-2)!important;margin:0!important;padding:0 0 12px!important;font-size:13px!important;font-weight:400!important;line-height:16px!important}.tbp-grid-prices th,.tbp-grid-prices td{text-align:end!important;vertical-align:middle!important;color:var(--text)!important;background:0 0!important;border:0!important;margin:0!important;padding:0 0 0 8px!important;font-size:13px!important;font-weight:400!important;line-height:16px!important}.tbp-grid-prices th:first-child{text-align:start!important;padding-inline-start:0!important}.tbp-grid-prices thead th{color:var(--text-2)!important;padding-block-end:4px!important}.tbp-grid-prices td>a{min-block-size:44px!important;color:var(--accent-2)!important;white-space:nowrap!important;justify-content:flex-end!important;align-items:center!important;font-weight:400!important;text-decoration:none!important;display:inline-flex!important}.tbp-legend{margin-block-start:20px!important}.tbp-legend>dl{gap:12px!important;margin:0!important;padding:0!important;display:grid!important}.tbp-legend>dl>div{background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important}.tbp-legend dt{color:var(--text)!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:600!important;line-height:18px!important}.tbp-legend dd{color:var(--text)!important;margin:4px 0 0!important;padding:0!important;font-size:15px!important;font-weight:400!important;line-height:18px!important}.tbp-legend>p{color:var(--text-2)!important;font-size:13px!important;line-height:16px!important}.tbp-pack>dl{gap:8px!important;margin:12px 0 0!important;padding:0!important;display:grid!important}.tbp-pack>dl>div{background:0 0!important;border:0!important;justify-content:space-between!important;align-items:baseline!important;gap:16px!important;margin:0!important;padding:0!important;display:flex!important}.tbp-pack dt{color:var(--text)!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:400!important;line-height:18px!important}.tbp-pack dd{text-align:end!important;color:var(--text)!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:600!important;line-height:18px!important}.tbp-card>a.service-page-secondary{inline-size:auto!important;min-inline-size:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}:is(.tbp-landing,.tbp-own) .service-page-order-selector{box-sizing:border-box!important;background:var(--tbs-card)!important;inline-size:100%!important;max-inline-size:398px!important;box-shadow:none!important;border:0!important;border-radius:24px!important;margin:0 auto!important;padding:24px 20px!important;display:block!important}:is(.tbp-landing,.tbp-own) .service-page-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 12px!important;margin:0!important;padding:0!important;display:grid!important}:is(.tbp-landing,.tbp-own) .service-page-fields>label{color:var(--text-2)!important;gap:8px!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:400!important;line-height:16px!important;display:grid!important}:is(.tbp-landing,.tbp-own) .service-page-fields>label:first-child:nth-last-child(3){grid-column:1/-1!important}:is(.tbp-landing,.tbp-own) .service-page-fields select{box-sizing:border-box!important;background-color:var(--tbs-page)!important;block-size:56px!important;min-block-size:56px!important;inline-size:100%!important;box-shadow:none!important;color:var(--text)!important;border:0!important;border-radius:12px!important;margin:0!important;padding:0 16px!important;font-size:15px!important;font-weight:400!important;line-height:18px!important}:is(.tbp-landing,.tbp-own) .service-page-order-selector>p{color:var(--text-2)!important;margin:20px 0 0!important;padding:0!important;font-size:13px!important;font-weight:400!important;line-height:16px!important}:is(.tbp-landing,.tbp-own) .service-page-order-selector>.service-page-price{color:var(--text)!important;margin:4px 0 0!important;padding:0!important;font-size:30px!important;font-weight:700!important;line-height:36px!important}:is(.tbp-landing,.tbp-own) .service-page-order-selector>.service-page-price+p{margin-block-start:8px!important}:is(.tbp-landing,.tbp-own) .service-page-order-selector>button{box-sizing:border-box!important;background:var(--tbs-page)!important;min-block-size:56px!important;inline-size:100%!important;box-shadow:none!important;color:var(--text)!important;border:0!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;margin:20px 0 0!important;padding:0 24px!important;font-size:15px!important;font-weight:400!important;line-height:18px!important;display:flex!important}:is(.tbp-landing,.tbp-own) .service-page-order-selector>button.service-page-primary{background:var(--accent)!important;color:var(--on-accent)!important}:is(.tbp-landing,.tbp-own) .service-page-order-selector>button:disabled{opacity:.6!important}:is(.tbp-landing,.tbp-own) .service-page-order-selector>p[role=alert]{color:var(--danger)!important}.tbp-catalog>.tbp-cards{gap:20px!important}.tbp-cat>.tbp-cat__art{justify-content:center!important;margin:-4px 0 16px!important;padding:0!important;display:flex!important}.tbp-cat>.tbp-cat__art>img,.tbp-cat>.tbp-cat__art>picture>img,.tbp-cat>.tbp-cat__art>svg{object-fit:contain!important;block-size:160px!important;inline-size:160px!important;display:block!important}.tbp-cat>h2+p,.tbp-cat>h3+p{margin-block-start:8px!important}.tbp-cat>.tbp-links{margin-block-start:4px!important}.tbp-fact>strong>small{color:var(--text-2)!important;font-size:15px!important;font-weight:400!important;line-height:18px!important}.tbp-facts>.tbp-foot{margin-block-start:0!important}.tbp-steps>li>strong+p{color:var(--text-2)!important;margin-block-start:4px!important}.tbp-own .tbp-card+.service-page-order-selector{margin-block-start:20px!important}.tbp-own .memorial-order-selector .service-page-fields{grid-template-columns:minmax(0,1fr)!important}.tbp-own .memorial-order-zone{border:0!important;gap:8px!important;inline-size:100%!important;min-inline-size:0!important;margin:0!important;padding:0!important;display:grid!important}.tbp-own .memorial-order-zone>legend{color:var(--text-2)!important;margin:0 0 8px!important;padding:0!important;font-size:13px!important;font-weight:400!important;line-height:16px!important}.tbp-own .service-page-fields .memorial-order-zone>label{box-sizing:border-box!important;background:var(--tbs-page)!important;min-block-size:56px!important;color:var(--text)!important;border:0!important;border-radius:12px!important;align-items:center!important;gap:12px!important;margin:0!important;padding:8px 16px!important;font-size:15px!important;font-weight:400!important;line-height:18px!important;display:flex!important}.tbp-own .memorial-order-zone input{block-size:20px!important;inline-size:20px!important;accent-color:var(--accent-2)!important;flex:none!important;margin:0!important}.tbp-own .memorial-order-selector>.memorial-order-soon{color:var(--text-2)!important}}
