main{padding-block:48px 64px}main:has(>.card.center:not([hidden])){flex-direction:column;justify-content:center;padding-block:48px;display:flex}.site-footer{margin-top:0}.app-footer .footer-main{border-top:0;padding-top:0}.app-header .wrap{min-height:88px}.app-header .logo img{width:168px}main h1{font-size:clamp(1.75rem,3vw + 1rem,2.5rem)}.stack>*+*{margin-top:24px}.card h2{font-size:1.25rem}.card>:last-child{margin-bottom:0}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hint{color:var(--tmr-slate-text);font-size:.9375rem}[hidden]{display:none!important}label.field{margin-bottom:6px;font-weight:600;display:block}input[type=text],input[type=email]{border:1px solid var(--tmr-slate);width:100%;max-width:360px;min-height:44px;font:inherit;color:var(--tmr-ink);background:#fff;border-radius:10px;margin-bottom:12px;padding:8px 12px;display:block}.status{min-height:1.6em}.status.bad,.bad{color:var(--tmr-bad)}.status.ok{color:var(--tmr-mint-text)}.delete-card{border-color:#f0c4c4}.center{text-align:center}.center .row{justify-content:center}.center input[type=email]{margin-inline:auto}.center hr{border:0;border-top:1px solid var(--tmr-mist);margin:24px 0}.status:empty{display:none}.usage-card{padding:0 0 24px;overflow:hidden}.usage-head,.usage-card #todayBlock,.usage-stats,.usage-foot{padding-inline:24px}.usage-head{align-items:center;gap:14px;padding-top:24px;display:flex}.usage-icon{background:var(--tmr-gold-tint);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 0 0 1px #f4b4004d}.usage-icon img{display:block}.usage-title{min-width:0}.usage-title h2{margin:0}.usage-title .hint{overflow-wrap:anywhere;margin:0}.plan-pill{align-self:flex-start;margin-left:auto}.usage-card #todayBlock{padding-top:24px}.meter{gap:4px;height:26px;display:flex;position:relative}.meter span{background:var(--tmr-cloud);min-width:0;box-shadow:inset 0 0 0 1px var(--tmr-mist);border-radius:9999px;flex:1 1 0}.meter span.on{background:var(--tmr-indigo-soft);box-shadow:0 2px 8px #5c6cc040}.meter-legend{color:var(--tmr-slate-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:12px;font-size:.9375rem;display:flex}.meter-legend strong{color:var(--tmr-ink);font:700 1.0625rem/1 var(--font-display)}.meter-legend .pct{background:var(--tmr-cloud);border:1px solid var(--tmr-mist);color:var(--tmr-ink);border-radius:8px;margin-left:4px;padding:1px 8px;font-size:.8125rem;font-weight:600;display:inline-block}.usage-stats{flex-wrap:wrap;gap:12px 40px;margin:20px 0 0;display:flex}.usage-stats:not(:has(>div:not([hidden]))){display:none}.usage-stats dt{color:var(--tmr-slate-text);font-size:.8125rem}.usage-stats dd{margin:0;font-weight:600}.usage-foot{border-top:1px solid var(--tmr-mist);background:var(--tmr-cloud);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding-block:16px;display:flex}.usage-card>.usage-foot{margin:24px 0 -24px}.usage-foot .hint{margin-right:auto}.usage-foot .status:not(:empty){flex-basis:100%;margin:0}.usage-foot .status:not(:empty)+.hint{display:none}main>.card.center{width:100%;max-width:600px;margin-inline:auto;padding:clamp(32px,6vw,56px) clamp(24px,6vw,56px)}.card.center h1{text-wrap:balance;margin-bottom:.4em}.card.center p{text-wrap:pretty}.card.center>.row{margin:28px 0 0}.card.center .status{margin-bottom:0}:root{--ease-out:cubic-bezier(.2, .7, .2, 1);--dur-in:.36s;--dur-fast:.2s}@keyframes card-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}@keyframes fade-up{0%{opacity:0;transform:translateY(4px)}}@keyframes fade-in{0%{opacity:0}}.card{animation:card-in var(--dur-in) var(--card-delay,0s) var(--ease-out) both}.stack>.card:nth-child(2){--card-delay:50ms}.stack>.card:nth-child(3){--card-delay:.1s}.stack>.card:nth-child(n+4){--card-delay:.15s}.status:not(:empty),#retry,#back,#notice,#loadError{animation:fade-up var(--dur-fast) var(--ease-out) both}@keyframes seg-in{0%{opacity:0;transform:scaleY(.4)}}.meter span.on{animation:seg-in .26s calc(.2s + var(--i,0) * 14ms) var(--ease-out) both}#loading{animation:fade-in var(--dur-fast) .15s ease both}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.16s}::view-transition-new(root){animation-duration:var(--dur-fast)}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.gsi-button{appearance:none;-webkit-user-select:none;user-select:none;box-sizing:border-box;color:#1f1f1f;letter-spacing:.25px;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #747775;border-radius:4px;height:40px;padding:0 12px;font-family:Google Sans,Roboto,arial,sans-serif;font-size:14px;line-height:20px;transition:background-color .218s,border-color .218s,box-shadow .218s;position:relative;overflow:hidden}.gsi-state{opacity:0;transition:opacity .218s;position:absolute;inset:0}.gsi-wrapper{align-items:center;height:100%;display:flex;position:relative}.gsi-icon{width:20px;min-width:20px;height:20px;margin-right:10px;display:block}.gsi-contents{text-overflow:ellipsis;font-weight:500;overflow:hidden}.gsi-button:not(:disabled):hover{box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.gsi-button:not(:disabled):hover .gsi-state{opacity:.08;background-color:#303030}.gsi-button:not(:disabled):active .gsi-state,.gsi-button:not(:disabled):focus .gsi-state{opacity:.12;background-color:#303030}.gsi-button:disabled{cursor:default;background-color:#ffffff61;border-color:#1f1f1f1f}.gsi-button:disabled .gsi-icon,.gsi-button:disabled .gsi-contents{opacity:.38}.upg-spark{width:1em;height:1em;color:var(--tmr-gold);vertical-align:-.12em;flex:none;margin-right:4px}.upg-chip{background:var(--tmr-gold-tint);color:var(--tmr-gold-text);font:600 .6875rem/1.5 var(--font-body);white-space:nowrap;border-radius:9999px;align-items:center;padding:1px 8px;display:inline-flex}.upg-chip.now{color:var(--tmr-mint-text);background:#e3f9f1}.upg-save{background:var(--tmr-gold);color:var(--tmr-ink);font:700 .6875rem/1.5 var(--font-body);border-radius:9999px;padding:1px 8px}.upg-seg{border:1px solid var(--tmr-mist);background:var(--tmr-cloud);border-radius:9999px;gap:2px;max-width:100%;padding:3px;display:inline-flex}.upg-seg button{appearance:none;min-height:34px;color:var(--tmr-slate-text);font:600 .875rem/1 var(--font-display);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9999px;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.upg-seg button:hover:not([aria-pressed=true]){background:#141a4a0d}.upg-seg button[aria-pressed=true]{background:var(--tmr-indigo);color:#fff}.upg-ticks{align-content:start;gap:3px;margin:0;padding:0;font-size:.9375rem;list-style:none;display:grid}.upg-ticks li{padding-left:22px;position:relative}.upg-ticks li:before{content:"";border:solid var(--tmr-mint-text);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:.35em;left:3px;transform:rotate(45deg)}.upg-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin-bottom:14px;display:flex}.upg-head h2{margin:0 0 4px}.upg-head .hint{max-width:52ch;margin:0}.upg-rows{gap:8px;display:grid}.upg-row{border:1px solid var(--tmr-mist);cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:12px 14px;display:grid}.upg-row.on{border-color:var(--tmr-indigo);box-shadow:0 0 0 1px var(--tmr-indigo)}.upg-row:has(input:focus-visible){outline:3px solid var(--tmr-indigo);outline-offset:2px}.upg-row input{width:18px;height:18px;accent-color:var(--tmr-indigo);grid-row:1/span 2;margin:0}.upg-n{font:700 1.05rem/1.3 var(--font-display);flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.upg-name{align-items:center;display:inline-flex}.upg-t{color:var(--tmr-slate-text);grid-column:2;font-size:.92rem}.upg-p{text-align:right;white-space:nowrap;grid-area:1/3/span 2;line-height:1.15}.upg-p b{font:800 1.35rem/1.15 var(--font-display);display:block}.upg-p small{color:var(--tmr-slate-text);font-size:.8rem}.upg-p small[hidden]{display:none}.upg-per{color:var(--tmr-slate-text);margin-left:1px;font-size:.65em;font-weight:600}.upg-more{grid-column:2/-1;margin-top:8px}.upg-cta{justify-items:stretch;gap:8px;margin-top:12px;display:grid}.upg-note{text-align:center;margin:0;font-size:.8125rem}.upg-go{min-height:44px}.upg-page{width:min(960px,100% - 48px);margin-inline:auto}.upg-page h1{text-align:center;margin-bottom:8px}.upg-lede{text-align:center;max-width:46ch;color:var(--tmr-slate-text);margin:0 auto 20px}.upg-center{justify-content:center;margin-bottom:20px;display:flex}.upg-grid{align-items:stretch;gap:16px;margin-inline:auto;display:grid}.upg-grid.n1{grid-template-columns:minmax(0,1fr);max-width:380px}.upg-grid.n2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:700px}.upg-grid.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.upg-plan{border:1px solid var(--tmr-mist);border-radius:var(--tmr-radius);background:#fff;flex-direction:column;gap:12px;padding:24px;display:flex}.upg-plan.feat{border-color:var(--tmr-indigo);box-shadow:0 0 0 1px var(--tmr-indigo), var(--tmr-shadow)}.upg-plan.cur{background:0 0}.upg-plan h3{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:1.2rem;display:flex}.upg-tagl{color:var(--tmr-slate-text);margin:0}.upg-price{font:800 1.9rem/1 var(--font-display);letter-spacing:-.01em}.upg-price small{font:400 .9375rem/1 var(--font-body);letter-spacing:0;color:var(--tmr-slate-text);margin-left:6px}.upg-pnote{color:var(--tmr-slate-text);margin-top:-6px;font-size:.8125rem}.upg-plan .upg-ticks{flex:1}.upg-plan .upg-go[aria-disabled=true]{color:var(--tmr-slate-text);cursor:default;background:0 0}.upg-foot{text-align:center;color:var(--tmr-slate-text);margin:18px 0 0;font-size:.875rem}@media (width<=520px){.upg-row{grid-template-columns:auto minmax(0,1fr)}.upg-row input{grid-row:1/span 3}.upg-p{text-align:left;grid-area:auto/2;margin-top:4px}.upg-p b,.upg-p small{display:inline}.upg-p small{margin-left:6px}}@media (width<=640px){.upg-grid.n2,.upg-grid.n3{grid-template-columns:minmax(0,1fr);max-width:440px}}
