@layer components{.status-card.has-beg{position:relative}.beg-widget{z-index:1;text-align:center;justify-items:center;gap:8px;max-width:220px;display:grid;position:absolute;bottom:22px;right:24px}.beg-anchor{position:relative}.beg-button{border:2px solid var(--ink);color:#fff;min-height:44px;box-shadow:3px 3px 0 var(--ink);touch-action:manipulation;user-select:none;background:#ff5733;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-size:14px;font-weight:800;line-height:1.2;transition:transform .1s,box-shadow .1s;display:inline-flex;position:relative}.beg-button:not(:disabled):hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-1px,-1px)}.beg-button:not(:disabled):active,.beg-button:not(:disabled).is-pressed{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.beg-button>span:first-child{font-size:19px}.beg-count{font-variant-numeric:tabular-nums;min-width:1ch;font-size:12px}.beg-digit.is-changing{animation:.22s cubic-bezier(.22,1,.36,1) beg-digit-in;display:inline-block}@keyframes beg-digit-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.beg-caption{color:var(--muted);font-size:10px;line-height:1.4}.beg-particles{z-index:1;pointer-events:none;position:absolute;inset:0}.beg-particle{bottom:calc(100% - 8px);left:var(--beg-origin);border:2px solid var(--ink);width:max-content;max-width:220px;box-shadow:2px 2px 0 var(--ink);background:var(--yellow);color:#292720;transform-origin:bottom;animation:beg-launch var(--beg-duration) linear forwards;border-radius:9px;padding:5px 9px;font-size:14px;font-weight:750;line-height:1.4;position:absolute}.beg-particle.is-remote{box-shadow:none;animation:beg-float var(--beg-duration) ease-out forwards;background:0 0;border:0;padding:0;font-size:26px;bottom:calc(100% + 8px)}.beg-accessible-feedback{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes beg-launch{0%{opacity:1;transform:translate(-50%,9px)rotate(0)scale(.3)}9%{transform:translate(calc(-50% + var(--beg-x) * .09), calc(var(--beg-rise) * -.33)) rotate(calc(var(--beg-tilt) * -.15)) scale(1.08)}22%{transform:translate(calc(-50% + var(--beg-x) * .22), calc(var(--beg-rise) * -.69)) rotate(calc(var(--beg-tilt) * .24)) scale(1)}40%{transform:translate(calc(-50% + var(--beg-x) * .4), calc(var(--beg-rise) * -.96)) rotate(calc(var(--beg-tilt) * .44)) scale(1)}54%{transform:translate(calc(-50% + var(--beg-x) * .54), calc(var(--beg-rise) * -.995)) rotate(calc(var(--beg-tilt) * .6)) scale(1)}72%{opacity:1;transform:translate(calc(-50% + var(--beg-x) * .72), calc(var(--beg-rise) * -.806)) rotate(calc(var(--beg-tilt) * .8)) scale(.98)}to{opacity:0;transform:translate(calc(-50% + var(--beg-x)), 0) rotate(var(--beg-tilt)) scale(.92)}}@keyframes beg-float{0%{opacity:1;transform:translate(-50%)scale(.96)}12%{opacity:1}65%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--beg-x)), -100px) rotate(var(--beg-tilt)) scale(1.03)}}}@layer responsive{@media (width<=760px){.beg-widget{margin:20px auto 0;position:relative;bottom:auto;right:auto}}@media (prefers-reduced-motion:reduce){.beg-particle{animation:none;display:none}.beg-button{transition:none}.beg-digit.is-changing{animation:none;display:inline}.beg-accessible-feedback{clip-path:none;width:auto;height:auto;font-size:12px;position:static}.beg-accessible-feedback:empty{display:none}}}.quota-updates{margin:0 0 36px}.quota-heading{align-items:center;gap:16px;min-height:64px;padding:16px 0;display:flex}.quota-heading h2{letter-spacing:0;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;line-height:1.5;display:flex}.quota-heading h2 svg{flex-shrink:0}.quota-state{color:var(--muted);font-size:12px}.quota-updates.quiet>.quota-heading{border-bottom:1px solid var(--line)}.quota-history-toggle{min-height:32px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:5px;margin-left:auto;padding:0 0 0 8px;font-size:12px;display:inline-flex}.quota-history-toggle:hover{color:var(--ink)}.quota-history-toggle[aria-expanded=true] svg{transform:rotate(-90deg)}.quota-list{background:var(--paper);border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--line);border-radius:12px;overflow:hidden}.quota-row+.quota-row{border-top:1px solid var(--line)}.quota-row summary{cursor:pointer;grid-template-columns:minmax(66px,auto) minmax(0,1fr) 16px;align-items:start;gap:14px;padding:17px 20px;list-style:none;display:grid}.quota-row summary::-webkit-details-marker{display:none}.quota-badge{border:1px solid var(--ink);color:#292720;border-color:currentColor;border-radius:5px;justify-self:start;margin-top:1px;padding:2px 7px;font-size:11px;line-height:1.6}.quota-badge.resolved{background:var(--green)}.quota-badge.ongoing{background:var(--yellow)}.quota-badge.usage-update{background:var(--blue)}.quota-note-detail p{overflow-wrap:anywhere;margin:0 0 10px;line-height:1.7}.quota-note-source{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.quota-note-source>span{color:var(--muted);font-size:11px}.quota-row-main{gap:5px;min-width:0;display:grid}.quota-title{overflow-wrap:anywhere;font-size:15px;font-weight:650;line-height:1.55}.quota-row-main time{color:var(--muted);font-size:11px}.quota-chevron{color:var(--muted);margin-top:4px}.quota-row[open] .quota-chevron{transform:rotate(180deg)}.quota-detail{border-top:1px dashed var(--line);margin:0 20px 18px;padding-top:16px;font-size:12px}.quota-timeline{border-left:2px solid var(--line);margin:0 0 16px;padding:0 0 0 12px;list-style:none}.quota-timeline li+li{margin-top:15px}.quota-timeline li>div{flex-wrap:wrap;align-items:baseline;gap:5px 12px;display:flex}.quota-timeline time{color:var(--muted);font-size:11px}.quota-timeline p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;line-height:1.7}.quota-source-note{color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin:16px 0 12px;font-size:11px;line-height:1.7;display:flex}.quota-source-note a{font-weight:600}.quota-empty{color:var(--muted);margin:16px 0;font-size:12px}.quota-history-toggle:focus-visible,.quota-row summary:focus-visible{outline:2px solid var(--ink);outline-offset:-3px;border-radius:4px}@media (width<=600px){.quota-heading{flex-wrap:wrap;gap:2px 9px}.quota-description{flex-basis:100%;order:3}.quota-state,.quota-history-toggle{font-size:11px}.quota-row summary{grid-template-columns:minmax(58px,auto) minmax(0,1fr) 14px;gap:10px;padding:14px}.quota-title{font-size:14px}.quota-detail{margin-left:14px;margin-right:14px}}@media (width<=520px){.quota-heading{min-height:58px;padding:13px 0}.quota-heading h2{font-size:15px}}
