.credits-usage-module__ZtgE3W__card{--cu-bg:var(--color-surface);--cu-line:color-mix(in oklab, var(--color-ink) 10%, transparent);--cu-track:color-mix(in oklab, var(--color-ink) 15%, var(--cu-bg));--cu-fill:color-mix(in oklab, var(--color-ink) 52%, var(--cu-bg));--cu-limit-zone:color-mix(in oklab, var(--color-ink) 14%, var(--cu-bg));--cu-month:color-mix(in oklab, var(--color-blue-700) 45%, var(--color-neutral-600));--cu-projected:var(--color-red-500);--cu-icon:color-mix(in oklab, var(--color-ink) 45%, var(--cu-bg));--cu-coin:var(--color-yellow-700);--cu-warn:var(--color-yellow-700);--cu-warn-bar:var(--color-yellow-600);--cu-warn-bg:color-mix(in oklab, var(--color-yellow-100) 70%, var(--cu-bg));--cu-danger:var(--color-amber-700);--cu-danger-bar:var(--color-amber-600);--cu-danger-bg:var(--color-amber-100);--cu-out:var(--color-red-600);--cu-out-bg:var(--color-red-50);--cu-tip-bg:var(--color-neutral-950);--cu-tip-fg:#fff;--cu-tag-bg:var(--color-blue-100);--cu-tag-fg:var(--color-blue-700);background:var(--cu-bg);border:1px solid var(--cu-line);color:var(--color-ink);text-align:left;border-radius:6px;font-size:14px;line-height:16px;position:relative}[data-theme=dark] .credits-usage-module__ZtgE3W__card{--cu-bg:var(--color-surface-sunk);--cu-line:color-mix(in oklab, var(--color-ink) 12%, transparent);--cu-fill:color-mix(in oklab, var(--color-ink) 48%, var(--cu-bg));--cu-month:color-mix(in oklab, var(--color-blue-300) 45%, var(--color-neutral-400));--cu-coin:var(--color-yellow-300);--cu-warn:var(--color-yellow-300);--cu-warn-bar:var(--color-yellow-400);--cu-warn-bg:color-mix(in oklab, var(--color-yellow-900) 45%, var(--cu-bg));--cu-danger:var(--color-amber-300);--cu-danger-bar:var(--color-amber-500);--cu-danger-bg:color-mix(in oklab, var(--color-amber-900) 55%, var(--cu-bg));--cu-out:var(--color-red-300);--cu-out-bg:color-mix(in oklab, var(--color-red-900) 45%, var(--cu-bg));--cu-tip-bg:var(--color-neutral-100);--cu-tip-fg:var(--color-neutral-950);--cu-tag-bg:color-mix(in oklab, var(--color-blue-900) 60%, var(--cu-bg));--cu-tag-fg:var(--color-blue-300)}.credits-usage-module__ZtgE3W__icon{flex:none;width:16px;height:16px;display:block}.credits-usage-module__ZtgE3W__overall{border-bottom:1px solid var(--cu-line);border-radius:5px 5px 0 0;height:135px;position:relative}.credits-usage-module__ZtgE3W__overall[data-state=warning]{background:var(--cu-danger-bg)}.credits-usage-module__ZtgE3W__overall[data-state=danger]{background:var(--cu-out-bg)}.credits-usage-module__ZtgE3W__topbar{justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;top:18px;left:19px;right:17px}.credits-usage-module__ZtgE3W__count{align-items:center;gap:8px;min-width:0;font-size:16px;line-height:24px;display:inline-flex}.credits-usage-module__ZtgE3W__count strong{font-weight:500}.credits-usage-module__ZtgE3W__countIcon{color:var(--cu-coin)}.credits-usage-module__ZtgE3W__overall[data-state=warning] .credits-usage-module__ZtgE3W__countIcon{color:var(--cu-danger);width:20px;height:20px}.credits-usage-module__ZtgE3W__overall[data-state=danger] .credits-usage-module__ZtgE3W__countIcon{color:var(--cu-out);width:20px;height:20px}.credits-usage-module__ZtgE3W__btn{border:1px solid var(--cu-line);background:var(--cu-bg);height:32px;color:var(--color-ink);cursor:pointer;border-radius:4px;flex:none;align-items:center;gap:8px;padding:6px 13px;font-size:14px;font-weight:500;line-height:1.2;transition:background-color .15s;display:inline-flex}.credits-usage-module__ZtgE3W__btn:hover{background:color-mix(in oklab, var(--color-ink) 4%, var(--cu-bg))}.credits-usage-module__ZtgE3W__overall[data-state] .credits-usage-module__ZtgE3W__btn{background:var(--color-ink);color:var(--cu-bg);border-color:var(--color-ink)}.credits-usage-module__ZtgE3W__track{background:var(--cu-track);height:6px;position:absolute;top:68px;left:19px;right:17px}.credits-usage-module__ZtgE3W__trackCurrent,.credits-usage-module__ZtgE3W__trackToTotal,.credits-usage-module__ZtgE3W__trackProjected{height:100%;position:absolute;top:0}.credits-usage-module__ZtgE3W__trackCurrent{background:var(--color-ink);border-right:1px solid var(--cu-bg);left:0}.credits-usage-module__ZtgE3W__trackToTotal,.credits-usage-module__ZtgE3W__trackProjected:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='5' viewBox='0 0 5 5'%3E%3Cpath d='M-1,1L1,-1M0,5L5,0M4,6L6,4' stroke='%23000' stroke-width='1' shape-rendering='crispEdges'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='5' viewBox='0 0 5 5'%3E%3Cpath d='M-1,1L1,-1M0,5L5,0M4,6L6,4' stroke='%23000' stroke-width='1' shape-rendering='crispEdges'/%3E%3C/svg%3E");-webkit-mask-size:5px 5px;mask-size:5px 5px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.credits-usage-module__ZtgE3W__trackToTotal{background:var(--color-ink)}.credits-usage-module__ZtgE3W__trackProjected{background:color-mix(in oklab, var(--color-ink) 6%, var(--cu-bg));box-shadow:inset 1px 0 var(--cu-bg), inset -1px 0 var(--cu-bg)}.credits-usage-module__ZtgE3W__trackProjected:after{content:"";background:var(--cu-projected);position:absolute;inset:0 1px}.credits-usage-module__ZtgE3W__guides{pointer-events:none;height:47px;position:absolute;top:67px;left:19px;right:17px}.credits-usage-module__ZtgE3W__connector{position:absolute;inset:0}.credits-usage-module__ZtgE3W__seg{background:var(--cu-track);transition:background-color .15s;position:absolute}.credits-usage-module__ZtgE3W__segV{width:1px}.credits-usage-module__ZtgE3W__segH{height:1px}.credits-usage-module__ZtgE3W__labels{height:34px;position:absolute;top:81px;left:0;right:0}.credits-usage-module__ZtgE3W__label{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:left;cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:none;line-height:16px;position:absolute;top:0;left:0}.credits-usage-module__ZtgE3W__label[data-align=right]{text-align:right}.credits-usage-module__ZtgE3W__label[data-dragging]{opacity:.85}.credits-usage-module__ZtgE3W__label strong{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:4px;font-weight:500;display:flex}.credits-usage-module__ZtgE3W__label[data-align=left] strong{flex-direction:row;justify-content:flex-start}.credits-usage-module__ZtgE3W__label>span{color:var(--color-body);display:block}.credits-usage-module__ZtgE3W__grip{width:12px;height:12px;color:var(--color-muted);flex:none;transition:color .15s}.credits-usage-module__ZtgE3W__overall[data-hot=current] .credits-usage-module__ZtgE3W__label[data-key=current] .credits-usage-module__ZtgE3W__grip,.credits-usage-module__ZtgE3W__overall[data-hot=total] .credits-usage-module__ZtgE3W__label[data-key=total] .credits-usage-module__ZtgE3W__grip,.credits-usage-module__ZtgE3W__overall[data-hot=projected] .credits-usage-module__ZtgE3W__label[data-key=projected] .credits-usage-module__ZtgE3W__grip,.credits-usage-module__ZtgE3W__label:hover .credits-usage-module__ZtgE3W__grip,.credits-usage-module__ZtgE3W__label:focus-visible .credits-usage-module__ZtgE3W__grip,.credits-usage-module__ZtgE3W__label[data-dragging] .credits-usage-module__ZtgE3W__grip{color:var(--color-ink)}.credits-usage-module__ZtgE3W__label:focus-visible strong>span:first-child{text-underline-offset:3px;text-decoration:underline}.credits-usage-module__ZtgE3W__overall[data-hot=current] .credits-usage-module__ZtgE3W__connector[data-key=current] .credits-usage-module__ZtgE3W__seg,.credits-usage-module__ZtgE3W__overall[data-hot=total] .credits-usage-module__ZtgE3W__connector[data-key=total] .credits-usage-module__ZtgE3W__seg,.credits-usage-module__ZtgE3W__overall[data-hot=projected] .credits-usage-module__ZtgE3W__connector[data-key=projected] .credits-usage-module__ZtgE3W__seg{background:color-mix(in oklab, var(--color-ink) 55%, var(--cu-bg))}.credits-usage-module__ZtgE3W__label[data-key=projected] strong,.credits-usage-module__ZtgE3W__label[data-key=projected]>span{color:var(--color-muted)}.credits-usage-module__ZtgE3W__row{border-bottom:1px solid var(--cu-line);grid-template-columns:170px minmax(0,1fr);align-items:center;min-height:44px;padding:0 17px;display:grid;position:relative}.credits-usage-module__ZtgE3W__row:last-child{border-bottom:none;border-radius:0 0 5px 5px}.credits-usage-module__ZtgE3W__row[data-threshold]{border-bottom:none}.credits-usage-module__ZtgE3W__row[data-threshold=warning],.credits-usage-module__ZtgE3W__row[data-threshold=warning]+.credits-usage-module__ZtgE3W__warning{background:var(--cu-warn-bg)}.credits-usage-module__ZtgE3W__row[data-threshold=danger],.credits-usage-module__ZtgE3W__row[data-threshold=danger]+.credits-usage-module__ZtgE3W__warning{background:var(--cu-danger-bg)}.credits-usage-module__ZtgE3W__warning{color:var(--cu-warn);border-bottom:1px solid var(--cu-line);padding:0 17px 14px 41px}.credits-usage-module__ZtgE3W__row[data-threshold=danger]+.credits-usage-module__ZtgE3W__warning{color:var(--cu-danger)}.credits-usage-module__ZtgE3W__warning:last-child{border-bottom:none;border-radius:0 0 5px 5px}.credits-usage-module__ZtgE3W__name{white-space:nowrap;justify-self:start;align-items:center;gap:8px;display:inline-flex;position:relative}.credits-usage-module__ZtgE3W__nameIcon{color:var(--cu-icon)}.credits-usage-module__ZtgE3W__row[data-threshold=warning] .credits-usage-module__ZtgE3W__nameIcon{color:var(--cu-warn)}.credits-usage-module__ZtgE3W__row[data-threshold=danger] .credits-usage-module__ZtgE3W__nameIcon{color:var(--cu-danger)}.credits-usage-module__ZtgE3W__barArea{min-width:0;height:6px;margin-right:70px;position:relative}.credits-usage-module__ZtgE3W__bar{width:100%;height:100%;position:relative}.credits-usage-module__ZtgE3W__barFill{background:var(--cu-fill);height:100%;position:relative}.credits-usage-module__ZtgE3W__barMonth{background:var(--cu-month);z-index:1;height:100%;position:absolute;top:0}.credits-usage-module__ZtgE3W__row[data-threshold=warning] .credits-usage-module__ZtgE3W__barMonth{background:var(--cu-warn-bar)}.credits-usage-module__ZtgE3W__row[data-threshold=danger] .credits-usage-module__ZtgE3W__barMonth{background:var(--cu-danger-bar)}.credits-usage-module__ZtgE3W__barMonth[data-divider]:before{content:"";background:var(--cu-bg);width:2px;height:100%;position:absolute;top:0;left:-1px}.credits-usage-module__ZtgE3W__row[data-threshold] .credits-usage-module__ZtgE3W__barMonth[data-divider]:before{background:var(--cu-warn-bg)}.credits-usage-module__ZtgE3W__row[data-threshold=danger] .credits-usage-module__ZtgE3W__barMonth[data-divider]:before{background:var(--cu-danger-bg)}.credits-usage-module__ZtgE3W__barLimitZone{background:var(--cu-limit-zone);height:100%;position:absolute;top:0}.credits-usage-module__ZtgE3W__barEnd{cursor:pointer;z-index:2;color:var(--cu-icon);align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.credits-usage-module__ZtgE3W__row[data-threshold=warning] .credits-usage-module__ZtgE3W__barEnd{color:var(--cu-warn)}.credits-usage-module__ZtgE3W__row[data-threshold=danger] .credits-usage-module__ZtgE3W__barEnd{color:var(--cu-danger)}.credits-usage-module__ZtgE3W__value{white-space:nowrap;cursor:pointer;font-variant-numeric:tabular-nums;align-items:center;display:inline-flex;position:absolute;top:50%;right:17px;transform:translateY(-50%)}.credits-usage-module__ZtgE3W__value[data-open]{z-index:30}.credits-usage-module__ZtgE3W__tip{opacity:0;pointer-events:none;white-space:nowrap;background:var(--cu-tip-bg);color:var(--cu-tip-fg);z-index:10;border-radius:6px;padding:8px 12px;font-size:14px;font-weight:500;line-height:20px;transition:opacity .18s,transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,8px);box-shadow:0 8px 20px #0000003d}.credits-usage-module__ZtgE3W__tip:after{content:"";border-top:6px solid var(--cu-tip-bg);border-left:6px solid #0000;border-right:6px solid #0000;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.credits-usage-module__ZtgE3W__nameTip{z-index:12;flex-direction:column;align-items:flex-start;gap:6px;display:inline-flex;left:-8px;transform:translateY(8px)}.credits-usage-module__ZtgE3W__nameTip:after{left:16px;transform:none}.credits-usage-module__ZtgE3W__tipLine{align-items:center;gap:7px;display:inline-flex}.credits-usage-module__ZtgE3W__valueTip{left:calc(50% - 4px)}.credits-usage-module__ZtgE3W__barEnd:hover .credits-usage-module__ZtgE3W__tip,.credits-usage-module__ZtgE3W__barEnd:focus-visible .credits-usage-module__ZtgE3W__tip,.credits-usage-module__ZtgE3W__barMonth:hover .credits-usage-module__ZtgE3W__tip,.credits-usage-module__ZtgE3W__barMonth:focus-visible .credits-usage-module__ZtgE3W__tip,.credits-usage-module__ZtgE3W__value:hover .credits-usage-module__ZtgE3W__tip,.credits-usage-module__ZtgE3W__value:focus-visible .credits-usage-module__ZtgE3W__tip{opacity:1;transform:translate(-50%)}.credits-usage-module__ZtgE3W__name:hover .credits-usage-module__ZtgE3W__nameTip,.credits-usage-module__ZtgE3W__name:focus-visible .credits-usage-module__ZtgE3W__nameTip{opacity:1;transform:translate(0)}.credits-usage-module__ZtgE3W__value[data-open] .credits-usage-module__ZtgE3W__tip{opacity:0;transform:translate(-50%,8px)}@media (hover:none){.credits-usage-module__ZtgE3W__tip{display:none}}.credits-usage-module__ZtgE3W__popover{border:1px solid var(--cu-line);background:var(--cu-bg);z-index:24;cursor:default;border-radius:12px;width:207px;animation:.18s cubic-bezier(.2,.8,.2,1) credits-usage-module__ZtgE3W__popover-in;position:absolute;top:calc(100% + 12px);right:-9px;overflow:hidden;box-shadow:0 14px 36px #00000047}@keyframes credits-usage-module__ZtgE3W__popover-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.credits-usage-module__ZtgE3W__popoverHeader{border-bottom:1px solid var(--cu-line);justify-content:center;align-items:center;height:48px;font-weight:500;display:flex}.credits-usage-module__ZtgE3W__popoverBody{padding:16px}.credits-usage-module__ZtgE3W__inputWrap{border:1px solid color-mix(in oklab, var(--color-ink) 20%, transparent);width:100%;height:36px;color:var(--cu-icon);cursor:text;border-radius:8px;align-items:center;gap:8px;padding:0 5px 0 12px;display:flex}.credits-usage-module__ZtgE3W__inputWrap:focus-within{border-color:color-mix(in oklab, var(--color-ink) 45%, transparent)}.credits-usage-module__ZtgE3W__input{width:100%;min-width:0;color:var(--color-body);font:inherit;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:16px;font-weight:500}@media (hover:hover){.credits-usage-module__ZtgE3W__input{font-size:14px}}.credits-usage-module__ZtgE3W__tag{background:var(--cu-tag-bg);height:26px;color:var(--cu-tag-fg);white-space:nowrap;border-radius:8px;align-items:center;padding:0 12px;font-weight:500;display:inline-flex}.credits-usage-module__ZtgE3W__apply{border:1px solid var(--cu-line);background:color-mix(in oklab, var(--color-ink) 3%, var(--cu-bg));width:100%;height:32px;color:var(--color-muted);font:inherit;cursor:not-allowed;border-radius:8px;margin-top:16px;font-weight:500}.credits-usage-module__ZtgE3W__apply:enabled{border-color:var(--color-ink);background:var(--color-ink);color:var(--cu-bg);cursor:pointer}@media (max-width:480px){.credits-usage-module__ZtgE3W__row{grid-template-columns:172px minmax(0,1fr);padding:0 14px}.credits-usage-module__ZtgE3W__barArea{margin-right:50px}.credits-usage-module__ZtgE3W__btn{justify-content:center;width:32px;padding:0}.credits-usage-module__ZtgE3W__btnText{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.credits-usage-module__ZtgE3W__value{right:14px}.credits-usage-module__ZtgE3W__count{white-space:nowrap;font-size:15px}}
@media (min-width:40rem){.problem-bubbles-module__CD8TKa__item{transform:rotate(var(--tilt,0deg))}.problem-bubbles-module__CD8TKa__bubble{max-width:var(--measure);border-radius:var(--radius);animation:problem-bubbles-module__CD8TKa__bob var(--bob-duration,9s) ease-in-out var(--bob-delay,0s) infinite alternate}}@keyframes problem-bubbles-module__CD8TKa__bob{0%{transform:translate3d(calc(var(--bob-x,4px) * -.6), calc(var(--bob-y,-10px) * -.6), 0) rotate(-.8deg)}to{transform:translate3d(calc(var(--bob-x,4px) * .6), calc(var(--bob-y,-10px) * .6), 0) rotate(.8deg)}}@media (prefers-reduced-motion:reduce){.problem-bubbles-module__CD8TKa__bubble{animation:none}}
