@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;700&family=IBM+Plex+Sans:wght@400;500;600&display=swap");:root{--bg:#06070b;--surface:#12141b;--surface-2:#1a1e28;--surface-3:#0d1016;--text:#f4f6fb;--muted:#9ea6b7;--accent:#f3162b;--accent-2:#910d1b;--danger:#ff2e3a;--border:#2a2f3d;--radius:14px;--shadow:0 20px 42px rgba(0,0,0,0.48)}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%}.site-version-tag{position:fixed;left:12px;bottom:10px;margin:0;font-size:.75rem;color:#9ea6b7;opacity:.8;z-index:999;pointer-events:none}body{font-family:IBM Plex Sans,sans-serif;color:var(--text);background:radial-gradient(circle at 7% -5%,rgba(243,22,43,.26),transparent 38%),radial-gradient(circle at 92% 0,rgba(162,18,34,.24),transparent 34%),radial-gradient(circle at 50% 120%,rgba(49,57,72,.22),transparent 46%),linear-gradient(180deg,#08090d,#090c12 52%,#06070b)}a{color:inherit;text-decoration:none}main{max-width:1200px;margin:0 auto;padding:24px 20px 64px}h1,h2,h3,h4{font-family:Space Grotesk,sans-serif;margin:0;letter-spacing:-.015em}h1{font-size:clamp(1.8rem,4vw,2.6rem)}h2{font-size:clamp(1.25rem,2.8vw,1.8rem)}p{margin:0}.card{position:relative;overflow:hidden;background:linear-gradient(160deg,rgba(255,255,255,.03),rgba(255,255,255,0)),var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px;transition:transform .3s ease,border-color .28s ease,box-shadow .32s ease,background .35s ease}.card:before{content:"";position:absolute;width:116px;height:116px;right:-26px;top:-20px;background:url(/branding/red-zone-mark-white.png) no-repeat 50%/contain;opacity:.028;pointer-events:none;transform:translateZ(0) scale(1);transition:opacity .3s ease,transform .45s ease}.card>*{position:relative;z-index:1}.card:hover{transform:translateY(-4px);border-color:rgba(243,22,43,.45);box-shadow:0 26px 48px rgba(0,0,0,.58),inset 0 0 0 1px rgba(243,22,43,.14)}.card:hover:before{opacity:.078;transform:translate3d(-7px,6px,0) scale(1.05) rotate(-4deg)}.grid{display:grid;gap:16px}.grid.two{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid.three{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.button,button:not([class*=cl-]),input[type=submit]{border:none;border-radius:10px;background:linear-gradient(140deg,#ff2943 0,var(--accent) 55%,var(--accent-2) 100%);background-size:170% 170%;background-position:0 50%;color:#fff;font-weight:600;padding:10px 14px;cursor:pointer;font-family:IBM Plex Sans,sans-serif;box-shadow:0 10px 22px rgba(243,22,43,.2);transition:transform .24s ease,filter .24s ease,box-shadow .24s ease,background-position .35s ease;text-align:center}.button,button{display:inline-flex;align-items:center;justify-content:center}.button:hover,button:not([class*=cl-]):hover,input[type=submit]:hover{transform:translateY(-2px);filter:brightness(1.08);background-position:100% 50%;box-shadow:0 16px 30px rgba(243,22,43,.28)}.button:active,button:not([class*=cl-]):active,input[type=submit]:active{transform:translateY(0)}.button.secondary,button.secondary{background:linear-gradient(160deg,#272e3d,#1b212d);color:#dbe0ea;border:1px solid #353d4f}button.danger{background:linear-gradient(160deg,#ff3a48,#d70f22)}.button[aria-disabled=true],button:disabled{opacity:.65;cursor:not-allowed;transform:none;filter:none;box-shadow:none}.button[aria-disabled=true]:hover,button:disabled:hover{transform:none;filter:none;box-shadow:none;background-position:0 50%}input,select,textarea{width:100%;border:1px solid var(--border);border-radius:10px;background:#0f131c;color:var(--text);padding:9px 11px;font:inherit}textarea{min-height:84px;resize:vertical}input:focus,select:focus,textarea:focus{outline:2px solid rgba(243,22,43,.45);outline-offset:0}label{display:grid;gap:6px;font-size:.93rem;color:var(--muted)}.form-grid{display:grid;gap:12px}.form-grid.two{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.date-input-row{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:6px;align-items:stretch}.date-input-field{min-width:0;appearance:none}.date-input-field::-webkit-calendar-picker-indicator{opacity:0;pointer-events:none}.date-input-icon{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:10px;background:#30343d;user-select:none;cursor:pointer;appearance:none;padding:0}.date-input-icon:before{content:"";width:18px;height:18px;background-color:#fff;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='17' rx='2.8'/%3E%3Cpath d='M3 9h18M8 2.5V6M16 2.5V6'/%3E%3C/g%3E%3Cg fill='black'%3E%3Ccircle cx='8' cy='13' r='1.1'/%3E%3Ccircle cx='12' cy='13' r='1.1'/%3E%3Ccircle cx='16' cy='13' r='1.1'/%3E%3Ccircle cx='8' cy='17' r='1.1'/%3E%3Ccircle cx='12' cy='17' r='1.1'/%3E%3Ccircle cx='16' cy='17' r='1.1'/%3E%3C/g%3E%3C/svg%3E");mask-size:contain;mask-position:center;mask-repeat:no-repeat}.date-input-icon:focus-visible{outline:2px solid rgba(243,22,43,.45);outline-offset:0}.table-wrap{width:100%;overflow:auto}table{width:100%;border-collapse:collapse;min-width:780px}table.compact-table{min-width:100%}table.compact-table td,table.compact-table th{white-space:normal}td,th{border-bottom:1px solid var(--border);text-align:left;padding:10px 8px;vertical-align:top;font-size:.93rem}th{font-family:Space Grotesk,sans-serif;color:#c0c7d5;font-weight:500}.badge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:rgba(243,22,43,.14);color:#ffd2d8;border:1px solid rgba(243,22,43,.3);font-size:.8rem;padding:4px 9px}.stat{display:grid;gap:5px}.stat strong{font-size:1.6rem;font-family:Space Grotesk,sans-serif}.header-row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.stack{display:grid;gap:8px}.error{border:1px solid rgba(255,70,85,.4);background:rgba(255,70,85,.14);color:#ff9ca7;border-radius:10px}.error,.success{padding:10px 12px;font-size:.92rem}.success{border:1px solid rgba(243,22,43,.36);background:rgba(243,22,43,.12);color:#ffc2ca;border-radius:10px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.small{font-size:.84rem;color:var(--muted)}.menu-dropdown{position:relative;z-index:60}.menu-dropdown[open]{z-index:80}.menu-trigger{list-style:none;border-radius:10px;background:linear-gradient(160deg,#262d3c,#181d28);color:#f1f3f8;border:1px solid #353c4f;font-weight:600;padding:10px 14px;cursor:pointer;font-family:IBM Plex Sans,sans-serif;transition:transform .2s ease,border-color .24s ease,background .24s ease}.menu-trigger::-webkit-details-marker{display:none}.menu-trigger:hover{transform:translateY(-1px);border-color:rgba(243,22,43,.45);background:linear-gradient(160deg,#2c3446,#1c2230)}.menu-panel{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow);padding:8px;display:grid;gap:8px;z-index:220}.menu-link{display:block;border-radius:8px;background:#1a202b;color:#d6dbe4;font-size:.9rem;font-weight:500;padding:8px 10px;white-space:nowrap;border:1px solid transparent;transition:transform .2s ease,border-color .24s ease,background .24s ease,color .24s ease}.menu-link:hover{transform:translateX(3px);border-color:rgba(243,22,43,.3);background:#232c3b;color:#fff2f4}.menu-panel .button,.menu-panel button{width:100%;text-align:center}.chart-card{position:relative;overflow:hidden;background:radial-gradient(circle at top right,rgba(243,22,43,.2),transparent 43%),radial-gradient(circle at bottom left,rgba(92,103,127,.16),transparent 40%),linear-gradient(165deg,#171b24,#11151e);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.chart-card:after{content:"";position:absolute;right:-66px;bottom:-70px;width:220px;height:220px;background:url(/branding/red-zone-mark-white.png) no-repeat 50%/contain;opacity:.03;pointer-events:none;transition:opacity .3s ease,transform .4s ease}.chart-card:hover{transform:translateY(-4px);border-color:rgba(243,22,43,.42);box-shadow:0 24px 44px rgba(0,0,0,.56)}.chart-card:hover:after{opacity:.08;transform:translate3d(-10px,8px,0) scale(1.04)}.chart-card:hover .chart-chip{background:rgba(243,22,43,.24)}.chart-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.chart-kpi{text-align:right;display:grid;gap:2px}.chart-kpi strong{font-family:Space Grotesk,sans-serif;font-size:1.4rem;line-height:1}.chart-meta-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.chart-chip{border-radius:999px;background:rgba(243,22,43,.15);color:#ffc8d0;font-size:.78rem;padding:4px 10px;font-weight:600}.chart-wrap{margin-top:10px;width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.chart-wrap::-webkit-scrollbar{height:7px}.chart-wrap::-webkit-scrollbar-track{background:transparent}.chart-wrap::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:999px;border:2px solid transparent;background-clip:content-box}.chart-wrap::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.16);background-clip:content-box}.chart-svg{width:100%;min-width:540px;height:auto;display:block}.chart-axis-label{fill:#8f98aa;font-size:11px;font-family:IBM Plex Sans,sans-serif}.chart-empty{margin-top:10px;border:1px dashed var(--border);border-radius:10px;padding:18px;text-align:center}.chart-select-wrap{display:grid;gap:5px;min-width:140px}.chart-select{background:#121722;border:1px solid var(--border);border-radius:8px;padding:7px 9px;font-size:.9rem;color:var(--text)}.dashboard-shell .stat strong{transition:color .25s ease,text-shadow .25s ease}.dashboard-shell .stat:hover strong{color:#ffffff;text-shadow:0 0 22px rgba(243,22,43,.25)}.dashboard-shell tbody tr{transition:background-color .2s ease,box-shadow .2s ease}.dashboard-shell tbody tr:hover{background:rgba(243,22,43,.1);box-shadow:inset 0 0 0 1px rgba(243,22,43,.16)}.scroll-fx-item{opacity:0;transform:translate3d(0,26px,0) scale(.992);filter:blur(.8px) saturate(.9);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1),filter .6s ease;transition-delay:var(--scroll-fx-delay,0s)}.scroll-fx-item.is-visible{opacity:1;transform:translateZ(0) scale(1);filter:none}.menu-safe{overflow:visible!important;z-index:120}.analytics-distance-card{overflow:visible}.brand-shell{display:grid;gap:8px;min-width:0}.brand-main{display:flex;align-items:center;gap:18px;min-width:0}.brand-wordmark{width:min(250px,40vw);height:auto;flex:0 0 auto;filter:drop-shadow(0 14px 20px rgba(0,0,0,.38))}.brand-title-block{display:grid;gap:8px;min-width:0}.brand-headline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.brand-headline h1{font-size:clamp(1.08rem,2.1vw,1.42rem);line-height:1.05}.brand-subtitle{font-family:Space Grotesk,sans-serif;font-size:clamp(1.35rem,3.3vw,2.05rem);font-weight:700;letter-spacing:.008em;line-height:.98;color:#f4f7ff;text-shadow:0 0 18px rgba(243,22,43,.22)}.brand-mark-mini{width:36px;height:36px;opacity:.72}.card-subtle{background:linear-gradient(160deg,#1a202c,#131924)!important;box-shadow:none!important}.card-subtle:before{opacity:.035!important}.home-hero{max-width:1080px;margin:0 auto;text-align:center}.home-brand-row{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap}.home-brand-logo{width:min(230px,42vw);height:auto;filter:drop-shadow(0 14px 20px rgba(0,0,0,.36))}.home-brand-title{font-size:clamp(1.85rem,5vw,3.35rem);line-height:.95;letter-spacing:.01em;color:#f4f7ff;text-shadow:0 0 22px rgba(243,22,43,.22)}.home-tagline{font-size:clamp(1.2rem,2.8vw,1.95rem);line-height:1.06}.home-sample-section{margin-top:10px;display:grid;gap:10px;text-align:left}.home-sample-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.home-sample-head h3{font-size:clamp(1.05rem,2.2vw,1.45rem)}.home-sample-copy{max-width:860px}.grid.home-sample-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.make-rate-tool{display:grid;gap:12px}.make-rate-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.make-rate-kpis{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.make-rate-kpi{border:1px solid var(--border);border-radius:12px;padding:10px 12px;background:linear-gradient(160deg,rgba(255,255,255,.03),rgba(255,255,255,0));display:grid;gap:4px}.make-rate-kpi strong{font-family:Space Grotesk,sans-serif;font-size:1.45rem;line-height:1}.make-rate-slider-shell{display:grid;gap:8px}.make-rate-slider{width:100%;appearance:none;height:10px;border-radius:999px;background:linear-gradient(90deg,rgba(243,22,43,.2),rgba(221,226,236,.28));border:1px solid rgba(243,22,43,.2)}.make-rate-slider::-webkit-slider-thumb{appearance:none;width:18px;height:18px;border-radius:50%;background:#ffffff;border:3px solid #f3162b;box-shadow:0 0 0 7px rgba(243,22,43,.15);cursor:pointer}.make-rate-slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#ffffff;border:3px solid #f3162b;box-shadow:0 0 0 7px rgba(243,22,43,.15);cursor:pointer}.make-rate-scale{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:.78rem}.make-rate-progress{width:100%;height:10px;border-radius:999px;background:rgba(255,255,255,.07);overflow:hidden}.make-rate-progress>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#f3162b,#eaa642 44%,#3bc475);transition:width .22s ease}.make-rate-chart{width:100%;overflow-x:auto}.make-rate-svg{width:100%;min-width:540px;height:auto;display:block}.sg-mini-slider-shell{margin-top:2px}.make-rate-tool-mini{border:1px solid rgba(80,90,109,.62);border-radius:12px;padding:10px;background:linear-gradient(165deg,rgba(15,20,29,.94),rgba(10,13,20,.96));gap:9px}.make-rate-tool-mini .make-rate-top{align-items:center;gap:8px}.make-rate-tool-mini .make-rate-top h3{font-size:1rem}.make-rate-tool-mini .make-rate-top p.small{font-size:.74rem;line-height:1.3}.make-rate-tool-mini .make-rate-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.make-rate-tool-mini .make-rate-kpi{padding:8px 9px;border-radius:10px;gap:3px}.make-rate-tool-mini .make-rate-kpi .small{font-size:.7rem}.make-rate-tool-mini .make-rate-kpi strong{font-size:1.02rem}.make-rate-tool-mini .make-rate-slider{height:8px}.make-rate-tool-mini .make-rate-slider::-webkit-slider-thumb{width:14px;height:14px;border-width:2px;box-shadow:0 0 0 4px rgba(243,22,43,.15)}.make-rate-tool-mini .make-rate-slider::-moz-range-thumb{width:14px;height:14px;border-width:2px;box-shadow:0 0 0 4px rgba(243,22,43,.15)}.make-rate-tool-mini .make-rate-scale{font-size:.7rem}.make-rate-tool-mini .make-rate-progress{height:7px}hr{border:0;border-top:1px solid var(--border);margin:12px 0}@media (prefers-reduced-motion:reduce){.button,.card,.chart-card,.menu-link,.menu-trigger,.scroll-fx-item,button:not([class*=cl-]),input[type=submit]{transition:none!important}.button:hover,.card:hover,.chart-card:hover,.dashboard-shell tbody tr:hover,.menu-link:hover,.menu-trigger:hover,button:not([class*=cl-]):hover,input[type=submit]:hover{transform:none!important;box-shadow:none!important;background-position:0 50%!important}.scroll-fx-item{opacity:1!important;filter:none!important}}@media (max-width:720px){main{padding:16px 12px 36px}.card{padding:14px}.brand-main{align-items:flex-start;flex-direction:column;gap:10px}.brand-wordmark{width:min(230px,72vw)}.brand-subtitle{font-size:clamp(1.22rem,6vw,1.62rem)}.home-brand-row{gap:10px}.home-brand-logo{width:min(200px,58vw)}.home-brand-title{font-size:clamp(1.52rem,9vw,2.25rem);line-height:1.02}.home-tagline{font-size:clamp(1.1rem,5.6vw,1.4rem)}.home-sample-section{margin-top:2px}.grid.home-sample-grid{grid-template-columns:1fr}.make-rate-svg{min-width:500px}.make-rate-tool-mini .make-rate-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}table{min-width:680px}}.home-quickstart-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-quickstart-card{min-height:180px;justify-content:space-between}@media (max-width:760px){.home-quickstart-grid{grid-template-columns:1fr}}.onboarding-role-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}button.onboarding-role-button{width:100%;background:linear-gradient(160deg,#272e3d,#1b212d);color:#dbe0ea;border:1px solid #353d4f;box-shadow:0 10px 22px rgba(0,0,0,.2)}button.onboarding-role-button:hover{background:linear-gradient(160deg,#313a4d,#242b3a)}button.onboarding-role-button.is-active{background:linear-gradient(140deg,#ff2943 0,var(--accent) 55%,var(--accent-2) 100%);color:#fff;border-color:transparent;box-shadow:0 16px 30px rgba(243,22,43,.28)}[class^=cl-][class*=Card],[class^=cl-][class*=Card] div,[class^=cl-][class*=Card] h1,[class^=cl-][class*=Card] h2,[class^=cl-][class*=Card] h3,[class^=cl-][class*=Card] h4,[class^=cl-][class*=Card] p,[class^=cl-][class*=Card] span,[class^=cl-][class*=PopoverCard],[class^=cl-][class*=PopoverCard] div,[class^=cl-][class*=PopoverCard] h1,[class^=cl-][class*=PopoverCard] h2,[class^=cl-][class*=PopoverCard] h3,[class^=cl-][class*=PopoverCard] h4,[class^=cl-][class*=PopoverCard] p,[class^=cl-][class*=PopoverCard] span,[class^=cl-][class*=modalContent]{color:#f4f6fb}[class^=cl-][class*=accordionContent],[class^=cl-][class*=accordionTriggerButton],[class^=cl-][class*=footerActionText],[class^=cl-][class*=formFieldHintText],[class^=cl-][class*=formFieldLabel],[class^=cl-][class*=identityPreviewText],[class^=cl-][class*=navbarButtonIcon],[class^=cl-][class*=navbarButtonText],[class^=cl-][class*=navbarButton],[class^=cl-][class*=profileSectionContent],[class^=cl-][class*=profileSectionTitle],[class^=cl-][class*=tableCell],[class^=cl-][class*=tableHead],[class^=cl-][class*=tableRow],[class^=cl-][class*=userPreviewMainIdentifier],[class^=cl-][class*=userPreviewSecondaryIdentifier]{color:#f4f6fb!important}[class^=cl-][class*=dividerLine],[class^=cl-][class*=profileSectionPrimaryButton]{border-color:#2a2f3d}[class^=cl-][class*=activeDevice] *,[class^=cl-][class*=connectedAccount] *,[class^=cl-][class*=description] *,[class^=cl-][class*=device] *,[class^=cl-][class*=emailAddress] *,[class^=cl-][class*=enterpriseConnection] *,[class^=cl-][class*=identifier] *,[class^=cl-][class*=listItem] *,[class^=cl-][class*=passkey] *,[class^=cl-][class*=profileSection] [class*=content] *,[class^=cl-][class*=profileSection] [class*=row] *,[class^=cl-][class*=secondaryIdentifier] *,[class^=cl-][class*=session] *,[class^=cl-][class*=subtitle] *,[class^=cl-][class*=web3Wallet] *{color:#f4f6fb!important}[class^=cl-][class*=profileSection] [class*=row] [class*=badge],[class^=cl-][class*=profileSection] [class*=row] [class*=tag]{color:#fff!important;background:rgba(243,22,43,.2)!important;border:1px solid rgba(243,22,43,.45)!important}[class^=cl-][class*=actionCard] *,[class^=cl-][class*=menuItem] *,[class^=cl-][class*=navbar] *,[class^=cl-][class*=navbar] [class*=description],[class^=cl-][class*=navbar] [class*=headerSubtitle],[class^=cl-][class*=navbar] [class*=headerTitle],[class^=cl-][class*=navbar] [class*=subtitle],[class^=cl-][class*=navbar] [class*=text],[class^=cl-][class*=navbar] [class*=title],[class^=cl-][class*=organizationSwitcher] *,[class^=cl-][class*=profilePage] [class*=description],[class^=cl-][class*=profilePage] [class*=headerSubtitle],[class^=cl-][class*=profilePage] [class*=headerTitle],[class^=cl-][class*=profilePage] [class*=navbar] *,[class^=cl-][class*=profilePage] [class*=subtitle],[class^=cl-][class*=profilePage] [class*=title],[class^=cl-][class*=profile] [class*=headerSubtitle],[class^=cl-][class*=profile] [class*=headerTitle],[class^=cl-][class*=userProfile] [class*=navbar] *{color:#f4f6fb!important}[class^=cl-][class*=developmentMode],[class^=cl-][class*=developmentMode] *,[class^=cl-][class*=footer] *,[class^=cl-][class*=navbar] [class*=description],[class^=cl-][class*=navbar] [class*=headerSubtitle],[class^=cl-][class*=navbar] [class*=headerTitle],[class^=cl-][class*=navbar] [class*=header] *,[class^=cl-][class*=navbar] [class*=subtitle],[class^=cl-][class*=navbar] [class*=text],[class^=cl-][class*=navbar] [class*=title],[class^=cl-][class*=securedByClerk],[class^=cl-][class*=securedByClerk] *{color:#f4f6fb!important;opacity:1!important}.top-box-profile-card{position:relative}.profile-button-shell{display:inline-flex;align-items:center;justify-content:center}.profile-button-shell [class*=cl-avatarBox],.profile-button-shell [class*=cl-userButtonBox],.profile-button-shell [class*=cl-userButtonTrigger]{width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important}.profile-button-shell [class*=cl-avatarBox]>img,.profile-button-shell [class*=cl-avatarImage]{width:72px!important;height:72px!important}.top-box-actions{display:flex;flex-direction:column;align-items:flex-end;gap:14px}.auth-card{max-width:640px;margin:0 auto;padding:24px}.auth-card [class*=cl-cardBox],.auth-card [class*=cl-rootBox]{width:100%}.auth-card [class*=cl-formFieldInput]::placeholder,.auth-card input::placeholder{color:#c8d1e3!important;opacity:1!important}.auth-card [class*=cl-identifierPreviewText],.auth-card [class*=cl-lastUsed],.auth-card [class*=cl-socialButtons] [class*=cl-internal]{color:#c8d1e3!important;opacity:1!important}input[class^=cl-][class*=otpCodeFieldInput],input[class^=cl-][class*=otpCodeFieldInput]:active,input[class^=cl-][class*=otpCodeFieldInput]:focus{color:#f4f6fb!important;-webkit-text-fill-color:#f4f6fb!important;caret-color:#f4f6fb!important}[class^=cl-][class*=modalCloseButton],[class^=cl-][class*=modalCloseButton] *,[class^=cl-][class*=profilePage] [class*=closeButton],[class^=cl-][class*=profilePage] [class*=closeButton] *{color:#f4f6fb!important;opacity:1!important}[class^=cl-][class*=profilePage] [class*=formFieldInput]::placeholder,[class^=cl-][class*=profilePage] input::placeholder,[class^=cl-][class*=userProfile] [class*=formFieldInput]::placeholder,[class^=cl-][class*=userProfile] input::placeholder{color:#c8d1e3!important;opacity:1!important}.time-input-icon:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3.6 2.2'/%3E%3C/g%3E%3C/svg%3E")}.schedule-layout,.schedule-shell{display:grid;gap:16px}.schedule-layout{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.schedule-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.schedule-calendar-head span{text-align:center;font-size:.78rem;color:var(--muted)}.schedule-day{min-height:38px;border-radius:8px;border:1px solid #414754;background:#2f343d!important;color:#e3e7ef;font-size:.9rem;padding:0}.schedule-day.has-events{background:linear-gradient(140deg,#6b1a27,#45131c)!important;border-color:rgba(243,22,43,.72)!important;color:#fff2f5}.schedule-day.is-selected{outline:2px solid rgba(243,22,43,.52)}.schedule-day.empty{border:1px dashed #242a38;background:transparent}.date-input-icon,.schedule-day,.time-input-icon{box-shadow:none!important;background-size:auto!important;background-image:none!important}.schedule-day:active,.schedule-day:focus-visible,.schedule-day:hover{transform:none!important;filter:none!important;box-shadow:none!important;background:#353b46!important}.schedule-day.has-events:active,.schedule-day.has-events:focus-visible,.schedule-day.has-events:hover{background:linear-gradient(140deg,#5e1620,#3b1018)!important;box-shadow:none!important}.date-input-icon,.time-input-icon{background:#30343d!important;border-color:#414754!important}.date-input-icon:active,.date-input-icon:focus-visible,.date-input-icon:hover,.time-input-icon:active,.time-input-icon:focus-visible,.time-input-icon:hover{transform:none!important;filter:none!important;box-shadow:none!important;background:#3a404b!important}.schedule-upcoming-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.schedule-upcoming-list li{border:1px solid var(--border);border-radius:8px;padding:8px 10px;background:#111622;display:grid;gap:4px}.schedule-upcoming-list span{font-size:.82rem;color:var(--muted)}.schedule-dayview-header{display:grid;justify-items:center;gap:4px}.schedule-dayview-header span{color:#aeb6c7;font-size:.75rem;font-weight:600;letter-spacing:.08em}.schedule-dayview-header strong{font-family:Space Grotesk,sans-serif;font-size:2rem;line-height:1}.schedule-dayview-google{display:grid;grid-template-columns:62px minmax(0,1fr);gap:10px;max-height:760px;overflow:auto}.schedule-hour-gutter{position:sticky;left:0;height:var(--day-height);min-height:var(--day-height);border-right:1px solid #293041;background:linear-gradient(180deg,rgba(12,15,22,.95),rgba(9,12,18,.95));z-index:1}.schedule-hour-gutter-label{position:absolute;right:8px;transform:translateY(-50%);color:#b6bfd0;font-size:.78rem;font-weight:600;white-space:nowrap}.schedule-hour-gutter-label.is-first{transform:none}.schedule-dayview-google{scrollbar-width:thin;scrollbar-color:#3a4252 #0f141e}.schedule-dayview-google::-webkit-scrollbar{width:10px}.schedule-dayview-google::-webkit-scrollbar-track{background:#0f141e}.schedule-dayview-google::-webkit-scrollbar-thumb{background:#3a4252;border-radius:999px;border:2px solid #0f141e}.schedule-dayview-google::-webkit-scrollbar-thumb:hover{background:#4b5568}.schedule-dayview-track{position:relative;height:var(--day-height);min-height:var(--day-height);background:linear-gradient(180deg,#0d1119,#0b0f17);border:1px solid #232a39;border-radius:10px}.schedule-dayview-line{position:absolute;left:0;right:0;border-top:1px solid #202837}.schedule-day-event-block{position:absolute;left:8px;right:8px;border-radius:9px;border:1px solid rgba(243,22,43,.55);background:linear-gradient(155deg,rgba(243,22,43,.28),rgba(145,13,27,.4));padding:6px 8px;overflow:hidden;display:grid;align-content:start;gap:2px}.schedule-day-event-block strong{font-size:.85rem;line-height:1.2}.schedule-day-event-block p,.schedule-day-event-block span{margin:0;color:#ffd8de;font-size:.75rem;line-height:1.2}@media (max-width:980px){.schedule-layout{grid-template-columns:1fr}}.feedback-type-select{background:#30343d}.feedback-contact-optin{display:flex;align-items:center;gap:10px;color:var(--text)}.feedback-contact-checkbox{width:18px;height:18px;margin:0;accent-color:#f3162b;color-scheme:dark}