.pc-shell{color:#11182b;background:#f5f7fc;grid-template-columns:240px 1fr;min-height:100vh;display:grid}.pc-shell>aside{color:#fff;background:#080d20;flex-direction:column;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0}.pc-shell>aside img{width:180px;height:auto;margin:0 8px 32px}.pc-shell nav{gap:7px;display:grid}.pc-shell nav button,.pc-shell>aside>div button{color:#aeb8d1;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:13px;font-weight:700;display:flex}.pc-shell nav button svg{width:17px}.pc-shell nav button svg:last-child{width:13px;margin-left:auto}.pc-shell nav button.active{color:#fff;background:#6d57ed}.pc-shell>aside>div{border-top:1px solid #ffffff15;gap:4px;margin-top:auto;padding:16px 10px 0;display:grid}.pc-shell>aside>div strong{font-size:12px}.pc-shell>aside>div small{color:#929db8;word-break:break-all;font-size:10px}.pc-shell>aside>div button{margin-top:8px;padding:0}.pc-shell>main{min-width:0;padding:clamp(26px,4vw,54px)}.pc-page,.pc-onboarding{max-width:1100px;margin:auto}.pc-page>header,.pc-onboarding>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.pc-page header small,.pc-onboarding header small{color:#735cf0;letter-spacing:.12em;font-size:11px;font-weight:850}.pc-page h1,.pc-onboarding h1{letter-spacing:-.035em;margin:7px 0 5px;font-size:36px}.pc-page header p,.pc-onboarding header p{color:#69758f;margin:0}.pc-page header button,.pc-delivery button{color:#34405a;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8dfed;border-radius:9px;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:750;display:flex}.pc-state,.pc-empty{color:#68758d;text-align:center;background:#fff;border:1px solid #dce3f0;border-radius:18px;place-content:center;justify-items:center;gap:10px;min-height:260px;padding:30px;display:grid}.pc-state svg,.pc-empty>svg{color:#6d57ed;width:30px}.pc-state.fullscreen{border:0;border-radius:0;min-height:100vh}.pc-state.error,.pc-error{color:#be123c;background:#fff1f2;border-color:#fecdd3}.pc-empty h2{color:#172039;margin:4px 0 0}.pc-empty p{max-width:520px;margin:0;line-height:1.6}.pc-empty.compact{min-height:150px;margin-top:18px}.pc-table{gap:10px;display:grid}.pc-table article,.pc-account{background:#fff;border:1px solid #dce3f0;border-radius:13px;align-items:center;gap:14px;padding:17px;display:flex}.pc-table article>svg,.pc-account>svg{color:#6d57ed}.pc-table article span,.pc-account span{gap:4px;display:grid}.pc-table article small,.pc-account small{color:#7a859c}.pc-table article b{color:#11805d;text-transform:capitalize;margin-left:auto;font-size:11px}.pc-auth{background:#080d20;grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.pc-auth>section{color:#fff;padding:clamp(40px,8vw,100px)}.pc-auth>section img{width:205px;height:auto;margin-bottom:70px}.pc-auth>section>span{color:#8f7cff;letter-spacing:.12em;font-size:11px;font-weight:850}.pc-auth h1{letter-spacing:-.05em;max-width:650px;font-size:clamp(40px,5vw,68px);line-height:1.02}.pc-auth>section p{color:#a9b4cd;max-width:600px;line-height:1.7}.pc-auth ol{color:#d8deee;gap:12px;margin:30px 0 0;padding:0;list-style:none;display:grid}.pc-auth ol li{gap:9px;display:flex}.pc-auth ol svg{color:#45d4a2;width:17px}.pc-auth>form{background:#fff;border-radius:24px;align-self:center;margin:30px;padding:clamp(28px,5vw,52px)}.pc-auth form>small{color:#735cf0;letter-spacing:.1em;font-weight:850}.pc-auth form h2{margin:8px 0;font-size:30px}.pc-auth form>p{color:#707b92}.pc-fields{grid-template-columns:1fr 1fr;gap:14px;margin-top:25px;display:grid}.pc-fields label,.pc-compose label,.pc-onboard-body main label{color:#34405a;gap:7px;font-size:11px;font-weight:750;display:grid}.pc-fields label.wide{grid-column:1/-1}.pc-fields input,.pc-compose input,.pc-compose select,.pc-compose textarea,.pc-onboard-body textarea{color:#172039;width:100%;min-height:45px;font:inherit;background:#fbfcff;border:1px solid #d7deec;border-radius:9px;outline:0;padding:10px 12px}.pc-fields em{color:#be123c;font-style:normal}.pc-auth form>button:not(.link),.pc-compose button.primary,.pc-onboard-body button.primary{color:#fff;width:100%;min-height:47px;font:inherit;cursor:pointer;background:#6d57ed;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:18px;font-weight:800;display:flex}.pc-auth form button.link{color:#6554d6;font:inherit;cursor:pointer;background:0 0;border:0;margin:14px auto 0;font-size:12px;font-weight:750;display:block}.pc-error{border:1px solid #fecdd3;border-radius:9px;margin-top:14px;padding:11px;font-size:12px}.pc-onboarding>header b{color:#5f49df;background:#ebe8ff;border-radius:50%;place-items:center;width:62px;height:62px;display:grid}.pc-onboard-body{grid-template-columns:270px 1fr;gap:18px;display:grid}.pc-onboard-body aside{background:#fff;border:1px solid #dce3f0;border-radius:15px;gap:3px;padding:10px;display:grid}.pc-onboard-body aside button{color:#7a859d;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 8px;font-size:11px;display:flex}.pc-onboard-body aside button i{background:#eef1f8;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;display:grid}.pc-onboard-body aside button.active{color:#5e49db;background:#eeeaff;font-weight:800}.pc-onboard-body aside button.done{color:#14815f}.pc-onboard-body aside svg{width:12px}.pc-onboard-body main{background:#fff;border:1px solid #dce3f0;border-radius:15px;padding:32px}.pc-step-icon{color:#684fe5;background:#edeaff;border-radius:13px;place-items:center;width:50px;height:50px;display:grid}.pc-onboard-body main h2{font-size:26px}.pc-onboard-body main>p{color:#727e96;line-height:1.6}.pc-onboard-body textarea,.pc-compose textarea{resize:vertical;min-height:150px}.pc-onboard-body footer{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.pc-onboard-body footer button{min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6ddea;border-radius:9px;align-items:center;gap:7px;padding:0 16px;font-size:12px;font-weight:750;display:flex}.pc-onboard-body footer button.primary{width:auto;margin:0}.pc-compose{background:#fff;border:1px solid #dce3f0;border-radius:16px;gap:14px;padding:26px;display:grid}.pc-compose button.primary{justify-self:start;width:auto;padding:0 20px}.pc-delivery{color:#126d51;background:#effcf7;border:1px solid #b9ead8;border-radius:13px;align-items:center;gap:13px;margin-top:18px;padding:17px;display:flex}.pc-delivery>svg{width:23px}.pc-delivery span{gap:3px;display:grid}.pc-delivery small{color:#4e796a}.pc-delivery button{margin-left:auto}.spin{animation:.8s linear infinite pc-spin}@keyframes pc-spin{to{transform:rotate(360deg)}}@media (width<=800px){.pc-shell{grid-template-columns:1fr}.pc-shell>aside{height:auto;position:static}.pc-shell nav{grid-template-columns:repeat(4,1fr)}.pc-shell nav button{justify-content:center}.pc-shell nav button svg:last-child,.pc-shell nav button:not(.active){font-size:0}.pc-shell>aside>div{display:none}.pc-shell>main{padding:24px 14px}.pc-auth{grid-template-columns:1fr}.pc-auth>section{display:none}.pc-fields,.pc-onboard-body{grid-template-columns:1fr}.pc-onboard-body aside{max-height:220px;overflow:auto}.pc-page h1,.pc-onboarding h1{font-size:29px}.pc-delivery{flex-wrap:wrap;align-items:flex-start}.pc-delivery button{margin-left:0}}.structured-onboarding{max-width:1240px}.structured-onboarding .pc-onboard-body{grid-template-columns:minmax(210px,250px) minmax(0,1fr)}.structured-onboarding .pc-onboard-body aside{align-content:start;height:max-content;position:sticky;top:24px}.structured-onboarding .pc-onboard-body aside button{min-height:52px}.structured-onboarding .pc-onboard-body aside button span{gap:2px;display:grid}.structured-onboarding .pc-onboard-body aside button small{color:#929db8;font-size:9px;font-weight:650}.structured-onboarding .pc-onboard-body aside button.blocked{color:#a65b10}.structured-onboarding .pc-onboard-body aside button.blocked i{color:#a65b10;background:#fff4df}.pc-structured-heading{align-items:flex-start;gap:14px;display:flex}.pc-structured-heading>div{min-width:0}.pc-structured-heading small{color:#735cf0;letter-spacing:.08em;font-weight:850}.pc-structured-heading h2{margin:5px 0}.pc-structured-heading p{color:#727e96;margin:0;line-height:1.55}.pc-structured-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}.pc-structured-form label{align-content:start;gap:7px;display:grid}.pc-structured-form label span{color:#34405a;font-size:11px;font-weight:800}.pc-structured-form input,.pc-structured-form select{color:#172039;width:100%;min-width:0;min-height:44px;font:inherit;background:#fbfcff;border:1px solid #d7deec;border-radius:9px;padding:0 12px}.pc-structured-form input[readonly],.pc-structured-form select:disabled{color:#68758d;background:#f0f3f9}.pc-structured-form small{color:#77839a;font-size:10px;line-height:1.45}.pc-structured-form em{color:#be123c;font-size:10px;font-style:normal}.pc-structured-form .primary,.pc-readiness-list>.primary{color:#fff;width:max-content;min-height:44px;font:inherit;cursor:pointer;background:#6d57ed;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:12px;font-weight:800;display:inline-flex}.pc-structured-form .primary{grid-column:1/-1}.pc-structured-form .primary:disabled,.pc-readiness-list>.primary:disabled{cursor:not-allowed;opacity:.48}.pc-resource-stage,.pc-readiness-list{gap:14px;margin-top:24px;display:grid}.pc-resource-summary,.pc-launch-boundary{background:#f8faff;border:1px solid #dce3f0;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.pc-resource-summary>svg,.pc-launch-boundary>svg{color:#6d57ed}.pc-resource-summary span,.pc-launch-boundary span{gap:3px;display:grid}.pc-resource-summary small,.pc-launch-boundary small{color:#758198}.pc-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pc-resource-grid article{border:1px solid #dce3f0;border-radius:11px;align-items:center;gap:10px;min-width:0;padding:13px;display:flex}.pc-resource-grid article>svg{color:#6d57ed;flex:none;width:18px}.pc-resource-grid article span{gap:3px;min-width:0;display:grid}.pc-resource-grid article strong,.pc-resource-grid article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-resource-grid article small{color:#78849b}.pc-contract-blocker{color:#9a4b0d;background:#fff7ed;border:1px solid #fed7aa;border-radius:11px;align-items:flex-start;gap:10px;margin-top:14px;padding:13px;display:flex}.pc-contract-blocker>svg{flex:none;width:18px}.pc-contract-blocker span{gap:3px;display:grid}.pc-contract-blocker strong{font-size:10px}.pc-contract-blocker small{line-height:1.45}.pc-readiness-list>button:not(.primary){text-align:left;cursor:pointer;background:#fff;border:1px solid #dce3f0;border-radius:11px;grid-template-columns:32px minmax(130px,.5fr) minmax(0,1fr) 18px;align-items:center;gap:10px;padding:12px;display:grid}.pc-readiness-list>button>span{border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.pc-readiness-list>button>span.blocked{color:#b65b11;background:#fff1e4}.pc-readiness-list>button>span.ready{color:#11805d;background:#eafaf4}.pc-readiness-list>button svg{width:16px}.pc-readiness-list>button small{color:#77839a}.structured-onboarding footer>span{color:#77839a;align-self:center;margin-right:auto;font-size:10px}@media (width<=900px){.structured-onboarding .pc-onboard-body{grid-template-columns:1fr}.structured-onboarding .pc-onboard-body aside{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;position:static}.pc-resource-grid{grid-template-columns:1fr}}@media (width<=620px){.structured-onboarding>header{align-items:center}.structured-onboarding>header b{flex:0 0 50px;width:50px;height:50px}.structured-onboarding .pc-onboard-body aside{grid-template-columns:1fr 1fr}.structured-onboarding .pc-onboard-body main{padding:20px 14px}.pc-structured-form{grid-template-columns:1fr}.pc-structured-form .primary{grid-column:auto;width:100%}.pc-readiness-list>button:not(.primary){grid-template-columns:32px 1fr 18px}.pc-readiness-list>button:not(.primary) small{grid-column:2/4}.structured-onboarding footer{flex-direction:column;align-items:stretch}.structured-onboarding footer>span{order:-1;margin:0}.structured-onboarding footer button{justify-content:center}}.email-platform .structured-onboarding .pc-onboard-body aside,.email-platform .structured-onboarding .pc-onboard-body main,.email-platform .pc-resource-grid article,.email-platform .pc-readiness-list>button:not(.primary){border-color:var(--line);background:var(--panel)}.email-platform .structured-onboarding .pc-onboard-body aside button{color:var(--muted)}.email-platform .structured-onboarding .pc-onboard-body aside button.active{background:var(--purple-soft);color:var(--text)}.email-platform .pc-structured-heading p,.email-platform .pc-structured-form small,.email-platform .pc-resource-summary small,.email-platform .pc-launch-boundary small,.email-platform .pc-resource-grid article small,.email-platform .pc-readiness-list>button small,.email-platform .structured-onboarding footer>span{color:var(--muted)}.email-platform .pc-structured-form label span{color:var(--text)}.email-platform .pc-structured-form input,.email-platform .pc-structured-form select{border-color:var(--line);background:var(--panel-2);color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.email-platform .pc-structured-form input[readonly],.email-platform .pc-structured-form select:disabled{background:color-mix(in srgb,var(--panel-2) 75%,#000);color:var(--muted)}.email-platform .pc-resource-summary,.email-platform .pc-launch-boundary{border-color:var(--line);background:var(--panel-2)}.email-platform .pc-contract-blocker{color:#f7ba65;background:#f59e0b14;border-color:#f59e0b59}.email-platform .pc-empty{border-color:var(--line);background:var(--panel);color:var(--muted)}.pc-field-unavailable{background:#f8faff;border:1px solid #dce3f0;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.pc-field-unavailable>svg{color:#77839a;flex:none;width:18px}.pc-field-unavailable span{gap:4px;display:grid}.pc-field-unavailable strong{font-size:11px}.pc-field-unavailable small{line-height:1.45}.email-platform .pc-field-unavailable{border-color:var(--line);background:var(--panel-2)}.email-platform .structured-onboarding .pc-structured-form input,.email-platform .structured-onboarding .pc-structured-form select{caret-color:#fff;color:#fff!important;-webkit-text-fill-color:#fff!important}.email-platform .structured-onboarding .pc-structured-form input::placeholder{color:#ffffff8c;-webkit-text-fill-color:#ffffff8c}.email-platform .structured-onboarding .pc-structured-form select option{color:#fff;background:#10172b}.email-platform .structured-onboarding .pc-structured-form input[readonly],.email-platform .structured-onboarding .pc-structured-form select:disabled{color:#ffffffc7!important;-webkit-text-fill-color:#ffffffc7!important}.structured-onboarding .pc-structured-form>button.primary{justify-self:center;width:auto;min-width:120px;padding:0 24px}.email-platform .structured-onboarding .pc-onboard-body footer button:disabled{opacity:.48;border-color:var(--line)!important;color:var(--muted)!important;background:0 0!important}.email-platform .structured-onboarding .pc-onboard-body footer button:disabled svg{color:inherit}@media (width<=620px){.structured-onboarding .pc-structured-form>button.primary{justify-self:stretch;width:100%;min-width:0}}.pc-channel-catalog{gap:12px;display:grid}.pc-channel-catalog>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pc-channel-catalog>header>div{gap:4px;display:grid}.pc-channel-catalog>header strong{font-size:14px}.pc-channel-catalog>header small{color:#77839a;line-height:1.45}.pc-channel-catalog>header>span{color:#66728a;border:1px solid #dce3f0;border-radius:999px;flex:none;padding:6px 10px;font-size:10px;font-weight:800}.pc-resource-grid.channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pc-resource-grid.channel-grid article{min-height:66px;padding:10px 12px}.pc-resource-grid.channel-grid article strong{font-size:12px}.pc-resource-grid.channel-grid article small{font-size:9px}.email-platform .pc-channel-catalog>header small{color:var(--muted)}.email-platform .pc-channel-catalog>header>span{border-color:var(--line);color:var(--muted)}@media (width<=1100px){.pc-resource-grid.channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.pc-resource-grid.channel-grid{grid-template-columns:1fr}.pc-channel-catalog>header{flex-direction:column}.pc-channel-catalog>header>span{align-self:flex-start}}.pc-resource-grid.channel-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pc-resource-grid.channel-grid button{min-width:0;min-height:70px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce3f0;border-radius:11px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .16s,background-color .16s,transform .16s;display:flex}.pc-resource-grid.channel-grid button:hover{border-color:#8a78ef;transform:translateY(-1px)}.pc-resource-grid.channel-grid button:focus-visible{outline-offset:2px;outline:2px solid #8a78ef}.pc-resource-grid.channel-grid button.selected{background:#f2efff;border-color:#6d57ed}.pc-resource-grid.channel-grid button:disabled{cursor:not-allowed;opacity:.48;transform:none}.pc-resource-grid.channel-grid button>span:last-child{gap:3px;min-width:0;display:grid}.pc-resource-grid.channel-grid button strong,.pc-resource-grid.channel-grid button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-resource-grid.channel-grid button strong{font-size:12px}.pc-resource-grid.channel-grid button small{color:#78849b;font-size:9px}.channel-check{color:#6d57ed;border:1px solid #dce3f0;border-radius:7px;flex:0 0 25px;place-items:center;width:25px;height:25px;display:grid}.channel-check svg{width:13px}.pc-resource-grid.channel-grid button.selected .channel-check{color:#fff;background:#6d57ed;border-color:#6d57ed}.pc-resource-notice{color:#58647c;background:#f8faff;border:1px solid #dce3f0;border-radius:11px;align-items:flex-start;gap:10px;padding:13px;display:flex}.pc-resource-notice>svg{color:#77839a;flex:none;width:18px}.pc-resource-notice span{gap:3px;display:grid}.pc-resource-notice strong{font-size:11px}.pc-resource-notice small{line-height:1.45}.email-platform .pc-resource-grid.channel-grid button{border-color:var(--line);background:var(--panel);color:var(--text)}.email-platform .pc-resource-grid.channel-grid button:hover{border-color:#7965e8}.email-platform .pc-resource-grid.channel-grid button.selected{background:var(--purple-soft);border-color:#745cf0}.email-platform .pc-resource-grid.channel-grid button small{color:var(--muted)}.email-platform .channel-check{border-color:var(--line)}.email-platform .pc-resource-notice{border-color:var(--line);background:var(--panel-2);color:var(--text)}.email-platform .pc-resource-notice small{color:var(--muted)}.structured-onboarding .pc-onboard-body footer button:disabled{opacity:.52;color:#77839a!important;box-shadow:none!important;background:0 0!important;border-color:#27324b!important}.structured-onboarding .pc-onboard-body footer .onboarding-previous:disabled{color:#68758d!important;-webkit-text-fill-color:#68758d!important;background:#0b1224!important;border-color:#27324b!important}.structured-onboarding .pc-onboard-body footer .onboarding-previous{color:#aeb8d1!important;-webkit-text-fill-color:#aeb8d1!important;box-shadow:none!important;background:#0b1224!important;border-color:#27324b!important}.structured-onboarding .pc-onboard-body footer .onboarding-previous:hover:not(:disabled){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#111a30!important;border-color:#6554d6!important}.structured-onboarding .pc-onboard-body footer .onboarding-previous:disabled{color:#68758d!important;-webkit-text-fill-color:#68758d!important}.structured-onboarding .pc-onboard-body footer{justify-content:space-between}@media (width<=1050px){.pc-resource-grid.channel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.pc-resource-grid.channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.pc-resource-grid.channel-grid{grid-template-columns:1fr}}.pc-team-roles{gap:14px;display:grid}.pc-team-operations{gap:18px;display:grid}.pc-team-section{background:#fff;border:1px solid #dce3f0;border-radius:14px;gap:13px;padding:18px;display:grid}.pc-team-section>header{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.pc-team-section>header>div{gap:3px;display:grid}.pc-team-section>header strong{font-size:14px}.pc-team-section>header small{color:#77839a;font-size:10px;line-height:1.4}.section-number{color:#6d57ed;background:#eeeaff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.section-number svg{width:17px}.section-status{color:#66728a;border:1px solid #dce3f0;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:800}.availability-panel{gap:13px;display:grid}.availability-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.availability-days button{color:#66728a;min-height:40px;font:inherit;cursor:pointer;background:#f8faff;border:1px solid #dce3f0;border-radius:9px;font-size:10px;font-weight:800}.availability-days button.selected{color:#fff;background:#6d57ed;border-color:#6d57ed}.availability-hours{grid-template-columns:minmax(140px,1fr) auto minmax(140px,1fr) minmax(220px,1.4fr);align-items:end;gap:10px;display:grid}.availability-hours>label{color:#66728a;gap:6px;font-size:10px;font-weight:700;display:grid}.availability-hours input,.availability-hours select{width:100%;height:42px;color:inherit;font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #dce3f0;border-radius:9px;padding:0 12px}.availability-hours>span{color:#77839a;padding-bottom:13px;font-size:10px}.availability-timezone small{color:#77839a;font-size:9px;font-weight:400}.section-validation{color:#dc4c64;margin:0;font-size:10px}.routing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.routing-grid>button{min-height:86px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#f8faff;border:1px solid #dce3f0;border-radius:11px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:13px;display:grid}.routing-grid>button.selected{background:#f2efff;border-color:#6d57ed}.routing-grid>button>span:last-child{gap:5px;display:grid}.routing-grid strong{font-size:12px}.routing-grid small{color:#77839a;font-size:9px;line-height:1.45}.routing-radio{color:#fff;border:1px solid #dce3f0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.routing-radio svg{width:14px}.routing-grid>button.selected .routing-radio{background:#6d57ed;border-color:#6d57ed}.email-platform .pc-team-section{border-color:var(--line);background:var(--panel)}.email-platform .pc-team-section>header small,.email-platform .routing-grid small,.email-platform .availability-timezone small{color:var(--muted)}.email-platform .section-status,.email-platform .availability-days button,.email-platform .availability-hours input,.email-platform .availability-hours select,.email-platform .routing-grid>button,.email-platform .routing-radio{border-color:var(--line)}.email-platform .availability-days button,.email-platform .availability-hours input,.email-platform .availability-hours select,.email-platform .routing-grid>button{background:var(--panel-2);color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.email-platform .availability-hours select option{color:#fff;background:#10172b}.email-platform .availability-hours>label{color:#fff}.email-platform .availability-hours input,.email-platform .availability-hours select{caret-color:#fff;opacity:1;color:#fff!important;-webkit-text-fill-color:#fff!important}.email-platform .availability-hours input::-webkit-datetime-edit{color:#fff;-webkit-text-fill-color:#fff}.email-platform .availability-hours input::-webkit-datetime-edit-fields-wrapper{color:#fff;-webkit-text-fill-color:#fff}.email-platform .availability-hours input::-webkit-datetime-edit-hour-field{color:#fff;-webkit-text-fill-color:#fff}.email-platform .availability-hours input::-webkit-datetime-edit-minute-field{color:#fff;-webkit-text-fill-color:#fff}.email-platform .availability-hours input::-webkit-calendar-picker-indicator{filter:invert();opacity:.9}.email-platform .availability-timezone small,.email-platform .availability-hours>span{color:#ffffffb8}.email-platform .availability-days button.selected,.email-platform .routing-grid>button.selected{background:var(--purple-soft);border-color:#745cf0}.email-platform .availability-days button.selected{color:#fff;background:#6d57ed}.pc-stage-loading{color:#58647c;background:#f8faff;border:1px solid #dce3f0;border-radius:14px;justify-content:center;align-items:center;gap:12px;min-height:240px;margin-top:24px;display:flex}.pc-stage-loading>svg{color:#6d57ed;width:22px}.pc-stage-loading>span{gap:3px;display:grid}.pc-stage-loading small{color:#77839a}.email-platform .pc-stage-loading{border-color:var(--line);background:var(--panel-2);color:var(--text)}.email-platform .pc-stage-loading small{color:var(--muted)}.pc-team-roles>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pc-team-roles>header>div{gap:4px;display:grid}.pc-team-roles>header strong{font-size:15px}.pc-team-roles>header small{color:#77839a;max-width:590px;line-height:1.45}.pc-team-roles>header>span{color:#66728a;border:1px solid #dce3f0;border-radius:999px;flex:none;padding:6px 10px;font-size:10px;font-weight:800}.pc-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pc-role-grid>button{min-height:92px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce3f0;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.pc-role-grid>button:hover{border-color:#8a78ef;transform:translateY(-1px)}.pc-role-grid>button:focus-visible{outline-offset:2px;outline:2px solid #8a78ef}.pc-role-grid>button.selected{background:#f2efff;border-color:#6d57ed}.role-icon{color:#6d57ed;background:#eeeaff;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.role-icon svg{width:19px}.pc-role-grid>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.pc-role-grid>button strong{font-size:13px}.pc-role-grid>button small{color:#77839a;font-size:10px;line-height:1.4}.role-choice{color:#66728a;border:1px solid #dce3f0;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.role-choice svg{width:11px}.pc-role-grid>button.selected .role-choice{color:#fff;background:#6d57ed;border-color:#6d57ed}.email-platform .pc-team-roles>header small,.email-platform .pc-role-grid>button small{color:var(--muted)}.email-platform .pc-team-roles>header>span,.email-platform .role-choice{border-color:var(--line);color:var(--muted)}.email-platform .pc-role-grid>button{border-color:var(--line);background:var(--panel);color:var(--text)}.email-platform .pc-role-grid>button.selected{background:var(--purple-soft);border-color:#745cf0}.email-platform .role-icon{background:var(--purple-soft)}@media (width<=1100px){.pc-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.availability-hours{grid-template-columns:1fr auto 1fr}.availability-timezone{grid-column:1/-1}.routing-grid{grid-template-columns:1fr}}@media (width<=760px){.pc-role-grid{grid-template-columns:1fr}.availability-days{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=620px){.pc-team-roles>header{flex-direction:column}.pc-role-grid>button{grid-template-columns:36px minmax(0,1fr)}.role-icon{width:36px;height:36px}.role-choice{grid-column:2;justify-self:start}.pc-team-section{padding:14px}.pc-team-section>header{grid-template-columns:34px minmax(0,1fr)}.section-status{grid-column:2;justify-self:start}.availability-hours{grid-template-columns:1fr}.availability-hours>span{display:none}.availability-timezone{grid-column:auto}}.pc-guided-setup,.pc-compliance-setup{gap:14px;display:grid}.compliance-intro{background:#f8faff;border:1px solid #dce3f0;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.compliance-intro>svg{color:#6d57ed;width:21px}.compliance-intro>span{gap:4px;display:grid}.compliance-intro small{color:#77839a;font-size:10px;line-height:1.4}.compliance-intro>b{color:#66728a;border:1px solid #dce3f0;border-radius:999px;padding:6px 10px;font-size:9px}.compliance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.compliance-card{background:#fff;border:1px solid #dce3f0;border-radius:13px;align-content:start;gap:13px;min-height:245px;padding:16px;display:grid}.compliance-card>header{grid-template-columns:30px minmax(0,1fr) 20px;align-items:start;gap:10px;display:grid}.compliance-card>header>span{color:#6d57ed;background:#eeeaff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.compliance-card>header>div{gap:3px;display:grid}.compliance-card>header strong{font-size:13px}.compliance-card>header small{color:#77839a;font-size:9px;line-height:1.4}.compliance-card>header>svg{color:#18a778;width:18px}.compliance-options{gap:7px;display:grid}.compliance-options>button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:#f8faff;border:1px solid #dce3f0;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;padding:9px;display:grid}.compliance-options>button>span:last-child{gap:2px;display:grid}.compliance-options strong{font-size:10px}.compliance-options small{color:#77839a;font-size:8px;line-height:1.35}.option-dot{border:1px solid #cbd4e4;border-radius:50%;width:16px;height:16px}.compliance-options>button.selected{background:#f2efff;border-color:#6d57ed}.compliance-options>button.selected .option-dot{background:#fff;border:5px solid #6d57ed}.compliance-select{color:#66728a;gap:7px;font-size:10px;font-weight:700;display:grid}.compliance-select select{width:100%;height:44px;color:inherit;font:inherit;background:#f8faff;border:1px solid #dce3f0;border-radius:9px;padding:0 12px}.compliance-select small{color:#77839a;font-size:9px;font-weight:400}.compliance-checks{grid-template-columns:1fr 1fr;gap:8px;display:grid}.compliance-checks>button{min-height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#f8faff;border:1px solid #dce3f0;border-radius:9px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;padding:9px;font-size:9px;font-weight:700;display:grid}.compliance-checks>button>span{border:1px solid #cbd4e4;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.compliance-checks>button>span svg{width:12px}.compliance-checks>button.selected{background:#f2efff;border-color:#6d57ed}.compliance-checks>button.selected>span{color:#fff;background:#6d57ed;border-color:#6d57ed}.email-platform .compliance-intro,.email-platform .compliance-card{border-color:var(--line);background:var(--panel);color:var(--foreground)}.email-platform .compliance-intro small,.email-platform .compliance-card>header small,.email-platform .compliance-options small,.email-platform .compliance-select small{color:var(--muted)}.email-platform .compliance-intro>b,.email-platform .compliance-options>button,.email-platform .compliance-select select,.email-platform .compliance-checks>button,.email-platform .compliance-checks>button>span{border-color:var(--line)}.email-platform .compliance-options>button,.email-platform .compliance-select select,.email-platform .compliance-checks>button{background:var(--panel-2);color:var(--foreground);color-scheme:inherit}.email-platform .compliance-select select option{background:var(--panel-2);color:var(--foreground)}.email-platform .compliance-options>button.selected,.email-platform .compliance-checks>button.selected{background:var(--purple-soft);border-color:#745cf0}.email-platform .compliance-select{color:var(--foreground)}.email-platform .compliance-select select{opacity:1;color:var(--foreground)!important;-webkit-text-fill-color:var(--foreground)!important}.email-platform .compliance-select select option{color:var(--foreground);-webkit-text-fill-color:var(--foreground)}.email-platform .compliance-select small{color:var(--muted)}.email-platform.dark .compliance-select select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width<=1000px){.compliance-grid{grid-template-columns:1fr}}@media (width<=620px){.compliance-intro{grid-template-columns:34px minmax(0,1fr)}.compliance-intro>b{grid-column:2;justify-self:start}.compliance-card{min-height:0;padding:14px}.compliance-checks{grid-template-columns:1fr}}.pc-review-intro{background:#f8faff;border:1px solid #dce3f0;border-radius:12px;align-items:flex-start;gap:12px;padding:15px;display:flex}.pc-review-intro>svg{color:#6d57ed;flex:none;width:21px}.pc-review-intro>span{gap:4px;display:grid}.pc-review-intro small{color:#77839a;line-height:1.45}.pc-readiness-list>button:not(.primary) .review-action{color:#6d57ed;background:0 0;border-radius:0;align-items:center;gap:5px;width:auto;height:auto;font-size:10px;font-weight:800;display:inline-flex}.pc-readiness-list>button:not(.primary){grid-template-columns:32px minmax(150px,.7fr) minmax(100px,1fr) minmax(62px,auto)}.pc-readiness-list>button:not(.primary) .review-action svg{width:13px}.email-platform .pc-review-intro{border-color:var(--line);background:var(--panel-2)}.email-platform .pc-review-intro small{color:var(--muted)}@media (width<=620px){.pc-readiness-list>button:not(.primary){grid-template-columns:32px minmax(0,1fr) auto}.pc-readiness-list>button:not(.primary)>small{grid-column:2/4}.pc-readiness-list>button:not(.primary) .review-action{grid-column:2;justify-self:start}}.pc-guided-setup>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pc-guided-setup>header>div{gap:5px;display:grid}.pc-guided-setup>header strong{font-size:15px}.pc-guided-setup>header small{color:#77839a;max-width:680px;line-height:1.5}.pc-guided-setup>header>span{color:#66728a;border:1px solid #dce3f0;border-radius:999px;flex:none;padding:6px 10px;font-size:10px;font-weight:800}.pc-guided-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pc-guided-grid.business-goals-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-guided-grid>button{min-height:104px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce3f0;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.pc-guided-grid>button:hover{border-color:#8a78ef;transform:translateY(-1px)}.pc-guided-grid>button:focus-visible{outline-offset:2px;outline:2px solid #8a78ef}.pc-guided-grid>button.selected{background:#f2efff;border-color:#6d57ed}.guided-icon{color:#6d57ed;background:#eeeaff;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.guided-icon svg{width:20px}.pc-guided-grid>button>span:nth-child(2){gap:5px;min-width:0;display:grid}.pc-guided-grid>button strong{font-size:13px}.pc-guided-grid>button small{color:#77839a;font-size:10px;line-height:1.45}.guided-choice{color:#66728a;border:1px solid #dce3f0;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.guided-choice svg{width:11px}.pc-guided-grid>button.selected .guided-choice{color:#fff;background:#6d57ed;border-color:#6d57ed}.email-platform .pc-guided-setup>header small,.email-platform .pc-guided-grid>button small{color:var(--muted)}.email-platform .pc-guided-setup>header>span,.email-platform .guided-choice{border-color:var(--line);color:var(--muted)}.email-platform .pc-guided-grid>button{border-color:var(--line);background:var(--panel);color:var(--text)}.email-platform .pc-guided-grid>button.selected{background:var(--purple-soft);border-color:#745cf0}.email-platform .guided-icon{background:var(--purple-soft)}@media (width<=760px){.pc-guided-grid{grid-template-columns:1fr}}@media (width<=1100px){.pc-guided-grid.business-goals-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.pc-guided-grid.business-goals-grid{grid-template-columns:1fr}}@media (width<=620px){.pc-guided-setup>header{flex-direction:column}.pc-guided-grid>button{grid-template-columns:38px minmax(0,1fr)}.guided-icon{width:38px;height:38px}.guided-choice{grid-column:2;justify-self:start}}.connection-groups{gap:26px;display:grid}.connection-group{gap:10px;display:grid}.connection-group>header{gap:3px;display:grid}.connection-group>header strong{font-size:13px}.connection-group>header small{color:#77839a;font-size:10px;line-height:1.45}.pc-guided-grid.connections-grid{grid-template-columns:repeat(4,minmax(0,220px));justify-content:start;gap:12px}.connections-grid>button{border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-content:center;align-items:center;gap:9px;min-height:124px;padding:12px}.connections-grid .guided-icon{border-radius:9px;width:34px;height:34px}.connections-grid>button strong{font-size:12px;line-height:1.3}.connections-grid>button small{font-size:9px;line-height:1.4}.connections-grid .guided-choice{grid-column:auto;justify-self:end;padding:4px 7px}.email-platform .connection-group>header small{color:var(--muted)}@media (width<=1250px){.pc-guided-grid.connections-grid{grid-template-columns:repeat(3,minmax(0,220px))}}@media (width<=950px){.pc-guided-grid.connections-grid{grid-template-columns:repeat(2,minmax(0,220px))}}@media (width<=620px){.pc-guided-grid.connections-grid{grid-template-columns:1fr}.connections-grid>button{min-height:0}}.pc-plan-review{background:linear-gradient(135deg,#f5f2ff,#eef2ff);border:1px solid #7762ee;border-radius:14px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.pc-plan-review>span{color:#fff;background:#6d57ed;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.pc-plan-review>span svg{width:21px}.pc-plan-review>div{gap:3px;display:grid}.pc-plan-review>div>small:first-child{color:#6d57ed;letter-spacing:.1em;font-size:9px;font-weight:850}.pc-plan-review h3{margin:0;font-size:18px}.pc-plan-review>div>strong{font-size:13px}.pc-plan-review p{color:#5d6880;margin:2px 0;font-size:10px}.pc-plan-review>div>small:last-child{color:#77839a;font-size:9px}.pc-plan-review>button{color:#5f49df;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #6d57ed;border-radius:9px;padding:0 12px;font-size:10px;font-weight:800}.pc-review-heading{gap:3px;margin-top:5px;display:grid}.pc-review-heading strong{font-size:14px}.pc-review-heading small{color:#77839a;font-size:10px}.pc-review-confirmation{cursor:pointer;background:#f8faff;border:1px solid #dce3f0;border-radius:12px;align-items:flex-start;gap:12px;padding:14px;color:#26324a!important;display:flex!important}.pc-review-confirmation.confirmed{background:#effbf7;border-color:#54cba4}.pc-review-confirmation input{accent-color:#6d57ed;flex:none;width:18px;height:18px;margin:1px 0 0}.pc-review-confirmation>span{gap:4px;display:grid}.pc-review-confirmation strong{font-size:11px}.pc-review-confirmation small{color:#77839a;font-size:9px;line-height:1.45}.pc-plan-modal{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030612c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pc-plan-modal>section{background:#fff;border:1px solid #dce3f0;border-radius:18px;width:min(960px,100%);max-height:calc(100vh - 48px);padding:22px;overflow:auto;box-shadow:0 28px 80px #00000059}.pc-plan-modal>section>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pc-plan-modal header small{color:#6d57ed;letter-spacing:.1em;font-size:9px;font-weight:850}.pc-plan-modal header h2{margin:5px 0;font-size:24px}.pc-plan-modal header p{color:#6f7a91;margin:0;font-size:11px}.pc-plan-modal header>button{cursor:pointer;background:#fff;border:1px solid #dce3f0;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.pc-plan-modal header>button svg{width:17px}.pc-plan-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.pc-plan-options>button{color:#172039;min-height:220px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce3f0;border-radius:13px;align-content:start;gap:7px;padding:15px;display:grid;position:relative}.pc-plan-options>button.selected{background:#f3f0ff;border-color:#6d57ed;box-shadow:0 0 0 2px #6d57ed22}.pc-plan-options>button>span{border:1px solid #dce3f0;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;top:12px;right:12px}.pc-plan-options>button.selected>span{color:#fff;background:#6d57ed;border-color:#6d57ed}.pc-plan-options span svg{width:12px}.pc-plan-options strong{font-size:15px}.pc-plan-options b{color:#6d57ed;font-size:13px}.pc-plan-options small,.pc-plan-options p,.pc-plan-options em{font-size:9px;line-height:1.45}.pc-plan-options p{color:#526078;margin:0}.pc-plan-options em{color:#77839a;margin-top:auto;font-style:normal}.email-platform .pc-plan-review{background:var(--purple-soft);border-color:#745cf0}.email-platform .pc-plan-review p,.email-platform .pc-plan-review>div>small:last-child,.email-platform .pc-review-heading small,.email-platform .pc-review-confirmation small{color:var(--muted)}.email-platform .pc-plan-review>button,.email-platform .pc-review-confirmation,.email-platform .pc-plan-modal>section,.email-platform .pc-plan-options>button,.email-platform .pc-plan-modal header>button{border-color:var(--line);background:var(--panel);color:var(--text)}.email-platform .pc-plan-options>button.selected,.email-platform .pc-review-confirmation.confirmed{background:var(--purple-soft);border-color:#745cf0}.email-platform .pc-plan-modal header p,.email-platform .pc-plan-options p,.email-platform .pc-plan-options em{color:var(--muted)}.email-platform .pc-review-confirmation,.email-platform .pc-review-confirmation strong,.email-platform .pc-review-confirmation small{color:#fff!important}@media (width<=850px){.pc-plan-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.pc-plan-review{grid-template-columns:40px minmax(0,1fr)}.pc-plan-review>button{grid-column:2;justify-self:start}.pc-plan-options{grid-template-columns:1fr}}.pc-meetings-setup{gap:18px;display:grid}.pc-meeting-choice-section{border:1px solid #d7deec;border-radius:12px;gap:10px;padding:14px;display:grid}.pc-meeting-choice-section>header{gap:3px;display:grid}.pc-meeting-choice-section>header strong{font-size:12px}.pc-meeting-choice-section>header small{color:#77839a;font-size:10px;line-height:1.45}.pc-meeting-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pc-meeting-choice-grid>button{min-height:64px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7deec;border-radius:10px;align-items:center;gap:9px;padding:9px;display:flex}.pc-meeting-choice-grid>button.selected{background:#f2efff;border-color:#6d57ed}.pc-meeting-choice-grid>button>span:last-child{gap:2px;min-width:0;display:grid}.pc-meeting-choice-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pc-meeting-choice-grid small{color:#77839a;font-size:8px}.pc-timezone-add{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.pc-timezone-add input{color:#172039;min-width:0;min-height:42px;font:inherit;background:#fbfcff;border:1px solid #d7deec;border-radius:9px;padding:0 12px}.pc-timezone-add>button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#6d57ed;border:0;border-radius:9px;padding:0 14px;font-size:10px;font-weight:800}.pc-timezone-add>button:disabled{opacity:.45;cursor:not-allowed}.pc-timezone-chips{flex-wrap:wrap;gap:7px;display:flex}.pc-timezone-chips>span{color:#34405a;border:1px solid #d7deec;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:10px;font-weight:750;display:inline-flex}.pc-timezone-chips button{color:#5f49df;width:17px;height:17px;font:inherit;cursor:pointer;background:#e8e4ff;border:0;border-radius:50%;place-items:center;display:grid}.pc-timezone-chips small{color:#6d57ed;text-transform:uppercase;font-size:8px}.pc-meeting-section-heading>div{gap:5px;display:grid}.pc-meeting-section-heading strong{font-size:15px}.pc-meeting-section-heading small{color:#77839a;line-height:1.5}.pc-meeting-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.pc-meeting-fields>label{align-content:start;gap:7px;display:grid}.pc-meeting-fields>label>span:first-child{color:#34405a;font-size:11px;font-weight:800}.pc-meeting-fields select,.pc-meeting-fields>label>input:not([type=checkbox]){color:#172039;width:100%;min-width:0;min-height:45px;font:inherit;background:#fbfcff;border:1px solid #d7deec;border-radius:9px;padding:0 12px}.pc-meeting-fields select:disabled,.pc-meeting-fields>label>input[readonly]{color:#68758d;background:#f0f3f9}.pc-meeting-fields>label>small{color:#77839a;font-size:10px;line-height:1.4}.pc-meeting-consent{border:1px solid #d7deec;border-radius:10px;align-self:stretch;min-height:72px;padding:12px;align-items:center!important;gap:11px!important;display:flex!important}.pc-meeting-consent>input{accent-color:#6d57ed;flex:none;width:18px;height:18px}.pc-meeting-consent>span{gap:3px;display:grid}.pc-meeting-consent strong{font-size:11px}.pc-meeting-consent small{color:#77839a;font-size:10px;line-height:1.4}.email-platform .pc-meeting-section-heading small,.email-platform .pc-meeting-fields>label>small,.email-platform .pc-meeting-consent small{color:var(--muted)}.email-platform .pc-meeting-fields>label>span:first-child{color:var(--text)}.email-platform .pc-meeting-fields select,.email-platform .pc-meeting-fields>label>input:not([type=checkbox]){border-color:var(--line);background:var(--panel-2);color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.email-platform .pc-meeting-fields select:disabled,.email-platform .pc-meeting-fields>label>input[readonly]{background:color-mix(in srgb,var(--panel-2) 75%,#000);color:var(--muted)}.email-platform .pc-meeting-consent{border-color:var(--line);background:var(--panel-2)}.email-platform .pc-meeting-choice-section,.email-platform .pc-meeting-choice-grid>button{border-color:var(--line);background:var(--panel)}.email-platform .pc-meeting-choice-section>header small,.email-platform .pc-meeting-choice-grid small{color:var(--muted)}.email-platform .pc-meeting-choice-grid>button.selected{background:var(--purple-soft);border-color:#745cf0}.email-platform .pc-timezone-add input{border-color:var(--line);background:var(--panel-2);color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.email-platform .pc-timezone-chips>span{border-color:var(--line);color:var(--text)}@media (width<=1050px){.pc-meeting-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.pc-meeting-fields{grid-template-columns:1fr}}@media (width<=620px){.pc-meeting-choice-grid,.pc-timezone-add{grid-template-columns:1fr}}.pc-meeting-original{gap:14px;display:grid}.pc-meeting-original>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pc-meeting-original>header>div{gap:4px;display:grid}.pc-meeting-original>header strong{font-size:15px}.pc-meeting-original>header small{color:#77839a;font-size:10px;line-height:1.45}.pc-meeting-original>header>span{color:#66728a;border:1px solid #dce3f0;border-radius:999px;flex:none;padding:6px 10px;font-size:10px;font-weight:800}.pc-meeting-original-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pc-meeting-original-grid>button{min-height:74px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce3f0;border-radius:11px;align-items:center;gap:11px;padding:12px;transition:border-color .16s,background-color .16s,transform .16s;display:flex}.pc-meeting-original-grid>button:hover{border-color:#8a78ef;transform:translateY(-1px)}.pc-meeting-original-grid>button.selected{background:#f2efff;border-color:#6d57ed}.pc-meeting-original-grid>button>span:last-child{gap:3px;min-width:0;display:grid}.pc-meeting-original-grid strong{font-size:11px}.pc-meeting-original-grid small{color:#77839a;font-size:9px}.email-platform .pc-meeting-original>header small,.email-platform .pc-meeting-original-grid small{color:var(--muted)}.email-platform .pc-meeting-original>header>span{border-color:var(--line);color:var(--muted)}.email-platform .pc-meeting-original-grid>button{border-color:var(--line);background:var(--panel);color:var(--text)}.email-platform .pc-meeting-original-grid>button.selected{background:var(--purple-soft);border-color:#745cf0}@media (width<=900px){.pc-meeting-original-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.pc-meeting-original>header{flex-direction:column}.pc-meeting-original-grid{grid-template-columns:1fr}}.pc-subscription{color:#fff;background:linear-gradient(145deg,#080d20 0,#101935 50%,#17204a 100%);min-height:100vh;padding:clamp(32px,6vw,72px)}.pc-subscription>header{text-align:center;max-width:760px;margin:0 auto 32px}.pc-subscription>header>span{background:#7058ed;border-radius:15px;place-items:center;width:54px;height:54px;margin:0 auto 18px;display:grid}.pc-subscription>header small{color:#a99aff;letter-spacing:.13em;font-weight:850}.pc-subscription h1{letter-spacing:-.045em;margin:10px 0;font-size:clamp(34px,5vw,56px)}.pc-subscription>header p{color:#b8c1d8;margin:0;line-height:1.65}.pc-subscription-controls{justify-content:center;gap:14px;margin-bottom:22px;display:flex}.pc-subscription-controls label{color:#c7cfe0;gap:6px;font-size:11px;font-weight:800;display:grid}.pc-subscription-controls select,.pc-subscription-controls input{color:#fff;min-height:42px;font:inherit;background:#ffffff10;border:1px solid #ffffff26;border-radius:9px;padding:0 12px}.pc-subscription-controls option{color:#11182b}.pc-plan-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:15px;max-width:1160px;margin:auto;display:grid}.pc-plan-grid article{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:17px;flex-direction:column;padding:24px;display:flex;box-shadow:0 18px 50px #02061455}.pc-plan-grid article>small{color:#9f8fff;font-weight:800}.pc-plan-grid h2{margin:8px 0;font-size:25px}.pc-plan-grid article>strong{font-size:23px}.pc-plan-grid article>strong em{color:#aeb8ce;font-size:11px;font-style:normal;font-weight:500}.pc-plan-grid article>p{color:#abb6cd;min-height:58px;font-size:12px;line-height:1.55}.pc-plan-grid ul{color:#dbe2f0;gap:8px;margin:8px 0 22px;padding:0;font-size:12px;list-style:none;display:grid}.pc-plan-grid li{gap:7px;display:flex}.pc-plan-grid li svg{color:#43d3a0;width:14px}.pc-plan-grid button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#7058ed;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;margin-top:auto;font-weight:800;display:flex}.pc-plan-grid button:disabled{cursor:not-allowed;opacity:.55}.pc-plan-grid button svg{width:17px}.pc-terms{color:#c5cde0;justify-content:center;gap:10px;max-width:720px;margin:24px auto 0;font-size:12px;line-height:1.5;display:flex}.pc-terms input{margin-top:3px}.pc-subscription>.pc-error{max-width:720px;margin:15px auto 0}.pc-state button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#6d57ed;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 15px;font-weight:800;display:flex}@media (width<=800px){.pc-subscription{padding:28px 14px}.pc-subscription-controls{flex-direction:column;align-items:stretch}.pc-plan-grid{grid-template-columns:1fr}}.pc-onboard-body>form{background:#fff;border:1px solid #dce3f0;border-radius:15px;padding:32px}.pc-onboard-body>form h2{font-size:26px}.pc-onboard-body>form>p,.pc-stage-stack>p{color:#727e96;line-height:1.6}.pc-onboard-body>form footer{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.pc-onboard-body>form footer button{min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6ddea;border-radius:9px;align-items:center;gap:7px;padding:0 16px;font-size:12px;font-weight:750;display:flex}.pc-onboard-body>form footer button.primary{color:#fff;background:#6d57ed;border:0;width:auto;margin:0}.pc-stage-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pc-stage-stack{gap:16px;display:grid}.pc-stage-fields label,.pc-stage-stack>label{color:#34405a;gap:7px;font-size:11px;font-weight:750;display:grid}.pc-stage-fields input,.pc-stage-stack>label>input,.pc-stage-stack textarea{color:#172039;width:100%;min-height:45px;font:inherit;background:#fbfcff;border:1px solid #d7deec;border-radius:9px;outline:0;padding:10px 12px}.pc-stage-stack textarea{resize:vertical;min-height:110px}.pc-choice-grid{flex-wrap:wrap;gap:7px;display:flex}.pc-choice-grid label{color:#62708a;text-transform:capitalize;cursor:pointer;background:#fbfcff;border:1px solid #dce3ef;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;display:flex}.pc-choice-grid label.selected{color:#5945d3;background:#eeebff;border-color:#8c7af0}.pc-choice-grid input{width:auto;min-height:0}.pc-inline-check{grid-template-columns:auto 1fr;align-items:flex-start;display:flex!important}.pc-inline-check input{margin-top:2px;width:auto!important;min-height:0!important}.pc-connection-list{gap:9px;display:grid}.pc-connection-list article{border:1px solid #dce3ef;border-radius:10px;align-items:center;gap:12px;padding:13px;display:flex}.pc-connection-list article label{flex:1;align-items:center;gap:10px;display:flex}.pc-connection-list article label>span{gap:3px;display:grid}.pc-connection-list article small{color:#7a859d}.pc-connection-list article button{color:#5e49db;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5dcea;border-radius:8px;padding:0 12px;font-size:11px;font-weight:800}.pc-readiness{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;gap:9px;padding:16px;display:grid}.pc-readiness.ready{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.pc-blocker{color:#34405a;background:#fff;border:1px solid #e5e9f1;border-radius:9px;align-items:flex-start;gap:9px;padding:11px;display:flex}.pc-blocker>svg{color:#e15936;flex:0 0 18px;width:18px}.pc-blocker span{gap:3px;display:grid}.pc-blocker small{color:#77839a;line-height:1.45}.pc-notice{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:9px;align-items:center;gap:8px;margin-top:14px;padding:11px;font-size:12px;display:flex}.pc-notice svg{width:17px}.pc-launched{text-align:center;background:#fff;border:1px solid #a7f3d0;border-radius:18px;place-items:center;min-height:420px;padding:40px;display:grid}.pc-launched>svg{color:#10b981;width:52px;height:52px}.pc-launched small{color:#047857;letter-spacing:.13em;font-weight:850}.pc-launched h1{margin:5px 0}.pc-launched p{color:#6b778e;max-width:600px;margin:0;line-height:1.6}.pc-choice-grid label[aria-disabled=true]{cursor:not-allowed;opacity:.45}.pc-choice-limit{color:#77839a;font-size:10px;font-weight:650}.pc-choice-limit.reached{color:#6d57ed}.pc-provider-setup{background:#f8f7ff;border:1px solid #d9d2ff;border-radius:13px;gap:15px;padding:18px;display:grid}.pc-provider-setup>header{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.pc-provider-setup h3{color:#202944;margin:4px 0 0}.pc-provider-setup select,.pc-stage-fields select{color:#172039;min-height:42px;font:inherit;background:#fff;border:1px solid #d7deec;border-radius:9px;padding:0 11px}.pc-provider-setup ol{color:#66728b;gap:5px;margin:0;padding-left:20px;font-size:11px;line-height:1.5;display:grid}.pc-provider-setup .pc-stage-fields label>small{color:#78849b;font-weight:500;line-height:1.45}.pc-provider-create{color:#fff;min-height:43px;font:inherit;cursor:pointer;background:#6d57ed;border:0;border-radius:9px;justify-content:center;justify-self:start;align-items:center;gap:8px;padding:0 15px;font-size:12px;font-weight:800;display:flex}.pc-provider-create svg{width:17px}.pc-state.compact{background:0 0;border:0;min-height:100px}.pc-connection-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.pc-connection-actions button{align-items:center;gap:5px;display:flex}.pc-connection-actions svg{width:14px;height:14px}.pc-provider-manage{background:#fffaf0;border-color:#f0c36b}.pc-provider-manage .pc-blocker{background:#fffdf8;border-color:#f3d9a6}.pc-provider-manage textarea{color:#172039;min-height:96px;font:inherit;resize:vertical;background:#fff;border:1px solid #d7deec;border-radius:9px;padding:10px 12px}.pc-manage-close{color:#5e49db;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5dcea;border-radius:8px;padding:0 12px;font-size:11px;font-weight:800}.pc-connection-list article.pc-rotation-pending{background:#fffaf0;border-color:#f0c36b}.pc-provider-manage .pc-rotation-state{background:#fff8e8;border-color:#f0c36b}.pc-rotation-state>svg{color:#b7791f}.pc-stage-stack>label>select{color:#172039;width:100%;min-height:45px;font:inherit;background:#fbfcff;border:1px solid #d7deec;border-radius:9px;outline:0;padding:10px 12px}@media (width<=800px){.pc-stage-fields{grid-template-columns:1fr}.pc-onboard-body>form{padding:22px 16px}.pc-onboard-body>form footer{flex-wrap:wrap}.pc-connection-list article{flex-direction:column;align-items:flex-start}.pc-connection-actions{justify-content:flex-start;width:100%}}.email-platform .structured-onboarding{color:var(--foreground)}.email-platform .structured-onboarding .pc-onboard-body>aside,.email-platform .structured-onboarding .pc-onboard-body>form{border-color:var(--line);background:var(--panel);color:var(--foreground);box-shadow:var(--shadow-sm)}.email-platform .structured-onboarding .pc-onboard-body>aside button{color:var(--muted)}.email-platform .structured-onboarding .pc-onboard-body>aside button i{background:var(--panel-2);color:var(--muted)}.email-platform .structured-onboarding .pc-onboard-body>aside button.active{background:var(--purple-soft);color:var(--foreground)}.email-platform .structured-onboarding .pc-onboard-body>aside button.active i{color:#fff;background:#745cf0}.email-platform .structured-onboarding .pc-onboard-body>aside button.done{color:#5ee0b1}.email-platform .structured-onboarding .pc-onboard-body>form h2,.email-platform .structured-onboarding .pc-stage-fields label,.email-platform .structured-onboarding .pc-stage-stack>label,.email-platform .structured-onboarding .compliance-card{color:var(--foreground)}.email-platform .structured-onboarding .pc-onboard-body>form>p,.email-platform .structured-onboarding .pc-stage-stack>p,.email-platform .structured-onboarding .pc-connection-list article small,.email-platform .structured-onboarding .pc-provider-setup ol,.email-platform .structured-onboarding .pc-provider-setup .pc-stage-fields label>small,.email-platform .structured-onboarding .pc-blocker small,.email-platform .structured-onboarding.pc-launched p{color:var(--muted)}.email-platform .structured-onboarding .pc-stage-fields input,.email-platform .structured-onboarding .pc-stage-fields select,.email-platform .structured-onboarding .pc-stage-stack>label>input,.email-platform .structured-onboarding .pc-stage-stack>label>select,.email-platform .structured-onboarding .pc-stage-stack textarea,.email-platform .structured-onboarding .pc-provider-setup select{border-color:var(--line);background:var(--panel-2);color:var(--foreground);-webkit-text-fill-color:var(--foreground);color-scheme:inherit}.email-platform.dark .structured-onboarding input,.email-platform.dark .structured-onboarding select,.email-platform.dark .structured-onboarding textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.email-platform .structured-onboarding option{background:var(--panel-2);color:var(--foreground)}.email-platform .structured-onboarding .pc-choice-grid label{border-color:var(--line);background:var(--panel-2);color:var(--muted)}.email-platform .structured-onboarding .pc-choice-grid label.selected{background:var(--purple-soft);color:var(--foreground);border-color:#8c7af0}.email-platform .structured-onboarding .pc-connection-list article{border-color:var(--line);background:var(--panel-2)}.email-platform .structured-onboarding .pc-connection-list article button,.email-platform .structured-onboarding .pc-readiness .pc-blocker>button,.email-platform .structured-onboarding .pc-manage-close{border-color:var(--line);background:var(--panel);color:#b9adff}.email-platform .structured-onboarding .pc-provider-manage textarea{border-color:var(--line);background:var(--panel-2);color:var(--foreground)}.email-platform .structured-onboarding .pc-provider-setup{background:var(--panel-2);border-color:#493d88}.email-platform .structured-onboarding .pc-provider-setup h3,.email-platform .structured-onboarding .pc-provider-setup .pc-inline-check,.email-platform .structured-onboarding .pc-provider-setup .pc-probe-target{color:var(--foreground)}.email-platform .structured-onboarding .pc-provider-setup .pc-inline-check span{gap:4px;display:grid}.email-platform .structured-onboarding .pc-provider-setup .pc-probe-target{gap:7px;font-size:11px;font-weight:750;display:grid}.email-platform .structured-onboarding .pc-provider-setup .pc-probe-target input{border:1px solid var(--line);background:var(--panel-2);min-height:42px;color:var(--foreground);font:inherit;border-radius:9px;padding:0 11px}.email-platform .structured-onboarding .pc-readiness{color:#f7ba65;background:#f59e0b17;border-color:#f59e0b61}.email-platform .structured-onboarding .pc-readiness.ready{color:#6ee7b7;background:#34d39917;border-color:#34d39961}.email-platform .structured-onboarding .pc-blocker{border-color:var(--line);background:var(--panel-2);color:var(--foreground)}.email-platform .structured-onboarding .pc-error{background:var(--red-soft);color:#fda4af;border-color:#fb718561}.email-platform .structured-onboarding .pc-notice{background:var(--success-soft);color:#6ee7b7;border-color:#34d39961}.email-platform .structured-onboarding .pc-onboard-body>form footer button:not(.primary){border-color:var(--line);background:var(--panel-2);color:var(--muted)}.email-platform .structured-onboarding.pc-launched{background:var(--panel);color:var(--foreground);border-color:#34d39961}.structured-onboarding .pc-readiness .pc-blocker>button{color:#5e49db;min-height:30px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d5dcea;border-radius:7px;margin-left:auto;padding:0 10px;font-size:10px;font-weight:800}.unified-chatoner-platform{background:#050713;min-height:100vh}.module-switcher{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:5px;margin:10px 13px 4px;padding:5px;display:grid}.module-switcher>button{color:#8e9ab5;letter-spacing:0;text-align:center;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:34px;padding:7px 8px;font-size:9px;font-weight:780;transition:all .15s;display:inline-flex}.module-switcher>button:hover{color:#f7f9ff;border-color:#8b5cf647}.module-switcher>button.active{color:#fff;background:linear-gradient(135deg,#8b5cf63d,#2d6bff33);border-color:#8b5cf661;box-shadow:inset 0 1px #ffffff14}.email-platform .module-switcher{flex:none}.email-platform .module-switcher>button,.meetings-platform .module-switcher>button{width:auto}.email-platform .module-switcher>button:before,.meetings-platform .module-switcher>button:before{display:none}.email-platform .module-switcher>button span,.meetings-platform .module-switcher>button span{text-overflow:clip;white-space:nowrap;min-width:0;overflow:visible}.email-platform.builder-mode .module-switcher{display:none}@media (width<=720px){.module-switcher{margin-inline:12px}}.settings-list.ai-governance-settings>label{box-sizing:border-box;align-items:center;gap:18px;width:100%;min-height:76px;padding:14px 16px;grid-template-columns:minmax(0,1fr) 38px!important;display:grid!important}.settings-list.ai-governance-settings>label>span{min-width:0;width:100%!important;max-width:none!important;display:block!important}.settings-list.ai-governance-settings>label strong,.settings-list.ai-governance-settings>label small{white-space:normal;word-break:normal;overflow-wrap:break-word;width:100%;max-width:none;margin:0;display:block}.settings-list.ai-governance-settings>label strong{font-size:13px;line-height:1.35}.settings-list.ai-governance-settings>label small{margin-top:5px;font-size:10px;line-height:1.45}.settings-list.ai-governance-settings>label input[type=checkbox]{justify-self:end;width:38px;min-width:38px;height:22px;min-height:22px;margin:0}.provider-card-grid .provider-card-header{grid-template-columns:38px minmax(0,1fr) 26px;grid-template-areas:"logo copy menu""logo status menu";align-items:center;gap:6px 10px}.provider-card-grid .provider-card-header>.provider-logo{grid-area:logo}.provider-card-grid .provider-card-header>div{grid-area:copy;width:100%;min-width:0}.provider-card-grid .provider-card-header h3{white-space:normal;overflow-wrap:break-word;width:100%;line-height:1.3}.provider-card-grid .provider-card-header p{width:100%;min-width:0}.provider-card-grid .provider-card-header>.status-pill{white-space:nowrap;grid-area:status;justify-self:start;width:max-content;max-width:100%}.provider-card-grid .provider-card-header>.icon-button{grid-area:menu;place-self:start end}.backend-workspace-gate{color:#10172a;min-height:100vh;font-family:var(--font-primary);background:#f6f8fd}.backend-workspace-topbar{background:#080d20;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:14px clamp(24px,5vw,72px);display:flex}.backend-workspace-topbar img{object-fit:contain;width:190px;height:auto}.backend-workspace-account{color:#fff;grid-template-columns:auto auto;align-items:center;column-gap:16px;display:grid}.backend-workspace-account span{text-align:right;font-size:13px;font-weight:750}.backend-workspace-account small{color:#99a5c2;text-align:right;grid-column:1;font-size:11px}.backend-workspace-account button{color:#d9e0f2;min-height:38px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;grid-area:1/2/3;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.backend-workspace-account button:hover{color:#fff;background:#ffffff13}.backend-workspace-account svg{width:15px}.backend-workspace-content{width:min(960px,100% - 40px);margin:0 auto;padding:clamp(54px,8vh,88px) 0 48px}.backend-workspace-heading{text-align:center;max-width:690px;margin:0 auto 36px}.backend-workspace-kicker{color:#0c9b6d;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.backend-workspace-kicker svg{width:16px}.backend-workspace-heading h1{color:#10172a;letter-spacing:-.04em;margin:14px 0 12px;font-size:clamp(34px,5vw,54px);line-height:1.06}.backend-workspace-heading p{color:#65718d;margin:0;font-size:16px;line-height:1.7}.backend-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.backend-workspace-grid>button{min-height:106px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce3f2;border-radius:16px;grid-template-columns:48px 1fr 36px;align-items:center;gap:14px;padding:18px;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid;box-shadow:0 8px 28px #1c2e5b0a}.backend-workspace-grid>button:not(:disabled):hover{border-color:#7867f4;transform:translateY(-2px);box-shadow:0 14px 34px #503ce91c}.backend-workspace-grid>button:disabled{cursor:not-allowed;opacity:.6}.backend-workspace-icon{color:#6953ea;background:#f0edff;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.backend-workspace-icon svg{width:22px}.backend-workspace-card-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.backend-workspace-card-copy small{color:#8590a8;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:750}.backend-workspace-card-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.backend-workspace-card-copy em{color:#65718d;text-transform:capitalize;align-items:center;gap:5px;width:fit-content;font-size:11px;font-style:normal;display:inline-flex}.backend-workspace-card-copy em i{background:#9aa4ba;border-radius:50%;width:6px;height:6px}.backend-workspace-card-copy em.active{color:#07845c}.backend-workspace-card-copy em.active i{background:#16b77e}.backend-workspace-open{color:#7663ef}.backend-workspace-open svg{width:20px}.backend-workspace-empty{background:#fff;border:1px solid #dce3f2;border-radius:20px;padding:clamp(24px,4vw,38px);box-shadow:0 18px 50px #263a710d}.backend-workspace-empty>div:first-of-type{text-align:center}.backend-workspace-empty-icon{color:#6d58eb;background:#f0edff;border-radius:18px;place-items:center;width:62px;height:62px;margin:0 auto 18px;display:grid}.backend-workspace-empty-icon svg{width:28px}.backend-workspace-empty strong{color:#18213a;font-size:18px}.backend-workspace-empty p{color:#68758f;max-width:670px;margin:8px auto 0;font-size:14px;line-height:1.65}.backend-workspace-empty b{color:#303c58}.backend-workspace-create{text-align:left;border-top:1px solid #e6ebf5;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px;max-width:650px;margin:28px auto 0;padding-top:24px;display:grid}.backend-workspace-create .span-2{grid-column:1/-1}.backend-workspace-create label{gap:7px;display:grid}.backend-workspace-create label span{color:#34405b;font-size:11px;font-weight:750}.backend-workspace-create label small{color:#be123c;min-height:15px;font-size:10px;font-weight:650;line-height:1.45}.backend-workspace-create label small.help{color:#7b879f;font-weight:500}.backend-workspace-create input{color:#172039;width:100%;min-height:46px;font:inherit;background:#fbfcff;border:1px solid #d7deed;border-radius:11px;outline:0;padding:0 14px;font-size:13px}.backend-workspace-create input:focus{border-color:#6e5aed;box-shadow:0 0 0 3px #6e5aed16}.backend-workspace-create label.has-error input{border-color:#fb7185;box-shadow:0 0 0 3px #fb718514}.backend-workspace-input-icon{position:relative}.backend-workspace-input-icon>svg{color:#7b879f;width:16px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.backend-workspace-input-icon input{padding-left:39px}.backend-workspace-create button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#6e5aed;border:0;border-radius:11px;align-items:center;gap:8px;padding:0 18px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 10px 24px #6e5aed29}.backend-workspace-create button:disabled{opacity:.65;cursor:wait}.backend-workspace-create button svg{width:16px}.backend-workspace-join{text-align:left;background:#f6f8fd;border-radius:10px;max-width:650px;margin:18px auto 0;padding:13px 15px}.backend-workspace-join span{color:#34405b;font-size:11px;font-weight:800}.backend-workspace-join p{margin:3px 0 0;font-size:11px;line-height:1.5}.backend-workspace-steps{border-top:1px solid #e6ebf5;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;padding-top:24px;display:grid}.backend-workspace-steps>span{align-items:flex-start;gap:10px;display:flex}.backend-workspace-steps i{color:#6953ea;background:#eef1fa;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:11px;font-style:normal;font-weight:800;display:grid}.backend-workspace-steps p{margin:0}.backend-workspace-steps strong{font-size:12px;display:block}.backend-workspace-steps small{color:#7b879f;margin-top:3px;font-size:11px;line-height:1.45;display:block}.backend-workspace-actions{justify-content:center;gap:10px;margin-top:22px;display:flex}.backend-workspace-actions button,.backend-gate-feedback button{color:#33405c;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8dfed;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:12px;font-weight:750;display:inline-flex}.backend-workspace-actions button.primary{color:#fff;background:#6e5aed;border-color:#6e5aed;box-shadow:0 10px 24px #6e5aed29}.backend-workspace-actions button:disabled{opacity:.65;cursor:wait}.backend-workspace-actions svg{width:16px}.backend-workspace-error{color:#be123c;text-align:left;background:#fff1f2;border:1px solid #fecdd3;border-radius:10px;align-items:flex-start;gap:10px;max-width:650px;margin:16px auto 0;padding:12px 14px;font-size:12px;display:flex}.backend-workspace-error>svg{flex:none;width:18px}.backend-workspace-error>div{gap:3px;display:grid}.backend-workspace-error strong,.backend-workspace-error span,.backend-workspace-error small{display:block}.backend-workspace-error small.reference{color:#9f5162;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.backend-workspace-content footer{color:#8a95aa;justify-content:center;align-items:center;gap:7px;margin-top:28px;font-size:11px;display:flex}.backend-workspace-content footer svg{color:#17a878;width:14px}.backend-gate-feedback{color:#65718d;text-align:center;background:#f6f8fd;place-content:center;justify-items:center;gap:10px;min-height:100vh;display:grid}.backend-gate-feedback>svg{color:#6e5aed;width:30px}.backend-gate-feedback strong{color:#172039;font-size:18px}.backend-gate-feedback span{max-width:480px;font-size:13px}.backend-gate-feedback.error>svg{color:#e5485d}@media (width<=700px){.backend-workspace-topbar{align-items:flex-start;padding:14px 18px}.backend-workspace-topbar img{width:148px}.backend-workspace-account span,.backend-workspace-account small{display:none}.backend-workspace-account{display:block}.backend-workspace-content{width:min(100% - 28px,960px);padding-top:42px}.backend-workspace-heading h1{font-size:36px}.backend-workspace-grid,.backend-workspace-steps,.backend-workspace-create{grid-template-columns:1fr}.backend-workspace-create .span-2{grid-column:auto}.backend-workspace-create button{justify-content:center}.backend-workspace-actions{flex-direction:column}.backend-workspace-actions button{width:100%}}.access-lifecycle{color:#f7f9ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 8% -8%,#8b5cf633,#0000 33%),radial-gradient(circle at 92% 8%,#2d6bff26,#0000 30%),#060816;min-height:100vh}.access-lifecycle *,.activation-page *,.commercial-admin-panel *,.commercial-plan-editor *{box-sizing:border-box}.access-lifecycle button,.activation-page button,.commercial-admin-panel button,.commercial-plan-editor button{font:inherit;border:0}.access-header{z-index:40;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#060816e0;border-bottom:1px solid #a0aed224;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;gap:24px;min-height:74px;padding:10px clamp(20px,4vw,64px);display:grid;position:sticky;top:0}.access-brand{color:#fff;background:0 0;align-items:center;gap:12px;width:max-content;max-width:100%;display:flex}.access-brand img{object-fit:contain;object-position:left center;width:min(210px,100%);height:40px}.access-brand>span:last-child{color:#c7b8ff;letter-spacing:.13em;white-space:nowrap;background:#8b5cf61a;border:1px solid #8b5cf657;border-radius:999px;padding:4px 8px;font-size:8px;font-weight:900}.access-header nav{justify-content:center;align-items:center;gap:4px;display:flex}.access-header nav button,.access-lifecycle>footer button{color:#9aa7c3;background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:760;display:inline-flex}.access-header nav button:hover,.access-lifecycle>footer button:hover{color:#fff;background:#ffffff0f}.access-header nav .access-nav-signin{color:#ddd6fe;background:#8b5cf61a;border:1px solid #8b5cf67a;margin-left:6px}.access-header nav .access-nav-create{color:#fff;background:linear-gradient(135deg,#7457ff,#14c8ed);box-shadow:0 8px 22px #545bff33}.access-header nav .access-nav-signout{color:#b8c2d8;border-left:1px solid #a0aed22e;border-radius:0 9px 9px 0;margin-left:10px}.access-header nav .access-nav-signout:hover{color:#fca5a5;background:#f8717114}.access-header>.access-status{justify-self:end}.access-status,.activation-status{color:#67e8a0;letter-spacing:.04em;text-transform:uppercase;background:#22c55e14;border:1px solid #22c55e38;border-radius:999px;align-items:center;gap:7px;width:max-content;max-width:100%;padding:5px 9px;font-size:9px;font-style:normal;font-weight:860;display:inline-flex}.access-status i,.activation-status i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 12px}.access-status.blue,.activation-status.blue{color:#8eb4ff;background:#4d8cff17;border-color:#4d8cff3d}.access-status.orange,.activation-status.orange{color:#ffb35c;background:#f77f0017;border-color:#f77f0042}.activation-status.violet{color:#c7adff;background:#9a6dff1a;border-color:#9a6dff47}.access-lifecycle>main{width:min(1500px,100% - 40px);min-height:calc(100vh - 138px);margin:0 auto;padding:clamp(34px,6vw,84px) 0}.access-auth-grid,.access-signup-shell,.access-checkout-grid{grid-template-columns:minmax(0,1.05fr) minmax(440px,.95fr);align-items:stretch;gap:clamp(28px,5vw,76px);display:grid}.access-story-panel,.access-signup-intro{flex-direction:column;justify-content:center;min-width:0;padding:clamp(18px,4vw,62px);display:flex}.access-eyebrow,.activation-eyebrow{color:#9b7cff;letter-spacing:.16em;font-size:10px;font-weight:900;display:block}.access-story-panel h1,.access-signup-intro h1,.access-plans-page>header h1{color:#fff;letter-spacing:-.055em;max-width:820px;margin:18px 0;font-size:clamp(36px,5vw,68px);line-height:.99}.access-story-panel>p,.access-signup-intro>p,.access-plans-page>header>p{color:#a8b3cc;max-width:700px;margin:0;font-size:clamp(14px,1.5vw,18px);line-height:1.7}.access-assurance-list{gap:12px;margin-top:42px;display:grid}.access-assurance-list>span{background:#ffffff09;border:1px solid #a0aed21f;border-radius:15px;grid-template-columns:42px minmax(0,1fr);grid-template-areas:"icon title""icon detail";align-items:center;gap:2px 14px;padding:14px 16px;display:grid}.access-assurance-list svg{color:#a888ff;background:#8b5cf61f;border-radius:12px;grid-area:icon;width:42px;height:42px;padding:11px}.access-assurance-list strong{color:#f7f9ff;grid-area:title;font-size:13px}.access-assurance-list small{color:#8390aa;grid-area:detail;font-size:11px}.access-form-card,.access-order-summary,.access-recovery-card,.access-success-card{background:linear-gradient(145deg,#ffffff0f,#ffffff06),#0a0e20;border:1px solid #a0aed229;border-radius:26px;min-width:0;padding:clamp(24px,4vw,46px);box-shadow:0 30px 90px #00000052}.access-form-card>h2,.access-form-card .access-card-heading h1,.access-form-card .access-card-heading h2,.access-recovery-card h1,.access-success-card h1{color:#fff;letter-spacing:-.035em;margin:10px 0 8px;font-size:clamp(27px,3vw,40px);line-height:1.08}.access-form-card>p,.access-card-heading p,.access-recovery-card>p,.access-success-card>p{color:#8f9bb4;margin:0;line-height:1.65}.access-method-tabs{background:#ffffff06;border:1px solid #a0aed21f;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:25px 0 18px;padding:5px;display:grid}.access-method-tabs button{color:#8290ac;background:0 0;border-radius:8px;min-height:38px;font-size:11px;font-weight:780}.access-method-tabs button.active{color:#fff;background:linear-gradient(135deg,#8b5cf64d,#2d6bff38)}.access-form-card form,.access-recovery-card form{gap:15px;display:grid}.access-form-card label,.access-recovery-card label,.access-checkout-grid label{color:#b8c2d9;letter-spacing:.02em;gap:7px;min-width:0;font-size:10px;font-weight:780;display:grid}.access-form-card label>div,.access-recovery-card label>div{background:#0406108f;border:1px solid #a0aed229;border-radius:11px;align-items:center;gap:10px;min-width:0;min-height:48px;padding:0 13px;display:flex}.access-form-card label>div:focus-within,.access-recovery-card label>div:focus-within{box-shadow:none;border-color:#94a3b87a}.access-form-card label.has-error>div{border-color:#ff5f73b8;box-shadow:0 0 0 3px #ff5f7314}.access-field-error,.access-field-help{letter-spacing:0;font-size:9px;font-weight:650;line-height:1.45;display:block}.access-field-error{color:#ff9eab}.access-field-help{color:#74819d}.access-form-card .access-login-form label>div{background:0 0;border:0;border-bottom:1px solid #a0aed280;border-radius:0;min-height:44px;padding:0 2px;transition:border-color .16s}.access-form-card .access-login-form label>div:focus-within{box-shadow:none;border-color:#8b5cf6}.access-form-card .access-login-form input:not([type=checkbox]){box-shadow:none;background:0 0;border-radius:0;outline:0}.access-form-card .access-login-form input:-webkit-autofill{-webkit-text-fill-color:#f7f9ff;caret-color:#f7f9ff;-webkit-background-clip:text;background-clip:text;border-radius:0;transition:background-color 9999s ease-out;background-color:#0000!important;box-shadow:inset 0 0 0 1000px #0000!important}.access-form-card .access-login-form input:-webkit-autofill:hover{-webkit-text-fill-color:#f7f9ff;caret-color:#f7f9ff;-webkit-background-clip:text;background-clip:text;border-radius:0;transition:background-color 9999s ease-out;background-color:#0000!important;box-shadow:inset 0 0 0 1000px #0000!important}.access-form-card .access-login-form input:-webkit-autofill:focus{-webkit-text-fill-color:#f7f9ff;caret-color:#f7f9ff;-webkit-background-clip:text;background-clip:text;border-radius:0;transition:background-color 9999s ease-out;background-color:#0000!important;box-shadow:inset 0 0 0 1000px #0000!important}.access-form-card .access-login-form input:-webkit-autofill:active{-webkit-text-fill-color:#f7f9ff;caret-color:#f7f9ff;-webkit-background-clip:text;background-clip:text;border-radius:0;transition:background-color 9999s ease-out;background-color:#0000!important;box-shadow:inset 0 0 0 1000px #0000!important}.access-form-card input:not([type=checkbox]),.access-form-card select,.access-recovery-card input,.access-form-card textarea{color:#f7f9ff;background:0 0;border:0;width:100%;min-width:0;font-size:13px}.access-form-card label svg,.access-recovery-card label svg{color:#72809d;flex:none;width:15px}.access-form-card label>div>button{color:#8190ad;background:0 0;flex:none;place-items:center;width:30px;height:30px;display:grid}.access-button{border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:11px 16px;font-size:11px;font-weight:850;transition:transform .15s,filter .15s,border-color .15s;display:inline-flex}.access-button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.access-button.primary{color:#fff;background:linear-gradient(135deg,#8b5cf6,#2d6bff);box-shadow:0 12px 30px #4c46e538}.access-button.secondary{color:#d7deee;background:#ffffff0b;border:1px solid #a0aed22e}.access-button.ghost{color:#9c83ff;background:0 0;min-height:auto;padding:4px}.access-button svg{width:15px;height:15px}.access-form-row,.access-form-actions,.access-plan-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.access-checkbox{grid-column:auto;align-items:flex-start;line-height:1.5;color:#8e9ab4!important;letter-spacing:0!important;flex-direction:row!important;grid-template-columns:none!important;gap:9px!important;min-height:0!important;font-size:10px!important;display:flex!important}.access-checkbox input{accent-color:#8b5cf6;flex:none;width:15px;height:15px;margin:1px 0 0}.access-link{color:#a98cff;background:0 0;align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.access-inline-status,.access-error{color:#a9c6ff;background:#4d8cff14;border:1px solid #4d8cff33;border-radius:10px;align-items:center;gap:9px;padding:11px 12px;font-size:10px;line-height:1.5;display:flex}.access-inline-status.success{color:#7ce9a9;background:#22c55e14;border-color:#22c55e38}.access-error{color:#ff9eab;background:#ff5f7314;border-color:#ff5f7338}.access-error-detailed{align-items:flex-start}.access-error-detailed>svg{flex:none;width:16px}.access-error-detailed>div{gap:3px;display:grid}.access-error-detailed strong,.access-error-detailed span,.access-error-detailed small{display:block}.access-error-reference{color:#c9a0aa;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.access-separator{color:#65728d;text-transform:uppercase;align-items:center;gap:12px;margin:22px 0 16px;font-size:9px;display:flex}.access-separator:before,.access-separator:after{content:"";background:#a0aed21f;flex:1;height:1px}.access-provider-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.access-provider-buttons button{color:#c5cee0;background:#ffffff09;border:1px solid #a0aed224;border-radius:10px;min-height:40px;font-size:10px;font-weight:780}.access-switch{text-align:center;margin:24px 0 0!important}.access-switch button{color:#aa8dff;background:0 0;font-weight:820}.access-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.access-form-grid .span-2{grid-column:1/-1}.access-card-heading{align-items:flex-start;gap:14px;margin-bottom:25px;display:flex}.access-card-heading>span,.access-recovery-icon,.access-success-card>span:first-child{color:#aa8dff;background:linear-gradient(135deg,#8b5cf638,#2d6bff24);border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.access-card-heading>div{min-width:0}.access-card-heading small,.access-recovery-card>small,.access-success-card>small{color:#9275f4;letter-spacing:.14em;font-size:9px;font-weight:900}.access-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;margin-top:30px;display:grid}.access-plan-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0 0}.access-plan-grid>button{color:#dfe5f4;text-align:left;background:#ffffff09;border:1px solid #a0aed224;border-radius:18px;flex-direction:column;align-items:stretch;min-width:0;min-height:220px;padding:20px;transition:border-color .16s,transform .16s,background .16s;display:flex;position:relative}.access-plan-grid.compact>button{min-height:132px;padding:15px}.access-plan-grid>button:hover,.access-plan-grid>button.selected{background:linear-gradient(145deg,#8b5cf621,#2d6bff0f);border-color:#8b5cf68c;transform:translateY(-2px)}.access-plan-grid>button.recommended:before{color:#fff;content:"POPULAR";letter-spacing:.1em;background:linear-gradient(135deg,#8b5cf6,#2d6bff);border-radius:999px;padding:4px 8px;font-size:7px;font-weight:900;position:absolute;top:-8px;right:14px}.access-plan-grid>button>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.access-plan-grid>button>span strong{color:#fff;font-size:15px}.access-plan-grid>button>span small{color:#8794ad;text-align:right;font-size:8px}.access-plan-grid>button b{color:#fff;letter-spacing:-.04em;align-items:baseline;gap:3px;margin-top:20px;font-size:30px;display:flex}.access-plan-grid>button b small{color:#74819d;font-size:9px;font-weight:700}.access-plan-grid>button p{color:#8793aa;flex:1;margin:13px 0;font-size:10px;line-height:1.55}.access-plan-grid>button em{color:#a98cff;align-items:center;gap:5px;font-size:9px;font-style:normal;font-weight:820;display:flex}.access-plans-page>header{text-align:center;flex-direction:column;align-items:center;display:flex}.access-plans-page>header h1{max-width:900px}.access-plans-page>header>div{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.access-plan-actions{justify-content:center;margin-top:26px}.access-plan-actions a{color:#9b89d6;align-items:center;gap:6px;font-size:10px;font-weight:780;text-decoration:none;display:inline-flex}.access-commercial-note,.access-payment-boundary,.activation-boundary,.commercial-admin-note,.onboarding-help-strip,.channel-plan-boundary{background:#8b5cf60f;border:1px solid #8b5cf62e;border-radius:15px;align-items:center;gap:14px;padding:16px 18px;display:flex}.access-payment-methods{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:18px 0 12px;padding:0;display:grid}.access-payment-methods legend{color:#b8c2d9;letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;margin-bottom:2px;font-size:10px;font-weight:800}.access-payment-methods legend small{color:#73809a;letter-spacing:0;text-transform:none;margin-left:8px;font-size:8px;font-weight:700}.access-payment-methods button{color:#8f9bb4;text-align:left;background:#0406106b;border:1px solid #a0aed229;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;min-height:86px;padding:12px;display:grid}.access-payment-methods button.selected{background:#8b5cf61c;border-color:#8b5cf6b8;box-shadow:0 0 0 2px #8b5cf614}.access-payment-methods button:disabled{cursor:not-allowed;opacity:.48}.access-payment-methods button em{color:#fda4af;letter-spacing:.08em;text-transform:uppercase;background:#f871711a;border-radius:999px;width:max-content;margin-top:7px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:850;display:inline-flex}.access-payment-method-loading{color:#8f9bb4;border:1px dashed #a0aed22e;border-radius:12px;grid-column:1/-1;justify-content:center;align-items:center;gap:9px;min-height:86px;font-size:10px;display:flex}.access-payment-method-loading svg{width:16px}.access-payment-methods button>svg{color:#a888ff;width:21px}.access-payment-methods button span,.access-payment-methods button strong,.access-payment-methods button small{display:block}.access-payment-methods button strong{color:#f1f4fc;font-size:10px}.access-payment-methods button small{color:#7f8ca7;margin-top:4px;font-size:9px;line-height:1.45}.access-checkout-grid .access-payment-boundary{margin-bottom:14px}.access-payment-experience{background:radial-gradient(circle at 100% 0,#2d6bff17,#0000 40%),#070a1899;border:1px solid #8b5cf638;border-radius:16px;grid-template-columns:48px minmax(0,1fr);gap:14px;margin:12px 0 14px;padding:16px;display:grid}.access-payment-experience-icon,.access-handoff-icon,.access-outcome-icon{color:#b39aff;background:linear-gradient(135deg,#8b5cf63d,#2d6bff24);border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.access-payment-experience-icon svg,.access-handoff-icon svg,.access-outcome-icon svg{width:22px}.access-payment-experience-copy h3{color:#f6f7ff;margin:5px 0;font-size:15px}.access-payment-experience-copy>p{color:#8c99b3;margin:0;font-size:10px;line-height:1.55}.access-hosted-fields{grid-template-columns:minmax(150px,2fr) repeat(2,minmax(74px,1fr));gap:8px;margin-top:14px;display:grid}.access-hosted-fields>span{background:#ffffff06;border:1px solid #a0aed224;border-radius:10px;gap:5px;padding:10px 11px;display:grid}.access-hosted-fields small{color:#68758f;font-size:8px}.access-hosted-fields b{color:#aab5ca;letter-spacing:.06em;font-size:10px}.access-hosted-fields em{color:#6f7d98;grid-column:1/-1;align-items:center;gap:6px;font-size:8px;font-style:normal;display:flex}.access-hosted-fields em svg{width:12px}.access-wallet-preview{background:#ffffff06;border:1px solid #a0aed21f;border-radius:12px;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:16px;margin-top:14px;padding:12px;display:grid}.access-wallet-preview>span{color:#111827;background:#fff;border-radius:10px;place-items:center;width:68px;height:68px;display:grid}.access-wallet-preview>span svg{width:47px;height:47px}.access-wallet-preview ol{color:#aab5ca;gap:6px;margin:0;padding-left:18px;font-size:9px;display:grid}.access-renewal-note{background:#f59e0b0e;border-left:2px solid #f59e0b;align-items:flex-start;gap:9px;margin-top:12px;padding:9px 11px;display:flex}.access-renewal-note>svg{color:#fbbf24;flex:none;width:15px}.access-renewal-note strong,.access-renewal-note small{display:block}.access-renewal-note strong{color:#f3d48a;font-size:9px}.access-renewal-note small{color:#9b8b69;margin-top:3px;font-size:8px;line-height:1.45}.access-checkout-handoff,.access-checkout-outcome{flex-direction:column;justify-content:center;align-items:flex-start;min-height:500px;display:flex}.access-checkout-handoff>.access-eyebrow,.access-checkout-outcome>.access-eyebrow{margin-top:22px}.access-checkout-handoff h1,.access-checkout-outcome h1{color:#fff;letter-spacing:-.04em;max-width:680px;margin:9px 0;font-size:clamp(28px,3vw,42px);line-height:1.08}.access-checkout-handoff>p,.access-checkout-outcome>p{color:#8f9bb4;max-width:650px;margin:0 0 18px;font-size:12px;line-height:1.65}.access-handoff-actions{flex-wrap:wrap;gap:9px;margin:8px 0 16px;display:flex}.access-outcome-icon.success{color:#56e596;background:#22c55e21}.access-outcome-icon.error{color:#fda4af;background:#f871711f}.access-outcome-icon.processing{color:#93c5fd;background:#3b82f61f}.access-checkout-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin:12px 0 22px;display:grid}.access-checkout-facts span{color:#6f7d98;text-transform:uppercase;background:#ffffff06;border:1px solid #a0aed221;border-radius:10px;gap:4px;padding:11px;font-size:8px;display:grid}.access-checkout-facts strong{color:#dce3f2;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:9px;overflow:hidden}.access-inline-status.detailed{align-items:flex-start}.access-inline-status.detailed>span,.access-inline-status.detailed strong,.access-inline-status.detailed small,.access-inline-status.detailed em{display:block}.access-inline-status.detailed small{margin-top:3px;font-size:10px;line-height:1.5}.access-inline-status.detailed em{opacity:.78;margin-top:6px;font-size:9px;font-style:normal}.access-commercial-note{max-width:900px;margin:38px auto 0}.access-commercial-note>svg,.access-payment-boundary>svg,.activation-boundary>svg,.commercial-admin-note>svg,.onboarding-help-strip>svg{color:#9d7eff;flex:none;width:22px}.access-commercial-note strong,.access-payment-boundary strong,.activation-boundary strong,.commercial-admin-note strong,.onboarding-help-strip strong{color:#f1f4fc;font-size:11px;display:block}.access-commercial-note p,.access-payment-boundary small,.activation-boundary p,.commercial-admin-note small,.onboarding-help-strip p{color:#8794ad;margin:3px 0 0;font-size:10px;line-height:1.55;display:block}.access-order-summary{align-self:start}.access-order-summary h2{color:#fff;margin:14px 0 4px;font-size:30px}.access-order-summary>strong{color:#fff;letter-spacing:-.05em;font-size:44px}.access-order-summary>strong small{color:#7d8aa6;font-size:10px}.access-order-summary>p{color:#8995ad;line-height:1.6}.access-order-summary ul{gap:9px;margin:24px 0;padding:0;list-style:none;display:grid}.access-order-summary li{color:#b7c1d6;gap:8px;font-size:10px;display:flex}.access-order-summary li svg{color:#32d680;flex:none;width:14px}.access-order-summary>div:last-child{border:1px solid #a0aed21f;border-radius:12px;gap:0;display:grid;overflow:hidden}.access-order-summary>div:last-child span{color:#78859f;border-bottom:1px solid #a0aed21a;justify-content:space-between;gap:16px;padding:11px 13px;font-size:9px;display:flex}.access-order-summary>div:last-child span:last-child{border-bottom:0}.access-order-summary>div:last-child strong{color:#d5dceb}.access-payment-boundary{margin:18px 0}.access-recovery-card,.access-success-card{text-align:center;max-width:680px;margin:2vh auto}.access-recovery-icon,.access-success-card>span:first-child{margin:0 auto 18px}.access-recovery-card form{text-align:left;margin:26px auto}.access-recovery-card>.access-link{margin-top:20px}.access-token-summary{text-align:left;background:#ffffff08;border:1px solid #a0aed224;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin:26px 0;padding:16px;display:flex}.access-token-summary strong,.access-token-summary small{display:block}.access-token-summary strong{color:#fff}.access-token-summary small{color:#7f8ca6;margin-top:3px;font-size:10px}.access-success-card>div{flex-wrap:wrap;justify-content:center;gap:8px;margin:24px 0;display:flex}.access-lifecycle>footer{color:#6f7d98;border-top:1px solid #a0aed21a;justify-content:center;align-items:center;gap:24px;min-height:64px;font-size:9px;display:flex}.access-lifecycle>footer span{align-items:center;gap:6px;display:inline-flex}.activation-page{--activation-panel:#fff;--activation-panel-2:#f6f8ff;--activation-border:#dfe6f8;--activation-text:#11182d;--activation-muted:#66738d;width:100%;color:var(--activation-text)}.email-platform.dark .activation-page,.meetings-platform.dark .activation-page{--activation-panel:#0d1225;--activation-panel-2:#11182d;--activation-border:#a0aed224;--activation-text:#f7f9ff;--activation-muted:#8d99b3}.activation-hero{border:1px solid var(--activation-border);background:radial-gradient(circle at 86% -20%, #8b5cf638, transparent 42%), linear-gradient(145deg, var(--activation-panel), var(--activation-panel-2));border-radius:24px;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:22px;padding:clamp(25px,4vw,46px);display:grid;overflow:hidden}.activation-hero h1,.onboarding-topbar h1,.plan-access-page h1{max-width:860px;color:var(--activation-text);letter-spacing:-.045em;margin:12px 0;font-size:clamp(30px,4vw,54px);line-height:1.04}.activation-hero>div:first-child>p{max-width:760px;color:var(--activation-muted);margin:0;font-size:13px;line-height:1.7}.activation-hero-actions{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.activation-button{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 14px;font-size:10px;font-weight:820;display:inline-flex}.activation-button.primary{color:#fff;background:linear-gradient(135deg,#8b5cf6,#2d6bff)}.activation-button.secondary{border:1px solid var(--activation-border);background:var(--activation-panel);color:var(--activation-text)}.activation-button svg{width:15px}.activation-plan-card{background:#8b5cf613;border:1px solid #8b5cf638;border-radius:20px;align-self:center;padding:24px}.activation-plan-card>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.activation-plan-card>span>small{color:var(--activation-muted);letter-spacing:.13em;font-size:8px;font-weight:900}.activation-plan-card h2{color:var(--activation-text);margin:18px 0 0;font-size:25px}.activation-plan-card>strong{color:var(--activation-text);letter-spacing:-.05em;font-size:42px}.activation-plan-card>strong small,.activation-plan-card p{color:var(--activation-muted);font-size:9px}.activation-plan-card>button{color:#8b5cf6;background:0 0;border-top:1px solid #8b5cf629;justify-content:space-between;align-items:center;width:100%;padding:14px 0 0;font-size:10px;font-weight:820;display:flex}.activation-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.activation-summary-grid article{border:1px solid var(--activation-border);background:var(--activation-panel);border-radius:17px;align-items:center;gap:14px;min-width:0;min-height:122px;padding:17px;display:flex}.activation-summary-grid article>svg{color:#8b5cf6;background:#8b5cf61a;border-radius:12px;flex:none;width:38px;height:38px;padding:10px}.activation-summary-grid article span{min-width:0}.activation-summary-grid small,.activation-summary-grid strong,.activation-summary-grid p{display:block}.activation-summary-grid small{color:var(--activation-muted);letter-spacing:.08em;font-size:8px;font-weight:850}.activation-summary-grid strong{color:var(--activation-text);margin-top:4px;font-size:13px}.activation-summary-grid p{color:var(--activation-muted);margin:4px 0 0;font-size:9px;line-height:1.45}.activation-progress-ring{background:conic-gradient(#8b5cf6 var(--progress), #8b5cf621 0);border-radius:50%;flex:none;place-items:center;width:66px;height:66px;display:grid}.activation-progress-ring>span{background:var(--activation-panel);text-align:center;border-radius:50%;place-content:center;width:52px;height:52px;display:grid}.activation-progress-ring strong{font-size:12px!important}.activation-progress-ring small{letter-spacing:0!important}.activation-readiness-panel{border:1px solid var(--activation-border);background:var(--activation-panel);border-radius:19px;margin-top:15px;overflow:hidden}.activation-readiness-panel>header{border-bottom:1px solid var(--activation-border);justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.activation-readiness-panel h2{color:var(--activation-text);margin:5px 0 0;font-size:18px}.activation-readiness-panel>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.activation-readiness-panel>div>button{border-right:1px solid var(--activation-border);border-bottom:1px solid var(--activation-border);min-height:74px;color:var(--activation-text);text-align:left;background:0 0;grid-template-columns:30px 34px minmax(0,1fr) 16px;align-items:center;gap:11px;padding:14px 18px;display:grid}.activation-readiness-panel>div>button:hover{background:var(--activation-panel-2)}.activation-readiness-panel>div>button>span:first-child{border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.activation-readiness-panel .ready{color:#21bd6b;background:#22c55e1f}.activation-readiness-panel .pending{color:#e77908;background:#f77f001f}.activation-readiness-panel>div>button>svg{color:#8b5cf6;width:18px}.activation-readiness-panel strong,.activation-readiness-panel small{display:block}.activation-readiness-panel strong{font-size:11px}.activation-readiness-panel small{color:var(--activation-muted);margin-top:3px;font-size:9px}.activation-boundary{margin-top:15px}.onboarding-topbar{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.onboarding-topbar h1{max-width:760px;margin-bottom:0;font-size:clamp(25px,3vw,40px)}.onboarding-topbar>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.onboarding-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:15px;display:grid}.onboarding-layout>aside,.onboarding-step-card,.onboarding-help-strip{border:1px solid var(--activation-border);background:var(--activation-panel);border-radius:18px}.onboarding-layout>aside{position:sticky;top:86px;overflow:hidden}.onboarding-mobile-trigger{display:none}.onboarding-step-list{max-height:calc(100vh - 235px);padding:9px;display:grid;overflow:auto}.onboarding-step-list button{min-height:44px;color:var(--activation-muted);text-align:left;background:0 0;border-radius:9px;grid-template-columns:25px 18px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.onboarding-step-list button:hover,.onboarding-step-list button.active{color:var(--activation-text);background:#8b5cf617}.onboarding-step-list button.active{box-shadow:inset 2px 0 #8b5cf6}.onboarding-step-list button>span{background:var(--activation-panel-2);border-radius:7px;place-items:center;width:23px;height:23px;font-size:8px;font-weight:850;display:grid}.onboarding-step-list button.complete>span{color:#20bc69;background:#22c55e1c}.onboarding-step-list button>svg{width:14px}.onboarding-step-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.onboarding-save-state{border-top:1px solid var(--activation-border);align-items:center;gap:9px;padding:13px 14px;display:flex}.onboarding-save-state>svg{color:#22c55e;width:17px}.onboarding-save-state strong,.onboarding-save-state small{display:block}.onboarding-save-state strong{color:var(--activation-text);font-size:9px}.onboarding-save-state small{color:var(--activation-muted);font-size:8px}.onboarding-layout>main{min-width:0}.onboarding-step-card{overflow:hidden}.onboarding-step-card>header{border-bottom:1px solid var(--activation-border);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:22px;display:grid}.onboarding-step-icon{color:#8b5cf6;background:#8b5cf61c;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.onboarding-step-card>header small{color:#8b5cf6;letter-spacing:.1em;font-size:8px;font-weight:900}.onboarding-step-card h2{color:var(--activation-text);margin:4px 0;font-size:22px}.onboarding-step-card>header p{color:var(--activation-muted);margin:0;font-size:10px}.onboarding-option-grid,.onboarding-form-grid,.onboarding-launch-review,.onboarding-plan-summary{margin:22px}.onboarding-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.onboarding-option-grid button{border:1px solid var(--activation-border);background:var(--activation-panel-2);min-height:58px;color:var(--activation-text);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:13px;display:flex}.onboarding-option-grid button.selected{background:#8b5cf617;border-color:#8b5cf67a}.onboarding-option-grid button>span{border:1px solid var(--activation-border);color:#8b5cf6;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.onboarding-option-grid button strong{font-size:10px}.onboarding-form-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.access-lifecycle[data-access-page=login]>main{padding-top:clamp(28px,4vh,52px)}.onboarding-form-grid label{color:var(--activation-text);gap:8px;font-size:10px;font-weight:800;display:grid}.onboarding-form-grid textarea,.onboarding-form-grid input{border:1px solid var(--activation-border);background:var(--activation-panel-2);width:100%;min-height:48px;color:var(--activation-text);font:inherit;border-radius:13px;padding:14px}.onboarding-form-grid textarea{resize:vertical;min-height:160px}.onboarding-plan-summary+.activation-confirm{margin:-8px 22px 22px}.onboarding-validation-error{color:#fca5a5;background:#7f1d1d2e;border:1px solid #f8717159;border-radius:10px;align-items:center;gap:9px;margin:0 22px 18px;padding:11px 13px;font-size:10px;font-weight:700;display:flex}.onboarding-validation-error svg{flex:none;width:17px}.onboarding-plan-summary,.onboarding-plan-boundary,.onboarding-limit-note{border:1px solid var(--activation-border);background:var(--activation-panel-2);border-radius:14px;align-items:center;gap:13px;padding:16px;display:flex}.onboarding-plan-summary>svg,.onboarding-plan-boundary>svg,.onboarding-limit-note>svg{color:#8b5cf6;flex:none;width:23px}.onboarding-plan-summary>div,.onboarding-plan-boundary>div,.onboarding-limit-note>span{flex:1;min-width:0}.onboarding-plan-summary strong,.onboarding-plan-summary p,.onboarding-plan-boundary strong,.onboarding-plan-boundary p,.onboarding-limit-note strong,.onboarding-limit-note small{display:block}.onboarding-plan-summary strong,.onboarding-plan-boundary strong,.onboarding-limit-note strong{color:var(--activation-text);font-size:11px}.onboarding-plan-summary p,.onboarding-plan-boundary p,.onboarding-limit-note small{color:var(--activation-muted);margin:3px 0 0;font-size:9px;line-height:1.5}.onboarding-plan-boundary{background:#f77f0012;border-color:#f77f0040;margin:20px 22px 0}.onboarding-plan-boundary button{color:#df6f00;background:#f77f0021;border-radius:9px;align-items:center;gap:6px;padding:9px 11px;font-size:9px;font-weight:820;display:inline-flex}.onboarding-limit-note{margin:0 22px 22px}.onboarding-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.onboarding-review-grid>span{border:1px solid var(--activation-border);background:var(--activation-panel-2);border-radius:11px;grid-template-columns:25px minmax(0,1fr);grid-template-areas:"icon title""icon detail";gap:2px 9px;padding:12px;display:grid}.onboarding-review-grid svg{color:#8b5cf6;grid-area:icon;width:18px}.onboarding-review-grid strong{color:var(--activation-text);grid-area:title;font-size:9px}.onboarding-review-grid small{color:var(--activation-muted);grid-area:detail;font-size:8px}.activation-confirm{background:#22c55e0f;border:1px solid #22c55e33;border-radius:12px;align-items:flex-start;gap:10px;margin-top:14px;padding:14px;display:flex}.activation-confirm input{accent-color:#22c55e;width:16px;height:16px;margin:0}.activation-confirm strong,.activation-confirm small{display:block}.activation-confirm strong{color:var(--activation-text);font-size:10px}.activation-confirm small{color:var(--activation-muted);margin-top:3px;font-size:9px}.onboarding-step-card>footer{border-top:1px solid var(--activation-border);justify-content:space-between;align-items:center;gap:13px;min-height:68px;padding:12px 22px;display:flex}.onboarding-step-card>footer>span{color:var(--activation-muted);text-align:center;font-size:9px}.onboarding-help-strip{margin-top:12px}.onboarding-help-strip>div{flex:1;min-width:0}.onboarding-help-strip button{background:var(--activation-panel-2);color:#8b5cf6;border-radius:9px;padding:9px 11px;font-size:9px;font-weight:800}.plan-access-page{place-items:center;min-height:62vh;display:grid}.plan-access-page>section{border:1px solid var(--activation-border);background:var(--activation-panel);text-align:center;border-radius:24px;max-width:760px;padding:clamp(28px,5vw,56px)}.plan-lock-icon{color:#8b5cf6;background:#8b5cf61c;border-radius:20px;place-items:center;width:68px;height:68px;margin:0 auto 18px;display:grid}.plan-access-page>section>small{color:#8b5cf6;letter-spacing:.13em;font-size:9px;font-weight:900}.plan-access-page h1{font-size:clamp(28px,4vw,48px)}.plan-access-page p{color:var(--activation-muted);line-height:1.7}.plan-access-page>section>div{flex-wrap:wrap;justify-content:center;gap:8px;margin:22px 0;display:flex}.commercial-admin-heading{align-items:flex-end}.commercial-metric-detail{color:var(--admin-muted,#8f9ab7);margin:.7rem 0 0;font-size:.72rem;line-height:1.45}.commercial-admin-tabs{scrollbar-width:thin;overflow-x:auto}.commercial-admin-tabs button{white-space:nowrap}.commercial-admin-tabs button small{color:var(--admin-violet);background:#9a6dff1f;border-radius:999px;margin-left:5px;padding:2px 5px;font-size:8px}.commercial-admin-panel{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:17px;overflow:hidden}.commercial-admin-panel>header{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:18px 20px;display:flex}.commercial-admin-panel>header>div:first-child{min-width:0}.commercial-admin-panel>header h2{color:var(--admin-text);letter-spacing:-.02em;margin:4px 0;font-size:18px}.commercial-admin-panel>header p{max-width:820px;color:var(--admin-muted);margin:0;font-size:10px}.commercial-admin-panel>header>label{border:1px solid var(--admin-border);background:var(--admin-panel-2);width:min(280px,100%);min-height:36px;color:var(--admin-muted);border-radius:9px;align-items:center;gap:8px;padding:0 10px;display:flex}.commercial-admin-panel>header>label input{width:100%;min-width:0;color:var(--admin-text);background:0 0;border:0;font-size:10px}.commercial-plan-admin-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px;display:grid}.commercial-plan-admin-grid>article{border:1px solid var(--admin-border);background:var(--admin-panel-2);border-radius:14px;min-width:0;padding:17px;position:relative;overflow:hidden}.commercial-plan-admin-grid>article.active-subscription{box-shadow:inset 0 2px var(--admin-green);border-color:#1ad37b59}.commercial-plan-admin-grid>article.recommended:after{color:var(--admin-violet);content:"POPULAR";letter-spacing:.1em;background:#9a6dff29;border-radius:0 13px 0 10px;padding:4px 7px;font-size:7px;font-weight:900;position:absolute;top:0;right:0}.commercial-plan-admin-grid>article>span:first-child{justify-content:space-between;align-items:center;gap:7px;display:flex}.commercial-plan-admin-grid>article>span:first-child>small{color:var(--admin-muted-2);font-size:8px}.commercial-plan-admin-grid h3{color:var(--admin-text);margin:18px 0 1px;font-size:20px}.commercial-plan-admin-grid>article>strong{color:var(--admin-text);letter-spacing:-.04em;font-size:32px}.commercial-plan-admin-grid>article>strong small{color:var(--admin-muted);font-size:8px}.commercial-plan-admin-grid>article>p{min-height:50px;color:var(--admin-muted);font-size:9px;line-height:1.55}.commercial-plan-admin-grid>article>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:14px 0;display:grid}.commercial-plan-admin-grid>article>div>span{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:8px;padding:7px;display:block}.commercial-plan-admin-grid>article>div small,.commercial-plan-admin-grid>article>div strong{display:block}.commercial-plan-admin-grid>article>div small{color:var(--admin-muted-2);font-size:7px}.commercial-plan-admin-grid>article>div strong{margin-top:2px;font-size:10px}.commercial-plan-admin-grid ul{gap:6px;min-height:98px;margin:12px 0;padding:0;list-style:none;display:grid}.commercial-plan-admin-grid li{color:var(--admin-muted);align-items:flex-start;gap:6px;font-size:8px;display:flex}.commercial-plan-admin-grid li svg{width:12px;color:var(--admin-green);flex:none}.commercial-plan-admin-grid>article>button,.commercial-subscription-grid>article>button{width:100%;min-height:34px;color:var(--admin-violet);background:#9a6dff1a;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:9px;font-weight:820;display:flex}.commercial-admin-panel>footer{border-top:1px solid var(--admin-border);align-items:center;gap:11px;padding:14px 18px;display:flex}.commercial-admin-panel>footer>svg{width:20px;color:var(--admin-green)}.commercial-admin-panel>footer>span{flex:1;min-width:0}.commercial-admin-panel>footer strong,.commercial-admin-panel>footer small{display:block}.commercial-admin-panel>footer strong{color:var(--admin-text);font-size:10px}.commercial-admin-panel>footer small{color:var(--admin-muted);margin-top:2px;font-size:8px}.commercial-matrix{min-width:840px;padding:16px;overflow-x:auto}.commercial-matrix>div{border-bottom:1px solid var(--admin-border);grid-template-columns:minmax(260px,1.6fr) repeat(4,minmax(110px,.6fr));align-items:center;display:grid}.commercial-matrix>div:first-child{background:var(--admin-panel-2)}.commercial-matrix>div>strong,.commercial-matrix>div>span{padding:11px}.commercial-matrix>div>strong{color:var(--admin-muted);text-align:center;font-size:9px}.commercial-matrix>div>strong:first-child{text-align:left}.commercial-matrix>div>span strong,.commercial-matrix>div>span small{display:block}.commercial-matrix>div>span strong{color:var(--admin-text);font-size:9px}.commercial-matrix>div>span small{color:var(--admin-muted-2);font-size:7px}.commercial-matrix>div>button{border-radius:9px;justify-self:center;place-items:center;width:30px;height:30px;display:grid}.commercial-matrix>div>button.enabled{color:var(--admin-green);background:#1ad37b1a}.commercial-matrix>div>button.disabled{color:var(--admin-muted-2);background:#7d8da817}.commercial-matrix>div>button svg{width:13px}.commercial-admin-note{border-color:var(--admin-border);background:var(--admin-panel-2);margin:0 16px 16px}.commercial-admin-note strong{color:var(--admin-text)}.commercial-admin-note small{color:var(--admin-muted)}.commercial-subscription-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.commercial-subscription-grid>article{border:1px solid var(--admin-border);background:var(--admin-panel-2);border-radius:14px;padding:18px}.commercial-subscription-grid h3{margin:8px 0 0;font-size:23px}.commercial-subscription-grid>article>strong{color:var(--admin-green);text-transform:uppercase;font-size:10px}.commercial-subscription-grid>article>p{color:var(--admin-muted);font-size:9px}.commercial-subscription-grid>article>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:15px 0;display:grid}.commercial-subscription-grid>article>div>span{color:var(--admin-muted);font-size:8px}.commercial-subscription-grid>article>div>span strong{color:var(--admin-text);margin-top:3px;font-size:9px;display:block}.commercial-subscription-grid label{color:var(--admin-muted);text-transform:uppercase;gap:6px;margin-bottom:11px;font-size:8px;font-weight:800;display:grid}.commercial-subscription-grid select,.commercial-override-panel select,.commercial-editor-grid input,.commercial-editor-grid select{border:1px solid var(--admin-border);background:var(--admin-panel);min-height:38px;color:var(--admin-text);border-radius:8px;padding:0 10px;font-size:9px}.commercial-success{align-items:center;gap:7px;display:flex;color:var(--admin-green)!important;margin-top:12px!important}.commercial-success svg{width:15px}.commercial-override-panel{border:1px solid var(--admin-border);background:var(--admin-panel-2);border-radius:14px;margin:0 18px 18px}.commercial-override-panel>header{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.commercial-override-panel h3{margin:0;font-size:12px}.commercial-override-panel p{color:var(--admin-muted);margin:3px 0 0;font-size:8px}.commercial-override-panel>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.commercial-override-panel>div>label{border-right:1px solid var(--admin-border);border-bottom:1px solid var(--admin-border);grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:12px;padding:11px 14px;display:grid}.commercial-override-panel label strong,.commercial-override-panel label small{display:block}.commercial-override-panel label strong{font-size:9px}.commercial-override-panel label small{color:var(--admin-muted-2);font-size:7px}.commercial-usage-list{gap:0;padding:8px 18px 18px;display:grid}.commercial-usage-list>article{border-bottom:1px solid var(--admin-border);grid-template-columns:minmax(180px,1fr) 110px minmax(120px,.8fr) 80px;align-items:center;gap:14px;min-height:64px;display:grid}.commercial-usage-list>article span strong,.commercial-usage-list>article span small{display:block}.commercial-usage-list>article span strong{font-size:10px}.commercial-usage-list>article span small{color:var(--admin-muted);font-size:8px}.commercial-usage-list>article>i{background:var(--admin-panel-3);border-radius:999px;height:6px;overflow:hidden}.commercial-usage-list>article>i em{border-radius:inherit;background:linear-gradient(90deg, var(--admin-violet), var(--admin-blue));height:100%;display:block}.commercial-policy-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 18px 18px;display:grid}.commercial-policy-grid>article{border:1px solid var(--admin-border);background:var(--admin-panel-2);border-radius:12px;padding:14px}.commercial-policy-grid strong,.commercial-policy-grid b{display:block}.commercial-policy-grid strong{color:var(--admin-muted);text-transform:uppercase;font-size:8px}.commercial-policy-grid b{color:var(--admin-text);margin-top:7px;font-size:17px}.commercial-policy-grid p{color:var(--admin-muted);margin:6px 0 0;font-size:8px}.commercial-generic-table{min-width:760px;padding:12px 18px 18px;overflow-x:auto}.commercial-generic-table>div,.commercial-generic-table>button{border-bottom:1px solid var(--admin-border);grid-template-columns:1.3fr 1.1fr 1fr .7fr .7fr 18px;align-items:center;gap:12px;min-height:45px;padding:0 11px;display:grid}.commercial-generic-table>div{background:var(--admin-panel-2);min-height:36px;color:var(--admin-muted);text-transform:uppercase;border-radius:8px 8px 0 0;font-size:8px}.commercial-generic-table>button{width:100%;color:var(--admin-text);text-align:left;background:0 0;font-size:9px}.commercial-generic-table>button:hover{background:var(--admin-panel-2)}.commercial-plan-editor{width:min(920px,100vw - 32px);max-height:min(880px,100vh - 32px)}.commercial-editor-scroll{gap:0;display:grid;overflow-y:auto}.commercial-editor-scroll>section{border-bottom:1px solid var(--admin-border);padding:18px}.commercial-editor-scroll h3{margin:0 0 13px;font-size:12px}.commercial-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.commercial-editor-grid.limits{grid-template-columns:repeat(4,minmax(0,1fr))}.commercial-editor-grid label{color:var(--admin-muted);text-transform:capitalize;gap:5px;font-size:8px;font-weight:800;display:grid}.commercial-switch{border:1px solid var(--admin-border);background:var(--admin-panel-2);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:11px;display:flex}.commercial-switch strong,.commercial-switch small{display:block}.commercial-switch strong{font-size:9px}.commercial-switch small,.commercial-editor-note{color:var(--admin-muted);font-size:8px}.commercial-switch input,.commercial-entitlement-checks input{accent-color:var(--admin-violet)}.commercial-entitlement-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.commercial-entitlement-checks label{border:1px solid var(--admin-border);background:var(--admin-panel-2);border-radius:9px;align-items:flex-start;gap:8px;padding:10px;display:flex}.commercial-entitlement-checks strong,.commercial-entitlement-checks small{display:block}.commercial-entitlement-checks strong{font-size:8px}.commercial-entitlement-checks small{color:var(--admin-muted-2);font-size:7px}.commercial-editor-note{align-items:flex-start;gap:6px;display:flex}.commercial-editor-note svg{width:14px;color:var(--admin-orange);flex:none}.activation-funnel{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:18px;display:grid}.activation-funnel>span{border:1px solid var(--admin-border);background:var(--admin-panel-2);border-radius:12px;align-content:center;min-height:100px;padding:13px;display:grid;position:relative}.activation-funnel>span i{width:20px;height:20px;color:var(--admin-violet);background:#9a6dff1c;border-radius:7px;place-items:center;font-size:8px;font-style:normal;font-weight:850;display:grid;position:absolute;top:9px;right:9px}.activation-funnel small,.activation-funnel strong,.activation-funnel em{display:block}.activation-funnel small{color:var(--admin-muted);font-size:8px}.activation-funnel strong{margin-top:5px;font-size:17px}.activation-funnel em{color:var(--admin-green);font-size:8px;font-style:normal}.activation-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:18px;display:grid}.activation-policy-grid>button{border:1px solid var(--admin-border);background:var(--admin-panel-2);min-height:75px;color:var(--admin-muted);text-align:left;border-radius:12px;grid-template-columns:35px minmax(0,1fr) 34px;align-items:center;gap:11px;padding:12px;display:grid}.activation-policy-grid>button.enabled{border-color:#1ad37b33}.activation-policy-grid>button>svg{width:35px;height:35px;color:var(--admin-violet);background:#9a6dff1a;border-radius:10px;padding:9px}.activation-policy-grid strong,.activation-policy-grid small{display:block}.activation-policy-grid strong{color:var(--admin-text);font-size:9px}.activation-policy-grid small{color:var(--admin-muted);margin-top:3px;font-size:8px}.activation-policy-grid>button>i{background:var(--admin-panel-3);border-radius:999px;width:32px;height:18px;display:block;position:relative}.activation-policy-grid>button>i b{background:var(--admin-muted-2);border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:3px;left:3px}.activation-policy-grid>button.enabled>i{background:#1ad37b2e}.activation-policy-grid>button.enabled>i b{background:var(--admin-green);transform:translate(14px)}.activation-blueprint-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:10px 18px 18px;display:grid}.activation-blueprint-grid>button{border-right:1px solid var(--admin-border);border-bottom:1px solid var(--admin-border);min-height:62px;color:var(--admin-text);text-align:left;background:0 0;grid-template-columns:28px minmax(0,1fr) auto 15px;align-items:center;gap:10px;padding:10px 13px;display:grid}.activation-blueprint-grid>button:hover{background:var(--admin-panel-2)}.activation-blueprint-grid>button>span:first-child{width:25px;height:25px;color:var(--admin-violet);background:#9a6dff1a;border-radius:8px;place-items:center;font-size:8px;font-weight:850;display:grid}.activation-blueprint-grid strong,.activation-blueprint-grid small{display:block}.activation-blueprint-grid strong{font-size:9px}.activation-blueprint-grid small{color:var(--admin-muted);font-size:8px}.activation-handoff-flow{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;padding:18px;display:grid}.activation-handoff-flow>span{border:1px solid var(--admin-border);background:var(--admin-panel-2);border-radius:11px;grid-template-rows:auto 24px auto 1fr;align-content:start;gap:6px;min-height:115px;padding:12px;display:grid}.activation-handoff-flow>span>i{width:20px;height:20px;color:var(--admin-violet);background:#9a6dff1f;border-radius:7px;place-items:center;font-size:8px;font-style:normal;font-weight:850;display:grid}.activation-handoff-flow svg{width:19px;color:var(--admin-violet)}.activation-handoff-flow strong{font-size:8px}.activation-handoff-flow small{color:var(--admin-muted);font-size:7px}.activation-reset{margin:0 18px 18px}.omni-operations-tabs button.plan-locked,.app-sidebar .nav-group-items button.plan-locked,.sidebar-nav button.plan-locked,.nav-item.plan-locked{color:#78859f}.omni-operations-tabs button.plan-locked svg,.app-sidebar .nav-group-items button.plan-locked>svg:last-child,.nav-item.plan-locked>svg:last-child{color:#a98cff;margin-left:auto}.channel-readiness-card.plan-locked{filter:saturate(.68);border-style:dashed}.channel-readiness-card.plan-locked .readiness-ring{opacity:.55}.channel-plan-boundary{background:#f77f0012;border-color:#f77f0040;margin-bottom:15px}.channel-plan-boundary>span{color:#f59e0b;background:#f77f001f;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.channel-plan-boundary>div{flex:1;min-width:0}.channel-plan-boundary small,.channel-plan-boundary h2,.channel-plan-boundary p{margin:0;display:block}.channel-plan-boundary small{color:#e77908;letter-spacing:.1em;font-size:8px;font-weight:900}.channel-plan-boundary h2{color:var(--ink,#f7f9ff);margin-top:3px;font-size:14px}.channel-plan-boundary p{color:var(--muted,#8d99b3);margin-top:3px;font-size:9px}@media (width<=1180px){.access-plan-grid,.commercial-plan-admin-grid,.activation-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.activation-handoff-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.commercial-policy-grid,.commercial-editor-grid.limits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=920px){.access-header{grid-template-columns:minmax(0,1fr) auto}.access-header nav{display:none}.access-auth-grid,.access-signup-shell,.access-checkout-grid,.activation-hero{grid-template-columns:1fr}.access-story-panel,.access-signup-intro{padding-inline:4px}.access-story-panel h1,.access-signup-intro h1{max-width:760px}.activation-readiness-panel>div,.commercial-subscription-grid,.activation-policy-grid,.activation-blueprint-grid,.commercial-override-panel>div,.onboarding-layout{grid-template-columns:1fr}.onboarding-layout>aside{position:static}.onboarding-mobile-trigger{width:100%;min-height:48px;color:var(--activation-text);background:0 0;align-items:center;gap:8px;padding:12px;font-size:10px;font-weight:800;display:flex}.onboarding-mobile-trigger svg:last-child{margin-left:auto}.onboarding-step-list,.onboarding-save-state{display:none}.onboarding-layout>aside.open .onboarding-step-list,.onboarding-layout>aside.open .onboarding-save-state{display:grid}.onboarding-step-list{max-height:360px}.activation-funnel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.access-header{min-height:64px;padding-inline:14px}.access-brand img{width:164px;height:34px}.access-brand>span:last-child,.access-header>.access-status{display:none}.access-lifecycle>main{width:min(100% - 24px,620px);padding:28px 0}.access-story-panel h1,.access-signup-intro h1,.access-plans-page>header h1{font-size:36px}.access-assurance-list{margin-top:26px}.access-form-card,.access-order-summary,.access-recovery-card,.access-success-card{border-radius:20px;padding:22px}.access-form-grid,.access-plan-grid,.access-plan-grid.compact,.access-payment-methods,.commercial-plan-admin-grid,.activation-summary-grid,.onboarding-option-grid,.onboarding-review-grid,.commercial-policy-grid,.commercial-editor-grid,.commercial-editor-grid.limits,.activation-funnel,.activation-handoff-flow{grid-template-columns:1fr}.access-form-grid .span-2{grid-column:auto}.access-plan-grid>button{min-height:170px}.access-provider-buttons,.access-payment-experience,.access-hosted-fields,.access-checkout-facts{grid-template-columns:1fr}.access-wallet-preview{grid-template-columns:60px minmax(0,1fr)}.access-wallet-preview>span{width:56px;height:56px}.access-wallet-preview>span svg{width:38px;height:38px}.access-handoff-actions{flex-direction:column;width:100%}.access-handoff-actions .access-button{width:100%}.access-form-row,.access-form-actions,.access-plan-actions,.access-token-summary,.onboarding-topbar,.commercial-admin-panel>header,.channel-plan-boundary{flex-direction:column;align-items:stretch}.access-form-actions .access-button,.access-plan-actions .access-button,.access-token-summary .access-button,.channel-plan-boundary .button{width:100%}.access-lifecycle>footer{flex-wrap:wrap;gap:8px 16px;padding:14px}.activation-hero{border-radius:18px;padding:22px}.activation-hero h1{font-size:34px}.activation-readiness-panel>header,.onboarding-step-card>header{align-items:flex-start}.activation-readiness-panel>div>button{border-right:0}.onboarding-topbar>div:last-child{justify-content:flex-start}.onboarding-step-card>header{grid-template-columns:42px minmax(0,1fr)}.onboarding-step-card>header>.activation-status{grid-column:1/-1}.onboarding-option-grid,.onboarding-form-grid,.onboarding-launch-review,.onboarding-plan-summary{margin:15px}.onboarding-plan-boundary{margin:15px 15px 0}.onboarding-limit-note{margin:0 15px 15px}.onboarding-step-card>footer{flex-wrap:wrap;padding:12px 15px}.onboarding-step-card>footer>span{order:-1;width:100%}.onboarding-help-strip{flex-direction:column;align-items:flex-start}.commercial-admin-panel{overflow-x:auto}.commercial-admin-panel>header>label{width:100%}.commercial-plan-admin-grid,.commercial-subscription-grid,.activation-policy-grid,.activation-blueprint-grid{padding:12px}.commercial-usage-list>article{grid-template-columns:1fr auto;gap:8px;padding-block:10px}.commercial-usage-list>article>i{grid-column:1/-1}.commercial-override-panel>div>label{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.access-button,.access-plan-grid>button,.activation-policy-grid>button>i b{transition:none}}.access-workspace-launcher{text-align:center;width:min(1080px,100% - 40px);margin:0 auto;padding:72px 0}.access-workspace-launcher>header{max-width:720px;margin:0 auto 32px}.access-workspace-launcher h1{margin:10px 0 12px;font-size:clamp(2rem,5vw,3.6rem)}.access-workspace-launcher>header p{color:var(--access-muted,#64748b);line-height:1.7}.access-workspace-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.access-workspace-grid>button{color:#172033;cursor:pointer;background:#fffffff5;border:1px solid #6366f133;border-radius:24px;flex-direction:column;align-items:flex-start;min-height:330px;padding:32px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 20px 55px #1f293717}.access-workspace-grid>button:hover,.access-workspace-grid>button:focus-visible{border-color:#6366f1;transform:translateY(-4px);box-shadow:0 24px 65px #4f46e529}.access-workspace-grid>button>span{color:#fff;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:28px;display:grid}.access-workspace-grid small{color:#6366f1;letter-spacing:.12em;font-weight:800}.access-workspace-grid strong{margin-top:10px;font-size:1.65rem}.access-workspace-grid p{color:#64748b;line-height:1.65}.access-workspace-grid em{color:#4f46e5;align-items:center;gap:8px;margin-top:auto;font-style:normal;font-weight:800;display:flex}.access-workspace-grid em svg{width:17px}.access-launcher-signout{color:#64748b;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:28px;font-weight:700;display:inline-flex}.access-launcher-signout svg{width:16px}@media (width<=760px){.access-workspace-grid{grid-template-columns:1fr}.access-workspace-launcher{width:min(100% - 24px,1080px);padding:44px 0}}.access-mfa-prompt{color:#d8ccff;background:#8b5cf617;border:1px solid #8b5cf647;border-radius:11px;align-items:flex-start;gap:11px;padding:13px;display:flex}.access-mfa-prompt>svg{flex:0 0 20px;width:20px}.access-mfa-prompt>span{gap:4px;display:grid}.access-mfa-prompt small{color:#9aa7c0;line-height:1.45}.access-lifecycle:has(.access-workspace-launcher){background:radial-gradient(circle at 18% 20%,#5b43ff29,#0000 31%),radial-gradient(circle at 84% 76%,#22d3ee17,#0000 30%),#050817}.access-workspace-launcher{width:min(1180px,100% - 48px);padding:clamp(54px,7vh,86px) 0 38px}.access-workspace-launcher>header{max-width:790px;margin-bottom:38px}.access-workspace-launcher>header:before{content:"✓  ACCOUNT VERIFIED   ·   WORKSPACE ACCESS READY";color:#6ee7b7;letter-spacing:.08em;background:#10b98114;border:1px solid #34d3993d;border-radius:999px;margin-bottom:20px;padding:8px 13px;font-size:10px;font-weight:850;display:inline-flex}.access-workspace-launcher h1{color:#0000;letter-spacing:-.055em;background:linear-gradient(120deg,#fff 20%,#c7d2fe 64%,#67e8f9);-webkit-background-clip:text;background-clip:text;margin:12px 0 14px;font-size:clamp(2.6rem,6vw,4.7rem);font-weight:680;line-height:1.02}.access-workspace-launcher>header p{color:#91a4c9;max-width:680px;margin:0 auto;font-size:15px}.access-workspace-grid{gap:18px}.access-workspace-grid>button{color:#f8fafc;background:linear-gradient(145deg,#151b36fa,#090d1ffa);border-color:#94a3b82b;border-radius:22px;min-height:360px;padding:30px;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000047}.access-workspace-grid>button:before{content:"READY";color:#6ee7b7;letter-spacing:.11em;background:#10b98114;border:1px solid #34d3993b;border-radius:999px;padding:6px 10px;font-size:8px;font-weight:900;position:absolute;top:30px;right:30px}.access-workspace-grid>button:after{content:"SECURE  ·  GOVERNED  ·  TENANT-AWARE";color:#64748b;letter-spacing:.08em;font-size:8px;font-weight:800;position:absolute;bottom:31px;right:30px}.access-workspace-grid>button:first-child{background:radial-gradient(circle at 92% 8%,#7c3aed38,#0000 36%),linear-gradient(145deg,#19163afc,#090d1ffa)}.access-workspace-grid>button:last-child{background:radial-gradient(circle at 92% 8%,#0ea5e92e,#0000 36%),linear-gradient(145deg,#0d1c35fc,#090d1ffa)}.access-workspace-grid>button:hover,.access-workspace-grid>button:focus-visible{background-color:#111831;border-color:#8b5cf6b3;box-shadow:0 30px 80px #2d25a040}.access-workspace-grid>button:last-child:hover,.access-workspace-grid>button:last-child:focus-visible{border-color:#22d3ee9e;box-shadow:0 30px 80px #0e749033}.access-workspace-grid>button>span{background:linear-gradient(135deg,#6d5dfc,#8b5cf6);border:1px solid #ffffff1f;width:56px;height:56px;margin-bottom:36px;box-shadow:0 14px 34px #6d5dfc47}.access-workspace-grid>button:last-child>span{background:linear-gradient(135deg,#2563eb,#06b6d4);box-shadow:0 14px 34px #0ea5e938}.access-workspace-grid small{color:#a78bfa}.access-workspace-grid>button:last-child small{color:#67e8f9}.access-workspace-grid strong{letter-spacing:-.035em;margin-top:9px;font-size:clamp(1.7rem,3vw,2.15rem)}.access-workspace-grid p{color:#93a4c5;max-width:480px;margin:13px 0 30px;font-size:13px}.access-workspace-grid em{color:#ddd6fe;background:#8b5cf61c;border:1px solid #8b5cf652;border-radius:11px;min-height:42px;padding:0 14px}.access-workspace-grid>button:last-child em{color:#cffafe;background:#0ea5e91a;border-color:#22d3ee47}.access-launcher-signout{color:#8493b2;border:1px solid #94a3b824;border-radius:10px;margin-top:25px;padding:9px 13px}.access-launcher-signout:hover{color:#e2e8f0;border-color:#94a3b847}@media (width<=760px){.access-workspace-launcher{width:min(100% - 24px,1180px);padding-top:42px}.access-workspace-launcher>header:before{font-size:8px}.access-workspace-grid>button{min-height:325px;padding:24px}.access-workspace-grid>button:before{top:24px;right:24px}.access-workspace-grid>button:after{display:none}}.access-lifecycle[data-access-page=checkout]>main{width:min(1000px,100% - 40px);padding:32px 0 72px}.access-lifecycle[data-access-page=checkout]>footer{display:none}.checkout-page{display:block}.checkout-payment-layout{grid-template-columns:minmax(0,640px) 330px;align-items:start;gap:20px}.checkout-payment-panel,.checkout-side-card{background:radial-gradient(circle at 90% 0,#485fa021,#0000 42%),linear-gradient(145deg,#171d36fa,#090e1ffc);border:1px solid #a0aed233;box-shadow:0 26px 78px #0000004d}.checkout-payment-panel{border-radius:20px;padding:31px 34px 27px}.checkout-payment-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.checkout-payment-panel>header h1{color:#f8faff;letter-spacing:-.035em;margin:0 0 5px;font-size:25px;line-height:1.1}.checkout-payment-panel>header p{color:#a0abc1;margin:0;font-size:12px}.checkout-payment-panel>header em{color:#aa9be0;white-space:nowrap;background:#8b5cf614;border:1px solid #8b5cf640;border-radius:999px;align-items:center;padding:5px 8px;font-size:9px;font-style:normal;font-weight:750;display:inline-flex}.checkout-payment-panel>form{gap:19px;margin-top:24px}.checkout-payment-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.checkout-payment-methods .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.checkout-payment-methods button{cursor:pointer;background:#04081561;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:9px 11px;position:relative}.checkout-payment-methods button.selected{background:#7457ff14;border-color:#7755ef;box-shadow:inset 0 0 0 1px #7457ff12}.checkout-payment-methods button>svg{color:#9e7eff;width:18px}.checkout-payment-methods button strong{color:#e9edfa;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.checkout-payment-methods button small{color:#7d89a2;margin-top:2px;font-size:9px}.checkout-payment-methods button>em{color:#7d89a2;background:0 0;margin:0;padding:0;font-size:7px;position:absolute;bottom:5px;right:7px}.checkout-method-details{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;padding:0;display:grid;position:static;overflow:visible}.checkout-payment-panel .checkout-method-details.card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.checkout-provider-field-label{color:#dfe4f2;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:780;display:flex}.checkout-provider-field-label small{color:#7c89a3;align-items:center;gap:5px;font-size:9px;font-weight:650;display:inline-flex}.checkout-provider-field-label svg{width:10px}.checkout-secure-card-entry{background:#0307139e;border:1px solid #a0aed233;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:9px 12px;display:grid}.checkout-secure-card-icon{color:#a98cff;background:#8b5cf614;border:1px solid #8b5cf64d;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.checkout-secure-card-icon svg{width:15px}.checkout-secure-card-entry>span:nth-child(2) strong,.checkout-secure-card-entry>span:nth-child(2) small{display:block}.checkout-secure-card-entry>span:nth-child(2) strong{color:#e8ecf8;font-size:10px}.checkout-secure-card-entry>span:nth-child(2) small{color:#78859f;margin-top:3px;font-size:8px}.checkout-card-brands{align-items:center;gap:8px;display:flex}.checkout-card-brands>b{color:#dce4ff;letter-spacing:-.06em;font-size:11px;font-style:italic}.checkout-card-brands>i{width:29px;height:18px;display:block;position:relative}.checkout-card-brands>i em{border-radius:50%;width:16px;height:16px;position:absolute;top:1px}.checkout-card-brands>i em:first-child{background:#eb4051;left:1px}.checkout-card-brands>i em:last-child{mix-blend-mode:screen;background:#f59e0b;right:1px}.checkout-secure-card-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.checkout-secure-card-facts>span{background:#ffffff05;border:1px solid #a0aed21f;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:7px 9px;display:flex}.checkout-secure-card-facts svg{color:#59dda1;flex:none;width:12px}.checkout-secure-card-facts small{color:#8b97af;font-size:9px;line-height:1.35}.checkout-provider-privacy,.checkout-provider-note{background:#8b5cf60b;border:1px solid #8b5cf624;border-radius:9px;align-items:flex-start;gap:9px;margin:0;padding:9px 10px;display:flex}.checkout-provider-privacy>svg,.checkout-provider-note>svg{color:#a98cff;flex:none;width:14px}.checkout-provider-privacy strong,.checkout-provider-privacy small,.checkout-provider-note strong,.checkout-provider-note small{display:block}.checkout-provider-privacy strong,.checkout-provider-note strong{color:#cbd3e6;font-size:10px}.checkout-provider-privacy small,.checkout-provider-note small{color:#737f99;margin-top:2px;font-size:9px;line-height:1.45}.checkout-method-details>header{background:#0307137a;border:1px solid #a0aed221;border-radius:10px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:11px;display:grid}.checkout-method-details>header>span{color:#b9a5ff;background:#8b5cf61f;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.checkout-method-details>header svg{width:18px}.checkout-method-details>header small{color:#8d77dc;letter-spacing:.1em;font-size:7px;font-weight:880}.checkout-method-details>header h3{color:#eef2ff;margin:3px 0;font-size:13px}.checkout-method-details>header p{color:#78859f;margin:0;font-size:9px;line-height:1.5}.checkout-method-details .access-renewal-note{margin:0}.checkout-route-status,.checkout-challenge-copy{background:#8b5cf60e;border:1px solid #8b5cf633;border-radius:10px;align-items:center;gap:11px;padding:12px;display:flex}.checkout-route-status>svg{color:#a98cff;width:17px}.checkout-route-status strong,.checkout-route-status small,.checkout-challenge-copy strong,.checkout-challenge-copy small{display:block}.checkout-route-status strong,.checkout-challenge-copy strong{color:#dce2ef;font-size:10px}.checkout-route-status small,.checkout-challenge-copy small{color:#7d89a2;margin-top:3px;font-size:8px;line-height:1.5}.checkout-field{gap:6px;display:grid}.checkout-field>span{color:#d9dfed;font-size:12px;font-weight:680}.checkout-input-shell{background:#0307139e;border:1px solid #a0aed233;border-radius:9px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;min-height:45px;padding:0 12px;transition:border-color .14s,box-shadow .14s;display:grid}.checkout-input-shell:focus-within{border-color:#8b5cf6d1;box-shadow:0 0 0 3px #8b5cf61a}.checkout-field.has-error .checkout-input-shell{border-color:#fb7185bf}.checkout-input-shell>svg{color:#8490aa;width:15px}.checkout-input-shell input,.checkout-input-shell select{color:#edf1fb;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:12px 0;font-size:13px}.checkout-input-shell input::placeholder{color:#66728c;opacity:1}.checkout-payment-panel input:-webkit-autofill{-webkit-text-fill-color:#edf1fb;caret-color:#edf1fb;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #080e20!important}.checkout-payment-panel input:-webkit-autofill:hover{-webkit-text-fill-color:#edf1fb;caret-color:#edf1fb;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #080e20!important}.checkout-payment-panel input:-webkit-autofill:focus{-webkit-text-fill-color:#edf1fb;caret-color:#edf1fb;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #080e20!important}.checkout-payment-panel input:-webkit-autofill:active{-webkit-text-fill-color:#edf1fb;caret-color:#edf1fb;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #080e20!important}.checkout-input-shell select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.checkout-card-number{grid-template-columns:20px minmax(0,1fr) auto}.checkout-card-brands b,.checkout-card-brands i{opacity:.46;transition:opacity .14s,filter .14s}.checkout-card-brands b.active,.checkout-card-brands i.active{filter:saturate(1.2);opacity:1}.checkout-card-row,.checkout-billing-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.checkout-billing-fields{gap:10px;display:grid}.checkout-billing-row{grid-template-columns:1fr 1fr .8fr}.checkout-challenge-panel{min-height:430px}.checkout-challenge-panel form{align-content:start}.checkout-challenge-copy>span{color:#b49cff;background:#8b5cf621;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.checkout-challenge-copy svg{width:18px}.checkout-contact-fields>div{grid-template-columns:1fr;gap:10px;display:grid}.checkout-contact-fields label>span{color:#d9dfed;font-size:12px}.checkout-contact-fields label>div{background:#0307139e;border-radius:9px;min-height:45px}.checkout-contact-fields input{font-size:13px!important}.checkout-contact-fields input::placeholder{color:#66728c}.checkout-terms{line-height:1.55;color:#9aa5ba!important;font-size:11px!important;font-weight:600!important}.checkout-terms u{color:#a98cff;text-underline-offset:2px}.checkout-payment-panel form>.access-button{color:#fff;background:linear-gradient(100deg,#7142dd,#3f69dd);border-radius:11px;width:100%;min-height:57px;font-size:17px;font-weight:760;box-shadow:0 12px 28px #4644dc38}.checkout-payment-panel form>.access-button:disabled{background:linear-gradient(100deg,#594296,#344b92)}.checkout-submit-security{color:#68758e;justify-content:center;align-items:center;gap:6px;margin:-8px 0 0;font-size:9px;display:flex}.checkout-submit-security svg{width:11px}.checkout-back-link{color:#8592aa;background:0 0;justify-self:center;align-items:center;gap:6px;width:max-content;font-size:11px;font-weight:700;display:inline-flex}.checkout-back-link:hover{color:#dce2ef}.checkout-back-link svg{width:13px}.checkout-sidebar{gap:17px;display:grid}.checkout-side-card{border-radius:18px;padding:25px 26px}.checkout-side-card h2{color:#f1f4fb;letter-spacing:-.025em;margin:0;font-size:19px}.checkout-cycle-card>div{gap:4px;margin-top:16px;display:grid}.checkout-cycle-card button{color:#8592ad;text-align:left;background:0 0;border-radius:10px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:8px 5px;display:grid}.checkout-cycle-card button:hover{background:#ffffff06}.checkout-cycle-card button>i{border:1px solid #a0aed28c;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.checkout-cycle-card button.selected>i{background:#7351ed;border-color:#7957f0;box-shadow:0 0 16px #7351ed59}.checkout-cycle-card button.selected>i>span{background:#fff;border-radius:50%;width:7px;height:7px}.checkout-cycle-card button strong,.checkout-cycle-card button small{display:block}.checkout-cycle-card button strong{color:#edf1fa;font-size:13px}.checkout-cycle-card button small{color:#8793aa;margin-top:3px;font-size:10px}.checkout-cycle-card button em{color:#6ee7b7;text-transform:uppercase;white-space:nowrap;background:#34d3991a;border-radius:5px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:850}.access-order-summary.checkout-side-card{padding:25px 26px}.access-order-summary>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.access-order-summary>header button{color:#a98cff;background:0 0;font-size:10px;font-weight:800}.access-order-summary dl{gap:14px;margin:25px 0 22px;display:grid}.access-order-summary dl>div{gap:4px;display:grid}.access-order-summary dt,.access-order-summary dd{margin:0}.access-order-summary dt{color:#7d89a2;font-size:10px}.access-order-summary dd{color:#d7ddeb;font-size:12px;font-weight:720}.checkout-charges{border-top:1px solid #a0aed22b;border-bottom:1px solid #a0aed22b;gap:8px!important;padding:16px 0!important;display:grid!important}.checkout-charges>span{color:#8f9bb2;justify-content:space-between;align-items:center;font-size:12px;display:flex!important}.checkout-charges strong{color:#dce2ef;font-size:12px}.checkout-total{justify-content:space-between!important;align-items:center!important;padding:17px 0 0!important;display:flex!important}.checkout-total>strong{color:#f1f4fb;font-size:15px}.checkout-total>b{color:#c5b5ff;letter-spacing:-.04em;font-size:23px}.access-order-summary.checkout-side-card>p{color:#7e8aa3;background:#ffffff05;border:1px solid #a0aed21f;border-radius:9px;align-items:flex-start;gap:8px;margin:20px 0 0;padding:11px;font-size:10px;line-height:1.55;display:flex}.access-order-summary.checkout-side-card>p svg{color:#9d8bd9;flex:none;width:14px}.access-order-summary.checkout-side-card>footer{color:#59667e;justify-content:space-between;gap:8px;margin-top:15px;font-size:8px;display:flex}.checkout-invalid-plan{text-align:center;background:#0a0e20;border:1px solid #94a3b826;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;max-width:640px;min-height:440px;margin:0 auto;padding:44px;display:flex}.checkout-invalid-plan>svg{color:#fb7185;width:34px}.checkout-invalid-plan h1{margin:12px 0 8px;font-size:28px}.checkout-invalid-plan p{color:#8996ae;margin:0 0 22px}@media (width<=900px){.checkout-payment-layout{grid-template-columns:1fr}.checkout-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.access-lifecycle[data-access-page=checkout]>main{width:min(100% - 24px,1000px);padding-top:26px}.checkout-payment-panel{border-radius:15px;padding:18px}.checkout-payment-panel>header{grid-template-columns:1fr;display:grid}.checkout-card-row,.checkout-billing-row{grid-template-columns:1fr}.checkout-payment-panel>header>em{justify-self:start}.checkout-payment-methods{grid-template-columns:1fr}.checkout-payment-methods button{min-height:56px}.checkout-contact-fields>div,.checkout-secure-card-facts,.checkout-sidebar{grid-template-columns:1fr}.checkout-secure-card-entry{grid-template-columns:30px minmax(0,1fr)}.checkout-card-brands{grid-column:2}}.backend-workspace-gate.backend-workspace-landing{color:#eef1ff;background:radial-gradient(at 15% 18%,#17113d80,#0000 48%),#050713;min-height:100vh;margin:-8px;font-family:Arial,Helvetica,sans-serif}.backend-workspace-landing *,.backend-workspace-landing :before,.backend-workspace-landing :after{box-sizing:border-box}.backend-workspace-landing .backend-workspace-topbar{background:#060815;border-bottom:1px solid #ffffff1a;gap:24px;min-height:88px;padding:18px 4%}.backend-workspace-landing .backend-workspace-brand{align-items:center;gap:16px;display:flex}.backend-workspace-landing .backend-workspace-brand img{width:222px;height:auto}.backend-workspace-landing .backend-workspace-secure{color:#c9b6ff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#a16aff14;border:1px solid #8060d74d;border-radius:99px;padding:6px 10px;font-size:9px;font-weight:800}.backend-workspace-landing .backend-workspace-nav{align-items:center;gap:30px;display:flex}.backend-workspace-landing .backend-workspace-nav a,.backend-workspace-landing .backend-workspace-nav button{color:#a6b2cc;font:inherit;font-size:14px;font-weight:700;text-decoration:none}.backend-workspace-landing .backend-workspace-nav button{cursor:pointer;background:0 0;border:0;border-left:1px solid #ffffff24;align-items:center;gap:9px;padding:12px 0 12px 16px;display:flex}.backend-workspace-landing .backend-workspace-nav svg{width:18px}.backend-workspace-landing .backend-workspace-nav a:hover,.backend-workspace-landing .backend-workspace-nav button:hover{color:#fff}.backend-workspace-landing .backend-workspace-tenant{color:#8eb7ff;text-transform:uppercase;white-space:nowrap;background:#142b4b40;border:1px solid #498ced40;border-radius:99px;align-items:center;gap:8px;padding:7px 11px;font-size:11px;font-weight:800;display:inline-flex}.backend-workspace-landing .backend-workspace-tenant svg{width:15px;height:15px}.backend-workspace-landing .backend-workspace-tenant i{background:#8eb7ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #599aff}.backend-workspace-landing .backend-workspace-content{width:92%;max-width:1500px;padding:8px 0 48px}.backend-workspace-landing .backend-workspace-heading{max-width:1100px;margin:0 auto 46px}.backend-workspace-landing .backend-workspace-kicker{color:#59edc3;letter-spacing:.045em;background:#003e302e;border:1px solid #16bc9e4d;border-radius:99px;padding:11px 16px;font-size:12px}.backend-workspace-landing .backend-workspace-eyebrow{color:#a67bff;letter-spacing:.15em;text-transform:uppercase;margin:26px 0 22px;font-size:12px;font-weight:800;display:block}.backend-workspace-landing .backend-workspace-heading h1{-webkit-text-fill-color:transparent;color:#eef1ff;letter-spacing:-.045em;background:linear-gradient(110deg,#fff 20%,#cdd5ff 64%,#7ee3ef);-webkit-background-clip:text;background-clip:text;margin:0 0 18px;font-size:clamp(42px,6vw,88px);font-weight:800;line-height:1.04}.backend-workspace-landing .backend-workspace-heading p{color:#95aed4;max-width:950px;margin:20px auto 0;font-size:17px;line-height:1.6}.backend-workspace-landing .backend-workspace-empty{width:min(690px,100%);box-shadow:none;background:radial-gradient(at 100% 0,#07567745,#0000 65%),#0d192d;border:1px solid #7794bf33;border-radius:26px;padding:36px;scroll-margin-top:24px;position:relative}.backend-workspace-landing .backend-workspace-ready{color:#56e9c4;letter-spacing:.08em;text-transform:uppercase;background:#087d6c26;border:1px solid #0bbd9c40;border-radius:99px;padding:9px 12px;font-size:10px;font-weight:800;position:absolute;top:36px;right:36px}.backend-workspace-landing .backend-workspace-empty-icon{color:#fff;background:linear-gradient(135deg,#2766ef,#00b5c7);border:1px solid #57c3ff55;width:66px;height:66px;margin:0 0 26px;box-shadow:0 12px 36px #0075b329}.backend-workspace-landing .backend-workspace-empty-icon svg{width:30px;height:30px}.backend-workspace-landing .backend-workspace-empty>div:first-of-type{text-align:left}.backend-workspace-landing .backend-workspace-empty strong{color:#eef1ff;font-size:22px}.backend-workspace-landing .backend-workspace-empty p{color:#9aacc6}.backend-workspace-landing .backend-workspace-create{border-color:#ffffff14}.backend-workspace-landing .backend-workspace-create label span,.backend-workspace-landing .backend-workspace-empty b{color:#d8e2f5}.backend-workspace-landing .backend-workspace-create input{color:#edf2ff;background:#070e20;border-color:#8199bf40}.backend-workspace-landing .backend-workspace-create input::placeholder{color:#8796b2}.backend-workspace-landing .backend-workspace-create label small.help{color:#93a5c0}.backend-workspace-landing .backend-workspace-create button{background:linear-gradient(110deg,#7050ed,#2869e7);justify-content:center}.backend-workspace-landing .backend-workspace-join{background:#050b1b66}.backend-workspace-landing .backend-workspace-join span{color:#c8d4ea}.backend-workspace-landing .backend-workspace-actions{justify-content:flex-start}.backend-workspace-landing .backend-workspace-actions button{color:#c3cfe5;background:#111a2c;border-color:#ffffff24}.backend-workspace-landing .backend-workspace-content footer{justify-content:flex-start}.backend-workspace-landing .backend-workspace-error{color:#ffb4c2;background:#321524;border-color:#fb71855c;margin-left:0}.backend-workspace-landing :is(a,button,input):focus-visible{outline-offset:4px;outline:2px solid #8db9ff}@media (width<=1000px){.backend-workspace-landing .backend-workspace-tenant{display:none}.backend-workspace-landing .backend-workspace-nav{gap:18px}}@media (width<=700px){.backend-workspace-landing .backend-workspace-topbar{flex-wrap:wrap;gap:14px;padding:18px 5%}.backend-workspace-landing .backend-workspace-brand img{width:180px}.backend-workspace-landing .backend-workspace-nav{justify-content:space-between;width:100%}.backend-workspace-landing .backend-workspace-content{padding-top:22px}.backend-workspace-landing .backend-workspace-kicker{padding:10px;font-size:9px}.backend-workspace-landing .backend-workspace-eyebrow{font-size:10px}.backend-workspace-landing .backend-workspace-heading p{font-size:15px}.backend-workspace-landing .backend-workspace-empty{padding:24px}.backend-workspace-landing .backend-workspace-ready{top:24px;right:24px}}.backend-workspace-onboarding .backend-workspace-content{width:92%;max-width:1500px;padding-top:30px}.backend-workspace-onboarding .backend-workspace-heading{text-align:left;max-width:none;margin-bottom:28px}.backend-workspace-onboarding .backend-workspace-heading .backend-workspace-kicker{display:none}.backend-workspace-onboarding .backend-workspace-eyebrow{margin:0 0 18px}.backend-workspace-onboarding .backend-workspace-heading h1{-webkit-text-fill-color:#f1f3fc;color:#f1f3fc;background:0 0;font-size:36px;font-weight:400;line-height:1.2}.backend-workspace-onboarding .backend-workspace-heading p{max-width:none;margin:14px 0 0;font-size:14px}.backend-workspace-onboarding .workspace-start-grid{grid-template-columns:250px minmax(0,1fr);gap:18px;display:grid}.backend-workspace-onboarding .workspace-start-stages{background:#0b0f20;border:1px solid #222d49;border-radius:16px;align-self:start;gap:3px;padding:10px;display:grid;position:sticky;top:24px}.backend-workspace-onboarding .workspace-start-stages button{color:#a2b6d5;min-height:52px;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px;font-size:12px;display:flex}.backend-workspace-onboarding .workspace-start-stages button.active{color:#fff;background:#1b153a}.backend-workspace-onboarding .workspace-start-stages button:disabled{cursor:not-allowed}.backend-workspace-onboarding .workspace-start-stages i{color:#98aed2;background:#eef1f8;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;display:grid}.backend-workspace-onboarding .workspace-start-stages span{gap:5px;display:grid}.backend-workspace-onboarding .workspace-start-stages small{color:#94acd0;font-size:9px;font-weight:650}.backend-workspace-onboarding .backend-workspace-empty{background:#0b0f20;border-radius:16px;width:100%;padding:32px}.backend-workspace-onboarding .backend-workspace-create{max-width:none}@media (width<=700px){.backend-workspace-onboarding .workspace-start-grid{grid-template-columns:minmax(0,1fr)}.backend-workspace-onboarding .workspace-start-stages{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.backend-workspace-onboarding .backend-workspace-empty{padding:24px}}
