@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800;900&family=Manrope:wght@500;600;700;800&family=Sora:wght@600;700;800&display=swap";:root{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color-scheme:dark;--bg: #0b0b0c;--text: #ffffff;--glass: rgba(0,0,0,.55);--glass2: rgba(255,255,255,.06);--border: rgba(255,255,255,.1);--borderSoft: rgba(255,255,255,.06);--muted: rgba(255,255,255,.78);--muted2: rgba(255,255,255,.75);--shadow: 0 30px 80px rgba(0,0,0,.55);--radiusLg: 22px;--radiusMd: 14px;--inputBg: rgba(255,255,255,.06);--inputBorder: rgba(255,255,255,.12);--inputFocusBorder: rgba(255,255,255,.28);--inputFocusRing: rgba(255,255,255,.06);--ctaBg: #ffffff;--ctaText: #0b0b0c;--ctaBorder: rgba(255,255,255,.18);--pageRadial1: radial-gradient(1200px 800px at 50% 20%, rgba(255,255,255,.08), rgba(0,0,0,0) 60%);--pageRadial2: radial-gradient(900px 600px at 10% 10%, rgba(255,255,255,.06), rgba(0,0,0,0) 50%)}*{box-sizing:border-box}html{min-height:100%;height:auto;margin:0;background:var(--bg);color:var(--text);overflow-x:hidden}body{min-height:100dvh;height:auto;margin:0;background:var(--bg);color:var(--text);overflow-x:hidden}#root{min-height:100dvh}.lp{min-height:100vh;color:#f2f2f2;background:#070707;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;position:relative}.lp a{text-decoration:none}.lp:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(900px 460px at 50% 10%,rgba(255,255,255,.1),transparent 62%),radial-gradient(900px 520px at 20% 80%,rgba(255,255,255,.06),transparent 65%),linear-gradient(180deg,#000000c7,#000000eb);z-index:0}.lp:after{content:"";position:fixed;inset:0;pointer-events:none;opacity:.22;mix-blend-mode:overlay;background-image:url(/assets/grain.png);background-size:420px 420px;z-index:0}.lpSectionLazy{content-visibility:auto;contain-intrinsic-size:1px 900px}.lpReveal{opacity:0;transform:translateY(32px)}.lpReveal.is-visible{animation:lpIn .75s cubic-bezier(.16,1,.3,1) forwards}@keyframes lpIn{to{opacity:1;transform:translateY(0)}}@keyframes lpScaleIn{0%{opacity:0;transform:scale(.88) translateY(18px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes lpPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}@keyframes lpGlow{0%,to{box-shadow:0 0 0 1px #ffffff1a,0 18px 52px #0000006b,0 0 60px #ffffff0f}50%{box-shadow:0 0 0 1px #ffffff38,0 18px 52px #0000006b,0 0 100px #ffffff21}}.lpSkeleton{position:relative;color:transparent!important;border-radius:10px;overflow:hidden}.lpSkeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#ffffff12,#ffffff2e,#ffffff12);animation:lpShimmer 1.2s linear infinite}@keyframes lpShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes lpPreviewShimmer{0%{background-position:100% 0}to{background-position:-120% 0}}.lpNav{position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(255,255,255,.1);background:#00000094;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.lpNav.is-scrolled{background:#000000db;border-bottom-color:#ffffff26;box-shadow:0 4px 32px #00000080}.lpNavInner{max-width:1320px;margin:0 auto;height:74px;padding:0 18px;display:flex;align-items:center;justify-content:space-between}.lpBrand{display:flex;align-items:center;gap:10px;font-size:20px;letter-spacing:.2px;color:#fff}.lpBrand:visited{color:#fff}.lpBrandStrong{font-weight:800;color:#fff}.lpBrandLight{opacity:1;font-weight:500;color:#fff}.lpBrandLogo{width:44px;height:44px;object-fit:contain;border-radius:50%}.lpNavRight{display:flex;align-items:center;gap:10px}.lpNavBtn{border:1px solid #ffffff;background:#fff;color:#070707;border-radius:999px;padding:10px 16px;font-size:15px;font-weight:700;cursor:pointer;transition:transform .16s ease,background-color .16s ease,color .16s ease,border-color .16s ease}.lpNavBtn:hover{background:#070707;color:#fff;border-color:#fff;transform:translateY(-1px)}.lpArrow{opacity:.9;margin-left:6px}.lpNavBtnSecondary{background:transparent;color:#fff;border-color:#ffffff94}.lpNavBtnSecondary:hover{background:#fff;color:#070707;border-color:#fff}.lpHero{position:relative;z-index:1;padding-bottom:36px;border-bottom:1px solid rgba(255,255,255,.1)}.lpHeroImg{border-radius:16px;border:1px solid rgba(255,255,255,.12);background-size:cover;background-position:center;filter:grayscale(100%) contrast(1.08) brightness(.85);box-shadow:0 18px 55px #0000008c}.lpHeroImg1{background-image:url(/assets/hero-1.jpg)}.lpHeroImg2{background-image:url(/assets/hero-2.jpg)}.lpHeroImg3{background-image:url(/assets/hero-3.jpg)}.lpHeroImg4{background-image:url(/assets/hero-4.jpg)}.lpHeroInner{max-width:1320px;margin:0 auto;padding:64px 40px 48px;display:flex;align-items:center;gap:56px}.lpHeroContent{flex:1 1 0;min-width:0}.lpHeroContent .lpH1{margin-top:0}.lpHeroContent .lpLead{margin-left:0;margin-right:0}.lpHeroContent .lpHeroBtns,.lpHeroContent .lpTrustRow{justify-content:flex-start}.lpHeroContent .lpLiveChip{margin:14px 0 0}.lpHeroPhotos{flex:0 0 420px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.lpHeroPhotos .lpHeroImg{height:220px}.lpHeroPhotos .lpHeroImg:nth-child(2),.lpHeroPhotos .lpHeroImg:nth-child(4){margin-top:28px}.lpHeroContent .lpH1{opacity:0;animation:lpIn .75s cubic-bezier(.16,1,.3,1) .05s forwards}.lpHeroContent .lpLead:first-of-type{opacity:0;animation:lpIn .75s cubic-bezier(.16,1,.3,1) .16s forwards}.lpHeroContent .lpLead:last-of-type{opacity:0;animation:lpIn .75s cubic-bezier(.16,1,.3,1) .24s forwards}.lpHeroContent .lpHeroBtns{opacity:0;animation:lpIn .75s cubic-bezier(.16,1,.3,1) .32s forwards}.lpHeroContent .lpTrustRow{opacity:0;animation:lpIn .75s cubic-bezier(.16,1,.3,1) .4s forwards}.lpHeroContent .lpLiveChip{opacity:0;animation:lpIn .75s cubic-bezier(.16,1,.3,1) .48s forwards}.lpHeroPhotos .lpHeroImg{opacity:0;animation:lpScaleIn .85s cubic-bezier(.16,1,.3,1) forwards}.lpHeroPhotos .lpHeroImg:nth-child(1){animation-delay:.22s}.lpHeroPhotos .lpHeroImg:nth-child(2){animation-delay:.34s}.lpHeroPhotos .lpHeroImg:nth-child(3){animation-delay:.44s}.lpHeroPhotos .lpHeroImg:nth-child(4){animation-delay:.54s}.lpHeroImg{transition:transform .35s cubic-bezier(.16,1,.3,1),filter .35s ease,box-shadow .35s ease;cursor:default}.lpHeroImg:hover{transform:scale(1.04) translateY(-4px);filter:grayscale(50%) contrast(1.1) brightness(.92);box-shadow:0 32px 72px #000000b8}.lpLiveChip:before{content:"";display:inline-block;vertical-align:middle;width:7px;height:7px;border-radius:50%;background:#4ade80;margin-right:8px;margin-bottom:1px;animation:lpPulse 2.2s ease-in-out infinite}.lpH1{margin:20px 0 10px;font-weight:900;letter-spacing:.2px;font-size:clamp(40px,5vw,62px);text-shadow:0 12px 40px rgba(0,0,0,.65)}.lpLead{max-width:800px;margin:0 auto;opacity:.9;line-height:1.65;font-size:19px}.lpHeroBtns{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:18px}.lpBtn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:999px!important;padding:13px 18px!important;border:1px solid #ffffff!important;background:#fff!important;color:#070707!important;font-size:18px!important;font-weight:800!important;transition:transform .16s ease,background-color .16s ease,color .16s ease,border-color .16s ease}.lpBtn:hover{background:#070707!important;color:#fff!important;border-color:#fff!important;transform:translateY(-1px)}.lpBtnGold{border-color:#ddb56a!important;background:linear-gradient(135deg,#f1d197,#c99848)!important;color:#120d06!important;box-shadow:0 12px 32px #c9984838}.lpBtnGold:hover{background:#070707!important;color:#f4deb0!important;border-color:#ddb56a!important}.lpTrustRow{margin-top:16px;display:flex;justify-content:center;gap:18px;flex-wrap:wrap;font-size:14px;opacity:.85}.lpTrustRow span:before{content:"•";margin-right:7px;opacity:.7}.lpLiveChip{margin:14px auto 0;max-width:max-content;border:1px solid rgba(255,255,255,.22);background:#ffffff0f;border-radius:999px;padding:8px 14px;font-size:14px}.lpLiveChip.is-loading{opacity:.72}.lpWhy,.lpPricing{position:relative;z-index:1;padding:34px 0 56px}.lpPricingInner{max-width:1320px;margin:0 auto;padding:0 18px}.lpPricingHead{text-align:center;margin-bottom:18px}.lpH2{margin:0;font-size:36px;font-weight:900;opacity:.96}.lpSub{margin-top:6px;opacity:.72;font-size:17px}.lpGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch;margin-top:18px}.lpGrid4{grid-template-columns:repeat(4,minmax(280px,1fr));gap:18px}.lpGrid2{grid-template-columns:repeat(2,minmax(320px,1fr));gap:18px;max-width:980px;margin-left:auto;margin-right:auto}.lpPriceCard{padding:22px;border-radius:18px!important;border:1px solid rgba(255,255,255,.12)!important;background:#ffffff08!important;display:flex;flex-direction:column;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .3s ease}.lpPriceCard:hover{transform:translateY(-6px);box-shadow:0 24px 64px #00000080,0 0 0 1px #ffffff2e;border-color:#ffffff38!important}.lpPlanCard{height:100%;min-height:780px}.lpPlanCardCompact{min-height:640px}.lpFeatured{outline:1px solid rgba(255,255,255,.24);background:linear-gradient(180deg,#ffffff12,#ffffff09)!important;animation:lpGlow 3.5s ease-in-out infinite;transform:translateY(-4px)}.lpFeatured:hover{transform:translateY(-10px)}.lpTier{font-size:18px;opacity:.9;margin-bottom:10px}.lpTierRow{display:flex;align-items:center;justify-content:space-between;gap:10px}.lpBadge{border:1px solid rgba(255,255,255,.28);background:#ffffff1a;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800;letter-spacing:.02em}.lpPriceLine{display:flex;align-items:baseline;gap:10px;margin-bottom:14px}.lpPrice{font-size:56px;font-weight:950;letter-spacing:.2px}.lpTerm{opacity:.68;font-size:18px}.lpCardPath{margin:10px 0 12px;font-size:14px;line-height:1.5;opacity:.78}.lpList{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;opacity:.88;font-size:16px;line-height:1.55}.lpChooseWrap{display:block;margin-top:auto;padding-top:16px}.lpChoose{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;width:100%;border-radius:14px!important;border:1px solid #ffffff!important;background:#fff!important;color:#070707!important;font-size:18px!important;font-weight:800!important;transition:transform .16s ease,background-color .16s ease,color .16s ease,border-color .16s ease}.lpChoose:hover{background:#070707!important;color:#fff!important;border-color:#fff!important;transform:translateY(-1px)}.lpFounderBox{border:1px solid rgba(255,255,255,.14);background:#ffffff0a;border-radius:14px;padding:12px;margin:10px 0 12px}.lpFounderTop{display:flex;justify-content:space-between;gap:12px;align-items:center}.lpFounderTitle{font-weight:800}.lpFounderRule{opacity:.72;font-size:13px}.lpFounderText{opacity:.9;margin:6px 0 12px}.lpCounter{opacity:.9;margin:8px 0 12px;font-size:15px}.lpCounterTop{margin-top:14px;font-size:22px;font-weight:800}.lpCounterErr{opacity:.72;margin-top:6px;font-size:13px}.lpTinyNote{font-size:12px;opacity:.68;margin-top:-8px;margin-bottom:10px}.lpCompareWrap{margin-top:16px}.lpCompareCard{padding:16px 18px}.lpCompareTitle{font-size:16px;font-weight:800;margin-bottom:10px;opacity:.95}.lpCompareTable{width:100%;border-collapse:collapse;font-size:14px;line-height:1.45;min-width:560px}.lpCompareScroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:10px}.lpCompareTable th,.lpCompareTable td{padding:10px 8px;border-top:1px solid rgba(255,255,255,.12)}.lpCompareTable th{text-align:left;font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;opacity:.74}.lpCompareTable td:nth-child(2),.lpCompareTable td:nth-child(3),.lpCompareTable th:nth-child(2),.lpCompareTable th:nth-child(3){text-align:center;width:120px}.lpStickyCta{display:none}.lpFooterLine{text-align:center;margin-top:24px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.lpMobileTeaser{padding:64px 0;border-top:1px solid rgba(255,255,255,.07)}.lpMobileTeaserInner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,420px);align-items:center;gap:36px;background:radial-gradient(420px 240px at 10% 15%,rgba(201,152,72,.18),transparent 70%),radial-gradient(340px 260px at 100% 100%,rgba(201,152,72,.12),transparent 72%),#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:28px;padding:44px;overflow:hidden}.lpMobileTeaserText{flex:1}.lpMobileBadge{width:fit-content;margin-bottom:14px;border:1px solid rgba(221,181,106,.36);background:#ddb56a1a;color:#f1d197;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.lpMobileTeaserText .lpH2{margin-bottom:12px;max-width:540px}.lpMobileTeaserLead{font-size:17px;line-height:1.65;color:#f2f2f2cc;margin-bottom:20px;max-width:680px}.lpMobileFeatureGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lpMobileFeatureCard{padding:18px;border-radius:20px!important;border:1px solid rgba(255,255,255,.1)!important;background:#0000004d!important;box-shadow:inset 0 1px #ffffff0a}.lpMobileFeatureEyebrow{margin-bottom:10px;color:#ddb56a;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lpMobileFeatureCard h3{margin:0 0 8px;font-size:20px;line-height:1.2}.lpMobileFeatureCard p{margin:0;color:#f2f2f2ad;font-size:14px;line-height:1.6}.lpMobileTeaserActions{margin-top:22px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.lpStoreButton{min-width:188px;border-radius:18px;padding:12px 18px;border:1px solid rgba(255,255,255,.24);background:linear-gradient(180deg,#ffffff1a,#ffffff05);color:#fff;display:inline-flex;flex-direction:column;line-height:1.05;box-shadow:0 16px 42px #00000052;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.lpStoreButton:hover{transform:translateY(-2px);border-color:#ddb56a80;box-shadow:0 20px 54px #0006}.lpStoreButtonOverline{font-size:11px;font-weight:700;opacity:.76}.lpStoreButtonLabel{margin-top:2px;font-size:28px;font-weight:900}.lpMobileTeaserSub{font-size:14px;color:#f2f2f28a;font-weight:600;margin:0}.lpMobileTeaserLink{color:#f2f2f2d6;text-decoration:underline;text-underline-offset:3px}.lpMobileTeaserLink:hover{color:#f2f2f2}.lpMobileShowcase{position:relative;min-height:700px}.lpScreenshotCard{position:absolute;margin:0;width:220px;padding:10px;border-radius:34px;background:linear-gradient(180deg,#707070e0,#121212 10%,#060606 92%),#000;box-shadow:inset 0 0 0 1px #ffffff24,0 24px 70px #00000080}.lpScreenshotCard:before{content:"";position:absolute;top:14px;left:50%;width:84px;height:20px;border-radius:999px;transform:translate(-50%);background:#000000f0;z-index:1}.lpScreenshotImage{display:block;width:100%;border-radius:26px;object-fit:cover;box-shadow:inset 0 0 0 1px #ffffff0a}.lpScreenshotCard1{top:18px;left:0;transform:rotate(-8deg)}.lpScreenshotCard2{top:0;right:14px;z-index:2}.lpScreenshotCard3{top:282px;left:32px;transform:rotate(-4deg)}.lpScreenshotCard4{top:322px;right:0;transform:rotate(7deg)}.lpAppPromo{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:28px;align-items:center;padding:36px;border-radius:28px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(360px 180px at 12% 10%,rgba(201,152,72,.14),transparent 72%),#ffffff0a}.lpAppPromoCopy .lpH2,.lpAppPromoCopy .lpSub{text-align:left}.lpAppPromoCopy .lpSub{margin-left:0;margin-right:0;max-width:560px}.lpAppPromoCopy .lpStoreButton{margin-top:18px}.lpAppPromoShots{position:relative;min-height:360px}.lpAppPromoShots .lpScreenshotCard{width:210px}.lpAppPromoShots .lpScreenshotCard1{top:28px;left:0}.lpAppPromoShots .lpScreenshotCard2{top:0;right:0}.lpFaq{padding:34px 0 56px}.lpFaqList{list-style:none;padding:0;margin:0 auto;max-width:760px;display:flex;flex-direction:column;gap:10px}.lpFaqItem{border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff08;overflow:hidden;transition:border-color .25s ease,background .25s ease}.lpFaqItem.is-open{border-color:#ffffff38;background:#ffffff0d}.lpFaqQ{width:100%;text-align:left;background:none;border:none;color:#f2f2f2;padding:18px 20px;font-size:16px;font-weight:700;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;font-family:inherit}.lpFaqChevron{font-size:20px;line-height:1;transition:transform .28s cubic-bezier(.16,1,.3,1);opacity:.7;flex-shrink:0}.lpFaqItem.is-open .lpFaqChevron{transform:rotate(180deg);opacity:1}.lpFaqA{max-height:0;overflow:hidden;transition:max-height .38s cubic-bezier(.16,1,.3,1),padding .28s ease;padding:0 20px;font-size:15px;line-height:1.7;color:#ffffffad}.lpFaqItem.is-open .lpFaqA{max-height:220px;padding:0 20px 20px}.lpFinalCta{padding:100px 24px;text-align:center;border-top:1px solid rgba(255,255,255,.08)}.lpFinalCtaInner{max-width:560px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:18px}.lpFinalCtaSub{font-size:18px;opacity:.65;margin:0}.lpFooterInlineWrap{padding:28px 0 50px}.lpFooterInline{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;font-size:18px;color:#ffffff9e}.lpFooterInline a{color:#ffffffbf}.lpFooterInline a:hover{color:#fff}.lpFooterDot{opacity:.5}.lpFooterBig{font-size:30px;font-weight:900;opacity:.92}.lpFooterSmall{margin-top:6px;opacity:.74;font-size:15px}.lpToast{margin-top:14px;opacity:.95}.lpToggleWrap{margin:16px auto 0;display:inline-flex;gap:6px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:6px}.lpToggleBtn{border:1px solid transparent;background:transparent;color:#fff;font-size:14px;padding:8px 12px;border-radius:999px;cursor:pointer}.lpToggleBtn.is-active{background:#fff;color:#070707;border-color:#fff}.lpMetricsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lpMetricCard{text-align:center;padding:24px}.lpMetricValue{font-size:34px;font-weight:900}.lpMetricLabel{margin-top:6px;font-size:14px;opacity:.72}.lpTabs{display:flex;gap:8px;justify-content:flex-start;flex-wrap:wrap;width:min(100%,980px);margin:0 auto}.lpTab{border:1px solid rgba(255,255,255,.2);background:#ffffff0d;color:#fff;border-radius:999px;padding:9px 14px;font-size:14px;cursor:pointer}.lpTab.is-active{background:#fff;color:#070707;border-color:#fff}.lpPreviewCard{margin-top:16px;width:min(100%,980px);margin-left:auto;margin-right:auto}.lpPreviewHeader h3{margin:0;font-size:24px}.lpPreviewHeader p{margin:6px 0 0;opacity:.75}.lpPreviewBody{margin-top:16px;display:grid;grid-template-columns:minmax(230px,280px) 1fr;gap:18px}.lpPreviewPhone{border:1px solid rgba(255,255,255,.16);border-radius:20px;padding:14px;background:#00000070;min-height:250px;display:flex;flex-direction:column}.lpPreviewTopBar{height:30px;border-radius:999px;width:fit-content;padding:0 12px;margin-bottom:12px;display:inline-flex;align-items:center;font-size:12px;font-weight:700;letter-spacing:.15px;color:#ffffffe0;background:linear-gradient(90deg,#ffffff14,#ffffff29)}.lpPreviewScene{display:grid;gap:10px;background:linear-gradient(180deg,#ffffff14,#ffffff05);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:14px;animation:lpIn .28s ease}.lpPreviewStep{width:fit-content;font-size:11px;font-weight:700;letter-spacing:.2px;color:#ffffffd1;background:#ffffff14;border-radius:999px;padding:4px 10px}.lpPreviewSceneTitle{font-size:18px;font-weight:800;line-height:1.2}.lpPreviewSceneDetail{font-size:13px;color:#ffffffc7;line-height:1.45}.lpPreviewTags{display:flex;flex-wrap:wrap;gap:8px}.lpPreviewTag{font-size:11px;font-weight:600;color:#ffffffd1;padding:4px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff0a}.lpPreviewPill{margin-top:4px;min-height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;font-size:13px;font-weight:700;color:#070707;background:linear-gradient(90deg,#f3f3f3,#fff)}.lpPreviewDots{margin-top:12px;display:flex;gap:7px}.lpPreviewDot{width:7px;height:7px;border-radius:50%;background:#ffffff59;transition:all .22s ease}.lpPreviewDot.is-active{width:18px;border-radius:999px;background:#fff}.lpPreviewList{justify-content:center}.lpTestimonialGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lpTestimonialCard{padding:22px}.lpQuote{margin:0;font-size:18px;line-height:1.5}.lpTestimonialMeta{margin-top:14px;display:flex;flex-direction:column;gap:2px}.lpTestimonialMeta span{opacity:.72;font-size:14px}.lpWhyList{max-width:900px;margin:12px auto 0}@media(max-width:1200px){.lpGrid4{grid-template-columns:repeat(2,minmax(0,1fr))}.lpGrid2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.lpPlanCard{min-height:760px}.lpMetricsGrid,.lpTestimonialGrid{grid-template-columns:1fr}}@media(max-width:980px){.lpHeroInner{flex-direction:column;padding:48px 24px 36px;gap:32px}.lpHeroPhotos{flex:none;width:100%;grid-template-columns:1fr 1fr}.lpHeroPhotos .lpHeroImg{height:140px}.lpHeroContent .lpHeroBtns,.lpHeroContent .lpTrustRow{justify-content:center}.lpHeroContent .lpLiveChip{margin:14px auto 0}.lpHeroContent .lpH1,.lpHeroContent .lpLead{text-align:center}.lpGrid,.lpPreviewBody{grid-template-columns:1fr}.lpPlanCard{min-height:auto}.lpFaqList,.lpMobileTeaserInner,.lpMobileFeatureGrid{grid-template-columns:1fr}.lpMobileShowcase{min-height:700px;width:min(100%,520px);margin:0 auto}.lpAppPromo{grid-template-columns:1fr}.lpAppPromoShots{width:min(100%,460px);margin:0 auto}.lpNavRight{gap:8px}.lpNavBtn{font-size:13px;padding:8px 12px}.lpBrandLogo{width:34px;height:34px}}@media(max-width:760px){.lpPricingPage{padding-bottom:92px}.lpNavInner{height:auto;min-height:66px;padding:10px 12px;align-items:flex-start;gap:10px;flex-wrap:wrap}.lpBrand{font-size:18px;gap:8px}.lpBrandLogo{width:30px;height:30px}.lpNavRight{width:100%;justify-content:flex-end;flex-wrap:wrap;gap:8px}.lpNavBtn{font-size:12px;padding:8px 11px}.lpHeroInner{padding:32px 16px 28px;gap:24px}.lpHeroPhotos .lpHeroImg{height:100px;border-radius:12px}.lpH1{margin-top:14px;font-size:clamp(34px,11vw,46px)}.lpLead{font-size:17px;line-height:1.55}.lpHeroBtns{width:100%;gap:10px}.lpBtn{width:100%;max-width:300px;font-size:17px!important}.lpTrustRow{gap:10px;font-size:13px}.lpLiveChip{margin-top:12px;font-size:13px;padding:7px 12px}.lpWhy,.lpPricing{padding:26px 0 42px}.lpPricingInner{padding:0 12px}.lpH2{font-size:30px}.lpSub{font-size:15px}.lpToggleWrap{display:flex;width:100%;max-width:360px}.lpToggleBtn{flex:1;min-width:0}.lpCounterTop{margin-top:12px;font-size:20px}.lpGrid4,.lpGrid2{grid-template-columns:minmax(0,1fr);gap:14px}.lpPriceCard{padding:18px}.lpPrice{font-size:48px}.lpTerm{font-size:16px}.lpList{font-size:15px;line-height:1.5}.lpChoose{font-size:17px!important}.lpFounderTop{align-items:flex-start;flex-direction:column;gap:6px}.lpFaqList{gap:12px}.lpCompareTable{font-size:13px}.lpCompareTable th,.lpCompareTable td{padding:8px 6px}.lpCompareTable{min-width:500px}.lpMobileTeaserInner{padding:28px 20px;gap:24px}.lpMobileBadge{margin-left:auto;margin-right:auto}.lpMobileTeaserText .lpH2,.lpMobileTeaserLead,.lpMobileTeaserSub{text-align:center;margin-left:auto;margin-right:auto}.lpMobileTeaserActions{justify-content:center}.lpMobileShowcase{min-height:620px}.lpScreenshotCard{width:210px}.lpAppPromo{padding:28px 20px}.lpAppPromoCopy .lpH2,.lpAppPromoCopy .lpSub{text-align:center}.lpAppPromoCopy .lpStoreButton{margin-left:auto;margin-right:auto}.lpStickyCta{position:fixed;left:10px;right:10px;bottom:10px;z-index:80;display:flex;flex-direction:column;gap:10px;padding:10px;border-radius:14px;border:1px solid rgba(255,255,255,.18);background:#080808eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 14px 36px #00000073}.lpStickyCopy{font-size:12px;font-weight:700;line-height:1.35;opacity:.86;text-align:center}.lpStickyActions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lpStickyBtn{min-height:40px;border-radius:10px;border:1px solid #ffffff;background:#fff;color:#070707;font-size:14px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:0 10px;transition:transform .14s ease,background-color .14s ease,color .14s ease}.lpStickyBtn:disabled{opacity:.7}.lpStickyBtnGhost{background:transparent;color:#f2f2f2;border-color:#ffffff73}}@media(max-width:560px){.lpBrandStrong,.lpBrandLight{font-size:18px}.lpNavRight{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lpNavBtn{width:100%;justify-content:center;min-height:36px;text-align:center;white-space:nowrap}.lpHeroPhotos .lpHeroImg:nth-child(n+3){display:none}.lpHeroPhotos{grid-template-columns:1fr 1fr}.lpMobileShowcase{min-height:auto;width:100%;display:grid;gap:16px}.lpScreenshotCard{position:relative;width:min(100%,290px);top:auto;left:auto;right:auto;transform:none;margin:0 auto}.lpScreenshotCard1,.lpScreenshotCard2,.lpScreenshotCard3,.lpScreenshotCard4{top:auto;left:auto;right:auto}.lpStoreButton{width:100%;max-width:260px;align-items:center}.lpAppPromoShots{min-height:auto;display:grid;gap:16px;width:100%}.lpAppPromoShots .lpScreenshotCard{position:relative;width:min(100%,290px);top:auto;left:auto;right:auto;transform:none;margin:0 auto}.lpLead{font-size:16px}.lpTrustRow{justify-content:flex-start}.lpCounterTop{font-size:18px}.lpPriceLine{gap:8px}.lpPrice{font-size:42px}.lpFooterLine{margin-top:16px;padding-top:14px}.lpFooterSmall{font-size:14px}.lpFooterInline{font-size:14px;gap:6px}.lpFooterInlineWrap{padding:18px 0 36px}}@media(max-width:420px){.lpNavInner{padding:10px}.lpBrand{gap:6px;font-size:16px}.lpBrandLogo{width:27px;height:27px}.lpNavBtn{font-size:11px;padding:7px 10px}.lpNavRight{grid-template-columns:repeat(2,minmax(0,1fr))}.lpNavRight .lpNavBtn:first-child{grid-column:1 / -1}.lpH1{font-size:clamp(30px,12vw,38px)}.lpPrice{font-size:38px}}.obPage{position:relative;min-height:100vh;background:#070707;color:#f3f3f3}.obPage .bg{position:fixed;inset:0;pointer-events:none;background:radial-gradient(900px 460px at 20% 10%,rgba(255,255,255,.08),transparent 62%),radial-gradient(800px 520px at 80% 22%,rgba(255,255,255,.06),transparent 66%),linear-gradient(180deg,#000000c7,#000000e6);z-index:0}.obPage .container{position:relative;z-index:1;width:min(1120px,94vw);margin:0 auto;padding:28px 0 56px}.obPage .heroPanel{border:1px solid rgba(255,255,255,.12);border-radius:20px;background:#ffffff0a;box-shadow:0 20px 60px #00000057;padding:22px}.obPage .heroPanel h1{margin:0;font-size:clamp(34px,4.4vw,54px);line-height:1.03}.obPage .heroPanel p{margin:10px 0 0;font-size:16px;line-height:1.55;opacity:.86}.obPage .heroMicro{font-size:14px;opacity:.78}.obPage .heroBtns{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.obPage .input{width:100%;height:48px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#00000061;color:#f3f3f3;padding:0 12px;outline:none;font-size:15px}.obPage .input:focus{border-color:#ffffff75;box-shadow:0 0 0 4px #ffffff14}.obPage .btn{border-radius:999px;min-height:40px;padding:8px 14px;font-size:14px;font-weight:800;cursor:pointer;transition:transform .12s ease,opacity .12s ease,background-color .12s ease,color .12s ease}.obPage .btn:hover{transform:translateY(-1px)}.obPage .btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.obPage .btn.gold{border:1px solid #fff;background:#fff;color:#070707}.obPage .btn.gold:hover{background:#ededed}.obPage .btn.ghost{border:1px solid rgba(255,255,255,.35);background:#ffffff0a;color:#fff}.obPage .btn.ghost:hover{background:#ffffff1f}.obPage .nav{position:sticky;top:0;z-index:5;border-bottom:1px solid rgba(255,255,255,.1);background:#00000085;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.obPage .navInner{width:min(1120px,94vw);margin:0 auto;min-height:72px;display:flex;align-items:center;justify-content:space-between}.obPage .brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none}.obPage .logo{width:38px;height:38px;border-radius:50%;object-fit:contain}.obPage .brandText{display:grid;gap:2px}.obPage .brandName{font-size:18px;font-weight:800;line-height:1}.obPage .brandTag{font-size:12px;opacity:.72;line-height:1}.obPage .navCta{display:flex;align-items:center;gap:8px}@media(max-width:760px){.obPage .container{width:min(1120px,96vw);padding-top:18px}.obPage .heroPanel{padding:16px;border-radius:16px}.obPage .navInner{width:min(1120px,96vw)}}@media(max-width:560px){.obPage .navInner{min-height:64px;padding:8px 0;align-items:flex-start;gap:10px;flex-wrap:wrap}.obPage .brand{gap:8px}.obPage .logo{width:32px;height:32px}.obPage .brandName{font-size:16px}.obPage .brandTag{display:none}.obPage .navCta{width:100%;justify-content:flex-start;flex-wrap:wrap}.obPage .heroPanel h1{font-size:clamp(30px,11vw,40px)}.obPage .heroPanel p{font-size:15px}}.obProgressWrap{margin-top:14px;margin-bottom:16px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff0a;padding:12px}.obProgressTop{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.obStep{display:flex;align-items:center;gap:8px;font-size:13px}.obStepDot{width:9px;height:9px;border-radius:50%}.obStep-done{opacity:.95}.obStep-done .obStepDot{background:#6cffb3}.obStep-active{font-weight:700;opacity:1}.obStep-active .obStepDot{background:#fff;box-shadow:0 0 0 4px #ffffff1f}.obStep-todo{opacity:.62}.obStep-todo .obStepDot{background:#ffffff73}.obProgressBar{margin-top:10px;height:8px;border-radius:999px;background:#ffffff21;overflow:hidden}.obProgressFill{height:100%;background:linear-gradient(90deg,#fff,#bdbdbd);transition:width .22s ease}.obStatusRow{margin-top:10px;display:flex;justify-content:space-between;gap:10px;font-size:12px}.obStatusLabel{opacity:.72}.obStatusText{opacity:.9}@media(max-width:760px){.obProgressTop{grid-template-columns:repeat(2,minmax(0,1fr))}}.g-checkMeta span{font-size:12px;opacity:.76}.g-pillBtn{border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:#fff;border-radius:999px;padding:6px 10px;font-size:12px;cursor:pointer}.g-nudgeCard{margin-top:16px}.g-nudgeList{display:grid;gap:10px;margin-top:10px}.g-nudgeRow{border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:10px;display:flex;justify-content:space-between;align-items:center;gap:10px;background:#ffffff08}.g-nudgeRow span{font-size:12px;opacity:.76}.shell{min-height:100vh;display:grid;grid-template-columns:260px 1fr;background:#070707;color:#f3f3f3}.shellSidebar{border-right:1px solid rgba(255,255,255,.12);background:#ffffff08;padding:18px 14px;display:flex;flex-direction:column;gap:12px}.shellBrand{display:flex;align-items:center;gap:10px;padding:6px 6px 14px}.shellLogo{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#fff,#ffffff73)}.shellBrandName{font-weight:800;font-size:17px}.shellBrandSub{font-size:12px;opacity:.7}.shellNav,.shellFooter{display:grid;gap:6px}.navItem{display:flex;align-items:center;gap:10px;border-radius:10px;padding:9px 10px;color:#f3f3f3;opacity:.86;text-decoration:none;transition:background-color .16s ease,opacity .16s ease}.shellNav a,.shellFooter a{color:inherit}.navItemActive{background:#ffffff1a;opacity:1}.navItem:hover{background:#ffffff14;opacity:1}.navIcon{width:18px;display:inline-flex;justify-content:center}.shellMain{min-width:0;display:flex;flex-direction:column}.shellTopbar{min-height:72px;border-bottom:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:space-between;padding:0 18px}.shellTitle{font-size:20px;font-weight:800}.shellContent{padding:18px}.shell .btn{border-radius:999px;min-height:38px;padding:8px 14px;font-weight:800;white-space:nowrap}.shell .btnOutline{border:1px solid rgba(255,255,255,.42);background:#ffffff0d;color:#fff}.shell .btnPrimary{border:1px solid #fff;background:#fff;color:#070707}.shell .card{border:1px solid rgba(255,255,255,.12);background:#ffffff08;border-radius:16px;padding:14px}.u-muted{color:#ffffffbd}.g-page{display:grid;gap:14px}.g-h1{margin:0;font-size:clamp(30px,4vw,46px)}.g-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px}.g-colLeft,.g-colRight{display:grid;gap:14px;align-content:start}.g-planCard,.g-profileCard,.g-servicesCard,.g-glanceCard,.g-startCard,.g-nudgeCard,.g-availabilityCard{display:grid;gap:12px}.g-planTop,.g-planBottom,.g-cardHeader,.g-profileRow,.g-serviceRow,.g-statRow,.g-nudgeRow{display:flex;align-items:center;justify-content:space-between;gap:10px}.g-profileRow{align-items:flex-start;min-width:0}.g-planMeta{display:flex;align-items:center;gap:8px}.g-dotIcon{display:inline-flex;align-items:center}.g-linkBtn{border:1px solid rgba(255,255,255,.24);border-radius:999px;background:#ffffff0a;color:#fff;min-height:34px;padding:6px 12px;font-size:14px;font-weight:700;cursor:pointer}.g-linkBtn:hover{background:#ffffff1f}.g-ext{margin-left:6px}.g-avatarWrap{width:72px;height:72px;border-radius:14px;overflow:hidden;flex-shrink:0}.g-avatarFallback,.g-serviceThumbFallback{width:100%;height:100%;background:#ffffff14}.g-profileMain,.g-serviceInfo,.g-statList,.g-checkMeta,.g-profileMeta,.g-profileLinks,.g-nudgeList,.g-serviceList{display:grid;gap:8px;min-width:0}.g-profileName{font-size:20px;font-weight:800;overflow-wrap:anywhere}.g-profileNameRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.g-founderBadge{border:1px solid rgba(255,214,120,.62);background:#ffd67824;color:#ffe2a2;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}.g-profileType,.g-serviceSub,.g-nudgeRow span,.g-checkMeta span{opacity:.74;overflow-wrap:anywhere}.g-profileCtas{display:grid;gap:8px}.g-ctaWide{min-width:136px}.g-badge{border:1px solid rgba(255,255,255,.24);border-radius:999px;padding:4px 10px;font-size:12px}.g-link{color:#fff;text-decoration:none;opacity:.92}.g-serviceThumbWrap{width:54px;height:54px;border-radius:10px;overflow:hidden}.g-serviceLeft,.g-serviceRight,.g-statLeft,.g-metaItem{display:flex;align-items:center;gap:8px}.g-metaIcon,.g-statIcon{width:16px;display:inline-flex;justify-content:center}.g-cardTitle{font-size:clamp(22px,2.2vw,34px);font-weight:800;line-height:1.1}.g-price{font-size:clamp(22px,2.1vw,34px);font-weight:800}.g-divider{height:1px;background:#ffffff1f}.g-editPill,.g-pillBtn{border-radius:999px}.g-checklist{display:grid;gap:10px}.g-checkItem{border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:10px;background:#ffffff08;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.g-checkItemDone{border-color:#6cffb359}.g-checkMeta{display:grid;gap:4px}.g-checkMeta strong{font-size:14px}.g-checkMeta span{font-size:12px}.g-pillBtn{border:1px solid rgba(255,255,255,.24);background:#ffffff0f;color:#fff;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;cursor:pointer}.g-pillBtn:hover{background:#ffffff24}.g-nudgeCard{margin-top:0}.g-nudgeList,.g-availabilityRows{display:grid;gap:10px}.g-availabilityRow{border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:10px;background:#ffffff08;display:flex;align-items:center;justify-content:space-between;gap:10px}.g-availabilityRow>div{display:grid;gap:4px}.g-availabilityRow strong{font-size:14px}.g-availabilityRow span{font-size:12px;opacity:.74}.g-nudgeRow{border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:10px;background:#ffffff08;align-items:center}.g-nudgeRow>div{display:grid;gap:4px}.g-nudgeRow strong{font-size:14px}.g-nudgeRow span{font-size:12px}.g-smallMsg{margin-top:8px;font-size:12px;opacity:.85}.sub-page{gap:18px}.sub-hero{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:14px}.sub-heroCopy{max-width:620px}.sub-current{display:grid;gap:4px;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.18);background:#ffffff0a;min-width:200px}.sub-currentLabel{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.sub-actions{display:flex;gap:10px;flex-wrap:wrap}.sub-alert{font-size:13px;opacity:.85}.sub-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.sub-card{display:grid;gap:12px;padding:16px;background:linear-gradient(160deg,#ffffff0f,#ffffff05);border:1px solid rgba(255,255,255,.18);box-shadow:0 10px 30px #00000040}.sub-cardFeatured{border-color:#ffd678bf;background:linear-gradient(160deg,#ffd6782e,#ffffff0a);box-shadow:0 12px 36px #ffd6782e,0 10px 28px #0000004d}.sub-cardCurrent{border-color:#6cffb359}.sub-cardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.sub-cardTitle{font-size:22px;font-weight:800}.sub-badges{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.sub-badge{border:1px solid rgba(255,255,255,.24);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800}.sub-badgeFeatured{border-color:#ffd6789e;background:#ffd67824;color:#ffe2a2}.sub-badgeCurrent{border-color:#6cffb380;background:#6cffb31f;color:#c9ffe2}.sub-desc{font-size:13px;opacity:.75;margin-top:4px}.sub-priceRow{display:flex;align-items:baseline;gap:8px}.sub-price{font-size:32px;font-weight:900;letter-spacing:-.02em}.sub-term{font-size:14px;opacity:.7;margin-left:6px}.sub-remaining{font-size:12px;opacity:.8}.sub-list{display:grid;gap:6px;padding-left:18px;margin:0}.sub-seatNote{display:grid;gap:10px;padding:12px 14px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff0a}.sub-seatNoteTitle{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.sub-seatNoteCopy{font-size:13px;line-height:1.55;opacity:.82}.sub-ctaRow{display:flex;gap:8px}.sub-faqCard{display:grid;gap:12px;padding:16px}.sub-faqTitle{font-size:18px;font-weight:800}.sub-faqItem{display:grid;gap:4px}.sub-faqQ{font-weight:700}.sub-faqA{font-size:13px;opacity:.8}.sv-grid{display:grid;grid-template-columns:320px 1fr;gap:14px;margin-top:14px}.sv-panel{border-radius:16px;padding:14px;background:#00000059;border:1px solid rgba(255,255,255,.12)}.sv-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.sv-list{margin-top:12px;display:grid;gap:10px}.sv-item{text-align:left;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.22);background:#ffffff0a;color:#f3f3f3;cursor:pointer}.sv-itemActive{border-color:#ffffff80;background:#ffffff14}.sv-formGrid{display:grid;gap:10px;margin-top:12px}.sv-twoCol{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sv-label{display:grid;gap:6px}.sv-input{width:100%;min-height:44px;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:#00000059;color:#f3f3f3;padding:10px 12px}.sv-photoGrid{margin-top:12px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.sv-photoCard{border-radius:14px;overflow:hidden;background:#ffffff0d;border:1px solid rgba(255,255,255,.12)}.sv-photoImg{width:100%;height:120px;object-fit:cover;display:block}.sv-photoActions{padding:8px;display:flex;justify-content:space-between;align-items:center;gap:8px}.sv-photoOrder{display:flex;gap:4px}.sv-orderBtn{background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#ffffffb3;border-radius:6px;padding:3px 7px;font-size:13px;cursor:pointer;line-height:1}.sv-orderBtn:disabled{opacity:.25;cursor:not-allowed}.sv-orderBtn:not(:disabled):hover{background:#ffffff24}.sv-deleteZone{margin-top:24px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.sv-deleteBtn{background:none;border:1px solid rgba(248,113,113,.4);color:#f87171;border-radius:8px;padding:8px 14px;font-size:13px;cursor:pointer;transition:background .14s}.sv-deleteBtn:hover{background:#f8717114}.sv-deleteConfirm{display:grid;gap:10px}.sv-deleteWarning{font-size:13px;color:#ffffffb3}@media(max-width:1200px){.g-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}@media(max-width:1100px){.shell{grid-template-columns:1fr}.shellSidebar{display:none}.shellTopbar{min-height:64px;padding:0 14px}.shellMobileNav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;border-bottom:1px solid rgba(255,255,255,.12);padding:10px 14px;overflow-x:auto}.shellMobileNav .navItem{min-height:42px;justify-content:center;border:1px solid rgba(255,255,255,.2);background:#ffffff08;font-size:13px;font-weight:700;padding:8px 10px;text-align:center;line-height:1.2;white-space:normal}.shellMobileNav .navItemActive{background:#ffffff26;border-color:#ffffff59}.shellContent{padding:14px}}@media(max-width:860px){.g-h1{font-size:clamp(34px,8vw,54px)}.g-grid{grid-template-columns:1fr}.g-profileRow{flex-direction:column}.g-profileCtas{width:100%;grid-template-columns:1fr 1fr}.g-ctaWide{width:100%}.g-cardHeader{flex-wrap:wrap}.g-serviceRow{align-items:flex-start;flex-direction:column}.g-serviceRight{width:100%;justify-content:space-between}.g-statRow{gap:8px}.g-nudgeRow{align-items:flex-start;flex-direction:column}.g-nudgeRow .g-pillBtn{align-self:flex-end}.btnFull{min-height:42px}.sv-grid,.sv-twoCol{grid-template-columns:1fr}.sv-photoGrid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.shellTopbar{min-height:60px;padding:0 12px}.shellTitle{font-size:18px}.shell .btn{min-height:34px;padding:7px 12px;font-size:13px}.shellMobileNav{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 12px}.shellContent{padding:12px}.g-page{gap:12px}.g-h1{font-size:clamp(28px,10vw,40px)}.g-planTop,.g-planBottom{align-items:flex-start;flex-direction:column}.g-linkBtn{width:100%;justify-content:center}.g-profileCtas{grid-template-columns:1fr}.g-cardTitle{font-size:clamp(20px,5.5vw,24px)}.g-price{font-size:28px}.g-checkItem{flex-direction:column}.g-checkItem .g-pillBtn{align-self:flex-end}.g-metaItem{align-items:flex-start}.sv-photoGrid{grid-template-columns:1fr}}.navBadge{margin-left:auto;background:#ffd16640;color:#ffd166;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:800;line-height:1.4}.navItemRelative{position:relative}.navBadgeMobile{position:absolute;top:4px;right:4px;background:#ffd166;color:#070707;border-radius:999px;width:16px;height:16px;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center}.ap-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.ap-stat{border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:16px;background:#ffffff08;display:grid;gap:6px}.ap-statLabel{font-size:11px;text-transform:uppercase;letter-spacing:.06em;opacity:.6}.ap-statVal{font-size:clamp(22px,2.8vw,36px);font-weight:800;line-height:1}.ap-statAlert .ap-statVal{color:#ffd166}.ap-statGreen .ap-statVal{color:#6cffb3}.ap-searchBar{margin:14px 0 6px}.ap-searchInput{display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:10px 14px;background:#ffffff0a}.ap-searchIcon{opacity:.6}.ap-searchInput input{flex:1;border:none;background:transparent;color:#fff;font-size:14px;outline:none}.ap-searchInput input::placeholder{color:#ffffff73}.ap-searchClear{border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#fff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;cursor:pointer}.ap-searchClear:hover{background:#ffffff24}.ap-filterRow{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 8px}.ap-filterBtn{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffb3;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;cursor:pointer;transition:background .14s,color .14s,border-color .14s}.ap-filterBtn:hover{color:#fff;border-color:#ffffff40;background:#ffffff14}.ap-filterBtnActive{color:#0a0a0a;background:#fff;border-color:#fff}.ap-bulkBar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:6px 0 8px}.ap-bulkToggle{border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#fff;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:800;cursor:pointer}.ap-bulkToggleActive{background:#fff;color:#0a0a0a;border-color:#fff}.ap-bulkHint{color:#ffffff8c;font-size:12px}.ap-bulkCount{font-size:12px;font-weight:700;color:#ffffffb3}.ap-bulkActions{display:flex;flex-wrap:wrap;gap:8px}.ap-bulkBtn{border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#fff;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800;cursor:pointer;transition:background .14s,border-color .14s,transform .12s}.ap-bulkBtn:hover:not(:disabled){background:#ffffff24;border-color:#ffffff4d;transform:translateY(-1px)}.ap-bulkBtn:disabled{opacity:.45;cursor:not-allowed;transform:none}.ap-bulkBtnPrimary{background:#fff;color:#0a0a0a;border-color:#fff}.ap-bulkBtnDanger{background:#ff6b6b29;border-color:#ff6b6b59;color:#ff9d9d}.ap-bulkBtnGhost{background:#ffffff0a;color:#ffffffbf}.ap-tabBar{display:flex;gap:0;border-bottom:1px solid rgba(255,255,255,.1);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ap-tabBar::-webkit-scrollbar{display:none}.ap-tab{display:flex;align-items:center;gap:7px;background:none;border:none;border-bottom:2px solid transparent;color:#ffffff8c;font-weight:700;font-size:14px;padding:10px 16px;cursor:pointer;white-space:nowrap;margin-bottom:-1px;transition:color .14s,border-color .14s}.ap-tab:hover{color:#ffffffe6}.ap-tabActive{color:#fff;border-bottom-color:#fff}.ap-tabCount{background:#ffffff1f;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:800}.ap-tabCountAlert{background:#ffd16638;color:#ffd166}.ap-layout{display:grid;grid-template-columns:1fr;gap:14px;min-height:360px}.ap-list{display:grid;gap:7px;align-content:start}.ap-item{display:flex;align-items:center;gap:12px;padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff06;cursor:pointer;text-align:left;width:100%;color:#f3f3f3;transition:background .14s,border-color .14s,transform .12s}.ap-item:hover{background:#ffffff0f;border-color:#fff3;transform:translateY(-1px)}.ap-itemSelected{background:#ffffff14;border-color:#ffffff4d}.ap-itemBulkSelected{background:#ffffff1a;border-color:#ffffff59}.ap-itemPending{border-color:#ffd1664d;background:#ffd16609}.ap-itemCheck{width:22px;height:22px;border-radius:6px;border:1px solid rgba(255,255,255,.2);display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:transparent;background:#ffffff0a}.ap-itemCheckSelected{color:#0a0a0a;background:#fff;border-color:#fff}.ap-avatar{width:42px;height:42px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;flex-shrink:0;transition:background .14s}.ap-avatar[data-status=pending]{background:#ffd1662e;color:#ffd166}.ap-avatar[data-status=confirmed]{background:#64b4ff2e;color:#7cc4ff}.ap-avatar[data-status=completed]{background:#6cffb32e;color:#6cffb3}.ap-avatar[data-status=canceled],.ap-avatar[data-status=cancelled]{background:#ffffff0f;color:#ffffff73}.ap-info{flex:1;min-width:0;display:grid;gap:3px}.ap-infoTop{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ap-clientName{font-weight:700;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-service{font-size:13px;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-meta{font-size:12px;opacity:.55}.ap-itemAmount{display:grid;gap:3px;text-align:right;flex-shrink:0}.ap-itemAmount{font-size:15px;font-weight:800}.ap-itemPaid{font-size:10px;font-weight:700;color:#6cffb3;text-transform:uppercase;letter-spacing:.06em}.ap-badge{border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800;flex-shrink:0}.ap-badgePending{background:#ffd1662e;color:#ffd166;border:1px solid rgba(255,209,102,.3)}.ap-badgeConfirmed{background:#64b4ff29;color:#7cc4ff;border:1px solid rgba(100,180,255,.28)}.ap-badgeCompleted{background:#6cffb329;color:#6cffb3;border:1px solid rgba(108,255,179,.28)}.ap-badgeCanceled{background:#ffffff0f;color:#ffffff73;border:1px solid rgba(255,255,255,.1)}.ap-detail{border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:20px;background:#ffffff08;display:grid;gap:16px;align-content:start}.ap-detailEmpty{border:1px dashed rgba(255,255,255,.1);border-radius:16px;padding:48px 24px;display:grid;gap:8px;justify-items:center;align-content:center;text-align:center;color:#ffffff73}.ap-detailEmptyIcon{font-size:32px}.ap-detailHead{display:flex;align-items:center;justify-content:space-between}.ap-detailClose{border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#f3f3f3;border-radius:50%;width:30px;height:30px;display:none;align-items:center;justify-content:center;cursor:pointer;font-size:12px}.ap-detailClose:hover{background:#ffffff24}.ap-detailHero{display:flex;align-items:center;gap:14px}.ap-detailAvatar{width:56px;height:56px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:20px;flex-shrink:0}.ap-detailName{font-size:20px;font-weight:800}.ap-detailPhone{color:#ffffffa6;font-size:14px;text-decoration:none;display:flex;align-items:center;gap:5px;margin-top:3px}.ap-detailPhone:hover{color:#fff}.ap-detailSection{border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden}.ap-detailRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:11px 14px;border-bottom:1px solid rgba(255,255,255,.07);font-size:14px}.ap-detailRow:last-child{border-bottom:none}.ap-detailLabel{opacity:.55;flex-shrink:0;min-width:90px;font-size:13px}.ap-detailRowFull{flex-direction:column;gap:4px}.ap-msg{border-radius:10px;padding:10px 14px;font-size:14px;font-weight:600}.ap-msgOk{background:#6cffb31f;color:#6cffb3;border:1px solid rgba(108,255,179,.22)}.ap-msgErr{background:#ff64641f;color:#f88;border:1px solid rgba(255,100,100,.22)}.ap-detailActions{display:grid;gap:8px}.ap-actionBtn{width:100%;border-radius:999px;padding:13px 20px;font-size:15px;font-weight:800;cursor:pointer;text-align:center;transition:opacity .14s,transform .12s;border:none}.ap-actionBtn:disabled{opacity:.4;cursor:not-allowed;transform:none}.ap-actionBtn:not(:disabled):hover{transform:translateY(-1px)}.ap-actionAccept{background:#fff;color:#070707}.ap-actionComplete{background:#6cffb32e;border:1px solid rgba(108,255,179,.35);color:#6cffb3}.ap-actionDecline{background:#ffffff0f;border:1px solid rgba(255,255,255,.18);color:#ffffffbf}.ap-confirmBox{display:grid;gap:10px}.ap-confirmText{font-size:14px;color:#ffffffbf;line-height:1.5;padding:10px 12px;background:#ffffff0a;border-radius:10px;border:1px solid rgba(255,255,255,.1)}.ap-confirmBtns{display:grid;gap:8px}.ap-detailState{text-align:center;padding:12px;border-radius:10px;font-weight:700;font-size:14px}.ap-detailStateDone{background:#6cffb31a;color:#6cffb3;border:1px solid rgba(108,255,179,.2)}.ap-detailStateCanceled{background:#ffffff0a;color:#ffffff73;border:1px solid rgba(255,255,255,.08)}.ap-empty{padding:52px 24px;text-align:center;display:grid;gap:8px;justify-items:center}.ap-emptyIcon{font-size:40px}.ap-loadingGrid{display:grid;gap:8px}.ap-skeleton{height:76px;border-radius:14px;background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);background-size:200% 100%;animation:apShimmer 1.6s ease-in-out infinite}@keyframes apShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(min-width:900px){.ap-layout{grid-template-columns:minmax(300px,400px) 1fr;align-items:start}}@media(max-width:899px){.ap-detail{position:fixed;inset:0;z-index:200;border-radius:0;overflow-y:auto;background:#0b0b0c;border:none;transform:translate(100%);transition:transform .28s cubic-bezier(.22,1,.36,1);padding:20px}.ap-detailOpen{transform:translate(0)}.ap-detailClose{display:flex}.ap-detailEmpty{display:none}}@media(max-width:860px){.ap-stats{grid-template-columns:1fr 1fr}}@media(max-width:480px){.ap-stats{grid-template-columns:1fr 1fr}.ap-statVal{font-size:clamp(20px,7vw,30px)}}.py-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:14px;align-items:start}.py-balanceCard{border:1px solid rgba(108,255,179,.18);border-radius:16px;padding:24px;background:#6cffb308;display:grid;gap:16px}.py-balanceMeta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.py-balanceLabel{font-size:11px;text-transform:uppercase;letter-spacing:.07em;opacity:.65}.py-balanceAmount{font-size:clamp(38px,5vw,58px);font-weight:800;line-height:1;color:#6cffb3}.py-balancePending{font-size:14px;opacity:.65}.py-actions{display:grid;gap:8px}.py-actionBtn{width:100%;border-radius:999px;padding:13px 20px;font-size:15px;font-weight:800;cursor:pointer;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;transition:opacity .14s,transform .12s}.py-actionBtn:disabled{opacity:.4;cursor:not-allowed;transform:none!important}.py-actionBtn:not(:disabled):hover{transform:translateY(-1px)}.py-actionPrimary{background:#fff;color:#070707;border:none}.py-actionSecondary{background:#ffffff0f;border:1px solid rgba(255,255,255,.2);color:#fff}.py-connectCard{border:1px dashed rgba(255,255,255,.18);border-radius:16px;padding:48px 24px;display:grid;gap:16px;text-align:center;justify-items:center;max-width:560px}.py-connectIcon{font-size:48px}.py-connectTitle{font-size:24px;font-weight:800}.py-statusGrid{display:grid;gap:8px}.py-statusItem{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;border:1px solid rgba(255,255,255,.08);border-radius:10px;font-size:14px;background:#ffffff05;gap:10px}.py-statusLabel{opacity:.6;font-size:13px}.py-statusRow{display:flex;align-items:center;gap:7px;font-size:13px}.py-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.py-dotGreen{background:#6cffb3;box-shadow:0 0 6px #6cffb380}.py-dotYellow{background:#ffd166}.py-dotGray{background:#ffffff4d}@media(max-width:860px){.py-grid{grid-template-columns:1fr}}.pf-header{display:grid;gap:4px}.pf-layout{display:grid;grid-template-columns:1fr 280px;gap:14px;align-items:start}.pf-main{display:grid;gap:14px}.pf-sidebar{display:grid;gap:12px;position:sticky;top:80px}.pf-section{border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden;background:#ffffff06}.pf-sectionHead{padding:16px 18px 14px;border-bottom:1px solid rgba(255,255,255,.08);display:grid;gap:3px}.pf-sectionTitle{font-size:17px;font-weight:800}.pf-sectionHint{font-size:13px;opacity:.6}.pf-sectionBody{padding:18px;display:grid;gap:14px}.pf-field{display:grid;gap:7px}.pf-label{font-size:13px;font-weight:700;opacity:.85}.pf-hint{font-size:12px;opacity:.55}.pf-charCount{font-size:11px;opacity:.45;text-align:right}.pf-twoCol{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pf-previewCard{display:grid;gap:10px;text-align:center;justify-items:center}.pf-previewLabel{font-size:11px;text-transform:uppercase;letter-spacing:.07em;opacity:.5;align-self:flex-start;text-align:left;width:100%}.pf-previewAvatar{width:72px;height:72px;border-radius:50%;overflow:hidden;background:#ffffff14;display:flex;align-items:center;justify-content:center}.pf-previewImg{width:100%;height:100%;object-fit:cover}.pf-previewAvatarFallback{font-size:28px;font-weight:800}.pf-previewName{font-size:17px;font-weight:800}.pf-previewType{font-size:13px}.pf-previewBio{font-size:12px;text-align:left;width:100%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pf-previewLink{display:flex;align-items:center;gap:7px;font-size:13px;opacity:.75;width:100%;text-align:left}.pf-previewWebsite{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-actions{display:grid;gap:8px}.pf-saveRow{display:grid;gap:10px;padding-top:4px}.pf-settingsLayout{display:grid;gap:14px}.st-toggles{display:grid;gap:10px}.st-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.st-presetBtns{display:flex;gap:8px;flex-wrap:wrap}.st-summary{display:grid;gap:6px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff08;margin-bottom:14px}.st-summaryRow{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13px}.st-summaryLabel{font-weight:700}.st-summaryDivider{opacity:.4}.st-summaryNote{font-size:12px;opacity:.65}.st-toggle{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff05;cursor:pointer;transition:background .14s}.st-toggle:hover{background:#ffffff0d}.st-toggle input[type=checkbox]{width:18px;height:18px;accent-color:#fff;flex-shrink:0;margin-top:2px;cursor:pointer}.st-toggleContent{display:grid;gap:3px}.st-toggleLabel{font-weight:700;font-size:14px}.st-weekGrid{display:grid;gap:6px;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden}.st-dayRow{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.06);transition:background .12s}.st-dayRow:last-child{border-bottom:none}.st-dayRowActive{background:#ffffff08}.st-dayToggle{display:flex;align-items:center;gap:10px;cursor:pointer;min-width:130px;flex-shrink:0}.st-dayToggle input[type=checkbox]{width:16px;height:16px;accent-color:#fff;cursor:pointer}.st-dayLabel{font-weight:700;font-size:14px}.st-dayTimes{display:flex;align-items:center;gap:8px;flex:1;transition:opacity .14s}.st-dayTimesDisabled{opacity:.3;pointer-events:none}.st-timeInput{min-height:38px;border-radius:10px;border:1px solid rgba(255,255,255,.15);background:#00000059;color:#f3f3f3;padding:8px 10px;font-size:14px;flex:1;min-width:0}.st-timeSep{opacity:.45;font-size:14px;flex-shrink:0}.st-dayActions{display:flex;gap:8px;margin-left:auto}.st-dayBtn{border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#fff;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700;cursor:pointer;transition:background .14s,border-color .14s}.st-dayBtn:hover{background:#ffffff24;border-color:#ffffff47}.st-dayBtnPrimary{background:#fff;color:#0a0a0a;border-color:#fff}@media(max-width:1100px){.pf-layout{grid-template-columns:1fr}.pf-sidebar{position:static}}@media(max-width:640px){.pf-twoCol{grid-template-columns:1fr}.st-dayRow{flex-direction:column;align-items:flex-start;gap:8px}.st-dayTimes{width:100%}.st-dayActions{width:100%;justify-content:flex-end;margin-left:0}}@media(max-width:1100px){.shellMobileNav{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:480px){.shellMobileNav{grid-template-columns:repeat(6,minmax(56px,1fr))}.shellMobileNav .navItem{font-size:11px;padding:7px 6px}}@media(max-width:420px){.shellTopbar{flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 12px}.shellTitle{font-size:17px}.shellMobileNav .navItem{font-size:12px;padding:7px 8px}.g-profileName{font-size:18px}.g-statLeft,.g-statVal{font-size:14px}}.tm-page{display:grid;gap:18px;max-width:1440px;margin:0 auto 32px}.tm-hero,.tm-panel,.tm-statCard{display:grid;gap:16px;padding:20px;border:1px solid rgba(122,145,206,.16);border-radius:24px;box-shadow:0 18px 48px #0000003d}.tm-hero{gap:20px;padding:24px;background:radial-gradient(120% 140% at 0% 0%,rgba(241,205,114,.12),transparent 45%),linear-gradient(180deg,#0a1226eb,#040a18d1)}.tm-panel{background:linear-gradient(180deg,#060e20e0,#050916c7)}.tm-statCard{min-height:136px;align-content:start;background:linear-gradient(180deg,#071127e6,#040917d1)}.tm-heroTop,.tm-panelHeader,.tm-appointmentTop,.tm-listRow,.tm-rowActions,.tm-inlineActions{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.tm-heroIntro{display:grid;gap:10px;max-width:880px;min-width:0}.tm-kicker{font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#ffffff94}.tm-title{margin:0;font-size:clamp(38px,5vw,64px);line-height:.92;letter-spacing:-.05em}.tm-sub,.tm-copy,.tm-panelHint,.tm-listSub,.tm-rentStatus{margin:0;color:#ffffffb8;line-height:1.6;font-size:14px}.tm-panelHeader>:first-child,.tm-appointmentTop>:first-child,.tm-listRow>:first-child{min-width:0}.tm-heroActions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;align-self:flex-start}.tm-heroActions .btn{min-width:140px}.tm-stepList,.tm-mainCol,.tm-sideCol,.tm-list,.tm-listMain,.tm-listRowStack{display:grid;gap:10px}.tm-stepList{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tm-step{display:grid;gap:8px;min-height:118px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:linear-gradient(180deg,#ffffff0d,#ffffff05);padding:16px}.tm-stepLabel{font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#ffffff85}.tm-stepText{color:#ffffffe0;font-size:14px;line-height:1.55}.tm-banner{border-radius:16px;padding:14px 16px;font-weight:700;box-shadow:0 10px 28px #0000002e}.tm-bannerOk{background:#6cffb31f;border:1px solid rgba(108,255,179,.3);color:#d9ffee}.tm-bannerErr{background:#ff60601f;border:1px solid rgba(255,96,96,.28);color:#ffd7d7}.tm-panelTitle{font-size:20px;font-weight:800;letter-spacing:-.02em}.tm-panelMeta{display:grid;gap:4px;justify-items:end;padding:10px 12px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#ffffff9e;font-size:12px;line-height:1.5;text-align:right}.tm-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.92fr);gap:18px;align-items:start}.tm-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tm-statLabel{font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#ffffff85}.tm-statValue{font-size:clamp(30px,2.8vw,44px);font-weight:900;line-height:1;letter-spacing:-.04em}.tm-statHint{font-size:13px;color:#ffffffa8;line-height:1.5;max-width:20ch}.tm-formGrid,.tm-formGridCompact{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tm-formSurface{padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff09,#ffffff05)}.tm-formGridInvite{grid-template-columns:minmax(0,1.7fr) 180px auto;align-items:end}.tm-formGridResourceCreate{grid-template-columns:minmax(0,1.3fr) 180px minmax(0,1.1fr) auto;align-items:end}.tm-formGridAssignment{grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr) minmax(120px,.7fr) auto;align-items:end}.tm-formGridResourceEdit{grid-template-columns:minmax(0,1.4fr) auto auto;align-items:end}.tm-formGridRent{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.tm-formRow{display:flex;align-items:flex-end;gap:12px}.tm-field{display:grid;gap:6px;min-width:0}.tm-fieldGrow{flex:1}.tm-field span{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e}.tm-field input,.tm-field select,.tm-inlineSelect{min-height:46px;border-radius:14px;border:1px solid rgba(116,138,200,.16);background:#020712d6;box-shadow:inset 0 1px #ffffff0a;color:#fff;padding:0 14px;font-size:14px;outline:none}.tm-field input:focus,.tm-field select:focus,.tm-inlineSelect:focus{border-color:#f1cd7285;box-shadow:0 0 0 3px #f1cd721f}.tm-formAction{min-width:160px}.tm-formGridRent .tm-formAction{grid-column:1 / -1;justify-self:start}.tm-subsectionTitle{margin-top:6px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.16em;color:#ffffff75}.tm-listRow{border:1px solid rgba(255,255,255,.08);border-radius:18px;background:linear-gradient(180deg,#ffffff09,#ffffff05);padding:15px 16px;align-items:center}.tm-listRowStack{align-items:stretch}.tm-listTitle{font-weight:800;font-size:17px;line-height:1.2;letter-spacing:-.02em}.tm-empty{min-height:78px;display:flex;align-items:center;border:1px dashed rgba(255,255,255,.14);border-radius:18px;padding:16px;background:#ffffff04;color:#ffffff94}.tm-badge{display:inline-flex;align-items:center;border-radius:999px;padding:7px 10px;border:1px solid rgba(255,163,126,.28);background:#ffa37e1f;color:#ffcca8;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tm-chipRow{display:flex;flex-wrap:wrap;gap:8px}.tm-chipBtn{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#fff;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:700;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tm-chipBtnActive{background:#f4efe4;color:#07101d;border-color:#f4efe4;box-shadow:0 10px 24px #f4efe42e}.tm-appointment{border:1px solid rgba(255,255,255,.08);border-radius:20px;background:linear-gradient(180deg,#ffffff09,#ffffff05);padding:16px;display:grid;gap:14px}.tm-rowActions{align-items:center;justify-content:flex-end;flex-wrap:wrap}.tm-rowActions .btn{min-width:110px}.tm-inlineSelect{min-width:150px}.tm-rentStatus{font-weight:700;font-size:14px}.tm-rentStatusAlert{color:#ffb4b4}@media(max-width:1320px){.tm-stepList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1180px){.tm-grid{grid-template-columns:1fr}.tm-stats,.tm-formGrid,.tm-formGridCompact,.tm-formGridInvite,.tm-formGridResourceCreate,.tm-formGridAssignment,.tm-formGridRent{grid-template-columns:repeat(2,minmax(0,1fr))}.tm-panelMeta{justify-items:start;text-align:left}.tm-formGridInvite .tm-formAction,.tm-formGridResourceCreate .tm-formAction,.tm-formGridAssignment .tm-formAction,.tm-formGridRent .tm-formAction{grid-column:1 / -1;width:100%;justify-self:stretch}}@media(max-width:760px){.tm-page{gap:14px;margin-bottom:20px}.tm-hero,.tm-panel,.tm-statCard{padding:16px;border-radius:20px}.tm-stepList,.tm-stats,.tm-formGrid,.tm-formGridCompact,.tm-formGridInvite,.tm-formGridResourceCreate,.tm-formGridAssignment,.tm-formGridResourceEdit,.tm-formGridRent{grid-template-columns:1fr}.tm-heroTop,.tm-panelHeader,.tm-appointmentTop,.tm-listRow,.tm-rowActions,.tm-formRow{flex-direction:column;align-items:stretch}.tm-heroActions,.tm-inlineActions{width:100%;justify-content:stretch}.tm-rowActions,.tm-panelMeta{width:100%}.tm-inlineSelect{min-width:0;width:100%}.tm-formAction{min-width:0}.tm-title{font-size:clamp(32px,13vw,48px)}.tm-heroActions .btn,.tm-rowActions .btn,.tm-inlineActions .btn,.tm-formRow .btn{width:100%}}.shell{--shell-text: #eef5ff;--shell-muted: rgba(238, 245, 255, .66);--shell-muted-strong: rgba(238, 245, 255, .86);--shell-border: rgba(255, 255, 255, .08);--shell-border-strong: rgba(255, 255, 255, .14);--shell-panel-bg: linear-gradient(180deg, rgba(12, 18, 28, .96) 0%, rgba(7, 10, 17, .93) 100%);--shell-panel-bg-soft: linear-gradient(180deg, rgba(16, 24, 36, .92) 0%, rgba(9, 13, 21, .9) 100%);--shell-panel-bg-elevated: linear-gradient(180deg, rgba(18, 28, 43, .92) 0%, rgba(10, 15, 24, .92) 100%);--shell-shadow: 0 28px 80px rgba(0, 0, 0, .44);--shell-shadow-soft: 0 18px 50px rgba(6, 18, 36, .32);--shell-input-bg: rgba(9, 11, 16, .84);--shell-input-border: rgba(255, 255, 255, .11);--shell-success: #72efb2;--shell-warning: #f4c869;--shell-danger: #ff9494;min-height:100dvh;display:grid;grid-template-columns:292px minmax(0,1fr);position:relative;overflow-x:hidden;overflow-y:visible;font-family:Manrope,Inter,system-ui,sans-serif;color-scheme:dark;color:var(--shell-text);background:radial-gradient(1200px 800px at -8% -10%,var(--shell-accent-soft),transparent 62%),radial-gradient(920px 680px at 115% 0%,rgba(110,169,255,.16),transparent 50%),radial-gradient(820px 540px at 50% 120%,rgba(114,239,178,.08),transparent 48%),linear-gradient(135deg,#050912,#08101a 38%,#06080e)}.shell:before,.shell:after{content:"";position:fixed;inset:0;pointer-events:none}.shell:before{background:url(/assets/grain.png);opacity:.04;mix-blend-mode:soft-light}.shell:after{background:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:112px 112px;-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,.45),transparent 84%);mask-image:radial-gradient(circle at center,rgba(0,0,0,.45),transparent 84%);opacity:.2}.shell[data-shell-scheme=light]{--shell-text: #10233a;--shell-muted: rgba(16, 35, 58, .74);--shell-muted-strong: rgba(16, 35, 58, .9);--shell-border: rgba(31, 67, 104, .1);--shell-border-strong: rgba(31, 67, 104, .16);--shell-panel-bg: linear-gradient(180deg, rgba(250, 253, 255, .9) 0%, rgba(235, 243, 252, .98) 100%);--shell-panel-bg-soft: linear-gradient(180deg, rgba(248, 252, 255, .84) 0%, rgba(231, 240, 250, .94) 100%);--shell-panel-bg-elevated: linear-gradient(180deg, rgba(252, 254, 255, .96) 0%, rgba(234, 242, 252, 1) 100%);--shell-shadow: 0 28px 80px rgba(28, 69, 112, .14);--shell-shadow-soft: 0 16px 44px rgba(28, 69, 112, .1);--shell-input-bg: rgba(255, 255, 255, .88);--shell-input-border: rgba(31, 67, 104, .14);--shell-success: #149465;--shell-warning: #b77700;--shell-danger: #d95263;color-scheme:light;background:radial-gradient(1200px 800px at -8% -10%,rgba(var(--shell-accent-rgb),.14),transparent 62%),radial-gradient(920px 680px at 115% 0%,rgba(110,169,255,.16),transparent 50%),radial-gradient(820px 540px at 50% 120%,rgba(114,239,178,.08),transparent 48%),linear-gradient(135deg,#e6edf6,#dce5f0 42%,#edf3fa)}.shell[data-shell-scheme=light]:before{opacity:.018;mix-blend-mode:multiply}.shell[data-shell-scheme=light]:after{background:linear-gradient(rgba(16,35,58,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(16,35,58,.04) 1px,transparent 1px);opacity:.38}.shellSidebar{position:sticky;top:0;height:100dvh;max-height:100dvh;z-index:5;padding:20px 18px 18px;border-right:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#13151cf0,#090b0feb);display:flex;flex-direction:column;gap:14px;overflow-y:auto;overscroll-behavior:contain}.shellSidebarGlow,.shellMainGlow{position:absolute;border-radius:999px;filter:blur(70px);opacity:.22;pointer-events:none}.shellSidebarGlow{width:170px;height:170px;top:-70px;left:-40px;background:var(--shell-accent)}.shellBrand{display:flex;align-items:center;gap:14px;padding:8px 8px 4px;text-decoration:none;color:inherit;position:relative;z-index:1}.shellLogoFrame{width:58px;height:58px;flex-shrink:0;border-radius:18px;display:grid;place-items:center;background:linear-gradient(145deg,#ffffff24,#ffffff0d),linear-gradient(145deg,rgba(var(--shell-accent-rgb),.22),#0000);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff24,0 18px 40px #00000059}.shellLogo{width:38px;height:38px;object-fit:contain;filter:drop-shadow(0 10px 20px rgba(0,0,0,.35))}.shellBrandText{display:grid;gap:3px;min-width:0}.shellBrandEyebrow,.shellWorkspaceLabel,.shellTitleEyebrow,.g-planTop .u-muted,.ap-statLabel,.tm-kicker,.tm-statLabel,.sub-currentLabel,.pf-previewLabel{text-transform:uppercase;letter-spacing:.18em;font-size:10px;font-weight:800}.shellBrandEyebrow{color:rgba(var(--shell-accent-rgb),.88)}.shellBrandName{font-family:Sora,Manrope,sans-serif;font-size:23px;font-weight:700;letter-spacing:-.04em}.shellBrandSub{color:var(--shell-muted);font-size:12px}.shellWorkspaceCard{position:relative;z-index:1;overflow:hidden;display:grid;gap:12px;padding:18px;border-radius:24px;border:1px solid rgba(var(--shell-accent-rgb),.18);background:linear-gradient(160deg,rgba(var(--shell-accent-rgb),.18),#15171eeb 34%,#0a0c10eb);box-shadow:var(--shell-shadow-soft)}.shellWorkspaceCard:after{content:"";position:absolute;inset:auto -14% -42% auto;width:150px;height:150px;border-radius:999px;background:rgba(var(--shell-accent-rgb),.18);filter:blur(12px)}.shellWorkspaceLabel,.shellTitleEyebrow{color:#eef5ff80}.shellWorkspaceTitle{font-family:Sora,Manrope,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.05em}.shellWorkspaceMeta{color:var(--shell-muted);font-size:13px}.shellWorkspaceStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.shellWorkspaceStat{display:grid;gap:5px;padding:12px 14px;border-radius:16px;background:#ffffff0b;border:1px solid rgba(255,255,255,.08)}.shellWorkspaceStatLabel{font-size:11px;color:#eef5ff8f}.shellWorkspaceStatValue{font-size:18px;font-weight:800}.shellNav,.shellFooter{display:grid;gap:8px;position:relative;z-index:1}.shellFooter{margin-top:auto}.navItem{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 12px;border-radius:20px;border:1px solid transparent;background:#ffffff05;color:#eef5ffb8;text-decoration:none;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.navItem:hover{transform:translate(2px);color:var(--shell-text);background:#ffffff0c;border-color:#ffffff14}.navItemActive{color:var(--shell-text);border-color:rgba(var(--shell-accent-rgb),.24);background:linear-gradient(135deg,rgba(var(--shell-accent-rgb),.14),#ffffff05);box-shadow:inset 0 1px #ffffff1f,0 16px 32px #00000047}.navIconWrap{flex-shrink:0}.navIcon{width:36px;height:36px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(180deg,#ffffff14,#ffffff08);border:1px solid rgba(255,255,255,.08)}.navItemActive .navIcon{background:linear-gradient(180deg,rgba(var(--shell-accent-rgb),.18),#ffffff08);border-color:rgba(var(--shell-accent-rgb),.2)}.shellSvgIcon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.navText{min-width:0;font-size:14px;font-weight:700;letter-spacing:-.02em}.navBadge,.navBadgeMobile{border-radius:999px;font-size:11px;font-weight:800}.navBadge{margin-left:auto;padding:4px 9px;color:#08111d;background:linear-gradient(135deg,var(--shell-accent),#d8ecff);box-shadow:0 8px 18px #00000038}.shellSupportLink{background:#ffffff06}.shellMain{position:relative;min-width:0;min-height:100dvh;display:flex;flex-direction:column;padding:22px 22px 36px}.shellMainGlow{top:34px;right:-40px;width:340px;height:340px;background:rgba(var(--shell-accent-rgb),.16)}.shellTopbar{position:sticky;top:0;z-index:12;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:6px 4px 20px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.shellTopMeta{display:grid;gap:6px}.shellTitleRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.shellTitle{font-family:Sora,Manrope,sans-serif;font-size:clamp(26px,2.6vw,34px);font-weight:700;letter-spacing:-.05em}.shellTopBadge{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(var(--shell-accent-rgb),.24);background:rgba(var(--shell-accent-rgb),.12);color:var(--shell-accent);font-size:12px;font-weight:800}.shellTopActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.shellThemeToggle{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 14px 0 10px;border-radius:999px;border:1px solid var(--shell-border-strong);background:#ffffff0a;color:var(--shell-text);cursor:pointer;transition:transform .15s ease,border-color .15s ease,background-color .15s ease}.shellThemeToggle:hover{transform:translateY(-1px);background:#ffffff14}.shellThemeToggleIcon{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:rgba(var(--shell-accent-rgb),.14);color:var(--shell-accent);flex-shrink:0}.shellThemeToggleText{font-size:13px;font-weight:800;letter-spacing:-.02em}.shellThemeToggleTrack{position:relative;width:36px;height:20px;border-radius:999px;background:#ffffff1a;flex-shrink:0}.shellThemeToggleTrackLight{background:rgba(var(--shell-accent-rgb),.22)}.shellThemeToggleThumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:#fff;box-shadow:0 4px 10px #0000002e;transition:transform .15s ease}.shellThemeToggleTrackLight .shellThemeToggleThumb{transform:translate(16px)}.shellNowPill{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--shell-muted-strong);font-size:13px;font-weight:700}.shellNowDot{width:8px;height:8px;border-radius:999px;background:var(--shell-accent);box-shadow:0 0 0 5px rgba(var(--shell-accent-rgb),.16)}.shellContent{position:relative;z-index:1}.shellContentInner{max-width:1600px;display:grid;gap:24px}.shellMobileNav{display:none}.shell .btn{position:relative;min-height:46px;padding:0 18px;border-radius:16px;font-size:14px;font-weight:800;letter-spacing:-.02em;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background-color .15s ease}.shell .btn:hover:not(:disabled),.g-linkBtn:hover,.g-pillBtn:hover,.st-dayBtn:hover,.ap-filterBtn:hover,.ap-bulkBtn:hover:not(:disabled),.tm-chipBtn:hover{transform:translateY(-1px)}.shell .btn:disabled,.g-pillBtn:disabled,.ap-bulkBtn:disabled,.py-actionBtn:disabled{opacity:.45;cursor:not-allowed;transform:none}.shell .btnOutline{border:1px solid var(--shell-border-strong);background:linear-gradient(180deg,#ffffff0f,#ffffff08);color:var(--shell-text)}.shell .btnPrimary{border:1px solid rgba(255,255,255,.46);background:linear-gradient(135deg,#f5fbff,#d8ebff);color:#0b1524;box-shadow:0 16px 36px #00000047}.shell .btnPrimary:hover:not(:disabled){box-shadow:0 22px 48px #00000057}.shell .card,.sv-panel,.pf-section,.py-connectCard,.py-balanceCard,.sub-current,.sub-card,.sub-faqCard,.ap-stat,.ap-list,.ap-detail,.tm-step,.tm-listRow,.tm-appointment{position:relative;overflow:hidden;border-radius:28px;border:1px solid var(--shell-border);background:var(--shell-panel-bg);box-shadow:var(--shell-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.shell[data-shell-scheme=light] .shellSidebar{border-right-color:#1f43681a;background:linear-gradient(180deg,#f8fcffeb,#e9f2fcf0)}.shell[data-shell-scheme=light] .shellWorkspaceCard,.shell[data-shell-scheme=light] .shellNowPill,.shell[data-shell-scheme=light] .shellThemeToggle,.shell[data-shell-scheme=light] .shellWorkspaceStat,.shell[data-shell-scheme=light] .navItem,.shell[data-shell-scheme=light] .navIcon,.shell[data-shell-scheme=light] .g-metaItem,.shell[data-shell-scheme=light] .g-serviceRow,.shell[data-shell-scheme=light] .g-checkItem,.shell[data-shell-scheme=light] .g-availabilityRow,.shell[data-shell-scheme=light] .g-nudgeRow,.shell[data-shell-scheme=light] .ap-item,.shell[data-shell-scheme=light] .ap-searchInput,.shell[data-shell-scheme=light] .ap-tabBar,.shell[data-shell-scheme=light] .ap-detailSection,.shell[data-shell-scheme=light] .py-statusItem,.shell[data-shell-scheme=light] .st-toggle,.shell[data-shell-scheme=light] .st-summary,.shell[data-shell-scheme=light] .st-weekGrid,.shell[data-shell-scheme=light] .an-funnelRow,.shell[data-shell-scheme=light] .tm-step,.shell[data-shell-scheme=light] .tm-listRow,.shell[data-shell-scheme=light] .tm-appointment,.shell[data-shell-scheme=light] .tm-empty,.shell[data-shell-scheme=light] .shellMobileNav{border-color:#1f43681f;background:#ffffff94;box-shadow:0 12px 28px #1f436814}.shell[data-shell-scheme=light] .navItem:hover,.shell[data-shell-scheme=light] .navItemActive,.shell[data-shell-scheme=light] .sv-item:hover,.shell[data-shell-scheme=light] .sv-itemActive,.shell[data-shell-scheme=light] .ap-item:hover,.shell[data-shell-scheme=light] .ap-itemSelected,.shell[data-shell-scheme=light] .ap-itemBulkSelected{background:linear-gradient(135deg,rgba(var(--shell-accent-rgb),.16),#ffffffb8);border-color:rgba(var(--shell-accent-rgb),.26);box-shadow:0 14px 28px #1f43681a}.shell[data-shell-scheme=light] .shellWorkspaceCard{background:linear-gradient(160deg,rgba(var(--shell-accent-rgb),.18),#ffffffa8 36%,#f3f8ffe6)}.shell[data-shell-scheme=light] .shellWorkspaceLabel,.shell[data-shell-scheme=light] .shellTitleEyebrow,.shell[data-shell-scheme=light] .shellWorkspaceStatLabel{color:#10233a80}.shell[data-shell-scheme=light] .navItem{color:#10233acc}.shell[data-shell-scheme=light] .btnOutline,.shell[data-shell-scheme=light] .g-linkBtn,.shell[data-shell-scheme=light] .g-pillBtn,.shell[data-shell-scheme=light] .ap-filterBtn,.shell[data-shell-scheme=light] .ap-bulkBtn,.shell[data-shell-scheme=light] .ap-bulkToggle,.shell[data-shell-scheme=light] .ap-searchClear,.shell[data-shell-scheme=light] .ap-actionBtn,.shell[data-shell-scheme=light] .py-actionBtn,.shell[data-shell-scheme=light] .st-dayBtn,.shell[data-shell-scheme=light] .tm-chipBtn{border-color:#1f436824;background:#ffffffad;color:var(--shell-text);box-shadow:none}.shell[data-shell-scheme=light] .btnPrimary,.shell[data-shell-scheme=light] .ap-filterBtnActive,.shell[data-shell-scheme=light] .ap-bulkToggleActive,.shell[data-shell-scheme=light] .ap-bulkBtnPrimary,.shell[data-shell-scheme=light] .st-dayBtnPrimary,.shell[data-shell-scheme=light] .tm-chipBtnActive{border-color:rgba(var(--shell-accent-rgb),.24);background:linear-gradient(135deg,rgba(var(--shell-accent-rgb),.18),#ffffffeb);color:#0f2135}.shell[data-shell-scheme=light] .ap-bulkBtnDanger{background:#d952631a;border-color:#d952632e;color:#b94151}.shell[data-shell-scheme=light] input,.shell[data-shell-scheme=light] select,.shell[data-shell-scheme=light] textarea,.shell[data-shell-scheme=light] .sv-input,.shell[data-shell-scheme=light] .tm-field input,.shell[data-shell-scheme=light] .tm-field select,.shell[data-shell-scheme=light] .tm-inlineSelect,.shell[data-shell-scheme=light] .st-timeInput{background:#ffffffc7;border-color:#1f436824;color:var(--shell-text)}.shell[data-shell-scheme=light] input::placeholder,.shell[data-shell-scheme=light] textarea::placeholder,.shell[data-shell-scheme=light] .sv-input::placeholder,.shell[data-shell-scheme=light] .tm-field input::placeholder{color:#10233a57}.shell[data-shell-scheme=light] .g-profileType,.shell[data-shell-scheme=light] .g-serviceSub,.shell[data-shell-scheme=light] .g-nudgeRow span,.shell[data-shell-scheme=light] .g-checkMeta span,.shell[data-shell-scheme=light] .g-profileLinks,.shell[data-shell-scheme=light] .g-availabilityRow span,.shell[data-shell-scheme=light] .sub-term,.shell[data-shell-scheme=light] .sub-current .u-muted,.shell[data-shell-scheme=light] .sub-desc,.shell[data-shell-scheme=light] .sub-faqA,.shell[data-shell-scheme=light] .pf-sectionHint,.shell[data-shell-scheme=light] .pf-hint,.shell[data-shell-scheme=light] .tm-sub,.shell[data-shell-scheme=light] .tm-copy,.shell[data-shell-scheme=light] .tm-panelHint,.shell[data-shell-scheme=light] .tm-listSub,.shell[data-shell-scheme=light] .tm-rentStatus,.shell[data-shell-scheme=light] .u-muted{color:#10233aa8}.shell[data-shell-scheme=light] .ap-badgeCanceled,.shell[data-shell-scheme=light] .g-badge,.shell[data-shell-scheme=light] .tm-badge,.shell[data-shell-scheme=light] .sub-badgeCurrent{color:#18324d}.shell[data-shell-scheme=light] .ap-bulkHint,.shell[data-shell-scheme=light] .ap-bulkCount,.shell[data-shell-scheme=light] .ap-service,.shell[data-shell-scheme=light] .ap-meta,.shell[data-shell-scheme=light] .ap-detailLabel,.shell[data-shell-scheme=light] .ap-detailPhone,.shell[data-shell-scheme=light] .ap-empty,.shell[data-shell-scheme=light] .ap-empty .u-muted,.shell[data-shell-scheme=light] .ap-searchIcon,.shell[data-shell-scheme=light] .ap-tab,.shell[data-shell-scheme=light] .ap-tabCount{color:#10233ab8}.shell[data-shell-scheme=light] .ap-tab:hover,.shell[data-shell-scheme=light] .ap-tabActive{color:#10233a;background:rgba(var(--shell-accent-rgb),.12)}.shell[data-shell-scheme=light] .ap-tabCount{background:#1f436814}.shell[data-shell-scheme=light] .ap-itemCheck{border-color:#1f436829;background:#ffffffb8}.shell[data-shell-scheme=light] .ap-itemCheckSelected{background:linear-gradient(135deg,rgba(var(--shell-accent-rgb),.3),#fffffff5);border-color:rgba(var(--shell-accent-rgb),.3);color:#10233a}.shell[data-shell-scheme=light] .ap-statAlert{background:linear-gradient(155deg,#f4c86942,#ffffffa8 70%)}.shell[data-shell-scheme=light] .ap-statGreen{background:linear-gradient(155deg,#72efb23d,#ffffffa8 70%)}.shell[data-shell-scheme=light] .ap-itemPending{border-color:#b777002e;background:linear-gradient(135deg,#f4c86929,#ffffff9e)}.shell[data-shell-scheme=light] .ap-detailEmpty{background:#f8fcffd1;border-color:#1f43682e;color:#10233a9e}.shell[data-shell-scheme=light] .ap-detailPhone:hover{color:#10233a}.shell[data-shell-scheme=light] .ap-detailClose{border-color:#1f436829;background:#ffffffad;color:#10233a}.shell[data-shell-scheme=light] .ap-detailClose:hover{background:#ffffffeb}.shell .card:before,.sv-panel:before,.pf-section:before,.py-connectCard:before,.py-balanceCard:before,.sub-card:before,.sub-faqCard:before,.ap-list:before,.ap-detail:before,.tm-hero:before,.tm-panel:before,.tm-statCard:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent)}.shell .card,.sv-panel,.pf-section,.py-connectCard,.py-balanceCard,.sub-card,.sub-faqCard,.ap-detail,.tm-hero,.tm-panel,.tm-statCard{padding:22px}.shell a,.shell button{-webkit-tap-highlight-color:transparent}.shell a:focus-visible,.shell button:focus-visible,.shell input:focus-visible,.shell select:focus-visible,.shell textarea:focus-visible,.sv-input:focus-visible,.tm-field input:focus-visible,.tm-field select:focus-visible,.tm-inlineSelect:focus-visible,.st-timeInput:focus-visible{outline:2px solid rgba(var(--shell-accent-rgb),.92);outline-offset:3px;box-shadow:0 0 0 4px rgba(var(--shell-accent-rgb),.16)}.shell input,.shell select,.shell textarea,.sv-input,.tm-field input,.tm-field select,.tm-inlineSelect,.st-timeInput{color:var(--shell-text)}.shell input::placeholder,.shell textarea::placeholder,.sv-input::placeholder,.tm-field input::placeholder{color:#eef5ff57}.u-muted{color:var(--shell-muted)}.g-page,.sub-page,.tm-page{display:grid;gap:22px}.g-h1,.tm-title{margin:0;font-family:Sora,Manrope,sans-serif;font-size:clamp(42px,5vw,64px);line-height:.96;letter-spacing:-.07em}.g-grid{grid-template-columns:minmax(0,1.18fr) minmax(360px,.9fr);gap:22px}.g-colLeft,.g-colRight,.g-planCard,.g-profileCard,.g-servicesCard,.g-glanceCard,.g-startCard,.g-nudgeCard,.g-availabilityCard,.g-serviceList,.g-statList,.g-checklist,.g-nudgeList,.g-availabilityRows{display:grid;gap:14px}.g-colLeft,.g-colRight{align-content:start}.g-planCard{background:linear-gradient(155deg,rgba(var(--shell-accent-rgb),.18),#13161ceb 34%,#0a0c10eb)}.g-planTop,.g-planBottom,.g-cardHeader,.g-profileRow,.g-serviceRow,.g-statRow,.g-nudgeRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.g-planTop .u-muted{color:#eef5ff8a}.g-planMeta{display:inline-flex;align-items:center;gap:10px;color:var(--shell-muted-strong);font-weight:700}.g-dotIcon,.g-metaIcon,.g-statIcon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:14px}.g-linkBtn,.g-pillBtn,.ap-filterBtn,.ap-bulkBtn,.ap-bulkToggle,.ap-searchClear,.ap-actionBtn,.py-actionBtn,.st-dayBtn,.tm-chipBtn{border-radius:16px;border:1px solid var(--shell-border-strong);background:linear-gradient(180deg,#ffffff0f,#ffffff08);color:var(--shell-text);font-weight:800;transition:transform .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.g-linkBtn{min-height:46px;padding:0 16px;font-size:14px}.g-ext{margin-left:8px;opacity:.7}.g-badge,.g-founderBadge,.sub-badge,.tm-badge,.ap-badge{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.g-badge,.g-founderBadge,.sub-badgeFeatured,.tm-badge,.ap-badgePending{border:1px solid rgba(var(--shell-accent-rgb),.28);background:rgba(var(--shell-accent-rgb),.14);color:var(--shell-accent)}.g-avatarWrap{width:98px;height:98px;border-radius:28px;overflow:hidden;flex-shrink:0;background:#ffffff0a;box-shadow:0 18px 40px #0000004d}.g-avatar,.g-serviceThumb{width:100%;height:100%;object-fit:cover}.g-avatarFallback,.g-serviceThumbFallback{width:100%;height:100%;background:radial-gradient(circle at 30% 20%,rgba(var(--shell-accent-rgb),.22),transparent 55%),#ffffff0a}.g-profileRow{align-items:flex-start}.g-profileMain{flex:1;min-width:0;display:grid;gap:10px}.g-profileName{font-family:Sora,Manrope,sans-serif;font-size:clamp(28px,3vw,38px);font-weight:700;letter-spacing:-.06em}.g-profileType,.g-serviceSub,.g-nudgeRow span,.g-checkMeta span,.g-profileLinks,.g-checkMeta,.g-availabilityRow span{color:var(--shell-muted)}.g-profileMeta,.g-profileLinks{display:flex;flex-wrap:wrap;gap:10px}.g-metaItem{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#ffffff09}.g-profileCtas{display:grid;gap:10px;min-width:220px}.g-profileCtas .btnOutline{color:var(--shell-text)}.g-profileCtas .btnPrimary{color:#0b1524}.g-cardTitle,.sub-cardTitle,.sub-faqTitle,.py-connectTitle,.tm-panelTitle,.pf-sectionTitle{font-family:Sora,Manrope,sans-serif;font-size:clamp(22px,2vw,30px);font-weight:700;letter-spacing:-.05em}.g-serviceRow{padding:16px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:#ffffff08}.g-serviceThumbWrap{width:64px;height:64px;border-radius:18px;overflow:hidden;flex-shrink:0}.g-serviceLeft,.g-serviceRight,.g-statLeft{display:flex;align-items:center;gap:12px}.g-serviceInfo{display:grid;gap:4px}.g-serviceTitle,.g-statVal,.sub-price,.py-balanceAmount,.tm-statValue{font-family:Sora,Manrope,sans-serif;letter-spacing:-.05em}.g-serviceTitle,.g-statVal{font-weight:700}.g-price{font-family:Sora,Manrope,sans-serif;font-size:clamp(26px,2.2vw,34px);font-weight:700;letter-spacing:-.05em}.g-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.g-statRow{padding:4px 0}.g-statLeft{color:var(--shell-muted);font-weight:700}.g-statVal{font-size:18px}.g-checkItem,.g-availabilityRow,.g-nudgeRow{border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff09;padding:16px 18px}.g-checkItemDone{border-color:#72efb238;background:linear-gradient(180deg,#72efb214,#ffffff08)}.g-checkMeta strong,.g-availabilityRow strong,.g-nudgeRow strong{font-size:15px;font-weight:800}.g-smallMsg,.sub-desc,.sub-faqA,.pf-sectionHint,.pf-hint,.tm-sub,.tm-copy,.tm-panelHint,.tm-listSub,.tm-rentStatus{color:var(--shell-muted)}.btnFull{width:100%}.sub-page{gap:24px}.sub-hero{align-items:flex-start;gap:18px}.sub-heroCopy{max-width:640px;font-size:16px}.sub-current{min-width:240px;padding:18px;gap:6px}.sub-actions,.sub-ctaRow{display:flex;gap:10px;flex-wrap:wrap}.sub-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.sub-card{min-height:100%;display:grid;gap:16px}.sub-cardFeatured{border-color:#f1cd7252;background:linear-gradient(155deg,#f1cd722e,#12141aeb 40%,#0a0c10eb)}.sub-cardCurrent{border-color:#72efb247}.sub-cardHeader{display:flex;justify-content:space-between;gap:14px}.sub-badges{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.sub-badgeCurrent{border-color:#72efb247;background:#72efb21f;color:#d8ffe8}.sub-priceRow{align-items:baseline}.sub-price{font-size:clamp(34px,3vw,48px);font-weight:700}.sub-term,.sub-current .u-muted{color:var(--shell-muted)}.sub-list{margin:0;padding-left:20px;display:grid;gap:8px}.sub-list li{color:var(--shell-muted-strong)}.sv-grid{grid-template-columns:350px minmax(0,1fr);gap:20px;margin-top:18px}.sv-panel{padding:20px}.sv-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.sv-head strong,.sv-panel>strong{font-family:Sora,Manrope,sans-serif;font-size:26px;font-weight:700;letter-spacing:-.05em}.sv-list,.sv-formGrid{display:grid;gap:12px}.sv-item{text-align:left;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--shell-text);cursor:pointer;transition:transform .15s ease,border-color .15s ease,background-color .15s ease}.sv-item:hover,.sv-itemActive{transform:translateY(-1px);border-color:rgba(var(--shell-accent-rgb),.22);background:linear-gradient(135deg,rgba(var(--shell-accent-rgb),.12),#ffffff08)}.sv-twoCol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sv-label{display:grid;gap:8px}.sv-label span{font-size:13px;font-weight:700;color:var(--shell-muted-strong)}.sv-input{width:100%;min-height:50px;border-radius:18px;border:1px solid var(--shell-input-border);background:var(--shell-input-bg);padding:0 16px;font-size:15px;box-shadow:inset 0 1px #ffffff0a}.sv-photoGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.sv-photoCard{border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.sv-photoImg{height:160px}.sv-photoActions{padding:10px}.ap-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ap-stat{padding:18px;display:grid;gap:12px}.ap-statLabel{color:var(--shell-muted)}.ap-statVal{font-family:Sora,Manrope,sans-serif;font-size:clamp(28px,3vw,42px);font-weight:700;letter-spacing:-.06em}.ap-statAlert{background:linear-gradient(155deg,#f4c86924,#12141af0 60%)}.ap-statGreen{background:linear-gradient(155deg,#72efb224,#12141af0 60%)}.ap-searchBar{margin:0}.ap-searchInput{min-height:60px;padding:0 18px;border-radius:22px;border:1px solid var(--shell-border);background:var(--shell-panel-bg-soft);box-shadow:var(--shell-shadow-soft)}.ap-searchInput input{font-size:15px}.ap-filterRow,.ap-bulkBar{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.ap-filterBtn,.ap-bulkToggle,.ap-bulkBtn,.ap-searchClear,.ap-tab{min-height:42px}.ap-filterBtn,.ap-bulkToggle,.ap-bulkBtn,.ap-searchClear{padding:0 14px}.ap-filterBtnActive,.ap-bulkToggleActive,.ap-bulkBtnPrimary,.st-dayBtnPrimary,.tm-chipBtnActive{color:#0b0c10;background:linear-gradient(135deg,#f5fbff,#d4e8ff);border-color:#ffffff6b}.ap-bulkBtnDanger{background:#ff94941f;border-color:#ff949438;color:#ffd0d0}.ap-bulkBtnGhost{color:var(--shell-muted)}.ap-tabBar{display:flex;align-items:center;gap:8px;padding:8px;border-radius:22px;border:1px solid rgba(255,255,255,.06);background:#ffffff08;overflow-x:auto}.ap-tab{border:none;background:transparent;border-radius:14px;color:var(--shell-muted);padding:0 14px;font-size:13px;font-weight:800}.ap-tab:hover,.ap-tabActive{color:var(--shell-text);background:#ffffff0f}.ap-layout{display:grid;grid-template-columns:minmax(360px,.78fr) minmax(0,1fr);gap:18px;align-items:start;min-height:420px}.ap-list{padding:14px;display:grid;gap:10px;align-content:start}.ap-item{gap:14px;padding:16px;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:#ffffff08}.ap-item:hover,.ap-itemSelected,.ap-itemBulkSelected{border-color:rgba(var(--shell-accent-rgb),.2);background:linear-gradient(135deg,rgba(var(--shell-accent-rgb),.12),#ffffff08)}.ap-avatar,.ap-detailAvatar{background:linear-gradient(135deg,rgba(var(--shell-accent-rgb),.22),#ffffff0a);border:1px solid rgba(var(--shell-accent-rgb),.18)}.ap-clientName,.ap-detailName{font-family:Sora,Manrope,sans-serif;letter-spacing:-.04em}.ap-detail{gap:18px}.ap-detailSection{border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.ap-detailEmpty{min-height:100%;border-radius:28px;border:1px dashed rgba(255,255,255,.12);background:#ffffff05}.ap-empty{padding:64px 24px}.ap-msg{border-radius:16px;padding:12px 14px;font-weight:700}.ap-msgOk{background:#72efb21f;border:1px solid rgba(114,239,178,.22);color:#d5ffe7}.ap-msgErr{background:#ff94941f;border:1px solid rgba(255,148,148,.22);color:#ffd3d3}.paPage,.blPage{align-content:start}.paStateCard,.paCard,.paTimingCard,.blCard,.blHero{padding:22px;border-radius:28px;border:1px solid rgba(255,255,255,.08);background:var(--shell-panel-bg);box-shadow:var(--shell-shadow-soft)}.paTopRow,.paActionRow,.blActionRow,.blHeroActions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.paHero,.blHero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.paHero h1,.blHero h1{margin:4px 0 8px;font-family:Sora,Manrope,sans-serif;font-size:clamp(34px,4vw,48px);line-height:.96;letter-spacing:-.06em}.paHero p,.blHero p{margin:0;color:var(--shell-muted);max-width:62ch}.paEyebrow,.blEyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:10px;font-weight:800;color:rgba(var(--shell-accent-rgb),.92)}.paStatusPill,.paStatePill{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.paStatusPill.is-confirmed{color:#d9eeff;border-color:#6fa9ff42;background:#6fa9ff29}.paStatusPill.is-completed{color:#d8ffe8;border-color:#72efb23d;background:#72efb224}.paStatusPill.is-canceled{color:#ffd8d8;border-color:#ff94943d;background:#ff949424}.paStatusPill.is-pending,.paStatePill{color:var(--shell-accent);border-color:rgba(var(--shell-accent-rgb),.24);background:rgba(var(--shell-accent-rgb),.14)}.paGrid,.blGrid{display:grid;gap:18px}.paGrid{grid-template-columns:minmax(0,1.04fr) minmax(320px,.92fr)}.blGrid{grid-template-columns:minmax(320px,.9fr) minmax(0,1fr);align-items:start}.paStack,.blStack,.paSummaryList,.blChecklist{display:grid;gap:14px}.paCardHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.paDetailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.paDetailItem,.blChecklistItem{display:grid;gap:6px;padding:16px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.paLabel{color:var(--shell-muted);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.paDetailItem strong,.paStrong,.blChecklistItem strong{font-size:16px;font-weight:800;letter-spacing:-.02em}.paSummaryList>div{display:grid;gap:8px}.paSummaryList .u-muted{margin:0}.paNoteBlock{display:grid;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}.paNoteBlock p,.blChecklistItem span{margin:0;color:var(--shell-muted);line-height:1.55}.paTimingCard{text-align:center;color:var(--shell-muted-strong)}.blQrCard{justify-items:center;text-align:center}.blQrWrap{width:min(100%,360px);margin-top:6px;padding:20px;border-radius:24px;background:#fff;box-shadow:0 22px 44px #00000038}.blQrImage{width:100%;height:auto;display:block}.blQrFallback{min-height:280px;display:grid;place-items:center;color:#1b2330;font-weight:700}.blLinkBox{padding:16px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--shell-muted-strong);font-size:14px;line-height:1.55;overflow-wrap:anywhere}.blToolCard,.blHistoryList{display:grid;gap:14px}.blSectionHead,.blStatusRow,.blHistoryItem{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.blSectionHead p,.blStatusRow p{margin:6px 0 0}.blToolNote,.blToolMeta,.blToolLinkCard,.blHistoryItem{padding:16px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.blToolNote,.blToolMeta{display:grid;gap:8px}.blToolNote span,.blToolMeta span,.blHistoryItem span{color:var(--shell-muted);line-height:1.55}.blFieldGrid,.blServiceGrid{display:grid;gap:12px}.blFieldGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.blServiceGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.blField{display:grid;gap:8px}.blField span{font-size:13px;font-weight:800;color:var(--shell-muted-strong)}.blField input,.blField select{min-height:50px;border-radius:18px;border:1px solid var(--shell-input-border);background:var(--shell-input-bg);color:var(--shell-text);padding:0 16px;box-shadow:inset 0 1px #ffffff0a}.blServiceChip{text-align:left;padding:16px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--shell-text);display:grid;gap:8px;transition:transform .15s ease,border-color .15s ease,background-color .15s ease}.blServiceChip:hover,.blServiceChip.is-active{transform:translateY(-1px);border-color:rgba(var(--shell-accent-rgb),.22);background:linear-gradient(135deg,rgba(var(--shell-accent-rgb),.12),#ffffff08)}.blServiceChipTitle{font-size:16px;font-weight:800;letter-spacing:-.02em}.blServiceChipMeta{color:var(--shell-muted)}.blAvailabilityPill{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.08);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.blAvailabilityPill.is-ready{background:#72efb224;border-color:#72efb23d;color:#d8ffe8}.blAvailabilityPill.is-checking{background:#ffffff0f;border-color:#ffffff1f;color:var(--shell-muted-strong)}.blAvailabilityPill.is-needs-update{background:#f1cd7224;border-color:#f1cd723d;color:#ffe6a6}.blHistoryEmpty{padding:18px;border-radius:20px;border:1px dashed rgba(255,255,255,.12);background:#ffffff05;color:var(--shell-muted)}.py-grid{grid-template-columns:minmax(0,1.06fr) minmax(340px,.94fr);gap:18px}.py-balanceCard{gap:18px;border-color:#72efb22e;background:linear-gradient(160deg,#72efb224,#101613eb 32%,#0a0c10eb)}.py-balanceLabel,.py-statusLabel{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--shell-muted);font-weight:800}.py-balanceAmount{font-size:clamp(58px,6vw,84px);font-weight:700}.py-statusItem{padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.py-dotGreen{background:var(--shell-success);box-shadow:0 0 0 5px #72efb229}.py-dotYellow{background:var(--shell-warning)}.pf-layout{grid-template-columns:minmax(0,1fr) 320px;gap:20px}.pf-main,.pf-settingsLayout,.pf-sectionBody,.pf-actions{display:grid;gap:16px}.pf-sidebar{position:sticky;top:100px;gap:14px}.pf-section{padding:0}.pf-sectionHead{padding:18px 22px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.pf-sectionBody{padding:20px 22px 22px}.pf-field{display:grid;gap:8px}.pf-label{font-size:13px;font-weight:800;color:var(--shell-muted-strong)}.pf-twoCol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pf-previewCard{gap:12px;text-align:left;justify-items:stretch;padding:22px}.pf-previewAvatar{width:96px;height:96px;border-radius:28px;margin:10px auto 0;box-shadow:0 18px 34px #00000052}.pf-previewName{font-family:Sora,Manrope,sans-serif;font-size:30px;font-weight:700;text-align:center;letter-spacing:-.06em}.pf-previewType,.pf-previewBio,.pf-previewLink{text-align:center;justify-content:center}.st-toggles,.st-weekGrid,.tm-list,.tm-mainCol,.tm-sideCol{display:grid;gap:12px}.st-toggle,.st-summary{border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#ffffff09}.st-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap}.st-summary{padding:16px 18px}.st-weekGrid{border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#ffffff06;overflow:hidden}.st-dayRow{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.05)}.st-dayRowActive{background:linear-gradient(135deg,rgba(var(--shell-accent-rgb),.08),#ffffff08)}.st-dayLabel,.st-toggleLabel{font-size:18px;font-weight:800;letter-spacing:-.03em}.st-timeInput{min-height:50px;border-radius:18px;border:1px solid var(--shell-input-border);background:var(--shell-input-bg);padding:0 16px}.tm-hero,.tm-panel,.tm-statCard{background:var(--shell-panel-bg)}.tm-stepList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tm-step{min-height:100%;padding:16px 18px}.tm-grid{grid-template-columns:minmax(0,1.18fr) minmax(360px,.92fr);gap:18px}.tm-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tm-statCard{gap:10px}.tm-statValue{font-size:clamp(30px,3vw,40px);font-weight:700}.tm-panelTitle{font-size:18px}.tm-panelHint,.tm-panelMeta{font-size:13px}.tm-formGrid,.tm-formGridCompact{align-items:end;gap:12px}.tm-formGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.tm-formGridCompact{grid-template-columns:minmax(0,1.05fr) minmax(0,1.05fr) minmax(120px,.75fr) minmax(180px,.95fr)}.tm-formGrid>*,.tm-formGridCompact>*{min-width:0}.tm-formGrid>.btn,.tm-formGridCompact>.btn{align-self:end;width:100%;min-width:0}.tm-sideCol .tm-formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tm-sideCol .tm-formGrid>.btn{grid-column:1 / -1}.tm-panel .btnPrimary{border-color:rgba(var(--shell-accent-rgb),.28);background:linear-gradient(135deg,rgba(var(--shell-accent-rgb),.24),#ffffff14),linear-gradient(180deg,#ffffff0f,#ffffff08);color:var(--shell-text);box-shadow:inset 0 1px #ffffff14,0 16px 36px #00000047}.tm-panel .btnPrimary:hover:not(:disabled){border-color:rgba(var(--shell-accent-rgb),.4);background:linear-gradient(135deg,rgba(var(--shell-accent-rgb),.34),#ffffff1c),linear-gradient(180deg,#ffffff14,#ffffff0a);box-shadow:inset 0 1px #ffffff1a,0 22px 46px #00000057}.tm-field input,.tm-field select,.tm-inlineSelect{min-height:48px;border-radius:18px;border:1px solid var(--shell-input-border);background:var(--shell-input-bg);padding:0 16px;box-shadow:inset 0 1px #ffffff0a}.tm-listRow,.tm-appointment{padding:16px 18px;border-radius:20px}.tm-listTitle{font-family:Sora,Manrope,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.04em}.tm-empty{border-radius:20px;padding:18px;border:1px dashed rgba(255,255,255,.12);background:#ffffff05}.an-page{display:grid;gap:20px}.an-hero,.an-upgradeCard{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;background:linear-gradient(155deg,rgba(var(--shell-accent-rgb),.18),#12141aeb 36%,#0a0c10eb)}.an-heroCopy,.an-heroSide,.an-section,.an-chartCard,.an-funnelCard,.an-upgradeCard{display:grid;gap:12px}.an-heroSide{min-width:220px;justify-items:end}.an-heroEyebrow,.an-upgradeEyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:10px;font-weight:800;color:rgba(var(--shell-accent-rgb),.92)}.an-heroSub{max-width:720px}.an-heroPill{display:grid;gap:4px;min-width:160px;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.an-heroPillLabel{text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:800;color:var(--shell-muted)}.an-section{gap:14px}.an-sectionHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.an-sectionTitle,.an-upgradeTitle{font-family:Sora,Manrope,sans-serif;font-size:clamp(24px,2.2vw,32px);font-weight:700;letter-spacing:-.05em}.an-sectionSub{margin-top:4px}.an-metricGrid,.an-chartGrid,.an-detailGrid{display:grid;gap:14px}.an-metricGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.an-metricGridCompact{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.an-chartGrid,.an-detailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.an-statCard,.an-spotlightCard,.an-chartCard,.an-funnelCard{display:grid;gap:8px}.an-statCardMuted{opacity:.62}.an-statValue,.an-spotlightValue{font-family:Sora,Manrope,sans-serif;font-size:clamp(32px,3vw,44px);font-weight:700;letter-spacing:-.06em}.an-statLabel,.an-spotlightLabel{color:var(--shell-muted);font-size:13px;font-weight:700}.an-statTrend{font-size:12px;font-weight:800}.an-chartTitle{font-family:Sora,Manrope,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.04em}.an-chartLegend{display:flex;justify-content:space-between;gap:8px;color:var(--shell-muted);font-size:12px}.an-funnelCard{gap:10px}.an-funnelRow{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:0 14px;border-radius:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.an-funnelLabel{font-weight:800}.an-funnelValue{display:inline-flex;align-items:center;gap:8px}.an-actionRow{display:flex;gap:10px;flex-wrap:wrap}@keyframes shellRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.shellContentInner>*{animation:shellRise .42s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.shellContentInner>*{animation:none}.shell *,.shell *:before,.shell *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:1260px){.g-grid,.py-grid,.tm-grid,.pf-layout,.an-chartGrid,.an-detailGrid{grid-template-columns:1fr}.pf-sidebar{position:static}}@media(max-width:1100px){.shell{grid-template-columns:1fr}.shellSidebar{display:none}.shellMain{min-height:auto;padding:18px 18px calc(132px + env(safe-area-inset-bottom))}.shellTopbar{padding-bottom:16px}.shellMobileNav{position:fixed;left:50%;bottom:max(16px,env(safe-area-inset-bottom));z-index:40;transform:translate(-50%);width:min(94vw,720px);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:8px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#0a0c11d6;box-shadow:0 24px 60px #00000073;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px)}.shellMobileNav .navItem{min-height:62px;flex-direction:column;justify-content:center;gap:7px;padding:8px 6px;border-radius:16px;text-align:center;font-size:11px}.shellMobileNav .navText{font-size:11px}.navBadgeMobile{position:absolute;top:7px;right:8px;min-width:18px;height:18px;display:grid;place-items:center;background:linear-gradient(135deg,var(--shell-accent),#d8ecff);color:#0b0c10}.g-profileRow,.g-planBottom,.g-serviceRow,.an-hero,.tm-heroTop,.tm-panelHeader,.tm-listRow,.tm-rowActions,.tm-formRow,.sub-hero{flex-direction:column;align-items:stretch}.g-profileCtas{min-width:0}}@media(max-width:920px){.g-grid,.ap-layout,.sv-grid,.tm-grid,.an-chartGrid,.an-detailGrid{grid-template-columns:1fr}.g-profileRow,.g-planBottom,.g-serviceRow,.an-hero,.tm-heroTop,.tm-panelHeader,.tm-listRow,.tm-rowActions,.tm-formRow,.sub-hero{flex-direction:column;align-items:stretch}.g-profileCtas{min-width:0}.ap-stats,.tm-stats,.an-metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tm-formGrid,.tm-formGridCompact,.sv-twoCol,.pf-twoCol{grid-template-columns:1fr}}@media(max-width:640px){.shellMain{padding:16px 12px calc(136px + env(safe-area-inset-bottom))}.shellTopbar{align-items:flex-start;flex-direction:column}.shellTopActions{width:100%;flex-direction:column;align-items:stretch}.shellSignOutBtn{margin-left:0}.shellNowPill,.shellThemeToggle{width:100%;justify-content:center}.shellMobileNav{width:min(96vw,560px);grid-template-columns:repeat(3,minmax(0,1fr))}.g-h1,.tm-title{font-size:clamp(34px,10vw,48px)}.g-page,.sub-page,.tm-page,.shellContentInner{gap:18px}.shell .card,.sv-panel,.pf-section,.py-connectCard,.py-balanceCard,.sub-card,.sub-faqCard,.ap-stat,.ap-list,.ap-detail,.tm-hero,.tm-panel,.tm-statCard{padding:18px;border-radius:24px}.ap-stats,.tm-stats,.tm-stepList,.an-metricGrid,.an-metricGridCompact{grid-template-columns:1fr}.ap-filterRow,.ap-bulkBar,.sub-actions,.sub-ctaRow,.shellTopActions{gap:8px}.ap-filterBtn,.ap-bulkToggle,.ap-bulkBtn,.ap-searchClear,.ap-tab,.g-linkBtn,.g-pillBtn,.st-dayBtn,.tm-chipBtn,.py-actionBtn,.shell .btn{width:100%;justify-content:center}.g-profileMeta,.g-profileLinks,.g-serviceRight,.an-heroSide,.an-sectionHeader,.ap-detailHead,.ap-detailHero,.st-toolbar,.st-dayRow,.tm-panelHeader,.tm-rowActions{flex-direction:column;align-items:stretch}.st-dayTimes,.st-dayActions{width:100%}.st-dayActions{margin-left:0;justify-content:stretch}.ap-detail{position:fixed;inset:0;z-index:50;border-radius:0;border:none;overflow-y:auto;background:linear-gradient(180deg,#0a0c11fa,#040507fa);transform:translate(100%);transition:transform .28s cubic-bezier(.22,1,.36,1)}.ap-detailOpen{transform:translate(0)}.ap-detailEmpty{display:none}}.adm-page{min-height:100dvh;padding:28px;position:relative;overflow:hidden;background:radial-gradient(circle at top left,rgba(250,190,120,.16),transparent 28%),radial-gradient(circle at 82% 10%,rgba(91,197,255,.14),transparent 24%),radial-gradient(circle at 50% 120%,rgba(156,166,255,.12),transparent 34%),linear-gradient(180deg,#090b11,#10141d 46%,#121724)}.adm-page:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 88%);pointer-events:none}.adm-shell{width:min(1320px,100%);margin:0 auto;position:relative;z-index:1;display:grid;gap:24px}.adm-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end}.adm-headlineBlock{display:grid;gap:2px}.adm-brand{display:inline-flex;align-items:center;color:#ffffffc7;text-decoration:none;font-size:14px;letter-spacing:.08em;text-transform:uppercase}.adm-kicker{margin-top:14px;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:#ffd78ed6}.adm-title{margin:10px 0 8px;font-size:clamp(2rem,4vw,3.4rem);line-height:.95;letter-spacing:-.05em}.adm-subtitle{margin:0;max-width:620px;color:#ffffffbd;font-size:1rem}.adm-topbarActions{display:grid;gap:12px;justify-items:end}.adm-identityCard{min-width:260px;padding:16px 18px;border-radius:20px;background:linear-gradient(180deg,#ffffff14,#ffffff06),#0b0e16e0;border:1px solid rgba(255,255,255,.1);box-shadow:0 28px 60px #0000004d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:grid;gap:4px}.adm-identityLabel{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8f}.adm-identityMeta{color:#ffffffad;font-size:13px}.adm-identityHint{color:#ffffff85;font-size:12px}.adm-actionRow{display:flex;gap:12px;flex-wrap:wrap}.adm-alertCard,.adm-loadingCard{padding:18px 20px}.adm-alertCard{border-color:#ff7e7e61;color:#ffd0d0}.adm-jumpRail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.adm-jumpChip{text-decoration:none;color:inherit;padding:16px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0b,#ffffff04),#0b0f18c7;display:grid;gap:6px;transition:transform .14s ease,border-color .14s ease,background .14s ease}.adm-jumpChip:hover{transform:translateY(-1px);border-color:#76b9ff38;background:linear-gradient(180deg,#76b9ff14,#ffffff05),#0c121ce0}.adm-jumpChip strong{font-size:15px;letter-spacing:-.02em;color:#fff}.adm-jumpChip span{color:#fff9;font-size:13px;line-height:1.45}.adm-overviewGrid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,.85fr);gap:18px}.adm-overviewMain,.adm-overviewSide{display:grid;gap:18px}.adm-overviewHeader{display:flex;align-items:end;justify-content:space-between;gap:16px}.adm-overviewMeta{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffffa3;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.adm-heroCard{padding:28px;border-radius:28px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top left,rgba(255,215,142,.14),transparent 34%),radial-gradient(circle at top right,rgba(118,185,255,.14),transparent 30%),linear-gradient(180deg,#ffffff0e,#ffffff05),#090d16f0;box-shadow:0 28px 72px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:grid;gap:20px}.adm-heroHeader{display:flex;align-items:start;justify-content:space-between;gap:16px;flex-wrap:wrap}.adm-overviewHeaderRail{display:grid;justify-items:end;gap:12px}.adm-periodBar{display:inline-flex;align-items:center;gap:6px;padding:6px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.adm-periodButton{appearance:none;min-height:34px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#ffffffad;font:inherit;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .14s ease,color .14s ease,transform .14s ease}.adm-periodButton:hover{color:#fff;transform:translateY(-1px)}.adm-periodButton.is-active{background:linear-gradient(180deg,#ffd78e29,#ffffff06),#18130bf5;color:#fff3d1}.adm-panelCopy{margin:10px 0 0;max-width:58ch;color:#ffffffa8;font-size:14px;line-height:1.55}.adm-heroValueWrap{padding:22px 24px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;box-shadow:inset 0 1px #ffffff0a;display:grid;gap:10px}.adm-heroValueWrap.is-gold{background:linear-gradient(180deg,#ffd78e29,#ffffff06),#1e170df0;border-color:#ffd78e2e}.adm-heroValueWrap.is-green{background:linear-gradient(180deg,#7bffc726,#ffffff06),#0d1b17f0;border-color:#7bffc729}.adm-heroValueWrap.is-blue{background:linear-gradient(180deg,#76b9ff29,#ffffff06),#0e161ff0;border-color:#76b9ff2e}.adm-heroValueWrap.is-rose{background:linear-gradient(180deg,#ff9d9d26,#ffffff06),#1e1215f0;border-color:#ff9d9d2e}.adm-heroEyebrow{color:#ffffffb3;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.adm-heroValue{font-size:clamp(3rem,7vw,4.75rem);line-height:.95;letter-spacing:-.07em;font-weight:800}.adm-heroCopy{margin:0;max-width:48ch;color:#ffffffb3;font-size:15px;line-height:1.6}.adm-focusTabRow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.adm-focusTabButton{appearance:none;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff09;color:inherit;cursor:pointer;text-align:left;display:grid;gap:6px;transition:transform .14s ease,border-color .14s ease,background .14s ease}.adm-focusTabButton:hover{transform:translateY(-1px);border-color:#ffffff24}.adm-focusTabButton span{color:#ffffff94;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.adm-focusTabButton strong{color:#fff;font-size:1rem;line-height:1.3;letter-spacing:-.03em}.adm-focusTabButton.is-active{border-color:#ffd78e42;background:linear-gradient(180deg,#ffd78e1f,#ffffff05),#18130bf5}.adm-focusDetailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.adm-focusDetailCard{padding:16px 18px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0d,#ffffff05),#ffffff04;display:grid;gap:6px}.adm-focusDetailCard span{color:#ffffff94;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.adm-focusDetailCard strong{color:#fff;font-size:1.15rem;line-height:1.25;letter-spacing:-.03em}.adm-metricGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px}.adm-signalBoardGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.adm-signalCard{min-height:132px;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0d,#ffffff05),#ffffff04;display:grid;align-content:start;gap:8px}.adm-signalCard span{color:#ffffff8f;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.adm-signalCard strong{color:#fff;font-size:1.65rem;line-height:1;letter-spacing:-.05em}.adm-signalCard small{color:#ffffff9e;font-size:13px;line-height:1.5}.adm-actionCenterList{display:grid;gap:12px}.adm-actionCenterItem{padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0d,#ffffff05),#ffffff05;display:grid;gap:10px}.adm-actionCenterTop{display:flex;align-items:start;justify-content:space-between;gap:12px}.adm-actionCenterTop span{color:#ffffffbd;font-size:13px;font-weight:700;line-height:1.45}.adm-actionCenterTop strong{color:#fff;font-size:1.45rem;line-height:1;letter-spacing:-.04em}.adm-actionCenterItem p{margin:0;color:#ffffff9e;font-size:13px;line-height:1.5}.adm-actionCenterBtn{justify-self:start}.adm-metricCard{position:relative;overflow:hidden;padding:20px;border-radius:22px;display:grid;gap:10px;min-height:152px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0d,#ffffff06),#0c101ceb;box-shadow:0 20px 42px #0003;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}button.adm-metricCard{appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}.adm-metricCard:hover{transform:translateY(-2px);border-color:#ffffff24;box-shadow:0 28px 56px #00000042}.adm-metricCard.is-active{border-color:#76b9ff42;box-shadow:0 28px 56px #122a4e47}.adm-metricAccent{position:absolute;inset:0 auto auto 0;width:100%;height:4px;opacity:.95}.adm-metricAccent-gold{background:linear-gradient(90deg,#ffd37b,transparent 78%)}.adm-metricAccent-blue{background:linear-gradient(90deg,#76b9ff,transparent 78%)}.adm-metricAccent-green{background:linear-gradient(90deg,#7bffc7,transparent 78%)}.adm-metricAccent-violet{background:linear-gradient(90deg,#9ca6ff,transparent 78%)}.adm-metricAccent-rose{background:linear-gradient(90deg,#ff9d9d,transparent 78%)}.adm-tone-primary{background:linear-gradient(180deg,#ffd6782e,#ffffff08),#12100bf5}.adm-tone-success{background:linear-gradient(180deg,#6cffb329,#ffffff08),#091211f5}.adm-tone-muted{background:linear-gradient(180deg,#95a6ff24,#ffffff08),#0e101bf5}.adm-metricLabel{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#ffffffa8}.adm-metricValue{font-size:clamp(1.7rem,3vw,2.6rem);line-height:1;font-weight:800;letter-spacing:-.05em}.adm-metricDetail{color:#ffffff9e;font-size:14px}.adm-metricHint{margin-top:auto;color:#ffffff85;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.adm-metricExplainCard{display:grid;gap:18px}.adm-metricExplainLead{padding:18px 20px;border-radius:20px;border:1px solid rgba(118,185,255,.14);background:linear-gradient(180deg,#76b9ff1f,#ffffff06),#0c111ce0;display:grid;gap:10px}.adm-metricExplainValue{font-size:clamp(2rem,3.6vw,3.4rem);line-height:1;font-weight:800;letter-spacing:-.06em;color:#fff}.adm-metricExplainWarning{margin:0;color:#ffffffc2;font-size:14px;line-height:1.6;max-width:72ch}.adm-metricExplainGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.adm-boardSection{display:grid;gap:16px;margin-top:20px}.adm-boardHeader{display:flex;align-items:end;justify-content:space-between;gap:16px;flex-wrap:wrap}.adm-boardGrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.adm-boardGrid-money .adm-boardCard-feature{grid-column:span 7}.adm-boardGrid-money .adm-boardCard-stripe{grid-column:span 5}.adm-boardGrid-money .adm-boardCard:not(.adm-boardCard-feature):not(.adm-boardCard-stripe){grid-column:span 12}.adm-boardGrid-growth .adm-boardCard{grid-column:span 6}.adm-boardCard{min-height:100%}.adm-guideCard{padding:16px 18px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0d,#ffffff05),#ffffff04;display:grid;gap:8px}.adm-guideCard span{color:#ffffff94;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.adm-guideCard strong{color:#fff;font-size:1.05rem;line-height:1.35;letter-spacing:-.03em}.adm-guideCard small{color:#ffffffa3;font-size:13px;line-height:1.5}.adm-detailGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.adm-panelCard,.adm-tableCard{position:relative;overflow:hidden;padding:22px;border-radius:24px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#ffffff0f,#ffffff05),#0a0e16e6;box-shadow:0 28px 72px #0000003d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.adm-panelCard:before,.adm-tableCard:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,rgba(255,215,142,.28),rgba(118,185,255,.12),transparent 82%)}.adm-panelHeader{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:18px}.adm-panelHeaderWide{flex-wrap:wrap}.adm-panelHeaderCompact{margin:18px 0 12px}.adm-panelEyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#ffffff8f}.adm-panelTitle{margin:8px 0 0;font-size:1.42rem;letter-spacing:-.04em}.adm-panelMeta{color:#ffffff8c;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.adm-toolbarHint{margin:10px 0 0;max-width:50ch;color:#ffffff9e;font-size:14px}.adm-miniMetricGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.adm-miniMetricGrid-tight{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.adm-miniMetric{padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0d,#ffffff06),#ffffff05;display:grid;gap:8px}.adm-miniMetricLabel{color:#fff9;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.adm-miniMetricValue{font-size:clamp(1.5rem,2vw,2rem);letter-spacing:-.04em}.adm-miniMetricDetail{color:#ffffffa3;font-size:13px;line-height:1.45}.adm-miniMetric-hero{background:linear-gradient(180deg,#ffd78e1f,#ffffff05),#1a140beb;border-color:#ffd78e29}.adm-stripeSnapshot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.adm-stripeSnapshot-connected .adm-stripeStat{background:linear-gradient(180deg,#5fd3a81f,#ffffff05),#0e121de6}.adm-stripeStat{padding:16px 18px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#76b9ff1a,#ffffff05),#0e121de6;display:grid;gap:8px}.adm-stripeStat span{color:#ffffff94;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.adm-stripeStat strong{color:#fff;font-size:1.45rem;line-height:1.1;letter-spacing:-.04em}.adm-stripeStat small{color:#ffffffa3;font-size:12px;line-height:1.5}.adm-recentList{display:grid;gap:10px}.adm-recentItem{padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0d,#ffffff05),#ffffff05;display:grid;gap:10px}.adm-recentTop,.adm-accountListItemTop{display:flex;align-items:start;justify-content:space-between;gap:12px}.adm-recentIdentity,.adm-accountIdentity,.adm-drawerIdentity{display:flex;align-items:start;gap:12px;min-width:0}.adm-recentMain,.adm-accountListItemHead{display:grid;gap:4px;min-width:0}.adm-recentMain span,.adm-recentMeta{color:#ffffff9e;font-size:13px}.adm-stripeAccountAmount{color:#fff;font-size:1.05rem;font-weight:700;letter-spacing:-.03em;text-align:right;white-space:nowrap}.adm-currencyBucketList{display:grid;gap:10px;margin-bottom:16px}.adm-currencyBucket{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0d,#ffffff05),#ffffff05}.adm-currencyBucketHead{display:grid;gap:4px}.adm-currencyBucketHead strong{color:#fff;font-size:.98rem;letter-spacing:.02em}.adm-currencyBucketHead span,.adm-currencyBucketTotals small{color:#ffffff9e;font-size:12px}.adm-currencyBucketTotals{display:grid;gap:4px;justify-items:end;text-align:right}.adm-currencyBucketTotals span{color:#fff;font-weight:700;letter-spacing:-.02em}.adm-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff14,#ffffff05),#121725e6;color:#fff;font-weight:800;letter-spacing:.06em}.adm-avatar-sm{width:42px;height:42px;font-size:12px}.adm-avatar-md{width:46px;height:46px;font-size:12px}.adm-avatar-lg{width:58px;height:58px;border-radius:20px;font-size:14px}.adm-avatar.is-professional{background:linear-gradient(180deg,#ffd78e2e,#ffffff06),#1f170beb;border-color:#ffd78e2e}.adm-avatar.is-client{background:linear-gradient(180deg,#76b9ff2e,#ffffff06),#0e161feb;border-color:#76b9ff2e}.adm-avatar.is-unassigned{background:linear-gradient(180deg,#9ca6ff24,#ffffff06),#131220eb;border-color:#9ca6ff2e}.adm-avatar.has-suspended{box-shadow:inset 0 0 0 1px #ffc76b3d}.adm-avatar.has-deleted{box-shadow:inset 0 0 0 1px #ff7e7e47}.adm-badgeRow{display:flex;gap:8px;flex-wrap:wrap}.adm-detailList{display:grid;gap:10px}.adm-detailRow{display:flex;align-items:start;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0d,#ffffff05),#ffffff04;color:#ffffffb3}.adm-detailRowCopy{max-width:58%;min-width:0;display:grid;gap:4px}.adm-detailRowCopy span{font-size:13px;line-height:1.45}.adm-detailRowCopy small{color:#ffffff8f;font-size:12px;line-height:1.45}.adm-detailRow strong{flex:0 0 auto;max-width:40%;color:#fff;font-size:1rem;line-height:1.35;text-align:right}.adm-tableWrap{overflow-x:auto}.adm-table{width:100%;border-collapse:collapse}.adm-table th,.adm-table td{padding:14px 12px;text-align:left;border-top:1px solid rgba(255,255,255,.08);vertical-align:top}.adm-table th{border-top:0;color:#fff9;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.adm-userCell{display:grid;gap:8px}.adm-userCell span{color:#ffffff9e;font-size:13px}.adm-mailLink{color:#ffffffb8;text-decoration:none;font-size:13px}.adm-mailLink:hover{color:#fff}.adm-cellStack{display:grid;gap:4px}.adm-cellStack span{color:#ffffff8f;font-size:12px}.adm-statusPill{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:#ffb46c24;color:#ffd39b;font-size:12px;font-weight:700}.adm-statusPill.is-confirmed{background:#6cffb324;color:#9bffc5}.adm-statusPill.is-warning{background:#ffc76b2e;color:#ffd89f}.adm-statusPill.is-danger{background:#ff7e7e2e;color:#ffc1c1}.adm-tagPill{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffffc7;font-size:12px;font-weight:700}.adm-tagPill.is-role{background:#76b9ff24;border-color:#76b9ff3d;color:#b9dbff}.adm-tagPill.is-pro{background:#ffd67824;border-color:#ffd6783d;color:#ffe1aa}.adm-tagPill.is-studio{background:#9ca6ff24;border-color:#9ca6ff3d;color:#ccd1ff}.adm-accountToolbar{min-width:min(420px,100%);display:grid;gap:14px}.adm-toolbarLead{display:flex;align-items:start;justify-content:space-between;gap:14px}.adm-searchLabel{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8f}.adm-toolbarCaption{margin-top:6px;color:#fff9;font-size:13px;line-height:1.45}.adm-tabBar{display:flex;gap:10px;flex-wrap:wrap}.adm-tabButton{appearance:none;border:1px solid rgba(255,255,255,.08);background:#ffffff09;color:#ffffffc2;border-radius:16px;padding:12px 14px;min-width:150px;display:grid;gap:4px;text-align:left;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease}.adm-tabButton:hover{transform:translateY(-1px);border-color:#ffffff24}.adm-tabButton span{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8f}.adm-tabButton strong{font-size:1.05rem;letter-spacing:-.03em;color:#fff}.adm-tabButton.is-active{border-color:#ffd78e42;background:linear-gradient(180deg,#ffd78e1f,#ffffff05),#18130bf5}.adm-searchRow{display:flex;gap:10px;flex-wrap:wrap}.adm-searchInput{flex:1 1 260px;min-height:48px;padding:0 15px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#fff;font:inherit;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.adm-searchInput::placeholder{color:#ffffff6b}.adm-searchInput:focus{outline:none;border-color:#ffd78ea6;box-shadow:0 0 0 3px #ffd78e24}.adm-searchMeta{color:#ffffff9e;font-size:13px}.adm-controlBar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.adm-filterGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.adm-filterPanel{padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff09}.adm-selectField{display:grid;gap:6px}.adm-selectField span{color:#ffffff8f;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.adm-select{min-height:46px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#fff;font:inherit;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.adm-select:focus{outline:none;border-color:#ffd78ea6;box-shadow:0 0 0 3px #ffd78e24}.adm-filterToggle{min-height:46px;align-self:stretch}.adm-chipRow{display:flex;flex-wrap:wrap;gap:8px}.adm-filterChip{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff09;color:#ffffffb8;font-size:12px;font-weight:700;letter-spacing:.02em}.adm-filterChip.is-active{border-color:#ffd78e47;background:#ffd78e1f;color:#ffe4b1}.adm-toolbarFooter{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.adm-summaryGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:16px}.adm-summaryCard{width:100%;padding:16px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;display:grid;gap:8px;text-align:left;color:inherit}button.adm-summaryCard{appearance:none;cursor:pointer}.adm-summaryCard.is-clickable{transition:transform .14s ease,border-color .14s ease,background .14s ease}.adm-summaryCard.is-clickable:hover{transform:translateY(-1px);border-color:#ffffff29}.adm-summaryCard.is-active{border-color:#ffd78e47;background:linear-gradient(180deg,#ffd78e1f,#ffffff05),#18130bf5}.adm-summaryCard.is-confirmed{border-color:#6cffb32e}.adm-summaryCard.is-warning{border-color:#ffc76b38}.adm-summaryCard.is-danger{border-color:#ff7e7e38}.adm-summaryCard.is-pro{border-color:#ffd67833}.adm-summaryCard.is-studio{border-color:#9ca6ff38}.adm-summaryLabel{color:#ffffff94;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.adm-summaryValue{font-size:1.5rem;line-height:1;letter-spacing:-.04em;font-weight:800}.adm-summaryNote{color:#fff9;font-size:13px;line-height:1.45}.adm-summaryHint{color:#ffd78ed1;font-size:12px;font-weight:700}.adm-summaryDetail{margin-bottom:16px;padding:18px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0b,#ffffff05),#0a0e17f0;display:grid;gap:16px;box-shadow:0 20px 48px #0000002e}.adm-summaryDetail-confirmed{border-color:#6cffb32e}.adm-summaryDetail-warning{border-color:#ffc76b33}.adm-summaryDetail-danger{border-color:#ff7e7e38}.adm-summaryDetailHeader{display:flex;align-items:start;justify-content:space-between;gap:16px}.adm-summaryDetailTitle{margin:8px 0 0;font-size:1.5rem;letter-spacing:-.04em}.adm-summaryDetailCopy{margin:10px 0 0;max-width:60ch;color:#ffffffa8;font-size:14px;line-height:1.55}.adm-summaryDetailValue{min-width:96px;text-align:right;font-size:clamp(2rem,4vw,2.8rem);line-height:1;font-weight:800;letter-spacing:-.05em}.adm-summaryDetailGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.adm-summaryDetailMetric{padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0d,#ffffff05),#ffffff04;display:grid;gap:6px}.adm-summaryDetailMetric span{color:#ffffff8f;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.adm-summaryDetailMetric strong{color:#fff;font-size:1.15rem;letter-spacing:-.03em}.adm-summaryDetailActions{display:flex;gap:10px;flex-wrap:wrap}.adm-inlineBanner{margin-bottom:16px;padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffffdb}.adm-inlineBanner.is-success{border-color:#6cffb33d;color:#caffdd}.adm-inlineBanner.is-error{border-color:#ff7e7e4d;color:#ffd0d0}.adm-userMeta{color:#ffd78ed1}.adm-directoryStack{display:grid;gap:18px}.adm-archiveToggleBar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,126,126,.16);background:#ff7e7e0d}.adm-archiveToggleTitle{display:block;margin-top:6px;font-size:1rem;letter-spacing:-.02em}.adm-directorySection{padding:18px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#ffffff04),#080b13c7}.adm-directorySectionArchive{border-color:#ff7e7e24;background:linear-gradient(180deg,#ff7e7e0f,#ffffff04),#11090db3}.adm-sectionHeader{display:flex;align-items:start;justify-content:space-between;gap:18px;margin-bottom:16px}.adm-sectionTitle{margin:8px 0 0;font-size:1.55rem;letter-spacing:-.04em}.adm-sectionCopy{margin:10px 0 0;max-width:66ch;color:#ffffffa3;font-size:14px;line-height:1.55}.adm-sectionCount{display:inline-flex;align-items:center;justify-content:center;min-width:110px;padding:10px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#ffffffd6;font-size:13px;font-weight:700}.adm-accountList{display:grid;gap:14px}.adm-accountCard{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:18px;padding:18px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top right,rgba(255,215,142,.08),transparent 35%),linear-gradient(180deg,#ffffff0b,#ffffff05),#0e121df0}.adm-accountCard.is-pending{border-color:#ffc76b38}.adm-accountCard.is-warning{border-color:#ffc76b47;background:radial-gradient(circle at top right,rgba(255,199,107,.12),transparent 34%),linear-gradient(180deg,#ffffff0b,#ffffff05),#14110bf0}.adm-accountCard.is-danger{border-color:#ff7e7e3d;background:radial-gradient(circle at top right,rgba(255,126,126,.12),transparent 34%),linear-gradient(180deg,#ffffff0b,#ffffff05),#1a0e12f0}.adm-accountMain{display:grid;gap:14px}.adm-accountTopline{display:flex;justify-content:space-between;gap:16px;align-items:start}.adm-accountName{font-size:1.2rem;letter-spacing:-.03em}.adm-accountStatusRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.adm-accountMetaGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.adm-accountMetaItem{padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;display:grid;gap:4px}.adm-accountMetaItem span{color:#ffffff8c;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.adm-accountMetaItem strong{color:#fff;font-size:14px;line-height:1.4;word-break:break-word}.adm-accountMetaItem small{color:#ffffff8f;font-size:12px;line-height:1.45}.adm-accountActionRail{display:grid;align-content:start;gap:10px}.adm-actionMenu{position:relative}.adm-actionMenu[open] .adm-actionMenuTrigger{border-color:#ffd78e52;background:#ffd78e14}.adm-actionMenuTrigger{list-style:none;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffffe6;font-size:13px;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none}.adm-actionMenuTrigger::-webkit-details-marker{display:none}.adm-actionMenuList{position:absolute;top:calc(100% + 8px);right:0;z-index:10;min-width:210px;padding:8px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#0a0d16fa;box-shadow:0 22px 48px #00000052;display:grid;gap:6px}.adm-actionMenuItem{appearance:none;border:0;width:100%;padding:10px 12px;border-radius:12px;background:#ffffff0a;color:#ffffffe0;font:inherit;font-size:13px;font-weight:700;text-align:left;cursor:pointer}.adm-actionMenuItem:hover:not(:disabled){background:#ffffff14}.adm-actionMenuItem.is-danger{color:#fbb;background:#ff7e7e14}.adm-actionMenuItem.is-danger:hover:not(:disabled){background:#ff7e7e24}.adm-actionMenuItem:disabled{opacity:.5;cursor:not-allowed}.adm-accountActionRailArchive{justify-items:stretch}.adm-rowActions{display:flex;flex-wrap:wrap;gap:8px}.adm-tableRow.is-warning{background:#ffc76b08}.adm-tableRow.is-danger{background:#ff7e7e08}.adm-tableBtn{min-width:104px}.adm-tableBtnDanger{border-color:#ff7e7e52;color:#ffb9b9}.adm-tableBtnDanger:hover:not(:disabled){background:#ff7e7e1a}.adm-emptyState{color:#ffffff9e;padding:8px 0 2px}.adm-workspaceGrid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:16px}.adm-listPane,.adm-detailDrawer{padding:18px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#ffffff04),#080b13c7;box-shadow:0 22px 50px #0003;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.adm-listPane{display:grid;gap:14px}.adm-detailDrawer.is-archive{border-color:#ff7e7e29;background:linear-gradient(180deg,#ff7e7e0f,#ffffff04),#11090db3}.adm-sectionHeaderCompact{margin-bottom:14px}.adm-accountListCompact{display:grid;gap:10px}.adm-accountListItem{appearance:none;width:100%;padding:16px 18px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff09;color:inherit;text-align:left;display:grid;gap:10px;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease}.adm-accountListItem:hover{transform:translateY(-1px);border-color:#ffffff24;box-shadow:0 14px 30px #0000002e}.adm-accountListItem.is-selected{border-color:#ffd78e42;background:linear-gradient(180deg,#ffd78e1f,#ffffff05),#18130bf5}.adm-accountListItem.is-warning{border-color:#ffc76b38}.adm-accountListItem.is-danger{border-color:#ff7e7e33;background:linear-gradient(180deg,#ff7e7e14,#ffffff04),#1a0e12eb}.adm-accountListItemHead strong{font-size:1.02rem;letter-spacing:-.02em}.adm-accountListItemHead span{color:#ffffff9e;font-size:13px}.adm-listMetaRow{display:flex;flex-wrap:wrap;gap:12px;color:#ffffff94;font-size:12px}.adm-detailDrawer{display:grid;align-content:start;gap:18px;position:sticky;top:20px}.adm-drawerHeader{display:grid;gap:12px}.adm-drawerTitle{margin:8px 0 0;font-size:1.5rem;letter-spacing:-.04em}.adm-drawerBlurb{color:#ffffffad;font-size:14px;line-height:1.55}.adm-drawerGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.adm-drawerMetric{padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0d,#ffffff05),#ffffff05;display:grid;gap:4px}.adm-drawerMetric span{color:#ffffff8c;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.adm-drawerMetric strong{color:#fff;font-size:14px;line-height:1.45;word-break:break-word}.adm-drawerMetric small{color:#ffffff8f;font-size:12px;line-height:1.45}.adm-drawerSection{display:grid;gap:10px}.adm-drawerSectionTitle{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8f}.adm-drawerList{display:grid;gap:10px}.adm-drawerListRow{display:flex;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08);color:#ffffffad;font-size:14px}.adm-drawerListRow:last-child{padding-bottom:0;border-bottom:0}.adm-drawerListRow strong{color:#fff;text-align:right}.adm-drawerActions{display:grid;gap:10px}.adm-detailStatGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.adm-detailStatCard{display:grid;gap:6px;padding:14px 15px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0d,#ffffff05),#ffffff05}.adm-detailStatCard span{color:#ffffff8c;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.adm-detailStatCard strong{font-size:1.12rem;letter-spacing:-.03em}.adm-detailStatCard small{color:#ffffff94;font-size:12px;line-height:1.45}.adm-activityFeed,.adm-recordStack{display:grid;gap:10px}.adm-activityItem,.adm-recordCard{display:grid;gap:8px;padding:14px 15px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#ffffff05),#ffffff05}.adm-activityMeta,.adm-recordTop,.adm-recordFooter{display:flex;justify-content:space-between;gap:12px;align-items:center}.adm-activityMeta span,.adm-recordMeta,.adm-recordFooter,.adm-activityNote,.adm-activityTime{color:#ffffff9e;font-size:12px;line-height:1.45}.adm-activityMeta span,.adm-recordChip{letter-spacing:.12em;text-transform:uppercase}.adm-activityMeta strong,.adm-recordTop strong{color:#fff}.adm-activityTitle{font-size:14px;font-weight:700;color:#fff}.adm-recordTop{align-items:start}.adm-recordChip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#ffd78e1f;border:1px solid rgba(255,215,142,.18);color:#ffecc7db;font-size:10px;white-space:nowrap}@media(max-width:1100px){.adm-topbar,.adm-metricGrid,.adm-jumpRail{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-overviewGrid,.adm-boardGrid{grid-template-columns:minmax(0,1fr)}.adm-boardGrid-growth .adm-boardCard,.adm-boardGrid-money .adm-boardCard-feature,.adm-boardGrid-money .adm-boardCard-stripe,.adm-boardGrid-money .adm-boardCard:not(.adm-boardCard-feature):not(.adm-boardCard-stripe){grid-column:span 1}.adm-stripeSnapshot,.adm-miniMetricGrid-tight,.adm-focusTabRow,.adm-summaryDetailGrid,.adm-filterGrid,.adm-summaryGrid,.adm-controlBar{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-topbarActions{justify-items:stretch}.adm-accountToolbar{min-width:0}.adm-accountCard{grid-template-columns:minmax(0,1fr)}.adm-accountActionRail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.adm-page{padding:20px}.adm-jumpRail,.adm-topbar,.adm-detailGrid,.adm-boardGrid,.adm-filterGrid,.adm-summaryGrid,.adm-miniMetricGrid,.adm-miniMetricGrid-tight,.adm-stripeSnapshot,.adm-accountMetaGrid,.adm-focusTabRow,.adm-focusDetailGrid,.adm-metricExplainGrid,.adm-signalBoardGrid,.adm-summaryDetailGrid,.adm-drawerGrid,.adm-detailStatGrid{grid-template-columns:minmax(0,1fr)}.adm-title{font-size:2.35rem}.adm-currencyBucket{align-items:start;flex-direction:column}.adm-currencyBucketTotals{justify-items:start;text-align:left}.adm-identityCard{min-width:0}.adm-actionRow{width:100%}.adm-actionRow .btn,.adm-searchRow .btn,.adm-rowActions .btn{flex:1 1 0}.adm-toolbarLead{flex-direction:column}.adm-overviewHeader,.adm-boardHeader,.adm-archiveToggleBar,.adm-summaryDetailHeader,.adm-recentTop,.adm-accountListItemTop,.adm-drawerIdentity,.adm-actionCenterTop,.adm-activityMeta,.adm-recordTop,.adm-recordFooter{flex-direction:column;align-items:start}.adm-overviewHeaderRail{justify-items:start}.adm-periodBar{flex-wrap:wrap}.adm-heroCard{padding:22px}.adm-sectionHeader,.adm-accountTopline{flex-direction:column}.adm-accountStatusRow{justify-content:flex-start}.adm-accountActionRail,.adm-controlBar{grid-template-columns:minmax(0,1fr)}.adm-actionMenuList{position:static;min-width:0}.adm-toolbarFooter{align-items:stretch}}@media(max-width:1100px){.adm-workspaceGrid{grid-template-columns:minmax(0,1fr)}.adm-detailDrawer{position:static}.adm-controlBar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.adm-tabBar,.adm-listMetaRow{flex-direction:column}.adm-tabButton{min-width:0;width:100%}.adm-accountListItemTop,.adm-drawerListRow{flex-direction:column}}@media(max-width:1100px){.paGrid,.blGrid,.paDetailGrid,.blFieldGrid{grid-template-columns:1fr}}@media(max-width:700px){.paHero,.blHero{padding:18px}.paTopRow,.paActionRow,.blActionRow,.blHeroActions{display:grid}.blQrWrap{padding:14px}}.bkPage{--bk-accent: #ffd37b;--bk-accent-strong: #ffb74d;--bk-panel: rgba(14, 14, 15, .76);--bk-panel-soft: rgba(255, 255, 255, .05);--bk-border: rgba(255, 255, 255, .12);--bk-border-strong: rgba(255, 211, 123, .42);--bk-text-soft: rgba(255, 255, 255, .78);--bk-shadow: 0 28px 80px rgba(0, 0, 0, .4)}@keyframes bkFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes bkShimmer{0%{transform:translate(-120%)}to{transform:translate(120%)}}.bkPage .bg{background:radial-gradient(880px 460px at 14% 10%,rgba(255,187,92,.16),transparent 60%),radial-gradient(980px 560px at 82% 20%,rgba(255,255,255,.08),transparent 68%),linear-gradient(180deg,#000000c2,#000000eb)}.bkPage .nav{z-index:18;padding-top:10px;border-bottom:0;background:linear-gradient(180deg,#080809eb,#08080985);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.bkPage .navInner{min-height:74px;padding:0 18px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:linear-gradient(180deg,#ffffff0f,#ffffff05),#0a0a0bdb;box-shadow:0 20px 50px #00000057}.bkPage .brand{gap:12px}.bkNavBrandText{gap:6px}.bkPage .brandName{font-size:17px}.bkPage .brandTag{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;border:1px solid rgba(255,211,123,.18);background:#ffd37b1a;color:var(--bk-accent);opacity:1;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bkPage .logo,.bkNavLogo{width:42px;height:42px;padding:6px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.bkNavMetaRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bkNavMini,.bkNavActionHint{color:var(--bk-text-soft);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bkNavActions{display:flex;align-items:center;gap:10px}.bkOpenAppBtn{white-space:nowrap;border-color:#ffd37b33;background:#ffffff0d}.bkOpenAppBtn:hover{border-color:#ffd37b5c;background:#ffd37b1a}.bkContainer{padding-top:20px;padding-bottom:max(72px,var(--bk-mobile-checkout-offset, 72px))}.bkSupportSections{margin-top:18px;display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.bkSupportOverview{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(240px,.9fr);gap:18px;align-items:center}.bkSupportOverviewCopy{display:grid;gap:10px}.bkSupportOverviewCopy h2{margin:0}.bkSupportOverviewCopy p{margin:0;color:var(--bk-text-soft);line-height:1.55;max-width:56ch}.bkSupportOverviewStats{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px}.bkSupportOverviewStat{border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:14px;background:#ffffff08;display:grid;min-width:0;gap:4px}.bkSupportOverviewStat strong{font-size:22px;line-height:1.05}.bkSupportOverviewStat span{color:var(--bk-text-soft);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bkBookingShell{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,400px);gap:24px;align-items:start}.bkBookingMain{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.bkBookingMain>*,.bkSidebar>*,.bkSupportSections>*{animation:bkFadeUp .36s ease both}.bkBookingMain>*:nth-child(2),.bkSupportSections>*:nth-child(2){animation-delay:50ms}.bkBookingMain>*:nth-child(3),.bkSupportSections>*:nth-child(3){animation-delay:90ms}.bkHero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:24px;overflow:hidden;background:linear-gradient(135deg,#ffffff14,#ffffff05),linear-gradient(180deg,#ffd37b14,#fff0)}.bkHeroCopy,.bkHeroCard,.bkSection,.bkStickyCard,.bkGalleryCard,.bkReviewCard,.bkServiceCard{position:relative}.bkEyebrow,.bkSectionEyebrow{font-family:Sora,Inter,sans-serif;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--bk-accent)}.bkHeroCopy h1,.bkSection h2,.bkStickyCard h2{font-family:Sora,Inter,sans-serif}.bkHeroCopy{display:grid;gap:18px}.bkMetaRow{display:flex;flex-wrap:wrap;gap:10px}.bkMetaChip{min-width:126px;border:1px solid var(--bk-border);border-radius:16px;padding:12px 14px;background:#ffffff0a;display:grid;gap:4px}.bkMetaChip strong{font-size:18px}.bkMetaChip span,.bkSectionHint,.bkSidebarLead,.bkTinyNote,.bkReviewTop span,.bkContactLink,.bkServiceBody p,.bkGalleryCard figcaption span,.bkNotice,.bkResultCard span{color:var(--bk-text-soft)}.bkBio{max-width:60ch}.bkHeroCard{border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:20px;background:linear-gradient(180deg,#ffffff0f,#ffffff08),#080809c7;box-shadow:var(--bk-shadow);align-self:stretch;display:grid;min-width:0;gap:18px;justify-items:start}.bkBookingHeroCard{gap:20px;padding:24px}.bkBookingHeroTop{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center}.bkBookingHeroCopy{min-width:0;display:grid;gap:12px}.bkBookingHeroCopy h1{margin:0;font-size:clamp(40px,5vw,62px);line-height:.96}.bkBookingHeroCopy p{margin:0;max-width:62ch;color:var(--bk-text-soft);line-height:1.55}.bkHeroDetailRow{display:flex;flex-wrap:wrap;gap:8px}.bkHeroDetailPill{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#fff;font-size:12px;font-weight:700;line-height:1}.bkAvatarWrap{width:120px;height:120px;border-radius:28px;overflow:hidden;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.bkAvatar,.bkServiceMedia img,.bkGalleryCard img{width:100%;height:100%;object-fit:cover;display:block}.bkAvatarFallback,.bkServiceFallback{width:100%;height:100%;display:grid;place-items:center;font-family:Sora,Inter,sans-serif;font-weight:800;color:#0b0b0c;background:linear-gradient(135deg,var(--bk-accent),#fff4d8)}.bkAvatarFallback{font-size:40px}.bkTrustRow,.bkCheckoutPills{display:flex;flex-wrap:wrap;gap:10px}.bkTrustPill,.bkCheckoutPill,.bkServiceSelectedPill{display:inline-flex;align-items:center;justify-content:center;width:fit-content;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bkTrustPill,.bkCheckoutPill{min-height:32px;padding:0 12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#fff}.bkHeroSnapshot{width:100%;min-width:0;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;display:grid;gap:12px}.bkHeroSnapshot.is-ready{border-color:#ffd37b38;background:linear-gradient(180deg,#ffd37b1a,#ffffff08)}.bkHeroSnapshotTop,.bkHeroSnapshotBottom{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.bkHeroSnapshotLabel{display:block;margin-bottom:6px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--bk-accent)}.bkHeroSnapshot strong{display:block;font-size:18px;line-height:1.3}.bkHeroSnapshotTotal,.bkHeroSnapshotBottom{color:var(--bk-text-soft);font-size:14px;line-height:1.45}.bkContactStack{display:grid;gap:10px}.bkContactLink{text-decoration:none;font-weight:600}.bkContactLink:hover{color:#fff}.bkPaymentNote{font-size:13px;line-height:1.55;color:var(--bk-text-soft);max-width:34ch}.bkLayout{margin-top:24px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,420px);gap:24px;align-items:start}.bkContent{display:grid;gap:20px}.bkSection,.bkStickyCard{border:1px solid var(--bk-border);border-radius:20px;padding:20px;background:var(--bk-panel);box-shadow:var(--bk-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:0}.bkStickyCard{position:sticky;top:90px}.bkCheckoutSticky{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.bkStepSection{scroll-margin-top:112px}.bkStepMobileToggle{display:none}.bkStepMobileToggleCopy,.bkStepDesktopHead,.bkStepBody{min-width:0}.bkStepServices{order:1}.bkStepDate{order:2}.bkStepTime{order:3}.bkStepDetails{order:4}.bkStepNotes{order:5}.bkStepReview{order:6}.bkProgressPanel{border:1px solid var(--bk-border);border-radius:20px;padding:16px 18px;background:var(--bk-panel);box-shadow:var(--bk-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;min-width:0;gap:14px}.bkProgressTitleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bkProgressTitle{font-size:14px;font-weight:700;color:var(--bk-text-soft)}.bkProgressHint{margin-top:4px;color:var(--bk-text-soft);font-size:13px;line-height:1.45;max-width:46ch}.bkProgressJump{flex:0 0 auto;width:auto;min-height:40px;padding-inline:14px}.bkProgressRow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bkProgressItem{width:100%;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:12px;background:#ffffff08;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;text-align:left;color:inherit;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,transform .12s ease}.bkProgressItem:hover{transform:translateY(-1px);border-color:#ffffff2e}.bkProgressItem.is-current{border-color:#ffd37b42;background:#ffd37b14}.bkProgressItem.is-complete{border-color:#7ad6aa38;background:#7ad6aa14}.bkProgressText{min-width:0;display:grid;gap:4px}.bkProgressDot{margin-top:2px;width:14px;height:14px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff14;transition:background-color .12s ease,border-color .12s ease,transform .12s ease}.bkProgressDot.is-current{transform:scale(1.08);border-color:#ffd37b8c;background:#ffd37b57}.bkProgressDot.is-complete{border-color:#ffd37bcc;background:#ffd37beb}.bkProgressLabel{font-size:13px;font-weight:700;color:var(--bk-text-soft)}.bkProgressLabel.is-active{color:#fff}.bkProgressMeta{color:var(--bk-text-soft);font-size:12px;line-height:1.4}.bkProgressMeta.is-active{color:#ffffffe0}.bkSectionHead{display:flex;justify-content:space-between;gap:16px;align-items:end;margin-bottom:14px}.bkSectionMeta{display:grid;gap:10px;justify-items:end}.bkSectionHead h2,.bkStickyCard h2{margin:4px 0 0;font-size:clamp(24px,2.6vw,32px)}.bkSectionStatus{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--bk-text-soft);font-size:12px;font-weight:800;letter-spacing:.04em;white-space:nowrap}.bkSectionStatus.is-current{border-color:#ffd37b3d;background:#ffd37b14;color:#fff}.bkSectionStatus.is-complete{border-color:#ffd37b61;background:#ffd37b24;color:var(--bk-accent)}.bkSectionHint{max-width:30ch;font-size:14px;line-height:1.45;text-align:right}.bkServiceGrid,.bkGalleryGrid,.bkReviewGrid{display:grid;gap:16px}.bkServiceGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.bkGalleryGrid{grid-template-columns:repeat(12,minmax(0,1fr))}.bkReviewGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.bkServiceCard{width:100%;padding:0;border-radius:18px;border:1px solid var(--bk-border);overflow:hidden;background:#ffffff08;color:inherit;cursor:pointer;text-align:left;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.bkServiceCard:hover{transform:translateY(-2px);border-color:#ffffff38}.bkServiceCard:disabled{cursor:default;opacity:.92}.bkServiceCard:disabled:hover{transform:none;border-color:var(--bk-border)}.bkServiceCard.is-active{border-color:var(--bk-border-strong);background:linear-gradient(180deg,#ffd37b14,#ffffff08),#ffffff08;box-shadow:0 0 0 1px #ffd37b29,0 22px 50px #00000052}.bkServiceMedia{aspect-ratio:1.18;background:#ffffff0a}.bkServiceFallback{font-size:24px}.bkServiceBody{padding:16px;display:grid;gap:12px}.bkServiceTop,.bkSummaryRow,.bkReviewTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.bkServiceTop strong,.bkGalleryCard figcaption strong{font-size:16px}.bkServiceTitleStack{min-width:0;display:grid;gap:6px}.bkServiceLead{color:var(--bk-text-soft);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bkServicePriceStack{flex:0 0 auto;min-width:78px;display:grid;gap:2px;text-align:right}.bkServicePrice{font-size:18px;font-weight:800;line-height:1.1}.bkServicePriceLabel{color:var(--bk-text-soft);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bkServiceSelectedPill{min-height:24px;padding:0 8px;background:#ffd37b29;color:var(--bk-accent)}.bkServiceMetaRow{display:flex;flex-wrap:wrap;gap:8px}.bkServiceMetaPill{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--bk-text-soft);font-size:12px;font-weight:700}.bkServiceMetaPill.is-highlight{border-color:#ffd37b3d;background:#ffd37b14;color:#fff}.bkServiceActionRow{display:flex;align-items:center;justify-content:space-between;gap:10px}.bkServiceTapHint{color:var(--bk-text-soft);font-size:13px;font-weight:700}.bkServiceBody p,.bkReviewCard p,.bkSidebarLead{margin:0;line-height:1.55}.bkGalleryCard,.bkReviewCard,.bkSummaryCard,.bkResultCard,.bkNotice,.bkSlotEmpty,.bkVerifiedPill{border:1px solid rgba(255,255,255,.08);border-radius:18px;background:var(--bk-panel-soft)}.bkEmptyState{display:grid;gap:10px}.bkEmptyStateEyebrow{color:var(--bk-accent);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bkEmptyStateTitle{font-size:18px;line-height:1.35}.bkEmptyStateCopy{color:var(--bk-text-soft);line-height:1.5}.bkGalleryCard{overflow:hidden;min-height:220px}.bkGalleryCard img{width:100%;height:100%;object-fit:cover}.bkGalleryCard:first-child{grid-column:span 7;min-height:300px}.bkGalleryCard:not(:first-child){grid-column:span 5}.bkGalleryCard figcaption{position:absolute;inset:auto 0 0;padding:20px 16px 16px;display:grid;gap:6px;background:linear-gradient(180deg,#09090a00,#09090aeb)}.bkGalleryCaptionTop{display:flex;align-items:center;justify-content:flex-start}.bkGalleryKind{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;border:1px solid rgba(255,211,123,.18);background:#ffd37b1f;color:var(--bk-accent);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bkReviewCard{padding:22px 18px 18px;display:grid;gap:14px}.bkReviewCard:before{content:"“";position:absolute;top:14px;right:16px;color:#ffd37b29;font-family:Sora,Inter,sans-serif;font-size:54px;line-height:1;pointer-events:none}.bkReviewCard p{font-size:15px}.bkReviewFoot{color:var(--bk-text-soft);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bkSidebar{min-width:0}.bkMobileCheckoutBar{display:none}.bkSummaryCard{margin-top:18px;padding:16px;display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.bkSummaryHero,.bkReviewHero{border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff08;min-width:0}.bkSummaryHero{padding:14px 16px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.bkSummaryHero.is-ready{border-color:#ffd37b3d;background:#ffd37b14}.bkSummaryHeroLabel,.bkReviewHeroLabel{display:block;margin-bottom:6px;color:var(--bk-accent);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bkSummaryHero strong{display:block;font-size:24px;line-height:1.05}.bkSummaryHeroMeta{color:var(--bk-text-soft);font-size:13px;font-weight:700;line-height:1.45;text-align:right}.bkSummaryList{display:grid;gap:10px}.bkSummaryListItem{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.bkSummaryListItem:last-child{padding-bottom:0;border-bottom:0}.bkSummaryListItem>div{min-width:0;display:grid;gap:4px}.bkSummaryListItem strong{font-size:15px}.bkSummaryListItem span{color:var(--bk-text-soft);font-size:14px;line-height:1.4}.bkSummaryEmpty{color:var(--bk-text-soft);line-height:1.5}.bkCheckoutHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.bkCheckoutStatus{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--bk-text-soft);font-size:12px;font-weight:800;letter-spacing:.04em}.bkCheckoutStatus.is-ready{border-color:#7ad6aa47;background:#7ad6aa1a;color:#d8ffe8}.bkCheckoutActionCard{border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff08;padding:16px;display:grid;min-width:0;gap:12px}.bkCheckoutActionCard.is-ready{border-color:#ffd37b3d;background:linear-gradient(180deg,#ffd37b14,#ffffff08),#ffffff08;box-shadow:0 14px 30px #0000002e}.bkFlowList{margin-top:18px;display:grid;gap:10px}.bkFlowStep{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:13px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.bkFlowStep strong{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;font-size:13px;background:#ffffff14}.bkFlowStep span,.bkFlowStep small{display:block}.bkFlowStep span{font-size:14px;font-weight:800}.bkFlowStep small,.bkActionHint{color:var(--bk-text-soft);font-size:13px;line-height:1.45}.bkFlowStep small{margin-top:4px}.bkFlowStep.is-active{border-color:#ffd37b42;background:#ffd37b14}.bkFlowStep.is-active strong,.bkFlowStep.is-complete strong{background:#ffd37b2e;color:var(--bk-accent)}.bkFlowStep.is-complete{border-color:#7ad6aa42;background:#7ad6aa14}.bkSummaryRow span{color:var(--bk-text-soft)}.bkField{display:grid;gap:8px;margin-top:12px}.bkFieldGrid,.bkReviewDetailsGrid,.bkPolicyGrid{display:grid;gap:14px}.bkFieldGrid,.bkReviewDetailsGrid,.bkPolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bkField span{font-size:14px;font-weight:700}.bkField input,.bkField textarea{width:100%;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#00000057;color:#fff;padding:13px 14px;font:inherit;outline:none;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.bkField input:focus,.bkField textarea:focus{border-color:#ffd37b9e;box-shadow:0 0 0 4px #ffd37b1a;background:#00000070}.bkField textarea{min-height:110px;resize:vertical}.bkDateQuickList{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px;margin-bottom:14px;scrollbar-width:none}.bkDateQuickList::-webkit-scrollbar{display:none}.bkDateQuickBtn{flex:0 0 auto;min-width:108px;min-height:64px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#fff;padding:12px 14px;display:grid;gap:4px;text-align:left;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background-color .12s ease}.bkDateQuickBtn:hover{transform:translateY(-1px);border-color:#ffffff3d}.bkDateQuickBtn.is-selected{border-color:var(--bk-border-strong);background:#ffd37b1f;box-shadow:0 0 0 1px #ffd37b14}.bkDateQuickLabel{font-size:14px;font-weight:800}.bkDateQuickMeta{color:var(--bk-text-soft);font-size:13px}.bkSlotGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(102px,1fr));gap:10px}.bkTimeSummary,.bkTimeGroups{display:grid;gap:14px}.bkTimeSummary{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.bkTimeSummaryItem,.bkTimeGroup{border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff08}.bkTimeSummaryItem{padding:14px 16px;display:grid;gap:6px;background:linear-gradient(180deg,#ffffff0d,#ffffff05),#ffffff08}.bkTimeSummaryItem.is-selected{border-color:#ffd37b3d;background:#ffd37b14;box-shadow:0 0 0 1px #ffd37b14}.bkTimeSummaryLabel{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--bk-accent)}.bkTimeSummaryItem strong{font-size:16px;line-height:1.4}.bkTimeGroup{padding:14px;display:grid;gap:14px}.bkTimeGroup.is-active{border-color:#ffd37b3d;background:linear-gradient(180deg,#ffd37b14,#ffffff08),#ffffff08;box-shadow:0 16px 36px #0000002e}.bkTimeGroupHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06)}.bkTimeGroupTitle{display:block;font-size:16px}.bkTimeGroupHint{margin-top:4px;color:var(--bk-text-soft);font-size:13px;line-height:1.4}.bkTimeGroupCount{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--bk-text-soft);font-size:12px;font-weight:800}.bkSlotBtn,.bkActionBtn,.bkPrimarySubmit{width:100%}.bkSlotBtn{min-height:44px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#fff;font-weight:700;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background-color .12s ease}.bkSlotBtn:hover:not(:disabled){transform:translateY(-1px);border-color:#ffffff42}.bkSlotBtn.is-selected{border-color:var(--bk-border-strong);background:#ffd37b24}.bkSlotBtn.is-disabled,.bkSlotBtn:disabled{opacity:.38;cursor:not-allowed}.bkSlotEmpty,.bkNotice,.bkVerifiedPill,.bkResultCard{padding:14px 16px}.bkVerifiedPill{margin-top:14px;color:var(--bk-accent);font-weight:800}.bkReviewDetailCard,.bkPolicyCard{border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff08;padding:16px;display:grid;gap:6px}.bkReviewDetailCard span,.bkPolicyCard span{color:var(--bk-text-soft);line-height:1.5}.bkReviewDetailCard strong,.bkPolicyCard strong{font-size:16px}.bkReviewDetailCard.is-highlight{border-color:#ffd37b3d;background:#ffd37b14}.bkReviewHero{padding:16px;margin-bottom:14px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.bkReviewHeroCopy{min-width:0;display:grid;gap:6px}.bkReviewHeroCopy strong{font-size:18px;line-height:1.35}.bkReviewHeroCopy span:last-child{color:var(--bk-text-soft);line-height:1.5}.bkReviewHeroAmount{flex:0 0 auto;min-width:120px;padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#00000038;display:grid;gap:4px;text-align:right}.bkReviewHeroAmount span{color:var(--bk-text-soft);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bkReviewHeroAmount strong{font-size:22px;line-height:1.05}.bkReviewHeroAmount.is-ready{border-color:#ffd37b3d;background:#ffd37b14}.bkReviewServiceList{display:grid;gap:10px;margin-bottom:14px}.bkReviewServiceItem{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff08}.bkReviewServiceItem>div{min-width:0;display:grid;gap:4px}.bkReviewServiceItem strong{font-size:15px}.bkReviewServiceItem span{color:var(--bk-text-soft);line-height:1.4}.bkActionStack{display:grid;gap:10px;margin-top:14px}.bkStepAssist{margin-top:16px;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px);gap:12px;align-items:center}.bkStepAssist.is-ready{border-color:#7ad6aa3d;background:linear-gradient(180deg,#7ad6aa14,#ffffff08),#ffffff08}.bkStepAssistCopy{min-width:0;display:grid;gap:4px}.bkStepAssistEyebrow{color:var(--bk-accent);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bkStepAssistTitle{font-size:16px;line-height:1.3}.bkStepAssistMeta{color:var(--bk-text-soft);font-size:13px;line-height:1.45}.bkStepAssistActions{display:grid;align-items:center}.bkEmptyActionRow{grid-template-columns:repeat(2,minmax(0,1fr))}.bkPrimarySubmit{margin-top:16px}.bkCheckoutActionCard .bkPrimarySubmit{margin-top:0}.bkActionHint{margin-top:10px}.bkNotice{margin-top:12px;line-height:1.45}.bkNotice.is-success,.bkResultCard{border-color:#7ad6aa47;background:#7ad6aa14}.bkNotice.is-warning{border-color:#ffb74d47;background:#ffb74d14}.bkResultCard{margin-top:12px;display:grid;gap:12px}.bkResultCard strong{font-size:18px}.bkResultHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bkResultEyebrow{display:block;margin-bottom:6px;color:#d8ffe8;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bkResultStatus{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff14;color:#fff;font-size:12px;font-weight:800;letter-spacing:.04em;white-space:nowrap}.bkResultStatus.is-ready{border-color:#ffffff2e;background:#ffffff1f}.bkResultSummary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bkResultSummaryItem{border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff0d;padding:12px 14px;display:grid;gap:4px}.bkResultSummaryItem span,.bkResultNextStep{color:var(--bk-text-soft);line-height:1.5}.bkResultSummaryItem strong{font-size:15px}.bkResultActionRow{display:flex;flex-wrap:wrap;gap:10px}.bkResultActionBtn{width:auto;text-decoration:none}.bkLoadingPanel{min-height:260px;display:grid;gap:22px;align-content:center}.bkLoadingHeader{display:grid;gap:10px;max-width:52ch}.bkLoadingPreview{display:grid;gap:16px}.bkLoadingHeroCard{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;align-items:center;padding:18px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.bkLoadingHeroLines{display:grid;gap:10px}.bkLoadingSteps{display:flex;flex-wrap:wrap;gap:10px}.bkLoadingGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bkSkeleton{position:relative;overflow:hidden;border-radius:16px;background:#ffffff14}.bkSkeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);animation:bkShimmer 1.5s ease-in-out infinite}.bkSkeletonAvatar{width:88px;height:88px;border-radius:24px}.bkSkeletonLine{height:14px}.bkSkeletonLine.is-wide{width:min(320px,100%)}.bkSkeletonLine.is-mid{width:min(250px,82%)}.bkSkeletonLine.is-short{width:min(180px,56%)}.bkSkeletonChip{width:110px;height:36px;border-radius:999px}.bkSkeletonCard{min-height:120px}.bkSlotSkeletonGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:10px}.bkSlotSkeleton{min-height:48px}.bkTinyNote{margin-top:10px;font-size:13px;line-height:1.45}@media(max-width:980px){.bkContainer{padding-top:18px;padding-bottom:max(160px,var(--bk-mobile-checkout-offset, 160px))}.bkBookingShell,.bkHero,.bkLayout,.bkSupportOverview{grid-template-columns:1fr}.bkSidebar{display:none}.bkStickyCard{position:static}.bkPage .navInner{min-height:70px;padding:0 16px;border-radius:20px}.bkSectionHead{align-items:start;flex-direction:column}.bkSectionMeta{justify-items:start}.bkSectionHint{max-width:none;text-align:left}.bkMobileCheckoutBar{position:fixed;left:14px;right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:40;display:block;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#0b0b0cf0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 60px #0006}.bkMobileCheckoutTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.bkMobileCheckoutCopy{min-width:0;display:grid;gap:3px}.bkMobileCheckoutLabel{color:var(--bk-text-soft);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bkMobileCheckoutTitle{font-family:Sora,Inter,sans-serif;font-size:20px;font-weight:800;line-height:1.05}.bkMobileCheckoutMeta{color:var(--bk-text-soft);font-size:12px;line-height:1.45}.bkMobileCheckoutBtn{flex:0 0 auto;width:auto;min-width:180px;min-height:52px;padding-inline:18px}}@media(max-width:640px){.bkContainer{padding-top:14px;padding-bottom:max(180px,var(--bk-mobile-checkout-offset, 180px))}.bkBookingMain,.bkSupportSections{gap:14px}.bkLoadingHeroCard,.bkLoadingGrid,.bkBookingHeroTop,.bkFieldGrid,.bkReviewDetailsGrid,.bkPolicyGrid,.bkEmptyActionRow{grid-template-columns:1fr}.bkProgressRow{grid-template-columns:repeat(2,minmax(0,1fr))}.bkProgressTitleRow{flex-direction:column}.bkProgressJump{width:100%}.bkStepSection{transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.bkStepSection.is-current{border-color:#ffd37b33;background:linear-gradient(180deg,#ffd37b14,#ffffff08),var(--bk-panel)}.bkStepSection.is-complete{border-color:#ffd37b2e}.bkStepMobileToggle{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:14px;padding:0;border:0;background:transparent;color:inherit;text-align:left}.bkStepSection.is-open .bkStepMobileToggle{margin-bottom:16px}.bkStepMobileToggleCopy{display:grid;gap:4px}.bkStepMobileToggleEyebrow{display:block;color:var(--bk-text-soft);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bkStepMobileToggleTitle{font-size:20px;line-height:1.15}.bkStepMobileToggleMeta{color:var(--bk-text-soft);font-size:13px;line-height:1.45}.bkStepMobileToggleState{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--bk-text-soft);font-size:12px;font-weight:800;letter-spacing:.04em;white-space:nowrap}.bkStepMobileToggleState.is-current{border-color:#ffd37b3d;background:#ffd37b14;color:#fff}.bkStepMobileToggleState.is-complete{border-color:#ffd37b61;background:#ffd37b24;color:var(--bk-accent)}.bkStepDesktopHead,.bkStepSection.is-collapsed .bkStepBody{display:none}.bkStepAssist,.bkTimeSummary,.bkResultSummary{grid-template-columns:1fr}.bkResultActionRow{display:grid}.bkResultActionBtn{width:100%}.bkSummaryHero,.bkReviewHero,.bkCheckoutHeader,.bkResultHeader{flex-direction:column;align-items:flex-start}.bkSummaryHeroMeta,.bkReviewHeroAmount{text-align:left}.bkPage .nav{padding-top:8px}.bkPage .navInner{width:min(1120px,96vw);min-height:auto;padding:12px 14px;border-radius:18px;gap:10px}.bkNavBrand{min-width:0}.bkNavActions{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px}.bkNavActionHint{min-width:0;line-height:1.3}.bkNavMini{display:none}.bkHero,.bkSection,.bkStickyCard,.bkHeroCard{border-radius:18px}.bkHeroCard,.bkSection,.bkStickyCard{padding:18px}.bkBookingHeroTop{grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:start}.bkAvatarWrap{width:76px;height:76px;border-radius:22px}.bkMetaChip{min-width:calc(50% - 6px)}.bkBookingHeroCopy h1{font-size:clamp(30px,11vw,42px);line-height:1.02}.bkSectionHead h2,.bkStickyCard h2{font-size:24px}.bkServiceCard{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:stretch}.bkServiceMedia{aspect-ratio:auto;min-height:100%}.bkServiceBody{padding:14px;gap:8px}.bkServiceTop{align-items:flex-start}.bkServicePriceStack{min-width:72px}.bkServiceTop strong,.bkTimeGroupTitle{line-height:1.35}.bkGalleryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bkGalleryCard:first-child,.bkGalleryCard:not(:first-child){grid-column:span 1}.bkGalleryCard:first-child{min-height:260px}.bkMobileCheckoutBar{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));padding:12px;border-radius:18px}}@media(max-width:520px){.bkMetaChip{min-width:100%}.bkNavActions{gap:8px}.bkGalleryGrid,.bkReviewGrid,.bkSlotGrid{grid-template-columns:1fr}.bkServiceCard{grid-template-columns:84px minmax(0,1fr)}.bkBookingHeroCard{gap:16px}.bkBookingHeroTop{grid-template-columns:68px minmax(0,1fr);gap:12px}.bkAvatarWrap{width:68px;height:68px;border-radius:20px}.bkBookingHeroCopy h1{font-size:clamp(28px,10vw,36px)}.bkHeroDetailRow,.bkTrustRow,.bkCheckoutPills{gap:8px}.bkHeroDetailPill,.bkTrustPill{min-height:28px;padding:0 10px;font-size:11px}.bkTimeGroup{padding:12px}.bkTimeGroupHead{flex-direction:column;align-items:flex-start}.bkOpenAppBtn{width:auto;min-height:38px;padding-inline:12px}.bkMobileCheckoutTop{align-items:stretch;flex-direction:column}.bkMobileCheckoutTitle{font-size:18px}.bkMobileCheckoutBtn{width:100%;min-width:0;min-height:48px}}@media(prefers-reduced-motion:reduce){.bkBookingMain>*,.bkSidebar>*,.bkSupportSections>*,.bkSkeleton:after{animation:none}.bkServiceCard,.bkSlotBtn,.bkDateQuickBtn,.bkOpenAppBtn{transition:none}}.bkPage{color-scheme:light;--bk-page-bg: #f6efe8;--bk-page-ink: #221923;--bk-page-muted: rgba(34, 25, 35, .7);--bk-page-stroke: rgba(60, 35, 44, .12);--bk-page-panel: rgba(255, 250, 244, .82);--bk-page-panel-strong: rgba(255, 250, 244, .94);--bk-page-shadow: 0 22px 54px rgba(67, 39, 50, .1);--bk-page-accent: #ff6f4c;--bk-page-accent-strong: #f14f24;--bk-page-accent-soft: rgba(255, 111, 76, .12);--bk-page-success: #17735d;color:var(--bk-page-ink)}.bkPage .bg{background:radial-gradient(720px 520px at 8% 10%,rgba(255,181,136,.28),transparent 62%),radial-gradient(820px 560px at 92% 8%,rgba(255,226,198,.7),transparent 56%),radial-gradient(880px 620px at 50% 100%,rgba(247,210,198,.52),transparent 60%),linear-gradient(180deg,#fff8f3,#f8efe8 46%,#f3e6de)}.bkPage .nav{background:#f6efe8c7;border-bottom:0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.bkPage .navInner{border:1px solid rgba(60,35,44,.08);background:#fffcf8c2;box-shadow:0 18px 40px #4a2b3714}.bkPage .brand,.bkPage .brandName,.bkPage .bkNavActionHint,.bkPage .bkNavMini{color:var(--bk-page-ink)}.bkPage .brandTag{border-color:#ff6f4c33;background:#ff6f4c1f;color:var(--bk-page-accent-strong)}.bkPage .logo,.bkPage .bkNavLogo{background:#ffffffe6;border-color:#3c232c14}.bkPage .btn.gold{border-color:#f14f2447;background:linear-gradient(135deg,#ff8f6b,#f14f24);color:#fff7f3;box-shadow:0 14px 28px #f14f243d}.bkPage .btn.gold:hover{background:linear-gradient(135deg,#ff9b7a,#ef5b31)}.bkPage .btn.ghost{border-color:#3c232c1f;background:#ffffffad;color:var(--bk-page-ink)}.bkPage .btn.ghost:hover{background:#ffffffeb}.bkContainer{padding-top:24px}.bkBookingShell{gap:28px;align-items:start}.bkProgressPanel,.bkSection,.bkStickyCard,.bkSummaryCard,.bkCheckoutActionCard,.bkSidebarSection,.bkSidebarPolicyCard,.bkSupportOverviewStat,.bkGalleryCard,.bkReviewCard,.bkNotice,.bkResultCard,.bkSlotEmpty,.bkVerifiedPill,.bkReviewDetailCard,.bkPolicyCard,.bkTimeSummaryItem,.bkTimeGroup{border-color:var(--bk-page-stroke);background:var(--bk-page-panel);box-shadow:var(--bk-page-shadow);color:var(--bk-page-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.bkBookingHeroCard{padding:28px;border-color:#3c232c14;background:#fffcf7c7;box-shadow:0 28px 70px #4327321f}.bkHeroSplit{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.92fr);gap:22px;align-items:start}.bkHeroIdentityBlock{display:grid;gap:18px}.bkBookingHeroTop{align-items:start}.bkBookingHeroCopy h1,.bkSectionHead h2,.bkStickyCard h2{color:var(--bk-page-ink)}.bkBookingHeroCopy h1{font-size:clamp(36px,5vw,58px);line-height:.94}.bkBookingHeroCopy p,.bkProgressHint,.bkSidebarLead,.bkTinyNote,.bkSectionHint,.bkSummaryRow span,.bkSummaryListItem span,.bkReviewHeroCopy span:last-child,.bkReviewDetailCard span,.bkPolicyCard span,.bkActionHint,.bkNotice,.bkResultSummaryItem span,.bkResultNextStep,.bkServiceLead,.bkServiceTapHint,.bkEmptyStateCopy,.bkTimeGroupHint,.bkStepAssistMeta,.bkSidebarSectionHint,.bkSidebarPolicyItem span{color:var(--bk-page-muted)}.bkEyebrow,.bkSectionEyebrow,.bkHeroSnapshotLabel,.bkTimeSummaryLabel,.bkStepAssistEyebrow,.bkSummaryHeroLabel,.bkReviewHeroLabel{color:var(--bk-page-accent-strong)}.bkAvatarWrap{width:132px;height:132px;border-radius:32px;border-color:#3c232c14;background:#ffffffc2;box-shadow:0 18px 40px #502e3c14}.bkAvatarFallback,.bkServiceFallback{color:#fff;background:linear-gradient(145deg,#ff8f6b,#f14f24)}.bkHeroDetailPill,.bkTrustPill,.bkCheckoutPill,.bkServiceMetaPill,.bkGalleryKind,.bkFlowStep strong,.bkSectionStatus,.bkCheckoutStatus,.bkStepMobileToggleState,.bkTimeGroupCount{border-color:#3c232c1f}.bkHeroDetailPill,.bkTrustPill,.bkCheckoutPill,.bkServiceMetaPill,.bkTimeGroupCount,.bkStepMobileToggleState,.bkSectionStatus,.bkCheckoutStatus{background:#ffffffbd;color:var(--bk-page-ink)}.bkTrustRow{gap:8px}.bkMetaGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bkMetaChip{min-width:0;border-color:#3c232c14;background:#ffffffc7;box-shadow:0 10px 24px #502e3c0d}.bkMetaChip strong,.bkServiceTop strong,.bkSummaryListItem strong,.bkReviewServiceItem strong,.bkResultCard strong,.bkTimeGroupTitle{color:var(--bk-page-ink)}.bkMetaChip span,.bkProgressTitle,.bkReviewTop span,.bkContactLink,.bkGalleryCard figcaption span,.bkResultCard span,.bkReviewServiceItem span{color:var(--bk-page-muted)}.bkHeroBookingPanel{display:grid;gap:18px;padding:24px;border-radius:28px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(120% 140% at 0% 0%,rgba(255,136,102,.22),transparent 42%),linear-gradient(155deg,#1c1822,#161923 52%,#241924);color:#fff8f3;box-shadow:0 24px 56px #17121d47}.bkHeroBookingPanel.is-ready{background:radial-gradient(130% 160% at 0% 0%,rgba(255,136,102,.28),transparent 44%),linear-gradient(155deg,#1b1621,#18141d 44%,#2e1a22)}.bkHeroBookingHead{display:flex;justify-content:space-between;gap:14px;align-items:start}.bkHeroBookingTitle{display:block;margin-top:6px;font-family:Sora,Inter,sans-serif;font-size:clamp(24px,3vw,32px);line-height:1.08}.bkHeroBookingLead{margin:0;color:#fff8f3c7;line-height:1.55}.bkHeroBookingStatus{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:#fffaf6;font-size:12px;font-weight:800;letter-spacing:.04em;white-space:nowrap}.bkHeroBookingStatus.is-ready{background:#ff6f4c2e;border-color:#ff906c4d}.bkHeroBookingGrid,.bkSummaryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bkHeroBookingStat,.bkSummaryMetric{border-radius:18px;padding:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;display:grid;gap:6px}.bkHeroBookingStat span,.bkSummaryMetric span{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bkHeroBookingStat span{color:#fff8f3a8}.bkHeroBookingStat strong{font-size:18px;line-height:1.3}.bkSummaryGrid{margin-top:2px}.bkSummaryMetric{border-color:#3c232c14;background:#ffffffad}.bkSummaryMetric strong{font-size:16px;line-height:1.35}.bkHeroAssuranceRow{display:flex;flex-wrap:wrap;gap:10px}.bkHeroAssurancePill{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:#ffffff14;color:#fff8f3e0;border:1px solid rgba(255,255,255,.08);font-size:12px;font-weight:700}.bkProgressPanel{padding:18px 20px;background:#fffcf7db}.bkProgressTitleRow{align-items:center}.bkProgressJump{min-height:44px}.bkProgressItem{border-color:#3c232c1a;background:#ffffffb8;box-shadow:0 8px 20px #4e2d3a0d}.bkProgressItem.is-current{border-color:#ff6f4c33;background:#ff6f4c14}.bkProgressItem.is-complete{border-color:#17735d29;background:#17735d14}.bkProgressDot{border-color:#3c232c24;background:#3c232c0f}.bkProgressDot.is-current{border-color:#ff6f4c66;background:#ff6f4c3d}.bkProgressDot.is-complete{border-color:#17735d5c;background:#17735de6}.bkProgressLabel,.bkProgressMeta,.bkSectionStatus,.bkStepMobileToggleState,.bkCheckoutStatus,.bkTimeGroupCount,.bkSummaryHeroMeta,.bkSummaryMetric span{color:var(--bk-page-muted)}.bkProgressLabel.is-active,.bkProgressMeta.is-active,.bkSectionStatus.is-current,.bkSectionStatus.is-complete,.bkCheckoutStatus.is-ready,.bkStepMobileToggleState.is-current,.bkStepMobileToggleState.is-complete{color:var(--bk-page-ink)}.bkSection,.bkStickyCard{border-radius:24px;padding:24px}.bkStepSection.is-current{border-color:#ff6f4c2e;background:linear-gradient(180deg,#ff6f4c0f,#fffaf4db),#fffaf4db}.bkSectionHead{margin-bottom:18px}.bkField input,.bkField textarea{border-color:#3c232c24;background:#ffffffeb;color:var(--bk-page-ink);box-shadow:inset 0 1px #ffffff80}.bkField input:focus,.bkField textarea:focus{border-color:#ff6f4c70;box-shadow:0 0 0 4px #ff6f4c1a;background:#fff}.bkServiceCard{border-color:#3c232c14;background:#ffffffc7;box-shadow:0 16px 36px #472a360f}.bkServiceCard.is-active{border-color:#ff6f4c3d;background:linear-gradient(180deg,#ff6f4c14,#ffffffd1),#ffffffd1;box-shadow:0 20px 42px #472a361a}.bkServicePrice,.bkSummaryHero strong,.bkReviewHeroAmount strong,.bkMobileCheckoutTitle{color:var(--bk-page-ink)}.bkServiceSelectedPill{background:#ff6f4c1f;color:var(--bk-page-accent-strong)}.bkServiceMetaPill.is-highlight,.bkReviewDetailCard.is-highlight,.bkReviewHeroAmount.is-ready,.bkSummaryHero.is-ready{border-color:#ff6f4c33;background:#ff6f4c14}.bkDateQuickBtn,.bkSlotBtn{border-color:#3c232c1a;background:#ffffffb8;color:var(--bk-page-ink)}.bkDateQuickBtn.is-selected,.bkSlotBtn.is-selected{border-color:#ff6f4c3d;background:#ff6f4c1a}.bkTimeGroup.is-active{border-color:#ff6f4c2e;background:linear-gradient(180deg,#ff6f4c0f,#fffaf4d1),#fffaf4d1}.bkSummaryCardElevated{gap:16px}.bkCheckoutSticky{gap:18px}.bkCheckoutHeader{align-items:start}.bkCheckoutHeader h2{margin:6px 0 0;font-size:clamp(24px,2.6vw,32px)}.bkSidebarSection,.bkSidebarPolicyCard{border-radius:22px;padding:18px;display:grid;gap:14px}.bkSidebarSectionTop{display:grid;gap:6px}.bkFlowList{margin-top:0}.bkFlowStep{width:100%;text-align:left;border-color:#3c232c14;background:#ffffffc2;cursor:pointer}.bkFlowStep strong{background:#3c232c0f;color:var(--bk-page-ink)}.bkFlowStep.is-active{border-color:#ff6f4c38;background:#ff6f4c14}.bkFlowStep.is-complete{border-color:#17735d2e;background:#17735d14}.bkFlowStep.is-complete strong{background:#17735d24;color:var(--bk-page-success)}.bkCheckoutActionCard{padding:18px}.bkCheckoutActionCard.is-ready{background:linear-gradient(180deg,#ff6f4c14,#fffaf4d6),#fffaf4d6}.bkSidebarPolicyItem{display:grid;gap:6px}.bkSidebarPolicyItem+.bkSidebarPolicyItem{padding-top:14px;border-top:1px solid rgba(60,35,44,.08)}.bkMobileCheckoutBar{border-color:#ffffff1a;background:radial-gradient(160% 120% at 0% 0%,rgba(255,136,102,.18),transparent 42%),#14161df2;box-shadow:0 30px 70px #18111c57}.bkMobileCheckoutLabel{color:#fff4eeb8}.bkMobileCheckoutTitle{color:#fff9f4}.bkMobileCheckoutMeta{color:#fff4eec2}.bkMobileCheckoutBtn{min-width:190px}.bkSupportOverview,.bkGalleryCard,.bkReviewCard{background:#fffbf7d1}.bkGalleryCard figcaption{background:linear-gradient(180deg,#1c182200,#1c1822d6)}.bkReviewCard:before{color:#ff6f4c1f}@media(max-width:1180px){.bkHeroSplit{grid-template-columns:1fr}}@media(max-width:980px){.bkBookingHeroCard{padding:22px}.bkMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bkMobileCheckoutBar{left:16px;right:16px}}@media(max-width:640px){.bkBookingHeroCard,.bkSection,.bkStickyCard,.bkProgressPanel,.bkSidebarSection,.bkSidebarPolicyCard{padding:18px;border-radius:20px}.bkMetaGrid,.bkHeroBookingGrid,.bkSummaryGrid{grid-template-columns:1fr}.bkHeroBookingHead,.bkCheckoutHeader{flex-direction:column;align-items:start}.bkHeroBookingStatus{width:fit-content}.bkMobileCheckoutBar{left:12px;right:12px}}.clientPage{min-height:100vh;display:grid;grid-template-columns:minmax(250px,290px) minmax(0,1fr);background:radial-gradient(circle at top left,rgba(217,179,122,.16),transparent 24%),radial-gradient(circle at bottom right,rgba(126,162,255,.12),transparent 24%),linear-gradient(180deg,#090807,#12100d 42%,#0b0907);color:#ffffffeb}.clientPage[data-client-scheme=light]{background:radial-gradient(circle at top left,rgba(217,179,122,.16),transparent 24%),radial-gradient(circle at bottom right,rgba(111,169,255,.12),transparent 24%),linear-gradient(180deg,#f6f1e7,#f5efe6 42%,#eee6d8);color:#1d1a14}.clientSidebar{position:sticky;top:0;min-height:100vh;padding:28px 20px;border-right:1px solid rgba(255,255,255,.08);background:#0b090794;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;flex-direction:column;gap:20px}.clientPage[data-client-scheme=light] .clientSidebar{border-right-color:#1d1a1414;background:#fff9}.clientBrand{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;color:inherit;text-decoration:none}.clientBrandMark{width:56px;height:56px;border-radius:18px;background:#ffffff14;display:grid;place-items:center}.clientBrandMark img{width:34px;height:34px;object-fit:contain}.clientBrandEyebrow,.clientWorkspaceEyebrow,.clientHeroEyebrow,.clientSectionEyebrow,.clientNoticeEyebrow{display:inline-block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#d9b37a;font-weight:800}.clientBrandTitle{font-size:1.2rem;font-weight:800}.clientBrandSub,.clientWorkspaceCard p,.clientHero p,.clientStatCard p,.clientEmptyState p,.clientMiniCard p,.clientShortcutCard span,.clientProfessionalCard p,.clientProfileForm .clientField span+input[readonly],.clientMuted,.clientNoticeCard p{color:#ffffffa8}.clientPage[data-client-scheme=light] .clientBrandSub,.clientPage[data-client-scheme=light] .clientWorkspaceCard p,.clientPage[data-client-scheme=light] .clientHero p,.clientPage[data-client-scheme=light] .clientStatCard p,.clientPage[data-client-scheme=light] .clientEmptyState p,.clientPage[data-client-scheme=light] .clientMiniCard p,.clientPage[data-client-scheme=light] .clientShortcutCard span,.clientPage[data-client-scheme=light] .clientProfessionalCard p,.clientPage[data-client-scheme=light] .clientMuted,.clientPage[data-client-scheme=light] .clientNoticeCard p{color:#1d1a14a8}.clientWorkspaceCard,.clientHero,.clientCard,.clientStatCard,.clientNoticeCard,.clientMiniCard,.clientShortcutCard,.clientProfessionalCard{border:1px solid rgba(217,179,122,.16);background:#110e0bd1;box-shadow:0 20px 60px #00000038;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.clientPage[data-client-scheme=light] .clientWorkspaceCard,.clientPage[data-client-scheme=light] .clientHero,.clientPage[data-client-scheme=light] .clientCard,.clientPage[data-client-scheme=light] .clientStatCard,.clientPage[data-client-scheme=light] .clientNoticeCard,.clientPage[data-client-scheme=light] .clientMiniCard,.clientPage[data-client-scheme=light] .clientShortcutCard,.clientPage[data-client-scheme=light] .clientProfessionalCard{border-color:#1d1a141a;background:#ffffffb3}.clientWorkspaceCard,.clientCard,.clientNoticeCard{border-radius:24px;padding:22px}.clientWorkspaceCard strong{display:block;margin-top:8px;font-size:1.3rem}.clientWorkspaceMeta{margin-top:12px;font-size:.92rem;word-break:break-word}.clientNav,.clientSidebarFooter,.clientContent,.clientStack,.clientProfessionalGrid,.clientShortcutGrid,.clientProfileForm{display:grid;gap:12px}.clientNavItem{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 16px;border-radius:16px;color:inherit;text-decoration:none;border:1px solid transparent;transition:transform .16s ease,border-color .16s ease,background .16s ease}.clientNavItem:hover,.clientNavItem.is-active{background:#ffffff14;border-color:#d9b37a3d;transform:translateY(-1px)}.clientPage[data-client-scheme=light] .clientNavItem:hover,.clientPage[data-client-scheme=light] .clientNavItem.is-active{background:#1d1a140d}.clientNavIconWrap,.clientThemeToggleIcon,.clientAvatarFallback{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#ffffff14}.clientShellIcon{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.clientThemeToggle,.clientSignOutBtn{width:100%;min-height:48px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:inherit;display:flex;align-items:center;gap:12px;padding:0 14px;cursor:pointer;font:inherit}.clientSignOutBtn{justify-content:center}.clientMain{padding:32px}.clientHero{border-radius:30px;padding:28px 30px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.clientHero h1{margin:12px 0 10px;font-size:clamp(2rem,4vw,3.1rem);line-height:.98}.clientHeroActions{display:flex;flex-wrap:wrap;gap:12px}.clientContent{margin-top:22px}.clientStatGrid,.clientGrid,.clientShortcutGrid,.clientProfessionalGrid{display:grid;gap:18px}.clientStatGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.clientGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.clientStatCard{border-radius:22px;padding:20px}.clientStatCard span,.clientCountBadge{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:#ffffff14;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.clientStatCard strong{display:block;margin:14px 0 8px;font-size:2rem}.clientSectionHead,.clientMiniCardTop,.clientProfessionalCardTop,.clientProfessionalFooter,.clientNoticeActions,.clientFilterBar{display:flex;justify-content:space-between;gap:16px}.clientSectionHead{align-items:flex-start;margin-bottom:18px}.clientSectionHead h2,.clientCard h2,.clientNoticeCard h2{margin:8px 0 0}.clientEmptyState{padding:18px;border-radius:18px;background:#ffffff0a}.clientEmptyState h3{margin:0 0 8px}.clientMiniCard,.clientShortcutCard,.clientProfessionalCard{border-radius:18px;padding:18px}.clientShortcutGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.clientShortcutCard{text-decoration:none;color:inherit}.clientShortcutCard strong{display:block;margin-bottom:8px}.clientMetaList,.clientProfessionalMeta{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.clientMetaList span,.clientProfessionalMeta span,.clientSourceTag{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:#ffffff14;font-size:.9rem}.clientSourceTag.is-market{background:#6fa9ff29}.clientSourceTag.is-unlocked{background:#d9b37a29}.clientFilterBar{align-items:flex-end;flex-wrap:wrap}.clientFilterSearch{display:grid;gap:8px;min-width:min(100%,320px);flex:1}.clientFilterSearch span,.clientField span{font-size:.82rem;font-weight:700;color:#ffffffb3}.clientPage[data-client-scheme=light] .clientFilterSearch span,.clientPage[data-client-scheme=light] .clientField span{color:#1d1a14b8}.clientFilterSearch input,.clientField input{width:100%;min-height:50px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:inherit;padding:0 16px;font:inherit}.clientChipRow{display:flex;flex-wrap:wrap;gap:10px}.clientChip{min-height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:inherit;padding:0 14px;font:inherit;cursor:pointer}.clientChip.is-active{border-color:#d9b37a47;background:#d9b37a24}.clientProfessionalGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.clientProfileForm{gap:16px}.clientNoticeCard{margin-bottom:4px}.clientNoticeActions{margin-top:8px}.clientMobileNav{display:none}@media(max-width:1080px){.clientPage{grid-template-columns:1fr}.clientSidebar{display:none}.clientMain{padding:18px 18px 110px}.clientGrid,.clientStatGrid,.clientShortcutGrid{grid-template-columns:1fr}.clientHero,.clientSectionHead,.clientMiniCardTop,.clientProfessionalCardTop,.clientProfessionalFooter,.clientFilterBar,.clientNoticeActions{flex-direction:column;align-items:stretch}.clientMobileNav{position:fixed;inset:auto 12px 12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#0c0a08db;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.clientMobileNav .clientNavItem{min-height:54px;padding:8px;justify-content:center;flex-direction:column;font-size:.76rem}.clientMobileNav .clientNavIconWrap{width:30px;height:30px}}.capPage,.bksPage{min-height:100vh;background:radial-gradient(circle at top,rgba(217,179,122,.15),transparent 28%),linear-gradient(180deg,#090807,#12100d 40%,#0b0907);color:#ffffffeb}.capShell,.bksShell{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:40px 0 88px}.capHero,.capCard,.capLoadingCard,.capErrorCard,.bksCard{border:1px solid rgba(217,179,122,.16);background:#110e0bd6;box-shadow:0 22px 60px #0000004d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.capHero,.capLoadingCard,.capErrorCard,.bksCard{border-radius:30px;padding:32px}.capCard{border-radius:24px;padding:24px}.capEyebrow,.capCardEyebrow,.bksEyebrow{display:inline-block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#d9b37a;font-weight:800}.capHero h1,.capLoadingCard h1,.capErrorCard h1,.bksCard h1{margin:12px 0;font-size:clamp(2rem,5vw,3.25rem);line-height:.98}.capHero p,.capLoadingCard p,.capErrorCard p,.capMuted,.capNoteBlock p,.capSidebarNote,.bksLead,.bksStatus span{color:#ffffffad;line-height:1.6}.capHero{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.capHeroCopy{max-width:760px}.capHeroPills,.capActionRow,.bksActionRow{display:flex;flex-wrap:wrap;gap:12px}.capHeroPills{margin-top:20px}.capHeroPills span,.capStatusPill{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.09);background:#ffffff0f;font-weight:700}.capStatusPill.is-confirmed{background:#22c55e24;border-color:#22c55e3d}.capStatusPill.is-completed{background:#60a5fa24;border-color:#60a5fa3d}.capStatusPill.is-canceled{background:#dc26261f;border-color:#dc26263d}.capBanner{margin-top:18px;padding:14px 16px;border-radius:16px;font-weight:600}.capBanner.is-success{background:#22c55e1f;border:1px solid rgba(34,197,94,.22)}.capBanner.is-warning{background:#f59e0b1f;border:1px solid rgba(245,158,11,.22)}.capGrid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.86fr);gap:20px;margin-top:22px}.capMain,.capSidebar,.capSummaryStack,.capActionStack{display:grid;gap:20px}.capCardHead{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px}.capCardHead h2{margin:6px 0 0;font-size:1.4rem}.capDetailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.capDetailGrid span,.capNoteBlock span,.capSummaryStack span,.capPendingRequest strong{display:block;margin-bottom:6px;font-size:.82rem;text-transform:uppercase;letter-spacing:.12em;color:#ffffff6b}.capDetailGrid strong,.capSummaryStack strong,.capPendingRequest span{display:block;font-size:1rem;line-height:1.45}.capNoteBlock{margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.capFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.capField{display:grid;gap:8px}.capField span{font-size:.84rem;color:#ffffffb8;font-weight:700}.capField input,.capField textarea{width:100%;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffeb;padding:14px 16px;font:inherit}.capField textarea{resize:vertical;min-height:120px}.capPendingRequest{margin-top:18px;padding:16px 18px;border-radius:18px;background:#d9b37a14;border:1px solid rgba(217,179,122,.18)}.capStatusMeta{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;margin:14px 0 18px}.capStatusMeta strong{font-size:1rem}.capStatusMeta span,.capCounter,.msgComposerHint,.msgMuted{color:#ffffff94}.capPillGrid{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.capChoicePill{min-height:42px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffdb;font:inherit;font-weight:700;cursor:pointer}.capChoicePill.is-selected,.capChoicePill:hover{border-color:#d9b37a5c;background:#d9b37a24;color:#f5dfbf}.capStarRow{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.capStarBtn{width:50px;height:50px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffff6b;font-size:1.4rem;cursor:pointer}.capStarBtn.is-selected,.capStarBtn:hover{border-color:#d9b37a61;background:#d9b37a24;color:#f7d38f}.capDangerBtn{background:linear-gradient(180deg,#a83434,#7c1d1d);border-color:#dc262659}.capSidebarNote{padding-top:4px;font-size:.94rem}.bksShell{width:min(720px,calc(100% - 32px))}.bksStatus{margin-top:22px;padding:18px 20px;border-radius:18px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.bksStatus strong{display:block;font-size:1.06rem}.bksStatus.is-confirmed,.bksStatus.is-paid{background:#22c55e1f;border-color:#22c55e38}.bksStatus.is-canceled{background:#dc26261f;border-color:#dc262638}.bksStatus.is-timeout,.bksStatus.is-error{background:#f59e0b1f;border-color:#f59e0b38}.bksActionRow{margin-top:24px}.bksReference{margin-top:18px;color:#ffffff8a}.msgPage{min-height:100vh;background:radial-gradient(circle at top,rgba(217,179,122,.15),transparent 28%),linear-gradient(180deg,#090807,#12100d 40%,#0b0907);color:#ffffffeb}.msgShell{width:min(1200px,calc(100% - 32px));margin:0 auto;padding:40px 0 88px}.msgHeader,.msgCard{border:1px solid rgba(217,179,122,.16);background:#110e0bd6;box-shadow:0 22px 60px #0000004d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.msgHeader,.msgCard{border-radius:28px;padding:28px}.msgHeader{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.msgEyebrow,.msgSectionEyebrow{display:inline-block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#d9b37a;font-weight:800}.msgHeader h1,.msgCard h1{margin:12px 0 10px;font-size:clamp(2rem,5vw,3rem);line-height:.98}.msgHeader p,.msgCard p,.msgEmpty,.msgThreadMeta,.msgMuted{color:#ffffffad;line-height:1.6}.msgBanner{margin-top:18px;padding:14px 16px;border-radius:16px;font-weight:600}.msgBanner.is-warning{background:#f59e0b1f;border:1px solid rgba(245,158,11,.22)}.msgGrid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.88fr);gap:20px;margin-top:22px}.msgSidebar,.msgThreadCard{display:grid;gap:20px}.msgThreadHead,.msgActionRow,.msgComposerActions,.msgTemplateActions{display:flex;flex-wrap:wrap;gap:12px}.msgThreadHead,.msgComposerActions{justify-content:space-between;align-items:flex-start}.msgThreadHead h2,.msgCard h2{margin:6px 0 0;font-size:1.3rem}.msgThread{min-height:360px;max-height:58vh;overflow:auto;padding:6px 4px 6px 0}.msgBubbleWrap{display:flex;margin-bottom:12px}.msgBubbleWrap.is-mine{justify-content:flex-end}.msgBubble{width:min(100%,420px);padding:14px 16px 12px;border-radius:20px;border:1px solid rgba(255,255,255,.1)}.msgBubble.is-mine{background:#d9b37a33;border-color:#d9b37a61}.msgBubble.is-theirs{background:#ffffff0d}.msgBubble p{margin:0;color:#ffffffeb;white-space:pre-wrap;word-break:break-word}.msgBubble span{display:block;margin-top:10px;font-size:.82rem;color:#ffffff85}.msgComposer{display:grid;gap:16px}.msgComposerField{display:grid;gap:8px}.msgComposerField span{font-size:.84rem;color:#ffffffb8;font-weight:700}.msgComposerField input,.msgComposerField textarea{width:100%;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffeb;padding:14px 16px;font:inherit}.msgComposerField textarea{resize:vertical;min-height:112px}.msgSummaryList{display:grid;gap:16px}.msgSummaryList span{display:block;margin-bottom:6px;font-size:.82rem;text-transform:uppercase;letter-spacing:.12em;color:#ffffff6b}.msgSummaryList strong{display:block;line-height:1.45}.msgTemplateList{display:grid;gap:12px}.msgTemplateCard{display:grid;gap:12px;padding:16px;border-radius:18px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.msgTemplateCard strong{display:block;margin-bottom:6px}.msgTemplateCard p{margin:0;font-size:.95rem}.msgTemplateEditor{display:grid;gap:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.msgEmpty{padding:28px 12px;text-align:center}.claPage{min-height:100vh;background:radial-gradient(circle at top,rgba(217,179,122,.16),transparent 28%),linear-gradient(180deg,#090807,#12100d 42%,#0b0907);color:#ffffffeb}.claShell{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:40px 0 88px;display:grid;gap:22px}.claHero,.claSectionCard,.claCard,.claLoadingCard,.claEmptyCard{border:1px solid rgba(217,179,122,.16);background:#110e0bd6;box-shadow:0 22px 60px #0000004d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.claHero,.claLoadingCard,.claEmptyCard{border-radius:30px;padding:32px}.claSectionCard,.claCard{border-radius:24px;padding:24px}.claHero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.72fr);gap:22px;align-items:start}.claHeroCopy h1,.claLoadingCard h1,.claEmptyCard h2{margin:12px 0;font-size:clamp(2rem,5vw,3.2rem);line-height:.98}.claHeroCopy p,.claLoadingCard p,.claEmptyCard p,.claStatusCopy,.claRefreshNote{color:#ffffffb3;line-height:1.6}.claEyebrow{display:inline-block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#d9b37a;font-weight:800}.claMetaRow,.claCardActions,.claBannerActions{display:flex;flex-wrap:wrap;gap:12px}.claMetaRow{margin-top:18px}.claMetaRow span,.claStatusPill,.claSectionHead span,.claDepositTag{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.09);background:#ffffff0f;font-weight:700}.claStatsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.claStatCard{display:grid;gap:8px;padding:16px 18px;border-radius:20px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.claStatCard span{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff7a}.claStatCard strong{font-size:1.8rem;color:#d9b37a}.claBanner{border-radius:18px;padding:16px 18px;font-weight:600;display:grid;gap:12px}.claBanner.is-success{background:#22c55e1f;border:1px solid rgba(34,197,94,.22)}.claBanner.is-warning{background:#f59e0b1f;border:1px solid rgba(245,158,11,.22)}.claSections,.claSectionCard{display:grid;gap:18px}.claSectionHead{display:flex;align-items:center;justify-content:space-between;gap:16px}.claSectionHead h2{margin:0;font-size:1.45rem}.claSectionEmpty{color:#ffffff94;font-style:italic}.claCard{display:grid;gap:14px}.claCardTop{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.claCardTop h3{margin:0;font-size:1.2rem}.claCardTop p,.claMoneyNote{margin:8px 0 0;color:#ffffffa8}.claStatusPill.is-pending{background:#ffffff0f}.claStatusPill.is-confirmed{background:#22c55e24;border-color:#22c55e3d}.claStatusPill.is-completed{background:#60a5fa24;border-color:#60a5fa3d}.claStatusPill.is-canceled{background:#dc26261f;border-color:#dc26263d}.claStatusCopy{margin:0}.claDepositTag{width:fit-content;color:#d9b37a}.claEmptyCard{display:grid;gap:16px}.claEmptyCard h2{margin:0}.claRefreshNote{text-align:center;font-size:.95rem}@media(max-width:900px){.capHero,.capCardHead,.capGrid,.claHero,.msgHeader,.msgGrid{grid-template-columns:1fr;display:grid}.capHero,.claHero,.msgHeader{gap:18px}}@media(max-width:720px){.capShell,.claShell,.bksShell,.msgShell{width:min(100%,calc(100% - 20px));padding:18px 0 60px}.capHero,.capCard,.capLoadingCard,.capErrorCard,.claHero,.claSectionCard,.claCard,.claLoadingCard,.claEmptyCard,.bksCard,.msgHeader,.msgCard{padding:22px;border-radius:24px}.claStatsGrid{grid-template-columns:1fr}.claCardTop,.claSectionHead{display:grid}.capDetailGrid,.capFormGrid{grid-template-columns:1fr}.msgThread{max-height:none}}.mbkPage{min-height:100vh;background:radial-gradient(circle at top,rgba(212,175,55,.14),transparent 28%),linear-gradient(180deg,#080808,#101010 38%,#0b0b0b);color:#ffffffeb}.mbkShell{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:40px 0 88px}.mbkHero,.mbkCard,.mbkLoadingCard,.mbkErrorCard{border:1px solid rgba(212,175,55,.16);background:#0f0f0fdb;box-shadow:0 22px 60px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mbkHero,.mbkLoadingCard,.mbkErrorCard{border-radius:30px;padding:32px}.mbkCard{border-radius:24px;padding:24px}.mbkEyebrow,.mbkCardEyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#c6a35b;font-weight:800}.mbkHero h1,.mbkLoadingCard h1,.mbkErrorCard h1{margin:10px 0;font-size:clamp(2rem,5vw,3.25rem);line-height:.98}.mbkHero p,.mbkLoadingCard p,.mbkErrorCard p,.mbkMuted,.mbkSummaryCard p,.mbkRequestNote,.mbkNoteBlock p{color:#ffffffad;line-height:1.6}.mbkHeroPills{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.mbkHeroPills span,.mbkStatusPill{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);font-weight:700}.mbkStatusPill.is-confirmed{background:#22c55e24;border-color:#22c55e3d}.mbkStatusPill.is-canceled{background:#dc26261f;border-color:#dc26263d}.mbkStatusPill.is-completed{background:#60a5fa24;border-color:#60a5fa3d}.mbkBanner{margin-top:18px;padding:14px 16px;border-radius:16px;font-weight:600}.mbkBanner.is-error{background:#dc26261f;border:1px solid rgba(220,38,38,.22)}.mbkBanner.is-success{background:#22c55e1f;border:1px solid rgba(34,197,94,.22)}.mbkSummaryStrip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.mbkSummaryCard{padding:20px 22px;border-radius:22px;border:1px solid rgba(212,175,55,.14);background:#0f0f0fc7;box-shadow:0 18px 40px #00000038}.mbkSummaryCard.is-accent{background:linear-gradient(180deg,#d4af3724,#d4af370f),#0f0f0fe0;border-color:#d4af3738}.mbkSummaryCard span{display:block;margin-bottom:10px;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff73}.mbkSummaryCard strong{display:block;font-size:1.18rem;line-height:1.28}.mbkSummaryCard p{margin:10px 0 0}.mbkGrid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.9fr);gap:20px;margin-top:22px}.mbkMain,.mbkSidebar{display:grid;gap:20px}.mbkCardHead{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px}.mbkCardHead h2,.mbkCard h2{margin:6px 0 0;font-size:1.4rem}.mbkDetailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mbkDetailGrid span,.mbkNoteBlock span,.mbkPaymentRows span{display:block;margin-bottom:6px;font-size:.82rem;text-transform:uppercase;letter-spacing:.12em;color:#ffffff6b}.mbkDetailGrid strong,.mbkPaymentRows strong{display:block;font-size:1rem;line-height:1.45}.mbkServiceList,.mbkPaymentRows,.mbkActionStack,.mbkRescheduleForm{display:grid;gap:12px}.mbkServiceList{margin-top:18px}.mbkServiceRow,.mbkPaymentRows div{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid rgba(255,255,255,.08)}.mbkServiceRow:first-child,.mbkPaymentRows div:first-child{border-top:0;padding-top:0}.mbkPaymentRows div.is-total strong,.mbkPaymentRows div.is-highlight strong{font-size:1.08rem}.mbkPaymentRows div.is-highlight{padding:18px;border-top:0;border-radius:18px;background:#d4af371a;border:1px solid rgba(212,175,55,.2)}.mbkServiceRow span{display:block;margin-top:4px;color:#ffffff8f}.mbkNoteBlock{margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.mbkRequestCard{padding:18px;border-radius:18px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.mbkRequestCard.is-pending{background:#d4af3717;border-color:#d4af3738}.mbkRequestCard.is-accepted{background:#22c55e1f;border-color:#22c55e38}.mbkRequestCard.is-declined,.mbkRequestCard.is-canceled{background:#ffffff0d}.mbkRequestCard strong{display:block;margin-bottom:6px}.mbkRescheduleForm label{display:grid;gap:8px}.mbkRescheduleForm span{font-size:.92rem;font-weight:700}.mbkRescheduleForm input,.mbkRescheduleForm textarea{width:100%;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#fff;padding:14px 16px;font:inherit}.mbkRescheduleForm textarea{resize:vertical;min-height:110px}.mbkHeroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.btn.danger{background:#dc262629;color:#fff;border:1px solid rgba(220,38,38,.3)}@media(max-width:900px){.mbkSummaryStrip,.mbkGrid{grid-template-columns:1fr}}@media(max-width:640px){.mbkShell{width:min(100% - 20px,1120px);padding-top:20px;padding-bottom:48px}.mbkHero,.mbkCard,.mbkLoadingCard,.mbkErrorCard{padding:20px;border-radius:22px}.mbkCardHead{flex-direction:column;align-items:stretch}.mbkDetailGrid{grid-template-columns:1fr}.mbkServiceRow,.mbkPaymentRows div{flex-direction:column;align-items:flex-start}}
