.Dashboard-module-scss-module__8ZVMWa__layout{display:flex}@media (max-width:768px){.Dashboard-module-scss-module__8ZVMWa__layout{flex-direction:column}}.Dashboard-module-scss-module__8ZVMWa__sidebarColumn{z-index:10;inline-size:var(--sidebar-width,250px);background-color:var(--bg-surface);border-inline-end:1px solid var(--border-color);flex:none;transition:inline-size .14s ease-out;position:relative}:root[data-sidebar=collapsed] .Dashboard-module-scss-module__8ZVMWa__sidebarColumn{inline-size:64px}:root[data-sidebar-dragging] .Dashboard-module-scss-module__8ZVMWa__sidebarColumn{transition:none}@media (prefers-reduced-motion:reduce){.Dashboard-module-scss-module__8ZVMWa__sidebarColumn{transition:none}}@media (max-width:768px){.Dashboard-module-scss-module__8ZVMWa__sidebarColumn{display:contents}}.Dashboard-module-scss-module__8ZVMWa__sidebar{min-block-size:calc(100dvh - var(--header-height));flex-direction:column;display:flex;position:sticky;inset-block-start:var(--header-height)}@media (max-width:768px){.Dashboard-module-scss-module__8ZVMWa__sidebar{display:contents}}.Dashboard-module-scss-module__8ZVMWa__mascotZone{flex-direction:column;flex:1 1 0;min-block-size:0;display:flex}.Dashboard-module-scss-module__8ZVMWa__mascotZone:hover .Dashboard-module-scss-module__8ZVMWa__sidebarMascot{opacity:1;transform:none}.Dashboard-module-scss-module__8ZVMWa__sidebarHeader{padding:var(--spacing-md);border-block-end:1px solid var(--border-color);align-items:center;gap:var(--spacing-sm);display:flex}.Dashboard-module-scss-module__8ZVMWa__sidebarHeader h2{font-size:1.1rem;font-weight:600}.Dashboard-module-scss-module__8ZVMWa__nav{padding:var(--spacing-md);gap:var(--spacing-sm);flex-direction:column;display:flex}@media (max-width:768px){.Dashboard-module-scss-module__8ZVMWa__nav{background-color:var(--bg-surface);border-block-end:1px solid var(--border-color);flex-direction:row;gap:0;padding:0 1rem}}.Dashboard-module-scss-module__8ZVMWa__navItem{color:var(--text-secondary);align-items:center;gap:var(--spacing-sm);display:flex}.Dashboard-module-scss-module__8ZVMWa__navItem:hover,.Dashboard-module-scss-module__8ZVMWa__navItem[aria-current=page]{color:var(--text-primary)}.Dashboard-module-scss-module__8ZVMWa__navItem[aria-current=page]{font-weight:600}@media (max-width:768px){.Dashboard-module-scss-module__8ZVMWa__navItem{justify-content:center;gap:var(--spacing-xs);border-block-end:2px solid #0000;flex:1 1 0;min-inline-size:0;padding-block:.75rem}.Dashboard-module-scss-module__8ZVMWa__navItem[aria-current=page]{border-block-end-color:var(--accent-primary)}}.Dashboard-module-scss-module__8ZVMWa__sidebarMascot{min-block-size:0;inline-size:auto;padding:0 var(--spacing-md) var(--spacing-xs);object-fit:contain;opacity:0;filter:drop-shadow(0 4px 6px #0003);pointer-events:none;transition:transform var(--entrance-time,1.2s) var(--entrance-ease,cubic-bezier(.25, 1, .5, 1)),opacity .6s ease-out;flex:1 1 0}.Dashboard-module-scss-module__8ZVMWa__sidebarMascot[data-entrance=roll]{transform:translate(-250px)rotate(-360deg)}.Dashboard-module-scss-module__8ZVMWa__sidebarMascot[data-entrance=drop]{--entrance-time:1s;--entrance-ease:cubic-bezier(.34, 1.45, .64, 1);transform:translateY(-160px)rotate(18deg)scale(.85)}.Dashboard-module-scss-module__8ZVMWa__sidebarMascot[data-entrance=rise]{--entrance-time:1.1s;--entrance-ease:cubic-bezier(.22, 1.2, .36, 1);transform:translateY(140px)scale(.6)}.Dashboard-module-scss-module__8ZVMWa__sidebarMascot[data-entrance=whirl]{--entrance-time:1.3s;--entrance-ease:cubic-bezier(.16, 1, .3, 1);transform:rotate(540deg)scale(.15)}.Dashboard-module-scss-module__8ZVMWa__sidebarMascot[data-entrance=flip]{--entrance-time:.9s;--entrance-ease:cubic-bezier(.3, 1.3, .5, 1);transform:perspective(600px)rotateY(100deg)scale(.9)}.Dashboard-module-scss-module__8ZVMWa__sidebarFooter{padding:var(--spacing-md);border-block-start:1px solid var(--border-color);gap:var(--spacing-sm);flex-direction:column;display:flex}@media (max-width:768px){.Dashboard-module-scss-module__8ZVMWa__sidebarFooter{padding:var(--spacing-sm) 1rem;order:2}}.Dashboard-module-scss-module__8ZVMWa__sidebarRow{align-items:center;gap:var(--spacing-sm);min-inline-size:0;color:var(--text-secondary);font-size:.875rem;display:flex;position:relative}.Dashboard-module-scss-module__8ZVMWa__rowIcon{flex:none;align-self:flex-end;place-items:center;block-size:20px;inline-size:20px;display:grid}.Dashboard-module-scss-module__8ZVMWa__rowStack{flex-direction:column;flex:1 1 0;gap:.125rem;min-inline-size:0;display:flex}.Dashboard-module-scss-module__8ZVMWa__rowLabel{color:var(--text-faint);font-size:.75rem}.Dashboard-module-scss-module__8ZVMWa__rowValue{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);line-height:20px;display:block;overflow:hidden}.Dashboard-module-scss-module__8ZVMWa__addressLink{min-inline-size:0;display:block}.Dashboard-module-scss-module__8ZVMWa__addressLink:hover .Dashboard-module-scss-module__8ZVMWa__rowValue,.Dashboard-module-scss-module__8ZVMWa__addressLink:hover{color:var(--accent-primary)}.Dashboard-module-scss-module__8ZVMWa__rowCopy,.Dashboard-module-scss-module__8ZVMWa__popoverCopy{block-size:28px;inline-size:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.Dashboard-module-scss-module__8ZVMWa__rowCopy:hover,.Dashboard-module-scss-module__8ZVMWa__rowCopy:focus-visible,.Dashboard-module-scss-module__8ZVMWa__popoverCopy:hover,.Dashboard-module-scss-module__8ZVMWa__popoverCopy:focus-visible{color:var(--text-primary);border-color:var(--border-color);background-color:var(--bg-surface-hover)}.Dashboard-module-scss-module__8ZVMWa__rowCopy{align-self:flex-end;margin-block:-4px}@media (hover:hover) and (pointer:fine){.Dashboard-module-scss-module__8ZVMWa__rowCopy{display:none}}.Dashboard-module-scss-module__8ZVMWa__addressPopover{z-index:4;align-items:center;gap:var(--spacing-sm);border:1px solid var(--border-color);background-color:var(--bg-elevated);white-space:nowrap;opacity:0;pointer-events:none;border-radius:8px;padding:6px 6px 6px 12px;transition:opacity .12s;display:flex;position:absolute;inset-block-start:50%;inset-inline-start:calc(100% + var(--spacing-md) + 8px);transform:translateY(-50%);box-shadow:0 8px 24px #00000059}.Dashboard-module-scss-module__8ZVMWa__addressPopover:before{content:"";inline-size:calc(var(--spacing-md) + 8px);position:absolute;inset-block:0;inset-inline-end:100%}.Dashboard-module-scss-module__8ZVMWa__sidebarRow:hover .Dashboard-module-scss-module__8ZVMWa__addressPopover{opacity:1;pointer-events:auto}.Dashboard-module-scss-module__8ZVMWa__sidebarRow:has(:focus-visible) .Dashboard-module-scss-module__8ZVMWa__addressPopover{opacity:1;pointer-events:auto}@media not ((hover:hover) and (pointer:fine)){.Dashboard-module-scss-module__8ZVMWa__addressPopover{display:none}}@media (prefers-reduced-motion:reduce){.Dashboard-module-scss-module__8ZVMWa__addressPopover{transition:none}}@media (max-width:768px){.Dashboard-module-scss-module__8ZVMWa__addressPopover{max-inline-size:100%;inset-block-start:calc(100% + 4px);inset-inline-start:0;transform:none}}.Dashboard-module-scss-module__8ZVMWa__popoverText{flex-direction:column;gap:.125rem;min-inline-size:0;display:flex}.Dashboard-module-scss-module__8ZVMWa__popoverAddress{color:var(--text-primary)}.Dashboard-module-scss-module__8ZVMWa__popoverAddress,.Dashboard-module-scss-module__8ZVMWa__popoverText .Dashboard-module-scss-module__8ZVMWa__addressLink{line-height:20px}@media (max-width:768px){.Dashboard-module-scss-module__8ZVMWa__popoverAddress,.Dashboard-module-scss-module__8ZVMWa__popoverText .Dashboard-module-scss-module__8ZVMWa__addressLink{overflow-wrap:anywhere;white-space:normal}}.Dashboard-module-scss-module__8ZVMWa__logoutButton{color:var(--danger);border:1px solid var(--danger);padding:var(--spacing-xs);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-xs);background-color:#0000;border-radius:4px;font-size:.875rem;transition:all .2s;display:flex}.Dashboard-module-scss-module__8ZVMWa__logoutButton:hover{background-color:var(--danger-hover);color:var(--danger-soft)}.Dashboard-module-scss-module__8ZVMWa__sidebar svg{flex:none}.Dashboard-module-scss-module__8ZVMWa__sidebarHeader h2,.Dashboard-module-scss-module__8ZVMWa__navText,.Dashboard-module-scss-module__8ZVMWa__logoutText{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.Dashboard-module-scss-module__8ZVMWa__navItem,.Dashboard-module-scss-module__8ZVMWa__logoutButton{min-inline-size:0}@media (max-width:768px){.Dashboard-module-scss-module__8ZVMWa__sidebarHeader,.Dashboard-module-scss-module__8ZVMWa__mascotZone,.Dashboard-module-scss-module__8ZVMWa__sidebarHandle{display:none}}.Dashboard-module-scss-module__8ZVMWa__sidebarToggle{z-index:3;box-sizing:border-box;border:1px solid var(--border-color);background:linear-gradient(var(--bg-surface), var(--bg-surface)),var(--bg-top);block-size:26px;inline-size:26px;color:var(--text-secondary);cursor:pointer;opacity:0;border-radius:50%;place-items:center;padding:0;transition:opacity .15s,color .15s;display:grid;position:absolute;inset-block-start:calc(var(--spacing-md) + 12px - 13px);inset-inline-end:-13.5px}.Dashboard-module-scss-module__8ZVMWa__sidebarColumn:hover .Dashboard-module-scss-module__8ZVMWa__sidebarToggle,.Dashboard-module-scss-module__8ZVMWa__sidebarColumn:focus-within .Dashboard-module-scss-module__8ZVMWa__sidebarToggle{opacity:1}:root[data-sidebar=collapsed] .Dashboard-module-scss-module__8ZVMWa__sidebarToggle{opacity:1}.Dashboard-module-scss-module__8ZVMWa__sidebarToggle:hover,.Dashboard-module-scss-module__8ZVMWa__sidebarToggle:focus-visible{color:var(--accent-primary);outline:none}.Dashboard-module-scss-module__8ZVMWa__sidebarToggle:before{content:"";border-radius:50%;position:absolute;inset:-5px}@media (max-width:768px){.Dashboard-module-scss-module__8ZVMWa__sidebarToggle{display:none}}.Dashboard-module-scss-module__8ZVMWa__sidebarHandle{z-index:2;cursor:col-resize;touch-action:none;inline-size:8px;position:absolute;inset-block:0;inset-inline-end:-4.5px}.Dashboard-module-scss-module__8ZVMWa__sidebarHandle:focus-visible{outline:none}:is(.Dashboard-module-scss-module__8ZVMWa__sidebarColumn:has(.Dashboard-module-scss-module__8ZVMWa__sidebarHandle:hover),.Dashboard-module-scss-module__8ZVMWa__sidebarColumn:has(.Dashboard-module-scss-module__8ZVMWa__sidebarHandle:focus-visible)){border-inline-end-color:color-mix(in srgb, var(--text-secondary) 45%, transparent)}:root[data-sidebar-dragging] .Dashboard-module-scss-module__8ZVMWa__sidebarColumn{border-inline-end-color:color-mix(in srgb, var(--text-secondary) 45%, transparent)}@media not (max-width:768px){:root[data-sidebar=collapsed] .Dashboard-module-scss-module__8ZVMWa__sidebarHeader{justify-content:center;padding-inline:0}:root[data-sidebar=collapsed] .Dashboard-module-scss-module__8ZVMWa__sidebarHeader h2{display:none}:root[data-sidebar=collapsed] .Dashboard-module-scss-module__8ZVMWa__navText{display:none}:root[data-sidebar=collapsed] .Dashboard-module-scss-module__8ZVMWa__rowStack{display:none}:root[data-sidebar=collapsed] .Dashboard-module-scss-module__8ZVMWa__rowCopy{display:none}:root[data-sidebar=collapsed] .Dashboard-module-scss-module__8ZVMWa__logoutText{display:none}:root[data-sidebar=collapsed] .Dashboard-module-scss-module__8ZVMWa__mascotZone{display:none}:is(:root[data-sidebar=collapsed] .Dashboard-module-scss-module__8ZVMWa__nav,:root[data-sidebar=collapsed] .Dashboard-module-scss-module__8ZVMWa__sidebarFooter){align-items:center;padding-inline:0}:root[data-sidebar=collapsed] .Dashboard-module-scss-module__8ZVMWa__logoutButton{padding:var(--spacing-xs);border-color:#0000}:root[data-sidebar=collapsed] .Dashboard-module-scss-module__8ZVMWa__sidebarFooter{margin-block-start:auto}}.Dashboard-module-scss-module__8ZVMWa__mainContent{min-inline-size:0;padding:var(--spacing-md);flex:1;container-type:inline-size}@media (max-width:768px){.Dashboard-module-scss-module__8ZVMWa__mainContent{padding:var(--spacing-sm) 1rem;order:1}}.Dashboard-module-scss-module__8ZVMWa__container{flex-direction:column;gap:1.5rem;max-inline-size:1440px;margin-inline:auto;display:flex}.Dashboard-module-scss-module__8ZVMWa__content{flex-direction:column;gap:1.5rem;display:flex}.Dashboard-module-scss-module__8ZVMWa__header{gap:var(--spacing-xs);flex-direction:column;display:flex}.Dashboard-module-scss-module__8ZVMWa__title{font-size:clamp(1.5rem,1.27273rem + 1.13636cqi,2rem);font-weight:600}.Dashboard-module-scss-module__8ZVMWa__title,.Dashboard-module-scss-module__8ZVMWa__planNameText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Dashboard-module-scss-module__8ZVMWa__subtitle{color:var(--text-secondary)}.Dashboard-module-scss-module__8ZVMWa__cardsContainer{flex-wrap:wrap;gap:1.5rem;display:flex}.Dashboard-module-scss-module__8ZVMWa__card{background-color:var(--bg-surface);border:1px solid var(--border-color);gap:var(--spacing-sm);border-radius:8px;flex-direction:column;flex:300px;max-inline-size:100%;padding:1.5rem;display:flex}.Dashboard-module-scss-module__8ZVMWa__card h3{font-size:1.125rem;font-weight:600}.Dashboard-module-scss-module__8ZVMWa__cardScroll{gap:var(--spacing-sm);min-block-size:0;scrollbar-width:thin;scrollbar-color:var(--border-color) #0000;flex-direction:column;flex:1;padding-inline-end:var(--spacing-xs);display:flex;overflow-y:auto}.Dashboard-module-scss-module__8ZVMWa__cardScroll::-webkit-scrollbar{inline-size:6px}.Dashboard-module-scss-module__8ZVMWa__cardScroll::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:3px}.Dashboard-module-scss-module__8ZVMWa__cardSection,.Dashboard-module-scss-module__8ZVMWa__list{gap:var(--spacing-sm);flex-direction:column;display:flex}.Dashboard-module-scss-module__8ZVMWa__cardSection{flex:1;min-block-size:0}.Dashboard-module-scss-module__8ZVMWa__list{list-style:none}.Dashboard-module-scss-module__8ZVMWa__listItem{gap:var(--spacing-sm);padding:var(--spacing-sm);background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:6px;flex-direction:column;display:flex}.Dashboard-module-scss-module__8ZVMWa__subHeader{justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.Dashboard-module-scss-module__8ZVMWa__statusActive,.Dashboard-module-scss-module__8ZVMWa__statusInactive,.Dashboard-module-scss-module__8ZVMWa__statusWarning{flex:none;font-size:.875rem;font-weight:500}.Dashboard-module-scss-module__8ZVMWa__statusActive{color:var(--success)}.Dashboard-module-scss-module__8ZVMWa__statusInactive{color:var(--danger)}.Dashboard-module-scss-module__8ZVMWa__statusWarning{color:var(--warning)}.Dashboard-module-scss-module__8ZVMWa__usageNote{color:var(--text-secondary);font-size:.875rem}.Dashboard-module-scss-module__8ZVMWa__progressContainer{gap:var(--spacing-xs);flex-direction:column;display:flex}.Dashboard-module-scss-module__8ZVMWa__progressText{justify-content:space-between;align-items:baseline;gap:var(--spacing-sm);color:var(--text-secondary);font-size:.85rem;display:flex}.Dashboard-module-scss-module__8ZVMWa__progressText>:first-child{min-inline-size:0}.Dashboard-module-scss-module__8ZVMWa__progressText>:last-child{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.Dashboard-module-scss-module__8ZVMWa__progressBar{background-color:var(--track-fill);border-radius:4px;block-size:8px;overflow:hidden}.Dashboard-module-scss-module__8ZVMWa__progressFill{background-color:var(--accent-primary);border-radius:4px;block-size:100%;transition:width .3s ease-in-out}.Dashboard-module-scss-module__8ZVMWa__errorAlert{border-inline-start:3px solid var(--danger);color:var(--danger-soft);background-color:var(--danger-fill);border-radius:6px;padding:8px 12px;font-size:.85rem}.Dashboard-module-scss-module__8ZVMWa__actions{justify-content:end;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.Dashboard-module-scss-module__8ZVMWa__confirm{gap:var(--spacing-sm);border-block-start:1px solid var(--border-color);flex-direction:column;padding-block-start:var(--spacing-sm);display:flex}.Dashboard-module-scss-module__8ZVMWa__dangerBtn{color:var(--danger);border:1px solid var(--danger);padding:var(--spacing-xs) var(--spacing-sm);cursor:pointer;background-color:#0000;border-radius:4px;font-size:.875rem;transition:background-color .2s,color .2s,opacity .2s}.Dashboard-module-scss-module__8ZVMWa__dangerBtn:hover:not(:disabled){background-color:var(--danger-hover);color:var(--danger-soft)}.Dashboard-module-scss-module__8ZVMWa__dangerBtn:disabled{opacity:.5;cursor:not-allowed}.Dashboard-module-scss-module__8ZVMWa__primaryBtn{background-color:var(--accent-primary);color:var(--on-accent);border:1px solid var(--accent-primary);padding:var(--spacing-xs) var(--spacing-sm);cursor:pointer;border-radius:4px;font-size:.875rem;font-weight:600;transition:background-color .2s,opacity .2s}.Dashboard-module-scss-module__8ZVMWa__primaryBtn:hover:not(:disabled){background-color:var(--accent-primary-hover)}.Dashboard-module-scss-module__8ZVMWa__primaryBtn:disabled{opacity:.5;cursor:not-allowed}.Dashboard-module-scss-module__8ZVMWa__billingBtn{background-color:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-color);padding:var(--spacing-xs) var(--spacing-sm);cursor:pointer;border-radius:4px;font-size:.875rem;transition:background-color .2s,opacity .2s}.Dashboard-module-scss-module__8ZVMWa__billingBtn:hover:not(:disabled){background-color:var(--bg-surface-hover)}.Dashboard-module-scss-module__8ZVMWa__billingBtn:disabled{opacity:.5;cursor:not-allowed}.Dashboard-module-scss-module__8ZVMWa__cancelBtn{color:var(--danger);border:1px solid var(--danger);cursor:pointer;background-color:#0000;border-radius:4px;align-self:start;padding:4px 8px;font-size:.75rem;transition:all .2s;display:block}.Dashboard-module-scss-module__8ZVMWa__cancelBtn:hover:not(:disabled){background-color:var(--danger-hover);color:var(--danger-soft)}.Dashboard-module-scss-module__8ZVMWa__cancelBtn:disabled{opacity:.5;cursor:not-allowed}
.Billing-module-scss-module__a1KP_a__cardBlock{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}@container (max-inline-size:640px){.Billing-module-scss-module__a1KP_a__cardBlock{grid-template-columns:minmax(0,1fr)}}.Billing-module-scss-module__a1KP_a__cardArt{aspect-ratio:85.6/53.98;border:1px solid var(--accent-line);background:linear-gradient(135deg, var(--accent-soft) 0%, transparent 55%),var(--bg-elevated);inline-size:100%;max-inline-size:340px;color:var(--text-primary);font-variant-numeric:tabular-nums;border-radius:14px;grid-template:"brand brand""chip."1fr"number expiry"/1fr auto;padding:1rem 1.25rem;display:grid;position:relative}.Billing-module-scss-module__a1KP_a__cardArtEmpty{border-style:dashed;border-color:var(--border-color);background:var(--bg-field);color:var(--text-faint)}.Billing-module-scss-module__a1KP_a__cardBrand{letter-spacing:.02em;grid-area:brand;justify-self:end;font-weight:700}.Billing-module-scss-module__a1KP_a__cardChip{background:linear-gradient(135deg, var(--tint-sun), var(--tint-amber));opacity:.85;border-radius:6px;grid-area:chip;align-self:center;block-size:1.875rem;inline-size:2.5rem}.Billing-module-scss-module__a1KP_a__cardArtEmpty .Billing-module-scss-module__a1KP_a__cardChip{background:var(--track-fill)}.Billing-module-scss-module__a1KP_a__cardNumber{letter-spacing:.08em;grid-area:number;font-size:1.125rem}.Billing-module-scss-module__a1KP_a__cardExpiry{grid-area:expiry;font-size:.875rem}.Billing-module-scss-module__a1KP_a__cardFacts{flex-direction:column;gap:.75rem;min-inline-size:0;display:flex}.Billing-module-scss-module__a1KP_a__cardText{font-weight:500}.Billing-module-scss-module__a1KP_a__fact{font-variant-numeric:tabular-nums;flex-direction:column;gap:.125rem;font-size:.875rem;display:flex}.Billing-module-scss-module__a1KP_a__factLabel{color:var(--text-secondary);font-size:.8125rem}.Billing-module-scss-module__a1KP_a__linkButton{align-self:start;display:inline-block}.Billing-module-scss-module__a1KP_a__invoice{padding:var(--spacing-sm);background-color:var(--bg-surface);border:1px solid var(--border-color);align-items:center;gap:var(--spacing-xs) var(--spacing-sm);border-radius:6px;grid-template-columns:10rem minmax(0,1fr) 6.5rem 5.5rem 11rem;grid-template-areas:"date plan amount status pdf";display:grid}@container (max-inline-size:760px){.Billing-module-scss-module__a1KP_a__invoice{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"plan amount""date status""pdf pdf"}}.Billing-module-scss-module__a1KP_a__invoiceStatus{grid-area:status;justify-self:end}.Billing-module-scss-module__a1KP_a__invoiceDate{color:var(--text-secondary);grid-area:date;font-size:.875rem}.Billing-module-scss-module__a1KP_a__invoicePlan{text-overflow:ellipsis;white-space:nowrap;grid-area:plan;min-inline-size:0;overflow:hidden}.Billing-module-scss-module__a1KP_a__invoiceAmount{font-variant-numeric:tabular-nums;text-align:end;grid-area:amount}.Billing-module-scss-module__a1KP_a__invoicePdf{white-space:nowrap;color:var(--accent-primary);grid-area:pdf;justify-self:end;align-items:center;gap:4px;font-size:.875rem;display:inline-flex}.Billing-module-scss-module__a1KP_a__invoicePdf:hover{color:var(--accent-primary-hover)}.Billing-module-scss-module__a1KP_a__cardPanel{flex:none;inline-size:min(100%,520px)}.Billing-module-scss-module__a1KP_a__cardForm{gap:var(--spacing-md);flex-direction:column;display:flex}.Billing-module-scss-module__a1KP_a__cards{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@container (min-inline-size:1200px){.Billing-module-scss-module__a1KP_a__cards{grid-template-columns:440px minmax(0,1fr)}}.Billing-module-scss-module__a1KP_a__panelFoot{margin-block-start:auto}.Billing-module-scss-module__a1KP_a__panel{container-type:inline-size}
.Settings-module-scss-module__amZ3gG__panel{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px}.Settings-module-scss-module__amZ3gG__dangerZone{border-color:var(--danger)}.Settings-module-scss-module__amZ3gG__row{gap:var(--spacing-sm) 1.5rem;border-block-start:1px solid var(--border-color);grid-template-columns:minmax(0,1fr) minmax(0,2fr);padding:1.5rem;display:grid}@container (max-inline-size:640px){.Settings-module-scss-module__amZ3gG__row{grid-template-columns:minmax(0,1fr)}}.Settings-module-scss-module__amZ3gG__panel>.Settings-module-scss-module__amZ3gG__row:first-child{border-block-start:0}.Settings-module-scss-module__amZ3gG__rowHead{flex-direction:column;gap:.25rem;display:flex}.Settings-module-scss-module__amZ3gG__rowTitle{font-size:1.125rem;font-weight:600}.Settings-module-scss-module__amZ3gG__rowDescription,.Settings-module-scss-module__amZ3gG__hint{color:var(--text-secondary);font-size:.875rem}.Settings-module-scss-module__amZ3gG__rowBody{gap:var(--spacing-sm);flex-direction:column;min-inline-size:0;display:flex;container-type:inline-size}.Settings-module-scss-module__amZ3gG__accountRow{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:1rem 1.5rem;display:flex}.Settings-module-scss-module__amZ3gG__email{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-weight:500;overflow:hidden}.Settings-module-scss-module__amZ3gG__chip{border:1px solid var(--success);color:var(--success);border-radius:999px;flex:none;padding:.125rem .5rem;font-size:.8125rem}.Settings-module-scss-module__amZ3gG__computers{flex-direction:column;list-style:none;display:flex}.Settings-module-scss-module__amZ3gG__computer{border-block-end:1px solid var(--border-color);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding-block:.5rem;display:grid}.Settings-module-scss-module__amZ3gG__computer:last-child{border-block-end:0}@container (max-inline-size:480px){.Settings-module-scss-module__amZ3gG__computer{grid-template-columns:auto minmax(0,1fr) auto}.Settings-module-scss-module__amZ3gG__computer .Settings-module-scss-module__amZ3gG__lastSeen{grid-area:2/2}}.Settings-module-scss-module__amZ3gG__osIcon{color:var(--text-secondary);place-items:center;display:grid}.Settings-module-scss-module__amZ3gG__computerName{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.Settings-module-scss-module__amZ3gG__notReported{color:var(--text-faint);font-style:italic}.Settings-module-scss-module__amZ3gG__lastSeen{color:var(--text-secondary);white-space:nowrap;font-size:.8125rem}.Settings-module-scss-module__amZ3gG__form{gap:var(--spacing-sm);flex-direction:column;display:flex}.Settings-module-scss-module__amZ3gG__passwordFields{gap:var(--spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container (max-inline-size:480px){.Settings-module-scss-module__amZ3gG__passwordFields{grid-template-columns:minmax(0,1fr)}}.Settings-module-scss-module__amZ3gG__wide{grid-column:1/-1}.Settings-module-scss-module__amZ3gG__formGroup{flex-direction:column;gap:.25rem;display:flex}.Settings-module-scss-module__amZ3gG__label{font-size:.8125rem;font-weight:500}.Settings-module-scss-module__amZ3gG__input{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-field);border:1px solid var(--border-color);background-color:var(--bg-field);color:var(--text-primary);font-size:1rem}.Settings-module-scss-module__amZ3gG__input:focus{border-color:var(--accent-primary);outline:none}.Settings-module-scss-module__amZ3gG__input:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--bg-field-solid) inset;transition:background-color 9999s ease-out}.Settings-module-scss-module__amZ3gG__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--bg-field-solid) inset;transition:background-color 9999s ease-out}.Settings-module-scss-module__amZ3gG__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--bg-field-solid) inset;transition:background-color 9999s ease-out}.Settings-module-scss-module__amZ3gG__input:-webkit-autofill:active{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--bg-field-solid) inset;transition:background-color 9999s ease-out}.Settings-module-scss-module__amZ3gG__input:autofill,.Settings-module-scss-module__amZ3gG__input:autofill:hover,.Settings-module-scss-module__amZ3gG__input:autofill:focus,.Settings-module-scss-module__amZ3gG__input:autofill:active{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--bg-field-solid) inset;transition:background-color 9999s ease-out}
.Pricing-module-scss-module__U0fM_a__pricingSection{isolation:isolate;position:relative}.Pricing-module-scss-module__U0fM_a__pricingSection:before,.Pricing-module-scss-module__U0fM_a__pricingSection:after{content:"";z-index:-1;pointer-events:none;position:absolute}.Pricing-module-scss-module__U0fM_a__pricingSection:before{background-image:radial-gradient(ellipse 58% 100% at 50% 0%, color-mix(in srgb, var(--tint-ice) 12.5%, transparent), color-mix(in srgb, var(--tint-ice) calc(12.5% * .35), transparent) 45%, transparent 100%);block-size:22rem;inset:0 0 auto}.Pricing-module-scss-module__U0fM_a__pricingSection:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--tint-ice) 35%, transparent) 24%, color-mix(in srgb, var(--tint-ice) 85%, white) 50%, color-mix(in srgb, var(--tint-ice) 35%, transparent) 76%, transparent) center/100% 2px no-repeat,radial-gradient(ellipse 50% 50% at 50% 50%, color-mix(in srgb, var(--tint-ice) 26%, transparent), color-mix(in srgb, var(--tint-ice) 8%, transparent) 60%, transparent);block-size:16px;inset-block-start:-7px;inset-inline:7%}.Pricing-module-scss-module__U0fM_a__pricingSection{padding-block:var(--section-space);padding-inline:var(--spacing-sm);border-block-start:1px solid #0000}.Pricing-module-scss-module__U0fM_a__container{max-inline-size:var(--max-width);gap:var(--spacing-lg);flex-direction:column;margin-inline:auto;display:flex;container-type:inline-size}.Pricing-module-scss-module__U0fM_a__intro{gap:var(--spacing-sm);text-align:center;flex-direction:column;max-inline-size:44rem;margin-inline:auto;display:flex}.Pricing-module-scss-module__U0fM_a__sectionTitle{align-items:center;gap:var(--spacing-sm);flex-direction:column;font-size:clamp(2rem,1.65909rem + 1.70455cqi,2.75rem);display:flex}.Pricing-module-scss-module__U0fM_a__sectionTitle:before{content:"";background:var(--accent-primary);border-radius:2px;block-size:4px;inline-size:3rem}.Pricing-module-scss-module__U0fM_a__sectionSubtitle{color:var(--text-secondary);font-size:clamp(1rem,.943182rem + .284091cqi,1.125rem)}.Pricing-module-scss-module__U0fM_a__notice{text-align:center;color:var(--text-secondary)}.Pricing-module-scss-module__U0fM_a__cards{--cols:1;--track:calc(round(down, (100% + var(--spacing-md)) / var(--cols), 44px) - var(--spacing-md));justify-content:center;gap:var(--spacing-md);grid-template-columns:100%;display:grid}@container (min-inline-size:520px){.Pricing-module-scss-module__U0fM_a__cards{--cols:2;grid-template-columns:repeat(auto-fit, var(--track))}}@container (min-inline-size:1060px){.Pricing-module-scss-module__U0fM_a__cards{--cols:4}}.Pricing-module-scss-module__U0fM_a__card{--plan:var(--accent-primary);--plan-2:var(--accent-primary-hover);isolation:isolate;gap:var(--spacing-xs);padding:var(--spacing-md) var(--spacing-sm);background:radial-gradient(120% 50% at 50% 0%, color-mix(in srgb, var(--plan) 10%, transparent), transparent 70%),linear-gradient(160deg, #dcebff0d 0%, #dcebff05 45%, #0b111959 100%),var(--bg-surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--plan) 35%, transparent),0 0 0 1px #0000,0 16px 36px -20px #000000b3,0 0 44px -12px #0000;flex-direction:column;transition:translate .25s,box-shadow .25s;display:flex;position:relative;overflow:clip}.Pricing-module-scss-module__U0fM_a__card:before,.Pricing-module-scss-module__U0fM_a__card:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.Pricing-module-scss-module__U0fM_a__card:before{background:linear-gradient(160deg, color-mix(in srgb, var(--plan) 60%, transparent) 0%, #cde1ff1f 40%, #cde1ff14 70%, color-mix(in srgb, var(--plan-2) 45%, transparent) 100%);opacity:.7;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.Pricing-module-scss-module__U0fM_a__card:after{opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.Pricing-module-scss-module__U0fM_a__card[data-tone=lifetime]{--plan:var(--tint-violet);--plan-2:var(--accent-primary)}.Pricing-module-scss-module__U0fM_a__card[data-tone=monthly]{--plan:var(--tint-ice);--plan-2:var(--tint-blue)}.Pricing-module-scss-module__U0fM_a__card[data-tone=inclusive]{--plan:var(--success);--plan-2:var(--tint-teal)}.Pricing-module-scss-module__U0fM_a__card[data-tone=pack]{--plan:var(--warning);--plan-2:var(--tint-amber)}@media (hover:hover){.Pricing-module-scss-module__U0fM_a__card:hover{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--plan) 70%, transparent),0 0 0 1px color-mix(in srgb, var(--plan) 45%, transparent),0 24px 48px -20px #000000bf,0 0 44px -12px color-mix(in srgb, var(--plan) 45%, transparent);translate:0 -4px}.Pricing-module-scss-module__U0fM_a__card:hover:before{opacity:1}.Pricing-module-scss-module__U0fM_a__card:hover:after{opacity:.09}.Pricing-module-scss-module__U0fM_a__card:hover .Pricing-module-scss-module__U0fM_a__watermark{opacity:.09;translate:-3px -3px}.Pricing-module-scss-module__U0fM_a__card:hover .Pricing-module-scss-module__U0fM_a__button:not(:disabled){color:var(--on-accent);box-shadow:0 8px 24px -10px color-mix(in srgb, var(--plan) 70%, transparent);border-color:#0000}.Pricing-module-scss-module__U0fM_a__card:hover .Pricing-module-scss-module__U0fM_a__button:not(:disabled):before{opacity:1}}@media (hover:hover) and (prefers-reduced-motion:reduce){.Pricing-module-scss-module__U0fM_a__card:hover,.Pricing-module-scss-module__U0fM_a__card:hover .Pricing-module-scss-module__U0fM_a__watermark{translate:none}}.Pricing-module-scss-module__U0fM_a__card:has(:focus-visible){box-shadow:inset 0 1px 0 color-mix(in srgb, var(--plan) 70%, transparent),0 0 0 1px color-mix(in srgb, var(--plan) 45%, transparent),0 24px 48px -20px #000000bf,0 0 44px -12px color-mix(in srgb, var(--plan) 45%, transparent);translate:0 -4px}.Pricing-module-scss-module__U0fM_a__card:has(:focus-visible):before{opacity:1}.Pricing-module-scss-module__U0fM_a__card:has(:focus-visible):after{opacity:.09}.Pricing-module-scss-module__U0fM_a__card:has(:focus-visible) .Pricing-module-scss-module__U0fM_a__watermark{opacity:.09;translate:-3px -3px}.Pricing-module-scss-module__U0fM_a__card:has(:focus-visible) .Pricing-module-scss-module__U0fM_a__button:not(:disabled){color:var(--on-accent);box-shadow:0 8px 24px -10px color-mix(in srgb, var(--plan) 70%, transparent);border-color:#0000}.Pricing-module-scss-module__U0fM_a__card:has(:focus-visible) .Pricing-module-scss-module__U0fM_a__button:not(:disabled):before{opacity:1}@media (prefers-reduced-motion:reduce){.Pricing-module-scss-module__U0fM_a__card:has(:focus-visible){translate:none}.Pricing-module-scss-module__U0fM_a__card:has(:focus-visible) .Pricing-module-scss-module__U0fM_a__watermark{translate:none}}.Pricing-module-scss-module__U0fM_a__watermark{z-index:-1;aspect-ratio:1;block-size:auto;inline-size:clamp(7rem,34%,9rem);color:var(--plan);opacity:.05;pointer-events:none;transition:opacity .25s,translate .25s;position:absolute;inset-block-end:calc(var(--spacing-md) + 2.75rem + var(--spacing-md));inset-inline-end:-1.5rem}.Pricing-module-scss-module__U0fM_a__planName{font-size:clamp(1rem,.931818rem + .340909cqi,1.15rem)}.Pricing-module-scss-module__U0fM_a__summary{color:var(--text-secondary);font-size:.9rem;line-height:1.5}.Pricing-module-scss-module__U0fM_a__priceContainer{align-items:baseline;column-gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.Pricing-module-scss-module__U0fM_a__price{letter-spacing:-.03em;font-size:clamp(1.8rem,1.52727rem + 1.36364cqi,2.4rem);font-weight:700}.Pricing-module-scss-module__U0fM_a__lifetimePrice{background:linear-gradient(120deg, var(--accent-primary) 0%, var(--tint-blue) 60%, var(--tint-violet) 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.Pricing-module-scss-module__U0fM_a__originalPrice{color:var(--text-faint);font-size:1rem;font-weight:600;text-decoration-thickness:2px}.Pricing-module-scss-module__U0fM_a__period{color:var(--text-secondary);flex-basis:100%;font-size:.9rem}.Pricing-module-scss-module__U0fM_a__points{gap:var(--spacing-xs);padding-block:var(--spacing-sm);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--plan) 45%, transparent), transparent) top/100% 1px no-repeat;flex-direction:column;flex:auto;font-size:.92rem;list-style:none;display:flex}.Pricing-module-scss-module__U0fM_a__point{align-items:baseline;gap:var(--spacing-xs);display:flex}.Pricing-module-scss-module__U0fM_a__check{color:var(--plan);flex:none;translate:0 2px}.Pricing-module-scss-module__U0fM_a__buttonForm{display:contents}.Pricing-module-scss-module__U0fM_a__button{inline-size:100%;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius);cursor:pointer;border:none;min-block-size:2.75rem;font-size:.95rem;font-weight:600;transition:background-color .25s,border-color .25s,color .25s,box-shadow .25s}.Pricing-module-scss-module__U0fM_a__button:disabled{cursor:not-allowed;opacity:.6}.Pricing-module-scss-module__U0fM_a__secondaryButton{isolation:isolate;background-color:color-mix(in srgb, var(--plan,var(--accent-primary)) 10%, transparent);color:var(--text-primary);border:1px solid color-mix(in srgb, var(--plan,var(--accent-primary)) 40%, transparent);position:relative;overflow:clip}.Pricing-module-scss-module__U0fM_a__secondaryButton:before{content:"";z-index:-1;background:linear-gradient(120deg, var(--plan), var(--plan-2));opacity:0;transition:opacity .25s;position:absolute;inset:0}.Pricing-module-scss-module__U0fM_a__tableWrap{container-type:inline-size}.Pricing-module-scss-module__U0fM_a__table{border-collapse:separate;border-spacing:0;table-layout:fixed;inline-size:100%}.Pricing-module-scss-module__U0fM_a__corner{inline-size:22%}.Pricing-module-scss-module__U0fM_a__colHead{padding:var(--spacing-sm);text-align:center;border-block:1px solid var(--border-color);border-inline-start:1px solid var(--border-color);font-size:.95rem}.Pricing-module-scss-module__U0fM_a__colHead:nth-child(2){border-start-start-radius:var(--radius-lg)}.Pricing-module-scss-module__U0fM_a__colHead:last-child{border-inline-end:1px solid var(--border-color);border-start-end-radius:var(--radius-lg)}.Pricing-module-scss-module__U0fM_a__rowLabel{text-align:start;padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-sm) 0;border-block-end:1px solid var(--border-color);font-size:.95rem;font-weight:500}.Pricing-module-scss-module__U0fM_a__cell{padding:var(--spacing-sm);text-align:center;border-block-end:1px solid var(--border-color);border-inline-start:1px solid var(--border-color);font-size:.92rem}.Pricing-module-scss-module__U0fM_a__cell:last-child{border-inline-end:1px solid var(--border-color)}tbody tr:last-child .Pricing-module-scss-module__U0fM_a__cell:first-of-type{border-end-start-radius:var(--radius-lg)}tbody tr:last-child .Pricing-module-scss-module__U0fM_a__cell:last-child{border-end-end-radius:var(--radius-lg)}.Pricing-module-scss-module__U0fM_a__included,.Pricing-module-scss-module__U0fM_a__excluded{aspect-ratio:1;border-radius:50%;justify-content:center;align-items:center;inline-size:28px;margin-inline:auto;display:flex}.Pricing-module-scss-module__U0fM_a__included{color:var(--success);background-color:color-mix(in srgb, var(--success) 16%, transparent)}.Pricing-module-scss-module__U0fM_a__excluded{color:var(--text-faint);background-color:var(--bg-surface)}.Pricing-module-scss-module__U0fM_a__cellText{font-weight:500}.Pricing-module-scss-module__U0fM_a__srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@container (max-inline-size:868px){.Pricing-module-scss-module__U0fM_a__table thead,.Pricing-module-scss-module__U0fM_a__table tr,.Pricing-module-scss-module__U0fM_a__table th,.Pricing-module-scss-module__U0fM_a__table td{display:block}.Pricing-module-scss-module__U0fM_a__table,.Pricing-module-scss-module__U0fM_a__table thead tr,.Pricing-module-scss-module__U0fM_a__table tbody{flex-direction:column;display:flex}.Pricing-module-scss-module__U0fM_a__table{gap:var(--spacing-md)}.Pricing-module-scss-module__U0fM_a__table thead tr,.Pricing-module-scss-module__U0fM_a__table tbody{gap:var(--spacing-sm)}.Pricing-module-scss-module__U0fM_a__corner,.Pricing-module-scss-module__U0fM_a__table thead{display:none}.Pricing-module-scss-module__U0fM_a__table tbody tr{border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--bg-surface);overflow:hidden}.Pricing-module-scss-module__U0fM_a__rowLabel{padding:var(--spacing-xs) var(--spacing-sm);font-weight:600}.Pricing-module-scss-module__U0fM_a__table .Pricing-module-scss-module__U0fM_a__cell{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);text-align:end;border-inline:0;display:flex}.Pricing-module-scss-module__U0fM_a__table .Pricing-module-scss-module__U0fM_a__cell:last-child{border:0}.Pricing-module-scss-module__U0fM_a__table .Pricing-module-scss-module__U0fM_a__cell:before{content:attr(data-plan);color:var(--text-secondary);text-align:start;flex:none;font-size:.9rem}.Pricing-module-scss-module__U0fM_a__included,.Pricing-module-scss-module__U0fM_a__excluded{margin:0}}.Pricing-module-scss-module__U0fM_a__footnote{text-align:center;color:var(--text-faint);font-size:.9rem}
.FAQ-module-scss-module__jzN02q__faqSection{isolation:isolate;position:relative}.FAQ-module-scss-module__jzN02q__faqSection:before,.FAQ-module-scss-module__jzN02q__faqSection:after{content:"";z-index:-1;pointer-events:none;position:absolute}.FAQ-module-scss-module__jzN02q__faqSection:before{background-image:radial-gradient(ellipse 58% 100% at 50% 0%, color-mix(in srgb, var(--tint-violet) 16%, transparent), color-mix(in srgb, var(--tint-violet) calc(16% * .35), transparent) 45%, transparent 100%);block-size:22rem;inset:0 0 auto}.FAQ-module-scss-module__jzN02q__faqSection:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--tint-violet) 35%, transparent) 24%, color-mix(in srgb, var(--tint-violet) 85%, white) 50%, color-mix(in srgb, var(--tint-violet) 35%, transparent) 76%, transparent) center/100% 2px no-repeat,radial-gradient(ellipse 50% 50% at 50% 50%, color-mix(in srgb, var(--tint-violet) 26%, transparent), color-mix(in srgb, var(--tint-violet) 8%, transparent) 60%, transparent);block-size:16px;inset-block-start:-7px;inset-inline:7%}.FAQ-module-scss-module__jzN02q__faqSection{padding-block:var(--section-space);padding-inline:var(--spacing-sm);border-block-start:1px solid #0000;container-type:inline-size}.FAQ-module-scss-module__jzN02q__container{max-inline-size:var(--max-width);gap:var(--spacing-lg);flex-direction:column;margin-inline:auto;display:flex}.FAQ-module-scss-module__jzN02q__intro{gap:var(--spacing-sm);text-align:center;flex-direction:column;max-inline-size:44rem;margin-inline:auto;display:flex}.FAQ-module-scss-module__jzN02q__sectionTitle{align-items:center;gap:var(--spacing-sm);flex-direction:column;font-size:clamp(2rem,1.65909rem + 1.70455cqi,2.75rem);display:flex}.FAQ-module-scss-module__jzN02q__sectionTitle:before{content:"";background:var(--tint-violet);border-radius:2px;block-size:4px;inline-size:3rem}.FAQ-module-scss-module__jzN02q__sectionSubtitle{color:var(--text-secondary);font-size:clamp(1rem,.943182rem + .284091cqi,1.125rem)}.FAQ-module-scss-module__jzN02q__tree{--trunk-x:8px;--line:2px;--node:10px;--trunk-reach:.75rem;--branch-gap:round(nearest, clamp(1.25rem, 4cqi, 2rem), 1px);--branch-space:clamp(.25rem, 1cqi, .5rem);--row-pad:clamp(.75rem, 2cqi, 1.1rem);--fold-time:.3s;inline-size:min(100%,60rem);padding:clamp(1rem,4cqi,var(--spacing-md));background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-lg);margin-inline:auto}.FAQ-module-scss-module__jzN02q__branches{gap:var(--branch-space);padding:0 0 0 calc(var(--trunk-x) + var(--branch-gap));flex-direction:column;margin:0;list-style:none;display:flex}.FAQ-module-scss-module__jzN02q__branch{--item-pad:clamp(.75rem, 2.5cqi, 1.25rem);--node-y:round(nearest, calc(var(--row-pad) + .85em), 1px);--to-trunk:calc(var(--line) / 2 - var(--branch-gap) - 1px);padding-inline:var(--item-pad);border-radius:var(--radius-lg);background-color:#0000;border:1px solid #0000;transition:border-color .25s,background-color .25s,box-shadow .25s;position:relative}.FAQ-module-scss-module__jzN02q__branch:before{content:"";inline-size:calc(-1*var(--to-trunk));block-size:var(--line);border-radius:calc(var(--line)/2);background:var(--border-color);transition:background-color .2s,box-shadow .2s;position:absolute;inset-block-start:calc(var(--node-y) - var(--line)/2);inset-inline-start:var(--to-trunk)}.FAQ-module-scss-module__jzN02q__branch:after{content:"";box-sizing:border-box;inline-size:var(--node);block-size:var(--node);background:var(--bg-main);border:2px solid var(--border-color);border-radius:50%;transition:border-color .2s,background-color .2s,box-shadow .2s;position:absolute;inset-block-start:calc(var(--node-y) - var(--node)/2);inset-inline-start:calc(var(--to-trunk) - var(--node)/2)}.FAQ-module-scss-module__jzN02q__branch .FAQ-module-scss-module__jzN02q__trunk{inset-block:calc(-1*var(--branch-space) - 1px) -1px;inline-size:var(--line);background:var(--accent-line);position:absolute;inset-inline-start:calc(var(--to-trunk) - var(--line)/2)}.FAQ-module-scss-module__jzN02q__branch:first-child .FAQ-module-scss-module__jzN02q__trunk{inset-block-start:calc(var(--node-y) - var(--trunk-reach))}.FAQ-module-scss-module__jzN02q__branch:last-child .FAQ-module-scss-module__jzN02q__trunk{inset-block-end:calc(100% - var(--node-y) - var(--trunk-reach))}.FAQ-module-scss-module__jzN02q__branch:hover:before{background:var(--accent-line)}.FAQ-module-scss-module__jzN02q__branch:hover:after{border-color:var(--accent-line);box-shadow:0 0 8px var(--accent-soft)}@media (prefers-reduced-motion:reduce){.FAQ-module-scss-module__jzN02q__branch,.FAQ-module-scss-module__jzN02q__branch:before,.FAQ-module-scss-module__jzN02q__branch:after{transition:none}}.FAQ-module-scss-module__jzN02q__branchOpen,details[open].FAQ-module-scss-module__jzN02q__branch{background-color:var(--bg-elevated);border-color:var(--accent-line);box-shadow:0 0 28px var(--accent-soft)}.FAQ-module-scss-module__jzN02q__branchOpen:before,details[open].FAQ-module-scss-module__jzN02q__branch:before{background:var(--accent-primary);box-shadow:0 0 8px var(--accent-line)}.FAQ-module-scss-module__jzN02q__branchOpen:after,details[open].FAQ-module-scss-module__jzN02q__branch:after{background:var(--accent-primary);border-color:var(--accent-primary);box-shadow:0 0 10px var(--accent-line)}.FAQ-module-scss-module__jzN02q__branchHeading{font:inherit;display:flex}.FAQ-module-scss-module__jzN02q__branchRow{align-items:center;gap:var(--spacing-sm);min-inline-size:0;padding:var(--row-pad) 0;border:none;border-block-end:1px solid var(--border-color);color:var(--text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;flex:1 1 0;list-style:none;transition:border-color .2s;display:flex}.FAQ-module-scss-module__jzN02q__branchRow::-webkit-details-marker{display:none}.FAQ-module-scss-module__jzN02q__branchRow:hover{border-block-end-color:var(--accent-line)}.FAQ-module-scss-module__jzN02q__branchRow:hover .FAQ-module-scss-module__jzN02q__chevron{color:var(--accent-primary)}.FAQ-module-scss-module__jzN02q__branchRow:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-radius:var(--border-radius)}.FAQ-module-scss-module__jzN02q__branchOpen .FAQ-module-scss-module__jzN02q__branchRow,details[open]>.FAQ-module-scss-module__jzN02q__branchRow{border-block-end-color:var(--accent-line)}@media (prefers-reduced-motion:reduce){.FAQ-module-scss-module__jzN02q__branchRow{transition:none}}.FAQ-module-scss-module__jzN02q__fold{visibility:hidden;transition:grid-template-rows var(--fold-time) ease,visibility 0s linear var(--fold-time);grid-template-rows:0fr;display:grid}.FAQ-module-scss-module__jzN02q__branchOpen>.FAQ-module-scss-module__jzN02q__fold{visibility:visible;transition:grid-template-rows var(--fold-time) ease,visibility 0s;grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.FAQ-module-scss-module__jzN02q__fold,.FAQ-module-scss-module__jzN02q__branchOpen>.FAQ-module-scss-module__jzN02q__fold{transition:none}}.FAQ-module-scss-module__jzN02q__foldInner{min-block-size:0;overflow:hidden}.FAQ-module-scss-module__jzN02q__question{flex:1 1 0;min-inline-size:0;font-size:clamp(1.05rem,1.00455rem + .227273cqi,1.15rem);font-weight:600}.FAQ-module-scss-module__jzN02q__chevron{color:var(--text-secondary);flex:none;transition:rotate .2s,color .2s}details[open]>.FAQ-module-scss-module__jzN02q__branchRow>.FAQ-module-scss-module__jzN02q__chevron,.FAQ-module-scss-module__jzN02q__branchOpen>.FAQ-module-scss-module__jzN02q__branchHeading>.FAQ-module-scss-module__jzN02q__branchRow>.FAQ-module-scss-module__jzN02q__chevron{color:var(--accent-primary);rotate:180deg}@media (prefers-reduced-motion:reduce){.FAQ-module-scss-module__jzN02q__chevron{transition:none}}.FAQ-module-scss-module__jzN02q__answer{max-inline-size:65ch;padding-block:var(--item-pad);color:var(--text-soft);margin:0;line-height:1.65}.FAQ-module-scss-module__jzN02q__answer a{text-underline-offset:2px;text-decoration:underline}.FAQ-module-scss-module__jzN02q__blocks{gap:var(--spacing-sm);flex-direction:column;display:flex}
.HardwareTable-module-scss-module__EXTpSq__hardware{gap:var(--spacing-sm);flex-direction:column;display:flex;container:hardware/inline-size}.HardwareTable-module-scss-module__EXTpSq__hardware .HardwareTable-module-scss-module__EXTpSq__table{border-collapse:collapse;inline-size:100%}.HardwareTable-module-scss-module__EXTpSq__hardware .HardwareTable-module-scss-module__EXTpSq__table th,.HardwareTable-module-scss-module__EXTpSq__hardware .HardwareTable-module-scss-module__EXTpSq__table td{padding:var(--spacing-xs) var(--spacing-sm);border-block-end:1px solid var(--border-color);text-align:start;vertical-align:top}.HardwareTable-module-scss-module__EXTpSq__hardware .HardwareTable-module-scss-module__EXTpSq__table th[scope=row]{inline-size:22%}.HardwareTable-module-scss-module__EXTpSq__note{color:var(--text-faint);font-weight:400}@container hardware not (min-inline-size:40rem){.HardwareTable-module-scss-module__EXTpSq__hardware .HardwareTable-module-scss-module__EXTpSq__table thead{display:none}.HardwareTable-module-scss-module__EXTpSq__hardware .HardwareTable-module-scss-module__EXTpSq__table tr{padding-block:var(--spacing-xs);border-block-end:1px solid var(--border-color);flex-direction:column;gap:.35rem;display:flex}.HardwareTable-module-scss-module__EXTpSq__hardware .HardwareTable-module-scss-module__EXTpSq__table th,.HardwareTable-module-scss-module__EXTpSq__hardware .HardwareTable-module-scss-module__EXTpSq__table td{border:0;padding:0}.HardwareTable-module-scss-module__EXTpSq__hardware .HardwareTable-module-scss-module__EXTpSq__table th[scope=row]{inline-size:auto}.HardwareTable-module-scss-module__EXTpSq__hardware .HardwareTable-module-scss-module__EXTpSq__table td{gap:var(--spacing-xs);grid-template-columns:4.5rem 1fr;display:grid}.HardwareTable-module-scss-module__EXTpSq__hardware .HardwareTable-module-scss-module__EXTpSq__table td:before{content:attr(data-maker);color:var(--text-faint)}}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.MenuPath-module-scss-module__g42rza__path{display:inline}.MenuPath-module-scss-module__g42rza__chips{vertical-align:baseline;flex-wrap:wrap;align-items:center;gap:.2em .35em;display:inline-flex}.MenuPath-module-scss-module__g42rza__step{color:var(--text-primary);background-color:var(--bg-surface);border:1px solid var(--border-color);white-space:nowrap;border-radius:6px;align-items:center;gap:.3em;padding:0 .45em;font-size:.9em;line-height:1.6;display:inline-flex}.MenuPath-module-scss-module__g42rza__icon{color:var(--text-secondary);flex:none}.MenuPath-module-scss-module__g42rza__arrow{color:var(--text-faint)}.MenuPath-module-scss-module__g42rza__srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
.Toaster-module-scss-module__v1QbiW__region{z-index:110;inline-size:min(24rem,100vw - 2*var(--spacing-sm));justify-content:end;gap:var(--spacing-xs);flex-direction:column;display:flex;position:fixed;inset-block-end:var(--spacing-sm);inset-inline-end:var(--spacing-sm)}@media (max-width:768px){.Toaster-module-scss-module__v1QbiW__region{inline-size:auto;inset-block-end:calc(16px + env(safe-area-inset-bottom));inset-inline:16px}}.Toaster-module-scss-module__v1QbiW__toast{align-items:start;gap:var(--spacing-xs);padding:var(--spacing-sm);background-color:var(--bg-elevated);border:1px solid var(--border-color);border-radius:var(--border-radius);animation:.2s ease-out Toaster-module-scss-module__v1QbiW__toast-in;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #00000073}@media (prefers-reduced-motion:reduce){.Toaster-module-scss-module__v1QbiW__toast{animation:none}}.Toaster-module-scss-module__v1QbiW__icon{color:var(--accent-primary);flex:none;margin-block-start:.1rem}.Toaster-module-scss-module__v1QbiW__toast[data-tone=success] .Toaster-module-scss-module__v1QbiW__icon{color:var(--success)}.Toaster-module-scss-module__v1QbiW__toast[data-tone=error] .Toaster-module-scss-module__v1QbiW__icon{color:var(--danger)}.Toaster-module-scss-module__v1QbiW__body{flex-direction:column;flex:1 1 0;gap:.15rem;min-inline-size:0;display:flex}.Toaster-module-scss-module__v1QbiW__title{font-weight:600}.Toaster-module-scss-module__v1QbiW__text{color:var(--text-secondary);font-size:.875rem;line-height:1.45}.Toaster-module-scss-module__v1QbiW__close{border-radius:var(--radius-field);block-size:1.75rem;inline-size:1.75rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;display:grid}.Toaster-module-scss-module__v1QbiW__close:hover{background-color:var(--bg-surface-hover);color:var(--text-primary)}.Toaster-module-scss-module__v1QbiW__timer{background-color:var(--accent-primary);transform-origin:0;block-size:3px;animation:6s linear forwards Toaster-module-scss-module__v1QbiW__toast-timer;position:absolute;inset-block-end:0;inset-inline:0}.Toaster-module-scss-module__v1QbiW__toast[data-tone=success] .Toaster-module-scss-module__v1QbiW__timer{background-color:var(--success)}.Toaster-module-scss-module__v1QbiW__toast[data-tone=error] .Toaster-module-scss-module__v1QbiW__timer{background-color:var(--danger)}.Toaster-module-scss-module__v1QbiW__timer[data-paused]{animation:none}@media (prefers-reduced-motion:reduce){.Toaster-module-scss-module__v1QbiW__timer{animation:none}}@keyframes Toaster-module-scss-module__v1QbiW__toast-in{0%{opacity:0;transform:translateY(.5rem)}}@keyframes Toaster-module-scss-module__v1QbiW__toast-timer{to{transform:scaleX(0)}}
.Guide-module-scss-module__dap_xG__layout{inline-size:min(100% - 2*var(--spacing-sm),var(--max-width));padding-block:var(--spacing-lg) var(--spacing-xl);margin-inline:auto;container-type:inline-size}.Guide-module-scss-module__dap_xG__columns{gap:var(--spacing-lg);flex-direction:column;display:flex}@container (min-width:760px){.Guide-module-scss-module__dap_xG__columns{flex-direction:row;align-items:start}}.Guide-module-scss-module__dap_xG__nav{gap:var(--spacing-xs);padding:var(--spacing-sm);background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);flex-direction:column;display:flex}@container (min-width:760px){.Guide-module-scss-module__dap_xG__nav{inline-size:240px;flex:none;position:sticky;inset-block-start:calc(var(--header-height) + var(--spacing-sm))}}.Guide-module-scss-module__dap_xG__navHome{font-weight:700}.Guide-module-scss-module__dap_xG__navList{gap:var(--spacing-xs);flex-direction:column;padding-inline-start:1.25rem;display:flex}.Guide-module-scss-module__dap_xG__navLink,.Guide-module-scss-module__dap_xG__navHome{color:var(--text-secondary)}.Guide-module-scss-module__dap_xG__navLink[aria-current=page],.Guide-module-scss-module__dap_xG__navHome[aria-current=page]{color:var(--accent-primary);font-weight:700}.Guide-module-scss-module__dap_xG__main{flex:1 1 0;min-inline-size:0}.Guide-module-scss-module__dap_xG__page{gap:var(--spacing-md);flex-direction:column;display:flex}.Guide-module-scss-module__dap_xG__title{font-size:clamp(2rem,1.77273rem + 1.13636cqi,2.5rem)}.Guide-module-scss-module__dap_xG__prose{color:var(--text-secondary);gap:var(--spacing-lg);flex-direction:column;line-height:1.7;display:flex}.Guide-module-scss-module__dap_xG__prose h2{color:var(--text-primary);font-size:clamp(1.25rem,1.13636rem + .568182cqi,1.5rem)}.Guide-module-scss-module__dap_xG__prose h3{color:var(--text-primary);font-size:clamp(1.05rem,.981818rem + .340909cqi,1.2rem)}.Guide-module-scss-module__dap_xG__prose ul,.Guide-module-scss-module__dap_xG__prose ol{gap:var(--spacing-xs);flex-direction:column;padding-inline-start:1.25rem;display:flex}.Guide-module-scss-module__dap_xG__prose strong{color:var(--text-primary)}.Guide-module-scss-module__dap_xG__prose a{text-underline-offset:2px;text-decoration:underline}.Guide-module-scss-module__dap_xG__prose table{border-collapse:collapse;inline-size:100%}.Guide-module-scss-module__dap_xG__prose th,.Guide-module-scss-module__dap_xG__prose td{padding:var(--spacing-xs) var(--spacing-sm);border-block-end:1px solid var(--border-color);text-align:start}.Guide-module-scss-module__dap_xG__prose th[scope=row]{inline-size:26%}@container (max-inline-size:480px){.Guide-module-scss-module__dap_xG__prose th,.Guide-module-scss-module__dap_xG__prose td{padding-inline:.4rem;font-size:.9rem}}.Guide-module-scss-module__dap_xG__section{gap:var(--spacing-sm);flex-direction:column;display:flex}.Guide-module-scss-module__dap_xG__pager{border-block-start:1px solid var(--border-color);justify-content:space-between;gap:var(--spacing-sm);flex-wrap:wrap;padding-block-start:var(--spacing-md);display:flex}.Guide-module-scss-module__dap_xG__next{margin-inline-start:auto}.Guide-module-scss-module__dap_xG__index{gap:var(--spacing-sm);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}.Guide-module-scss-module__dap_xG__card{padding:var(--spacing-md);background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);gap:var(--spacing-xs);flex-direction:column;display:flex}.Guide-module-scss-module__dap_xG__card h2{color:var(--text-primary);font-size:1.1rem}
.AppControl-module-scss-module__Pe8rUG__control{vertical-align:middle;min-block-size:1.6em;color:var(--text-primary);background-color:var(--bg-elevated);border:1px solid var(--accent-line);box-shadow:0 1px 0 var(--border-color);white-space:nowrap;border-radius:999px;align-items:center;gap:.3em;padding:0 .5em;font-size:.85em;line-height:1;display:inline-flex}
.IconButton-module-scss-module__MC8iqG__iconButton{border:1px solid var(--icon-button-line,var(--border-color));background-color:var(--icon-button-fill,var(--bg-surface));block-size:28px;min-inline-size:28px;color:var(--icon-button-ink,var(--text-secondary));font:600 .75rem/1 var(--font-sans,sans-serif);white-space:nowrap;cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:.4em;padding-inline:6px;display:inline-flex}.IconButton-module-scss-module__MC8iqG__iconButton:hover{filter:brightness(1.15)}.IconButton-module-scss-module__MC8iqG__iconButton:focus-visible{outline:2px solid var(--icon-button-focus,var(--accent-primary));outline-offset:2px}.IconButton-module-scss-module__MC8iqG__iconButton[aria-pressed=true]{border-color:var(--icon-button-focus,var(--accent-primary))}.IconButton-module-scss-module__MC8iqG__srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
.CommandBlock-module-scss-module__RF6iJq__window{border:1px solid var(--frame);background-color:var(--screen);color:var(--ink);--icon-button-line:var(--frame);--icon-button-fill:var(--button);--icon-button-ink:var(--ink);--icon-button-focus:var(--prompt);--scrollbar:color-mix(in srgb, var(--ink) 25%, transparent);--scrollbar-hover:color-mix(in srgb, var(--ink) 45%, transparent);border-radius:8px;overflow:hidden;box-shadow:0 6px 18px #00000059}.CommandBlock-module-scss-module__RF6iJq__titleBar{background:var(--bar);min-block-size:30px;color:var(--bar-ink);align-items:center;padding-inline:10px;font-size:.78rem;display:flex;position:relative}.CommandBlock-module-scss-module__RF6iJq__windowTitle{text-align:center;pointer-events:none;position:absolute;inset-inline:0}.CommandBlock-module-scss-module__RF6iJq__controls{gap:7px;display:flex}.CommandBlock-module-scss-module__RF6iJq__control{aspect-ratio:1;border-radius:50%;inline-size:12px}.CommandBlock-module-scss-module__RF6iJq__body{position:relative}.CommandBlock-module-scss-module__RF6iJq__scroller{overflow-x:auto}@supports not selector(::-webkit-scrollbar){.CommandBlock-module-scss-module__RF6iJq__scroller{scrollbar-width:thin;scrollbar-color:var(--scrollbar) #0000}}.CommandBlock-module-scss-module__RF6iJq__scroller::-webkit-scrollbar{block-size:6px}.CommandBlock-module-scss-module__RF6iJq__scroller::-webkit-scrollbar-track{background:0 0}.CommandBlock-module-scss-module__RF6iJq__scroller::-webkit-scrollbar-thumb{background-color:var(--scrollbar);border-radius:3px}.CommandBlock-module-scss-module__RF6iJq__scroller::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-hover)}.CommandBlock-module-scss-module__RF6iJq__scroller::-webkit-scrollbar-button{display:none}.CommandBlock-module-scss-module__RF6iJq__line{inline-size:max-content;min-inline-size:100%;font-family:var(--terminal-font);white-space:pre;margin:0;padding:12px 76px 12px 14px;font-size:.88rem;line-height:1.5}.CommandBlock-module-scss-module__RF6iJq__wrapped{white-space:pre-wrap;overflow-wrap:anywhere;inline-size:auto}.CommandBlock-module-scss-module__RF6iJq__prompt{color:var(--prompt);-webkit-user-select:none;user-select:none}.CommandBlock-module-scss-module__RF6iJq__actions{background-color:var(--screen);gap:4px;padding-inline:4px 8px;display:flex;position:absolute;inset-block-start:8px;inset-inline-end:0}.CommandBlock-module-scss-module__RF6iJq__linux{--frame:#1d1d1d;--bar:#2c2c2c;--bar-ink:#e6e6e6;--screen:#300a24;--ink:#fff;--prompt:#8ae234;--button:#4a1e3e;--terminal-font:"Ubuntu Mono", "DejaVu Sans Mono", "Liberation Mono", monospace}.CommandBlock-module-scss-module__RF6iJq__macos{--frame:#3a3a3c;--bar:linear-gradient(#3b3b3d, #2f2f31);--bar-ink:#b4b4b8;--screen:#1e1e1e;--ink:#f2f2f2;--prompt:#f2f2f2;--button:#3a3a3c;--terminal-font:"SF Mono", ui-monospace, Menlo, Monaco, monospace}.CommandBlock-module-scss-module__RF6iJq__macos .CommandBlock-module-scss-module__RF6iJq__control:first-child{background-color:#ff5f57}.CommandBlock-module-scss-module__RF6iJq__macos .CommandBlock-module-scss-module__RF6iJq__control:nth-child(2){background-color:#febc2e}.CommandBlock-module-scss-module__RF6iJq__macos .CommandBlock-module-scss-module__RF6iJq__control:nth-child(3){background-color:#28c840}.CommandBlock-module-scss-module__RF6iJq__windows{--frame:#3a3a3a;--bar:#202020;--bar-ink:#fff;--screen:#0c0c0c;--ink:#ccc;--prompt:#ccc;--button:#2b2b2b;--terminal-font:"Cascadia Mono", Consolas, "Courier New", monospace;border-radius:6px}.CommandBlock-module-scss-module__RF6iJq__windows .CommandBlock-module-scss-module__RF6iJq__titleBar{align-items:stretch;gap:2px;padding-block-start:6px;padding-inline:6px 0}.CommandBlock-module-scss-module__RF6iJq__windows .CommandBlock-module-scss-module__RF6iJq__windowTitle{text-align:start;position:static}.CommandBlock-module-scss-module__RF6iJq__tab{background-color:var(--screen);border-radius:6px 6px 0 0;align-items:center;gap:8px;min-inline-size:0;padding:0 10px;display:flex}.CommandBlock-module-scss-module__RF6iJq__tabIcon{flex:none}.CommandBlock-module-scss-module__RF6iJq__tabClose,.CommandBlock-module-scss-module__RF6iJq__tabButton{color:#c8c8c8;align-items:center;padding-inline:8px;display:flex}.CommandBlock-module-scss-module__RF6iJq__tabClose{padding-inline:4px 0;font-size:.7rem}.CommandBlock-module-scss-module__RF6iJq__windowButtons{margin-inline-start:auto;display:flex}.CommandBlock-module-scss-module__RF6iJq__windowButtons span{color:#fff;justify-content:center;align-items:center;inline-size:40px;margin-block-start:-6px;font-size:.75rem;display:flex}
.Keys-module-scss-module__ynxVDq__keys{color:var(--text-primary);font-family:var(--font-mono);white-space:nowrap;align-items:baseline;gap:.15em;font-size:.9em;display:inline-flex}.Keys-module-scss-module__ynxVDq__key{text-align:center;background-color:var(--bg-surface);border:1px solid var(--border-color);border-block-end-width:2px;border-radius:4px;min-inline-size:1.6em;padding:.05em .4em;font-family:inherit;line-height:1.3}
.Notice-module-scss-module__eyYZ-W__notice{align-items:start;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border:1px solid color-mix(in srgb, var(--warning) 45%, transparent);border-inline-start-width:4px;border-inline-start-color:var(--warning);border-radius:var(--border-radius);background-color:color-mix(in srgb, var(--warning) 8%, transparent);color:var(--text-primary);display:flex}.Notice-module-scss-module__eyYZ-W__icon{color:var(--warning);flex:none;translate:0 .15em}
.PlatformTabs-module-scss-module__utIz_G__tabs{--tab-motion:.2s ease-out;gap:var(--spacing-xs);border:1px solid var(--border-color);background-color:var(--bg-surface);border-radius:999px;margin-inline:auto;padding:4px;display:flex}@media (prefers-reduced-motion:reduce){.PlatformTabs-module-scss-module__utIz_G__tabs{--tab-motion:0s}}.PlatformTabs-module-scss-module__utIz_G__tab{block-size:3rem;inline-size:4.5rem;color:var(--text-faint);cursor:pointer;background-color:#0000;border:0;border-radius:999px;justify-content:center;align-items:center;display:flex}[data-moved=true]>.PlatformTabs-module-scss-module__utIz_G__tab{transition:color var(--tab-motion),background-color var(--tab-motion),box-shadow var(--tab-motion)}.PlatformTabs-module-scss-module__utIz_G__tab:hover{color:var(--text-primary)}.PlatformTabs-module-scss-module__utIz_G__tab:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.PlatformTabs-module-scss-module__utIz_G__activeTab,.PlatformTabs-module-scss-module__utIz_G__activeTab:hover{color:var(--on-accent);background-color:var(--accent-primary);box-shadow:0 4px 14px #9cd2ff40}
.RequirementsTabs-module-scss-module__3MSb9q__stack{gap:var(--spacing-md);flex-direction:column;display:flex}.RequirementsTabs-module-scss-module__3MSb9q__panel{gap:var(--spacing-sm);flex-direction:column;display:flex}.RequirementsTabs-module-scss-module__3MSb9q__panel[hidden]{display:none}
.StatusPage-module-scss-module__J9WGMG__container{padding:var(--spacing-md) var(--spacing-sm);justify-content:center;align-items:center;display:flex}.StatusPage-module-scss-module__J9WGMG__container.StatusPage-module-scss-module__J9WGMG__belowHeader{min-block-size:calc(100dvh - var(--header-height))}.StatusPage-module-scss-module__J9WGMG__container.StatusPage-module-scss-module__J9WGMG__screen{min-block-size:100dvh}.StatusPage-module-scss-module__J9WGMG__card{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);inline-size:min(100%,440px);padding:var(--spacing-md);align-items:center;gap:var(--spacing-sm);text-align:center;flex-direction:column;display:flex}.StatusPage-module-scss-module__J9WGMG__title{font-size:clamp(1.5rem,1.27273rem + 1.13636cqi,2rem);font-weight:600}.StatusPage-module-scss-module__J9WGMG__text{color:var(--text-secondary)}.StatusPage-module-scss-module__J9WGMG__actions{justify-content:center;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.StatusPage-module-scss-module__J9WGMG__button{background-color:var(--accent-primary);color:var(--on-accent);padding:var(--spacing-xs) var(--spacing-sm);cursor:pointer;border:none;border-radius:4px;font-size:1rem;font-weight:600;transition:background-color .2s}.StatusPage-module-scss-module__J9WGMG__button:hover{background-color:var(--accent-primary-hover)}.StatusPage-module-scss-module__J9WGMG__link{text-decoration:underline}
.Plan-module-scss-module__qKmGiW__sections{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@container (min-inline-size:1200px){.Plan-module-scss-module__qKmGiW__sections{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}}.Plan-module-scss-module__qKmGiW__planFoot{gap:var(--spacing-sm);flex-direction:column;margin-block-start:auto;display:flex}.Plan-module-scss-module__qKmGiW__offers{container-type:inline-size}.Plan-module-scss-module__qKmGiW__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;list-style:none;display:grid}@container (min-inline-size:860px){.Plan-module-scss-module__qKmGiW__tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-inline-size:480px){.Plan-module-scss-module__qKmGiW__tiles{grid-template-columns:minmax(0,1fr)}}.Plan-module-scss-module__qKmGiW__tiles>.Plan-module-scss-module__qKmGiW__tile{gap:.5rem;min-block-size:13rem;padding:1.25rem 1rem}.Plan-module-scss-module__qKmGiW__tileHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem .5rem;display:flex}.Plan-module-scss-module__qKmGiW__tileName{font-weight:600}.Plan-module-scss-module__qKmGiW__chipActive,.Plan-module-scss-module__qKmGiW__chipWarning{white-space:nowrap;border:1px solid;border-radius:999px;flex:none;padding:.125rem .5rem;font-size:.75rem}.Plan-module-scss-module__qKmGiW__chipActive{color:var(--success)}.Plan-module-scss-module__qKmGiW__chipWarning{color:var(--warning)}.Plan-module-scss-module__qKmGiW__tilePrice{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.125rem;font-weight:600}.Plan-module-scss-module__qKmGiW__tilePeriod{color:var(--text-secondary);font-size:.8125rem;font-weight:400}.Plan-module-scss-module__qKmGiW__tileDetail,.Plan-module-scss-module__qKmGiW__tileReason{color:var(--text-secondary);font-size:.8125rem}.Plan-module-scss-module__qKmGiW__tileFoot{align-items:end;min-block-size:2.75rem;margin-block-start:auto;display:flex}
.requirements-module-scss-module__woUMdG__lead{gap:var(--spacing-sm);flex-direction:column;display:flex}
.GuideShot-module-scss-module__lDrdGG__figure{gap:var(--spacing-xs);flex-direction:column;display:flex;container:guide-figure/inline-size}.GuideShot-module-scss-module__lDrdGG__picture{block-size:auto;max-inline-size:100%;display:block}.GuideShot-module-scss-module__lDrdGG__phoneView{display:none}@container guide-figure (max-width:560px){.GuideShot-module-scss-module__lDrdGG__wideView{display:none}.GuideShot-module-scss-module__lDrdGG__phoneView{display:block}}.GuideShot-module-scss-module__lDrdGG__border{fill:none;stroke:var(--border-color);stroke-width:1px}.GuideShot-module-scss-module__lDrdGG__placeholder{inline-size:min(100%,420px)}.GuideShot-module-scss-module__lDrdGG__wide{inline-size:100%}.GuideShot-module-scss-module__lDrdGG__box,.GuideShot-module-scss-module__lDrdGG__leader{fill:none;stroke:var(--accent-primary);stroke-width:1.5px}.GuideShot-module-scss-module__lDrdGG__badge{fill:var(--accent-primary)}.GuideShot-module-scss-module__lDrdGG__number{fill:var(--on-accent);font-weight:700;font-family:var(--font-sans);text-anchor:middle;dominant-baseline:central}.GuideShot-module-scss-module__lDrdGG__placeholder{aspect-ratio:640/900;padding:var(--spacing-sm);text-align:center;color:var(--text-faint);background-color:var(--bg-surface);border:1px dashed var(--border-color);border-radius:var(--border-radius);place-items:center;display:grid}.GuideShot-module-scss-module__lDrdGG__caption{color:var(--text-secondary);font-size:.9rem}.GuideShot-module-scss-module__lDrdGG__legend{gap:var(--spacing-xs);flex-direction:column;padding-inline-start:1.5rem;display:flex}
.LegalPage-module-scss-module__6wtI4W__page{max-inline-size:760px;padding:var(--spacing-lg) var(--spacing-sm) var(--spacing-xl);gap:var(--spacing-md);flex-direction:column;margin-inline:auto;display:flex}.LegalPage-module-scss-module__6wtI4W__header{border-block-end:1px solid var(--border-color);gap:var(--spacing-sm);flex-direction:column;padding-block-end:var(--spacing-md);display:flex}.LegalPage-module-scss-module__6wtI4W__title{background:linear-gradient(135deg, var(--text-primary) 0%, var(--accent-primary) 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;font-size:clamp(2rem,1.65909rem + 1.70455cqi,2.75rem)}.LegalPage-module-scss-module__6wtI4W__updated{color:var(--text-secondary);font-size:.95rem}.LegalPage-module-scss-module__6wtI4W__section{gap:var(--spacing-xs);flex-direction:column;display:flex}.LegalPage-module-scss-module__6wtI4W__sectionBody{gap:var(--spacing-sm);flex-direction:column;display:flex}.LegalPage-module-scss-module__6wtI4W__prose{color:var(--text-secondary);gap:var(--spacing-md);flex-direction:column;font-size:1rem;line-height:1.7;display:flex}.LegalPage-module-scss-module__6wtI4W__prose h2{font-size:clamp(1.25rem,1.13636rem + .568182cqi,1.5rem)}.LegalPage-module-scss-module__6wtI4W__prose h3{font-size:clamp(1.0625rem,1.03409rem + .142045cqi,1.125rem)}.LegalPage-module-scss-module__6wtI4W__prose ul{gap:var(--spacing-xs);flex-direction:column;padding-inline-start:1.25rem;display:flex}.LegalPage-module-scss-module__6wtI4W__prose strong{color:var(--text-primary)}.LegalPage-module-scss-module__6wtI4W__prose a{text-underline-offset:2px;text-decoration:underline}
.PasswordInput-module-scss-module__g9-uBa__wrap{display:flex;position:relative}.PasswordInput-module-scss-module__g9-uBa__wrap input{flex:1;min-inline-size:0;padding-inline-end:2.5rem}.PasswordInput-module-scss-module__g9-uBa__wrap input:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--bg-field-solid) inset;transition:background-color 9999s ease-out}.PasswordInput-module-scss-module__g9-uBa__wrap input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--bg-field-solid) inset;transition:background-color 9999s ease-out}.PasswordInput-module-scss-module__g9-uBa__wrap input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--bg-field-solid) inset;transition:background-color 9999s ease-out}.PasswordInput-module-scss-module__g9-uBa__wrap input:-webkit-autofill:active{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--bg-field-solid) inset;transition:background-color 9999s ease-out}.PasswordInput-module-scss-module__g9-uBa__wrap input:autofill,.PasswordInput-module-scss-module__g9-uBa__wrap input:autofill:hover,.PasswordInput-module-scss-module__g9-uBa__wrap input:autofill:focus,.PasswordInput-module-scss-module__g9-uBa__wrap input:autofill:active{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--bg-field-solid) inset;transition:background-color 9999s ease-out}.PasswordInput-module-scss-module__g9-uBa__toggle{inline-size:2.5rem;color:var(--field-icon);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-end:0}.PasswordInput-module-scss-module__g9-uBa__toggle:hover{color:var(--field-icon-hover)}.PasswordInput-module-scss-module__g9-uBa__toggle:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px;border-radius:4px}.PasswordInput-module-scss-module__g9-uBa__wrap input:autofill+.PasswordInput-module-scss-module__g9-uBa__toggle{background-color:var(--bg-field-solid);inset-block:1px;inset-inline-end:1px}
.Checkout-module-scss-module__n-3ZgW__container{min-block-size:calc(100dvh - var(--header-height));padding:var(--spacing-md) var(--spacing-sm);justify-content:center;align-items:center;display:flex}.Checkout-module-scss-module__n-3ZgW__card{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);inline-size:min(100%,480px);padding:var(--spacing-md);gap:var(--spacing-md);flex-direction:column;display:flex}.Checkout-module-scss-module__n-3ZgW__status{color:var(--text-secondary);text-align:center}.Checkout-module-scss-module__n-3ZgW__summary{gap:var(--spacing-xs);border-block-end:1px solid var(--border-color);flex-direction:column;padding-block-end:var(--spacing-md);display:flex}.Checkout-module-scss-module__n-3ZgW__eyebrow{color:var(--accent-primary);letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;font-weight:600}.Checkout-module-scss-module__n-3ZgW__title{font-size:clamp(1.35rem,1.16818rem + .909091cqi,1.75rem);font-weight:600}.Checkout-module-scss-module__n-3ZgW__price{align-items:baseline;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.Checkout-module-scss-module__n-3ZgW__amount{letter-spacing:-.02em;font-size:clamp(1.75rem,1.52273rem + 1.13636cqi,2.25rem);font-weight:700}.Checkout-module-scss-module__n-3ZgW__period,.Checkout-module-scss-module__n-3ZgW__text,.Checkout-module-scss-module__n-3ZgW__footnote{color:var(--text-secondary);font-size:.875rem}.Checkout-module-scss-module__n-3ZgW__form{gap:var(--spacing-md);flex-direction:column;display:flex}.Checkout-module-scss-module__n-3ZgW__checkRow{align-items:center;gap:var(--spacing-xs);font-size:.875rem;line-height:1.5;display:flex}.Checkout-module-scss-module__n-3ZgW__checkbox{accent-color:var(--accent-primary);flex:none;margin:0}.Checkout-module-scss-module__n-3ZgW__error{color:var(--danger);font-size:.875rem}.Checkout-module-scss-module__n-3ZgW__button{background-color:var(--accent-primary);color:var(--on-accent);border-radius:var(--radius-field);padding:var(--spacing-sm);cursor:pointer;border:none;font-size:1rem;font-weight:600;transition:background-color .2s}.Checkout-module-scss-module__n-3ZgW__button:hover:not(:disabled){background-color:var(--accent-primary-hover)}.Checkout-module-scss-module__n-3ZgW__button:disabled{opacity:.7;cursor:not-allowed}.Checkout-module-scss-module__n-3ZgW__link,.Checkout-module-scss-module__n-3ZgW__cancel{text-decoration:underline}.Checkout-module-scss-module__n-3ZgW__cancel{color:var(--text-secondary);align-self:center;font-size:.875rem}
