.money-amount{white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-block}.button{border:1px solid var(--ice-border-strong);border-radius:var(--ice-radius-sm);background:var(--ice-brand-soft);min-height:2.65rem;color:var(--ice-brand-strong);text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:.45rem;padding:.65rem .95rem;font-weight:750;line-height:1.15;text-decoration:none;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.button:hover{border-color:color-mix(in srgb, var(--ice-brand) 45%, var(--ice-border-strong));background:color-mix(in srgb, var(--ice-brand-soft) 85%, var(--ice-brand))}.button:active{transform:translateY(1px)}.button:disabled,.button[aria-disabled=true]{opacity:.58;cursor:not-allowed;transform:none}.button.primary{border-color:var(--ice-brand-strong);background:var(--ice-brand-strong);color:#fff}.button.primary:hover{border-color:color-mix(in srgb, var(--ice-brand-strong) 86%, #000);background:color-mix(in srgb, var(--ice-brand-strong) 90%, #000)}.button.secondary{border-color:color-mix(in srgb, var(--ice-brand) 35%, var(--ice-border));background:var(--ice-brand-soft);color:var(--ice-brand-strong)}.button.danger{border-color:color-mix(in srgb, var(--ice-danger) 72%, var(--ice-border-strong));background:var(--ice-danger);color:#fff}.button.danger:hover{border-color:color-mix(in srgb, var(--ice-danger) 86%, #000);background:color-mix(in srgb, var(--ice-danger) 90%, #000)}.link-button{border-radius:var(--ice-radius-sm);background:var(--ice-brand-soft);color:var(--ice-brand-strong);cursor:pointer;border:0;padding:.45rem .6rem;font-weight:750}.ice-badge{border:1px solid var(--ice-border);background:var(--ice-surface-subtle);color:var(--ice-muted);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.75rem;font-weight:750;display:inline-flex}.ice-badge.is-success{border-color:color-mix(in srgb, var(--ice-success) 28%, var(--ice-border));background:var(--ice-success-soft);color:var(--ice-success)}.ice-badge.is-warning{border-color:color-mix(in srgb, var(--ice-warning) 28%, var(--ice-border));background:var(--ice-warning-soft);color:var(--ice-warning)}.ice-badge.is-danger{border-color:color-mix(in srgb, var(--ice-danger) 28%, var(--ice-border));background:var(--ice-danger-soft);color:var(--ice-danger)}.ice-breadcrumbs{min-width:0;color:var(--ice-text);font-size:.85rem;line-height:1.6}.ice-breadcrumbs ol{flex-wrap:wrap;align-items:baseline;gap:.25rem .45rem;margin:0;padding:0;list-style:none;display:flex}.ice-breadcrumbs li{overflow-wrap:anywhere;align-items:baseline;gap:.45rem;min-width:0;max-width:100%;display:inline-flex}.ice-breadcrumbs a{color:var(--ice-brand-strong);text-decoration:none}.ice-breadcrumbs a:hover{text-underline-offset:.2rem;text-decoration:underline}.ice-breadcrumbs a:focus-visible{outline:2px solid var(--ice-brand-strong);outline-offset:3px;border-radius:.15rem}.ice-breadcrumb-separator{color:var(--ice-muted);flex-shrink:0}.account-breadcrumbs{margin-block-end:1rem}.dark .button:is(.primary,.danger,.public-account-primary){color:var(--ice-background)}.user-body input[type=file]::file-selector-button{border:1px solid color-mix(in srgb, var(--ice-brand) 35%, var(--ice-border));border-radius:var(--ice-radius-sm);background:var(--ice-brand-soft);color:var(--ice-brand-strong);font:inherit;cursor:pointer;margin-inline-end:.7rem;padding:.6rem .9rem;font-weight:750}.customer-plan-name{border:1px solid color-mix(in srgb, var(--ice-brand) 25%, var(--ice-border));background:var(--ice-brand-soft);width:fit-content;max-width:100%;color:var(--ice-brand-strong);border-radius:.6rem;align-items:center;padding:.35rem .65rem;font-size:.93rem;font-weight:850;line-height:1.6;display:inline-flex}.ice-badge.is-draft,.user-status.is-draft{border-color:color-mix(in srgb,var(--ice-brand) 35%,var(--ice-border));background:var(--ice-brand-soft);color:var(--ice-brand-strong);gap:.4rem;font-size:.78rem;font-weight:850}.ice-badge.is-draft:before,.user-status.is-draft:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.4rem;height:.4rem}.brand-logo-picture{min-width:0;max-width:100%;display:block}.brand-logo-image{width:var(--brand-logo-width,auto);height:var(--brand-logo-height,2.25rem);max-width:var(--brand-logo-max-width,11.25rem);object-fit:contain;display:block}label.feature-switch.feature-switch{isolation:isolate;border:1px solid var(--ice-border-strong);background:var(--ice-surface-subtle);width:100%;min-width:0;min-height:64px;color:var(--ice-text);cursor:pointer;text-align:start;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;margin:0;padding:.85rem 1rem;font-weight:600;transition:border-color .18s,background-color .18s;display:grid;position:relative;container:feature-control/inline-size}.feature-switch input.feature-switch-input{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.feature-switch .feature-switch-track{border:1px solid var(--ice-border-strong);background:var(--ice-surface-muted);border-radius:999px;flex:none;width:54px;height:32px;transition:background-color .18s,border-color .18s;display:block;position:relative}.feature-switch-track:after{content:"";background:var(--ice-muted);border-radius:50%;width:24px;height:24px;transition:inset-inline-start .18s,background-color .18s;position:absolute;inset-block-start:3px;inset-inline-start:3px;box-shadow:0 1px 3px #0000002e}.feature-switch input:checked~.feature-switch-track{border-color:var(--ice-brand-strong);background:var(--ice-brand-strong)}.feature-switch input:checked~.feature-switch-track:after{background:var(--ice-surface);inset-inline-start:25px}.feature-switch .feature-switch-copy{gap:.25rem;min-width:0;display:grid}.feature-switch .feature-switch-title{color:var(--ice-text-strong);overflow-wrap:anywhere;font-size:.9rem;font-weight:750;line-height:1.5}.feature-switch .feature-switch-copy small{color:var(--ice-muted);margin:0;font-size:.78rem;font-weight:400;line-height:1.65}.feature-switch .feature-switch-state{background:var(--ice-surface-muted);min-width:72px;color:var(--ice-text);white-space:nowrap;border-radius:999px;justify-content:center;padding:.3rem .55rem;font-size:.73rem;font-weight:750;line-height:1.5;display:inline-flex}.feature-switch .feature-switch-on{display:none}.feature-switch input:checked~.feature-switch-state{background:var(--ice-brand-soft);color:var(--ice-brand-strong)}.feature-switch input:checked~.feature-switch-state .feature-switch-on{display:inline}.feature-switch input:checked~.feature-switch-state .feature-switch-off{display:none}label.feature-switch:has(input:checked){border-color:color-mix(in srgb, var(--ice-brand) 50%, var(--ice-border))}label.feature-switch:has(input:focus-visible){outline:3px solid var(--ice-focus);outline-offset:3px}label.feature-switch:has(input:disabled){opacity:.6;cursor:not-allowed}.feature-switch input:disabled{cursor:not-allowed}label.feature-switch.feature-switch--compact{background:0 0;border-color:#0000;grid-template-columns:auto auto;gap:.5rem;width:fit-content;min-height:44px;padding:.4rem}.feature-switch--compact .feature-switch-copy{display:none}.feature-switch--compact .feature-switch-state{min-width:64px;font-size:.68rem}@media (width<=480px){label.feature-switch.feature-switch{gap:.65rem;padding:.75rem}.feature-switch .feature-switch-state{min-width:62px;font-size:.68rem}}@media (prefers-reduced-motion:reduce){label.feature-switch.feature-switch,.feature-switch .feature-switch-track,.feature-switch-track:after{transition:none}}@media (forced-colors:active){.feature-switch .feature-switch-track{border:1px solid canvastext}.feature-switch-track:after{background:canvastext}.feature-switch input:checked~.feature-switch-track{background:highlight;border-color:highlight}.feature-switch input:checked~.feature-switch-track:after{background:highlighttext}}@container feature-control (width<=360px){.feature-switch:not(.feature-switch--compact)>.feature-switch-copy{grid-column:2/-1}.feature-switch:not(.feature-switch--compact)>.feature-switch-state{grid-column:2/-1;justify-self:start}.feature-switch:not(.feature-switch--compact)>.feature-switch-track{align-self:start}}
