.BillingWorkspace-module__p0NsBW__workspace{--r-control:6px;--r-card:8px;--r-panel:8px;background:var(--surface-base);gap:24px;min-width:0;padding:40px}.BillingWorkspace-module__p0NsBW__workspace[data-atielo-pattern=screen]{animation:none}.BillingWorkspace-module__p0NsBW__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.BillingWorkspace-module__p0NsBW__heading{flex:260px;min-width:0}.BillingWorkspace-module__p0NsBW__heading h1{letter-spacing:-.025em;font-size:24px;font-weight:600;line-height:32px}.BillingWorkspace-module__p0NsBW__heading p{max-width:660px;color:var(--text-secondary);margin-top:4px;font-size:13px;line-height:20px}.BillingWorkspace-module__p0NsBW__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.BillingWorkspace-module__p0NsBW__actions button{border-radius:6px;height:auto;min-height:36px;padding:7px 12px;font-size:12px;line-height:18px}.BillingWorkspace-module__p0NsBW__tabs{border-bottom:1px solid var(--border-subtle);overscroll-behavior-x:contain;gap:24px;min-width:0;display:flex;overflow-x:auto}.BillingWorkspace-module__p0NsBW__tab{min-height:44px;color:var(--text-secondary);white-space:nowrap;flex-shrink:0;align-items:center;gap:7px;padding:10px 0;font-size:13px;line-height:20px;display:inline-flex;position:relative}.BillingWorkspace-module__p0NsBW__tab[aria-current=page]{color:var(--purple-700);font-weight:600}.BillingWorkspace-module__p0NsBW__tab[aria-current=page]:after{content:"";background:var(--purple-600);height:2px;position:absolute;bottom:0;left:0;right:0}.BillingWorkspace-module__p0NsBW__tab:focus-visible{outline:2px solid var(--border-focus);outline-offset:-3px}.BillingWorkspace-module__p0NsBW__panel{flex-direction:column;gap:24px;min-width:0;display:flex}.BillingWorkspace-module__p0NsBW__panel[hidden]{display:none}.BillingWorkspace-module__p0NsBW__panel section[class~=rounded-xl]{border-radius:8px}.BillingWorkspace-module__p0NsBW__planStrip{border:1px solid var(--border-subtle);background:var(--surface-subtle);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:16px 20px;display:flex}.BillingWorkspace-module__p0NsBW__planIdentity{flex:220px;align-items:center;gap:12px;min-width:0;display:flex}.BillingWorkspace-module__p0NsBW__planIdentity>div{min-width:0}.BillingWorkspace-module__p0NsBW__planIcon{border:1px solid var(--border-subtle);background:var(--surface-base);width:36px;height:36px;color:var(--purple-700);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.BillingWorkspace-module__p0NsBW__planLabel{color:var(--text-secondary);font-size:12px;line-height:18px}.BillingWorkspace-module__p0NsBW__planName{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:22px}.BillingWorkspace-module__p0NsBW__period{color:var(--text-secondary);font-size:12px;line-height:18px}.BillingWorkspace-module__p0NsBW__sectionHeading h2{font-size:16px;font-weight:600;line-height:24px}.BillingWorkspace-module__p0NsBW__sectionHeading p{max-width:740px;color:var(--text-secondary);margin-top:4px;font-size:13px;line-height:20px}.BillingWorkspace-module__p0NsBW__admin{border-top:1px solid var(--border-subtle);padding-top:12px}.BillingWorkspace-module__p0NsBW__admin summary{cursor:pointer;min-height:40px;color:var(--text-secondary);font-size:13px}.BillingWorkspace-module__p0NsBW__admin>p{color:var(--text-tertiary);margin:0 0 16px;font-size:12px}.BillingWorkspace-module__p0NsBW__confirmation{gap:16px;display:grid}.BillingWorkspace-module__p0NsBW__confirmation dl{border:1px solid var(--border-subtle);border-radius:8px;gap:12px;padding:16px;display:grid}.BillingWorkspace-module__p0NsBW__confirmation dt{color:var(--text-secondary);font-size:12px}.BillingWorkspace-module__p0NsBW__confirmation dd{overflow-wrap:anywhere;font-size:15px;font-weight:600}@media (max-width:1279px){.BillingWorkspace-module__p0NsBW__workspace{padding:24px}.BillingWorkspace-module__p0NsBW__actions button,.BillingWorkspace-module__p0NsBW__admin summary{min-height:44px}.BillingWorkspace-module__p0NsBW__tabs{flex-wrap:wrap;gap:4px 20px;overflow-x:visible}.BillingWorkspace-module__p0NsBW__panel input:not([type=checkbox]):not([type=radio]),.BillingWorkspace-module__p0NsBW__panel select,.BillingWorkspace-module__p0NsBW__panel textarea{min-height:44px;font-size:16px}}@media (max-width:1023px){.BillingWorkspace-module__p0NsBW__workspace{padding:24px 16px}.BillingWorkspace-module__p0NsBW__actions button{min-height:44px}}@media (max-width:767px){.BillingWorkspace-module__p0NsBW__workspace{gap:20px;padding:20px 16px}.BillingWorkspace-module__p0NsBW__heading{flex-basis:100%}.BillingWorkspace-module__p0NsBW__actions{width:100%}.BillingWorkspace-module__p0NsBW__actions button{flex:1}.BillingWorkspace-module__p0NsBW__tabs{gap:20px}.BillingWorkspace-module__p0NsBW__tab{font-size:12px}.BillingWorkspace-module__p0NsBW__tab svg{display:none}.BillingWorkspace-module__p0NsBW__planStrip{gap:12px;padding:14px}.BillingWorkspace-module__p0NsBW__period{flex-basis:100%}}@media (max-width:479px){.BillingWorkspace-module__p0NsBW__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;display:grid;overflow:visible}.BillingWorkspace-module__p0NsBW__tab{white-space:normal;justify-content:center}.BillingWorkspace-module__p0NsBW__planIdentity{flex-basis:180px;order:0}.BillingWorkspace-module__p0NsBW__planStrip>span{order:1}.BillingWorkspace-module__p0NsBW__period{order:2}}
.WorkspaceBrandBanner-module__ZcVMUG__banner{border:1px solid var(--color-border-subtle,#e8e6ec);color:#111d4c;isolation:isolate;background:#f7f5f0;border-radius:24px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);min-width:0;display:grid;overflow:hidden}.WorkspaceBrandBanner-module__ZcVMUG__content{z-index:1;min-width:0;padding:clamp(24px,3vw,40px);position:relative}.WorkspaceBrandBanner-module__ZcVMUG__brand{width:112px;height:25px;margin-bottom:24px;display:block}.WorkspaceBrandBanner-module__ZcVMUG__eyebrow{color:#5143bd;margin:0 0 8px;font-size:12px;font-weight:650;line-height:1.5}.WorkspaceBrandBanner-module__ZcVMUG__content h2{letter-spacing:-.035em;overflow-wrap:break-word;text-wrap:balance;max-width:24ch;margin:0;font-size:clamp(24px,2.25vw,34px);font-weight:650;line-height:1.14}.WorkspaceBrandBanner-module__ZcVMUG__description{color:#424c6a;max-width:52ch;margin:14px 0 0;font-size:14px;line-height:1.6}.WorkspaceBrandBanner-module__ZcVMUG__actions{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;margin-top:22px;display:flex}.WorkspaceBrandBanner-module__ZcVMUG__actions>*{max-width:100%}.WorkspaceBrandBanner-module__ZcVMUG__art{min-width:0;min-height:240px;position:relative;overflow:hidden}.WorkspaceBrandBanner-module__ZcVMUG__art img{object-fit:cover;object-position:right center;width:100%;height:100%;position:absolute;inset:0}.WorkspaceBrandBanner-module__ZcVMUG__compact .WorkspaceBrandBanner-module__ZcVMUG__content{padding:24px 28px}.WorkspaceBrandBanner-module__ZcVMUG__compact .WorkspaceBrandBanner-module__ZcVMUG__brand{display:none}.WorkspaceBrandBanner-module__ZcVMUG__compact .WorkspaceBrandBanner-module__ZcVMUG__art{min-height:200px}.WorkspaceBrandBanner-module__ZcVMUG__compact .WorkspaceBrandBanner-module__ZcVMUG__art img{object-fit:contain}.WorkspaceBrandBanner-module__ZcVMUG__compact .WorkspaceBrandBanner-module__ZcVMUG__content h2{font-size:clamp(22px,2vw,28px)}@media (max-width:680px){.WorkspaceBrandBanner-module__ZcVMUG__banner{border-radius:18px;grid-template-columns:minmax(0,1fr)}.WorkspaceBrandBanner-module__ZcVMUG__content,.WorkspaceBrandBanner-module__ZcVMUG__compact .WorkspaceBrandBanner-module__ZcVMUG__content{padding:22px}.WorkspaceBrandBanner-module__ZcVMUG__brand{margin-bottom:18px}.WorkspaceBrandBanner-module__ZcVMUG__art,.WorkspaceBrandBanner-module__ZcVMUG__compact .WorkspaceBrandBanner-module__ZcVMUG__art{grid-row:1;height:150px;min-height:150px}.WorkspaceBrandBanner-module__ZcVMUG__art img{object-fit:contain;object-position:right center}.WorkspaceBrandBanner-module__ZcVMUG__content h2{max-width:24ch;font-size:26px}.WorkspaceBrandBanner-module__ZcVMUG__actions{align-items:stretch;gap:8px}.WorkspaceBrandBanner-module__ZcVMUG__actions>*{flex:auto}}@media (prefers-reduced-motion:reduce){.WorkspaceBrandBanner-module__ZcVMUG__banner{scroll-behavior:auto}}
