@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";.bc-backdrop{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:14px;background:#01060abd;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:bcFadeIn .22s ease both}.bc-backdrop.is-closing{animation:bcFadeOut .26s ease both}.bc-card{width:min(790px,100%);height:min(640px,calc(100dvh - 28px));max-height:calc(100dvh - 28px);overflow:hidden;border:1px solid rgba(122,255,88,.16);border-radius:30px;background:radial-gradient(circle at 82% 3%,rgba(113,212,75,.18),transparent 28%),radial-gradient(circle at 8% 0%,rgba(10,124,255,.16),transparent 36%),linear-gradient(180deg,#07131d,#05090d);color:#f8fafc;box-shadow:0 30px 90px #0000007a;display:grid;grid-template-rows:auto 1fr;animation:bcPopIn .32s cubic-bezier(.2,.8,.2,1) both}.bc-card.is-closing{animation:bcPopOut .26s ease both}.bc-head{min-height:98px;padding:21px 22px 16px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.09)}.bc-kicker{margin-bottom:7px;color:#75f052;font-size:11px;font-weight:950;letter-spacing:.18em;text-transform:uppercase}.bc-head h2{margin:0;font-size:clamp(30px,5.6vw,46px);line-height:.94;letter-spacing:-.07em}.bc-close{width:39px;height:39px;flex:0 0 auto;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:#ffffff12;color:#fff;font-size:27px;line-height:1;cursor:pointer;transition:transform .18s ease,background .18s ease}.bc-close:hover{transform:scale(1.04);background:#ffffff1f}.bc-body{min-height:0;padding:16px 20px 18px;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:12px;overflow:hidden}.bc-top-control{display:flex;justify-content:flex-end}.bc-tz-select{width:min(275px,100%);display:grid;gap:6px}.bc-tz-select span,.bc-fields span,.bc-selected-grid span{color:#f8fafca8;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.1em}.bc-tz-select select,.bc-fields input{width:100%;min-width:0;height:45px;border:1px solid rgba(255,255,255,.14);border-radius:14px;outline:0;background:linear-gradient(180deg,#ffffff1a,#ffffff0e);color:#f8fafc;padding:0 13px;font-size:14px;font-weight:850;box-shadow:inset 0 1px #ffffff0a}.bc-fields input::placeholder{color:#f8fafc52}.bc-tz-select select:focus,.bc-fields input:focus{border-color:#71d44b99;box-shadow:0 0 0 3px #71d44b1f}.bc-tz-select select option{color:#061018}.bc-pick-grid{min-height:0;display:grid;grid-template-columns:minmax(280px,.92fr) minmax(250px,.78fr);gap:14px}.bc-calendar-panel,.bc-times-panel{min-height:0;border:1px solid rgba(255,255,255,.095);border-radius:22px;background:linear-gradient(180deg,#fff1,#ffffff08);box-shadow:inset 0 1px #ffffff09;overflow:hidden}.bc-calendar-panel{padding:13px;display:grid;grid-template-rows:auto auto 1fr;gap:10px}.bc-calendar-head{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;gap:8px}.bc-calendar-head strong{text-align:center;font-size:16px;font-weight:950;letter-spacing:-.03em}.bc-calendar-head button{height:36px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#fff1;color:#f8fafc;font-size:26px;line-height:1;cursor:pointer}.bc-calendar-head button:disabled{opacity:.35;cursor:not-allowed}.bc-weekdays,.bc-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.bc-weekdays span{color:#f8fafc70;font-size:10px;font-weight:950;text-align:center}.bc-calendar-grid{min-height:0}.bc-calendar-grid button{min-width:0;min-height:38px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#ffffff0e;color:#f8fafce0;font-size:14px;font-weight:950;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.bc-calendar-grid button:not(:disabled):hover{transform:translateY(-1px);border-color:#71d44b75;background:#71d44b1f}.bc-calendar-grid button.active{color:#071108;border-color:#75f052e6;background:linear-gradient(135deg,#8bed61,#5fce42);box-shadow:0 12px 24px #71d44b29}.bc-calendar-grid button.muted:not(.active){opacity:.42}.bc-calendar-grid button.weekend,.bc-calendar-grid button:disabled{opacity:.22;cursor:not-allowed;transform:none}.bc-times-panel{display:grid;grid-template-rows:auto 1fr}.bc-times-title{min-height:48px;padding:12px 13px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(255,255,255,.075)}.bc-times-title strong{font-size:15px;font-weight:950;letter-spacing:-.03em}.bc-times-title span{color:#75f052;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.bc-slot-box{min-height:0;overflow:hidden}.bc-slots{height:100%;min-height:0;overflow:auto;padding:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px}.bc-slots button{min-width:0;min-height:57px;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:#ffffff12;color:#fff;padding:9px;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.bc-slots button:not(:disabled):hover{transform:translateY(-1px);border-color:#71d44b70}.bc-slots button.active{border-color:#71d44bd1;background:linear-gradient(180deg,#71d44b38,#71d44b1a);box-shadow:inset 0 0 0 1px #71d44b2e}.bc-slots button:disabled{opacity:.34;cursor:not-allowed}.bc-slots strong,.bc-slots span{display:block}.bc-slots strong{font-size:15px;font-weight:950;letter-spacing:-.03em}.bc-slots span{margin-top:4px;color:#f8fafc8a;font-size:10px;font-weight:850}.bc-slot-empty{height:100%;min-height:175px;display:grid;place-items:center;color:#f8fafca8;font-weight:900}.bc-form{grid-template-rows:auto minmax(0,1fr) auto auto}.bc-selected-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bc-selected-grid>div{min-height:78px;border:1px solid rgba(113,212,75,.26);border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(113,212,75,.14),transparent 42%),#71d44b13;display:grid;align-content:center;gap:3px;padding:11px 13px;overflow:hidden}.bc-selected-grid strong{display:block;color:#f8fafc;font-size:clamp(20px,5vw,28px);line-height:1;letter-spacing:-.055em;white-space:nowrap}.bc-selected-grid em{display:block;max-width:100%;color:#f8fafc94;font-size:11px;font-style:normal;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-fields{min-height:0;display:grid;grid-template-columns:1fr 1fr;align-content:center;gap:11px}.bc-fields label{min-width:0;display:grid;gap:6px}.bc-error{border:1px solid rgba(255,95,82,.28);border-radius:14px;background:#ff5f521a;color:#fecaca;padding:10px 12px;font-size:12px;font-weight:850}.bc-footer{display:grid;gap:8px}.bc-footer.two{grid-template-columns:.72fr 1fr}.bc-primary,.bc-secondary{min-height:52px;border:0;border-radius:16px;font-weight:950;letter-spacing:-.02em;cursor:pointer;transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease}.bc-primary{color:#051008;background:linear-gradient(135deg,#86e660,#5fcf3f);box-shadow:0 18px 42px #71d44b38}.bc-primary:not(:disabled):hover,.bc-secondary:not(:disabled):hover{transform:translateY(-1px)}.bc-primary:disabled,.bc-secondary:disabled{opacity:.55;cursor:not-allowed}.bc-primary.sent{animation:bcSentPulse .7s ease both}.bc-secondary{border:1px solid rgba(255,255,255,.12);background:#ffffff12;color:#fff}.bc-spinner{width:22px;height:22px;display:inline-block;border:3px solid rgba(5,16,8,.24);border-top-color:#051008;border-radius:999px;animation:bcSpin .8s linear infinite}@keyframes bcFadeIn{0%{opacity:0}to{opacity:1}}@keyframes bcFadeOut{0%{opacity:1}to{opacity:0}}@keyframes bcPopIn{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bcPopOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(14px) scale(.98)}}@keyframes bcSpin{to{transform:rotate(360deg)}}@keyframes bcSentPulse{0%{transform:scale(1)}45%{transform:scale(1.025)}to{transform:scale(1)}}@media(max-width:700px){.bc-card{width:min(520px,100%);height:min(690px,calc(100dvh - 20px))}.bc-pick-grid{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.bc-calendar-grid button{min-height:34px}.bc-slots{grid-template-columns:repeat(3,minmax(0,1fr))}.bc-slots button{min-height:52px}}@media(max-width:520px){.bc-backdrop{padding:0;align-items:stretch}.bc-card{width:100%;height:100dvh;max-height:100dvh;border-radius:0;border-left:0;border-right:0}.bc-head{min-height:82px;padding:15px 12px 11px}.bc-head h2{font-size:clamp(27px,10vw,40px)}.bc-close{width:36px;height:36px}.bc-body{padding:11px;gap:9px}.bc-top-control{justify-content:stretch}.bc-tz-select{width:100%}.bc-tz-select select,.bc-fields input{height:39px;border-radius:12px;font-size:13px;padding:0 10px}.bc-pick-grid{gap:9px}.bc-calendar-panel{padding:9px;gap:7px;border-radius:18px}.bc-calendar-head{grid-template-columns:32px 1fr 32px}.bc-calendar-head button{height:32px;border-radius:10px;font-size:22px}.bc-calendar-head strong{font-size:14px}.bc-weekdays,.bc-calendar-grid{gap:4px}.bc-calendar-grid button{min-height:28px;border-radius:9px;font-size:12px}.bc-times-title{min-height:41px;padding:9px 10px 8px}.bc-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px}.bc-slots button{min-height:45px;border-radius:12px;padding:7px}.bc-slots strong{font-size:13px}.bc-slots span{display:none}.bc-selected-grid{gap:8px}.bc-selected-grid>div{min-height:64px;border-radius:14px;padding:9px 10px}.bc-selected-grid strong{font-size:clamp(18px,7vw,24px)}.bc-fields{gap:8px}.bc-primary,.bc-secondary{min-height:47px;border-radius:13px}}@media(max-width:330px){.bc-head h2{font-size:27px;letter-spacing:-.065em}.bc-body{padding:9px}.bc-kicker{font-size:10px}.bc-calendar-grid button{min-height:26px;font-size:11px}.bc-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-selected-grid{grid-template-columns:1fr 1fr}.bc-selected-grid>div{min-height:58px}.bc-selected-grid strong{font-size:18px}.bc-fields{grid-template-columns:1fr;align-content:start}.bc-fields input{height:37px}}@media(max-height:650px)and (max-width:520px){.bc-head{min-height:72px;padding-top:11px}.bc-head h2{font-size:28px}.bc-body{gap:7px}.bc-calendar-grid button{min-height:24px}.bc-calendar-panel{gap:5px}.bc-times-title{min-height:36px}.bc-slots button{min-height:40px}.bc-primary,.bc-secondary{min-height:42px}}.bc-backdrop{background:radial-gradient(circle at 12% 7%,rgba(9,135,234,.16),transparent 30%),radial-gradient(circle at 88% 12%,rgba(23,166,92,.18),transparent 32%),#eef8f4c7!important}.bc-card{border:1px solid rgba(7,87,53,.13)!important;background:radial-gradient(circle at 88% 0%,rgba(23,166,92,.12),transparent 32%),radial-gradient(circle at 4% 0%,rgba(9,135,234,.11),transparent 34%),linear-gradient(180deg,#fff,#f7fffb 58%,#f0faf6)!important;color:#06152b!important;box-shadow:0 34px 100px #06152b3d,0 1px #ffffffe6 inset!important}.bc-head{border-bottom-color:#06152b14!important}.bc-kicker{color:#0a8e49!important}.bc-head h2,.bc-calendar-head strong,.bc-times-title strong,.bc-selected-grid strong,.bc-slots strong{color:#06152b!important}.bc-close{border-color:#06152b1a!important;background:#ffffffdb!important;color:#06152b!important;box-shadow:0 12px 30px #06152b14!important}.bc-close:hover{background:#fff!important}.bc-tz-select span,.bc-fields span,.bc-selected-grid span,.bc-weekdays span{color:#06152b85!important}.bc-tz-select select,.bc-fields input{border-color:#06152b21!important;background:linear-gradient(180deg,#fffffff5,#f8fcfaf5)!important;color:#06152b!important;box-shadow:0 10px 26px #06152b0e,inset 0 1px #ffffffeb!important}.bc-fields input::placeholder{color:#06152b57!important}.bc-tz-select select:focus,.bc-fields input:focus{border-color:#17a65c94!important;box-shadow:0 0 0 4px #17a65c1f,0 12px 28px #06152b12!important}.bc-calendar-panel,.bc-times-panel{border-color:#06152b17!important;background:linear-gradient(180deg,#ffffffe0,#f9fdfbd6)!important;box-shadow:0 16px 42px #06152b0f,inset 0 1px #ffffffe6!important}.bc-calendar-head button{border-color:#06152b1a!important;background:#fff!important;color:#06152b!important;box-shadow:0 10px 24px #06152b0e!important}.bc-calendar-grid button{border-color:#06152b14!important;background:#ffffffeb!important;color:#06152bdb!important;box-shadow:0 8px 20px #06152b09!important}.bc-calendar-grid button:not(:disabled):hover{border-color:#17a65c61!important;background:#e7f9effa!important}.bc-calendar-grid button.active{color:#fff!important;border-color:#0a8e49b3!important;background:linear-gradient(135deg,#0987ea,#17a65c)!important;box-shadow:0 16px 30px #17a65c2e!important}.bc-calendar-grid button.weekend,.bc-calendar-grid button:disabled{opacity:.28!important}.bc-times-title{border-bottom-color:#06152b14!important}.bc-times-title span{color:#0a8e49!important}.bc-slots button{border-color:#06152b1a!important;background:#fff!important;color:#06152b!important;box-shadow:0 9px 22px #06152b0d!important}.bc-slots button:not(:disabled):hover{border-color:#17a65c5c!important}.bc-slots button.active{border-color:#0987ea61!important;background:linear-gradient(180deg,#e8f7fffa,#e8faf1fa)!important;box-shadow:inset 0 0 0 1px #17a65c24,0 12px 28px #0987ea14!important}.bc-slots span,.bc-selected-grid em,.bc-slot-empty{color:#06152b8f!important}.bc-selected-grid>div{border-color:#17a65c29!important;background:radial-gradient(circle at 100% 0%,rgba(23,166,92,.12),transparent 42%),linear-gradient(180deg,#fffffff5,#f1faf6f5)!important;box-shadow:0 12px 30px #06152b0e!important}.bc-error{border-color:#cc323238!important;background:#ffeeeef0!important;color:#9f1d1d!important}.bc-secondary{border-color:#06152b1f!important;background:#fff!important;color:#06152b!important;box-shadow:0 12px 30px #06152b0f!important}.bc-backdrop{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:14px!important}.bc-backdrop.bc-theme-ai{background:#000000d1!important}.bc-card{position:relative!important;z-index:10001!important;overflow:hidden!important}.bc-calendar-grid button.active,.bc-slots button.active{color:#fff!important;border-color:#0a8e49b3!important;background:linear-gradient(135deg,#0987ea,#17a65c)!important;box-shadow:0 16px 30px #17a65c29!important}.bc-card.bc-theme-pro .bc-slots span,.bc-card.bc-theme-pro .bc-selected-grid em,.bc-card.bc-theme-pro .bc-slot-empty,.bc-card.bc-theme-pro .bc-demo-note span{color:#06152b8f!important}.bc-card.bc-theme-ai .bc-slots span,.bc-card.bc-theme-ai .bc-selected-grid em,.bc-card.bc-theme-ai .bc-slot-empty,.bc-card.bc-theme-ai .bc-demo-note span{color:#f8fafc9e!important}.bc-demo-note{min-height:74px;border:1px solid;border-radius:18px;display:grid;gap:10px;align-content:center;padding:12px 14px}.bc-demo-note div{display:flex;flex-wrap:wrap;gap:7px}.bc-demo-note span{min-height:28px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;font-size:11px;font-weight:900;background:#0987ea14}.bc-card.bc-theme-ai .bc-demo-note span{background:#ffffff13}@media(max-width:520px){.bc-backdrop{padding:0!important}.bc-demo-note{min-height:62px;padding:10px}.bc-demo-note strong{font-size:13px}.bc-demo-note span{min-height:24px;font-size:10px;padding:0 8px}}.bc-backdrop{position:fixed!important;inset:0!important;z-index:2147483000!important;display:grid!important;place-items:center!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:14px!important}.bc-backdrop.bc-theme-pro{background:#040c14b8!important}.bc-backdrop.bc-theme-ai{background:#000000d6!important}.bc-card{position:relative!important;z-index:2147483001!important;overflow:hidden!important}.bc-card.bc-theme-pro{border:1px solid rgba(6,21,43,.12)!important;background:radial-gradient(circle at 90% 0%,rgba(23,166,92,.1),transparent 30%),radial-gradient(circle at 4% 0%,rgba(9,135,234,.09),transparent 32%),#fff!important;color:#06152b!important;box-shadow:0 34px 100px #0000004d!important}.bc-card.bc-theme-ai{border:1px solid rgba(255,255,255,.12)!important;background:radial-gradient(circle at 90% 0%,rgba(113,212,75,.16),transparent 32%),radial-gradient(circle at 4% 0%,rgba(10,124,255,.14),transparent 34%),#04080c!important;color:#f8fafc!important;box-shadow:0 34px 100px #0000009e!important}.bc-card.bc-theme-pro .bc-head{border-bottom-color:#06152b14!important}.bc-card.bc-theme-ai .bc-head{border-bottom-color:#ffffff17!important}.bc-card.bc-theme-pro .bc-kicker{color:#0a8e49!important}.bc-card.bc-theme-ai .bc-kicker{color:#75f052!important}.bc-card.bc-theme-pro .bc-head h2,.bc-card.bc-theme-pro .bc-calendar-head strong,.bc-card.bc-theme-pro .bc-times-title strong,.bc-card.bc-theme-pro .bc-selected-grid strong,.bc-card.bc-theme-pro .bc-demo-note strong,.bc-card.bc-theme-pro .bc-slots strong{color:#06152b!important}.bc-card.bc-theme-ai .bc-head h2,.bc-card.bc-theme-ai .bc-calendar-head strong,.bc-card.bc-theme-ai .bc-times-title strong,.bc-card.bc-theme-ai .bc-selected-grid strong,.bc-card.bc-theme-ai .bc-demo-note strong,.bc-card.bc-theme-ai .bc-slots strong{color:#f8fafc!important}.bc-card.bc-theme-pro .bc-close{border-color:#06152b1a!important;background:#fff!important;color:#06152b!important;box-shadow:0 12px 30px #06152b14!important}.bc-card.bc-theme-ai .bc-close{border-color:#ffffff24!important;background:#ffffff14!important;color:#fff!important}.bc-card.bc-theme-pro .bc-tz-select span,.bc-card.bc-theme-pro .bc-fields span,.bc-card.bc-theme-pro .bc-selected-grid span,.bc-card.bc-theme-pro .bc-weekdays span{color:#06152b85!important}.bc-card.bc-theme-ai .bc-tz-select span,.bc-card.bc-theme-ai .bc-fields span,.bc-card.bc-theme-ai .bc-selected-grid span,.bc-card.bc-theme-ai .bc-weekdays span{color:#f8fafc94!important}.bc-card.bc-theme-pro .bc-tz-select select,.bc-card.bc-theme-pro .bc-fields input{border-color:#06152b21!important;background:#fff!important;color:#06152b!important;box-shadow:0 10px 26px #06152b0d!important}.bc-card.bc-theme-ai .bc-tz-select select,.bc-card.bc-theme-ai .bc-fields input{border-color:#ffffff26!important;background:#ffffff13!important;color:#f8fafc!important;box-shadow:none!important}.bc-card.bc-theme-pro .bc-fields input::placeholder{color:#06152b57!important}.bc-card.bc-theme-ai .bc-fields input::placeholder{color:#f8fafc59!important}.bc-card.bc-theme-pro .bc-calendar-panel,.bc-card.bc-theme-pro .bc-times-panel,.bc-card.bc-theme-pro .bc-demo-note{border-color:#06152b17!important;background:#f8fffb!important;box-shadow:0 16px 42px #06152b0e!important}.bc-card.bc-theme-ai .bc-calendar-panel,.bc-card.bc-theme-ai .bc-times-panel,.bc-card.bc-theme-ai .bc-demo-note{border-color:#ffffff1a!important;background:#ffffff0e!important;box-shadow:none!important}.bc-card.bc-theme-pro .bc-calendar-head button,.bc-card.bc-theme-pro .bc-calendar-grid button,.bc-card.bc-theme-pro .bc-slots button,.bc-card.bc-theme-pro .bc-secondary{border-color:#06152b17!important;background:#fff!important;color:#06152b!important;box-shadow:0 8px 18px #06152b09!important}.bc-card.bc-theme-ai .bc-calendar-head button,.bc-card.bc-theme-ai .bc-calendar-grid button,.bc-card.bc-theme-ai .bc-slots button,.bc-card.bc-theme-ai .bc-secondary{border-color:#ffffff1a!important;background:#ffffff12!important;color:#f8fafc!important;box-shadow:none!important}.bc-card.bc-theme-pro .bc-slots span,.bc-card.bc-theme-pro .bc-selected-grid em,.bc-card.bc-theme-pro .bc-slot-empty,.bc-card.bc-theme-pro .bc-demo-note p{color:#06152b94!important}.bc-card.bc-theme-ai .bc-slots span,.bc-card.bc-theme-ai .bc-selected-grid em,.bc-card.bc-theme-ai .bc-slot-empty,.bc-card.bc-theme-ai .bc-demo-note p{color:#f8fafcad!important}.bc-card.bc-theme-pro .bc-selected-grid>div{border-color:#17a65c29!important;background:#f6fcf9!important;box-shadow:0 12px 28px #06152b0b!important}.bc-card.bc-theme-ai .bc-selected-grid>div{border-color:#71d44b38!important;background:#71d44b13!important;box-shadow:none!important}.bc-calendar-grid button.active{color:#fff!important;border-color:#0a8e49b3!important;background:linear-gradient(135deg,#0987ea,#17a65c)!important;box-shadow:0 16px 30px #17a65c29!important}.bc-slots button.active,.bc-slots button[aria-pressed=true]{color:#fff!important;border-color:#0567b5e6!important;background:linear-gradient(135deg,#087fe2,#13a463)!important;box-shadow:0 16px 32px #0987ea2e,inset 0 0 0 1px #ffffff2e!important;transform:translateY(-1px)!important}.bc-primary{color:#fff!important;background:linear-gradient(135deg,#0987ea,#17a65c)!important;box-shadow:0 18px 42px #0987ea24,0 16px 34px #17a65c2e!important}.bc-spinner{border-color:#ffffff59!important;border-top-color:#fff!important}.bc-form{grid-template-rows:auto auto minmax(0,1fr) auto auto!important}.bc-demo-note{min-height:86px;border:1px solid;border-radius:18px;display:grid;gap:6px;align-content:center;padding:13px 14px}.bc-demo-note strong{display:block;font-size:14px;font-weight:950;letter-spacing:-.03em}.bc-demo-note p{margin:0;font-size:13px;line-height:1.35;font-weight:750}.bc-fields{align-content:start!important}@media(min-width:701px){.bc-card{height:min(640px,calc(100dvh - 28px))!important}.bc-slots{overflow:visible!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.bc-slot-box{overflow:visible!important}.bc-slots button{min-height:44px!important;border-radius:13px!important;padding:7px 8px!important}.bc-slots strong{font-size:13px!important}.bc-slots span{margin-top:2px!important;font-size:9px!important}}@media(max-width:520px){.bc-backdrop{padding:0!important}.bc-demo-note{min-height:72px;padding:10px}.bc-demo-note strong{font-size:13px}.bc-demo-note p{font-size:12px;line-height:1.3}}html.bc-modal-open,body.bc-modal-open{overflow:hidden!important}html.bc-modal-open .fcx-nav,html.bc-modal-open .fcx-mobile-toggle,html.bc-modal-open .fcx-mobile-menu,html.bc-modal-open [class*=mobile-toggle],html.bc-modal-open [class*=hamburger],html.bc-modal-open [class*=carrot],body.bc-modal-open .fcx-nav,body.bc-modal-open .fcx-mobile-toggle,body.bc-modal-open .fcx-mobile-menu,body.bc-modal-open [class*=mobile-toggle],body.bc-modal-open [class*=hamburger],body.bc-modal-open [class*=carrot]{z-index:1!important;pointer-events:none!important}.bc-backdrop{position:fixed!important;inset:0!important;z-index:2147483646!important;isolation:isolate!important;pointer-events:auto!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.bc-card,.bc-close{position:relative!important;z-index:2147483647!important;pointer-events:auto!important}.bc-demo-note{min-height:86px!important;border:1px solid!important;border-radius:18px!important;display:grid!important;gap:6px!important;align-content:center!important;padding:13px 14px!important}.bc-demo-note strong{display:block!important;font-size:14px!important;font-weight:950!important;letter-spacing:-.03em!important}.bc-demo-note p{display:block!important;margin:0!important;font-size:13px!important;line-height:1.35!important;font-weight:750!important}.bc-demo-note div,.bc-demo-note span{display:none!important}.bc-card.bc-theme-pro .bc-demo-note p{color:#06152b94!important}.bc-card.bc-theme-ai .bc-demo-note p{color:#f8fafcad!important}@media(max-width:520px){.bc-backdrop{z-index:2147483646!important}.bc-card,.bc-close{z-index:2147483647!important}}@media(max-width:330px){.bc-slots button.active span,.bc-slots button[aria-pressed=true] span{font-size:8px!important}}.bc-slots button.active,.bc-slots button[aria-pressed=true]{color:#fff!important;border-color:#0567b5f0!important;background:linear-gradient(135deg,#087fe2,#13a463)!important;box-shadow:0 18px 34px #0987ea38,0 12px 26px #17a65c24,inset 0 0 0 1px #ffffff38!important;transform:translateY(-2px)!important}.bc-slots button.active strong,.bc-slots button.active span,.bc-slots button[aria-pressed=true] strong,.bc-slots button[aria-pressed=true] span{color:#fff!important}.bc-slots button.active span,.bc-slots button[aria-pressed=true] span{display:block!important;opacity:1!important;visibility:visible!important}.bc-slots button.active span:before,.bc-slots button[aria-pressed=true] span:before{content:"✓ ";font-weight:950}@media(max-width:520px){.bc-slots button.active,.bc-slots button[aria-pressed=true]{min-height:49px!important}.bc-slots button.active span,.bc-slots button[aria-pressed=true] span{display:block!important;margin-top:2px!important;font-size:9px!important;line-height:1!important;letter-spacing:.04em!important;text-transform:uppercase!important}}.bc-backdrop.bc-theme-pro{padding:max(16px,env(safe-area-inset-top)) 18px max(16px,env(safe-area-inset-bottom))!important;display:grid!important;place-items:center!important;background:radial-gradient(circle at 16% 8%,rgba(22,172,255,.15),transparent 33%),radial-gradient(circle at 86% 18%,rgba(63,238,179,.12),transparent 35%),#01070eb3!important;backdrop-filter:blur(12px) saturate(115%)!important;-webkit-backdrop-filter:blur(12px) saturate(115%)!important}.bc-card.bc-theme-pro{position:relative!important;width:min(965px,calc(100vw - 38px))!important;height:min(690px,calc(100dvh - 32px))!important;max-height:calc(100dvh - 32px)!important;overflow:hidden!important;border:1px solid rgba(27,221,255,.82)!important;border-radius:31px!important;color:#f8fcff!important;background:radial-gradient(circle at 87% 7%,rgba(22,176,230,.12),transparent 29%),radial-gradient(circle at 15% 96%,rgba(22,157,218,.09),transparent 31%),linear-gradient(180deg,#020c17fb,#010912fc)!important;box-shadow:0 38px 110px #00000085,0 0 50px #17c1ff12,inset 0 1px #ffffff09!important;grid-template-rows:auto minmax(0,1fr)!important;isolation:isolate}.bc-card.bc-theme-pro:before{content:"";position:absolute;z-index:0;left:-10%;right:-10%;bottom:-135px;height:240px;pointer-events:none;background:radial-gradient(ellipse at 30% 50%,rgba(27,192,255,.13),transparent 44%),radial-gradient(ellipse at 72% 50%,rgba(72,239,180,.1),transparent 45%)}.bc-card.bc-theme-pro .bc-head{position:relative!important;z-index:2;min-height:190px!important;padding:32px 390px 20px 28px!important;overflow:hidden;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;border-bottom:1px solid rgba(46,191,234,.2)!important;background:linear-gradient(90deg,#020b15fc,#020c16f5 45%,#031623c9 72%,#031925a3)!important}.bc-card.bc-theme-pro .bc-head:before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;width:43%;pointer-events:none;opacity:.96;background:linear-gradient(174deg,transparent 0 72%,rgba(44,214,255,.2) 72.4%,rgba(44,214,255,.55) 73%,transparent 73.7%),repeating-linear-gradient(90deg,transparent 0 17px,rgba(73,212,255,.25) 18px 21px,transparent 22px 36px),linear-gradient(90deg,transparent 0 7%,rgba(7,35,51,.94) 7% 17%,transparent 17% 21%,rgba(7,28,43,.96) 21% 36%,transparent 36% 40%,rgba(7,38,55,.97) 40% 55%,transparent 55% 60%,rgba(8,29,44,.96) 60% 73%,transparent 73% 78%,rgba(6,34,49,.98) 78% 91%,transparent 91%),linear-gradient(180deg,#08364c40,#020d160d 55%,#061f2bcc);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.bc-card.bc-theme-pro .bc-head:after{content:"";position:absolute;z-index:1;right:66px;bottom:17px;width:178px;height:69px;pointer-events:none;border:1px solid rgba(37,226,255,.62);border-radius:38px 54px 20px 18px;background:radial-gradient(circle at 21% 87%,#071018 0 8%,#536974 9% 12%,#03070b 13% 18%,transparent 19%),radial-gradient(circle at 79% 87%,#071018 0 8%,#536974 9% 12%,#03070b 13% 18%,transparent 19%),linear-gradient(155deg,transparent 0 20%,rgba(70,218,255,.28) 21% 46%,rgba(9,31,45,.96) 47% 100%),linear-gradient(105deg,#0b2433,#08141e 62%,#171125);box-shadow:0 0 24px #18c7ff26,0 15px 25px #0000005c}.bc-card.bc-theme-pro .bc-head>div{position:relative;z-index:2;min-width:0}.bc-card.bc-theme-pro .bc-kicker{margin-bottom:14px!important;color:#fff!important;font-size:16px!important;line-height:1;font-weight:500!important;letter-spacing:.32em!important;text-transform:uppercase!important}.bc-card.bc-theme-pro .bc-head h2{width:620px;max-width:100%;margin:0!important;color:transparent!important;background:linear-gradient(90deg,#fff 0% 60%,#23c6ff 72%,#49e5cc,#58e99a);background-clip:text;-webkit-background-clip:text;font-size:clamp(39px,5vw,58px)!important;line-height:.96!important;letter-spacing:-.058em!important;font-weight:820!important}.bc-card.bc-theme-pro .bc-head>div:after{content:"See how Buxley powers rentals, rides and commerce — all in one platform. Pick a time that works for you.";display:block;width:min(570px,100%);margin-top:13px;color:#ebf4facc;font-size:16px;line-height:1.36;font-weight:500;letter-spacing:-.015em}.bc-card.bc-theme-pro .bc-close{position:absolute!important;z-index:5!important;top:25px;right:25px;width:44px!important;height:44px!important;border:1px solid rgba(29,221,255,.88)!important;border-radius:999px!important;display:grid;place-items:center;padding:0;color:#23dafa!important;background:#03121dc4!important;box-shadow:0 0 22px #19d7ff0f!important;font-size:27px!important;font-weight:300;line-height:1;cursor:pointer;transition:transform .16s ease,background .16s ease!important}.bc-card.bc-theme-pro .bc-close:hover{transform:scale(1.05);background:#0b2c3af0!important}.bc-card.bc-theme-pro .bc-body{position:relative;z-index:2;min-height:0;padding:13px 27px 18px!important;gap:11px!important;overflow:hidden!important}.bc-card.bc-theme-pro .bc-body.bc-pick{position:relative;display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;gap:10px!important}.bc-card.bc-theme-pro .bc-pick .bc-top-control{position:absolute;z-index:6;top:13px;right:27px;width:calc(45.5% - 27px);display:block!important}.bc-card.bc-theme-pro .bc-tz-select{width:100%!important;gap:6px!important}.bc-card.bc-theme-pro .bc-tz-select span,.bc-card.bc-theme-pro .bc-fields span,.bc-card.bc-theme-pro .bc-selected-grid span{color:#b5ccdcab!important;font-size:10px!important;line-height:1;font-weight:750!important;letter-spacing:.16em!important;text-transform:uppercase!important}.bc-card.bc-theme-pro .bc-tz-select select,.bc-card.bc-theme-pro .bc-fields input{width:100%!important;height:46px!important;border:1px solid rgba(67,154,196,.45)!important;border-radius:13px!important;outline:0;padding:0 14px!important;color:#eef8ff!important;background:#071826c7!important;box-shadow:inset 0 1px #ffffff06!important;font-size:14px!important;font-weight:650!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.bc-card.bc-theme-pro .bc-tz-select select:focus,.bc-card.bc-theme-pro .bc-fields input:focus{border-color:#1bdcffeb!important;background:#081d2cf2!important;box-shadow:0 0 0 3px #1bcfff1a!important}.bc-card.bc-theme-pro .bc-tz-select select option{color:#07131d!important}.bc-card.bc-theme-pro .bc-pick-grid{height:100%;min-height:0;display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)!important;gap:10px!important}.bc-card.bc-theme-pro .bc-calendar-panel,.bc-card.bc-theme-pro .bc-times-panel{min-height:0;overflow:hidden!important;border:1px solid rgba(32,160,213,.56)!important;border-radius:20px!important;color:#f7fbff!important;background:linear-gradient(180deg,#041420e8,#020d17f2)!important;box-shadow:inset 0 1px #ffffff06!important}.bc-card.bc-theme-pro .bc-calendar-panel{padding:14px!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;gap:9px!important}.bc-card.bc-theme-pro .bc-calendar-head{grid-template-columns:40px minmax(0,1fr) 40px!important;gap:10px!important}.bc-card.bc-theme-pro .bc-calendar-head strong{color:#f8fcff!important;font-size:18px!important;font-weight:750!important;letter-spacing:-.025em!important}.bc-card.bc-theme-pro .bc-calendar-head button{width:40px;height:40px!important;border:1px solid rgba(112,160,185,.36)!important;border-radius:999px!important;color:#eefaff!important;background:#0d2331c7!important;box-shadow:none!important;font-size:26px!important;font-weight:300!important}.bc-card.bc-theme-pro .bc-calendar-head button:not(:disabled):hover{border-color:#23d7ffb8!important;background:#113647ed!important}.bc-card.bc-theme-pro .bc-weekdays,.bc-card.bc-theme-pro .bc-calendar-grid{gap:7px!important}.bc-card.bc-theme-pro .bc-weekdays span{color:#a5bfcf9c!important;font-size:11px!important;font-weight:650!important}.bc-card.bc-theme-pro .bc-calendar-grid button{min-height:39px!important;border:1px solid rgba(87,129,151,.31)!important;border-radius:11px!important;color:#f2f8fbe6!important;background:#0b1d2ab8!important;box-shadow:none!important;font-size:14px!important;font-weight:700!important;transition:transform .14s ease,border-color .14s ease,background .14s ease!important}.bc-card.bc-theme-pro .bc-calendar-grid button:not(:disabled):hover{transform:translateY(-1px)!important;border-color:#1dd3ff9e!important;background:#113444d1!important}.bc-card.bc-theme-pro .bc-calendar-grid button.active{color:#03151a!important;border-color:#60f9c9f5!important;background:linear-gradient(135deg,#1bc8ff,#2bddda 49%,#59efa1)!important;box-shadow:0 0 22px #23dbdc33!important;transform:none!important}.bc-card.bc-theme-pro .bc-calendar-grid button.muted:not(.active){color:#96aab97a!important;background:#0d1c276b!important;opacity:.72!important}.bc-card.bc-theme-pro .bc-calendar-grid button.weekend,.bc-card.bc-theme-pro .bc-calendar-grid button:disabled{opacity:.35!important}.bc-card.bc-theme-pro .bc-times-panel{padding-top:78px;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important}.bc-card.bc-theme-pro .bc-times-title{min-height:53px!important;padding:11px 16px 10px!important;border-top:1px solid rgba(34,157,206,.34);border-bottom:1px solid rgba(34,157,206,.22)!important}.bc-card.bc-theme-pro .bc-times-title strong{color:#f8fcff!important;font-size:18px!important;font-weight:750!important;letter-spacing:-.025em!important}.bc-card.bc-theme-pro .bc-times-title span{display:inline-flex;align-items:center;gap:7px;color:#4eefb1!important;font-size:11px!important;font-weight:800!important;letter-spacing:.05em!important}.bc-card.bc-theme-pro .bc-times-title span:before{content:"";width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#4eefb1;box-shadow:0 0 9px #4eefb18a}.bc-card.bc-theme-pro .bc-slot-box{min-height:0;overflow:hidden!important}.bc-card.bc-theme-pro .bc-slots{height:100%;min-height:0;overflow-y:auto!important;padding:12px 15px 14px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-content:start!important;gap:9px!important;scrollbar-width:thin;scrollbar-color:rgba(34,206,238,.34) transparent}.bc-card.bc-theme-pro .bc-slots button{min-width:0;min-height:63px!important;border:1px solid rgba(25,207,244,.68)!important;border-radius:14px!important;padding:10px 11px!important;color:#f6fbff!important;background:#051622d1!important;box-shadow:none!important;text-align:left;cursor:pointer;transform:none!important;transition:border-color .14s ease,background .14s ease,transform .14s ease!important}.bc-card.bc-theme-pro .bc-slots button:not(:disabled):hover{transform:translateY(-1px)!important;border-color:#56f1c5e0!important;background:#072530f5!important}.bc-card.bc-theme-pro .bc-slots strong{color:#f9fdff!important;font-size:14px!important;line-height:1.1;font-weight:750!important}.bc-card.bc-theme-pro .bc-slots span{display:block!important;margin-top:5px!important;color:#a6c0d0b8!important;font-size:10px!important;line-height:1.1;font-weight:550!important}.bc-card.bc-theme-pro .bc-slots button.active,.bc-card.bc-theme-pro .bc-slots button[aria-pressed=true]{color:#04151a!important;border-color:#5df1bf!important;background:linear-gradient(135deg,#1ccaff,#3de1d0 55%,#58ecaa)!important;box-shadow:0 0 21px #24dcd729!important;transform:translateY(-1px)!important}.bc-card.bc-theme-pro .bc-slots button.active strong,.bc-card.bc-theme-pro .bc-slots button.active span,.bc-card.bc-theme-pro .bc-slots button[aria-pressed=true] strong,.bc-card.bc-theme-pro .bc-slots button[aria-pressed=true] span{color:#04151a!important}.bc-card.bc-theme-pro .bc-slots button.active span:before,.bc-card.bc-theme-pro .bc-slots button[aria-pressed=true] span:before{content:none!important}.bc-card.bc-theme-pro .bc-slots button:disabled{opacity:.28!important;border-color:#4a6b7c52!important;cursor:not-allowed}.bc-card.bc-theme-pro .bc-footer{position:relative;z-index:3;display:grid!important;gap:8px!important}.bc-card.bc-theme-pro .bc-primary{position:relative;min-height:55px!important;border:0!important;border-radius:999px!important;padding:0 60px 0 24px!important;color:#031319!important;background:linear-gradient(95deg,#1bbdff,#26d7ed 42%,#57eda8)!important;box-shadow:0 11px 32px #1ccae62b!important;font-size:16px!important;font-weight:800!important;letter-spacing:-.02em!important;cursor:pointer}.bc-card.bc-theme-pro .bc-primary:after{content:"→";position:absolute;right:21px;top:50%;transform:translateY(-52%);color:#031319;font-size:28px;line-height:1;font-weight:400}.bc-card.bc-theme-pro .bc-primary:disabled{opacity:.47!important;cursor:not-allowed!important;box-shadow:none!important}.bc-card.bc-theme-pro .bc-primary:not(:disabled):hover{transform:translateY(-1px)!important;filter:brightness(1.04)}.bc-card.bc-theme-pro .bc-error{border:1px solid rgba(255,91,103,.44)!important;border-radius:12px!important;padding:9px 12px!important;color:#ffd2d6!important;background:#7419233d!important;font-size:12px!important}.bc-card.bc-theme-pro .bc-body.bc-form{display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto auto!important;gap:11px!important;padding:16px 27px 20px!important}.bc-card.bc-theme-pro .bc-selected-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.bc-card.bc-theme-pro .bc-selected-grid>div{min-height:75px!important;padding:12px 15px!important;display:grid!important;align-content:center!important;gap:3px!important;overflow:hidden;border:1px solid rgba(25,205,240,.42)!important;border-radius:16px!important;color:#f8fcff!important;background:linear-gradient(135deg,#0a2332e0,#051922d9)!important;box-shadow:none!important}.bc-card.bc-theme-pro .bc-selected-grid strong{color:#f8fcff!important;font-size:24px!important;line-height:1!important;letter-spacing:-.045em!important;font-weight:780!important}.bc-card.bc-theme-pro .bc-selected-grid em{color:#a5c1d1b3!important;font-size:11px!important;font-style:normal;font-weight:550!important}.bc-card.bc-theme-pro .bc-demo-note{min-height:70px!important;padding:11px 14px!important;display:grid!important;align-content:center!important;gap:4px!important;border:1px solid rgba(76,236,184,.25)!important;border-radius:15px!important;color:#f7fcff!important;background:linear-gradient(90deg,#2bd6b813,#19a7e10e)!important}.bc-card.bc-theme-pro .bc-demo-note strong{color:#59e9b2!important;font-size:12px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase}.bc-card.bc-theme-pro .bc-demo-note p{display:block!important;margin:0!important;color:#ddebf4ba!important;font-size:13px!important;line-height:1.28!important;font-weight:500!important}.bc-card.bc-theme-pro .bc-fields{min-height:0;display:grid!important;grid-template-columns:1fr 1fr!important;align-content:center!important;gap:12px!important}.bc-card.bc-theme-pro .bc-fields label{min-width:0;display:grid!important;gap:6px!important}.bc-card.bc-theme-pro .bc-fields input{height:50px!important;border-radius:13px!important;color:#f8fcff!important;background:#051622db!important;border:1px solid rgba(58,142,180,.42)!important}.bc-card.bc-theme-pro .bc-fields input::placeholder{color:#aac0cd5c!important}.bc-card.bc-theme-pro .bc-secondary{min-height:53px!important;border:1px solid rgba(57,148,189,.42)!important;border-radius:999px!important;color:#eaf7fc!important;background:#061926c7!important;box-shadow:none!important;font-size:14px!important;font-weight:700!important}.bc-card.bc-theme-pro .bc-secondary:hover{border-color:#22d6ffb8!important;background:#092a3ae6!important}.bc-card.bc-theme-pro .bc-footer.two{grid-template-columns:.52fr 1fr!important;gap:10px!important}@media(min-width:521px)and (max-width:820px){.bc-card.bc-theme-pro{width:min(760px,calc(100vw - 24px))!important}.bc-card.bc-theme-pro .bc-head{min-height:164px!important;padding:24px 310px 16px 22px!important}.bc-card.bc-theme-pro .bc-head h2{font-size:clamp(35px,6vw,48px)!important}.bc-card.bc-theme-pro .bc-head>div:after{font-size:14px}.bc-card.bc-theme-pro .bc-head:after{right:55px;width:145px}.bc-card.bc-theme-pro .bc-body{padding:11px 16px 15px!important}.bc-card.bc-theme-pro .bc-pick .bc-top-control{top:11px;right:16px;width:calc(47% - 16px)}.bc-card.bc-theme-pro .bc-pick-grid{grid-template-columns:1fr .94fr!important}.bc-card.bc-theme-pro .bc-calendar-grid button{min-height:34px!important}.bc-card.bc-theme-pro .bc-slots{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:520px){.bc-backdrop.bc-theme-pro{padding:0!important;align-items:stretch!important}.bc-card.bc-theme-pro{width:100%!important;height:100dvh!important;max-height:100dvh!important;border:0!important;border-radius:0!important;grid-template-rows:auto minmax(0,1fr)!important}.bc-card.bc-theme-pro .bc-head{min-height:112px!important;padding:max(16px,env(safe-area-inset-top)) 58px 11px 14px!important;border-bottom:1px solid rgba(30,180,224,.18)!important}.bc-card.bc-theme-pro .bc-head:before{width:35%;opacity:.3}.bc-card.bc-theme-pro .bc-head:after{display:none}.bc-card.bc-theme-pro .bc-kicker{margin-bottom:7px!important;font-size:12px!important;letter-spacing:.26em!important}.bc-card.bc-theme-pro .bc-head h2{width:100%;font-size:clamp(29px,9.7vw,40px)!important;line-height:.97!important}.bc-card.bc-theme-pro .bc-head>div:after{display:none}.bc-card.bc-theme-pro .bc-close{top:max(14px,env(safe-area-inset-top));right:13px;width:38px!important;height:38px!important;font-size:23px!important}.bc-card.bc-theme-pro .bc-body{padding:8px 10px max(8px,env(safe-area-inset-bottom))!important;gap:7px!important}.bc-card.bc-theme-pro .bc-body.bc-pick{grid-template-rows:auto minmax(0,1fr) auto!important}.bc-card.bc-theme-pro .bc-pick .bc-top-control{position:static;width:100%;display:block!important;grid-row:1}.bc-card.bc-theme-pro .bc-tz-select{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:7px!important}.bc-card.bc-theme-pro .bc-tz-select select{height:38px!important;border-radius:10px!important;font-size:12px!important}.bc-card.bc-theme-pro .bc-tz-select span{font-size:9px!important}.bc-card.bc-theme-pro .bc-pick-grid{grid-row:2;height:100%;min-height:0;grid-template-columns:1fr!important;grid-template-rows:minmax(0,1.25fr) minmax(0,.78fr)!important;gap:7px!important}.bc-card.bc-theme-pro .bc-calendar-panel{padding:8px!important;border-radius:14px!important;gap:5px!important}.bc-card.bc-theme-pro .bc-calendar-head{grid-template-columns:31px 1fr 31px!important}.bc-card.bc-theme-pro .bc-calendar-head button{width:31px;height:31px!important;font-size:21px!important}.bc-card.bc-theme-pro .bc-calendar-head strong{font-size:14px!important}.bc-card.bc-theme-pro .bc-weekdays,.bc-card.bc-theme-pro .bc-calendar-grid{gap:4px!important}.bc-card.bc-theme-pro .bc-weekdays span{font-size:9px!important}.bc-card.bc-theme-pro .bc-calendar-grid button{min-height:27px!important;border-radius:8px!important;font-size:11px!important}.bc-card.bc-theme-pro .bc-times-panel{padding-top:0;border-radius:14px!important;grid-template-rows:auto minmax(0,1fr)!important}.bc-card.bc-theme-pro .bc-times-title{min-height:36px!important;padding:7px 9px!important;border-top:0}.bc-card.bc-theme-pro .bc-times-title strong{font-size:13px!important}.bc-card.bc-theme-pro .bc-times-title span{font-size:9px!important}.bc-card.bc-theme-pro .bc-slots{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;padding:6px!important}.bc-card.bc-theme-pro .bc-slots button{min-height:41px!important;border-radius:9px!important;padding:6px!important}.bc-card.bc-theme-pro .bc-slots strong{font-size:11px!important}.bc-card.bc-theme-pro .bc-slots span{display:none!important}.bc-card.bc-theme-pro .bc-slots button.active span,.bc-card.bc-theme-pro .bc-slots button[aria-pressed=true] span{display:block!important;margin-top:2px!important;font-size:8px!important;text-transform:none!important}.bc-card.bc-theme-pro .bc-footer{grid-row:3}.bc-card.bc-theme-pro .bc-primary{min-height:43px!important;font-size:14px!important}.bc-card.bc-theme-pro .bc-body.bc-form{padding:9px 10px max(9px,env(safe-area-inset-bottom))!important;grid-template-rows:auto auto minmax(0,1fr) auto auto!important;gap:7px!important}.bc-card.bc-theme-pro .bc-selected-grid{gap:6px!important}.bc-card.bc-theme-pro .bc-selected-grid>div{min-height:54px!important;padding:7px 9px!important;border-radius:11px!important}.bc-card.bc-theme-pro .bc-selected-grid span{font-size:8px!important}.bc-card.bc-theme-pro .bc-selected-grid strong{font-size:18px!important}.bc-card.bc-theme-pro .bc-selected-grid em{font-size:9px!important}.bc-card.bc-theme-pro .bc-demo-note{min-height:52px!important;padding:7px 9px!important;border-radius:11px!important}.bc-card.bc-theme-pro .bc-demo-note strong{font-size:9px!important}.bc-card.bc-theme-pro .bc-demo-note p{font-size:10px!important;line-height:1.22!important}.bc-card.bc-theme-pro .bc-fields{grid-template-columns:1fr 1fr!important;align-content:center!important;gap:7px!important}.bc-card.bc-theme-pro .bc-fields label{gap:4px!important}.bc-card.bc-theme-pro .bc-fields span{font-size:8px!important}.bc-card.bc-theme-pro .bc-fields input{height:39px!important;padding:0 9px!important;border-radius:9px!important;font-size:12px!important}.bc-card.bc-theme-pro .bc-footer.two{grid-template-columns:.46fr 1fr!important;gap:7px!important}.bc-card.bc-theme-pro .bc-secondary,.bc-card.bc-theme-pro .bc-form .bc-primary{min-height:42px!important}}@media(max-width:520px)and (max-height:670px){.bc-card.bc-theme-pro .bc-head{min-height:91px!important;padding-top:max(10px,env(safe-area-inset-top))!important}.bc-card.bc-theme-pro .bc-kicker{font-size:10px!important;margin-bottom:4px!important}.bc-card.bc-theme-pro .bc-head h2{font-size:28px!important}.bc-card.bc-theme-pro .bc-body,.bc-card.bc-theme-pro .bc-pick-grid{gap:5px!important}.bc-card.bc-theme-pro .bc-calendar-panel{padding:6px!important}.bc-card.bc-theme-pro .bc-calendar-grid button{min-height:23px!important;font-size:10px!important}.bc-card.bc-theme-pro .bc-slots{grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:4px!important}.bc-card.bc-theme-pro .bc-slots button{min-height:35px!important}.bc-card.bc-theme-pro .bc-primary{min-height:38px!important}.bc-card.bc-theme-pro .bc-demo-note{display:none!important}.bc-card.bc-theme-pro .bc-fields input{height:35px!important}}@media(max-width:345px){.bc-card.bc-theme-pro .bc-fields{gap:5px!important}.bc-card.bc-theme-pro .bc-fields input{font-size:11px!important}.bc-card.bc-theme-pro .bc-slots{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.bc-card.bc-theme-pro{animation:bcV11CityPop .31s cubic-bezier(.18,.82,.24,1) both!important}.bc-backdrop.bc-theme-pro{animation:bcV11BackdropIn .22s ease both!important}@keyframes bcV11CityPop{0%{opacity:0;transform:translateY(18px) scale(.978)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bcV11BackdropIn{0%{opacity:0}to{opacity:1}}.bc-card.bc-theme-pro.is-closing{animation:bcV11CityOut .22s ease both!important}.bc-backdrop.bc-theme-pro.is-closing{animation:bcV11BackdropOut .22s ease both!important}@keyframes bcV11CityOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(12px) scale(.985)}}@keyframes bcV11BackdropOut{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.bc-card.bc-theme-pro,.bc-backdrop.bc-theme-pro,.bc-card.bc-theme-pro *{animation-duration:.001ms!important;transition-duration:.001ms!important}}.bc-card.bc-theme-pro .bc-slots button.active:hover,.bc-card.bc-theme-pro .bc-slots button[aria-pressed=true]:hover,.bc-card.bc-theme-pro .bc-slots button.active:not(:disabled):hover,.bc-card.bc-theme-pro .bc-slots button[aria-pressed=true]:not(:disabled):hover{color:#04151a!important;border-color:#5df1bf!important;background:linear-gradient(135deg,#1ccaff,#3de1d0 55%,#58ecaa)!important;box-shadow:0 0 21px #24dcd733!important;transform:translateY(-1px)!important;filter:none!important}.bc-card.bc-theme-pro .bc-slots button.active:hover strong,.bc-card.bc-theme-pro .bc-slots button.active:hover span,.bc-card.bc-theme-pro .bc-slots button[aria-pressed=true]:hover strong,.bc-card.bc-theme-pro .bc-slots button[aria-pressed=true]:hover span{color:#04151a!important}@media(min-width:521px){.bc-card.bc-theme-pro .bc-pick .bc-top-control{top:11px!important;right:27px!important;width:calc(45.5% - 18px)!important}.bc-card.bc-theme-pro .bc-tz-select{display:grid!important;grid-template-rows:auto 48px!important;align-content:start!important;gap:7px!important}.bc-card.bc-theme-pro .bc-tz-select span{display:block!important;min-width:max-content;padding:0 3px;white-space:nowrap;overflow:visible;color:#b1ccdbc2!important;font-size:10.5px!important;line-height:1.2!important;letter-spacing:.13em!important}.bc-card.bc-theme-pro .bc-tz-select select{height:48px!important;min-height:48px!important;padding:0 38px 0 14px!important;line-height:1.2!important;font-size:14px!important}.bc-card.bc-theme-pro .bc-times-panel{padding-top:82px!important}}@media(max-width:520px){.bc-card.bc-theme-pro .bc-pick .bc-top-control{position:static!important;width:100%!important}.bc-card.bc-theme-pro .bc-tz-select{grid-template-columns:88px minmax(0,1fr)!important;grid-template-rows:1fr!important;align-items:center!important;gap:8px!important}.bc-card.bc-theme-pro .bc-tz-select span{white-space:nowrap;font-size:9px!important;letter-spacing:.11em!important}.bc-card.bc-theme-pro .bc-tz-select select{height:39px!important;min-height:39px!important;padding:0 30px 0 10px!important;font-size:12px!important}.bc-card.bc-theme-pro .bc-times-panel{padding-top:0!important}}@media(max-width:520px){.bc-card.bc-theme-pro .bc-body.bc-form{min-height:0!important;padding:8px 10px max(9px,env(safe-area-inset-bottom))!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto auto!important;gap:7px!important;overflow:hidden!important}.bc-card.bc-theme-pro .bc-selected-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important}.bc-card.bc-theme-pro .bc-selected-grid>div{min-height:50px!important;padding:7px 10px!important;border-radius:11px!important}.bc-card.bc-theme-pro .bc-selected-grid strong{font-size:17px!important;line-height:1.05!important}.bc-card.bc-theme-pro .bc-selected-grid span{font-size:8px!important}.bc-card.bc-theme-pro .bc-selected-grid em{margin-top:2px;font-size:9px!important}.bc-card.bc-theme-pro .bc-demo-note{min-height:47px!important;padding:7px 10px!important;border-radius:11px!important}.bc-card.bc-theme-pro .bc-demo-note strong{font-size:9px!important}.bc-card.bc-theme-pro .bc-demo-note p{margin-top:2px!important;font-size:10.5px!important;line-height:1.22!important}.bc-card.bc-theme-pro .bc-fields{min-height:0;width:100%;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;align-content:center!important;gap:7px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:1px 1px 2px!important;scrollbar-width:thin;scrollbar-color:rgba(30,206,241,.22) transparent}.bc-card.bc-theme-pro .bc-fields label{width:100%;min-width:0;display:grid!important;grid-template-columns:1fr!important;gap:4px!important}.bc-card.bc-theme-pro .bc-fields span{padding-left:2px;color:#b5cfddb8!important;font-size:8.5px!important;line-height:1!important;letter-spacing:.12em!important}.bc-card.bc-theme-pro .bc-fields input{display:block;width:100%!important;min-width:0;height:42px!important;min-height:42px!important;padding:0 12px!important;border:1px solid rgba(56,151,190,.43)!important;border-radius:10px!important;color:#f7fcff!important;background:#051622e0!important;box-shadow:inset 0 1px #ffffff06!important;font-size:13px!important;line-height:1!important}.bc-card.bc-theme-pro .bc-fields input:focus{border-color:#23dbffe6!important;background:#071f2df5!important;box-shadow:0 0 0 3px #1fcdf114!important}.bc-card.bc-theme-pro .bc-form .bc-footer.two{width:100%;min-height:58px;margin:0;padding:6px!important;display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;border:1px solid rgba(43,168,207,.24);border-radius:15px;background:linear-gradient(180deg,#061a27e6,#03111cf0);box-shadow:inset 0 1px #ffffff06}.bc-card.bc-theme-pro .bc-form .bc-footer.two .bc-secondary{width:100%!important;min-width:0;height:45px!important;min-height:45px!important;max-height:45px!important;margin:0!important;padding:0 10px!important;display:grid;place-items:center;border:1px solid rgba(78,159,193,.42)!important;border-radius:11px!important;color:#eaf7fce0!important;background:#081e2bc7!important;box-shadow:none!important;font-size:12px!important;line-height:1!important;font-weight:750!important}.bc-card.bc-theme-pro .bc-form .bc-footer.two .bc-primary{width:100%!important;min-width:0;height:45px!important;min-height:45px!important;max-height:45px!important;margin:0!important;padding:0 43px 0 14px!important;border-radius:11px!important;font-size:13px!important;line-height:1!important;font-weight:820!important}.bc-card.bc-theme-pro .bc-form .bc-footer.two .bc-primary:after{right:14px;font-size:22px}.bc-card.bc-theme-pro .bc-form .bc-footer.two .bc-secondary:hover{transform:none!important}.bc-card.bc-theme-pro .bc-form .bc-error{margin:0!important;padding:6px 9px!important;border-radius:9px!important;font-size:10px!important;line-height:1.2!important}}@media(max-width:520px)and (max-height:680px){.bc-card.bc-theme-pro .bc-body.bc-form{gap:5px!important}.bc-card.bc-theme-pro .bc-selected-grid>div{min-height:43px!important;padding:5px 8px!important}.bc-card.bc-theme-pro .bc-selected-grid strong{font-size:15px!important}.bc-card.bc-theme-pro .bc-demo-note{display:none!important}.bc-card.bc-theme-pro .bc-fields{gap:5px!important;align-content:start!important}.bc-card.bc-theme-pro .bc-fields input{height:38px!important;min-height:38px!important;font-size:12px!important}.bc-card.bc-theme-pro .bc-form .bc-footer.two{min-height:53px;padding:5px!important}.bc-card.bc-theme-pro .bc-form .bc-footer.two .bc-secondary,.bc-card.bc-theme-pro .bc-form .bc-footer.two .bc-primary{height:41px!important;min-height:41px!important;max-height:41px!important}}@media(max-width:345px){.bc-card.bc-theme-pro .bc-form .bc-footer.two{grid-template-columns:78px minmax(0,1fr)!important;gap:5px!important}.bc-card.bc-theme-pro .bc-form .bc-footer.two .bc-primary{padding-left:10px!important;padding-right:34px!important;font-size:12px!important}.bc-card.bc-theme-pro .bc-form .bc-footer.two .bc-secondary{font-size:11px!important}}@media(max-width:520px){.bc-card.bc-theme-pro .bc-body.bc-form{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:11px!important;min-width:0!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding:12px 12px max(22px,env(safe-area-inset-bottom))!important}.bc-card.bc-theme-pro .bc-body.bc-form>.bc-selected-grid,.bc-card.bc-theme-pro .bc-body.bc-form>.bc-demo-note,.bc-card.bc-theme-pro .bc-body.bc-form>.bc-fields,.bc-card.bc-theme-pro .bc-body.bc-form>.bc-error,.bc-card.bc-theme-pro .bc-body.bc-form>.bc-footer.two{flex:0 0 auto!important;width:100%!important;min-width:0;box-sizing:border-box!important;margin:0!important}.bc-card.bc-theme-pro .bc-body.bc-form>.bc-fields{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:max-content!important;align-content:start!important;overflow:visible!important;padding:2px 1px 1px!important;gap:12px!important}.bc-card.bc-theme-pro .bc-body.bc-form .bc-fields label{min-width:0;gap:6px!important}.bc-card.bc-theme-pro .bc-body.bc-form .bc-fields span{font-size:10px!important;line-height:1.2!important}.bc-card.bc-theme-pro .bc-body.bc-form .bc-fields input{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:44px!important;height:44px!important;font-size:16px!important}.bc-card.bc-theme-pro .bc-body.bc-form>.bc-footer.two{margin-top:6px!important}}@media(max-width:520px)and (max-height:680px){.bc-card.bc-theme-pro .bc-body.bc-form>.bc-demo-note{display:block!important}}.bp-rolodex-shell{min-height:100vh;background:radial-gradient(circle at 20% 0%,rgba(37,99,235,.16),transparent 34%),linear-gradient(180deg,#061018,#080e13);color:#f8fafc}.bp-rolodex-main{width:min(1180px,100%);margin:0 auto;padding:18px}.bp-rolodex-top{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;margin-bottom:12px}.bp-rolodex-brand{display:flex;align-items:center;gap:12px}.bp-rolodex-brand img{width:42px;height:42px;object-fit:contain;border-radius:13px;background:#030712}.bp-rolodex-brand h1{margin:0;font-size:22px;letter-spacing:-.04em}.bp-rolodex-brand p{margin:4px 0 0;color:#8ea1b5;font-size:12px}.bp-rolodex-logout,.bp-rolodex-searchbar button{border:1px solid rgba(148,163,184,.22);border-radius:999px;background:#0f172ab8;color:#cbd5e1;padding:9px 13px;font-weight:900}.bp-rolodex-searchbar{display:grid;grid-template-columns:1fr 44px;gap:10px;margin-bottom:10px}.bp-rolodex-searchbar input{min-height:46px;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:#0f172adb;color:#f8fafc;padding:0 16px;font-size:14px;outline:0}.bp-rolodex-searchbar button{border-radius:12px;background:linear-gradient(180deg,#2563eb,#1d4ed8);color:#fff}.bp-rolodex-filters{display:grid;grid-template-columns:1.05fr 1fr .9fr;gap:8px;margin-bottom:12px}.bp-rolodex-filters select{min-height:40px;border:1px solid rgba(148,163,184,.16);border-radius:10px;color:#f1f5f9;background:#0f172adb;padding:0 10px;font-size:12px;font-weight:800}.bp-rolodex-subline{display:flex;justify-content:space-between;color:#8ea1b5;font-size:12px;margin:6px 2px 10px}.bp-rolodex-stage{display:grid;grid-template-columns:minmax(380px,1fr) minmax(320px,420px);gap:16px;align-items:start}.bp-rolodex-list-wrap{position:relative}.bp-rolodex-list{display:grid;gap:8px;max-height:calc(100vh - 188px);overflow:auto;padding:0 28px 40px 0}.bp-rolodex-card{width:100%;display:grid;grid-template-columns:48px minmax(0,1fr) 34px;gap:12px;align-items:center;text-align:left;border:1px solid rgba(148,163,184,.12);border-radius:14px;padding:14px 12px;background:linear-gradient(180deg,#151f29f5,#0c131afa);color:#e5e7eb;box-shadow:0 14px 32px #0003;cursor:pointer}.bp-rolodex-card.selected{border-color:#60a5fa7a;box-shadow:0 0 0 1px #3b82f62e,0 18px 42px #00000052}.bp-rolodex-avatar{width:42px;height:42px;border-radius:999px;display:grid;place-items:center;font-weight:950;color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed)}.bp-rolodex-card:nth-child(4n+2) .bp-rolodex-avatar{background:linear-gradient(135deg,#22c55e,#16a34a)}.bp-rolodex-card:nth-child(4n+3) .bp-rolodex-avatar{background:linear-gradient(135deg,#a855f7,#7c3aed)}.bp-rolodex-card:nth-child(4n+4) .bp-rolodex-avatar{background:linear-gradient(135deg,#f59e0b,#d97706)}.bp-rolodex-copy{min-width:0}.bp-rolodex-copy h2{margin:0;color:#f8fafc;font-size:14px;line-height:1.12;letter-spacing:-.02em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bp-type,.bp-city{color:#9aa9b9;font-size:11px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp-city{color:#8b9bad;margin-top:1px}.bp-rolodex-contact{display:flex;flex-wrap:wrap;gap:5px 8px;margin-top:5px;font-size:12px}.bp-rolodex-contact a,.bp-rolodex-contact button{color:#35d07f;background:transparent;border:0;padding:0;font:inherit;font-weight:800;text-decoration:none}.bp-rolodex-contact .email{color:#4da3ff}.bp-rolodex-tags{display:flex;gap:5px;flex-wrap:wrap;margin-top:6px}.bp-pill{border-radius:999px;padding:3px 7px;font-size:10px;font-weight:900;color:#dbeafe;background:#2563eb2e}.bp-pill.follow-up{color:#fde68a;background:#d9770638}.bp-pill.interested{color:#93c5fd;background:#2563eb47}.bp-pill.high{color:#fecaca;background:#dc26263d}.bp-pill.medium{color:#d1d5db;background:#6b728040}.bp-pill.low{color:#bbf7d0;background:#16a34a33}.bp-card-actions{display:grid;justify-items:end;gap:8px}.bp-action-dot{width:32px;height:32px;border:1px solid rgba(148,163,184,.14);border-radius:11px;color:#dbeafe;background:#0f172ab3;font-size:18px;font-weight:900}.bp-rolodex-chevron{color:#94a3b8;font-size:22px}.bp-action-pop{position:fixed;z-index:70;right:14px;bottom:14px;width:min(330px,calc(100vw - 28px));border-radius:20px;border:1px solid rgba(148,163,184,.18);background:#0b1118;box-shadow:0 28px 80px #0000007a;padding:10px}.bp-action-pop h3{margin:6px 8px 8px;font-size:14px;color:#f8fafc}.bp-action-pop button,.bp-action-pop a{display:flex;width:100%;align-items:center;gap:10px;border:0;border-radius:14px;padding:12px 10px;background:transparent;color:#e5e7eb;text-decoration:none;font-size:13px;font-weight:850}.bp-action-pop button:hover,.bp-action-pop a:hover{background:#94a3b81a}.bp-action-pop .danger{color:#fecaca}.bp-alpha-index{position:absolute;top:2px;right:2px;display:grid;gap:1px;z-index:3}.bp-alpha-index button{width:18px;height:15px;border:0;background:transparent;color:#7f8ea3;font-size:10px;font-weight:800;padding:0}.bp-selected-panel-rolodex{border:1px solid rgba(148,163,184,.13);border-radius:22px;background:linear-gradient(180deg,#151f29f5,#090e14fa);box-shadow:0 18px 42px #00000040;padding:18px;position:sticky;top:16px}.bp-selected-panel-rolodex h2{margin:0;font-size:22px;letter-spacing:-.04em}.bp-selected-panel-rolodex p{margin:6px 0 0;color:#9aa9b9;font-size:13px}.bp-selected-actions-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:16px 0}.bp-selected-actions-grid button,.bp-selected-actions-grid a{border:1px solid rgba(148,163,184,.14);border-radius:13px;background:#0f172ab3;color:#e5e7eb;min-height:42px;display:grid;place-items:center;text-decoration:none;font-weight:900;font-size:12px}.bp-lead-fields.dark{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px 12px;margin:0}.bp-lead-fields.dark dt{color:#7d8da0;font-size:11px;font-weight:900;text-transform:uppercase}.bp-lead-fields.dark dd{margin:0;color:#e5e7eb;font-size:13px;word-break:break-word}.bp-email-modal{width:min(760px,calc(100vw - 22px));max-height:calc(100vh - 24px);overflow:auto;border-radius:24px;background:#f8fafc;color:#0f172a}.bp-email-modal .bp-x{color:#0f172a}.bp-email-modal-head{padding:18px 18px 10px;border-bottom:1px solid #e5edf6}.bp-email-modal-head h2{margin:3px 0 5px;font-size:22px;letter-spacing:-.04em}.bp-email-modal-head p{margin:0;color:#64748b;font-size:13px}.bp-template-row{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;padding:12px 18px 0}.bp-template-row button{border:1px solid #dbe5ef;background:#fff;color:#334155;border-radius:12px;padding:9px 7px;font-size:12px;font-weight:900}.bp-template-row button.active{background:#0f172a;color:#fff}.bp-email-form{padding:12px 18px;display:grid;gap:10px}.bp-email-form label span{display:block;margin-bottom:5px;color:#475569;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.bp-email-form input,.bp-email-form textarea{width:100%;border:1px solid #d8e2ed;border-radius:13px;background:#fff;color:#0f172a;padding:11px 12px;font-size:14px;outline:0}.bp-email-form textarea{min-height:190px;resize:vertical;line-height:1.45}.bp-email-preview-wrap{padding:0 18px 18px}.bp-email-preview-card{border:1px solid #dbe5ef;border-radius:18px;background:#fff;overflow-y:auto;max-height:360px}.bp-email-modal-actions{position:sticky;bottom:0;display:flex;gap:10px;justify-content:flex-end;padding:12px 18px;background:#f8fafcf0;border-top:1px solid #e5edf6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bp-email-modal-actions button,.bp-email-modal-actions a{min-height:42px;border-radius:13px;border:1px solid #dbe5ef;padding:0 14px;font-weight:950;text-decoration:none;display:grid;place-items:center;color:#0f172a;background:#fff}.bp-email-modal-actions .primary{background:#16a34a;color:#fff;border-color:#16a34a}.bp-mini-msg{padding:8px 18px 0;color:#475569;font-size:12px}@media(max-width:820px){.bp-rolodex-main{padding:12px}.bp-rolodex-top{display:none}.bp-rolodex-stage{display:block}.bp-selected-panel-rolodex{display:none}.bp-rolodex-list{max-height:calc(100vh - 136px);padding-right:22px;padding-bottom:80px}.bp-rolodex-filters{grid-template-columns:1fr 1fr 1fr}.bp-rolodex-card{grid-template-columns:46px minmax(0,1fr) 28px;padding:14px 10px;border-radius:12px}.bp-template-row{grid-template-columns:repeat(2,1fr)}.bp-email-modal{width:calc(100vw - 14px);border-radius:20px}.bp-email-modal-head,.bp-email-form,.bp-email-preview-wrap,.bp-email-modal-actions{padding-left:12px;padding-right:12px}}.bp-action-scrim{position:fixed;inset:0;z-index:65;border:0;background:#02060c38;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.bp-action-pop{z-index:70}@media(max-width:820px){.bp-action-pop{left:50%;right:auto;bottom:24px;transform:translate(-50%);width:min(512px,calc(100vw - 42px));max-height:calc(100vh - 120px);overflow:auto}.bp-template-icon-row{padding-left:12px;padding-right:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.bp-email-form.compact textarea{min-height:132px}.bp-email-modal-actions.email-only{display:grid;grid-template-columns:1fr 1.15fr}.bp-email-modal-actions.email-only button{min-width:0}.bp-email-preview-fullscreen{padding:8px}.bp-email-preview-fullscreen-card{border-radius:18px;max-height:calc(100vh - 16px)}}@keyframes bpFadeIn{0%{opacity:0}to{opacity:1}}@keyframes bpPopIn{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.bp-fade-in{animation:bpFadeIn .16s ease-out both}.bp-pop-in{animation:bpPopIn .18s ease-out both}.bp-action-layer{position:fixed;inset:0;z-index:80;background:#02060c57;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.bp-action-layer .bp-action-pop{position:fixed;z-index:81}.bp-filter-chip-row{display:grid;grid-template-columns:1.15fr .9fr .82fr;gap:8px;margin-bottom:12px}.bp-filter-chip{min-height:44px;border:1px solid rgba(148,163,184,.16);border-radius:12px;background:#0f172adb;color:#f1f5f9;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;font-weight:900;text-align:left}.bp-filter-chip span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bp-filter-chip b{color:#94a3b8;font-size:13px}.bp-filter-modal-backdrop{position:fixed;inset:0;z-index:130;background:#030712c7;display:grid;place-items:center;padding:12px}.bp-filter-modal{width:min(720px,100%);max-height:calc(100vh - 24px);overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid rgba(148,163,184,.18);border-radius:24px;background:#0b1118;color:#f8fafc;box-shadow:0 28px 90px #00000085}.bp-filter-modal header,.bp-filter-modal footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px;border-bottom:1px solid rgba(148,163,184,.14)}.bp-filter-modal footer{border-top:1px solid rgba(148,163,184,.14);border-bottom:0;background:#0b1118f0}.bp-filter-modal h2{margin:2px 0 0;font-size:24px;letter-spacing:-.04em}.bp-filter-modal header button{width:40px;height:40px;border:0;border-radius:14px;background:#94a3b81f;color:#fff;font-size:24px;font-weight:900}.bp-filter-modal footer button{min-height:44px;border-radius:14px;border:1px solid rgba(148,163,184,.18);padding:0 16px;background:#0f172ab8;color:#e5e7eb;font-weight:950}.bp-filter-modal footer .primary{background:#2563eb;border-color:#2563eb;color:#fff}.bp-filter-modal-body{min-height:0;overflow:auto;padding:16px}.bp-filter-modal-body section+section{margin-top:18px}.bp-filter-modal-body h3{margin:0 0 10px;color:#94a3b8;font-size:12px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.bp-filter-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bp-filter-choice-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.bp-filter-choice-grid button,.bp-filter-city-list button{min-height:42px;border:1px solid rgba(148,163,184,.14);border-radius:14px;background:#0f172ab8;color:#e5e7eb;padding:10px 12px;font-weight:900;text-align:left}.bp-filter-choice-grid button.active,.bp-filter-city-list button.active{background:#2563eb3d;border-color:#60a5fa9e;color:#fff}.bp-filter-city-list{display:grid;gap:8px}.bp-filter-city-list button{display:flex;align-items:center;justify-content:space-between;gap:12px}.bp-filter-city-list button span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bp-filter-city-list button strong{color:#93c5fd;font-size:12px}.bp-template-icon-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:10px 18px 0}.bp-template-icon-row button{min-width:0;border:1px solid #dbe5ef;background:#fff;color:#334155;border-radius:14px;padding:8px 4px 7px;display:grid;place-items:center;gap:2px;font-weight:950}.bp-template-icon-row button .ico{font-size:17px;line-height:1}.bp-template-icon-row button .txt{font-size:9px;line-height:1.05;white-space:nowrap;letter-spacing:-.02em}.bp-template-icon-row button.active{background:#0f172a;border-color:#0f172a;color:#fff}.bp-email-modal-head.compact{padding-bottom:8px}.bp-email-modal-head.compact h2{font-size:clamp(20px,4.6vw,26px)}.bp-email-form.compact{padding-top:10px;gap:8px}.bp-email-form.compact textarea{min-height:150px}.bp-email-modal-actions.email-only{justify-content:flex-end}.bp-email-modal-actions.email-only button{min-width:124px}.bp-email-modal-actions .primary.sent{background:#15803d;border-color:#15803d}.bp-email-preview-fullscreen{position:fixed;inset:0;z-index:140;background:#030712b8;display:grid;place-items:center;padding:12px}.bp-email-preview-fullscreen-card{width:min(760px,100%);max-height:calc(100vh - 24px);background:#f8fafc;border:1px solid #dbe5ef;border-radius:24px;overflow:hidden;box-shadow:0 28px 90px #0000007a;display:grid;grid-template-rows:auto minmax(0,1fr)}.bp-email-preview-fullscreen-top{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-bottom:1px solid #dbe5ef;background:#fff}.bp-email-preview-fullscreen-top strong{display:block;color:#0f172a;font-size:15px;font-weight:950}.bp-email-preview-fullscreen-top span{display:block;margin-top:2px;color:#64748b;font-size:12px;max-width:560px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bp-email-preview-fullscreen-top button{width:38px;height:38px;border:0;border-radius:12px;background:#f1f5f9;color:#0f172a;font-size:24px;font-weight:900}.bp-email-preview-fullscreen-body{min-height:0;overflow:auto;background:#eef2f7}@media(max-width:820px){.bp-action-layer .bp-action-pop{left:50%;right:auto;bottom:24px;transform:translate(-50%);width:min(512px,calc(100vw - 42px));max-height:calc(100vh - 120px);overflow:auto}.bp-filter-chip-row{grid-template-columns:1.1fr .9fr .78fr}.bp-filter-modal-backdrop{padding:0}.bp-filter-modal{width:100%;height:100%;max-height:none;border-radius:0;border:0}.bp-template-icon-row{padding-left:12px;padding-right:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.bp-email-form.compact textarea{min-height:132px}.bp-email-modal-actions.email-only{display:grid;grid-template-columns:1fr 1.15fr}.bp-email-modal-actions.email-only button{min-width:0}.bp-email-preview-fullscreen{padding:8px}.bp-email-preview-fullscreen-card{border-radius:18px;max-height:calc(100vh - 16px)}}.bp-rolodex-searchbar .bp-calendar-toggle{border-radius:12px;background:linear-gradient(180deg,#16a34a,#0f7a36);color:#fff;font-size:18px;display:grid;place-items:center}.bp-rolodex-searchbar .bp-calendar-toggle.active{background:linear-gradient(180deg,#334155,#111827)}.bp-rolodex-stage.is-hidden{display:none}.bp-calendar-panel{display:grid;gap:9px;max-height:calc(100vh - 188px);overflow:auto;padding:1px 0 42px}.bp-calendar-meeting-card{display:grid;grid-template-columns:92px minmax(0,1fr) 58px;gap:10px;align-items:center;border:1px solid rgba(148,163,184,.13);border-radius:16px;padding:13px;background:linear-gradient(180deg,#151f29fa,#0c131afc);box-shadow:0 18px 44px #00000038}.bp-calendar-date{min-height:64px;border-radius:14px;background:#22c55e1a;border:1px solid rgba(34,197,94,.18);display:grid;place-items:center;text-align:center;padding:8px}.bp-calendar-date strong{display:block;font-size:19px;letter-spacing:-.04em;color:#dcfce7}.bp-calendar-date span{display:block;margin-top:3px;color:#86efac;font-size:11px;font-weight:900;text-transform:uppercase}.bp-calendar-copy{min-width:0}.bp-calendar-copy h2{margin:0;color:#f8fafc;font-size:16px;letter-spacing:-.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp-calendar-copy p{margin:4px 0 0;color:#cbd5e1;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp-calendar-copy span{display:block;margin-top:3px;color:#8ea1b5;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp-calendar-meeting-card a,.bp-calendar-meeting-card button{min-height:40px;border:0;border-radius:12px;background:#22c55e;color:#052e16;text-decoration:none;font-weight:950;display:grid;place-items:center}.bp-calendar-meeting-card button:disabled{opacity:.45}.bp-calendar-empty{border:1px solid rgba(148,163,184,.12);border-radius:18px;background:#0f172ad1;min-height:220px;display:grid;place-items:center;color:#8ea1b5;font-weight:900}@media(max-width:560px){.bp-calendar-meeting-card{grid-template-columns:74px minmax(0,1fr) 52px;padding:10px}.bp-calendar-date{min-height:58px}.bp-calendar-date strong{font-size:16px}.bp-calendar-copy h2{font-size:14px}.bp-calendar-copy p,.bp-calendar-copy span{font-size:11px}}@media(max-width:310px){.bp-calendar-meeting-card{grid-template-columns:1fr}.bp-calendar-date{place-items:start;text-align:left}.bp-calendar-meeting-card a,.bp-calendar-meeting-card button{width:100%}}.bp-load-more-card{width:100%;cursor:pointer;border:1px solid rgba(15,23,42,.12)}.bp-load-more-card:disabled{cursor:wait;opacity:.72}.bp-pill.ready-to-call:before{content:"☎ "}.bp-panel-kicker{color:#7dd3fc;font-size:11px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px}.bp-empty-panel h2{margin:0;color:#f8fafc;font-size:20px;letter-spacing:-.04em}.bp-empty-panel p{margin:7px 0 0;color:#94a3b8;font-size:13px;line-height:1.5}.bp-action-pop.is-anchored{position:fixed;right:auto!important;bottom:auto!important;transform:none!important;width:min(330px,calc(100vw - 28px));max-height:calc(100vh - 48px);overflow:auto}.bp-action-layer .bp-action-pop.is-anchored{position:fixed}.bp-lead-editor-panel{border:1px solid rgba(148,163,184,.13);border-radius:22px;background:linear-gradient(180deg,#151f29f5,#090e14fa);box-shadow:0 18px 42px #00000040;padding:18px;position:sticky;top:16px}.bp-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.bp-editor-head h2{margin:0;color:#f8fafc;font-size:21px;line-height:1.1;letter-spacing:-.04em}.bp-editor-head p{margin:6px 0 0;color:#9aa9b9;font-size:13px}.bp-editor-head button{border:1px solid rgba(148,163,184,.16);border-radius:12px;background:#0f172ab3;color:#dbeafe;min-height:36px;padding:0 12px;font-weight:950}.bp-editor-meta{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.bp-editor-meta span{border-radius:999px;padding:5px 8px;color:#cbd5e1;background:#0f172ac7;border:1px solid rgba(148,163,184,.12);font-size:11px;font-weight:900}.bp-inline-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.bp-inline-editor-grid label{display:grid;gap:5px}.bp-inline-editor-grid label.wide{grid-column:1 / -1}.bp-inline-editor-grid span{color:#7d8da0;font-size:10px;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.bp-inline-editor-grid input,.bp-inline-editor-grid select,.bp-inline-editor-grid textarea{width:100%;border:1px solid rgba(148,163,184,.15);border-radius:12px;background:#0f172ab8;color:#f8fafc;padding:10px 11px;font-size:13px;outline:0;box-sizing:border-box}.bp-inline-editor-grid textarea{min-height:132px;resize:vertical;line-height:1.45}.bp-editor-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.bp-editor-actions button{min-height:42px;border:0;border-radius:13px;background:linear-gradient(180deg,#16a34a,#0f7a36);color:#fff;padding:0 16px;font-weight:950}.bp-editor-actions span{color:#93c5fd;font-size:12px;font-weight:900}.bp-workbench-summary{margin-top:14px!important;padding-top:14px;border-top:1px solid rgba(148,163,184,.12)}.bp-pill.ready-to-call{color:#bae6fd;background:#0ea5e938}.bp-rolodex-contact .website{color:#c084fc}@media(min-width:921px){.bp-rolodex-main{width:min(1680px,calc(100% - 28px));padding:18px 14px}.bp-rolodex-stage{grid-template-columns:minmax(430px,1.08fr) minmax(300px,.66fr) minmax(380px,.86fr);gap:18px;align-items:start}.bp-rolodex-list{max-height:calc(100vh - 186px);padding-right:26px}.bp-selected-panel-rolodex,.bp-lead-editor-panel{max-height:calc(100vh - 186px);overflow:auto}.bp-workbench-actions{min-width:0}.bp-workbench-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-action-layer{background:#02060c2e;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(min-width:1400px){.bp-rolodex-stage{grid-template-columns:minmax(520px,1.1fr) minmax(330px,.65fr) minmax(430px,.86fr)}}@media(max-width:920px){.bp-lead-editor-panel{display:none}.bp-action-pop.is-anchored{inset:auto auto 24px 50%!important;transform:translate(-50%)!important;width:min(512px,calc(100vw - 42px));max-height:calc(100vh - 120px);overflow:auto}}@media(max-width:920px){html,body,#root{width:100%;max-width:100%;overflow-x:hidden;overscroll-behavior-x:none}.bp-rolodex-shell,.bp-rolodex-main,.bp-rolodex-stage,.bp-rolodex-list-wrap,.bp-rolodex-list{width:100%;max-width:100%;min-width:0;overflow-x:hidden;box-sizing:border-box}.bp-rolodex-list{touch-action:pan-y;overscroll-behavior-x:contain}.bp-rolodex-card{max-width:100%;min-width:0;box-sizing:border-box}.bp-rolodex-copy,.bp-rolodex-contact,.bp-rolodex-tags{min-width:0;max-width:100%}}.bp-filter-launch-row{display:block;margin-bottom:12px}.bp-filter-launch-button{width:100%;min-height:50px;border:1px solid rgba(96,165,250,.24);border-radius:15px;background:linear-gradient(180deg,#2563eb38,#0f172adb);color:#f8fafc;padding:9px 13px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;box-shadow:0 14px 32px #0000002e}.bp-filter-launch-button span{min-width:0;display:grid;gap:2px}.bp-filter-launch-button strong{font-size:13px;font-weight:950;letter-spacing:-.02em}.bp-filter-launch-button small{color:#a9bdd4;font-size:11px;font-weight:850;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bp-filter-launch-button b{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:#0f172ab8;border:1px solid rgba(148,163,184,.16);color:#dbeafe;flex:0 0 auto}.bp-filter-choice-grid.state-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.bp-filter-choice-grid.state-grid button{display:flex;align-items:center;justify-content:space-between;gap:8px}.bp-filter-choice-grid.state-grid button strong{color:#93c5fd;font-size:12px}@media(max-width:820px){.bp-filter-launch-button{min-height:48px;border-radius:14px}.bp-filter-choice-grid.state-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:420px){.bp-filter-choice-grid.state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bp-quick-ready-button{display:none}@media(max-width:920px){.bp-rolodex-card{grid-template-columns:46px minmax(0,1fr) 34px}.bp-card-actions{align-self:stretch;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:7px}.bp-quick-ready-button{width:32px;height:32px;border:1px solid rgba(56,189,248,.38);border-radius:11px;background:#0ea5e929;color:#bae6fd;display:grid;place-items:center;padding:0;font-size:16px;line-height:1;font-weight:950;box-shadow:0 8px 20px #0284c71f;touch-action:manipulation}.bp-quick-ready-button:active:not(:disabled){transform:scale(.94)}.bp-quick-ready-button.is-ready{border-color:#4ade806b;background:#16a34a33;color:#bbf7d0}.bp-quick-ready-button:disabled{opacity:1}.bp-action-dot{width:32px;height:32px}.bp-rolodex-chevron{display:none}}.bp-unified-login-shell,.bp-unified-login-shell *{box-sizing:border-box}.bp-unified-loading{min-height:100dvh;background:#07111b;color:#dae8f3;display:grid;place-items:center;font:500 14px Inter,system-ui,sans-serif}.bp-unified-login-shell{position:relative;isolation:isolate;min-height:100dvh;display:grid;place-items:center;padding:24px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#070e16;color:#f6f8fc;overflow:hidden}.bp-unified-login-bg{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 14% 13%,rgba(22,163,74,.13),transparent 38%),radial-gradient(ellipse at 86% 72%,rgba(37,99,235,.17),transparent 40%),linear-gradient(165deg,#07111b,#0a131d 66%,#050b11)}.bp-unified-login-card{width:min(100%,430px);padding:34px 34px 27px;background:#101b27f5;border:1px solid rgba(148,163,184,.2);border-radius:19px;box-shadow:0 30px 85px #0006}.bp-unified-brand-mark{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:linear-gradient(145deg,#24c66e,#078846);font-weight:750;font-size:27px;color:#fff;margin-bottom:22px}.bp-unified-kicker{font-size:10px;letter-spacing:.15em;color:#43d58a;font-weight:700;margin-bottom:8px}.bp-unified-login-card h1{font-size:27px;line-height:1.16;letter-spacing:-.035em;font-weight:650;margin:0}.bp-unified-subtitle{font-size:13px;line-height:1.6;color:#a6b7c8;margin:10px 0 25px}.bp-unified-login-card label{display:block;font-size:12px;font-weight:600;color:#dce5ee;margin:15px 0 7px}.bp-unified-login-card input{width:100%;height:47px;box-sizing:border-box;border:1px solid #3b4c5d;border-radius:10px;padding:0 13px;background:#0c1722;color:#fff;font-weight:400;font-size:14px;font-family:inherit;outline:none}.bp-unified-login-card input:focus{border-color:#48cc87;box-shadow:0 0 0 3px #24c66e1f}.bp-unified-login-card button{width:100%;height:47px;border:0;border-radius:10px;background:#159c55;color:#fff;font-size:13px;font-weight:650;cursor:pointer;margin-top:20px}.bp-unified-login-card button:hover{background:#10ad5b}.bp-unified-login-card button:disabled{opacity:.65;cursor:wait}.bp-unified-error{background:#4b1521;color:#ffdbe0;border:1px solid #853c50;border-radius:8px;padding:10px 12px;margin-top:14px;font-size:12px}.bp-unified-foot{border-top:1px solid rgba(148,163,184,.15);padding-top:18px;margin-top:27px;font-size:11px;color:#8da2b5;text-align:center}@media(max-width:480px){.bp-unified-login-card{padding:27px 22px 22px}.bp-unified-login-card h1{font-size:24px}}@media(max-width:820px){.bp-unified-prospecting .bp-rolodex-top{display:flex!important;align-items:center;justify-content:flex-end;min-height:25px;margin:0 0 5px;padding:0}.bp-unified-prospecting .bp-rolodex-top .bp-rolodex-brand{display:none!important}.bp-unified-prospecting .bp-rolodex-top .bp-rolodex-logout{display:inline-flex!important;align-items:center;justify-content:center;width:auto;margin:0;min-height:24px;padding:4px 10px;font:500 10px/1 Inter,system-ui,sans-serif;letter-spacing:0;border-radius:999px;background:#0f172a8c;color:#9aafc5;border:1px solid rgba(148,163,184,.15);cursor:pointer}}.bp-unified-foot a{display:block;color:#6bdca6;text-decoration:none;font-size:12px;margin-bottom:9px}.bp-unified-foot a:hover{text-decoration:underline}.buxVoltPage{position:fixed;inset:0;z-index:9999;min-height:100dvh;overflow-y:auto;color:#f5fbff;background:#020b16;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;isolation:isolate}.buxVoltPage *{box-sizing:border-box}.buxVoltAmbient{position:absolute;pointer-events:none;border-radius:50%;filter:blur(32px);opacity:.55;animation:buxVoltFloat 8s ease-in-out infinite alternate}.buxVoltAmbientOne{width:48vw;height:48vw;max-width:700px;max-height:700px;top:-28vw;left:-15vw;background:radial-gradient(circle,rgba(0,187,247,.22),transparent 65%)}.buxVoltAmbientTwo{width:45vw;height:45vw;max-width:680px;max-height:680px;right:-22vw;bottom:-24vw;background:radial-gradient(circle,rgba(43,247,139,.2),transparent 65%);animation-delay:-3s}.buxVoltBack{position:relative;z-index:3;display:flex;align-items:center;gap:12px;width:max-content;margin:clamp(18px,3vw,35px) 0 0 clamp(20px,4vw,64px);color:#f1fbffad;text-decoration:none;font-size:13px;font-weight:700}.buxVoltBack span{color:#fff;font-size:18px;letter-spacing:.22em}.buxVoltGrid{position:relative;z-index:2;width:min(1190px,calc(100% - 60px));min-height:calc(100dvh - 122px);margin:0 auto;display:grid;grid-template-columns:1fr .9fr;align-items:center;gap:clamp(40px,6vw,100px);padding:30px 0 45px}.buxVoltIntro{position:relative;min-width:0}.buxVoltKicker{display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.15em;font-weight:800;color:#7df8c1}.buxVoltPulse{display:inline-block;width:9px;height:9px;border-radius:50%;background:#57ffaa;box-shadow:0 0 0 6px #57ffaa21,0 0 16px #57ffaab3}.buxVoltIntro h1{font-weight:800;font-size:clamp(45px,5vw,77px);letter-spacing:-.075em;line-height:1.05;margin:25px 0 22px}.buxVoltIntro h1 em{font-style:normal;background:linear-gradient(100deg,#17b9fc,#55e5cf,#83f36c);color:transparent;background-clip:text;-webkit-background-clip:text}.buxVoltIntro p{font-size:clamp(16px,1.35vw,19px);line-height:1.6;color:#ddeffab5;max-width:580px}.buxVoltIntroTags{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.buxVoltIntroTags span{border:1px solid rgba(102,211,222,.25);border-radius:100px;padding:9px 15px;color:#b4dee6;font-size:12px;font-weight:650;background:#092d3a59}.buxVoltOrbit{width:160px;height:160px;display:grid;place-items:center;border:1px solid rgba(68,240,203,.25);border-radius:30px;transform:rotate(-10deg);margin-top:35px;background:linear-gradient(145deg,#042338b3,#0941336b);box-shadow:0 0 60px #01fcce21;animation:buxVoltDrift 6s ease-in-out infinite alternate}.buxVoltOrbit div{transform:rotate(10deg);text-align:center}.buxVoltOrbit b{display:block;font-size:37px;letter-spacing:.1em}.buxVoltOrbit small{font-size:10px;letter-spacing:.22em;color:#70ebbe}.buxVoltCard{border:1px solid rgba(128,240,241,.21);border-radius:28px;overflow:hidden;background:linear-gradient(170deg,#0b2131f0,#041420f5);box-shadow:0 30px 100px #00000073,0 0 46px #02dfc91a;animation:buxVoltEnter .7s ease both}.buxVoltCardTop{padding:22px 26px;display:flex;align-items:center;gap:13px;border-bottom:1px solid rgba(128,240,241,.13)}.buxVoltCardIcon{width:47px;height:47px;display:grid;place-items:center;background:linear-gradient(135deg,#14cbea,#5aec87);border-radius:13px;color:#052432;font-weight:850;font-size:24px}.buxVoltCardTop>span:nth-child(2){display:grid;gap:4px}.buxVoltCardTop strong{font-size:15px}.buxVoltCardTop small{color:#99b0bf;font-size:12px}.buxVoltSecure{margin-left:auto;color:#75f3c7;font-size:11px;letter-spacing:.1em;font-weight:850}.buxVoltCardBody{padding:clamp(24px,3vw,38px)}.buxVoltCardEyebrow{font-size:12px;font-weight:800;letter-spacing:.12em;color:#7aeecc}.buxVoltCard h2{font-size:clamp(30px,3vw,42px);letter-spacing:-.05em;line-height:1.1;margin:12px 0}.buxVoltCardBody>p{color:#aec4cf;line-height:1.55;font-size:14px;margin:0 0 28px}.buxVoltField{display:block;font-weight:650;color:#e0f3fb;font-size:14px;margin:20px 0}.buxVoltFieldBox{min-height:55px;display:flex;align-items:center;gap:3px;margin-top:9px;padding:0 16px;border:1px solid rgba(98,209,227,.28);border-radius:12px;background:#000a1394;color:#fff;font-size:clamp(13px,1.2vw,16px);font-variant-numeric:tabular-nums;overflow:hidden}.buxVoltPassword{letter-spacing:.13em}.buxVoltCaret{display:inline-block;width:2px;height:20px;background:#66fadc;animation:buxVoltBlink .8s step-end infinite}.buxVoltConnect{height:57px;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:30px;border-radius:13px;background:linear-gradient(100deg,#05bdf0,#55f185);color:#032c36;font-weight:850;font-size:14px}.buxVoltConnect.isDone{background:linear-gradient(90deg,#43db9f,#9cf06a)}.buxVoltSteps{display:flex;justify-content:center;gap:7px;margin-top:18px}.buxVoltSteps i{width:30px;height:4px;background:#284050;border-radius:10px;transition:background .3s}.buxVoltSteps i.isActive{background:#4ce8bf}.buxVoltCardBottom{border-top:1px solid rgba(128,240,241,.13);display:flex;justify-content:space-between;gap:15px;padding:16px 26px;color:#718e9e;font-size:11px}.buxVoltError{display:grid;gap:12px;margin-top:16px;padding:14px;border:1px solid rgba(255,125,145,.3);border-radius:12px;color:#ffb1ba;font-size:13px}.buxVoltError button,.buxVoltRetry{border:0;background:#63efbb;color:#082f32;padding:11px 15px;border-radius:10px;cursor:pointer;font-weight:800}.buxVoltSpinner{width:18px;height:18px;border:2px solid #126b6c;border-top-color:transparent;border-radius:50%;animation:buxVoltSpin .65s linear infinite}.buxVoltShowroomPage{display:flex;flex-direction:column}.buxVoltShowroomCard{position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;flex:1;width:min(650px,calc(100% - 36px));margin:auto}.buxVoltShowroomSymbol{width:108px;height:108px;display:grid;place-items:center;border-radius:30px;color:#032a35;background:linear-gradient(130deg,#1bc7f9,#83f76d);font-size:52px;font-weight:850;box-shadow:0 0 80px #2de3af42}.buxVoltShowroomCard h1{font-size:clamp(31px,5vw,54px);letter-spacing:-.06em;line-height:1.12;margin:5px 0}.buxVoltShowroomCard p{font-size:clamp(15px,2vw,18px);color:#b0c9d2;line-height:1.6;max-width:500px}.buxVoltLoading{width:min(350px,100%);height:5px;background:#204051;border-radius:99px;overflow:hidden}.buxVoltLoading span{display:block;width:40%;height:100%;background:linear-gradient(90deg,#04baff,#6bf29d);animation:buxVoltLoad 2s ease-in-out infinite}.buxVoltMutedLink{border:0;background:none;color:#b4cbd3;text-decoration:underline;cursor:pointer;font:inherit;font-size:13px;margin-top:12px}.buxVoltDashboardNotice{position:fixed;z-index:10000;right:17px;bottom:16px;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 30px);padding:10px 13px;border:1px solid rgba(103,241,197,.35);border-radius:15px;background:#031d20f5;color:#fff;box-shadow:0 15px 45px #00000042;font-family:Inter,system-ui,sans-serif}.buxVoltDashboardNoticeDot{width:10px;height:10px;flex:none;border-radius:50%;background:#5df3a5;box-shadow:0 0 0 5px #5df3a51f}.buxVoltDashboardNoticeText{display:grid;gap:2px;min-width:0}.buxVoltDashboardNoticeText strong{font-size:13px}.buxVoltDashboardNoticeText span{font-size:11px;color:#def4f6c2}.buxVoltDashboardNotice button{border:1px solid rgba(209,245,244,.3);border-radius:10px;padding:9px 12px;background:#ffffff14;color:#fff;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer}.buxVoltDashboardNotice button:first-of-type{border:0;color:#07302a;background:#5cf2ba}.buxVoltDashboardNotice button.buxVoltDashboardNoticeClose{border:0;background:none;padding:7px;font-size:20px;color:#9fbabb}@media(max-width:760px){.buxVoltGrid{width:min(550px,calc(100% - 30px));display:flex;flex-direction:column;gap:22px;align-items:stretch;padding:30px 0 35px}.buxVoltIntro h1{font-size:clamp(32px,7.5vw,48px);margin:14px 0 12px}.buxVoltIntro p{font-size:14px;line-height:1.5}.buxVoltIntroTags,.buxVoltOrbit{display:none}.buxVoltCardTop{padding:16px}.buxVoltCardBody{padding:19px}.buxVoltCardBody>p{font-size:13px;margin-bottom:18px}.buxVoltCard h2{font-size:28px}.buxVoltField{margin:14px 0}.buxVoltFieldBox{min-height:49px}.buxVoltCardBottom{padding:13px 16px}.buxVoltBack{margin:18px 18px 0}.buxVoltDashboardNotice{top:calc(70px + env(safe-area-inset-top));bottom:auto;left:8px;right:8px;gap:7px;padding:8px;border-radius:13px}.buxVoltDashboardNoticeText span{display:none}.buxVoltDashboardNoticeText strong{font-size:11px}.buxVoltDashboardNotice button{padding:8px 7px;font-size:10px}.buxVoltDashboardNotice button.buxVoltDashboardNoticeClose{font-size:19px}}@media(min-width:761px)and (max-width:980px){.buxVoltDashboardNotice{top:76px;bottom:auto;right:12px}.buxVoltDashboardNoticeText span{display:none}}@media(max-width:370px){.buxVoltCardBottom span:first-child{display:none}.buxVoltCardBottom{justify-content:flex-end}.buxVoltSecure{font-size:10px}.buxVoltDashboardNotice{gap:5px}.buxVoltDashboardNoticeText strong{font-size:10px}.buxVoltDashboardNotice button{padding:7px 5px;font-size:9px}}@media(prefers-reduced-motion:reduce){.buxVoltAmbient,.buxVoltOrbit,.buxVoltCard,.buxVoltCaret,.buxVoltSpinner,.buxVoltLoading span{animation:none!important}}@keyframes buxVoltFloat{to{transform:translate(30px,35px) scale(1.08)}}@keyframes buxVoltDrift{to{transform:translateY(-16px) rotate(-6deg)}}@keyframes buxVoltBlink{50%{opacity:0}}@keyframes buxVoltSpin{to{transform:rotate(360deg)}}@keyframes buxVoltLoad{0%{transform:translate(-100%)}50%{transform:translate(180%)}to{transform:translate(330%)}}@keyframes buxVoltEnter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.buxVoltDashboardNoticeV2{max-width:min(600px,calc(100vw - 30px));gap:12px;padding:13px 16px;border-radius:17px;background:linear-gradient(120deg,#021623fa,#042628fa);border-color:#69f4c77a;animation:buxVoltBannerArrive .55s ease-out both}.buxVoltDashboardNoticeV2 .buxVoltDashboardNoticeText{flex:1 1 auto}.buxVoltDashboardNoticeV2 .buxVoltDashboardNoticeText strong{font-size:14px;letter-spacing:-.015em}.buxVoltDashboardNoticeV2 .buxVoltDashboardNoticeText span{font-size:12px;line-height:1.4;color:#c0e2e1}.buxVoltDashboardNoticeV2 button{font-size:12px;min-height:38px}@keyframes buxVoltBannerArrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.buxVoltDashboardNoticeV2{position:fixed;top:auto;left:10px;right:10px;bottom:calc(83px + env(safe-area-inset-bottom));max-width:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px;gap:8px;padding:12px;border-radius:15px}.buxVoltDashboardNoticeV2 .buxVoltDashboardNoticeDot{display:none}.buxVoltDashboardNoticeV2 .buxVoltDashboardNoticeText{grid-column:1 / -1}.buxVoltDashboardNoticeV2 .buxVoltDashboardNoticeText strong{font-size:14px}.buxVoltDashboardNoticeV2 .buxVoltDashboardNoticeText span{display:block;font-size:12px;line-height:1.4}.buxVoltDashboardNoticeV2 button{min-width:0;white-space:nowrap;font-size:11px;padding:9px 6px;min-height:37px}.buxVoltDashboardNoticeV2 button:first-of-type{grid-column:1}.buxVoltDashboardNoticeV2 button:nth-of-type(2){grid-column:2}.buxVoltDashboardNoticeV2 button.buxVoltDashboardNoticeClose{grid-column:3;padding:0}}@media(max-width:300px){.buxVoltDashboardNoticeV2{left:5px;right:5px;padding:9px;gap:5px}.buxVoltDashboardNoticeV2 .buxVoltDashboardNoticeText strong{font-size:12px}.buxVoltDashboardNoticeV2 .buxVoltDashboardNoticeText span{font-size:11px}.buxVoltDashboardNoticeV2 button{font-size:10px}}@media(prefers-reduced-motion:reduce){.buxVoltDashboardNoticeV2{animation:none}}.buxVoltDashboardNotice.buxVoltDashboardNoticeV5{position:fixed;z-index:10020;inset:auto 18px 18px auto;width:min(428px,calc(100vw - 36px));max-width:none;min-width:0;padding:19px;display:flex;flex-direction:column;align-items:stretch;gap:15px;isolation:isolate;overflow:hidden;border:1px solid rgba(72,232,183,.36);border-radius:23px;background:radial-gradient(ellipse at 94% 3%,rgba(51,211,150,.19),transparent 46%),linear-gradient(145deg,#061c28,#082c31);box-shadow:0 24px 70px #010c155c,0 5px 17px #0a3f3c2e,inset 0 1px #ffffff17;color:#fff;font-family:Inter,Instrument Sans,ui-sans-serif,system-ui,sans-serif;animation:buxVoltV5Arrive .52s cubic-bezier(.16,1,.3,1) both}.buxVoltDashboardNoticeV5:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 8% 100%,rgba(15,181,227,.12),transparent 55%)}.buxVoltDashboardNoticeV5 .buxVoltDemoHead{display:flex;align-items:center;gap:11px;min-width:0}.buxVoltDashboardNoticeV5 .buxVoltDemoBrandMark{width:43px;height:43px;flex:0 0 43px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(135deg,#0ec6e6,#5ff080);color:#04343a;font-size:24px;font-weight:900;letter-spacing:-.07em;box-shadow:0 7px 19px #25dda82e,inset 0 1px #fff6}.buxVoltDashboardNoticeV5 .buxVoltDemoBrandCopy{min-width:0;display:grid;gap:5px;flex:1}.buxVoltDashboardNoticeV5 .buxVoltDemoKicker{display:flex;align-items:center;gap:7px;color:#8df2c4;font-size:10px;font-weight:850;letter-spacing:.13em;line-height:1;white-space:nowrap}.buxVoltDashboardNoticeV5 .buxVoltDemoKicker i,.buxVoltDashboardNoticeV5 .buxVoltDemoFoot i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#64f4a8;box-shadow:0 0 0 4px #64f4a81a}.buxVoltDashboardNoticeV5 .buxVoltDemoBrandCopy strong{font-size:13px;font-weight:720;line-height:1.2;color:#e7f6f8}.buxVoltDashboardNoticeV5 button.buxVoltDemoDismiss{width:34px;height:34px;min-width:34px;padding:0;display:grid;place-items:center;border-radius:11px;border:1px solid rgba(255,255,255,.12);background:#ffffff0e;color:#c6e7e8;font-size:24px;font-weight:400;line-height:1}.buxVoltDashboardNoticeV5 .buxVoltDemoHeadline h2{margin:0;font-size:clamp(25px,2.4vw,31px);font-weight:800;line-height:1.06;letter-spacing:-.065em;color:#fff}.buxVoltDashboardNoticeV5 .buxVoltDemoHeadline p{margin:8px 0 0;color:#b1d2d6;font-size:13px;line-height:1.35;font-weight:470}.buxVoltDashboardNoticeV5 button.buxVoltDemoVisit{position:relative;isolation:isolate;overflow:hidden;width:100%;min-height:73px;padding:10px 13px;display:flex;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.3);border-radius:17px;background:linear-gradient(110deg,#11c8e9,#1fdcae 47%,#69ee79);color:#02343a;text-align:left;cursor:pointer;box-shadow:0 11px 28px #13cba43d,inset 0 1px #ffffff80;transition:transform .17s ease,box-shadow .17s ease,filter .17s ease}.buxVoltDashboardNoticeV5 button.buxVoltDemoVisit:after{content:"";position:absolute;z-index:-1;top:-115%;left:-50%;height:330%;width:38%;transform:rotate(22deg);pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.04),rgba(255,255,255,.34),rgba(255,255,255,.04),transparent);animation:buxVoltV5Shine 4.6s ease-in-out infinite}.buxVoltDashboardNoticeV5 button.buxVoltDemoVisit:hover{transform:translateY(-2px);filter:saturate(1.08);box-shadow:0 16px 35px #13cba44a,inset 0 1px #fff9}.buxVoltDashboardNoticeV5 button.buxVoltDemoVisit:active{transform:scale(.988)}.buxVoltDashboardNoticeV5 .buxVoltDemoVisitIcon{width:45px;height:45px;flex:0 0 45px;display:grid;place-items:center;border-radius:13px;background:#ffffff47;border:1px solid rgba(255,255,255,.32)}.buxVoltDashboardNoticeV5 .buxVoltDemoVisitIcon svg{width:26px;height:26px}.buxVoltDashboardNoticeV5 .buxVoltDemoVisitCopy{flex:1;min-width:0;display:grid;gap:4px}.buxVoltDashboardNoticeV5 .buxVoltDemoVisitCopy small{font-size:10px;line-height:1;font-weight:870;letter-spacing:.1em;opacity:.77}.buxVoltDashboardNoticeV5 .buxVoltDemoVisitCopy strong{display:block;font-size:clamp(20px,2vw,24px);font-weight:850;line-height:1.07;letter-spacing:-.055em}.buxVoltDashboardNoticeV5 .buxVoltDemoVisitCopy strong span{font-size:.85em}.buxVoltDashboardNoticeV5 .buxVoltDemoVisitArrow{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:50%;background:#ffffff3d;font-size:21px;font-weight:700}.buxVoltDashboardNoticeV5 .buxVoltDemoFoot{display:flex;align-items:center;justify-content:space-between;gap:11px;min-width:0;padding:0 1px}.buxVoltDashboardNoticeV5 .buxVoltDemoFoot>span{display:flex;align-items:center;gap:8px;color:#9fc3ca;font-size:11px;font-weight:570;line-height:1.25}.buxVoltDashboardNoticeV5 .buxVoltDemoFoot i{background:#87adbb;box-shadow:none;width:6px;height:6px;flex-basis:6px}.buxVoltDashboardNoticeV5 .buxVoltDemoFoot button{padding:4px 0;min-height:28px;border:0;border-radius:0;background:transparent;color:#d2ebec;font-size:11px;font-weight:750;text-decoration:underline;text-underline-offset:3px}.buxVoltDashboardNoticeV5 .buxVoltDemoError{margin:0;padding:10px;color:#fff4f1;background:#e347462e;border:1px solid rgba(255,150,143,.35);border-radius:10px;font-size:12px;line-height:1.35}.buxVoltDashboardNoticeV5 button:focus-visible{outline:3px solid #fff;outline-offset:3px}@keyframes buxVoltV5Arrive{0%{opacity:0;transform:translateY(20px) scale(.975);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes buxVoltV5Shine{0%,55%{left:-50%;opacity:0}62%{opacity:1}83%{left:122%;opacity:.8}to{left:122%;opacity:0}}@media(max-width:760px){.buxVoltDashboardNotice.buxVoltDashboardNoticeV5{top:auto;left:10px;right:10px;bottom:calc(78px + env(safe-area-inset-bottom));width:auto;max-width:none;padding:14px;border-radius:21px;gap:12px}.buxVoltDashboardNoticeV5 .buxVoltDemoHeadline h2{font-size:clamp(22px,6.2vw,27px)}.buxVoltDashboardNoticeV5 .buxVoltDemoHeadline p{font-size:12px;margin-top:6px}.buxVoltDashboardNoticeV5 button.buxVoltDemoVisit{min-height:67px}.buxVoltDashboardNoticeV5 .buxVoltDemoVisitCopy strong{font-size:clamp(19px,5.9vw,23px)}}@media(max-width:330px){.buxVoltDashboardNotice.buxVoltDashboardNoticeV5{left:6px;right:6px;bottom:calc(75px + env(safe-area-inset-bottom));padding:11px;gap:10px;border-radius:17px}.buxVoltDashboardNoticeV5 .buxVoltDemoBrandMark{width:34px;height:34px;flex-basis:34px;font-size:20px}.buxVoltDashboardNoticeV5 .buxVoltDemoKicker{font-size:8px;letter-spacing:.06em}.buxVoltDashboardNoticeV5 .buxVoltDemoBrandCopy strong{font-size:11px}.buxVoltDashboardNoticeV5 .buxVoltDemoHeadline h2{font-size:21px}.buxVoltDashboardNoticeV5 .buxVoltDemoVisitIcon{width:34px;height:38px;flex-basis:34px}.buxVoltDashboardNoticeV5 .buxVoltDemoVisitIcon svg{width:22px;height:22px}.buxVoltDashboardNoticeV5 .buxVoltDemoVisitArrow{width:25px;height:25px;flex-basis:25px}.buxVoltDashboardNoticeV5 .buxVoltDemoVisitCopy small{font-size:8px}.buxVoltDashboardNoticeV5 .buxVoltDemoVisitCopy strong{font-size:19px}.buxVoltDashboardNoticeV5 .buxVoltDemoFoot>span,.buxVoltDashboardNoticeV5 .buxVoltDemoFoot button{font-size:10px}}@media(max-height:560px)and (max-width:760px){.buxVoltDashboardNotice.buxVoltDashboardNoticeV5{gap:8px;padding:10px;bottom:calc(66px + env(safe-area-inset-bottom));max-height:calc(100dvh - 88px - env(safe-area-inset-bottom));overflow-y:auto}.buxVoltDashboardNoticeV5 .buxVoltDemoHeadline p{display:none}}@media(prefers-reduced-motion:reduce){.buxVoltDashboardNotice.buxVoltDashboardNoticeV5,.buxVoltDashboardNoticeV5 button.buxVoltDemoVisit:after{animation:none!important;filter:none!important;transform:none!important}.buxVoltDashboardNoticeV5 button.buxVoltDemoVisit{transition:none!important}}:root{--bg: #ffffff;--text: #0b0c0f;--muted: rgba(11, 12, 15, .58);--stroke: rgba(11, 12, 15, .1);--stroke2: rgba(11, 12, 15, .14);--p1: rgba(132, 100, 255, .95);--p2: rgba(255, 208, 120, .62);--shadow: 0 16px 44px rgba(0, 0, 0, .08);--shadow2: 0 10px 24px rgba(0, 0, 0, .06);--radius: 22px;--frameMax: 980px;--innerMax: 860px;--padX: 14px;--padY: 18px}*{box-sizing:border-box}html,body,#root{height:100%;width:100%}body{margin:0;font-family:Instrument Sans,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:var(--bg);color:var(--text);overflow:hidden}#root{max-width:none!important;padding:0!important;margin:0!important;text-align:left!important}@supports (height: 100dvh){html,body,#root{height:100dvh}}.mc-app{height:100%;width:100%;display:grid;place-items:center}.mc-stage{height:100%;width:100%;display:grid;place-items:center;padding:var(--padY) var(--padX)}.mc-frame{width:min(var(--frameMax),calc(100vw - (var(--padX) * 2)));height:min(760px,calc(100vh - (var(--padY) * 2)));margin:0 auto;display:grid;grid-template-rows:1fr auto;gap:12px}@supports (height: 100dvh){.mc-frame{height:min(760px,calc(100dvh - (var(--padY) * 2)))}}.mc-card{border-radius:var(--radius);border:1px solid var(--stroke);background:#fff;box-shadow:var(--shadow);overflow:hidden;height:100%;min-height:0}.mc-screenStack{position:relative;width:100%;height:100%}.mc-screen{position:absolute;inset:0;display:grid;grid-template-rows:auto auto 1fr auto;min-height:0;will-change:transform,opacity}.mc-screen.mc-live{opacity:1;transform:translateY(0) scale(1)}.mc-screen.mc-enter{animation:mcEnter .28s cubic-bezier(.22,1,.36,1) forwards;z-index:2}.mc-screen.mc-exit{animation:mcExit .28s cubic-bezier(.22,1,.36,1) forwards;z-index:1}@keyframes mcEnter{0%{opacity:0;transform:translateY(8px) scale(.998)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mcExit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-4px) scale(.998)}}.mc-pad{padding:22px 24px}.mc-grow{min-height:0}.mc-top{display:grid;justify-items:center;gap:10px;padding-top:26px;padding-bottom:18px}.mc-logoStub{width:46px;height:46px;border-radius:16px;border:1px solid var(--stroke);background:radial-gradient(18px 18px at 30% 30%,rgba(11,12,15,.07),transparent 60%),linear-gradient(135deg,#0b0c0f0d,#0b0c0f04);box-shadow:var(--shadow2)}.mc-brandName{font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:#0b0c0fdb;text-align:center}.mc-title{padding-top:14px;padding-bottom:16px;display:grid;justify-items:center;gap:8px;border-top:1px solid rgba(11,12,15,.06);border-bottom:1px solid rgba(11,12,15,.06)}.mc-title h1{margin:0;font-size:30px;line-height:1.1;letter-spacing:-.02em;font-weight:400;text-align:center;padding:0 10px}.mc-sub{font-size:13px;font-weight:300;color:var(--muted);text-align:center;max-width:680px}.mc-card--review .mc-title h1{font-size:22px;line-height:1.2}.mc-centerZone{padding:18px 24px;display:grid;place-items:center;min-height:0}.mc-inner{width:min(var(--innerMax),100%);margin:0 auto}.mc-bottomBar{border-top:1px solid rgba(11,12,15,.06);padding:18px 24px 22px;display:grid;place-items:center;min-height:76px}.mc-bottomContinue{opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .22s ease,transform .22s ease}.mc-bottomContinue.show{opacity:1;pointer-events:auto;transform:translateY(0)}.mc-btnPill,.mc-continueBtn,.mc-backBtn{cursor:pointer;border:1px solid rgba(11,12,15,.1);border-radius:999px;font-weight:400;-webkit-user-select:none;user-select:none}.mc-btnPill,.mc-continueBtn{padding:14px 26px;font-size:14px;color:#0b0c0feb;background:radial-gradient(240px 120px at 20% 20%,rgba(132,100,255,.32),transparent 60%),radial-gradient(240px 120px at 85% 30%,rgba(255,208,120,.22),transparent 60%),linear-gradient(180deg,#ffffffe0,#fffffffa);box-shadow:0 18px 34px #00000024}.mc-backBtn{padding:10px 16px;font-size:12px;color:#0b0c0fe0;background:#ffffffeb;box-shadow:0 10px 22px #00000014}.mc-btnPill:active,.mc-continueBtn:active,.mc-backBtn:active{transform:translateY(1px)}.mc-continueBtn:disabled,.mc-btnPill:disabled{cursor:not-allowed;opacity:.55;filter:saturate(.7)}.mc-devNote{font-size:12px;color:#0b0c0f59;letter-spacing:.12em;text-transform:uppercase;text-align:center}.mc-top.mc-top--dl{display:grid;justify-items:center;gap:12px;padding-top:22px;padding-bottom:16px;border-bottom:1px solid rgba(53,106,214,.1);background:linear-gradient(180deg,#fff,#f7faff)}.mc-logoStub.mc-logoStub--dl{width:62px;height:62px;border-radius:20px;position:relative;border:0;background:linear-gradient(145deg,#eef4ff,#d9e7ff 28%,#fff 52%,#d8e8ff 74%,#99b7f7);box-shadow:0 16px 28px #3460b224,inset 0 2px 5px #ffffffe6,inset 0 -8px 16px #486fb61f;overflow:hidden}.mc-logoStub.mc-logoStub--dl:before{content:"";position:absolute;inset:5px;border-radius:15px;background:linear-gradient(180deg,#ffffffdb,#ffffff3d)}.mc-logoStub.mc-logoStub--dl:after{content:"";position:absolute;width:11px;height:11px;top:14px;right:14px;border-radius:999px;background:linear-gradient(180deg,#6d94f1,#4d72cf);box-shadow:0 0 0 5px #6d94f11f,0 2px 10px #4d72cf33}.mc-brandName.mc-brandName--dl{margin:0;font-size:clamp(22px,3.7vw,30px);line-height:1.08;font-weight:600;letter-spacing:-.03em;text-transform:none;color:#202839}.mc-title.mc-title--dl{padding:18px 20px 14px;display:block;border-top:0;border-bottom:0}.mc-title.mc-title--dl h1{margin:0;font-size:clamp(24px,3.8vw,32px);line-height:1.08;letter-spacing:-.04em;font-weight:600;color:#1c2432;text-align:left;padding:0}.mc-sub.mc-sub--dl{margin-top:6px;font-size:14px;font-weight:400;color:#707a8a;text-align:left;max-width:none}.mc-centerZone.mc-centerZone--dl{padding:0 20px 20px;display:block}.mc-inner.mc-inner--dl{width:100%;max-width:none}.dlCard.dlCard--minimal{position:relative;width:100%;max-width:760px;margin:0 auto;border-radius:24px;border:1px solid rgba(53,106,214,.1);background:linear-gradient(180deg,#fffffffb,#fffffffc);box-shadow:0 12px 30px #17233e0d,inset 0 1px #ffffffe0;overflow:hidden}.dlCardGlow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(560px 240px at 16% 16%,rgba(53,106,214,.08),transparent 68%),radial-gradient(520px 220px at 84% 16%,rgba(199,220,255,.34),transparent 62%),linear-gradient(180deg,#fff0,#ffffff14)}.dlInner.dlInner--minimal{position:relative;z-index:1;margin:0;padding:22px 18px 20px;border-radius:0;background:transparent;border:0;min-height:420px;overflow:hidden;display:grid;align-content:start;gap:18px;cursor:pointer;transition:background .16s ease}.dlInner.dlInner--minimal:hover{transform:none;border-color:transparent}.dlInner.dlInner--minimal:focus-within{background:#fff3}.dlInner.dlInner--minimal.has-file{min-height:420px}.dlIntro{width:100%;max-width:560px;margin:0 auto;display:grid;gap:6px;justify-items:start}.dlEyebrow{font-size:11px;line-height:1;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#4563b2b8}.dlHeadline{font-size:18px;line-height:1.18;letter-spacing:-.02em;font-weight:500;color:#202735}.dlHint{font-size:13px;line-height:1.45;font-weight:400;color:#748092;max-width:560px}.dlUploadPanel,.dlUploadedShell{width:100%;max-width:560px;margin:0 auto;display:grid;gap:14px}.dlUploadedMeta{display:flex;align-items:center;gap:10px;min-width:0}.dlUploadedPill{flex:0 0 auto;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#4d6fbd;padding:8px 10px;border-radius:999px;border:1px solid rgba(77,111,189,.16);background:linear-gradient(180deg,#f4f8ff,#edf4ff)}.dlUploadedName{min-width:0;font-size:13px;font-weight:500;color:#334055;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dlStage.dlStage--minimal{width:100%;height:270px;border-radius:22px;border:1px solid rgba(11,12,15,.08);background:linear-gradient(180deg,#fffffff0,#fffffffc);box-shadow:0 16px 28px #17233e0f,inset 0 1px #ffffffe6;position:relative;overflow:hidden;display:grid;place-items:center}.dlStage.dlStage--uploaded{height:290px}.dlStageBadge{position:absolute;left:16px;top:16px;display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border-radius:999px;border:1px solid rgba(77,111,189,.14);background:#ffffffeb;color:#4a679f;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;box-shadow:0 10px 18px #0000000a}.dlStageBadgeIcon{width:18px;height:18px;display:inline-grid;place-items:center}.dlStageGlow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(340px 160px at 18% 22%,rgba(85,131,235,.1),transparent 64%),radial-gradient(320px 150px at 84% 30%,rgba(220,233,255,.56),transparent 60%)}.licenseTopBar{position:absolute;left:16px;right:16px;top:58px;height:12px;border-radius:999px;background:#0b0c0f0f}.licenseAvatar{position:absolute;left:18px;top:92px;width:74px;height:74px;border-radius:20px;border:1px solid rgba(11,12,15,.12);background:#0b0c0f08;display:grid;place-items:center}.licenseAvatar span{font-size:12px;font-weight:600;color:#0b0c0f75;letter-spacing:.08em}.licenseText{position:absolute;left:110px;right:18px;top:98px;display:grid;gap:12px}.tLine{height:10px;border-radius:999px;background:#0b0c0f12}.tLine.w1{width:76%}.tLine.w2{width:62%}.tLine.w3{width:48%}.dlActionRow{display:flex;justify-content:center}.ctaBtn.ctaBtn--minimal{border:1px solid rgba(77,111,189,.14);padding:15px 24px;border-radius:999px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:10px;color:#23314c;background:radial-gradient(240px 120px at 20% 20%,rgba(85,131,235,.14),transparent 60%),radial-gradient(240px 120px at 85% 30%,rgba(214,228,255,.34),transparent 60%),linear-gradient(180deg,#ffffffe6,#fffffffc);box-shadow:0 16px 30px #00000014;-webkit-user-select:none;user-select:none}.ctaBtn.ctaBtn--minimal .icon{width:18px;height:18px;display:inline-grid;place-items:center;opacity:.95}.previewImg.previewImg--dl{width:100%;height:100%;object-fit:contain;object-position:center;display:block;padding:12px;background:radial-gradient(520px 260px at 40% 20%,rgba(11,12,15,.04),transparent 60%),linear-gradient(180deg,#ffffffeb,#fffffffc)}.editBtn.editBtn--dl{position:absolute;top:12px;right:12px;width:44px;height:44px;border-radius:15px;border:1px solid rgba(11,12,15,.08);background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 20px #00000014;display:grid;place-items:center;cursor:pointer;transition:transform .14s ease,background .14s ease,border-color .14s ease}.editBtn.editBtn--dl:hover{transform:translateY(-1px);background:#fffffffa;border-color:#4d6fbd33}.noPreview.noPreview--dl{padding:24px;text-align:center;display:grid;justify-items:center;gap:8px}.noPreviewIcon{width:52px;height:52px;border-radius:16px;border:1px solid rgba(77,111,189,.14);background:linear-gradient(180deg,#f4f8ff,#edf4ff);display:grid;place-items:center;color:#5372b8;box-shadow:0 10px 18px #0000000a}.thinkingOverlay{position:absolute;inset:0;background:radial-gradient(520px 280px at 30% 10%,rgba(85,131,235,.1),transparent 65%),radial-gradient(520px 280px at 80% 20%,rgba(220,233,255,.18),transparent 65%),#ffffffc2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;opacity:0;pointer-events:none;transition:opacity .26s ease;z-index:5}.thinkingOverlay.on{opacity:1}.thinkingCard.thinkingCard--dl{width:min(520px,86%);min-height:150px;border-radius:18px;border:1px solid rgba(11,12,15,.1);background:#ffffffdb;box-shadow:0 18px 36px #0000001a;display:grid;align-content:center;justify-items:center;gap:14px;padding:18px}.thinkingTitle{font-size:14px;font-weight:500;color:#0b0c0fd6;letter-spacing:-.01em}.shimmer{width:min(360px,82%);height:12px;border-radius:999px;background:#0b0c0f14;position:relative;overflow:hidden}.shimmer:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);transform:translate(-120%);animation:slide 1.1s linear infinite}@keyframes slide{to{transform:translate(120%)}}.dots{display:inline-flex;gap:8px;align-items:center}.dot{width:8px;height:8px;border-radius:99px;background:#0b0c0f33;animation:bounce 1.1s ease-in-out infinite}.dot:nth-child(2){animation-delay:.15s}.dot:nth-child(3){animation-delay:.3s}@keyframes bounce{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(-6px);opacity:1}}@media(max-width:640px){.mc-top.mc-top--dl{padding-top:18px;padding-bottom:14px}.mc-logoStub.mc-logoStub--dl{width:56px;height:56px;border-radius:18px}.mc-logoStub.mc-logoStub--dl:before{inset:5px;border-radius:13px}.mc-logoStub.mc-logoStub--dl:after{width:10px;height:10px;top:12px;right:12px}.mc-brandName.mc-brandName--dl{font-size:24px}.mc-title.mc-title--dl{padding:16px 14px 12px}.mc-title.mc-title--dl h1{font-size:24px}.mc-sub.mc-sub--dl{font-size:13px}.mc-centerZone.mc-centerZone--dl{padding:0 14px 14px}.dlCard.dlCard--minimal{border-radius:22px}.dlInner.dlInner--minimal{padding:18px 14px 16px;min-height:392px;gap:16px}.dlHeadline{font-size:16px}.dlStage.dlStage--minimal{height:246px;border-radius:20px}.dlStage.dlStage--uploaded{height:266px}.licenseTopBar{top:54px}.licenseAvatar{top:86px;width:66px;height:66px;border-radius:18px}.licenseText{left:98px;top:92px;gap:10px}.ctaBtn.ctaBtn--minimal{width:100%;justify-content:center}}@media(max-height:760px){.mc-top.mc-top--dl{padding-top:16px;padding-bottom:12px}.mc-logoStub.mc-logoStub--dl{width:54px;height:54px;border-radius:18px}.mc-logoStub.mc-logoStub--dl:before{inset:5px;border-radius:13px}.mc-logoStub.mc-logoStub--dl:after{width:10px;height:10px;top:11px;right:11px}.mc-brandName.mc-brandName--dl{font-size:23px}.mc-title.mc-title--dl{padding-top:14px;padding-bottom:12px}.mc-title.mc-title--dl h1{font-size:24px}.mc-centerZone.mc-centerZone--dl{padding-bottom:14px}.dlInner.dlInner--minimal{padding-top:16px;padding-bottom:14px;min-height:380px;gap:14px}.dlHeadline{font-size:16px}.dlStage.dlStage--minimal{height:236px}.dlStage.dlStage--uploaded{height:254px}}.mc-top.mc-top--dlReview{display:grid;justify-items:center;gap:12px;padding-top:22px;padding-bottom:16px;border-bottom:1px solid rgba(53,106,214,.1);background:linear-gradient(180deg,#fff,#f7faff)}.mc-logoStub.mc-logoStub--dlReview{width:62px;height:62px;border-radius:20px;position:relative;border:0;background:linear-gradient(145deg,#eef4ff,#d9e7ff 28%,#fff 52%,#d8e8ff 74%,#99b7f7);box-shadow:0 16px 28px #3460b224,inset 0 2px 5px #ffffffe6,inset 0 -8px 16px #486fb61f;overflow:hidden}.mc-logoStub.mc-logoStub--dlReview:before{content:"";position:absolute;inset:5px;border-radius:15px;background:linear-gradient(180deg,#ffffffdb,#ffffff3d)}.mc-logoStub.mc-logoStub--dlReview:after{content:"";position:absolute;width:11px;height:11px;top:14px;right:14px;border-radius:999px;background:linear-gradient(180deg,#6d94f1,#4d72cf);box-shadow:0 0 0 5px #6d94f11f,0 2px 10px #4d72cf33}.mc-brandName.mc-brandName--dlReview{margin:0;font-size:clamp(22px,3.7vw,30px);line-height:1.08;font-weight:600;letter-spacing:-.03em;text-transform:none;color:#202839}.mc-title.mc-title--dlReview{padding:18px 20px 14px;display:block;border-top:0;border-bottom:0}.mc-title.mc-title--dlReview h1{margin:0;font-size:clamp(24px,3.8vw,32px);line-height:1.08;letter-spacing:-.04em;font-weight:600;color:#1c2432;text-align:left;padding:0}.mc-sub.mc-sub--dlReview{margin-top:6px;font-size:14px;font-weight:400;color:#707a8a;text-align:left;max-width:none}.mc-reviewActions.mc-reviewActions--dlReview{margin-top:12px;display:flex;justify-content:flex-start}.mc-stage2.mc-stage2--dlReview{padding:0 20px 20px;min-height:0;overflow:auto;position:relative;scroll-behavior:auto;overscroll-behavior:contain}.mc-scrollbarHidden{scrollbar-width:none}.mc-scrollbarHidden::-webkit-scrollbar{width:0px;height:0px}.mc-scrollbarShown{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.28) rgba(0,0,0,.06)}.mc-scrollbarShown::-webkit-scrollbar{width:6px;height:6px}.mc-scrollbarShown::-webkit-scrollbar-track{background:#0000000d}.mc-scrollbarShown::-webkit-scrollbar-thumb{background:#00000047;border-radius:999px;border:2px solid rgba(0,0,0,.05)}.mc-scrollbarShown::-webkit-scrollbar-thumb:hover{background:#0000005c}.mc-scrollbarShown::-webkit-scrollbar-button{height:10px;background:transparent}.mc-scrollbarFadeOverlay{position:absolute;top:0;right:0;bottom:0;width:14px;pointer-events:none;background:linear-gradient(90deg,#fff0,#fff);opacity:1;transition:opacity .8s ease}.mc-scrollbarFadeOverlay.off{opacity:0}.mc-detailsCard.mc-detailsCard--dlReview{width:100%;max-width:760px;margin:0 auto;border-radius:24px;border:1px solid rgba(53,106,214,.1);background:radial-gradient(560px 280px at 20% 8%,rgba(53,106,214,.06),transparent 70%),radial-gradient(560px 280px at 86% 10%,rgba(199,220,255,.22),transparent 70%),linear-gradient(180deg,#fffffffb,#fffffffe);box-shadow:0 12px 30px #17233e0d,inset 0 1px #ffffffe0;overflow:hidden;position:relative}.mc-detailsHeader.mc-detailsHeader--dlReview{padding:18px 18px 14px;display:grid;gap:10px;border-bottom:1px solid rgba(11,12,15,.06)}.mc-detailsHeaderTop.mc-detailsHeaderTop--dlReview{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mc-detailsHeaderTitle{display:grid;gap:6px;min-width:0}.mc-detailsHeaderTitle strong{font-weight:600;letter-spacing:-.01em;color:#0b0c0feb;font-size:15px}.mc-detailsBadge{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:8px 11px;border-radius:999px;border:1px solid rgba(77,111,189,.14);background:#ffffffeb;color:#4a679f;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;box-shadow:0 10px 18px #0000000a;margin-bottom:2px}.mc-detailsBadgeIcon{width:18px;height:18px;display:inline-grid;place-items:center}.mc-metaLine{font-size:13px;font-weight:500;color:#0b0c0fad}.mc-inlineWarn{margin-top:8px;display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:9px 11px;border-radius:12px;border:1px solid rgba(220,38,38,.14);background:#dc262614;color:#a01c1ce0;font-size:12px;font-weight:500}.mc-inlineWarn.mc-inlineWarn--expired{background:#dc262614;border-color:#dc262624;color:#a01c1ce0}.mc-inlineOkay{margin-top:8px;display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:9px 11px;border-radius:12px;border:1px solid rgba(40,160,95,.14);background:#28a05f14;color:#146e46e6;font-size:12px;font-weight:500}.mc-detailsBody.mc-detailsBody--dlReview{padding:16px 18px 18px}.mc-fieldsGrid.mc-fieldsGrid--dlReview{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px;align-items:start}@media(max-width:720px){.mc-fieldsGrid.mc-fieldsGrid--dlReview{grid-template-columns:1fr}}.mc-fieldRow.mc-fieldRow--dlReview{display:grid;gap:7px;opacity:0;transform:translateY(6px);transition:opacity .52s ease,transform .52s ease;padding:12px 12px 10px;border-radius:16px;background:#ffffff8f;border:1px solid rgba(11,12,15,.04);box-shadow:0 8px 18px #00000008}.mc-fieldRow.mc-fieldRow--dlReview.show{opacity:1;transform:translateY(0)}.mc-span2{grid-column:1 / -1}.mc-fieldLabel{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#0b0c0f85}.mc-fieldValueWrap.mc-fieldValueWrap--dlReview{position:relative;padding-bottom:10px}.mc-fieldLine{position:absolute;left:0;right:0;bottom:3px;height:1px;background:#0b0c0f1f;transform-origin:left center;transform:scaleX(0);transition:transform .7s ease}.mc-fieldRow.show .mc-fieldLine{transform:scaleX(1)}.mc-typedValue.mc-typedValue--dl{font-size:16px;font-weight:500;letter-spacing:-.01em;color:#0b0c0feb;min-height:22px;display:flex;align-items:flex-end;gap:8px}.mc-caret{width:9px;height:16px;border-radius:99px;background:#0b0c0f47;transform:translateY(1px);animation:mc-blink .82s ease-in-out infinite}@keyframes mc-blink{0%,45%{opacity:1}46%,to{opacity:0}}.mc-editInput.mc-editInput--dl{width:100%;border:0;outline:none;background:transparent;font-size:16px;font-weight:500;letter-spacing:-.01em;color:#0b0c0feb;padding:0;margin:0;font-family:inherit}.mc-readOverlay.mc-readOverlay--dlReview{position:absolute;inset:0;z-index:6;display:grid;place-items:center;background:radial-gradient(520px 280px at 30% 10%,rgba(85,131,235,.1),transparent 65%),radial-gradient(520px 280px at 80% 20%,rgba(220,233,255,.18),transparent 65%),#ffffffbd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .26s ease}.mc-readOverlay.mc-readOverlay--dlReview.on{opacity:1;pointer-events:auto}.mc-readOverlay.mc-readOverlay--dlReview.off{opacity:0;pointer-events:none;transition:opacity .42s ease}.mc-readCard.mc-readCard--dlReview{width:min(520px,86%);border-radius:18px;border:1px solid rgba(11,12,15,.1);background:#ffffffdb;box-shadow:0 18px 36px #0000001a;display:grid;align-content:center;justify-items:center;gap:14px;padding:18px;min-height:150px}.mc-readTitle{font-size:14px;font-weight:500;color:#0b0c0fdb;letter-spacing:-.01em}@media(max-width:860px){.mc-title h1{font-size:22px}.mc-pad{padding:18px 16px}.mc-centerZone{padding:16px}.mc-frame{width:calc(100vw - 20px);height:calc(100vh - 20px)}@supports (height: 100dvh){.mc-frame{height:calc(100dvh - 20px)}}}.mc-readOverlay{position:absolute;inset:0;z-index:6;display:grid;place-items:center;background:radial-gradient(520px 280px at 30% 10%,rgba(132,100,255,.1),transparent 65%),radial-gradient(520px 280px at 80% 20%,rgba(255,208,120,.08),transparent 65%),#ffffffb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .26s ease}.mc-readOverlay.on{opacity:1;pointer-events:auto}.mc-readOverlay.off{opacity:0;pointer-events:none;transition:opacity .42s ease}.mc-readCard{width:min(520px,86%);border-radius:18px;border:1px solid rgba(11,12,15,.1);background:#ffffffd6;box-shadow:0 18px 36px #0000001a;display:grid;align-content:center;justify-items:center;gap:14px;padding:18px;min-height:150px}.mc-readTitle{font-size:14px;font-weight:400;color:#0b0c0fdb;letter-spacing:-.01em}.mc-readShimmer{width:min(360px,82%);height:12px;border-radius:999px;background:#0b0c0f14;position:relative;overflow:hidden}.mc-readShimmer:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);transform:translate(-120%);animation:slide 1.1s linear infinite}.mc-readDots{display:inline-flex;gap:8px;align-items:center}.mc-readDot{width:8px;height:8px;border-radius:99px;background:#0b0c0f33;animation:bounce 1.1s ease-in-out infinite}.mc-readDot:nth-child(2){animation-delay:.15s}.mc-readDot:nth-child(3){animation-delay:.3s}.mc-editTextarea{resize:vertical;min-height:96px;line-height:1.35;padding-top:10px}.mc-top.mc-top--ins{display:grid;justify-items:center;gap:12px;padding-top:22px;padding-bottom:16px;border-bottom:1px solid rgba(39,142,113,.1);background:linear-gradient(180deg,#fff,#f5fcfa)}.mc-logoStub.mc-logoStub--ins{width:62px;height:62px;border-radius:20px;position:relative;border:0;background:linear-gradient(145deg,#edfdf7,#d6f5ea 28%,#fff 52%,#d5f2e7 74%,#7cd3b6);box-shadow:0 16px 28px #1f745d24,inset 0 2px 5px #ffffffe6,inset 0 -8px 16px #368a6e1f;overflow:hidden}.mc-logoStub.mc-logoStub--ins:before{content:"";position:absolute;inset:5px;border-radius:15px;background:linear-gradient(180deg,#ffffffdb,#ffffff3d)}.mc-logoStub.mc-logoStub--ins:after{content:"";position:absolute;width:11px;height:11px;top:14px;right:14px;border-radius:999px;background:linear-gradient(180deg,#37c69a,#23906f);box-shadow:0 0 0 5px #37c69a1f,0 2px 10px #23906f33}.mc-brandName.mc-brandName--ins{margin:0;font-size:clamp(22px,3.7vw,30px);line-height:1.08;font-weight:600;letter-spacing:-.03em;text-transform:none;color:#1f2f2a}.mc-title.mc-title--ins{padding:18px 20px 14px;display:block;border-top:0;border-bottom:0}.mc-title.mc-title--ins h1{margin:0;font-size:clamp(24px,3.8vw,32px);line-height:1.08;letter-spacing:-.04em;font-weight:600;color:#1d2623;text-align:left;padding:0}.mc-sub.mc-sub--ins{margin-top:6px;font-size:14px;font-weight:400;color:#6f7f79;text-align:left;max-width:none}.mc-reviewActions.mc-reviewActions--ins{margin-top:12px;display:flex;justify-content:flex-start}.mc-centerZone.mc-centerZone--ins{padding:0 20px 20px;display:block}.mc-inner.mc-inner--ins{width:100%;max-width:none}.insCard.insCard--minimal{position:relative;width:100%;max-width:760px;margin:0 auto;border-radius:24px;border:1px solid rgba(39,142,113,.1);background:linear-gradient(180deg,#fffffffb,#fffffffc);box-shadow:0 12px 30px #12362c0d,inset 0 1px #ffffffe0;overflow:hidden}.insCardGlow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(560px 240px at 16% 16%,rgba(39,142,113,.08),transparent 68%),radial-gradient(520px 220px at 84% 16%,rgba(190,245,227,.34),transparent 62%),linear-gradient(180deg,#fff0,#ffffff14)}.insInner.insInner--minimal{position:relative;z-index:1;margin:0;padding:22px 18px 20px;border-radius:0;background:transparent;border:0;min-height:420px;overflow:hidden;display:grid;align-content:start;gap:18px;cursor:pointer;transition:background .16s ease}.insInner.insInner--minimal:hover{transform:none;border-color:transparent}.insInner.insInner--minimal:focus-within{background:#fff3}.insInner.insInner--minimal.has-file{min-height:420px}.insIntro{width:100%;max-width:560px;margin:0 auto;display:grid;gap:6px;justify-items:start}.insEyebrow{font-size:11px;line-height:1;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#227e64bd}.insHeadline{font-size:18px;line-height:1.18;letter-spacing:-.02em;font-weight:500;color:#202a27}.insHint{font-size:13px;line-height:1.45;font-weight:400;color:#74817c;max-width:560px}.insUploadPanel,.insUploadedShell{width:100%;max-width:560px;margin:0 auto;display:grid;gap:14px}.insUploadedMeta{display:flex;align-items:center;gap:10px;min-width:0}.insUploadedPill{flex:0 0 auto;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#2b876e;padding:8px 10px;border-radius:999px;border:1px solid rgba(43,135,110,.16);background:linear-gradient(180deg,#f2fcf8,#eaf9f2)}.insUploadedName{min-width:0;font-size:13px;font-weight:500;color:#33443f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.insStage.insStage--minimal{width:100%;height:270px;border-radius:22px;border:1px solid rgba(11,12,15,.08);background:linear-gradient(180deg,#fffffff0,#fffffffc);box-shadow:0 16px 28px #12362c0f,inset 0 1px #ffffffe6;position:relative;overflow:hidden;display:grid;place-items:center}.insStage.insStage--uploaded{height:290px}.insStageBadge{position:absolute;left:16px;top:16px;display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border-radius:999px;border:1px solid rgba(43,135,110,.14);background:#ffffffeb;color:#317b66;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;box-shadow:0 10px 18px #0000000a}.insStageBadgeIcon{width:18px;height:18px;display:inline-grid;place-items:center}.insStageGlow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(340px 160px at 18% 22%,rgba(48,176,138,.1),transparent 64%),radial-gradient(320px 150px at 84% 30%,rgba(218,247,237,.56),transparent 60%)}.insChip{position:absolute;left:18px;top:78px;width:46px;height:34px;border-radius:10px;border:1px solid rgba(11,12,15,.12);background:linear-gradient(180deg,#ffffffd1,#fffffff5);box-shadow:0 10px 18px #0000000d}.insBand{position:absolute;left:-20px;right:-20px;top:128px;height:34px;transform:rotate(-2deg);background:#0b0c0f0d;border-top:1px solid rgba(11,12,15,.06);border-bottom:1px solid rgba(11,12,15,.06)}.insRows{position:absolute;left:18px;right:18px;bottom:18px;display:grid;gap:10px}.insRow{height:10px;border-radius:999px;background:#0b0c0f12}.insRow.w1{width:74%}.insRow.w2{width:58%}.insRow.w3{width:66%}.insRow.w4{width:44%}.insBadges{position:absolute;right:16px;top:72px;display:inline-flex;gap:8px;align-items:center}.insBadge{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#0b0c0fb3;padding:8px 10px;border-radius:999px;border:1px solid rgba(11,12,15,.1);background:#ffffffd9;box-shadow:0 10px 18px #0000000f}.insBadge.ghost{color:#0b0c0f80;background:#ffffffb3}.insActionRow{display:flex;justify-content:center}.ctaBtn.ctaBtn--ins{border:1px solid rgba(43,135,110,.14);padding:15px 24px;border-radius:999px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:10px;color:#22342d;background:radial-gradient(240px 120px at 20% 20%,rgba(48,176,138,.14),transparent 60%),radial-gradient(240px 120px at 85% 30%,rgba(214,245,234,.34),transparent 60%),linear-gradient(180deg,#ffffffe6,#fffffffc);box-shadow:0 16px 30px #00000014;-webkit-user-select:none;user-select:none}.ctaBtn.ctaBtn--ins .icon{width:18px;height:18px;display:inline-grid;place-items:center;opacity:.95}.previewImg.previewImg--ins{width:100%;height:100%;object-fit:contain;object-position:center;display:block;padding:12px;background:radial-gradient(520px 260px at 40% 20%,rgba(11,12,15,.04),transparent 60%),linear-gradient(180deg,#ffffffeb,#fffffffc)}.editBtn.editBtn--ins{position:absolute;top:12px;right:12px;width:44px;height:44px;border-radius:15px;border:1px solid rgba(11,12,15,.08);background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 20px #00000014;display:grid;place-items:center;cursor:pointer;transition:transform .14s ease,background .14s ease,border-color .14s ease}.editBtn.editBtn--ins:hover{transform:translateY(-1px);background:#fffffffa;border-color:#2b876e33}.noPreview.noPreview--ins{padding:24px;text-align:center;display:grid;justify-items:center;gap:8px}.noPreviewIcon{width:52px;height:52px;border-radius:16px;border:1px solid rgba(43,135,110,.14);background:linear-gradient(180deg,#f2fcf8,#eaf9f2);display:grid;place-items:center;color:#317b66;box-shadow:0 10px 18px #0000000a}.noPreviewTitle{font-size:15px;font-weight:600;color:#0b0c0fd6}.noPreviewSub{font-size:12px;font-weight:400;color:#0b0c0f94;line-height:1.4}.thinkingCard.thinkingCard--ins{width:min(520px,86%);min-height:150px;border-radius:18px;border:1px solid rgba(11,12,15,.1);background:#ffffffdb;box-shadow:0 18px 36px #0000001a;display:grid;align-content:center;justify-items:center;gap:14px;padding:18px}@media(max-width:640px){.mc-top.mc-top--ins{padding-top:18px;padding-bottom:14px}.mc-logoStub.mc-logoStub--ins{width:56px;height:56px;border-radius:18px}.mc-logoStub.mc-logoStub--ins:before{inset:5px;border-radius:13px}.mc-logoStub.mc-logoStub--ins:after{width:10px;height:10px;top:12px;right:12px}.mc-brandName.mc-brandName--ins{font-size:24px}.mc-title.mc-title--ins{padding:16px 14px 12px}.mc-title.mc-title--ins h1{font-size:24px}.mc-sub.mc-sub--ins{font-size:13px}.mc-centerZone.mc-centerZone--ins{padding:0 14px 14px}.insCard.insCard--minimal{border-radius:22px}.insInner.insInner--minimal{padding:18px 14px 16px;min-height:392px;gap:16px}.insHeadline{font-size:16px}.insStage.insStage--minimal{height:246px;border-radius:20px}.insStage.insStage--uploaded{height:266px}.insChip{top:74px}.insBand{top:122px}.insBadges{top:68px}.ctaBtn.ctaBtn--ins{width:100%;justify-content:center}}@media(max-height:760px){.mc-top.mc-top--ins{padding-top:16px;padding-bottom:12px}.mc-logoStub.mc-logoStub--ins{width:54px;height:54px;border-radius:18px}.mc-logoStub.mc-logoStub--ins:before{inset:5px;border-radius:13px}.mc-logoStub.mc-logoStub--ins:after{width:10px;height:10px;top:11px;right:11px}.mc-brandName.mc-brandName--ins{font-size:23px}.mc-title.mc-title--ins{padding-top:14px;padding-bottom:12px}.mc-title.mc-title--ins h1{font-size:24px}.mc-centerZone.mc-centerZone--ins{padding-bottom:14px}.insInner.insInner--minimal{padding-top:16px;padding-bottom:14px;min-height:380px;gap:14px}.insHeadline{font-size:16px}.insStage.insStage--minimal{height:236px}.insStage.insStage--uploaded{height:254px}}.mc-top.mc-top--insReview{display:grid;justify-items:center;gap:12px;padding-top:22px;padding-bottom:16px;border-bottom:1px solid rgba(39,142,113,.1);background:linear-gradient(180deg,#fff,#f5fcfa)}.mc-logoStub.mc-logoStub--insReview{width:62px;height:62px;border-radius:20px;position:relative;border:0;background:linear-gradient(145deg,#edfdf7,#d6f5ea 28%,#fff 52%,#d5f2e7 74%,#7cd3b6);box-shadow:0 16px 28px #1f745d24,inset 0 2px 5px #ffffffe6,inset 0 -8px 16px #368a6e1f;overflow:hidden}.mc-logoStub.mc-logoStub--insReview:before{content:"";position:absolute;inset:5px;border-radius:15px;background:linear-gradient(180deg,#ffffffdb,#ffffff3d)}.mc-logoStub.mc-logoStub--insReview:after{content:"";position:absolute;width:11px;height:11px;top:14px;right:14px;border-radius:999px;background:linear-gradient(180deg,#37c69a,#23906f);box-shadow:0 0 0 5px #37c69a1f,0 2px 10px #23906f33}.mc-brandName.mc-brandName--insReview{margin:0;font-size:clamp(22px,3.7vw,30px);line-height:1.08;font-weight:600;letter-spacing:-.03em;text-transform:none;color:#1f2f2a}.mc-title.mc-title--insReview{padding:18px 20px 14px;display:block;border-top:0;border-bottom:0}.mc-title.mc-title--insReview h1{margin:0;font-size:clamp(24px,3.8vw,32px);line-height:1.08;letter-spacing:-.04em;font-weight:600;color:#1d2623;text-align:left;padding:0}.mc-sub.mc-sub--insReview{margin-top:6px;font-size:14px;font-weight:400;color:#6f7f79;text-align:left;max-width:none}.mc-reviewActions.mc-reviewActions--insReview{margin-top:12px;display:flex;justify-content:flex-start}.mc-stage2.mc-stage2--insReview{padding:0 20px 20px;min-height:0;overflow:auto;position:relative;scroll-behavior:auto;overscroll-behavior:contain}.mc-detailsCard.mc-detailsCard--insReview{width:100%;max-width:760px;margin:0 auto;border-radius:24px;border:1px solid rgba(39,142,113,.1);background:radial-gradient(560px 280px at 20% 8%,rgba(39,142,113,.06),transparent 70%),radial-gradient(560px 280px at 86% 10%,rgba(190,245,227,.22),transparent 70%),linear-gradient(180deg,#fffffffb,#fffffffe);box-shadow:0 12px 30px #12362c0d,inset 0 1px #ffffffe0;overflow:hidden;position:relative}.mc-detailsHeader.mc-detailsHeader--insReview{padding:18px 18px 14px;display:grid;gap:10px;border-bottom:1px solid rgba(11,12,15,.06)}.mc-detailsHeaderTop.mc-detailsHeaderTop--insReview{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mc-detailsBadge.mc-detailsBadge--insReview{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:8px 11px;border-radius:999px;border:1px solid rgba(43,135,110,.14);background:#ffffffeb;color:#317b66;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;box-shadow:0 10px 18px #0000000a;margin-bottom:2px}.mc-inlineOkay.mc-inlineOkay--insReview{margin-top:8px;display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:9px 11px;border-radius:12px;border:1px solid rgba(40,160,95,.14);background:#28a05f14;color:#146e46e6;font-size:12px;font-weight:500}.mc-detailsBody.mc-detailsBody--insReview{padding:16px 18px 18px}.mc-fieldsGrid.mc-fieldsGrid--insReview{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px;align-items:start}.mc-fieldRow.mc-fieldRow--insReview{display:grid;gap:7px;opacity:0;transform:translateY(6px);transition:opacity .52s ease,transform .52s ease;padding:12px 12px 10px;border-radius:16px;background:#ffffff8f;border:1px solid rgba(11,12,15,.04);box-shadow:0 8px 18px #00000008}.mc-fieldRow.mc-fieldRow--insReview.show{opacity:1;transform:translateY(0)}.mc-fieldValueWrap.mc-fieldValueWrap--insReview{position:relative;padding-bottom:10px}.mc-typedValue.mc-typedValue--insReview{font-size:16px;font-weight:500;letter-spacing:-.01em;color:#0b0c0feb;min-height:22px;display:flex;align-items:flex-end;gap:8px}.mc-editInput.mc-editInput--insReview{width:100%;border:0;outline:none;background:transparent;font-size:16px;font-weight:500;letter-spacing:-.01em;color:#0b0c0feb;padding:0;margin:0;font-family:inherit}.mc-editTextarea.mc-editTextarea--insReview{resize:vertical;min-height:96px;line-height:1.4;padding-top:8px}.mc-readOverlay.mc-readOverlay--insReview{position:absolute;inset:0;z-index:6;display:grid;place-items:center;background:radial-gradient(520px 280px at 30% 10%,rgba(48,176,138,.1),transparent 65%),radial-gradient(520px 280px at 80% 20%,rgba(214,245,234,.18),transparent 65%),#ffffffbd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .26s ease}.mc-readOverlay.mc-readOverlay--insReview.on{opacity:1;pointer-events:auto}.mc-readOverlay.mc-readOverlay--insReview.off{opacity:0;pointer-events:none;transition:opacity .42s ease}.mc-readCard.mc-readCard--insReview{width:min(520px,86%);border-radius:18px;border:1px solid rgba(11,12,15,.1);background:#ffffffdb;box-shadow:0 18px 36px #0000001a;display:grid;align-content:center;justify-items:center;gap:14px;padding:18px;min-height:150px}@media(max-width:720px){.mc-fieldsGrid.mc-fieldsGrid--insReview{grid-template-columns:1fr}}@media(max-width:640px){.mc-top.mc-top--insReview{padding-top:18px;padding-bottom:14px}.mc-logoStub.mc-logoStub--insReview{width:56px;height:56px;border-radius:18px}.mc-logoStub.mc-logoStub--insReview:before{inset:5px;border-radius:13px}.mc-logoStub.mc-logoStub--insReview:after{width:10px;height:10px;top:12px;right:12px}.mc-brandName.mc-brandName--insReview{font-size:24px}.mc-title.mc-title--insReview{padding:16px 14px 12px}.mc-title.mc-title--insReview h1{font-size:24px}.mc-sub.mc-sub--insReview{font-size:13px}.mc-stage2.mc-stage2--insReview{padding:0 14px 14px}.mc-detailsCard.mc-detailsCard--insReview{border-radius:22px}.mc-detailsHeader.mc-detailsHeader--insReview{padding:16px 14px 12px}.mc-detailsBody.mc-detailsBody--insReview{padding:14px 14px 16px}.mc-fieldRow.mc-fieldRow--insReview{padding:11px 11px 9px;border-radius:15px}}@media(max-height:760px){.mc-top.mc-top--insReview{padding-top:16px;padding-bottom:12px}.mc-logoStub.mc-logoStub--insReview{width:54px;height:54px;border-radius:18px}.mc-logoStub.mc-logoStub--insReview:before{inset:5px;border-radius:13px}.mc-logoStub.mc-logoStub--insReview:after{width:10px;height:10px;top:11px;right:11px}.mc-brandName.mc-brandName--insReview{font-size:23px}.mc-title.mc-title--insReview{padding-top:14px;padding-bottom:12px}.mc-title.mc-title--insReview h1{font-size:24px}.mc-stage2.mc-stage2--insReview{padding-bottom:14px}}.mc-top.mc-top--rates{display:grid;justify-items:center;gap:12px;padding-top:22px;padding-bottom:16px;border-bottom:1px solid rgba(123,70,244,.12);background:linear-gradient(180deg,#fff,#f9f6ff)}.mc-logoStub.mc-logoStub--magic{width:70px;height:70px;border-radius:22px;position:relative;border:0;background:linear-gradient(145deg,#fff5bc 2%,#f8d85b 18%,#fff 33%,#d8beff 57%,#8c56ff);box-shadow:0 18px 30px #7148bf38,inset 0 2px 5px #ffffffe0,inset 0 -8px 16px #5527a233;overflow:hidden}.mc-logoStub.mc-logoStub--magic:before{content:"";position:absolute;inset:6px;border-radius:17px;background:linear-gradient(180deg,#ffffffd6,#fff3)}.mc-logoStub.mc-logoStub--magic:after{content:"✦";position:absolute;top:13px;right:15px;font-size:18px;color:#5e27d8;text-shadow:0 0 12px rgba(255,255,255,.85)}.mc-brandName.mc-brandName--magic{margin:0;font-size:clamp(24px,4vw,34px);line-height:1.08;font-weight:600;letter-spacing:-.03em;text-transform:none;color:#251b3f}.mc-brandName.mc-brandName--magic .magicText{background:linear-gradient(180deg,#f3c93f,#b77cff 56%,#6d3df0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mc-title.mc-title--rates{padding:18px 20px 14px;display:block;border-top:0;border-bottom:0}.mc-title.mc-title--rates h1{margin:0;font-size:clamp(24px,3.8vw,32px);line-height:1.08;letter-spacing:-.04em;font-weight:600;color:#1d2230;text-align:left;padding:0}.mc-centerZone.mc-centerZone--rates{padding:0 20px 20px;display:block}.mc-inner.mc-inner--rates{width:100%;max-width:none}.mc-rates.mc-rates--cards{padding-top:0;padding-bottom:0;display:grid;grid-template-columns:1fr;gap:14px;align-items:stretch}.mc-rateBtn.mc-rateBtn--card{position:relative;width:100%;border-radius:22px;padding:18px;text-align:left;cursor:pointer;overflow:hidden;border:1px solid rgba(123,70,244,.16);background:linear-gradient(180deg,#fff,#fcfbff);box-shadow:0 10px 24px #624c910d,inset 0 1px #ffffffd9;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;min-height:122px}.mc-rateBtn.mc-rateBtn--card:before{content:"";position:absolute;inset:0;pointer-events:none}.mc-rateBtn.mc-rateBtn--card:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ffffff52,#fff0 42%),radial-gradient(circle at 82% 18%,rgba(255,255,255,.45),transparent 24%);pointer-events:none}.mc-rateBtn.mc-rateBtn--card.day:before{background:linear-gradient(135deg,#f2c94c38,#fff0 46%),linear-gradient(180deg,#fff8ddf5,#fffffffa)}.mc-rateBtn.mc-rateBtn--card.week:before{background:linear-gradient(135deg,#7b46f438,#c69cff1a 24%,#fff0 52%),linear-gradient(180deg,#f9f4fffa,#fffffffa)}.mc-rateBtn.mc-rateBtn--card.month:before{background:linear-gradient(135deg,#8fd7ff38,#9ce7c224 24%,#fff0 54%),linear-gradient(180deg,#f2fdf9fa,#fffffffa)}.mc-rateBtn.mc-rateBtn--card:hover{transform:translateY(-1px);box-shadow:0 16px 28px #624c911a,0 0 0 1px #7b46f40d}.mc-rateBtn.mc-rateBtn--card.day:hover{border-color:#f2c94c6b}.mc-rateBtn.mc-rateBtn--card.week:hover{border-color:#7b46f461}.mc-rateBtn.mc-rateBtn--card.month:hover{border-color:#60bee061}.mc-rateBtn.mc-rateBtn--card.active{box-shadow:0 18px 34px #7852c729,0 0 0 4px #7b46f41f}.mc-rateBtn.mc-rateBtn--card.day.active{border-color:#f2c94c94}.mc-rateBtn.mc-rateBtn--card.week.active{border-color:#7b46f485}.mc-rateBtn.mc-rateBtn--card.month.active{border-color:#60bee085}.mc-rateBtnInner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:14px}.mc-rateLeft.mc-rateLeft--card{display:flex;flex-direction:column;gap:3px}.mc-rateTag{display:inline-flex;align-items:center;width:fit-content;padding:5px 9px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;border:1px solid transparent}.mc-rateBtn.day .mc-rateTag{color:#8c6820;background:linear-gradient(180deg,#fff7dc,#fff0be);border-color:#f2c94c57}.mc-rateBtn.week .mc-rateTag{color:#6848aa;background:linear-gradient(180deg,#f7f2ff,#f1e7ff);border-color:#7b46f433}.mc-rateBtn.month .mc-rateTag{color:#2a6f8a;background:linear-gradient(180deg,#eefaff,#def7ff);border-color:#60bee038}.mc-ratePrice.mc-ratePrice--card{font-size:clamp(24px,4vw,34px);line-height:1;letter-spacing:-.04em;font-weight:600;color:#171b25}.mc-rateTerm.mc-rateTerm--card{font-size:16px;color:#555f73;margin-top:1px;font-weight:400}.mc-rateNote{font-size:13px;color:#7a8394;margin-top:5px;font-weight:400;line-height:1.35}.mc-rateCheck.mc-rateCheck--card{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;min-width:52px;width:auto;height:auto;border-radius:0;background:transparent;border:0;color:inherit;flex:0 0 auto}.mc-rateCheckBubble{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;background:#fffffffa;transition:all .16s ease;box-shadow:inset 0 1px #ffffffd9,0 4px 10px #2115400f}.mc-rateBtn.day .mc-rateCheckBubble{border:2px solid rgba(242,201,76,.34)}.mc-rateBtn.week .mc-rateCheckBubble{border:2px solid rgba(123,70,244,.28)}.mc-rateBtn.month .mc-rateCheckBubble{border:2px solid rgba(96,190,224,.3)}.mc-rateBtn.active .mc-rateCheckBubble{box-shadow:0 8px 18px #7852c729,inset 0 1px #ffffffeb}.mc-rateBtn.day.active .mc-rateCheckBubble{background:linear-gradient(180deg,#fff9e8,#fff1c8);border-color:#f2c94c7a}.mc-rateBtn.week.active .mc-rateCheckBubble{background:linear-gradient(180deg,#f7f1ff,#f1e7ff);border-color:#7b46f461}.mc-rateBtn.month.active .mc-rateCheckBubble{background:linear-gradient(180deg,#f1fbff,#e4f8ff);border-color:#60bee06b}.mc-rateCheckDot{width:14px;height:14px;border-radius:999px;background:transparent;transform:scale(.7);transition:all .16s ease}.mc-rateBtn.active .mc-rateCheckDot{transform:scale(1)}.mc-rateBtn.day.active .mc-rateCheckDot{background:linear-gradient(180deg,#f7db75,#f2c94c);box-shadow:0 0 0 3px #f2c94c24}.mc-rateBtn.week.active .mc-rateCheckDot{background:linear-gradient(180deg,#d3b0ff,#9d63ff 58%,#7b46f4);box-shadow:0 0 0 3px #7b46f424}.mc-rateBtn.month.active .mc-rateCheckDot{background:linear-gradient(180deg,#b4ebff,#72d0f7 58%,#48add7);box-shadow:0 0 0 3px #60bee024}@media(max-width:860px){.mc-rates.mc-rates--cards{grid-template-columns:1fr}}@media(max-width:640px){.mc-top.mc-top--rates{padding-top:18px;padding-bottom:14px}.mc-logoStub.mc-logoStub--magic{width:58px;height:58px;border-radius:18px}.mc-logoStub.mc-logoStub--magic:before{inset:5px;border-radius:13px}.mc-logoStub.mc-logoStub--magic:after{top:10px;right:12px;font-size:15px}.mc-brandName.mc-brandName--magic{font-size:25px}.mc-title.mc-title--rates{padding:16px 14px 12px}.mc-title.mc-title--rates h1{font-size:24px}.mc-centerZone.mc-centerZone--rates{padding:0 14px 14px}.mc-rateBtn.mc-rateBtn--card{padding:14px;border-radius:20px;min-height:112px}.mc-rateBtnInner{align-items:flex-start}}@media(max-height:760px){.mc-top.mc-top--rates{padding-top:16px;padding-bottom:12px}.mc-logoStub.mc-logoStub--magic{width:56px;height:56px;border-radius:18px}.mc-logoStub.mc-logoStub--magic:before{inset:5px;border-radius:13px}.mc-logoStub.mc-logoStub--magic:after{top:10px;right:12px;font-size:15px}.mc-brandName.mc-brandName--magic{font-size:24px}.mc-title.mc-title--rates{padding-top:14px;padding-bottom:12px}.mc-title.mc-title--rates h1{font-size:24px}.mc-centerZone.mc-centerZone--rates{padding-bottom:14px}.mc-rates.mc-rates--cards{gap:10px}.mc-rateBtn.mc-rateBtn--card{padding:13px;min-height:104px}.mc-ratePrice.mc-ratePrice--card{font-size:24px}.mc-rateTerm.mc-rateTerm--card{font-size:15px}.mc-rateNote{font-size:12px}}.mc-top.mc-top--mobile{display:grid;justify-items:center;gap:12px;padding-top:22px;padding-bottom:16px;border-bottom:1px solid rgba(27,132,84,.1);background:linear-gradient(180deg,#fff,#f6fcf8)}.mc-logoStub.mc-logoStub--mobile{width:62px;height:62px;border-radius:20px;position:relative;border:0;background:linear-gradient(145deg,#eefbf3,#d8f4e2 28%,#fff 52%,#ccefdc 74%,#87d0a4);box-shadow:0 16px 28px #1e6e4824,inset 0 2px 5px #ffffffe6,inset 0 -8px 16px #37825c1f;overflow:hidden}.mc-logoStub.mc-logoStub--mobile:before{content:"";position:absolute;inset:5px;border-radius:15px;background:linear-gradient(180deg,#ffffffdb,#ffffff3d)}.mc-logoStub.mc-logoStub--mobile:after{content:"";position:absolute;width:11px;height:11px;top:14px;right:14px;border-radius:999px;background:linear-gradient(180deg,#47c77c,#1f9f5b);box-shadow:0 0 0 5px #47c77c1f,0 2px 10px #1f9f5b33}.mc-brandName.mc-brandName--mobile{margin:0;font-size:clamp(22px,3.7vw,30px);line-height:1.08;font-weight:600;letter-spacing:-.03em;text-transform:none;color:#1e2c24}.mc-title.mc-title--mobile{padding:18px 20px 14px;display:block;border-top:0;border-bottom:0}.mc-title.mc-title--mobile h1{margin:0;font-size:clamp(24px,3.8vw,32px);line-height:1.08;letter-spacing:-.04em;font-weight:600;color:#1b2320;text-align:left;padding:0}.mc-sub.mc-sub--mobile{margin-top:6px;font-size:14px;font-weight:400;color:#6f7b74;text-align:left;max-width:none}.mc-centerZone.mc-centerZone--mobile{padding:0 20px 20px;display:block}.mc-inner.mc-inner--mobile{width:100%;max-width:none}.mc-phonePanel.mc-phonePanel--minimal{position:relative;width:100%;max-width:760px;margin:0 auto;border-radius:24px;border:1px solid rgba(27,132,84,.1);background:linear-gradient(180deg,#fffffffb,#fffffffc);box-shadow:0 12px 30px #12271b0d,inset 0 1px #ffffffe0;overflow:hidden}.mc-phonePanelGlow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(560px 240px at 16% 16%,rgba(27,132,84,.08),transparent 68%),radial-gradient(520px 220px at 84% 16%,rgba(188,242,210,.34),transparent 62%),linear-gradient(180deg,#fff0,#ffffff14)}.mc-phonePanelBody.mc-phonePanelBody--minimal{position:relative;z-index:1;padding:22px 18px 20px;display:grid;gap:18px;place-items:center}.mc-phoneIntro{width:100%;max-width:560px;display:grid;gap:6px;justify-items:start}.mc-phoneEyebrow{font-size:11px;line-height:1;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#1f784cb8}.mc-phoneHeadline{font-size:18px;line-height:1.18;letter-spacing:-.02em;font-weight:500;color:#202723}.mc-phoneStrip{width:100%;max-width:560px;min-width:320px}.mc-phoneWrap.mc-phoneWrap--minimal{border-radius:20px;border:1px solid rgba(11,12,15,.08);background:linear-gradient(180deg,#fffffff0,#fffffffc);box-shadow:0 14px 26px #12271b0f,inset 0 1px #ffffffe0;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.mc-phoneWrap.mc-phoneWrap--minimal:focus-within{border-color:#1b845442;box-shadow:0 0 0 4px #1b84541a,0 16px 28px #12271b12,inset 0 1px #ffffffeb}.mc-phoneWrap.mc-phoneWrap--minimal.is-valid{border-color:#28a05f38;box-shadow:0 0 0 4px #28a05f14,0 16px 28px #12271b12,inset 0 1px #ffffffeb}.mc-phoneRow{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px}.mc-flagBox.mc-flagBox--minimal{width:52px;height:46px;border-radius:15px;border:1px solid rgba(11,12,15,.08);background:linear-gradient(180deg,#ffffffe6,#fffffffa);display:grid;place-items:center;box-shadow:0 10px 18px #0000000d;flex:0 0 auto}.mc-usFlag{width:28px;height:18px;border-radius:4px;border:1px solid rgba(11,12,15,.12);overflow:hidden;position:relative;background:linear-gradient(to bottom,#b22234 0% 7.7%,#fff 7.7% 15.4%,#b22234 15.4% 23.1%,#fff 23.1% 30.8%,#b22234 30.8% 38.5%,#fff 38.5% 46.2%,#b22234 46.2% 53.9%,#fff 53.9% 61.6%,#b22234 61.6% 69.3%,#fff 69.3% 77%,#b22234 77% 84.7%,#fff 84.7% 92.4%,#b22234 92.4% 100%)}.mc-usFlag:before{content:"";position:absolute;left:0;top:0;width:40%;height:54%;background:#3c3b6e}.mc-phoneMid{display:flex;align-items:center;gap:10px;min-width:0}.mc-dialCode{font-size:14px;font-weight:500;color:#0b0c0fc7;padding-left:4px;white-space:nowrap;flex:0 0 auto}.mc-phoneInput.mc-phoneInput--minimal{width:100%;max-width:240px;border:0;outline:none;background:transparent;font-size:19px;font-weight:500;letter-spacing:-.02em;color:#0b0c0feb;font-family:inherit;padding:0}.mc-phoneInput.mc-phoneInput--minimal::placeholder{color:#0b0c0f47;font-weight:300}.mc-rightBadge.mc-rightBadge--minimal{width:44px;height:44px;border-radius:15px;border:1px solid rgba(11,12,15,.08);background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 18px #0000000d;display:grid;place-items:center;color:#0b0c0f42;flex:0 0 auto;transition:color .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.mc-rightBadge.mc-rightBadge--minimal.ok{color:#1f9f5bfa;border-color:#28a05f38;background:linear-gradient(180deg,#f3fff7,#ecfff2);box-shadow:0 0 0 4px #28a05f14,0 10px 18px #0000000d}.mc-phoneHint{width:100%;max-width:560px;font-size:12px;line-height:1.45;font-weight:400;color:#758078;text-align:left}.mc-bottomBarSplit{grid-template-columns:auto 1fr auto;align-items:center}.mc-bottomBarSplit .mc-backBtn{justify-self:start}.mc-bottomBarSplit .mc-bottomContinue{justify-self:center}@media(max-width:860px){.mc-rates{grid-template-columns:1fr}}@media(max-width:640px){.mc-top.mc-top--mobile{padding-top:18px;padding-bottom:14px}.mc-logoStub.mc-logoStub--mobile{width:56px;height:56px;border-radius:18px}.mc-logoStub.mc-logoStub--mobile:before{inset:5px;border-radius:13px}.mc-logoStub.mc-logoStub--mobile:after{width:10px;height:10px;top:12px;right:12px}.mc-brandName.mc-brandName--mobile{font-size:24px}.mc-title.mc-title--mobile{padding:16px 14px 12px}.mc-title.mc-title--mobile h1{font-size:24px}.mc-sub.mc-sub--mobile{font-size:13px}.mc-centerZone.mc-centerZone--mobile{padding:0 14px 14px}.mc-phonePanel.mc-phonePanel--minimal{border-radius:22px}.mc-phonePanelBody.mc-phonePanelBody--minimal{padding:18px 14px 16px;gap:16px}.mc-phoneHeadline{font-size:16px}.mc-phoneStrip{min-width:0;max-width:100%}.mc-phoneRow{padding:14px;gap:10px}.mc-flagBox.mc-flagBox--minimal{width:48px;height:42px;border-radius:14px}.mc-phoneInput.mc-phoneInput--minimal{max-width:100%;font-size:18px}}@media(max-width:520px){.mc-bottomBarSplit{grid-template-columns:1fr;gap:10px}.mc-bottomBarSplit .mc-backBtn,.mc-bottomBarSplit .mc-bottomContinue{justify-self:center}}@media(max-height:760px){.mc-top.mc-top--mobile{padding-top:16px;padding-bottom:12px}.mc-logoStub.mc-logoStub--mobile{width:54px;height:54px;border-radius:18px}.mc-logoStub.mc-logoStub--mobile:before{inset:5px;border-radius:13px}.mc-logoStub.mc-logoStub--mobile:after{width:10px;height:10px;top:11px;right:11px}.mc-brandName.mc-brandName--mobile{font-size:23px}.mc-title.mc-title--mobile{padding-top:14px;padding-bottom:12px}.mc-title.mc-title--mobile h1{font-size:24px}.mc-centerZone.mc-centerZone--mobile{padding-bottom:14px}.mc-phonePanelBody.mc-phonePanelBody--minimal{padding-top:16px;padding-bottom:14px;gap:14px}.mc-phoneHeadline{font-size:16px}.mc-phoneRow{padding:14px}.mc-phoneInput.mc-phoneInput--minimal{font-size:18px}}.mc-reviewActions{margin-top:8px;display:flex;justify-content:center}.mc-agreementCard{width:100%;max-width:860px;margin:0 auto;border-radius:22px;border:1px solid var(--stroke);background:radial-gradient(560px 280px at 20% 8%,rgba(132,100,255,.06),transparent 70%),radial-gradient(560px 280px at 86% 10%,rgba(255,208,120,.05),transparent 70%),linear-gradient(180deg,#fffffffa,#fffffffe);box-shadow:var(--shadow2);overflow:hidden;position:relative}.mc-agreementHeader{padding:16px 16px 14px;display:grid;gap:10px;border-bottom:1px solid rgba(11,12,15,.06)}.mc-agreementHeaderTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mc-agreementHeader strong{font-weight:500;letter-spacing:-.01em;color:#0b0c0feb;font-size:14px}.mc-agreementPill{flex:0 0 auto;border:1px solid rgba(11,12,15,.1);background:#ffffffc7;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:300;color:#0b0c0fb8}.mc-agreementBody{padding:14px 16px 18px}.mc-agreementSummaryGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.mc-agreementMiniCard{border-radius:16px;border:1px solid rgba(11,12,15,.08);background:#ffffffb8;padding:12px;box-shadow:0 8px 18px #0000000a}.mc-agreementSectionTitle{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:#0b0c0f8c;margin-bottom:8px}.mc-agreementSignCard{margin-top:18px;border-top:1px solid rgba(11,12,15,.08);padding-top:18px}.mc-agreementSignTitle{font-size:16px;font-weight:500;color:#0b0c0feb;margin-bottom:10px}.mc-agreementInputWrap{padding-bottom:10px}.mc-agreementCheck{display:flex;align-items:flex-start;gap:10px;border-radius:14px;border:1px solid rgba(11,12,15,.1);background:#ffffffc7;padding:12px;color:#0b0c0fd1;font-size:13px;line-height:1.4}.mc-agreementCheck input{margin-top:2px;accent-color:rgba(40,160,95,.92)}.mc-agreementCheck.disabled{opacity:.55}.mc-agreementHint{margin-top:12px;font-size:12px;font-weight:300;color:#0b0c0f9e}@media(max-width:720px){.mc-agreementSummaryGrid{grid-template-columns:1fr}.mc-agreementHeaderTop{flex-direction:column;align-items:flex-start}.mc-agreementPill{width:100%;border-radius:14px}}.mc-top.mc-top--agreement{display:grid;justify-items:center;gap:12px;padding-top:22px;padding-bottom:16px;border-bottom:1px solid rgba(123,70,244,.1);background:linear-gradient(180deg,#fff,#faf7ff)}.mc-logoStub.mc-logoStub--agreement{width:62px;height:62px;border-radius:20px;position:relative;border:0;background:linear-gradient(145deg,#f6f0ff,#eadcff 28%,#fff 52%,#e2d2ff 74%,#b48cff);box-shadow:0 16px 28px #6546a424,inset 0 2px 5px #ffffffe6,inset 0 -8px 16px #6343a41f;overflow:hidden}.mc-logoStub.mc-logoStub--agreement:before{content:"";position:absolute;inset:5px;border-radius:15px;background:linear-gradient(180deg,#ffffffdb,#ffffff3d)}.mc-logoStub.mc-logoStub--agreement:after{content:"";position:absolute;width:11px;height:11px;top:14px;right:14px;border-radius:999px;background:linear-gradient(180deg,#9d63ff,#7b46f4);box-shadow:0 0 0 5px #9d63ff1f,0 2px 10px #7b46f433}.mc-brandName.mc-brandName--agreement{margin:0;font-size:clamp(22px,3.7vw,30px);line-height:1.08;font-weight:600;letter-spacing:-.03em;text-transform:none;color:#29223a}.mc-title.mc-title--agreement{padding:18px 20px 14px;display:block;border-top:0;border-bottom:0}.mc-title.mc-title--agreement h1{margin:0;font-size:clamp(24px,3.8vw,32px);line-height:1.08;letter-spacing:-.04em;font-weight:600;color:#221d30;text-align:left;padding:0}.mc-sub.mc-sub--agreement{margin-top:6px;font-size:14px;font-weight:400;color:#6f6a7f;text-align:left;max-width:none}.mc-reviewActions.mc-reviewActions--agreement{margin-top:12px;display:flex;justify-content:flex-start}.mc-stage2.mc-stage2--agreement{padding:0 20px 20px;min-height:0;overflow:auto;position:relative;scroll-behavior:auto;overscroll-behavior:contain}.mc-agreementCard.mc-agreementCard--simple{width:100%;max-width:760px;margin:0 auto;border-radius:24px;border:1px solid rgba(123,70,244,.1);background:radial-gradient(560px 280px at 20% 8%,rgba(123,70,244,.06),transparent 70%),radial-gradient(560px 280px at 86% 10%,rgba(220,205,255,.18),transparent 70%),linear-gradient(180deg,#fffffffb,#fffffffe);box-shadow:0 12px 30px #261c420d,inset 0 1px #ffffffe0;overflow:hidden;position:relative}.mc-agreementHeader.mc-agreementHeader--simple{padding:18px 18px 14px;display:grid;gap:10px;border-bottom:1px solid rgba(11,12,15,.06)}.mc-agreementHeaderTop.mc-agreementHeaderTop--simple{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mc-agreementPill.mc-agreementPill--simple{flex:0 0 auto;border:1px solid rgba(123,70,244,.12);background:#ffffffdb;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:500;color:#3c2a70d6}.mc-detailsBadge.mc-detailsBadge--agreement{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:8px 11px;border-radius:999px;border:1px solid rgba(123,70,244,.14);background:#ffffffeb;color:#7351bf;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;box-shadow:0 10px 18px #0000000a;margin-bottom:2px}.mc-agreementBody.mc-agreementBody--simple{padding:16px 18px 18px}.mc-agreementSummaryGrid.mc-agreementSummaryGrid--simple{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.mc-agreementMiniCard{border-radius:16px;border:1px solid rgba(11,12,15,.08);background:#ffffffc2;padding:12px;box-shadow:0 8px 18px #0000000a}.mc-agreementValue{margin-top:6px;font-size:15px;font-weight:500;color:#0b0c0feb;letter-spacing:-.01em}.mc-agreementSub{margin-top:4px;font-size:12px;font-weight:300;color:#0b0c0fad;line-height:1.35}.mc-agreementContractCard{border-radius:18px;border:1px solid rgba(11,12,15,.08);background:#ffffffc7;padding:2px 14px 4px;box-shadow:0 8px 18px #0000000a}.mc-agreementSection{padding:14px 0;border-top:1px solid rgba(11,12,15,.06)}.mc-agreementSection:first-of-type{border-top:0}.mc-agreementSectionTitle{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:#0b0c0f8c;margin-bottom:8px}.mc-agreementSection p{margin:0 0 10px;font-size:14px;line-height:1.58;color:#0b0c0fd1;font-weight:300}.mc-agreementSection p:last-child{margin-bottom:0}.mc-agreementAcceptCard{margin-top:16px;border-radius:18px;border:1px solid rgba(11,12,15,.08);background:#ffffffc7;padding:14px;box-shadow:0 8px 18px #0000000a}.mc-agreementGate{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:12px;border:1px solid rgba(11,12,15,.1);background:#ffd07829;color:#0b0c0fc7;font-size:12px;font-weight:400;margin-bottom:14px}.mc-agreementGate.ok{background:#28a05f1f;border-color:#28a05f33;color:#146e46e6}.mc-agreementCheck.mc-agreementCheck--simple{display:flex;align-items:flex-start;gap:10px;border-radius:14px;border:1px solid rgba(11,12,15,.1);background:#ffffffd1;padding:12px;color:#0b0c0fd1;font-size:13px;line-height:1.45}.mc-agreementCheck.mc-agreementCheck--simple input{margin-top:2px;accent-color:rgba(123,70,244,.92)}.mc-agreementCheck.mc-agreementCheck--simple.disabled{opacity:.55}@media(max-width:720px){.mc-agreementSummaryGrid.mc-agreementSummaryGrid--simple{grid-template-columns:1fr}.mc-agreementHeaderTop.mc-agreementHeaderTop--simple{flex-direction:column;align-items:flex-start}.mc-agreementPill.mc-agreementPill--simple{width:100%;border-radius:14px}}@media(max-width:640px){.mc-top.mc-top--agreement{padding-top:18px;padding-bottom:14px}.mc-logoStub.mc-logoStub--agreement{width:56px;height:56px;border-radius:18px}.mc-logoStub.mc-logoStub--agreement:before{inset:5px;border-radius:13px}.mc-logoStub.mc-logoStub--agreement:after{width:10px;height:10px;top:12px;right:12px}.mc-brandName.mc-brandName--agreement{font-size:24px}.mc-title.mc-title--agreement{padding:16px 14px 12px}.mc-title.mc-title--agreement h1{font-size:24px}.mc-sub.mc-sub--agreement{font-size:13px}.mc-stage2.mc-stage2--agreement{padding:0 14px 14px}.mc-agreementCard.mc-agreementCard--simple{border-radius:22px}.mc-agreementHeader.mc-agreementHeader--simple{padding:16px 14px 12px}.mc-agreementBody.mc-agreementBody--simple{padding:14px 14px 16px}.mc-agreementContractCard,.mc-agreementAcceptCard{border-radius:16px}}@media(max-height:760px){.mc-top.mc-top--agreement{padding-top:16px;padding-bottom:12px}.mc-logoStub.mc-logoStub--agreement{width:54px;height:54px;border-radius:18px}.mc-logoStub.mc-logoStub--agreement:before{inset:5px;border-radius:13px}.mc-logoStub.mc-logoStub--agreement:after{width:10px;height:10px;top:11px;right:11px}.mc-brandName.mc-brandName--agreement{font-size:23px}.mc-title.mc-title--agreement{padding-top:14px;padding-bottom:12px}.mc-title.mc-title--agreement h1{font-size:24px}.mc-stage2.mc-stage2--agreement{padding-bottom:14px}}.mc-continueSlot{height:52px;display:grid;place-items:center;width:100%}.mc-paymentCard{width:100%;max-width:860px;margin:0 auto;border-radius:22px;border:1px solid var(--stroke);background:radial-gradient(560px 280px at 20% 8%,rgba(132,100,255,.06),transparent 70%),radial-gradient(560px 280px at 86% 10%,rgba(255,208,120,.05),transparent 70%),linear-gradient(180deg,#fffffffa,#fffffffe);box-shadow:var(--shadow2);overflow:hidden;position:relative}.mc-paymentHeader{padding:16px 16px 14px;display:grid;gap:10px;border-bottom:1px solid rgba(11,12,15,.06)}.mc-paymentHeaderTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mc-paymentHeader strong{font-weight:500;letter-spacing:-.01em;color:#0b0c0feb;font-size:14px}.mc-paymentPill{flex:0 0 auto;border:1px solid rgba(11,12,15,.1);background:#ffffffc7;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:300;color:#0b0c0fb8}.mc-paymentBody{padding:14px 16px 18px}.mc-paymentTotalRow{border-radius:18px;border:1px solid rgba(11,12,15,.1);background:radial-gradient(540px 180px at 18% 30%,rgba(27,132,84,.16),transparent 62%),linear-gradient(180deg,#ffffffeb,#fffffffa);box-shadow:0 14px 24px #0000000f;padding:14px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.mc-paymentAmount{font-size:26px;font-weight:500;letter-spacing:-.02em;color:#0b0c0feb}.mc-paymentAmount small{font-size:14px;font-weight:300;color:#0b0c0fa3}.mc-paymentMiniPill{font-size:12px;font-weight:300;color:#0b0c0fb8;border:1px solid rgba(11,12,15,.1);background:#ffffffbd;padding:6px 10px;border-radius:999px;white-space:nowrap}.mc-paymentPreview{border-radius:18px;border:1px solid rgba(11,12,15,.08);background:#ffffffb8;padding:12px;margin-bottom:14px;box-shadow:0 8px 18px #0000000a}.mc-paymentPreviewValue{margin-top:6px;font-size:20px;font-weight:500;letter-spacing:.08em;color:#0b0c0feb;font-variant-numeric:tabular-nums}.mc-paymentPreviewSub{margin-top:5px;font-size:12px;font-weight:300;color:#0b0c0fad}.mc-paymentGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px 14px;align-items:start}.mc-paymentField{display:grid;gap:6px}.mc-paymentInputWrap{border-radius:14px;border:1px solid rgba(11,12,15,.1);background:#ffffffd1;box-shadow:inset 0 0 0 1px #0b0c0f05;padding:10px 12px;display:flex;align-items:center;gap:10px}.mc-paymentInputWrap:focus-within{border-color:#1b845459;box-shadow:0 0 0 4px #1b84541a,inset 0 0 0 1px #0b0c0f05}.mc-paymentInput{width:100%;border:0;outline:none;background:transparent;font-size:16px;font-weight:400;letter-spacing:-.01em;color:#0b0c0feb;padding:0;margin:0;font-family:inherit}.mc-paymentMono{font-variant-numeric:tabular-nums;letter-spacing:.05em}.mc-paymentError{font-size:12px;font-weight:300;color:#dc2626eb;margin-top:4px}.mc-paymentDivider{height:1px;background:#0b0c0f0f;margin:14px 0 0}.mc-paymentSecureRow{display:flex;align-items:center;gap:10px;margin-top:12px;color:#0b0c0f9e;font-size:12px;font-weight:300}.mc-paymentLock{width:10px;height:10px;border-radius:2px;border:1px solid rgba(11,12,15,.24);position:relative}.mc-paymentLock:before{content:"";position:absolute;width:10px;height:7px;left:50%;top:-7px;transform:translate(-50%);border-radius:10px 10px 0 0;border:1px solid rgba(11,12,15,.24);border-bottom:0;background:transparent}.mc-payWrap{opacity:0;transform:translateY(6px);transition:opacity .5s ease,transform .5s ease;will-change:opacity,transform;pointer-events:none}.mc-payWrap.show{opacity:1;transform:translateY(0);pointer-events:auto}.mc-payBtn{cursor:pointer;border:1px solid rgba(11,12,15,.12);padding:14px 26px;border-radius:999px;font-size:14px;font-weight:500;-webkit-user-select:none;user-select:none;min-width:240px;transition:transform .12s ease,background .22s ease,color .22s ease,opacity .22s ease,border-color .22s ease}.mc-payBtn.enabled{background:#1b8454f5;color:#fffffffa;box-shadow:0 18px 34px #00000024;border-color:#1b845433}.mc-payBtn.disabled{background:#0b0c0f1a;color:#0b0c0fbd;box-shadow:0 12px 22px #0000001a;cursor:not-allowed}.mc-payBtn.success{background:#1b8454f5;color:#fffffffa;box-shadow:0 18px 34px #00000024;border-color:#1b845433}.mc-payBtn:active{transform:translateY(1px)}.mc-payBtnInner{display:inline-flex;align-items:center;gap:10px}.mc-btnSpinner{width:14px;height:14px;border-radius:999px;border:2px solid rgba(255,255,255,.35);border-top-color:#fffffffa;animation:mc-spin .9s linear infinite}@keyframes mc-spin{to{transform:rotate(360deg)}}.mc-btnCheck{display:inline-grid;place-items:center;width:16px;height:16px}.mc-confirmCard{width:100%;max-width:860px;margin:0 auto;border-radius:22px;border:1px solid var(--stroke);background:radial-gradient(560px 280px at 20% 8%,rgba(132,100,255,.06),transparent 70%),radial-gradient(560px 280px at 86% 10%,rgba(255,208,120,.05),transparent 70%),linear-gradient(180deg,#fffffffa,#fffffffe);box-shadow:var(--shadow2);overflow:hidden;position:relative}.mc-confirmHeader{padding:20px 16px 14px;display:grid;justify-items:center;text-align:center;gap:10px;border-bottom:1px solid rgba(11,12,15,.06)}.mc-confirmBadge{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(27,132,84,.18);background:#1b84541a;color:#146e46eb;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.mc-confirmCheck{display:inline-grid;place-items:center}.mc-confirmTitle{font-size:22px;line-height:1.15;letter-spacing:-.02em;font-weight:500;color:#0b0c0feb}.mc-confirmSub{font-size:13px;font-weight:300;color:#0b0c0f9e}.mc-confirmBody{padding:16px 16px 18px}.mc-confirmGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mc-confirmMiniCard{border-radius:16px;border:1px solid rgba(11,12,15,.08);background:#ffffffb8;padding:12px;box-shadow:0 8px 18px #0000000a}.mc-confirmValue{margin-top:6px;font-size:15px;font-weight:500;color:#0b0c0feb;letter-spacing:-.01em}.mc-confirmSubline{margin-top:4px;font-size:12px;font-weight:300;color:#0b0c0fad;line-height:1.35}@media(max-width:720px){.mc-paymentGrid,.mc-confirmGrid{grid-template-columns:1fr}.mc-paymentHeaderTop{flex-direction:column;align-items:flex-start}.mc-paymentPill{width:100%;border-radius:14px}}.mcDash-shell{min-height:100vh;display:grid;grid-template-columns:250px 1fr;background:radial-gradient(circle at top left,rgba(123,70,244,.07),transparent 28%),linear-gradient(180deg,#f7f8fc,#eef1f7);color:#182033}.mcDash-sidebar{border-right:1px solid rgba(24,32,51,.08);background:#ffffffbf;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:24px 18px;display:flex;flex-direction:column;gap:24px}.mcDash-brand{display:flex;align-items:center;gap:12px}.mcDash-brandMark{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#7b46f4,#9c7df7);color:#fff;font-weight:800;box-shadow:0 14px 28px #7b46f438}.mcDash-brandName{font-size:16px;font-weight:700;letter-spacing:-.02em}.mcDash-brandSub{font-size:12px;color:#7e879c}.mcDash-nav{display:flex;flex-direction:column;gap:8px}.mcDash-navBtn{border:0;background:transparent;color:#30405f;text-align:left;padding:12px 14px;border-radius:14px;font:inherit;font-weight:600;cursor:pointer;transition:.16s ease}.mcDash-navBtn:hover{background:#7b46f414}.mcDash-navBtn.active{background:linear-gradient(135deg,#7b46f424,#7b46f412);color:#4c24b3;box-shadow:inset 0 0 0 1px #7b46f41f}.mcDash-sidebarFoot{margin-top:auto}.mcDash-linkBack{text-decoration:none;color:#54627f;font-weight:600}.mcDash-linkBack:hover{color:#2c3650}.mcDash-main{padding:24px;display:flex;flex-direction:column;gap:18px}.mcDash-topbar{display:flex;justify-content:space-between;align-items:center;gap:14px}.mcDash-searchWrap{width:min(360px,100%);position:relative}.mcDash-searchIcon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#8a94aa;display:inline-flex}.mcDash-search{width:100%;height:42px;border-radius:12px;border:1px solid rgba(24,32,51,.08);background:#fffc;padding:0 14px 0 38px;font:inherit;color:#182033;outline:none}.mcDash-search:focus{border-color:#7b46f459;box-shadow:0 0 0 4px #7b46f414}.mcDash-actions{display:flex;gap:12px;align-items:center}.mcDash-filterWrap{position:relative}.mcDash-filterIcon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#8a94aa;display:inline-flex}.mcDash-select{height:42px;border-radius:12px;border:1px solid rgba(24,32,51,.08);background:#fffc;padding:0 14px 0 36px;font:inherit;color:#182033;outline:none}.mcDash-card{background:#ffffffd6;border:1px solid rgba(24,32,51,.06);border-radius:22px;box-shadow:0 18px 50px #1820330f;overflow:hidden}.mcDash-cardHead{padding:22px 22px 12px;display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.mcDash-cardHead h2{margin:0;font-size:24px;line-height:1.05;letter-spacing:-.03em}.mcDash-cardHead p{margin:6px 0 0;color:#7c859a;font-size:14px}.mcDash-cardRight{display:flex;align-items:center}.mcDash-badge{min-width:90px;height:36px;padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#7b46f414;color:#5a30c8;font-weight:700;font-size:13px}.mcDash-tableWrap{overflow:auto;padding:0 10px 12px}.mcDash-table{width:100%;border-collapse:separate;border-spacing:0;min-width:1080px}.mcDash-table th{text-align:left;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#7e879c;font-weight:700;padding:14px;border-bottom:1px solid rgba(24,32,51,.06);white-space:nowrap}.mcDash-table td{padding:16px 14px;border-bottom:1px solid rgba(24,32,51,.06);vertical-align:middle}.mcDash-table tbody tr:hover{background:#7b46f408}.mcDash-primary{font-weight:700;color:#1f2840}.mcDash-secondary{margin-top:3px;color:#7e879c;font-size:13px}.mcDash-status{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:700;text-transform:capitalize;background:#edf0f6;color:#4a5876}.mcDash-status.confirmed,.mcDash-status.paid,.mcDash-status.available{background:#2ba76e1f;color:#17794c}.mcDash-status.returned,.mcDash-status.authorized{background:#367bf51f;color:#2457b7}.mcDash-status.cancelled,.mcDash-status.maintenance{background:#e35e5e1f;color:#b53131}.mcDash-status.in-use{background:#f0b03b26;color:#9c6a00}.mcDash-rowActions{display:flex;flex-wrap:wrap;gap:8px}.mcDash-miniBtn{height:34px;border:1px solid rgba(24,32,51,.08);background:#ffffffe6;color:#30405f;border-radius:10px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.mcDash-miniBtn:hover{background:#f5f7fc}.mcDash-miniBtn.success{color:#17794c;border-color:#2ba76e33;background:#2ba76e14}.mcDash-empty{padding:28px 22px 30px;color:#6c7690;font-weight:600}.mcDash-error{color:#b53131}@media(max-width:980px){.mcDash-shell{grid-template-columns:1fr}.mcDash-sidebar{border-right:0;border-bottom:1px solid rgba(24,32,51,.08)}.mcDash-main{padding:16px}.mcDash-topbar{flex-direction:column;align-items:stretch}.mcDash-searchWrap{width:100%}}.mcConnector-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px}.mcConnector-card{position:relative;width:100%;border:1px solid #e7e7ec;background:linear-gradient(180deg,#fff,#fafafd);border-radius:20px;padding:22px 18px 18px;text-align:center;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;box-shadow:0 10px 28px #1018280f}.mcConnector-card:hover{transform:translateY(-2px);box-shadow:0 18px 38px #1018281a}.mcConnector-card.isDisabled{opacity:.92}.mcConnector-card.accent-green:hover{border-color:#b9e3c6}.mcConnector-card.accent-purple:hover{border-color:#d7c8ff}.mcConnector-card.accent-slate:hover{border-color:#d8dee8}.mcConnector-card.accent-orange:hover{border-color:#ffd4b0}.mcConnector-card.accent-blue:hover{border-color:#c9dcff}.mcConnector-card.accent-emerald:hover{border-color:#bde6d6}.mcConnector-logoShell{width:92px;height:92px;margin:0 auto 14px;border-radius:24px;background:#fff;border:1px solid #ececf3;display:grid;place-items:center;box-shadow:inset 0 1px #ffffffb3,0 8px 24px #0f172a0d}.mcConnector-logo{width:58px;height:58px;object-fit:contain;display:block}.mcConnector-fallbackLogo{width:58px;height:58px;border-radius:16px;display:grid;place-items:center;background:#111827;color:#fff;font-size:18px;font-weight:700;letter-spacing:.04em}.mcConnector-name{font-size:16px;font-weight:700;color:#101828;line-height:1.2;margin-bottom:6px}.mcConnector-desc{font-size:13px;line-height:1.45;color:#667085;min-height:38px}.mcConnector-ctaRow{margin-top:16px}.mcConnector-pill{display:inline-flex;align-items:center;justify-content:center;min-width:72px;padding:7px 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.02em}.mcConnector-pill.live{background:#ecfdf3;color:#067647;border:1px solid #b7ebc9}.mcConnector-pill.soon{background:#f3f4f6;color:#475467;border:1px solid #e5e7eb}.mcModal-overlay{position:fixed;inset:0;z-index:1200;background:#0a0d128c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}.mcModal-card{position:relative;width:min(560px,100%);background:#fff;border-radius:28px;padding:28px;box-shadow:0 24px 80px #0f172a42;border:1px solid rgba(229,231,235,.9)}.mcModal-close{position:absolute;top:14px;right:14px;width:38px;height:38px;border:0;border-radius:999px;background:#f4f4f7;color:#344054;font-size:24px;line-height:1;cursor:pointer}.mcModal-head{display:flex;align-items:center;gap:18px;margin-bottom:22px;padding-right:34px}.mcModal-logoWrap{width:84px;height:84px;border-radius:22px;background:#f8fafc;border:1px solid #e8edf3;display:grid;place-items:center;flex:0 0 auto}.mcModal-eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#667085;margin-bottom:6px}.mcModal-title{margin:0 0 6px;font-size:26px;line-height:1.1;font-weight:800;color:#101828}.mcModal-subtitle{margin:0;color:#667085;font-size:14px;line-height:1.5}.mcModal-form{display:grid;gap:16px}.mcModal-label{display:grid;gap:8px;font-size:13px;font-weight:700;color:#344054}.mcModal-input{width:100%;border:1px solid #d0d5dd;border-radius:14px;padding:14px 15px;font-size:14px;color:#101828;background:#fff;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.mcModal-input:focus{border-color:#101828;box-shadow:0 0 0 4px #10182814}.mcModal-input:disabled{background:#f8fafc;color:#98a2b3;cursor:not-allowed}.mcModal-foot{display:flex;justify-content:flex-end;gap:12px;padding-top:6px}.mcModal-secondaryBtn,.mcModal-primaryBtn{border:0;border-radius:14px;padding:12px 16px;font-size:14px;font-weight:700;cursor:pointer;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease}.mcModal-secondaryBtn{background:#f4f4f7;color:#344054}.mcModal-primaryBtn{background:#111827;color:#fff;box-shadow:0 12px 26px #1118272e}.mcModal-primaryBtn:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.mcModal-secondaryBtn:hover,.mcModal-primaryBtn:hover:not(:disabled){transform:translateY(-1px)}@media(max-width:720px){.mcModal-card{padding:22px;border-radius:22px}.mcModal-head{align-items:flex-start}.mcModal-title{font-size:22px}.mcConnector-grid{grid-template-columns:1fr}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}button:hover{transform:translateY(-1px)}
