:root{background:radial-gradient(circle at top,#5b82c447,#0000 28%),linear-gradient(180deg,#0b0f17,#090c13 45%,#070910);color-scheme:dark;font-family:Manrope,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:radial-gradient(circle at top,#5b82c438,#0000 24%),linear-gradient(180deg,#0b0f17,#090c13 45%,#070910);margin:0;min-width:320px;position:relative;text-rendering:optimizeLegibility}body:before{background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-size:72px 72px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000000a6,#0000 90%);mask-image:linear-gradient(180deg,#000000a6,#0000 90%);opacity:.45;pointer-events:none;position:fixed}a,button{-webkit-tap-highlight-color:transparent}#root{position:relative}@media (max-width:900px),(pointer:coarse){body:before{display:none}}@supports not ((-webkit-mask-image:linear-gradient(#000,transparent)) or (mask-image:linear-gradient(#000,transparent))){body:before{display:none}}@supports (-moz-appearance:none){html{scroll-behavior:auto}body:before{display:none}}.page-shell{color:#f5f7fb}.page-shell-dashboard{min-height:100vh}.topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080b11e0;border-bottom:1px solid #a0b4d61f;gap:24px;justify-content:space-between;padding:18px 32px;position:-webkit-sticky;position:sticky;top:0;z-index:20}.brand-lockup,.topbar{align-items:center;display:flex}.brand-lockup{gap:14px;min-width:0}.brand-link{color:inherit;text-decoration:none}.brand-logo,.footer-logo{display:block;height:auto}.brand-logo{width:min(220px,42vw)}.product-tag{border-left:1px solid #a0b4d63d;color:#9cb7e5;font-size:.76rem;letter-spacing:.16em;padding-left:14px;text-transform:uppercase}.cta-actions,.footer-links,.hero-actions,.nav-actions,.nav-links{align-items:center;display:flex;gap:14px}.nav-links{gap:40px}.footer-links a,.nav-links a{color:#b8c2d9;text-decoration:none;transition:color .18s ease,opacity .18s ease}.footer-links a:hover,.nav-links a:hover{color:#f5f7fb}.nav-link-active{color:#f5f7fb!important}.button{align-items:center;border:1px solid #0000;border-radius:999px;cursor:pointer;display:inline-flex;font:inherit;font-weight:600;justify-content:center;padding:12px 18px;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.button:hover{transform:translateY(-1px)}.button-primary{background:linear-gradient(135deg,#8ec5ff,#6d91ff);box-shadow:0 12px 30px #6d91ff3d;color:#edf2ff}.button-primary:hover{box-shadow:0 18px 34px #6d91ff4d}.button-muted{background:#ffffff0a;border-color:#a0b4d62e;color:#edf2ff}.content-section,.hero-section,.site-footer,.subpage-hero{contain-intrinsic-size:1px 900px;content-visibility:auto;margin:0 auto;width:min(1160px,calc(100% - 32px))}.page-main{min-height:calc(100vh - 220px)}.hero-section{padding:72px 0 48px}.subpage-hero{margin:0 auto;padding:96px 0 18px;width:min(980px,calc(100% - 32px))}.hero-copy{margin:0 auto;max-width:760px;text-align:center}.cta-panel span,.hero-kicker,.section-heading span{background:#8ec5ff1a;border:1px solid #8ec5ff29;border-radius:999px;color:#a7cbff;display:inline-block;font-size:.76rem;letter-spacing:.12em;padding:8px 12px;text-transform:uppercase}.hero-copy h1{font-size:clamp(3rem,8vw,5.75rem);letter-spacing:-.05em;line-height:.96;margin:24px 0 18px}.subpage-hero h1{font-size:clamp(2.8rem,6vw,4.8rem);letter-spacing:-.05em;line-height:.98;margin:20px 0 12px}.cta-panel p,.faq-item p,.feature-card p,.flow-hub span,.footer-brand p,.hero-copy p,.section-heading p{color:#aeb9d1;line-height:1.7}.hero-copy p{font-size:1.05rem;margin:0 auto;max-width:620px}.hero-actions{justify-content:center;margin-top:28px}.dashboard-frame{background:linear-gradient(180deg,#a0b4d63d,#a0b4d60a);border-radius:28px;box-shadow:0 24px 48px #00000047;margin-top:52px;padding:1px;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.dashboard-frame:hover{box-shadow:0 32px 60px #00000057;transform:translateY(-6px)}.dashboard-window{background:radial-gradient(circle at top left,#6d91ff29,#0000 36%),#0c1019f5;border-radius:27px;overflow:hidden;transition:background .24s ease}.dashboard-frame:hover .dashboard-window{background:radial-gradient(circle at top left,#6d91ff38,#0000 40%),#0c1019f5}.window-bar{border-bottom:1px solid #a0b4d614;display:flex;gap:8px;padding:16px 18px}.window-bar span{border-radius:50%;box-shadow:inset 0 1px 0 #ffffff47;height:11px;transition:transform .18s ease,filter .18s ease;width:11px}.window-bar span:first-child{background:#ff5f57}.window-bar span:nth-child(2){background:#febc2e}.window-bar span:nth-child(3){background:#28c840}.dashboard-frame:hover .window-bar span{filter:saturate(1.08);transform:scale(1.06)}.dashboard-grid{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:460px}.dashboard-sidebar{background:#ffffff05;border-right:1px solid #a0b4d614;padding:26px 18px}.dashboard-icon{margin-bottom:18px;width:58px}.sidebar-pill{background:#ffffff08;border-radius:16px;color:#93a3c3;margin-bottom:10px;padding:12px 14px;transition:transform .18s ease,background .18s ease,color .18s ease}.sidebar-pill:hover{background:#ffffff0f;color:#d9e5fb;transform:translateX(4px)}.sidebar-pill-active{background:linear-gradient(135deg,#8ec5ff2e,#6d91ff1f);color:#f5f7fb}.dashboard-main{padding:24px}.feature-grid,.stat-row{grid-gap:18px;display:grid;gap:18px}.stat-row{grid-template-columns:repeat(3,minmax(0,1fr))}.cta-panel,.faq-item,.feature-card,.flow-node,.provider-chip,.stat-card{background:#ffffff0a;border:1px solid #a0b4d61f;box-shadow:inset 0 1px 0 #ffffff05;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.stat-card{border-radius:20px;padding:18px}.faq-item:hover,.feature-card:hover,.flow-node:hover,.provider-chip:hover,.stat-card:hover{border-color:#8ec5ff47;box-shadow:inset 0 1px 0 #ffffff0a,0 18px 30px #00000029;transform:translateY(-4px)}.feature-card span,.flow-node small,.log-header span,.stat-card span{color:#90a1c2;font-size:.86rem}.cta-panel h2,.feature-card h3,.flow-hub strong,.flow-node strong,.log-header strong,.section-heading h2,.stat-card strong{color:#f5f7fb;display:block}.stat-card strong{font-size:1.2rem;margin-top:8px}.log-panel{background:#070a10b8;border:1px solid #a0b4d61a;border-radius:24px;margin-top:18px;padding:20px;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.dashboard-frame:hover .log-panel{border-color:#8ec5ff2e;box-shadow:0 18px 36px #00000024;transform:translateY(-2px)}.log-header{align-items:end;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px}.log-list{grid-gap:12px;display:grid;gap:12px}.log-row{grid-gap:14px;align-items:center;background:#ffffff08;border-radius:18px;color:#d4dbec;display:grid;gap:14px;grid-template-columns:108px minmax(0,1fr) auto;padding:16px;transition:transform .18s ease,background .18s ease}.log-row:hover{background:#ffffff0d;transform:translateX(6px)}.log-status{background:#8ec5ff1f;border-radius:999px;color:#b8d0ff;display:inline-flex;font-size:.82rem;font-weight:700;justify-content:center;padding:7px 10px}.log-status-success{background:#50d48d24;color:#9fe0c0}.log-status-alert{background:#ffb05224;color:#ffd696}.content-section{padding:72px 0}.faq-section,.providers-section{border-top:1px solid #a0b4d614}.section-heading{margin-bottom:28px;max-width:700px}.centered-heading{margin:0 auto;text-align:center}.cta-panel h2,.section-heading h2{font-size:clamp(2rem,5vw,3.4rem);letter-spacing:-.04em;line-height:1.02;margin:20px 0 12px}.provider-marquee{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(6,minmax(0,1fr))}.provider-chip{border-radius:18px;color:#d3dbec;font-weight:600;overflow:hidden;padding:18px 14px;position:relative;text-align:center}.provider-chip:after{background:linear-gradient(120deg,#0000 20%,#ffffff1f,#0000 80%);content:"";inset:0;position:absolute;transform:translateX(-120%);transition:transform .32s ease}.provider-chip:hover:after{transform:translateX(120%)}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card{background:linear-gradient(180deg,#8ec5ff0f,#0000 40%),#ffffff0a;border-radius:26px;min-height:240px;padding:28px}.feature-card h3{font-size:1.6rem;margin:18px 0 12px}.flow-diagram{grid-gap:22px;align-items:center;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) 220px minmax(0,1fr)}.flow-hub,.flow-node{border-radius:24px;padding:22px;position:relative}.flow-node{min-height:96px}.flow-targets .flow-node{align-items:center;color:#eef3ff;display:flex;font-size:1.45rem;font-weight:700;justify-content:center;text-align:center}.flow-hub:after,.flow-hub:before{background:linear-gradient(90deg,#8ec5ff33,#7fb2ff);content:"";height:2px;position:absolute;top:50%}.flow-hub{background:radial-gradient(circle at top,#8ec5ff24,#0000 55%),#ffffff0d;border:1px solid #8ec5ff3d;text-align:center;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.flow-hub:before{left:-22px;width:22px}.flow-hub:after{right:-22px;width:22px}.flow-hub img{margin-bottom:16px;width:64px}.flow-hub strong{font-size:1.4rem;margin-bottom:8px}.faq-list,.flow-targets{grid-gap:14px;display:grid;gap:14px}.faq-item{border-radius:22px;overflow:hidden}.faq-trigger{align-items:center;background:#0000;border:0;color:#f5f7fb;cursor:pointer;display:flex;font:inherit;font-size:1rem;gap:18px;justify-content:space-between;padding:22px 24px;text-align:left;width:100%}.faq-trigger:hover .faq-icon{color:#c4dcff;transform:scale(1.08)}.faq-item p{margin:0;padding:0 24px 22px}.faq-icon{color:#9cb7e5;font-size:1.5rem;transition:transform .18s ease,color .18s ease}.cta-panel{align-items:center;background:radial-gradient(circle at top left,#8ec5ff29,#0000 34%),#ffffff0d;border-radius:30px;display:flex;gap:24px;justify-content:space-between;padding:32px}.cta-panel:hover{border-color:#8ec5ff47;box-shadow:inset 0 1px 0 #ffffff0a,0 24px 38px #0000002e;transform:translateY(-4px)}.comparison-grid,.contact-layout,.pricing-grid{grid-gap:20px;display:grid;gap:20px}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.comparison-card,.contact-card,.contact-form-card,.pricing-card{background:linear-gradient(180deg,#8ec5ff0f,#0000 40%),#ffffff0a;border:1px solid #a0b4d61f;box-shadow:inset 0 1px 0 #ffffff05}.pricing-card{border-radius:28px;display:flex;flex-direction:column;gap:22px;padding:28px}.pricing-card-featured{border-color:#8ec5ff4d;box-shadow:inset 0 1px 0 #ffffff08,0 16px 36px #6d91ff1f}.contact-card span,.contact-form-card>span,.pricing-card-head span{color:#a7cbff;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase}.pricing-card-head strong{align-items:end;display:flex;font-size:3rem;gap:6px;line-height:1;margin:12px 0}.pricing-card-head small{color:#90a1c2;font-size:.95rem;font-weight:500}.comparison-card p,.contact-card p,.pricing-card-head p{color:#aeb9d1;line-height:1.7;margin:0}.pricing-feature-list{grid-gap:12px;display:grid;gap:12px}.pricing-feature{align-items:center;color:#d8e1f3;display:flex;gap:12px}.pricing-check{align-items:center;background:#8ec5ff24;border-radius:50%;color:#a7cbff;display:inline-flex;font-weight:700;height:22px;justify-content:center;width:22px}.comparison-panel{margin-top:28px}.comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.comparison-card{border-radius:24px;padding:24px}.comparison-card strong,.contact-form-card h2{display:block;font-size:1.45rem;margin-bottom:10px}.contact-layout{align-items:start;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr)}.contact-card,.contact-form-card{border-radius:28px}.contact-form-card{padding:28px}.contact-form{grid-gap:16px;display:grid;gap:16px;margin-top:22px}.contact-form label{grid-gap:10px;color:#d8e1f3;display:grid;font-weight:600;gap:10px}.contact-form input,.contact-form textarea{background:#05080db3;border:1px solid #a0b4d629;border-radius:18px;color:#f5f7fb;font:inherit;padding:15px 16px;width:100%}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#7f8da9}.contact-form textarea{resize:vertical}.contact-side{grid-gap:18px;display:grid;gap:18px}.contact-card{padding:24px}.contact-card a{color:#a7cbff;font-weight:600;text-decoration:none}.contact-card a:hover{color:#f5f7fb}@media (prefers-reduced-motion:reduce){.button,.button-primary,.cta-panel,.dashboard-frame,.dashboard-window,.faq-icon,.faq-item,.feature-card,.flow-hub,.flow-node,.footer-links a,.log-panel,.log-row,.nav-links a,.provider-chip,.provider-chip:after,.sidebar-pill,.stat-card,.window-bar span{transition:none}.button:hover,.cta-panel:hover,.dashboard-frame:hover,.faq-item:hover,.feature-card:hover,.flow-hub:hover,.flow-node:hover,.log-row:hover,.provider-chip:hover,.sidebar-pill:hover,.stat-card:hover{transform:none}.provider-chip:hover:after{transform:translateX(-120%)}}.auth-page{padding-bottom:36px}.dashboard-page{height:100vh;overflow:hidden}.dashboard-app-shell{background:radial-gradient(circle at top left,#8ec5ff1a,#0000 30%),linear-gradient(180deg,#0a0d15f5,#07090ffa);box-shadow:inset 0 1px 0 #ffffff08,0 28px 60px #00000047;display:grid;grid-template-columns:minmax(240px,280px) minmax(0,1fr);height:100vh;overflow:clip}.dashboard-nav{background:linear-gradient(180deg,#ffffff0a,#0000 20%),hsla(0,0%,100%,.025);border-right:1px solid #a0b4d61a;display:flex;flex-direction:column;gap:24px;height:100%;overflow:hidden;padding:28px}.dashboard-brand{grid-gap:12px;color:inherit;display:grid;gap:12px;text-decoration:none}.dashboard-brand-logo{width:min(210px,100%)}.dashboard-banner span,.dashboard-brand span,.dashboard-detail-row span,.dashboard-kicker,.dashboard-loading-card span,.dashboard-nav-label,.dashboard-organization-head span,.dashboard-panel-head span,.dashboard-project-row span,.dashboard-project-table-head,.dashboard-stat-card span{color:#98add2;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase}.dashboard-nav-group{grid-gap:10px;display:grid;gap:10px}.dashboard-account-shell,.dashboard-sidebar-top{position:relative}.dashboard-account-option,.dashboard-account-trigger,.dashboard-selector-button,.dashboard-selector-option{background:#ffffff0a;border:1px solid #a0b4d61f;color:#f5f7fb;font:inherit;width:100%}.dashboard-account-trigger,.dashboard-selector-button{grid-gap:8px;border-radius:22px;cursor:pointer;display:grid;gap:8px;padding:16px 18px;text-align:left}.dashboard-account-trigger,.dashboard-selector-button strong{font-size:1rem}.dashboard-account-trigger-open,.dashboard-selector-button-open{background:linear-gradient(180deg,#8ec5ff14,#ffffff0a);border-color:#8ec5ff3d}.dashboard-nav-item{background:#ffffff08;border:1px solid #0000;border-radius:18px;color:#dfe7f7;display:block;padding:13px 14px;text-decoration:none}.dashboard-nav-item-active{background:linear-gradient(135deg,#8ec5ff2e,#6d91ff1f);border-color:#8ec5ff2e;box-shadow:0 16px 30px #1c2c5238}.dashboard-nav-item-muted{opacity:.72}.dashboard-account-shell{margin-top:auto}.dashboard-detail-row strong,.dashboard-empty-state strong,.dashboard-hero-meta strong,.dashboard-loading-card strong,.dashboard-organization-head strong,.dashboard-panel-head strong,.dashboard-project-row strong,.dashboard-selector-button strong{color:#f5f7fb;display:block}.dashboard-popover{grid-gap:14px;background:linear-gradient(180deg,#8ec5ff14,#0000 38%),#090d14fa;border:1px solid #a0b4d61f;border-radius:24px;box-shadow:0 24px 48px #00000047;display:grid;gap:14px;left:0;padding:14px;position:absolute;right:0;z-index:5}.dashboard-selector-menu{top:calc(100% + 12px)}.dashboard-account-menu{bottom:calc(100% + 12px)}.dashboard-selector-create,.dashboard-selector-list{grid-gap:10px;display:grid;gap:10px}.dashboard-account-option,.dashboard-selector-option{grid-gap:4px;border-radius:18px;cursor:pointer;display:grid;gap:4px;padding:14px 16px;text-align:left;text-decoration:none}.dashboard-account-option,.dashboard-inline-field span,.dashboard-selector-option span{color:#aeb9d1}.dashboard-selector-option-active{background:linear-gradient(135deg,#8ec5ff2e,#6d91ff1f);border-color:#8ec5ff3d}.dashboard-inline-field{grid-gap:8px;color:#d8e1f3;display:grid;font-size:.92rem;gap:8px}.dashboard-inline-field input{background:#05080db3;border:1px solid #a0b4d629;border-radius:16px;color:#f5f7fb;font:inherit;padding:13px 14px;width:100%}.dashboard-inline-field input::placeholder{color:#7f8da9}.dashboard-inline-error{background:#ff78681f;border:1px solid #ff78682e;border-radius:14px;color:#ffd1cb;margin:0;padding:10px 12px}.dashboard-account-option:hover,.dashboard-account-trigger:hover,.dashboard-selector-button:hover,.dashboard-selector-option:hover{border-color:#8ec5ff3d}.dashboard-account-option{color:#f5f7fb}.dashboard-content{height:100%;overflow-x:hidden;overflow-y:auto;padding:32px}.dashboard-grid-layout,.dashboard-hero,.dashboard-stat-grid{grid-gap:20px;display:grid;gap:20px}.dashboard-section-header{margin-bottom:24px}.dashboard-section-header h1{font-size:clamp(2.4rem,5vw,4rem);letter-spacing:-.05em;line-height:.98;margin:16px 0 12px}.dashboard-log-row span,.dashboard-section-header p{color:#aeb9d1;line-height:1.7}.dashboard-hero{align-items:end;grid-template-columns:minmax(0,1fr) 260px;margin-bottom:24px}.dashboard-hero h1,.dashboard-panel-head h2{letter-spacing:-.05em;line-height:.98;margin:16px 0 12px}.dashboard-hero h1{font-size:clamp(2.8rem,6vw,4.9rem);max-width:760px}.dashboard-empty-state p,.dashboard-hero p,.dashboard-stat-card p{color:#aeb9d1;line-height:1.7}.dashboard-hero-meta{grid-gap:14px;display:grid;gap:14px}.dashboard-banner,.dashboard-hero-meta div,.dashboard-loading-card,.dashboard-organization-card,.dashboard-panel,.dashboard-stat-card{background:linear-gradient(180deg,#8ec5ff0d,#0000 42%),#ffffff0a;border:1px solid #a0b4d61f;border-radius:24px;box-shadow:inset 0 1px 0 #ffffff05}.dashboard-hero-meta div{padding:18px}.dashboard-hero-meta strong{font-size:2rem;margin-top:10px}.dashboard-banner{grid-gap:8px;display:grid;gap:8px;margin-bottom:20px;padding:18px 20px}.dashboard-banner-error{background:linear-gradient(180deg,#ff786814,#0000 40%),#ffffff0a;border-color:#ff786833}.dashboard-loading{margin-top:10px}.dashboard-loading-card{padding:24px}.dashboard-loading-card strong{font-size:1.15rem;margin-top:8px}.dashboard-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px}.dashboard-stat-card{padding:22px}.dashboard-stat-card strong{display:block;font-size:clamp(1.8rem,4vw,2.6rem);margin:12px 0 10px}.dashboard-grid-layout{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr)}.dashboard-panel{padding:22px}.dashboard-panel-wide{grid-column:span 1}.dashboard-panel-head{align-items:end;display:flex;gap:14px;justify-content:space-between;margin-bottom:18px}.dashboard-panel-head h2{font-size:clamp(1.45rem,3vw,2.2rem)}.dashboard-detail-stack,.dashboard-organization-list{grid-gap:14px;display:grid;gap:14px}.dashboard-organization-card{padding:18px}.dashboard-detail-row,.dashboard-organization-head,.dashboard-project-row,.dashboard-project-table-head{grid-gap:12px;display:grid;gap:12px}.dashboard-organization-head{align-items:start;grid-template-columns:minmax(0,1fr) auto}.dashboard-chip{align-items:center;background:#8ec5ff1f;border-radius:999px;color:#cfe2ff;display:inline-flex;font-size:.8rem;font-weight:700;justify-content:center;padding:8px 12px}.dashboard-organization-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.dashboard-detail-row,.dashboard-organization-metrics div{background:#ffffff08;border-radius:18px;padding:14px 16px}.dashboard-organization-metrics span{color:#90a1c2;display:block;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.dashboard-organization-metrics strong{display:block;margin-top:8px}.dashboard-detail-row{align-items:center;grid-template-columns:104px minmax(0,1fr)}.dashboard-detail-row span{letter-spacing:.06em}.dashboard-project-table{display:grid}.dashboard-log-list{grid-gap:12px;display:grid;gap:12px}.dashboard-log-row{grid-gap:14px;align-items:start;background:#ffffff08;border-radius:18px;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr);padding:18px}.dashboard-project-row,.dashboard-project-table-head{align-items:center;grid-template-columns:minmax(220px,1.4fr) repeat(4,minmax(0,.6fr))}.dashboard-project-table-head{padding:0 16px 12px}.dashboard-project-row{background:#ffffff08;border-radius:18px;margin-top:10px;padding:16px}.dashboard-project-row span{color:#d1daec;font-size:.92rem;letter-spacing:normal;text-transform:none}.dashboard-project-row div span{color:#90a1c2;display:block;font-size:.8rem;margin-top:6px}.dashboard-empty-state{background:#ffffff05;border:1px dashed #a0b4d633;border-radius:22px;padding:26px}.auth-shell{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(360px,460px)}.auth-copy{padding-top:24px}.auth-copy span{background:#8ec5ff1a;border:1px solid #8ec5ff29;border-radius:999px;color:#a7cbff;display:inline-block;font-size:.76rem;letter-spacing:.12em;padding:8px 12px;text-transform:uppercase}.auth-copy h1{font-size:clamp(2.8rem,6vw,4.8rem);letter-spacing:-.05em;line-height:.98;margin:18px 0 14px}.auth-card-head p,.auth-copy p,.auth-switch,.form-message,.session-item span{color:#aeb9d1;line-height:1.7}.auth-card{background:radial-gradient(circle at top,#6d91ff29,#0000 34%),#090d14e6;border:1px solid #a0b4d624;border-radius:30px;box-shadow:inset 0 1px 0 #ffffff08,0 16px 36px #0000002e;padding:28px}.auth-card-compact{grid-gap:18px;display:grid;gap:18px}.auth-card-head strong,.session-item strong{color:#f5f7fb;display:block}.auth-card-head strong{font-size:1.65rem;margin-bottom:10px}.auth-form{grid-gap:16px;display:grid;gap:16px;margin-top:22px}.auth-form label{grid-gap:10px;color:#d8e1f3;display:grid;font-weight:600;gap:10px}.auth-form input{background:#05080db3;border:1px solid #a0b4d629;border-radius:18px;color:#f5f7fb;font:inherit;padding:15px 16px;width:100%}.auth-form input::placeholder{color:#7f8da9}.auth-submit{margin-top:6px;width:100%}.auth-submit:disabled{cursor:progress;opacity:.7;transform:none}.form-message{border-radius:16px;margin:0;padding:12px 14px}.form-message-error{background:#ff78681f;border:1px solid #ff78682e;color:#ffd1cb}.auth-switch{margin:18px 0 0}.auth-switch a{color:#a7cbff;font-weight:600;text-decoration:none}.auth-switch a:hover{color:#f5f7fb}.auth-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.session-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.session-item{background:#ffffff0a;border:1px solid #a0b4d61f;border-radius:20px;padding:18px}.session-item-full{grid-column:1/-1}.session-item strong{font-size:1rem;margin-top:8px;word-break:break-word}.site-footer{align-items:center;border-top:1px solid #a0b4d614;display:flex;gap:24px;justify-content:space-between;padding:28px 0 48px}.footer-logo{margin-bottom:10px;width:min(180px,40vw)}@media (max-width:1080px){.cta-panel,.flow-diagram,.site-footer,.topbar{flex-direction:column}.site-footer,.topbar{align-items:flex-start}.dashboard-grid,.flow-diagram{grid-template-columns:1fr}.flow-hub:after,.flow-hub:before{display:none}.provider-marquee{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-shell,.comparison-grid,.contact-layout,.dashboard-app-shell,.dashboard-grid-layout,.dashboard-hero,.dashboard-stat-grid,.pricing-grid,.session-grid{grid-template-columns:1fr}.dashboard-nav{border-bottom:1px solid #a0b4d61a;border-right:0;height:auto;overflow:visible}.dashboard-account-shell{margin-top:0}.dashboard-organization-metrics,.dashboard-project-row,.dashboard-project-table-head{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#080b11f5}}@media (max-width:760px){.topbar{padding:16px 20px}.dashboard-content,.dashboard-nav,.dashboard-page{padding:20px}.dashboard-app-shell{height:auto}.dashboard-page{min-height:100vh}.dashboard-content,.dashboard-page{height:auto;overflow:visible}.brand-link{width:100%}.brand-logo{width:min(190px,58vw)}.nav-actions,.nav-links{display:none}.hero-section{padding-top:52px}.subpage-hero{padding-top:68px}.content-section{padding:56px 0}.feature-grid,.log-row,.provider-marquee,.stat-row{grid-template-columns:1fr}.cta-panel{padding:24px}.auth-card,.contact-card,.contact-form-card,.dashboard-panel,.dashboard-stat-card,.pricing-card{padding:22px}.dashboard-hero h1{font-size:clamp(2.3rem,10vw,3.6rem)}.dashboard-detail-row,.dashboard-organization-metrics,.dashboard-project-row,.dashboard-project-table-head{grid-template-columns:1fr}}@supports (-moz-appearance:none){.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#080b11f7}.dashboard-frame{box-shadow:0 16px 32px #00000038}.auth-card,.pricing-card-featured{box-shadow:inset 0 1px 0 #ffffff08,0 12px 24px #00000024}}
/*# sourceMappingURL=main.9980b250.css.map*/