:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#eef2f5;--ink:#17202a;--line:#d3dbe3;--mark:#1a4f86;--danger:#8f1d1d;--reactivate:#0b5a2e;--wash:color-mix(in srgb, var(--ink) 6%, var(--paper));--soft:color-mix(in srgb, var(--ink) 62%, var(--paper));background:var(--paper);color:var(--ink)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0f1419;--ink:#e8eef4;--line:#24303b;--mark:#8eb8e6;--danger:#e07070;--reactivate:#5dbe78}body{background:var(--paper);min-height:100vh;color:var(--ink);margin:0;font-family:ui-sans-serif,system-ui,sans-serif}main.column{max-width:36rem;margin:0 auto;padding:4.5rem 1.5rem 6rem}main.column.under-bar{text-align:left;padding-top:1.5rem}h1{margin:0 0 2.75rem;font-size:1.5rem;font-weight:600}.logo{width:auto;max-width:100%;height:2.5rem;color:inherit;margin:0 auto 2.75rem;display:block}.bar{z-index:2;box-sizing:border-box;background:var(--paper);justify-content:space-between;align-items:center;width:100%;padding:.75rem 1.5rem;display:flex;position:sticky;top:0}.bar .logo{margin:0}.menu-anchor{position:relative}.menu-button{justify-content:center;align-items:center;min-width:2.5rem;display:inline-flex}.menu-mark{width:1.25rem;height:.875rem;display:block}.menu{z-index:1;background:var(--paper);border:1px solid var(--line);border-radius:12px;min-width:12rem;margin:.25rem 0 0;padding:.25rem 0;position:absolute;top:100%;right:0}.menu-row{box-sizing:border-box;width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:.75rem 1rem;line-height:1.5;text-decoration:none;display:block}.menu-row:focus-visible{outline:2px solid var(--mark);outline-offset:3px}.page-title{letter-spacing:-.03em;margin:0 0 1.25rem;font-size:1.75rem;font-weight:500}.usage{box-sizing:border-box;gap:1rem;width:100%;display:grid}.usage-day{box-sizing:border-box;border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;height:2.5rem;color:var(--ink);font:inherit;border-radius:12px;margin:0;padding:0 .75rem}.usage-day:focus-visible{outline:2px solid var(--mark);outline-offset:3px}.usage-grid{display:grid}.usage-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.6fr) 6.5rem minmax(0,.5fr);align-items:baseline;column-gap:1rem;padding:.75rem 0;display:grid}.usage-head{border-top:0;padding-top:0}.usage-row p{overflow-wrap:anywhere;min-width:0;margin:0}.usage-pages{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.usage-pages .quiet:disabled{cursor:default;opacity:.7}.card{box-sizing:border-box;background:var(--wash);border:1px solid var(--line);border-radius:12px;width:100%;padding:1.5rem 1rem 1.25rem}.facts{justify-items:stretch;gap:1.25rem;display:grid}.fact{grid-template-columns:11rem minmax(0,1fr);align-items:baseline;gap:.75rem;width:100%;display:grid}.fact>:last-child{min-width:0}.feed{align-items:start}.feed-value{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;min-width:0;display:grid}.feed input,.buy select,.keep select{box-sizing:border-box;border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;height:2.5rem;color:var(--ink);font:inherit;border-radius:12px;margin:0;padding:0 .75rem}.feed input:focus-visible,.buy select:focus-visible,.keep select:focus-visible{outline:2px solid var(--mark);outline-offset:3px}.copy{flex:none;justify-content:center;align-items:center;gap:.35rem;min-width:2.5rem;padding:0;display:inline-flex}.copy-icon{width:1.25rem;height:1.25rem;display:block}.credit-line{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.automatic,.keep{margin-top:1rem}.keep-row{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.keep .primary{margin-top:0}.toggle{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;width:2.75rem;height:1.5rem;padding:0;position:relative}.toggle:after{content:"";background:var(--ink);border-radius:999px;width:1.1rem;height:1.1rem;position:absolute;top:.15rem;left:.15rem}.toggle[aria-checked=true]{background:var(--mark);border-color:var(--mark)}.toggle[aria-checked=true]:after{background:var(--paper);left:calc(100% - 1.25rem)}.toggle:disabled{cursor:default;opacity:.7}.toggle:focus-visible{outline:2px solid var(--mark);outline-offset:3px}.buy{grid-column:1/-1;margin:0;line-height:2.5rem}.buy select{width:auto;margin-left:.35rem;margin-right:.2rem}.credit-add{justify-content:center;align-items:center;margin-top:0;text-decoration:none;display:inline-flex}.offers{flex-wrap:wrap;justify-content:center;align-self:stretch;align-items:stretch;gap:1rem;width:100%;display:flex}.offer{box-sizing:border-box;background:var(--wash);border:1px solid var(--line);border-radius:12px;flex-direction:column;align-items:flex-start;gap:.5rem;width:16rem;max-width:100%;margin:0;padding:1.25rem 1rem;display:flex}.offer-name{margin:0;font-size:1.125rem;font-weight:600}.offer-price{margin:0;font-size:1.5rem;font-weight:600}.offer-current{color:var(--mark);margin:.5rem 0 0}.subscription{flex-direction:column;align-items:center;gap:1.25rem;width:100%;display:flex}.offer .primary,.offer .quiet,.offer .danger,.offer .reactivate{margin-top:.5rem}.subscription>.confirm{text-align:center;align-items:center}.confirm{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.confirm-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.confirm .primary{margin-top:0}.quiet{font:inherit;min-height:2.5rem;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.quiet:focus-visible{outline:2px solid var(--mark);outline-offset:3px}.label{color:var(--soft)}.primary{font:inherit;background:var(--mark);min-height:2.5rem;color:var(--paper);cursor:pointer;border:0;border-radius:999px;margin-top:1.5rem;padding:0 1.25rem}.primary:focus-visible{outline:2px solid var(--mark);outline-offset:3px}.credit-line .credit-add{margin-top:0}.primary:disabled,.danger:disabled,.reactivate:disabled{cursor:default;opacity:.7}.danger{font:inherit;background:var(--danger);min-height:2.5rem;color:var(--paper);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 1.25rem;display:inline-flex}.danger:focus-visible{outline:2px solid var(--danger);outline-offset:3px}.reactivate{font:inherit;background:var(--reactivate);min-height:2.5rem;color:var(--paper);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 1.25rem;display:inline-flex}.reactivate:focus-visible{outline:2px solid var(--reactivate);outline-offset:3px}p{margin:0;line-height:1.5}
