.kit_root__zifwo{min-height:100vh;background:var(--t-bg);color:var(--t-text);font-family:var(--t-font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip;scroll-behavior:smooth}.kit_root__zifwo *,.kit_root__zifwo :after,.kit_root__zifwo :before{box-sizing:border-box}.kit_root__zifwo a{color:inherit}.kit_root__zifwo h1,.kit_root__zifwo h2,.kit_root__zifwo h3{font-family:var(--t-font-head);font-weight:var(--t-head-weight);letter-spacing:var(--t-head-tracking);text-transform:var(--t-head-transform);line-height:1.08;margin:0}.kit_root__zifwo h3{font-size:1.15rem;line-height:1.25;text-transform:none}.kit_root__zifwo p{margin:0}.kit_root__zifwo :focus-visible{outline:3px solid var(--t-accent);outline-offset:2px}.kit_container__SaclQ{width:min(1180px,100% - 40px);margin-inline:auto}.kit_narrow__Uwa_Z{width:min(760px,100% - 40px)}.kit_muted__Wpm32,.kit_small__1tOG9{color:var(--t-muted)}.kit_small__1tOG9{font-size:.85rem}.kit_eyebrow__71FVA{display:inline-block;font-size:.78rem;letter-spacing:.12em;margin-bottom:12px}.kit_eyebrow__71FVA,.kit_kicker__Berct{font-weight:600;text-transform:uppercase;color:var(--t-accent)}.kit_kicker__Berct{font-size:.75rem;letter-spacing:.08em}.kit_tag__8OJXd{display:inline-block;margin-left:8px;padding:1px 8px;font-size:.7rem;font-weight:600;vertical-align:middle}.kit_badge__X6AYG,.kit_tag__8OJXd{border-radius:999px;background:var(--t-accent);color:var(--t-accent-ink)}.kit_badge__X6AYG{position:absolute;top:-12px;right:18px;padding:3px 10px;font-size:.72rem;font-weight:700}.kit_btnGhost__EdqzV,.kit_btnInverse__Etjwj,.kit_btnOutlineInverse__eEkIz,.kit_btnPrimary__d8vat{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border-radius:var(--t-btn-radius);font:600 .95rem/1 var(--t-font-body);text-decoration:none;cursor:pointer;border:1.5px solid transparent;transition:transform .15s ease,background .15s ease,opacity .15s ease}.kit_btnPrimary__d8vat{background:var(--t-accent);color:var(--t-accent-ink)!important}.kit_btnPrimary__d8vat:hover{transform:translateY(-1px);opacity:.92}.kit_btnGhost__EdqzV{background:transparent;color:var(--t-text);border-color:var(--t-border)}.kit_btnGhost__EdqzV:hover{border-color:var(--t-text)}.kit_btnInverse__Etjwj{background:var(--t-accent-ink);color:var(--t-accent)!important}.kit_btnOutlineInverse__eEkIz{background:transparent;color:var(--t-accent-ink)!important;border-color:currentColor}.kit_iconBtn__mkurF{background:none;border:0;color:var(--t-muted);cursor:pointer;padding:6px}.kit_promo__AS70M{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;padding:9px 16px;background:var(--t-text);color:var(--t-bg);font-size:.85rem;text-align:center}.kit_promo__AS70M a{font-weight:600}.kit_nav__LRAju{position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--t-bg) 88%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--t-border)}.kit_navInner__aHOsY{width:min(1180px,100% - 40px);margin-inline:auto;display:flex;align-items:center;gap:28px;height:68px}.kit_brand__YxgN1{display:inline-flex;align-items:center;gap:10px;font:700 1.15rem/1 var(--t-font-head);text-decoration:none;letter-spacing:-.01em}.kit_navLinks__PPldV{display:flex;gap:26px;margin-left:auto;font-size:.93rem}.kit_navLinks__PPldV a{text-decoration:none;color:var(--t-muted)}.kit_navLinks__PPldV a:hover{color:var(--t-text)}.kit_navCta__R695T{min-height:40px;padding:0 18px}.kit_navToggle__ytFid{display:none;margin-left:auto;background:none;border:1px solid var(--t-border);border-radius:10px;color:var(--t-text);padding:8px;cursor:pointer}.kit_navSheet__5TpAF{display:grid;gap:4px;padding:12px 20px 20px;border-top:1px solid var(--t-border);background:var(--t-bg)}.kit_navSheet__5TpAF a:not(.kit_btnPrimary__d8vat){padding:12px 0;text-decoration:none;border-bottom:1px solid var(--t-border)}.kit_navSheet__5TpAF .kit_btnPrimary__d8vat{margin-top:10px}.kit_hero__3cGmh{padding:clamp(56px,9vw,120px) 0 clamp(48px,7vw,96px)}.kit_hero__3cGmh .kit_container__SaclQ{display:grid;gap:48px;align-items:center}.kit_hero_split__qeqwk .kit_container__SaclQ{grid-template-columns:1.05fr 1fr}.kit_hero_centered__4V417 .kit_container__SaclQ{justify-items:center;text-align:center}.kit_hero_centered__4V417 .kit_heroCopy__0G1B2{max-width:820px}.kit_hero_centered__4V417 .kit_heroActions___S7Qm{justify-content:center}.kit_hero_centered__4V417 .kit_heroVisual__2QM5g{width:min(920px,100%)}.kit_hero_editorial__B4mVg .kit_container__SaclQ{grid-template-columns:1fr}.kit_hero_editorial__B4mVg h1{font-size:clamp(3rem,9vw,7.5rem)!important;max-width:14ch}.kit_heroCopy__0G1B2 h1{font-size:clamp(2.4rem,5.6vw,4.6rem)}.kit_heroCopy__0G1B2 h1 em{font-style:italic;color:var(--t-accent);font-family:var(--t-font-head)}.kit_heroLead__MeYjT{margin-top:20px!important;font-size:clamp(1.05rem,1.6vw,1.25rem);color:var(--t-muted);max-width:60ch}.kit_hero_centered__4V417 .kit_heroLead__MeYjT{margin-inline:auto}.kit_heroActions___S7Qm{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 14px}.kit_heroVisual__2QM5g{position:relative}.kit_heroArt__dL_Pk{display:block;width:100%;aspect-ratio:4/3;border-radius:calc(var(--t-radius) * 1.5);border:1px solid var(--t-border)}.kit_hero_editorial__B4mVg .kit_heroArt__dL_Pk{aspect-ratio:21/8}.kit_heroCard__JCqjf{border-radius:calc(var(--t-radius) * 1.5);overflow:hidden;border:1px solid var(--t-border);background:var(--t-surface);box-shadow:0 30px 80px -40px rgba(0,0,0,.45)}.kit_heroCardArt__NyDM0{display:block;width:100%;aspect-ratio:16/9}.kit_heroCardBody__8eHfm{padding:20px 22px 24px}.kit_heroCardBody__8eHfm dl{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0 0}.kit_heroCardBody__8eHfm dt{font-size:.75rem;color:var(--t-muted)}.kit_heroCardBody__8eHfm dd{margin:2px 0 0;font-weight:700}.kit_status__WcfXV{background:var(--t-surface);border:1px solid var(--t-border);border-radius:calc(var(--t-radius) * 1.4);padding:20px;box-shadow:0 40px 100px -50px var(--t-accent)}.kit_statusHead__S78Q6{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.kit_statusLive__eqdJg{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;color:var(--t-accent-2)}.kit_statusLive__eqdJg i{width:8px;height:8px;border-radius:50%;background:var(--t-accent-2);animation:kit_pulse__5JpBF 1.6s infinite}@keyframes kit_pulse__5JpBF{50%{opacity:.3}}.kit_status__WcfXV ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.kit_status__WcfXV li{display:grid;grid-template-columns:1.1fr 1.4fr auto;gap:12px;align-items:center;padding:10px 12px;border-radius:var(--t-radius);background:var(--t-surface-2)}.kit_statusName__JPepP{display:block;font:600 .85rem/1.2 var(--t-font-head)}.kit_statusRegion__m2E5x{font-size:.72rem;color:var(--t-muted)}.kit_statusBars__HCrrl{display:flex;align-items:flex-end;gap:2px;height:26px}.kit_statusBars__HCrrl span{flex:1;background:var(--t-accent-2);border-radius:1px;opacity:.8;transition:height .5s ease}.kit_statusMs__WBXb_{font:600 .8rem/1 var(--t-font-head);font-variant-numeric:tabular-nums}.kit_statusFoot__PIHaQ{margin-top:12px!important;font-size:.78rem;color:var(--t-muted)}.kit_block__kDyFe{padding:clamp(64px,8vw,110px) 0;position:relative;z-index:0;background:var(--t-bg)}.kit_blockTinted__RciOQ{background:var(--t-surface-2)}.kit_blockHead__YebTS{max-width:720px;margin-bottom:40px}.kit_blockHead__YebTS h2{font-size:clamp(1.9rem,3.8vw,3rem)}.kit_lead__uw4Fv{margin-top:14px!important;color:var(--t-muted);font-size:1.08rem}.kit_logos__JnADl{padding:34px 0;border-block:1px solid var(--t-border);text-align:center}.kit_logos__JnADl ul{list-style:none;padding:0;margin:14px auto 0;width:min(1180px,100% - 40px);display:flex;flex-wrap:wrap;justify-content:center;gap:18px 44px}.kit_logos__JnADl li{font:700 1.15rem/1 var(--t-font-head);letter-spacing:.02em;color:var(--t-muted);opacity:.8}.kit_featureGrid__4hcZs{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.kit_featureList__pu_12{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 40px}.kit_featureList__pu_12 .kit_featureCard__cUmsf{border:0;background:none;padding:0 0 16px;border-bottom:1px solid var(--t-border);border-radius:0}.kit_bento__poAoR{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.kit_bento__poAoR>:first-child{grid-column:span 4}.kit_bento__poAoR>:nth-child(2),.kit_bento__poAoR>:nth-child(3),.kit_bento__poAoR>:nth-child(4),.kit_bento__poAoR>:nth-child(5){grid-column:span 2}.kit_bento__poAoR>:nth-child(6){grid-column:span 6}.kit_featureCard__cUmsf{position:relative;display:grid;gap:10px;align-content:start;padding:26px;border-radius:var(--t-radius);background:var(--t-surface);border:1px solid var(--t-border);overflow:hidden}.kit_featureIcon__SEosC{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:calc(var(--t-radius) * .7);background:color-mix(in srgb,var(--t-accent) 14%,transparent);color:var(--t-accent)}.kit_cardArt__J1Kh8{display:block;width:100%;aspect-ratio:16/10;border-radius:calc(var(--t-radius) * .8)}.kit_stats__mGZ7e{padding:56px 0;background:var(--t-accent);color:var(--t-accent-ink);position:relative;z-index:1;isolation:isolate;overflow:hidden;clear:both}.kit_statsTitle__1b3H2{font-size:clamp(1.5rem,3vw,2.2rem);margin-bottom:26px!important}.kit_stats__mGZ7e dl{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:0}.kit_stats__mGZ7e dt{order:2;font-size:.9rem;opacity:.85}.kit_stats__mGZ7e dl>div{display:flex;flex-direction:column-reverse;gap:4px}.kit_stats__mGZ7e dd{margin:0;font:var(--t-head-weight) clamp(2rem,4.5vw,3.2rem)/1 var(--t-font-head);font-variant-numeric:tabular-nums}.kit_steps___znxc{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px;counter-reset:s}.kit_steps___znxc li{display:grid;gap:10px;padding-top:18px;border-top:2px solid var(--t-accent)}.kit_stepNo__mIhsx{font:700 .9rem/1 var(--t-font-head);color:var(--t-accent)}.kit_toggle__vR_gM{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;padding:4px;border:1px solid var(--t-border);border-radius:999px;background:var(--t-surface);margin-bottom:28px}.kit_toggle__vR_gM button{border:0;background:none;color:var(--t-muted);font:600 .9rem/1 var(--t-font-body);padding:10px 18px;border-radius:999px;cursor:pointer}.kit_toggle__vR_gM button[aria-pressed=true]{background:var(--t-accent);color:var(--t-accent-ink)}.kit_toggleNote__jyjNu{font-size:.78rem;color:var(--t-accent);padding:0 12px 0 6px;font-weight:600}.kit_priceGrid__KatzA{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.kit_priceCard__FegHD{position:relative;display:flex;flex-direction:column;gap:14px;padding:28px;border-radius:calc(var(--t-radius) * 1.2);border:1px solid var(--t-border);background:var(--t-surface)}.kit_priceCardHi__fWEn9{border:2px solid var(--t-accent);box-shadow:0 30px 70px -45px var(--t-accent)}.kit_price__89QYz{display:flex;align-items:baseline;gap:6px}.kit_price__89QYz strong{font:var(--t-head-weight) 2.4rem/1 var(--t-font-head)}.kit_price__89QYz span{color:var(--t-muted);font-size:.9rem}.kit_ticks__MQqE3{list-style:none;margin:0;padding:0;display:grid;gap:8px;flex:1}.kit_ticks__MQqE3 li{position:relative;padding-left:24px;font-size:.93rem}.kit_ticks__MQqE3 li:before{content:"";position:absolute;left:2px;top:.45em;width:12px;height:7px;border-left:2px solid var(--t-accent);border-bottom:2px solid var(--t-accent);transform:rotate(-45deg)}.kit_quotes__Nd7Tj{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:16px}.kit_quote__QrZTH{margin:0;padding:26px;border-radius:var(--t-radius);background:var(--t-surface);border:1px solid var(--t-border);display:flex;flex-direction:column;justify-content:space-between;gap:22px}.kit_quote__QrZTH blockquote{margin:0;font-size:1.02rem}.kit_quote__QrZTH figcaption{display:flex;align-items:center;gap:12px}.kit_quote__QrZTH figcaption>span:last-child{display:grid}.kit_avatar__p_hFg{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--t-accent);color:var(--t-accent-ink);font-weight:700;font-size:.85rem}.kit_tabs__nB9VH{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;margin-bottom:24px;scrollbar-width:none}.kit_tabs__nB9VH::-webkit-scrollbar{display:none}.kit_amounts__TDPqW button,.kit_chips__laZye button,.kit_dayRow__KeChV button,.kit_tabs__nB9VH button{flex:none;border:1px solid var(--t-border);background:var(--t-surface);color:var(--t-text);font:500 .9rem/1 var(--t-font-body);padding:11px 16px;border-radius:var(--t-btn-radius);cursor:pointer}.kit_amounts__TDPqW button[aria-pressed=true],.kit_chips__laZye button[aria-pressed=true],.kit_dayRow__KeChV button[aria-pressed=true],.kit_tabs__nB9VH button[aria-selected=true]{background:var(--t-text);color:var(--t-bg);border-color:var(--t-text)}.kit_chips__laZye button:disabled,.kit_dayRow__KeChV button:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.kit_menuList__L8wS7{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:0 48px}.kit_menuList__L8wS7 li{display:flex;justify-content:space-between;gap:18px;padding:18px 0;border-bottom:1px dashed var(--t-border)}.kit_menuPrice__UPXgz{font:700 1.05rem/1.4 var(--t-font-head);white-space:nowrap}.kit_estimator__17MBu{display:grid;grid-template-columns:1.3fr 1fr;gap:28px;align-items:start}.kit_estimatorFields__rEPdI{display:grid;gap:22px;padding:28px;background:var(--t-surface);border:1px solid var(--t-border);border-radius:var(--t-radius)}.kit_estimatorResult__79ba6{display:grid;gap:10px;padding:28px;border-radius:var(--t-radius);background:var(--t-text);color:var(--t-bg)}.kit_estimatorResult__79ba6 strong{font:var(--t-head-weight) clamp(2.2rem,4vw,3rem)/1 var(--t-font-head);font-variant-numeric:tabular-nums}.kit_estimatorResult__79ba6 .kit_muted__Wpm32,.kit_estimatorResult__79ba6 .kit_small__1tOG9{color:color-mix(in srgb,var(--t-bg) 70%,transparent)}.kit_estimatorResult__79ba6 .kit_label__EqWMb{color:var(--t-bg)}.kit_estimatorResult__79ba6 .kit_btnPrimary__d8vat{margin-top:6px}.kit_rangeValue__jgVl_{margin-left:auto;font-weight:700;color:var(--t-accent);font-variant-numeric:tabular-nums}.kit_estimatorResult__79ba6 .kit_rangeValue__jgVl_{color:var(--t-accent-2)}.kit_range__yYJAQ{width:100%;accent-color:var(--t-accent)}.kit_formCard__Xoyub{padding:clamp(20px,4vw,36px);background:var(--t-surface);border:1px solid var(--t-border);border-radius:calc(var(--t-radius) * 1.2)}.kit_formSplit__RA5Fh{display:grid;grid-template-columns:1.5fr 1fr;gap:28px;align-items:start}.kit_formAside__xXgAK{padding:28px;border-radius:var(--t-radius);background:var(--t-accent);color:var(--t-accent-ink)}.kit_formAside__xXgAK dl{display:grid;gap:14px;margin:18px 0 0}.kit_formAside__xXgAK dt{font-size:.8rem;opacity:.8}.kit_formAside__xXgAK dd{margin:2px 0 0;font-weight:600}.kit_form__k6dQE{display:grid;gap:18px}.kit_formGrid__WGyTS{display:grid;grid-template-columns:1fr 1fr;gap:16px}.kit_field__TRuKP{display:grid;gap:7px;align-content:start}.kit_fieldWide__UGiw1{grid-column:1/-1}.kit_label__EqWMb{display:flex;align-items:center;gap:4px;font-size:.88rem;font-weight:600}.kit_input__EB4tB{width:100%;min-height:46px;padding:11px 14px;border:1.5px solid var(--t-border);border-radius:calc(var(--t-radius) * .7);background:var(--t-bg);color:var(--t-text);font:400 1rem/1.4 var(--t-font-body)}textarea.kit_input__EB4tB{resize:vertical}.kit_input__EB4tB:focus{border-color:var(--t-accent);outline:none}.kit_input__EB4tB[aria-invalid=true]{border-color:#d13b3b}.kit_fieldError__oEk_x{color:#d13b3b;font-size:.8rem;font-weight:500}.kit_formError__2cty1{color:#d13b3b;font-weight:600;font-size:.9rem}.kit_check__ip5Uj{display:flex;gap:10px;align-items:flex-start;font-size:.9rem}.kit_check__ip5Uj input{margin-top:4px;accent-color:var(--t-accent);width:18px;height:18px}.kit_success__hPDe9{display:grid;justify-items:center;text-align:center;gap:10px;padding:36px 20px;color:var(--t-text)}.kit_success__hPDe9 svg{color:var(--t-accent)}.kit_success__hPDe9 strong{font:var(--t-head-weight) 1.4rem/1.2 var(--t-font-head)}.kit_booking__2IuvG{display:grid;gap:18px}.kit_amounts__TDPqW,.kit_chips__laZye{display:flex;flex-wrap:wrap;gap:8px}.kit_dayRow__KeChV{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px}.kit_dayRow__KeChV button{display:grid;gap:3px;text-align:center;min-width:86px}.kit_dayRow__KeChV small{font-size:.68rem}.kit_donation__IRbLQ{display:grid;gap:12px}.kit_donation__IRbLQ .kit_toggle__vR_gM{margin-bottom:0;justify-self:start}.kit_impact__0ziyH{padding:14px 16px;border-radius:var(--t-radius);background:color-mix(in srgb,var(--t-accent) 12%,transparent)}.kit_impact__0ziyH strong{font:var(--t-head-weight) 1.5rem/1 var(--t-font-head);color:var(--t-accent)}.kit_ba___RwM_{display:grid;gap:14px;max-width:760px}.kit_baFrame__atlNE{position:relative;aspect-ratio:4/3;border-radius:var(--t-radius);overflow:hidden;border:1px solid var(--t-border)}.kit_baLayer___qhWY{position:absolute;inset:0}.kit_baLayer___qhWY[data-before=filter]{filter:grayscale(.85) sepia(.35) brightness(.92)}.kit_baArt__wOeDY{width:100%;height:100%;display:block}.kit_baDivider___m0OG{position:absolute;top:0;bottom:0;width:3px;background:var(--t-surface);box-shadow:0 0 0 1px var(--t-border);transform:translateX(-50%)}.kit_baTagL__X5gkm,.kit_baTagR__WO7Ia{position:absolute;top:14px;padding:4px 10px;border-radius:999px;background:var(--t-surface);font-size:.78rem;font-weight:600}.kit_baTagL__X5gkm{left:14px}.kit_baTagR__WO7Ia{right:14px}.kit_baControl__iZhl4{display:grid;gap:6px;font-size:.85rem;color:var(--t-muted)}.kit_featured__520OP{display:grid;grid-template-columns:1.3fr 1fr;gap:32px;align-items:center;margin-bottom:44px}.kit_featured__520OP h3{font-size:clamp(1.6rem,3vw,2.4rem)!important;margin:10px 0 12px!important;line-height:1.1!important}.kit_featuredArt__UKU2V{display:block;width:100%;aspect-ratio:16/10;border-radius:var(--t-radius)}.kit_articleGrid__v4Q7s{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 24px}.kit_articleCard__zpPi6{display:grid;gap:10px;align-content:start}.kit_newsletter__EGojR{display:grid;gap:8px}.kit_newsletterRow__BLZAF{display:flex;gap:10px}.kit_newsletterRow__BLZAF .kit_input__EB4tB{flex:1}.kit_productsBar__MsKwH{display:flex;align-items:flex-start;gap:16px;justify-content:space-between}.kit_productsBar__MsKwH .kit_tabs__nB9VH{flex:1}.kit_cartButton__Eh9Qs{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border:1px solid var(--t-border);border-radius:var(--t-btn-radius);background:var(--t-surface);color:var(--t-text);font:600 .9rem/1 var(--t-font-body);cursor:pointer}.kit_cartCount__kxGhT{display:inline-grid;place-items:center;min-width:22px;height:22px;border-radius:999px;background:var(--t-accent);color:var(--t-accent-ink);font-size:.75rem}.kit_productGrid__VuIzO{display:grid;grid-template-columns:repeat(4,1fr);gap:28px 20px}.kit_productCard__6IkBS{display:grid;gap:10px;align-content:start}.kit_productArtBtn__F55H_{padding:0;border:0;background:none;cursor:zoom-in;border-radius:var(--t-radius);overflow:hidden}.kit_productArtBtn__F55H_ .kit_cardArt__J1Kh8{aspect-ratio:4/5;border-radius:0;transition:transform .4s ease}.kit_productArtBtn__F55H_:hover .kit_cardArt__J1Kh8{transform:scale(1.03)}.kit_productMeta__OdTte{display:flex;justify-content:space-between;gap:10px}.kit_productMeta__OdTte>:last-child{white-space:nowrap}.kit_productMeta__OdTte h3{font-size:1rem!important}.kit_swatches__hC_FM{display:flex;gap:6px}.kit_swatches__hC_FM i{width:14px;height:14px;border-radius:50%;border:1px solid var(--t-border)}.kit_productActions__nltk2{display:flex;gap:8px;flex-wrap:wrap}.kit_productActions__nltk2>*{flex:1;min-height:40px;padding:0 12px;font-size:.85rem}.kit_overlay__u3pGv{position:fixed;inset:0;z-index:60;background:rgba(10,10,12,.5);display:flex;justify-content:flex-end;align-items:stretch}.kit_modal__NpaNS{position:relative;margin:auto;width:min(820px,100% - 32px);max-height:calc(100vh - 32px);overflow:auto;display:grid;grid-template-columns:1fr 1fr;background:var(--t-bg);border-radius:var(--t-radius)}.kit_modalArt__9uauH{width:100%;height:100%;min-height:320px;display:block}.kit_modalBody__F2yN3{display:grid;gap:12px;align-content:start;padding:32px 28px}.kit_modalClose__SGK6a{position:absolute;top:10px;right:10px;z-index:2;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--t-border);background:var(--t-bg);color:var(--t-text);cursor:pointer}.kit_swatchPick__FG6sd{display:flex;gap:10px}.kit_swatchPick__FG6sd button{width:30px;height:30px;border-radius:50%;border:2px solid var(--t-border);cursor:pointer}.kit_swatchPick__FG6sd button[aria-pressed=true]{outline:2px solid var(--t-text);outline-offset:2px}.kit_drawer___JKMD{position:relative;width:min(420px,100%);height:100%;background:var(--t-bg);padding:22px;display:flex;flex-direction:column;gap:16px;overflow:auto}.kit_drawerHead__58CJk{display:flex;justify-content:space-between;align-items:center}.kit_drawerHead__58CJk .kit_modalClose__SGK6a{position:static}.kit_cartList__udn_I{list-style:none;padding:0;margin:0;display:grid;gap:12px}.kit_cartList__udn_I li{display:grid;grid-template-columns:1fr auto auto auto;gap:10px;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--t-border);font-size:.92rem}.kit_stepper__fD_bK{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--t-border);border-radius:999px;padding:2px}.kit_stepper__fD_bK button{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:50%;background:var(--t-surface-2);color:var(--t-text);cursor:pointer}.kit_drawerFoot__tvzfA{display:flex;justify-content:space-between;margin-top:auto;font-size:1.05rem}.kit_caseGrid__8_GIk{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.kit_caseCard___6P86{display:grid;gap:16px}.kit_caseArt__pEeeH{display:block;width:100%;aspect-ratio:16/10;border-radius:var(--t-radius)}.kit_caseBody__2MLxM{display:grid;gap:6px}.kit_caseBody__2MLxM h3{font-size:1.5rem!important}.kit_caseMetric__hx5bO{font:var(--t-head-weight) 1.05rem/1.3 var(--t-font-head);color:var(--t-accent)}.kit_gallery__7zmTc{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.kit_gallery__7zmTc figure{margin:0;display:grid;gap:8px}.kit_galleryWide__S71sv{grid-column:span 2}.kit_galleryArt__on_Hz{display:block;width:100%;height:260px;border-radius:var(--t-radius)}.kit_gallery__7zmTc figcaption{font-size:.88rem;color:var(--t-muted)}.kit_plans___aQRk{display:grid;grid-template-columns:1.4fr 1fr;gap:28px;align-items:start}.kit_planCard__ZELlE{display:grid;gap:18px;padding:24px;border:1px solid var(--t-border);border-radius:var(--t-radius);background:var(--t-surface)}.kit_planSvg___8oNx{width:100%;height:auto}.kit_planFacts__avmOe{display:flex;gap:36px;margin:0}.kit_planFacts__avmOe dt{font-size:.8rem;color:var(--t-muted)}.kit_planFacts__avmOe dd{margin:2px 0 0;font:var(--t-head-weight) 1.4rem/1.2 var(--t-font-head)}.kit_plans___aQRk .kit_estimatorResult__79ba6 h3{margin-bottom:6px}.kit_team__mx2P_{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.kit_team__mx2P_ li{display:grid;gap:4px}.kit_portrait__MAg_0{position:relative;aspect-ratio:1;border-radius:var(--t-radius);overflow:hidden;margin-bottom:10px}.kit_portrait__MAg_0 svg{width:100%;height:100%;display:block}.kit_portrait__MAg_0 span{position:absolute;inset:0;display:grid;place-items:center;font:var(--t-head-weight) 2.4rem/1 var(--t-font-head);color:var(--t-text)}.kit_portraitInitials__tdgmq{position:relative;aspect-ratio:1;max-width:120px;border-radius:var(--t-radius);overflow:hidden;margin-bottom:10px;display:grid;place-items:center;background:color-mix(in srgb,var(--t-accent) 12%,var(--t-surface));border:1px solid var(--t-border);font:var(--t-head-weight) 1.65rem/1 var(--t-font-head);color:var(--t-accent);letter-spacing:.06em}.kit_portraitInitials__tdgmq span{display:grid;place-items:center;width:100%;height:100%}.kit_portraitInitials__tdgmq .kit_portraitPhoto__0TwFC{width:100%;height:100%;object-fit:cover}.kit_faq__gmC5_{display:grid;gap:10px}.kit_faq__gmC5_ details{border:1px solid var(--t-border);border-radius:var(--t-radius);background:var(--t-surface);padding:0 20px}.kit_faq__gmC5_ summary{cursor:pointer;list-style:none;padding:18px 28px 18px 0;font-weight:600;position:relative}.kit_faq__gmC5_ summary::-webkit-details-marker{display:none}.kit_faq__gmC5_ summary:after{content:"+";position:absolute;right:0;top:14px;font-size:1.4rem;color:var(--t-accent)}.kit_faq__gmC5_ details[open] summary:after{content:"–"}.kit_faq__gmC5_ details p{padding:0 0 18px;color:var(--t-muted)}.kit_contact__U48au{display:grid;grid-template-columns:1fr 1.4fr;gap:28px;align-items:stretch}.kit_contactInfo__JpfVA{display:grid;gap:12px;align-content:start}.kit_contactInfo__JpfVA ul{margin:0;padding-left:18px;color:var(--t-muted)}.kit_contactInfo__JpfVA p{display:flex;gap:8px;align-items:center}.kit_map__fr_1Q{width:100%;height:100%;min-height:240px;border-radius:var(--t-radius);display:block}.kit_ctaBand___eHvZ{padding:clamp(64px,8vw,100px) 0;background:var(--t-accent);color:var(--t-accent-ink);text-align:center}.kit_ctaBand___eHvZ h2{font-size:clamp(2rem,4.5vw,3.4rem);max-width:18ch;margin-inline:auto!important}.kit_ctaBand___eHvZ p{margin:16px auto 0!important;max-width:56ch;opacity:.9}.kit_ctaBand___eHvZ .kit_heroActions___S7Qm{justify-content:center}.kit_footer__7guaA{padding:56px 0 90px;border-top:1px solid var(--t-border);background:var(--t-surface)}.kit_footerTop__q_ZQI{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:28px}.kit_footerTop__q_ZQI p{margin-top:12px!important;max-width:36ch}.kit_footerTop__q_ZQI ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.kit_footerTop__q_ZQI ul a{text-decoration:none;color:var(--t-muted);font-size:.9rem}.kit_footerLegal__WvQVJ{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:40px!important;padding-top:20px;border-top:1px solid var(--t-border);font-size:.8rem;color:var(--t-muted)}.kit_demoBadge__MrEyQ{position:fixed;left:50%;bottom:16px;transform:translateX(-50%);z-index:50;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#17131f;color:#fff!important;font:500 .8rem/1 Inter,system-ui,sans-serif;text-decoration:none;box-shadow:0 10px 30px rgba(20,10,40,.35);white-space:nowrap}.kit_demoBadge__MrEyQ strong{color:#c4b5fd}@media (max-width:1024px){.kit_productGrid__VuIzO{grid-template-columns:repeat(3,1fr)}.kit_team__mx2P_{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.kit_navCta__R695T,.kit_navLinks__PPldV{display:none}.kit_navToggle__ytFid{display:inline-grid}.kit_articleGrid__v4Q7s,.kit_bento__poAoR,.kit_caseGrid__8_GIk,.kit_contact__U48au,.kit_estimator__17MBu,.kit_featureGrid__4hcZs,.kit_featured__520OP,.kit_formSplit__RA5Fh,.kit_hero_split__qeqwk .kit_container__SaclQ,.kit_modal__NpaNS,.kit_plans___aQRk,.kit_priceGrid__KatzA,.kit_quotes__Nd7Tj{grid-template-columns:1fr}.kit_bento__poAoR>*{grid-column:auto!important}.kit_featureList__pu_12,.kit_menuList__L8wS7{grid-template-columns:1fr}.kit_productGrid__VuIzO,.kit_stats__mGZ7e dl{grid-template-columns:repeat(2,1fr)}.kit_productGrid__VuIzO{gap:22px 14px}.kit_gallery__7zmTc{grid-template-columns:1fr 1fr}.kit_galleryArt__on_Hz{height:180px}.kit_footerTop__q_ZQI{grid-template-columns:1fr 1fr}.kit_footerTop__q_ZQI>:first-child{grid-column:1/-1}.kit_productsBar__MsKwH{flex-direction:column-reverse;align-items:stretch}.kit_modalArt__9uauH{min-height:220px;max-height:260px}}@media (max-width:560px){.kit_formGrid__WGyTS{grid-template-columns:1fr}.kit_newsletterRow__BLZAF{flex-direction:column}.kit_heroCardBody__8eHfm dl{grid-template-columns:1fr 1fr}.kit_status__WcfXV li{grid-template-columns:1fr auto}.kit_statusBars__HCrrl{display:none}.kit_gallery__7zmTc{grid-template-columns:1fr}.kit_galleryWide__S71sv{grid-column:auto}.kit_productActions__nltk2{flex-direction:column}.kit_demoBadge__MrEyQ span{display:none}}@media (prefers-reduced-motion:reduce){.kit_root__zifwo,.kit_root__zifwo *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.kit_root__zifwo img[data-photo]{object-fit:cover;background:var(--t-surface-2);max-width:100%}.kit_cardArt__J1Kh8,.kit_caseArt__pEeeH,.kit_featuredArt__UKU2V,.kit_heroArt__dL_Pk,.kit_heroCardArt__NyDM0{height:auto}.kit_avatarPhoto__p6USS{width:42px;height:42px;border-radius:50%;flex-shrink:0}.kit_portraitPhoto__0TwFC{width:100%;height:100%;display:block}.kit_footerCredits__F_s8W{margin-top:10px!important;font-size:.78rem;color:var(--t-muted)}.kit_footerCredits__F_s8W a{color:inherit}.kit_hero_cover__1f29K{position:relative;isolation:isolate;min-height:min(86vh,760px);display:flex;align-items:flex-end;color:#fff}.kit_hero_cover__1f29K .kit_container__SaclQ{grid-template-columns:1fr}.kit_hero_cover__1f29K .kit_heroCopy__0G1B2{max-width:720px}.kit_hero_cover__1f29K .kit_eyebrow__71FVA,.kit_hero_cover__1f29K .kit_heroLead__MeYjT,.kit_hero_cover__1f29K .kit_small__1tOG9{color:rgba(255,255,255,.86)!important}.kit_hero_cover__1f29K h1{color:#fff}.kit_hero_cover__1f29K h1 em{color:color-mix(in srgb,var(--t-accent-2) 30%,#fff)!important}.kit_hero_cover__1f29K .kit_heroLead__MeYjT,.kit_hero_cover__1f29K h1{text-shadow:0 1px 18px rgba(0,0,0,.35)}.kit_hero_cover__1f29K .kit_btnGhost__EdqzV{color:#fff;border-color:rgba(255,255,255,.6);background:rgba(0,0,0,.15)}.kit_heroCover__cy4e7{position:absolute;inset:0;z-index:-1}.kit_heroCover__cy4e7:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.42),rgba(0,0,0,0) 70%),linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,.35) 45%,rgba(0,0,0,.72))}.kit_heroCoverImg__X7gpI{width:100%;height:100%;display:block}.kit_galleryScroll__qoN0K{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,420px);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;overscroll-behavior-x:contain}.kit_galleryScroll__qoN0K figure{margin:0;scroll-snap-align:start}.kit_galleryScroll__qoN0K:focus-visible{outline:2px solid var(--t-accent);outline-offset:4px}.kit_galleryMasonry__PpWU4{columns:260px 3;column-gap:16px;position:relative;z-index:0}.kit_galleryMasonry__PpWU4 figure{margin:0 0 16px;break-inside:avoid}.kit_galleryMasonry__PpWU4 figcaption,.kit_galleryScroll__qoN0K figcaption{margin-top:8px;font-size:.85rem;color:var(--t-muted)}.kit_galleryScroll__qoN0K .kit_galleryArt__on_Hz{height:300px}.kit_galleryMasonry__PpWU4 .kit_galleryArt__on_Hz{height:auto;aspect-ratio:4/3}.kit_galleryMasonry__PpWU4 figure:nth-child(3n+1) .kit_galleryArt__on_Hz{aspect-ratio:3/4}.kit_galleryMasonry__PpWU4 figure:nth-child(4n+2) .kit_galleryArt__on_Hz{aspect-ratio:1/1}.kit_premium__xWxw_{--t-shadow:0 24px 60px -32px color-mix(in srgb,var(--t-text) 22%,transparent)}.kit_premium__xWxw_ .kit_browserMockup__TRiCZ,.kit_premium__xWxw_ .kit_featureCard__cUmsf,.kit_premium__xWxw_ .kit_heroArt__dL_Pk,.kit_premium__xWxw_ .kit_heroCard__JCqjf,.kit_premium__xWxw_ .kit_priceCard__FegHD,.kit_premium__xWxw_ .kit_quote__QrZTH{box-shadow:var(--t-shadow)}.kit_premium__xWxw_ .kit_blockTinted__RciOQ{background:color-mix(in srgb,var(--t-surface-2) 88%,var(--t-bg))}.kit_premium__xWxw_ .kit_stats__mGZ7e{z-index:2}.kit_premium__xWxw_ .kit_stats__mGZ7e+.kit_block__kDyFe,.kit_premium__xWxw_ .kit_stats__mGZ7e+section.kit_block__kDyFe{z-index:1}.kit_premium__xWxw_ .kit_stats__mGZ7e dl>div{min-height:3.5rem}.kit_hero_collage__ZD5ld .kit_container__SaclQ{grid-template-columns:1fr}.kit_hero_collage__ZD5ld h1{max-width:16ch}.kit_hero_collage__ZD5ld .kit_heroCollage__KZskr{margin-top:36px}.kit_hero_mockup__v_SWT .kit_heroVisual__2QM5g{justify-self:center;width:min(540px,100%)}@media (min-width:861px){.kit_premium__xWxw_ .kit_hero_centered__4V417 .kit_container__SaclQ,.kit_premium__xWxw_ .kit_hero_collage__ZD5ld .kit_container__SaclQ,.kit_premium__xWxw_ .kit_hero_editorial__B4mVg .kit_container__SaclQ,.kit_premium__xWxw_ .kit_hero_mockup__v_SWT .kit_container__SaclQ{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(28px,4vw,48px)}.kit_premium__xWxw_ .kit_hero__3cGmh{padding:clamp(36px,5vw,64px) 0 clamp(32px,4vw,56px)}.kit_premium__xWxw_ .kit_hero_centered__4V417 .kit_container__SaclQ{text-align:left;justify-items:stretch}.kit_premium__xWxw_ .kit_hero_centered__4V417 .kit_heroCopy__0G1B2{max-width:none;grid-column:1;grid-row:1}.kit_premium__xWxw_ .kit_hero_centered__4V417 .kit_heroLead__MeYjT{margin-inline:0}.kit_premium__xWxw_ .kit_hero_centered__4V417 .kit_heroActions___S7Qm{justify-content:flex-start}.kit_premium__xWxw_ .kit_hero_centered__4V417 .kit_heroVisual__2QM5g{grid-column:2;grid-row:1;width:100%;justify-self:stretch}.kit_premium__xWxw_ .kit_hero_mockup__v_SWT .kit_heroCopy__0G1B2{grid-column:1;grid-row:1}.kit_premium__xWxw_ .kit_hero_mockup__v_SWT .kit_heroVisual__2QM5g{grid-column:2;grid-row:1;width:100%;max-width:none;justify-self:stretch}.kit_premium__xWxw_ .kit_hero_collage__ZD5ld .kit_heroCopy__0G1B2,.kit_premium__xWxw_ .kit_hero_editorial__B4mVg .kit_heroCopy__0G1B2{grid-column:1;grid-row:1}.kit_premium__xWxw_ .kit_hero_collage__ZD5ld h1,.kit_premium__xWxw_ .kit_hero_editorial__B4mVg h1{font-size:clamp(2.1rem,4.2vw,3.6rem)!important;max-width:14ch}.kit_premium__xWxw_ .kit_hero_collage__ZD5ld .kit_heroVisual__2QM5g,.kit_premium__xWxw_ .kit_hero_editorial__B4mVg .kit_heroVisual__2QM5g{grid-column:2;grid-row:1;align-self:center}.kit_premium__xWxw_ .kit_hero_collage__ZD5ld .kit_heroCollage__KZskr{grid-column:2;grid-row:1;align-self:center;width:100%}.kit_premium__xWxw_ .kit_hero_collage__ZD5ld .kit_heroCollage__KZskr,.kit_premium__xWxw_ .kit_hero_editorial__B4mVg .kit_heroCollage__KZskr{margin-top:0}.kit_premium__xWxw_ .kit_hero_centered__4V417 .kit_heroVisual__2QM5g .kit_heroCollage__KZskr,.kit_premium__xWxw_ .kit_hero_collage__ZD5ld .kit_heroCollage__KZskr,.kit_premium__xWxw_ .kit_hero_editorial__B4mVg .kit_heroVisual__2QM5g .kit_heroCollage__KZskr{display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:1fr 1fr;gap:10px;width:100%;height:clamp(280px,42vw,400px);max-height:min(400px,calc(100vh - 220px));align-content:stretch}.kit_premium__xWxw_ .kit_hero_centered__4V417 .kit_heroVisual__2QM5g .kit_heroCollageTile__G4mos,.kit_premium__xWxw_ .kit_hero_collage__ZD5ld .kit_heroCollageTile__G4mos,.kit_premium__xWxw_ .kit_hero_editorial__B4mVg .kit_heroVisual__2QM5g .kit_heroCollageTile__G4mos{grid-column:auto;grid-row:auto;margin-top:0;aspect-ratio:auto;height:100%;min-height:0;width:100%;object-fit:cover}.kit_premium__xWxw_ .kit_hero_centered__4V417 .kit_heroVisual__2QM5g .kit_heroCollageTile__G4mos:first-child,.kit_premium__xWxw_ .kit_hero_collage__ZD5ld .kit_heroCollageTile__G4mos:first-child,.kit_premium__xWxw_ .kit_hero_editorial__B4mVg .kit_heroVisual__2QM5g .kit_heroCollageTile__G4mos:first-child{grid-column:1;grid-row:1/span 2}.kit_premium__xWxw_ .kit_hero_centered__4V417 .kit_heroVisual__2QM5g .kit_heroCollageTile__G4mos:nth-child(2),.kit_premium__xWxw_ .kit_hero_collage__ZD5ld .kit_heroCollageTile__G4mos:nth-child(2),.kit_premium__xWxw_ .kit_hero_editorial__B4mVg .kit_heroVisual__2QM5g .kit_heroCollageTile__G4mos:nth-child(2){grid-column:2;grid-row:1}.kit_premium__xWxw_ .kit_hero_centered__4V417 .kit_heroVisual__2QM5g .kit_heroCollageTile__G4mos:nth-child(3),.kit_premium__xWxw_ .kit_hero_collage__ZD5ld .kit_heroCollageTile__G4mos:nth-child(3),.kit_premium__xWxw_ .kit_hero_editorial__B4mVg .kit_heroVisual__2QM5g .kit_heroCollageTile__G4mos:nth-child(3){grid-column:2;grid-row:2}.kit_premium__xWxw_ .kit_hero_editorial__B4mVg{padding:clamp(32px,4vw,56px) 0 clamp(28px,3.5vw,48px)}.kit_premium__xWxw_ .kit_hero_editorial__B4mVg .kit_container__SaclQ{align-items:center;max-height:min(760px,calc(100vh - 96px))}.kit_premium__xWxw_ .kit_hero_editorial__B4mVg .kit_heroCopy__0G1B2{align-self:center}}.kit_heroCollage__KZskr{display:grid;grid-template-columns:repeat(12,1fr);gap:14px;width:100%}.kit_heroCollageTile__G4mos{display:block;width:100%;border-radius:calc(var(--t-radius) * 1.2);border:1px solid var(--t-border);aspect-ratio:4/3}.kit_heroCollageTile__G4mos:first-child{grid-column:span 7;aspect-ratio:16/10}.kit_heroCollageTile__G4mos:nth-child(2){grid-column:span 5;margin-top:28px}.kit_heroCollageTile__G4mos:nth-child(3){grid-column:span 4}.kit_heroCollageTile__G4mos:nth-child(4){grid-column:span 8;aspect-ratio:21/9}.kit_browserMockup__TRiCZ{border-radius:calc(var(--t-radius) * 1.4);border:1px solid var(--t-border);background:var(--t-surface);overflow:hidden}.kit_browserChrome___bKNx{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--t-border);background:var(--t-surface-2)}.kit_browserChrome___bKNx span{width:10px;height:10px;border-radius:50%;background:var(--t-border)}.kit_browserChrome___bKNx span:first-child{background:#f87171}.kit_browserChrome___bKNx span:nth-child(2){background:#fbbf24}.kit_browserChrome___bKNx span:nth-child(3){background:#34d399}.kit_browserChrome___bKNx p{margin:0 0 0 8px!important;font-size:.78rem;color:var(--t-muted)}.kit_browserScreen__ZDO3s{display:block;width:100%;aspect-ratio:16/10}.kit_featureAlternating__SDs5T{display:grid;gap:28px}.kit_featureRow__c_Eu3{display:grid;grid-template-columns:1.05fr 1fr;gap:28px;align-items:center;padding:8px 0;border:0;background:none}.kit_featureRow__c_Eu3[data-reverse=true] .kit_cardArt__J1Kh8{order:2}.kit_featureRow__c_Eu3[data-reverse=true] .kit_featureBody__wUhKs{order:1}.kit_featureList__pu_12>.kit_featureCard__cUmsf:last-child:nth-child(odd){grid-column:1/-1;max-width:min(100%,520px)}.kit_featureBody__wUhKs{display:grid;gap:10px;align-content:start}.kit_featureRow__c_Eu3 .kit_cardArt__J1Kh8{aspect-ratio:16/11;border-radius:calc(var(--t-radius) * 1.2)}.kit_logoWordmarks__iWpEg li{font:700 clamp(1rem,2.4vw,1.35rem)/1 var(--t-font-head);letter-spacing:-.02em;padding:10px 18px;border-radius:999px;border:1px solid var(--t-border);background:var(--t-surface);color:var(--t-text);opacity:1}.kit_logoWordmarks__iWpEg li:nth-child(3n+1){font-family:var(--t-font-head);font-style:italic}.kit_logoWordmarks__iWpEg li:nth-child(3n+2){text-transform:uppercase;letter-spacing:.14em;font-size:.82rem}.kit_logoWordmarks__iWpEg li:nth-child(3n){font-weight:600;color:var(--t-accent)}.kit_footerRich__8hkca .kit_footerTop__q_ZQI{grid-template-columns:1.8fr repeat(4,1fr)}.kit_footerRich__8hkca .kit_footerTop__q_ZQI strong{font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted)}.kit_hero_cover__1f29K .kit_heroCoverImg__X7gpI{width:100%;height:100%;object-fit:cover}@media (max-width:860px){.kit_featureRow__c_Eu3,.kit_featureRow__c_Eu3[data-reverse=true]{grid-template-columns:1fr;direction:ltr}.kit_heroCollage__KZskr{grid-template-columns:1fr 1fr}.kit_heroCollageTile__G4mos,.kit_heroCollageTile__G4mos:first-child,.kit_heroCollageTile__G4mos:nth-child(2),.kit_heroCollageTile__G4mos:nth-child(3),.kit_heroCollageTile__G4mos:nth-child(4){grid-column:span 2;margin-top:0}.kit_footerRich__8hkca .kit_footerTop__q_ZQI{grid-template-columns:1fr 1fr}}.kit_uiMock__C_7_P{display:flex;flex-direction:column;gap:0;width:100%;min-height:0;height:100%;padding:0;border-radius:calc(var(--t-radius) * 1.2);border:1px solid var(--t-border);background:var(--t-surface);font-size:.72rem;line-height:1.35;color:var(--t-text);box-sizing:border-box;overflow:hidden}.kit_uiMockFlat__UayEd .kit_uiMockWinChrome__gDsYV{display:none}.kit_uiMockFlat__UayEd .kit_uiMockWin__9j8BY{border:none;min-height:0}.kit_uiMockFlat__UayEd.kit_uiMock__C_7_P{border:none;background:transparent}.kit_uiMockWin__9j8BY{display:flex;flex-direction:column;height:100%;min-height:220px}.kit_uiMockWinChrome__gDsYV{display:flex;align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid var(--t-border);background:var(--t-surface-2)}.kit_uiMockWinChrome__gDsYV span{width:8px;height:8px;border-radius:50%;background:var(--t-border)}.kit_uiMockWinChrome__gDsYV span:first-child{background:#f87171}.kit_uiMockWinChrome__gDsYV span:nth-child(2){background:#fbbf24}.kit_uiMockWinChrome__gDsYV span:nth-child(3){background:#34d399}.kit_uiMockWinChrome__gDsYV em{margin-left:6px;font-size:.68rem;font-style:normal;color:var(--t-muted);font-weight:600}.kit_uiMockWinBody__1ZJxL{display:grid;gap:8px;padding:10px 12px;flex:1;align-content:start;overflow:hidden}.kit_cardArt__J1Kh8.kit_uiMock__C_7_P,.kit_featureCard__cUmsf .kit_cardArt__J1Kh8.kit_uiMock__C_7_P,.kit_featureRow__c_Eu3 .kit_cardArt__J1Kh8.kit_uiMock__C_7_P{min-height:220px}.kit_uiMockBar__hUg71{display:flex;justify-content:space-between;align-items:center;font-weight:600}.kit_uiMockRow__854BC{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.kit_uiMockMuted__OWRko{color:var(--t-muted)}.kit_uiMockPillOk__wszDd,.kit_uiMockPillWarn__qfgTX,.kit_uiMockPill__Qm5f_{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.72rem;font-weight:600;background:var(--t-surface-2);border:1px solid var(--t-border)}.kit_uiMockPillOk__wszDd{color:var(--t-accent);border-color:color-mix(in srgb,var(--t-accent) 40%,var(--t-border))}.kit_uiMockPillWarn__qfgTX{color:#d97706}.kit_uiMockSlider__TUDgs{flex:1;min-width:80px;height:6px;border-radius:999px;background:var(--t-border);overflow:hidden}.kit_uiMockSlider__TUDgs i{display:block;height:100%;background:var(--t-accent);border-radius:inherit}.kit_uiMockFoot__XpV5j{font-size:.7rem;color:var(--t-muted);margin-top:4px}.kit_uiMockTable__U9NmE{width:100%;border-collapse:collapse;font-size:.74rem}.kit_uiMockTable__U9NmE td,.kit_uiMockTable__U9NmE th{padding:6px 8px;border-top:1px solid var(--t-border);text-align:left}.kit_uiMockTable__U9NmE th{color:var(--t-muted);font-weight:600}.kit_uiMockList__ot99A{list-style:none;margin:0;padding:0;display:grid;gap:8px}.kit_uiMockList__ot99A li{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:8px;background:var(--t-surface-2)}.kit_uiMockList__ot99A code{font-size:.72rem}.kit_uiMockScore__IuJHS{display:grid;gap:8px}.kit_uiMockScore__IuJHS strong{font-size:1.6rem;color:var(--t-accent)}.kit_uiMockScore__IuJHS ul{margin:0;padding-left:1.1rem;color:var(--t-muted)}.kit_uiMockCode__KMwyI{margin:0;padding:10px 12px;border-radius:8px;background:var(--t-surface-2);font-family:ui-monospace,monospace;font-size:.68rem;white-space:pre-wrap;overflow:hidden}.kit_uiMockTabs__0SgAm{display:flex;gap:6px;margin-bottom:8px}.kit_uiMockTabs__0SgAm span{padding:4px 8px;border-radius:6px;background:var(--t-bg);color:var(--t-muted)}.kit_uiMockTabOn__57MAc{background:var(--t-accent)!important;color:var(--t-accent-ink)!important}.kit_uiMockGrant__cwiEX{padding:10px;border-radius:8px;border:1px dashed var(--t-accent)}.kit_uiMockInput__Mjmn9{width:100%;padding:8px 10px;border-radius:8px;border:1px solid var(--t-border);background:var(--t-bg);color:var(--t-text);font:inherit;box-sizing:border-box}.kit_uiMockFunnel__lHEJG{display:grid;gap:6px}.kit_uiMockFunnel__lHEJG div{display:flex;justify-content:space-between;padding:6px 10px;background:var(--t-surface-2);border-radius:6px}.kit_uiMockMiniTimeline__h0Pa1{list-style:none;margin:0;display:grid;gap:8px;border-left:2px solid var(--t-border);padding:0 0 0 12px}.kit_uiMockMiniTimeline__h0Pa1 time{display:block;font-size:.68rem;color:var(--t-muted)}.kit_uiMockForm__I3Vx1{display:grid;gap:8px}.kit_uiMockForm__I3Vx1 button{justify-self:start;padding:6px 12px;border-radius:8px;border:0;background:var(--t-accent);color:var(--t-accent-ink);font-weight:600}.kit_uiMockStatusPage__9KDfl{text-align:center;padding:16px 8px}.kit_uiMockInbox__1XzRl{list-style:none;margin:0;padding:0;display:grid;gap:6px}.kit_uiMockInbox__1XzRl li{padding:8px 10px;border-radius:8px;background:var(--t-surface-2);display:flex;justify-content:space-between;gap:8px;font-size:.72rem}.kit_uiMockInboxActive__3B7dz{outline:2px solid var(--t-accent)}.kit_uiMockBadges__JjaOk{display:flex;gap:8px}.kit_uiMockBanner__dCIGE{padding:10px 12px;border-radius:8px;background:color-mix(in srgb,#d97706 18%,var(--t-surface));border:1px solid #d97706}.kit_uiMockWaterfall__1Wscz{display:grid;gap:6px}.kit_uiMockWaterfall__1Wscz div{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;border-radius:6px;background:color-mix(in srgb,var(--t-accent) 22%,var(--t-surface-2))}.kit_uiMockWaterfall__1Wscz i{font-style:normal;color:var(--t-muted);font-variant-numeric:tabular-nums}.kit_uiMockDl__b1rFZ{margin:0;display:grid;gap:6px}.kit_uiMockDl__b1rFZ div{display:flex;justify-content:space-between;gap:12px}.kit_uiMockDl__b1rFZ dt{color:var(--t-muted)}.kit_uiMockIntegrations__evrlu,.kit_uiMockLanes__N6uS1,.kit_uiMockMesh__agRmF{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}.kit_uiMockIntegrations__evrlu span{padding:8px 12px;border-radius:8px;border:1px solid var(--t-border);background:var(--t-surface-2);font-weight:600}.kit_uiMockHeatTable__k3Z_t{width:100%;border-collapse:collapse;font-size:.68rem}.kit_uiMockHeatTable__k3Z_t td,.kit_uiMockHeatTable__k3Z_t th{padding:5px 6px;border-top:1px solid var(--t-border);text-align:right}.kit_uiMockHeatTable__k3Z_t td:first-child,.kit_uiMockHeatTable__k3Z_t th:first-child{text-align:left}.kit_uiMockHeatTable__k3Z_t td[data-heat="1"]{background:color-mix(in srgb,var(--t-accent) 18%,var(--t-surface-2))}.kit_uiMockHeatTable__k3Z_t td[data-heat="2"]{background:color-mix(in srgb,var(--t-accent) 32%,var(--t-surface-2))}.kit_uiMockHeatTable__k3Z_t td[data-heat="3"]{background:color-mix(in srgb,var(--t-accent) 48%,var(--t-surface-2))}.kit_uiMockHeatTable__k3Z_t td[data-heat="4"]{background:color-mix(in srgb,var(--t-accent) 62%,var(--t-surface-2))}.kit_uiMockSpark__aUQ1l{width:100%;max-width:120px;height:26px;display:block}.kit_uiMockBars__LMp_Q{display:flex;align-items:flex-end;gap:3px;height:28px;flex:1;max-width:100px}.kit_uiMockBars__LMp_Q span{flex:1;background:var(--t-accent);border-radius:2px 2px 0 0;opacity:.85;min-height:4px}.kit_uiMockAvatar__EcjeY{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:var(--t-accent);color:var(--t-accent-ink);font-size:.62rem;font-weight:700;margin-right:4px}.kit_uiMockSideLayout__CpPD3{display:grid;grid-template-columns:88px 1fr;gap:10px}.kit_uiMockSideNav__qwzfU{display:grid;gap:4px;font-size:.65rem;color:var(--t-muted)}.kit_uiMockScoreHead__WlSM0{display:flex;align-items:center;justify-content:space-between;gap:12px}.kit_uiMockScoreHead__WlSM0 strong{font-size:1.8rem;color:var(--t-accent)}.kit_uiMockCheckRow__tC4GF{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.kit_uiMockProgress__Lxr5a{display:grid;gap:4px;font-size:.68rem}.kit_uiMockProgress__Lxr5a i{display:block;height:6px;border-radius:999px;background:var(--t-accent);max-width:100%}.kit_uiMockFunnelStep__jILRu{display:grid;grid-template-columns:1fr auto;gap:4px 8px;align-items:center}.kit_uiMockFunnelStep__jILRu i{grid-column:1/-1;display:block;height:5px;border-radius:999px;background:var(--t-accent);opacity:.75}.kit_uiMockWaterfallRow__JgdWb{display:flex;justify-content:space-between;padding:5px 8px;border-radius:6px;background:color-mix(in srgb,var(--t-accent) 20%,var(--t-surface-2));font-size:.68rem}.kit_uiMockWaterfallRow__JgdWb i{font-style:normal;color:var(--t-muted)}.kit_uiMockMap__6nQlv{width:100%;height:auto;border-radius:8px;border:1px solid var(--t-border)}.kit_uiMockTileGrid__uHDpz{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.kit_uiMockTile__UZIsK{display:grid;gap:4px;padding:8px;border-radius:8px;border:1px solid var(--t-border);background:var(--t-surface-2);text-align:center}.kit_uiMockTile__UZIsK strong{font-size:.68rem}.kit_uiMockTile__UZIsK button{font-size:.62rem;padding:4px 8px;border-radius:6px}.kit_uiMockBtnRow__g1HoY{display:flex;gap:8px}.kit_uiMockBtnPrimary__jwsL0{padding:6px 12px;border-radius:8px;border:0;background:var(--t-accent);color:var(--t-accent-ink);font-weight:600;font-size:.72rem;cursor:default}.kit_uiMockBtnGhost__LnVNi{padding:6px 12px;border-radius:8px;border:1px solid var(--t-border);background:transparent;color:var(--t-text);font-size:.72rem;cursor:default}.kit_uiMockToggle__CDtrw{display:flex;align-items:center;gap:8px;font-size:.72rem}.kit_uiMockRowActive__DUa67{background:color-mix(in srgb,var(--t-accent) 12%,var(--t-surface-2))}.kit_uiMockMetricRow__SeJez{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.68rem}.kit_uiMockKill__pY0NY{width:100%;padding:12px;border-radius:10px;border:2px solid #ef4444;background:color-mix(in srgb,#ef4444 12%,var(--t-surface));color:#ef4444;font-weight:700;cursor:default}.kit_uiMockComposer__ZGMK2{padding:8px 0}.kit_faqColumns__ehM1_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px}.kit_faqColItem__vphUP h3{font-size:1rem;margin:0 0 8px}.kit_faqColItem__vphUP p{margin:0;color:var(--t-muted);font-size:.95rem}@media (max-width:720px){.kit_faqColumns__ehM1_{grid-template-columns:1fr}}.kit_srOnly__AQ6IC{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.kit_linkButton__8V87v{background:none;border:0;padding:0;color:var(--t-muted);text-decoration:underline;font:inherit;font-size:.85rem;cursor:pointer}.kit_pill__X0ui8{display:inline-block;padding:2px 10px;border-radius:999px;background:var(--t-surface-2);color:var(--t-text);font-size:.75rem;font-weight:600;white-space:nowrap}.kit_emptyState__2imyn{padding:28px;text-align:center;border:1px dashed var(--t-border);border-radius:var(--t-radius);color:var(--t-muted)}.kit_fileDrop__AVh_2{position:relative;display:grid;gap:4px;padding:18px;border:1.5px dashed var(--t-border);border-radius:var(--t-radius);background:var(--t-surface-2);cursor:pointer;text-align:center}.kit_fileDrop__AVh_2[data-filled]{border-style:solid;border-color:var(--t-accent)}.kit_fileDrop__AVh_2:focus-within{outline:3px solid var(--t-accent);outline-offset:2px}.kit_fileDrop__AVh_2 small{color:var(--t-muted);font-size:.8rem}.kit_fileInput__ndrc5{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.kit_conditions__UFOtP{position:relative;border-radius:calc(var(--t-radius) * 1.5);overflow:hidden;min-height:420px;display:grid;align-items:end;border:1px solid var(--t-border);background:var(--t-surface-2)}.kit_conditionsPhoto__iD_U_{position:absolute;inset:0;width:100%;height:100%}.kit_conditionsPanel__rVVR3{position:relative;margin:16px;padding:18px;display:grid;gap:12px;border-radius:var(--t-radius);background:color-mix(in srgb,var(--t-surface) 90%,transparent);backdrop-filter:blur(8px);box-shadow:0 18px 40px -20px rgba(0,0,0,.45)}.kit_conditionsHead__87OWx{display:flex;justify-content:space-between;align-items:center;gap:12px}.kit_rating__Bv79U{display:inline-flex;gap:4px}.kit_rating__Bv79U i{width:10px;height:10px;border-radius:50%;background:var(--t-border)}.kit_rating__Bv79U i[data-on]{background:var(--t-accent)}.kit_conditionsDays__bpCBW{display:flex;gap:6px;overflow-x:auto}.kit_conditionsDays__bpCBW button{flex:1;padding:7px 10px;border-radius:var(--t-btn-radius);border:1px solid var(--t-border);background:var(--t-surface);color:var(--t-text);font:inherit;font-size:.82rem;cursor:pointer;white-space:nowrap}.kit_conditionsDays__bpCBW button[aria-selected=true]{background:var(--t-accent);border-color:var(--t-accent);color:var(--t-accent-ink)}.kit_conditionsGrid__C03Di{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:0}.kit_conditionsGrid__C03Di div{display:grid;gap:2px}.kit_conditionsGrid__C03Di dt{font-size:.72rem;color:var(--t-muted);text-transform:uppercase;letter-spacing:.06em}.kit_conditionsGrid__C03Di dd{margin:0;font:var(--t-head-weight) 1.25rem/1.1 var(--t-font-head)}.kit_conditionsGrid__C03Di small{font-size:.7rem;color:var(--t-muted);font-family:var(--t-font-body)}.kit_timetable__XeG10{display:grid;gap:8px}.kit_sessionList__mO44p{list-style:none;margin:0;padding:0;display:grid;gap:10px}.kit_session__NRoSs{display:grid;grid-template-columns:76px 1fr auto auto;gap:16px;align-items:center;padding:14px 18px;border:1px solid var(--t-border);border-radius:var(--t-radius);background:var(--t-surface)}.kit_session__NRoSs[data-booked]{border-color:var(--t-accent)}.kit_sessionTime__fLHr5{font:var(--t-head-weight) 1.1rem/1 var(--t-font-head)}.kit_sessionBody__Q_i5I{display:grid;gap:2px}.kit_filterList__99nUP{display:grid;gap:14px}.kit_filterBar__ujqwV{display:grid;gap:12px}.kit_searchField__9EC_X{display:flex;align-items:center;gap:10px;padding:0 16px;border:1px solid var(--t-border);border-radius:var(--t-btn-radius);background:var(--t-surface);color:var(--t-muted)}.kit_searchField__9EC_X input{flex:1;min-width:0;border:0;background:none;padding:13px 0;font:inherit;color:var(--t-text);outline:none}.kit_searchField__9EC_X:focus-within{outline:3px solid var(--t-accent);outline-offset:2px}.kit_filterItems__Fmua8{list-style:none;margin:0;padding:0;display:grid;gap:10px}.kit_filterItem__Cl5WH{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border:1px solid var(--t-border);border-radius:var(--t-radius);background:var(--t-surface)}.kit_filterItem__Cl5WH[data-done]{border-color:var(--t-accent)}.kit_filterThumb__TDonw{width:72px;height:72px;border-radius:calc(var(--t-radius) * .7);flex-shrink:0}.kit_filterMain___aLr0{flex:1;min-width:0}.kit_filterToggle__shOR0{width:100%;display:flex;align-items:center;gap:12px;background:none;border:0;padding:0;text-align:left;color:inherit;font:inherit;cursor:pointer}.kit_filterToggle__shOR0>span:first-child{flex:1;display:grid;gap:2px}.kit_chevron__C2fwQ{flex-shrink:0;transition:transform .2s ease;color:var(--t-muted)}.kit_chevron__C2fwQ[data-open]{transform:rotate(180deg)}.kit_filterPanel__dJ0Cw{display:grid;gap:12px;justify-items:start;padding-top:12px;color:var(--t-muted)}.kit_filterPanel__dJ0Cw[hidden]{display:none}.kit_wizard__lxMUQ{display:grid;gap:18px}.kit_wizardProgress__Slx_K{display:flex;gap:6px}.kit_wizardProgress__Slx_K span{flex:1;height:5px;border-radius:99px;background:var(--t-border)}.kit_wizardProgress__Slx_K span[data-state=current],.kit_wizardProgress__Slx_K span[data-state=done]{background:var(--t-accent)}.kit_wizardProgress__Slx_K span[data-state=current]{opacity:.55}.kit_wizardStep__FEvr8{border:0;margin:0;padding:0;display:grid;gap:14px}.kit_wizardStep__FEvr8 legend{display:grid;gap:4px;padding:0;margin-bottom:4px;font:var(--t-head-weight) 1.4rem/1.2 var(--t-font-head)}.kit_wizardOptions__Iixoj{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.kit_wizardOptions__Iixoj button{display:grid;gap:6px;justify-items:start;text-align:left;padding:16px;border-radius:var(--t-radius);border:1.5px solid var(--t-border);background:var(--t-surface);color:var(--t-text);font:inherit;cursor:pointer}.kit_wizardOptions__Iixoj button[aria-pressed=true]{border-color:var(--t-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--t-accent) 22%,transparent)}.kit_wizardNav___AbKA{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.kit_wizardResult__XR7c4{display:grid;gap:8px}.kit_wizardResult__XR7c4>strong{font:var(--t-head-weight) clamp(2.2rem,5vw,3.2rem)/1 var(--t-font-head);color:var(--t-accent)}.kit_wizardResult__XR7c4 ul{list-style:none;margin:8px 0;padding:0;display:grid;gap:6px}.kit_wizardResult__XR7c4 li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--t-border);font-size:.92rem}.kit_countdown__9pnzH{display:grid;justify-items:center;gap:16px;text-align:center}.kit_countdownParts__dXYVG{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(64px,120px));gap:12px}.kit_countdownParts__dXYVG li{display:grid;gap:4px;padding:18px 8px;border-radius:var(--t-radius);background:var(--t-surface);border:1px solid var(--t-border)}.kit_countdownParts__dXYVG strong{font:var(--t-head-weight) clamp(1.8rem,5vw,2.8rem)/1 var(--t-font-head);font-variant-numeric:tabular-nums}.kit_countdownParts__dXYVG span{font-size:.75rem;color:var(--t-muted);text-transform:uppercase;letter-spacing:.08em}.kit_waitlistForm__t4Sfj{display:grid;gap:10px}.kit_waitlistDone__xKJPo{display:grid;gap:10px;text-align:left}.kit_waitlistPos__U6ch4{font:var(--t-head-weight) clamp(2.6rem,7vw,4rem)/1 var(--t-font-head);color:var(--t-accent)}.kit_copyRow__KDo7E{display:flex;gap:8px}.kit_copyRow__KDo7E .kit_input__EB4tB{flex:1;min-width:0}.kit_copyRow__KDo7E button{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.kit_stay__GamM8{display:grid;gap:18px;margin-bottom:18px}.kit_stayRooms__KyG7j{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.kit_stayRooms__KyG7j button{display:grid;gap:6px;text-align:left;padding:10px;border-radius:var(--t-radius);border:1.5px solid var(--t-border);background:var(--t-surface);color:var(--t-text);font:inherit;cursor:pointer}.kit_stayRooms__KyG7j button[aria-checked=true]{border-color:var(--t-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--t-accent) 22%,transparent)}.kit_stayThumb__Jaovx{width:100%;aspect-ratio:4/3;height:auto;border-radius:calc(var(--t-radius) * .7)}.kit_staySummary__AtH_K{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding:14px 16px;border-radius:var(--t-radius);background:var(--t-surface-2)}.kit_staySummary__AtH_K strong{font-size:1.1rem}.kit_player__wJUhI{display:grid;gap:18px}.kit_playerNow__QX_ZT{display:flex;gap:18px;align-items:center;padding:18px;border-radius:calc(var(--t-radius) * 1.2);background:var(--t-surface);border:1px solid var(--t-border)}.kit_playerNow__QX_ZT[data-playing]{border-color:var(--t-accent)}.kit_playerArt__Hd99q{width:96px;height:96px;border-radius:var(--t-radius);flex-shrink:0}.kit_playerMeta__Pp_uA{flex:1;min-width:0;display:grid;gap:6px}.kit_playerRange__CnxNU{width:100%;accent-color:var(--t-accent)}.kit_playerControls__oTZDn{display:flex;gap:8px;align-items:center}.kit_playButton__diSro{width:54px;height:54px;border-radius:50%;border:0;background:var(--t-accent);color:var(--t-accent-ink);display:grid;place-items:center;cursor:pointer}.kit_episodes__MMqdJ{list-style:none;margin:0;padding:0;display:grid;gap:8px}.kit_episodes__MMqdJ li{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border-radius:var(--t-radius);border:1px solid var(--t-border)}.kit_episodes__MMqdJ li[data-active]{background:var(--t-surface);border-color:var(--t-accent)}.kit_episodeButton__X_mxo{width:40px;height:40px;border-radius:50%;border:1px solid var(--t-border);background:var(--t-surface);color:var(--t-text);display:grid;place-items:center;flex-shrink:0;cursor:pointer}.kit_episodeBody__bnKGO{display:grid;gap:3px}.kit_tableWrap__nheIc{overflow-x:auto;border:1px solid var(--t-border);border-radius:var(--t-radius);background:var(--t-surface)}.kit_specTable__IYRjP{width:100%;border-collapse:collapse;font-size:.92rem}.kit_specTable__IYRjP caption{text-align:left;padding:14px 16px;font-weight:600;caption-side:top}.kit_specTable__IYRjP td,.kit_specTable__IYRjP th{padding:11px 16px;border-top:1px solid var(--t-border);text-align:left;white-space:nowrap}.kit_specTable__IYRjP [data-numeric]{text-align:right;font-variant-numeric:tabular-nums}.kit_specTable__IYRjP thead th{background:var(--t-surface-2);font-size:.8rem}.kit_specTable__IYRjP thead button{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;font:inherit;font-weight:600;color:inherit;cursor:pointer}.kit_specTable__IYRjP tbody th{font-weight:600}.kit_timeline__A8MBo{list-style:none;margin:0;padding:0;display:grid;gap:0;border-left:2px solid var(--t-border)}.kit_timeline__A8MBo li{position:relative;display:grid;grid-template-columns:150px 1fr;gap:20px;padding:0 0 28px 26px}.kit_timeline__A8MBo li:before{content:"";position:absolute;left:-7px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--t-accent)}.kit_timelinePeriod__KIHpi{font-size:.85rem;color:var(--t-muted);font-variant-numeric:tabular-nums;padding-top:2px}.kit_timeline__A8MBo h3{margin-bottom:6px}@media (max-width:760px){.kit_session__NRoSs{grid-template-columns:60px 1fr}.kit_session__NRoSs>.kit_small__1tOG9,.kit_session__NRoSs>button{grid-column:2;justify-self:start}.kit_conditionsGrid__C03Di{grid-template-columns:repeat(2,1fr)}.kit_countdownParts__dXYVG{grid-template-columns:repeat(4,1fr);gap:6px}.kit_timeline__A8MBo li{grid-template-columns:1fr;gap:4px}.kit_playerNow__QX_ZT{flex-wrap:wrap}.kit_playerArt__Hd99q{width:64px;height:64px}.kit_copyRow__KDo7E{flex-direction:column}}