.CalendarSyncHistory-module__2cwI1a__history{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--bg-base);min-width:0;margin-top:12px;padding:10px 12px}.CalendarSyncHistory-module__2cwI1a__history summary{cursor:pointer;color:var(--text-secondary);font-size:14px;line-height:1.5}.CalendarSyncHistory-module__2cwI1a__history summary span{color:var(--text-muted);font-size:14px}.CalendarSyncHistory-module__2cwI1a__history summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.CalendarSyncHistory-module__2cwI1a__history .CalendarSyncHistory-module__2cwI1a__explanation{color:var(--text-secondary);margin:12px 0;font-size:14px}.CalendarSyncHistory-module__2cwI1a__history ol{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.CalendarSyncHistory-module__2cwI1a__history li{border-top:1px solid var(--border-subtle);min-width:0;padding-top:10px}.CalendarSyncHistory-module__2cwI1a__runHeading{color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;font-size:14px;display:flex}.CalendarSyncHistory-module__2cwI1a__runHeading strong{font-weight:500}.CalendarSyncHistory-module__2cwI1a__runHeading time{white-space:nowrap;color:var(--text-muted);font-size:14px}.CalendarSyncHistory-module__2cwI1a__history li p{color:var(--text-secondary);overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;line-height:1.5}.CalendarSyncHistory-module__2cwI1a__history .CalendarSyncHistory-module__2cwI1a__error p,.CalendarSyncHistory-module__2cwI1a__history .CalendarSyncHistory-module__2cwI1a__error strong{color:var(--red)}.CalendarSyncHistory-module__2cwI1a__history .CalendarSyncHistory-module__2cwI1a__earlier p,.CalendarSyncHistory-module__2cwI1a__history .CalendarSyncHistory-module__2cwI1a__earlier strong{color:var(--text-muted)}
.SetupWelcome-module__2JlDUW__welcome{isolation:isolate;color:#f4f6f2;background:#111a1b;grid-template-rows:auto 1fr auto;min-height:100svh;padding:clamp(24px,4vw,56px) clamp(24px,5vw,80px);display:grid;position:relative;overflow:hidden}.SetupWelcome-module__2JlDUW__brand{letter-spacing:-.04em;justify-self:start;font-size:32px;font-weight:600;line-height:1.1}.SetupWelcome-module__2JlDUW__content{text-align:center;place-self:center;width:100%;max-width:780px;padding:88px 0 104px}.SetupWelcome-module__2JlDUW__eyebrow{color:#b8cbd0;letter-spacing:.04em;margin:0 0 24px;font-size:14px;line-height:1.5}.SetupWelcome-module__2JlDUW__content h1{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(42px,5.5vw,76px);font-weight:550;line-height:1.08}.SetupWelcome-module__2JlDUW__description{color:#ccd7d6;text-wrap:balance;max-width:420px;margin:24px auto 0;font-size:clamp(18px,1.6vw,22px);line-height:1.55}.SetupWelcome-module__2JlDUW__start{color:#172d43;min-height:52px;font:inherit;cursor:pointer;background:#a5c7e8;border:1px solid #c1d7eb;border-radius:8px;justify-content:center;align-items:center;gap:16px;margin-top:40px;padding:14px 22px;font-size:15px;font-weight:550;transition:background .18s,box-shadow .18s;display:inline-flex;box-shadow:0 2px 12px #00000014}.SetupWelcome-module__2JlDUW__start:hover{background:#b8d4ed;box-shadow:0 4px 24px #a5c7e81a}.SetupWelcome-module__2JlDUW__start:focus-visible{outline-offset:5px;outline:2px solid #e6f1fa}.SetupWelcome-module__2JlDUW__reassurance{color:#acbfbe;text-wrap:balance;margin:18px 0 0;font-size:14px;line-height:1.6}.SetupWelcome-module__2JlDUW__footer{color:#acbfbe;justify-content:center;gap:20px;font-size:14px;line-height:1.5;display:flex}@media (max-width:600px){.SetupWelcome-module__2JlDUW__brand{font-size:28px}.SetupWelcome-module__2JlDUW__content{padding:72px 0 80px}.SetupWelcome-module__2JlDUW__eyebrow{margin-bottom:20px}.SetupWelcome-module__2JlDUW__description{max-width:310px;margin-top:20px}.SetupWelcome-module__2JlDUW__start{margin-top:32px}}@media (prefers-reduced-motion:reduce){.SetupWelcome-module__2JlDUW__start{transition:none}}
.SetupAtmosphere-module__4_kpSa__atmosphere{z-index:-1;pointer-events:none;background:radial-gradient(at 50% 38%,#233335 0%,#0000 62%);position:absolute;inset:0;overflow:hidden}.SetupAtmosphere-module__4_kpSa__fixed{position:fixed}.SetupAtmosphere-module__4_kpSa__blueLight,.SetupAtmosphere-module__4_kpSa__sageLight,.SetupAtmosphere-module__4_kpSa__horizon{border-radius:50%;position:absolute}.SetupAtmosphere-module__4_kpSa__blueLight{background:radial-gradient(#81abc25c 0%,#6e9db634 30%,#6e9db600 68%);width:100%;height:130%;animation:38s ease-in-out infinite alternate SetupAtmosphere-module__4_kpSa__setup-blue-drift;top:-30%;left:-48%}.SetupAtmosphere-module__4_kpSa__sageLight{background:radial-gradient(#9eb39c55 0%,#88a2912e 32%,#88a29100 68%);width:110%;height:140%;animation:46s ease-in-out infinite alternate SetupAtmosphere-module__4_kpSa__setup-sage-drift;bottom:-65%;right:-53%}.SetupAtmosphere-module__4_kpSa__horizon{background:radial-gradient(#a5c7e859 0%,#a5c7e800 70%);width:120%;height:65%;bottom:-49%;left:-10%}@keyframes SetupAtmosphere-module__4_kpSa__setup-blue-drift{to{transform:translate(12%,8%)scale(1.08)}}@keyframes SetupAtmosphere-module__4_kpSa__setup-sage-drift{to{transform:translate(-10%,-8%)scale(1.12)}}@media (max-width:600px){.SetupAtmosphere-module__4_kpSa__blueLight{width:180%;left:-100%}.SetupAtmosphere-module__4_kpSa__sageLight{width:180%;right:-110%}}@media (prefers-reduced-motion:reduce){.SetupAtmosphere-module__4_kpSa__blueLight,.SetupAtmosphere-module__4_kpSa__sageLight{animation:none}}
.SetupStepExample-module__HIRC3G__example{color:var(--text-secondary);background:#a5c7e807;border:1px solid #b1c8d226;border-radius:8px;margin:0 0 24px;padding:18px;font-size:14px;line-height:1.5}.SetupStepExample-module__HIRC3G__example .SetupStepExample-module__HIRC3G__label{color:#b8cbd0;margin:0 0 12px;font-size:14px}.SetupStepExample-module__HIRC3G__project,.SetupStepExample-module__HIRC3G__goal{color:var(--text-primary);align-items:center;gap:8px;display:flex}.SetupStepExample-module__HIRC3G__project{background:#a5c7e814;border:1px solid #a5c7e859;border-radius:6px;width:fit-content;margin:auto;padding:7px 16px}.SetupStepExample-module__HIRC3G__connector{color:#a5c7e8;margin:6px auto;display:block}.SetupStepExample-module__HIRC3G__branches{justify-content:center;gap:8px;display:flex}.SetupStepExample-module__HIRC3G__branches>span{border:1px solid #b1c8d226;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:7px;padding:8px 4px;display:flex}.SetupStepExample-module__HIRC3G__example .SetupStepExample-module__HIRC3G__note{color:var(--text-secondary);margin:12px 0 0;font-size:14px;line-height:1.55}.SetupStepExample-module__HIRC3G__comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.SetupStepExample-module__HIRC3G__caption{color:#b8cbd0;margin-bottom:7px;display:block}.SetupStepExample-module__HIRC3G__block,.SetupStepExample-module__HIRC3G__event{color:var(--text-primary);gap:4px;padding:12px;display:grid}.SetupStepExample-module__HIRC3G__block{background:#a5c7e80d;border-left:4px solid #a5c7e8}.SetupStepExample-module__HIRC3G__event{background:#2b3c49;border:1px solid #839fa459;border-radius:6px}.SetupStepExample-module__HIRC3G__block small,.SetupStepExample-module__HIRC3G__event small,.SetupStepExample-module__HIRC3G__connection small{color:var(--text-secondary);font-size:14px}.SetupStepExample-module__HIRC3G__connection{justify-content:center;align-items:center;gap:20px;display:flex}.SetupStepExample-module__HIRC3G__connection>span{text-align:center;justify-items:center;gap:3px;display:grid}.SetupStepExample-module__HIRC3G__connection>svg{color:#a5c7e8;flex:none}.SetupStepExample-module__HIRC3G__task{background:#a5c7e80a;border-left:3px solid #a5c7e8;align-items:center;gap:12px;padding:10px 12px;display:flex}.SetupStepExample-module__HIRC3G__task>div{gap:4px;display:grid}.SetupStepExample-module__HIRC3G__task strong,.SetupStepExample-module__HIRC3G__goal strong{color:var(--text-primary);font-weight:550}.SetupStepExample-module__HIRC3G__check{color:#a5c7e8;border:1px solid #a5c7e859;border-radius:4px;place-items:center;width:20px;height:20px;display:grid}.SetupStepExample-module__HIRC3G__goalLink{align-items:center;gap:8px;margin:10px 0 0 25px;display:flex}.SetupStepExample-module__HIRC3G__goalLink svg{color:#a5c7e8;flex:none}.SetupStepExample-module__HIRC3G__rhythm{border:1px solid #b1c8d226;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.SetupStepExample-module__HIRC3G__rhythm>span{text-align:center;gap:4px;padding:12px 8px;display:grid}.SetupStepExample-module__HIRC3G__rhythm strong{color:var(--text-primary)}.SetupStepExample-module__HIRC3G__peak{background:#56cfb22b}.SetupStepExample-module__HIRC3G__steady{background:#a5c7e80a}.SetupStepExample-module__HIRC3G__low{background:#e8707021}@media (max-width:420px){.SetupStepExample-module__HIRC3G__example{padding:14px}.SetupStepExample-module__HIRC3G__branches{gap:5px}.SetupStepExample-module__HIRC3G__branches>span{flex-direction:column}.SetupStepExample-module__HIRC3G__connection{gap:12px}}@media (max-width:360px){.SetupStepExample-module__HIRC3G__comparison{grid-template-columns:minmax(0,1fr)}}
.teams-module__qTja_G__panel{border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);border-radius:14px;margin-bottom:20px;padding:20px}.teams-module__qTja_G__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.teams-module__qTja_G__heading h2,.teams-module__qTja_G__body h3{margin:0 0 8px;font-size:18px}.teams-module__qTja_G__heading p,.teams-module__qTja_G__body p{color:var(--text-secondary);margin:0;line-height:1.6}.teams-module__qTja_G__body{gap:20px;margin-top:20px;display:grid}.teams-module__qTja_G__panel button{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-primary);cursor:pointer;border-radius:8px;padding:9px 13px}.teams-module__qTja_G__panel button:disabled{opacity:.5;cursor:not-allowed}.teams-module__qTja_G__panel button:focus-visible,.teams-module__qTja_G__panel input:focus-visible,.teams-module__qTja_G__panel select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.teams-module__qTja_G__members,.teams-module__qTja_G__invites{gap:12px;margin:0;padding:0;list-style:none;display:grid}.teams-module__qTja_G__members li,.teams-module__qTja_G__invites li{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:10px 0;display:flex}.teams-module__qTja_G__memberName{flex:1;gap:4px;display:grid}.teams-module__qTja_G__memberName small{color:var(--text-secondary)}.teams-module__qTja_G__editor{border:1px solid var(--border);border-radius:10px;gap:14px;padding:18px;display:grid}.teams-module__qTja_G__editor label{gap:8px;display:grid}.teams-module__qTja_G__editor input:not([type=checkbox]),.teams-module__qTja_G__editor select,.teams-module__qTja_G__body>label input{background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border);border-radius:7px;width:100%;min-width:0;padding:10px}.teams-module__qTja_G__permissionScroll{overflow-x:auto}.teams-module__qTja_G__permissions{border-collapse:collapse;width:100%;font-size:14px}.teams-module__qTja_G__permissions caption{text-align:left;padding-bottom:12px;font-weight:600}.teams-module__qTja_G__permissions td,.teams-module__qTja_G__permissions th{text-align:center;border-bottom:1px solid var(--border);padding:9px}.teams-module__qTja_G__permissions th:first-child{text-align:left}.teams-module__qTja_G__permissions input{width:18px;height:18px;accent-color:var(--accent)}.teams-module__qTja_G__statsPermission{align-items:center;margin-top:14px;font-size:14px;display:flex!important}.teams-module__qTja_G__actions{flex-wrap:wrap;gap:12px;display:flex}.teams-module__qTja_G__statsTable{border-collapse:collapse;width:100%}.teams-module__qTja_G__statsTable td,.teams-module__qTja_G__statsTable th{text-align:left;border-bottom:1px solid var(--border);padding:10px}.teams-module__qTja_G__statPerson{align-items:center;gap:10px;display:flex}.teams-module__qTja_G__period{flex-wrap:wrap;gap:16px;display:flex}.teams-module__qTja_G__period label{gap:6px;display:grid}.teams-module__qTja_G__error{color:var(--red)}@media (max-width:700px){.teams-module__qTja_G__panel{padding:14px}.teams-module__qTja_G__heading{align-items:flex-start}.teams-module__qTja_G__members li{flex-wrap:wrap}.teams-module__qTja_G__memberName{min-width:130px}.teams-module__qTja_G__editor{padding:12px}.teams-module__qTja_G__invites li{flex-wrap:wrap}.teams-module__qTja_G__statsTable{font-size:14px}}.teams-module__qTja_G__body,.teams-module__qTja_G__editor{min-width:0}
.BillingSettings-module__1BiTta__card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius);flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}.BillingSettings-module__1BiTta__card .card-header{align-items:flex-start;gap:12px;display:flex}.BillingSettings-module__1BiTta__card .card-icon{color:var(--accent);background:var(--bg-surface);border-radius:var(--radius);padding:8px;display:flex}.BillingSettings-module__1BiTta__card h2{margin:0 0 4px;font-size:20px}.BillingSettings-module__1BiTta__card p{margin:0;line-height:1.6}.BillingSettings-module__1BiTta__card .hint-text{color:var(--text-secondary);font-size:14px}.BillingSettings-module__1BiTta__card .card-header p{color:var(--text-secondary);font-size:14px}.BillingSettings-module__1BiTta__card fieldset{border:1px solid var(--border-subtle);border-radius:var(--radius);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;margin:0;padding:20px;display:grid}.BillingSettings-module__1BiTta__card legend{padding:0 6px;font-weight:600}.BillingSettings-module__1BiTta__card fieldset p,.BillingSettings-module__1BiTta__card fieldset button,.BillingSettings-module__1BiTta__card fieldset [role=status]{grid-column:1/-1}.BillingSettings-module__1BiTta__card fieldset label{flex-direction:column;gap:8px;min-width:0;font-size:14px;display:flex}.BillingSettings-module__1BiTta__card input:not([type=checkbox]),.BillingSettings-module__1BiTta__card select{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--bg-base);width:100%;min-height:44px;color:var(--text-primary);font:inherit;box-sizing:border-box;padding:10px 12px}.BillingSettings-module__1BiTta__card>label,.BillingSettings-module__1BiTta__checkoutStep>label{align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;display:flex}.BillingSettings-module__1BiTta__card input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);flex-shrink:0;margin-top:3px}.BillingSettings-module__1BiTta__card button{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--bg-surface);min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;align-self:flex-start;padding:10px 16px;line-height:1.5}.BillingSettings-module__1BiTta__card .primary-btn{background:var(--accent);color:var(--on-accent);font-weight:600}.BillingSettings-module__1BiTta__card button:disabled{opacity:.5;cursor:not-allowed}.BillingSettings-module__1BiTta__card input:focus-visible,.BillingSettings-module__1BiTta__card select:focus-visible,.BillingSettings-module__1BiTta__card button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.BillingSettings-module__1BiTta__card a{color:var(--accent);text-decoration:underline}@media (max-width:600px){.BillingSettings-module__1BiTta__card{padding:18px}.BillingSettings-module__1BiTta__card fieldset{grid-template-columns:minmax(0,1fr);padding:14px}.BillingSettings-module__1BiTta__card button{width:100%}}.BillingSettings-module__1BiTta__checkoutIntro{background:color-mix(in srgb,var(--accent) 10%,var(--bg-card));border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border-subtle));border-radius:var(--radius);padding:12px 14px;font-size:14px}.BillingSettings-module__1BiTta__checkoutStep{border:1px solid var(--border-subtle);border-radius:var(--radius);flex-direction:column;gap:14px;padding:20px;scroll-margin-top:24px;display:flex}.BillingSettings-module__1BiTta__checkoutStep h3{margin:0;scroll-margin-top:24px;font-size:17px;line-height:1.5}.BillingSettings-module__1BiTta__checkoutStep h3:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.BillingSettings-module__1BiTta__card .BillingSettings-module__1BiTta__stepMessage{color:var(--text-secondary);font-size:14px}.BillingSettings-module__1BiTta__card .BillingSettings-module__1BiTta__savedMessage{color:var(--success-green,#64c391);font-size:14px;font-weight:600}@media (max-width:600px){.BillingSettings-module__1BiTta__checkoutStep{padding:14px}}.BillingSettings-module__1BiTta__cancelDialog{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);width:min(560px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--text-primary);box-shadow:var(--shadow-lg);margin:auto;padding:24px;overflow:auto}.BillingSettings-module__1BiTta__cancelDialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6}.BillingSettings-module__1BiTta__cancelDialog h3{margin:0 0 10px;font-size:22px;line-height:1.3}.BillingSettings-module__1BiTta__cancelDialog>p{color:var(--text-secondary)}.BillingSettings-module__1BiTta__pilotReminder{border:1px solid color-mix(in srgb,var(--amber) 45%,var(--border));border-radius:var(--radius);background:color-mix(in srgb,var(--amber) 7%,var(--bg-surface));margin:18px 0;padding:16px}.BillingSettings-module__1BiTta__pilotReminder>strong{color:var(--amber);font-size:15px}.BillingSettings-module__1BiTta__pilotReminder dl{grid-template-columns:1fr 1fr;gap:14px;margin:14px 0;display:grid}.BillingSettings-module__1BiTta__pilotReminder dt{color:var(--text-secondary);font-size:14px;line-height:1.5}.BillingSettings-module__1BiTta__pilotReminder dd{margin:2px 0 0;font-size:20px;font-weight:600}.BillingSettings-module__1BiTta__card .BillingSettings-module__1BiTta__pilotReminder p,.BillingSettings-module__1BiTta__cancelSummary{font-size:14px;line-height:1.6}.BillingSettings-module__1BiTta__cancelSummary{margin:16px 0}.BillingSettings-module__1BiTta__cancelSummary p+p{margin-top:8px}.BillingSettings-module__1BiTta__cancelActions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.BillingSettings-module__1BiTta__card .BillingSettings-module__1BiTta__cancelActions button{flex:1;align-self:stretch;min-width:170px}.BillingSettings-module__1BiTta__card .BillingSettings-module__1BiTta__confirmCancel{color:var(--red);border-color:var(--red);background:var(--bg-surface)}.BillingSettings-module__1BiTta__card .BillingSettings-module__1BiTta__cancelError{color:var(--red);margin-top:12px;font-size:14px}@media (max-width:600px){.BillingSettings-module__1BiTta__cancelDialog{padding:20px}.BillingSettings-module__1BiTta__cancelActions{flex-direction:column}.BillingSettings-module__1BiTta__card .BillingSettings-module__1BiTta__cancelActions button{width:100%;min-width:0}}.BillingSettings-module__1BiTta__card{box-sizing:border-box;width:100%;max-width:960px}.BillingSettings-module__1BiTta__planSummary{justify-content:space-between;align-items:flex-start;gap:20px;padding:8px 0;display:flex}.BillingSettings-module__1BiTta__price{margin:4px 0;font-size:32px;font-weight:650;line-height:1.4}.BillingSettings-module__1BiTta__price>span{color:var(--text-secondary);margin-left:6px;font-size:15px;font-weight:400}.BillingSettings-module__1BiTta__statusBadge,.BillingSettings-module__1BiTta__pilotBadge{border:1px solid var(--border);border-radius:var(--radius);color:var(--text-secondary);padding:5px 10px;font-size:14px;display:inline-flex}.BillingSettings-module__1BiTta__statusBadge{background:var(--bg-surface);color:var(--text-primary)}.BillingSettings-module__1BiTta__pilotBadge{color:var(--accent);padding:3px 8px}.BillingSettings-module__1BiTta__card .BillingSettings-module__1BiTta__subtle{color:var(--text-secondary);font-size:14px;line-height:1.6}.BillingSettings-module__1BiTta__factRow{color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:14px;display:flex}.BillingSettings-module__1BiTta__factRow strong{color:var(--text-primary);font-weight:500}.BillingSettings-module__1BiTta__billingSection{border-top:1px solid var(--border-subtle);flex-direction:column;gap:12px;padding:20px 0;display:flex}.BillingSettings-module__1BiTta__billingSection h3{margin:0;font-size:16px;font-weight:600;line-height:1.5}.BillingSettings-module__1BiTta__sectionHeading{justify-content:space-between;gap:12px;display:flex}.BillingSettings-module__1BiTta__sectionHeading>span{color:var(--text-secondary);font-size:14px}.BillingSettings-module__1BiTta__methodSummary{flex-direction:column;gap:5px;font-size:15px;display:flex}.BillingSettings-module__1BiTta__methodSummary>span{color:var(--text-secondary);font-size:14px}.BillingSettings-module__1BiTta__actionRow,.BillingSettings-module__1BiTta__billingActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.BillingSettings-module__1BiTta__billingActions{border-top:1px solid var(--border-subtle);justify-content:space-between;padding-top:20px}.BillingSettings-module__1BiTta__card .BillingSettings-module__1BiTta__cancelLink{color:var(--text-secondary);background:0 0;border-color:#0000}.BillingSettings-module__1BiTta__invoiceList{margin:0;padding:0;list-style:none}.BillingSettings-module__1BiTta__invoiceList li{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex}.BillingSettings-module__1BiTta__invoiceList li:last-child{border-bottom:0}.BillingSettings-module__1BiTta__invoiceList strong{font-weight:500}.BillingSettings-module__1BiTta__card .BillingSettings-module__1BiTta__feedback{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;font-size:14px}.BillingSettings-module__1BiTta__card .BillingSettings-module__1BiTta__error{color:var(--red);font-size:14px;line-height:1.6}.BillingSettings-module__1BiTta__terms{border-top:1px solid var(--border-subtle);color:var(--text-secondary);padding-top:16px;font-size:14px}.BillingSettings-module__1BiTta__terms summary{cursor:pointer;color:var(--text-primary)}.BillingSettings-module__1BiTta__terms p{margin-top:12px}.BillingSettings-module__1BiTta__card .BillingSettings-module__1BiTta__dialogText{margin-top:16px;font-size:14px}@media (max-width:600px){.BillingSettings-module__1BiTta__billingActions,.BillingSettings-module__1BiTta__actionRow{flex-direction:column;align-items:stretch}.BillingSettings-module__1BiTta__planSummary{gap:12px}.BillingSettings-module__1BiTta__price{font-size:28px}}.BillingSettings-module__1BiTta__billingSection .BillingSettings-module__1BiTta__cancelDialog h3{margin:0 0 12px;font-size:22px;line-height:1.3}.BillingSettings-module__1BiTta__invoiceDetails{flex-direction:column;flex:260px;gap:6px;min-width:0;display:flex}.BillingSettings-module__1BiTta__invoiceDetails>strong{align-items:center;gap:8px;display:flex}.BillingSettings-module__1BiTta__card .BillingSettings-module__1BiTta__invoiceDownload{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,var(--border-subtle));background:var(--bg-surface);justify-content:center;align-items:center;gap:8px;display:inline-flex}.BillingSettings-module__1BiTta__trialHighlight{border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));border-left:4px solid var(--accent);border-radius:var(--radius);background:color-mix(in srgb,var(--accent) 9%,var(--bg-card));flex-direction:column;gap:12px;min-width:0;padding:22px 24px;display:flex}.BillingSettings-module__1BiTta__trialEyebrow{color:var(--accent);align-items:center;gap:9px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.BillingSettings-module__1BiTta__trialEyebrow svg{flex-shrink:0}.BillingSettings-module__1BiTta__trialHighlight .BillingSettings-module__1BiTta__trialHeading{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:28px;line-height:1.2}.BillingSettings-module__1BiTta__trialPricing{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.BillingSettings-module__1BiTta__trialPricing>strong{letter-spacing:-.03em;color:var(--text-primary);font-size:42px;font-weight:650;line-height:1.15}.BillingSettings-module__1BiTta__trialPricing>span{color:var(--text-secondary);font-size:16px}.BillingSettings-module__1BiTta__card .BillingSettings-module__1BiTta__trialNext{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;font-size:16px;display:flex}.BillingSettings-module__1BiTta__trialNext strong{color:var(--text-primary);font-weight:600}.BillingSettings-module__1BiTta__trialNext .BillingSettings-module__1BiTta__pilotBadge{margin-left:4px}.BillingSettings-module__1BiTta__trialDates{border-top:1px solid color-mix(in srgb,var(--accent) 24%,var(--border-subtle));flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:14px;font-size:15px;display:flex}.BillingSettings-module__1BiTta__trialDates>span{color:var(--text-secondary)}.BillingSettings-module__1BiTta__trialDates>strong{color:var(--text-primary);font-weight:600}.BillingSettings-module__1BiTta__card .BillingSettings-module__1BiTta__trialCondition{color:var(--text-primary);font-size:14px}.BillingSettings-module__1BiTta__trialDetails{color:var(--text-secondary);font-size:14px;line-height:1.6}.BillingSettings-module__1BiTta__trialDetails summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.BillingSettings-module__1BiTta__trialDetails p{padding-top:8px}@media (max-width:600px){.BillingSettings-module__1BiTta__trialHighlight{padding:18px 16px}.BillingSettings-module__1BiTta__trialHighlight .BillingSettings-module__1BiTta__trialHeading{font-size:26px}.BillingSettings-module__1BiTta__trialPricing>strong{font-size:38px}}
.subscribe-module__OTYjqa__page{box-sizing:border-box;flex-direction:column;gap:20px;max-width:760px;margin:40px auto;padding:24px;display:flex}.subscribe-module__OTYjqa__page h1{font-size:28px;line-height:1.2}.subscribe-module__OTYjqa__page p{line-height:1.6}.subscribe-module__OTYjqa__ready{border:1px solid var(--accent);border-radius:var(--radius);background:var(--bg-card);flex-direction:column;align-items:flex-start;gap:16px;padding:24px;display:flex}.subscribe-module__OTYjqa__continueButton{box-sizing:border-box;background:var(--accent);min-height:48px;color:var(--on-accent);border-radius:var(--radius-sm);justify-content:center;align-items:center;padding:12px 22px;font-weight:700;text-decoration:none;display:inline-flex}.subscribe-module__OTYjqa__continueButton:hover{filter:brightness(1.08)}.subscribe-module__OTYjqa__continueButton:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:600px){.subscribe-module__OTYjqa__page{margin:20px auto;padding:16px}.subscribe-module__OTYjqa__ready{padding:18px}.subscribe-module__OTYjqa__continueButton{width:100%}}.subscribe-module__OTYjqa__bottomActions{z-index:5;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 24px #0000001f}.subscribe-module__OTYjqa__accountActions{flex-wrap:wrap;gap:16px;display:flex}.subscribe-module__OTYjqa__bottomActions>a:last-child{font-size:14px}@media (max-width:600px){.subscribe-module__OTYjqa__bottomActions{bottom:env(safe-area-inset-bottom,0px);gap:12px;padding:14px}}
