.cc[data-v-38e1c2d9]{min-height:21px;padding-left:24px;display:block;position:relative}.cc-input[data-v-38e1c2d9]{z-index:-1;opacity:0;position:absolute}.cc-label[data-v-38e1c2d9]{vertical-align:top;cursor:pointer;margin-bottom:0;display:inline-block;position:relative}.cc-label[data-v-38e1c2d9]:before{content:"";-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#dee2e6;border-radius:.25rem;width:16px;height:16px;display:block;position:absolute;top:3px;left:-24px}.cc-input:focus-visible~.cc-label[data-v-38e1c2d9]:before{outline:2px solid var(--color-primary);outline-offset:2px}.cc-label[data-v-38e1c2d9]:after{content:"";background:50%/50% 50% no-repeat;width:16px;height:16px;display:block;position:absolute;top:3px;left:-24px}.cc-input:checked~.cc-label[data-v-38e1c2d9]:before{background-color:var(--color-brand-primary);border-color:var(--color-brand-primary)}.cc-input:checked~.cc-label[data-v-38e1c2d9]:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.cc-input:disabled:checked~.cc-label[data-v-38e1c2d9]:before{background-color:#3f9ce880}.cc-input:disabled~.cc-label[data-v-38e1c2d9]{color:#6c757d;cursor:default}.block-root.block-loading[data-v-81e891c9]{position:relative;overflow:hidden}.block-root.block-loading[data-v-81e891c9]>*{opacity:.05;transition:opacity .2s ease-out}.block-root.block-loading[data-v-81e891c9]:before{z-index:1;content:" ";display:block;position:absolute;inset:0}.block-root.block-loading[data-v-81e891c9]:after{z-index:2;content:"";width:150px;height:143px;image-rendering:pixelated;background:url(/img/loader.png) 50%/150px 143px no-repeat;margin:-72px 0 0 -75px;position:absolute;top:50%;left:50%}.result[data-v-ec2c4312]{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.result-icon[data-v-ec2c4312]{border-radius:var(--radius-panel);background:var(--color-panel);flex:none;place-items:center;width:72px;height:72px;animation:.42s cubic-bezier(.34,1.56,.64,1) both icon-in-ec2c4312;display:grid;position:relative}.result-text[data-v-ec2c4312]{animation:.26s cubic-bezier(.23,1,.32,1) 90ms both text-in-ec2c4312}.result-stamp[data-v-ec2c4312]{animation:.24s cubic-bezier(.23,1,.32,1) .32s both stamp-in-ec2c4312;display:inline-flex}.tier-normal .result-icon[data-v-ec2c4312]{background:linear-gradient(160deg,#e9f3fd,#cfe3f9)}.tier-rare .result-icon[data-v-ec2c4312]{background:linear-gradient(160deg,#fff4d6,#fde3a0);animation:.42s cubic-bezier(.34,1.56,.64,1) both icon-in-ec2c4312,1.6s ease-in-out .42s infinite alternate rare-glow-ec2c4312;box-shadow:inset 0 0 0 1px #f0d68a,0 0 16px #f6be3c73}.egg[data-v-ec2c4312]{align-items:center;gap:4px;margin-top:2px;display:flex}@keyframes icon-in-ec2c4312{0%{opacity:0;transform:scale(.5)}}@keyframes text-in-ec2c4312{0%{opacity:0;transform:translate(-8px)}}@keyframes stamp-in-ec2c4312{0%{opacity:0;transform:scale(1.6)}}@keyframes rare-glow-ec2c4312{to{box-shadow:inset 0 0 0 1px #f0d68a,0 0 26px #f6be3cbf}}.is-settled .result-icon[data-v-ec2c4312],.is-settled .result-text[data-v-ec2c4312],.is-settled .result-stamp[data-v-ec2c4312]{animation:none}.is-settled.tier-rare .result-icon[data-v-ec2c4312]{animation:1.6s ease-in-out infinite alternate rare-glow-ec2c4312}@media (prefers-reduced-motion:reduce){.result-icon[data-v-ec2c4312],.result-text[data-v-ec2c4312],.result-stamp[data-v-ec2c4312],.tier-rare .result-icon[data-v-ec2c4312]{animation:none}}.reel-stage[data-v-9d93f59f]{position:relative}.reel-viewport[data-v-9d93f59f]{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-panel);height:120px;position:relative;overflow:hidden}.reel-strip[data-v-9d93f59f]{will-change:transform;height:100%;display:flex;position:absolute;top:0;left:0}.reel-cell[data-v-9d93f59f]{border-right:1px solid var(--color-panel-divider);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;width:96px;height:100%;transition:opacity .22s ease-out,background-color .22s ease-out,box-shadow .22s ease-out;display:flex;position:relative}.reel-cell.tier-normal[data-v-9d93f59f]{background:linear-gradient(#0000 35%,#2f8de024)}.reel-cell.tier-rare[data-v-9d93f59f]{background:linear-gradient(#0000 35%,#f6be3c52)}.reel-count[data-v-9d93f59f]{color:var(--color-muted);font-size:12px}.has-landed .reel-cell[data-v-9d93f59f]{opacity:.4}.has-landed .reel-cell.is-prize[data-v-9d93f59f]{opacity:1;box-shadow:inset 0 0 0 2px var(--color-primary);z-index:1;background:#fff;animation:.34s cubic-bezier(.34,1.56,.64,1) cell-pop-9d93f59f}.has-landed .reel-cell.is-prize.tier-rare[data-v-9d93f59f]{box-shadow:inset 0 0 0 2px #e0a82e,0 0 22px #f6be3c99}.tier-rare.has-landed .reel-viewport[data-v-9d93f59f]{animation:.3s cubic-bezier(.23,1,.32,1) jolt-9d93f59f}.reel-flash[data-v-9d93f59f]{pointer-events:none;opacity:0;position:absolute;inset:0}.tier-rare .reel-flash[data-v-9d93f59f]{background:#fde3a0;animation:.52s ease-out flash-9d93f59f}.tier-normal .reel-flash[data-v-9d93f59f]{background:#cfe3f9;animation:.38s ease-out flash-9d93f59f}.is-settled .reel-cell[data-v-9d93f59f],.is-settled .reel-viewport[data-v-9d93f59f]{transition:none;animation:none}@keyframes cell-pop-9d93f59f{0%{transform:scale(1)}45%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes flash-9d93f59f{0%{opacity:.55}to{opacity:0}}@keyframes jolt-9d93f59f{0%{transform:translate(0)}20%{transform:translate(-4px)}45%{transform:translate(3px)}70%{transform:translate(-2px)}to{transform:translate(0)}}.reel-marker[data-v-9d93f59f]{background:var(--color-ink);width:2px;margin-left:-1px;transition:transform 90ms ease-out,opacity .22s ease-out;position:absolute;top:0;bottom:0;left:50%}.reel-marker[data-v-9d93f59f]:before,.reel-marker[data-v-9d93f59f]:after{content:"";border:6px solid #0000;margin-left:-6px;position:absolute;left:50%}.reel-marker[data-v-9d93f59f]:before{border-top-color:var(--color-ink);top:0}.reel-marker[data-v-9d93f59f]:after{border-bottom-color:var(--color-ink);bottom:0}.reel-marker.is-tick[data-v-9d93f59f]{transform:scaleX(1.6)}.has-landed .reel-marker[data-v-9d93f59f]{opacity:0}.reel-fade[data-v-9d93f59f]{pointer-events:none;width:56px;position:absolute;top:0;bottom:0}.reel-fade-l[data-v-9d93f59f]{background:linear-gradient(to right, var(--color-panel), transparent);left:0}.reel-fade-r[data-v-9d93f59f]{background:linear-gradient(to left, var(--color-panel), transparent);right:0}@media (prefers-reduced-motion:reduce){.reel-cell[data-v-9d93f59f],.reel-marker[data-v-9d93f59f]{transition:none}.reel-cell[data-v-9d93f59f],.reel-viewport[data-v-9d93f59f],.reel-flash[data-v-9d93f59f]{animation:none}}.scratch-layout[data-v-eda15226]{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (min-width:900px){.scratch-layout[data-v-eda15226]{grid-template-columns:340px minmax(0,1fr)}}.scratch-stage[data-v-eda15226]{width:100%;max-width:340px;margin:0 auto;position:relative}.card[data-v-eda15226]{border:1px solid var(--color-line);border-radius:var(--radius-panel);box-shadow:var(--shadow-raised);touch-action:none;background:#fff;animation:.24s cubic-bezier(.23,1,.32,1) card-in-eda15226;position:relative;overflow:hidden}.card-blank[data-v-eda15226]{box-shadow:none;background:var(--color-panel);border-style:dashed;animation:none}.card-blank-text[data-v-eda15226]{text-align:center;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.window-empty[data-v-eda15226]{background:#ffffff8c}.tally[data-v-eda15226]{height:96px;margin-top:8px;position:relative;overflow:hidden}.tally-row[data-v-eda15226]{height:32px;color:var(--color-ink);align-items:center;gap:8px;display:flex}.tally-row.is-close[data-v-eda15226]{font-weight:600}.meter[data-v-eda15226]{gap:3px;display:inline-flex}.meter-seg[data-v-eda15226]{background:var(--color-divider);border-radius:2px;width:12px;height:5px;transition:background-color .15s}.meter-seg.is-on[data-v-eda15226]{background:var(--color-ink-soft)}.is-close .meter-seg.is-on[data-v-eda15226]{background:var(--color-primary)}.tally-row.is-done[data-v-eda15226]{font-weight:600}.is-done .meter-seg.is-on[data-v-eda15226]{background:var(--color-primary)}.tally-pane-leave-active[data-v-eda15226]{transition:opacity .22s ease-out}.tally-pane-leave-to[data-v-eda15226]{opacity:0}.tally-enter-active[data-v-eda15226]{transition:opacity .15s ease-out,transform .15s cubic-bezier(.23,1,.32,1)}.tally-enter-from[data-v-eda15226]{opacity:0;transform:translateY(6px)}.tally-move[data-v-eda15226]{transition:transform .2s cubic-bezier(.645,.045,.355,1)}.tally-leave-active[data-v-eda15226]{transition:opacity .12s ease-out;position:absolute}.tally-leave-to[data-v-eda15226]{opacity:0}.card.is-leaving[data-v-eda15226]{animation:.18s ease-out forwards card-out-eda15226}.windows[data-v-eda15226]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.window[data-v-eda15226]{aspect-ratio:1/.92;border-radius:var(--radius-card);background:var(--color-panel);flex-direction:column;justify-content:center;align-items:center;gap:2px;transition:opacity .22s ease-out,box-shadow .22s ease-out;display:flex}.window.tier-normal[data-v-eda15226]{background:linear-gradient(160deg,#e9f3fd,#cfe3f9)}.window.tier-rare[data-v-eda15226]{background:linear-gradient(160deg,#fff4d6,#fde3a0)}.window-count[data-v-eda15226]{color:var(--color-muted);font-size:12px}.window.is-open[data-v-eda15226]{animation:.24s cubic-bezier(.23,1,.32,1) window-pop-eda15226}.is-finished .window[data-v-eda15226]:not(.is-win){opacity:.4}.is-finished .window.is-win[data-v-eda15226]{z-index:1;box-shadow:inset 0 0 0 2px var(--color-primary);background:#fff;animation:.38s cubic-bezier(.34,1.56,.64,1) window-win-eda15226;position:relative}.is-finished .window.is-win.tier-rare[data-v-eda15226]{box-shadow:inset 0 0 0 2px #e0a82e,0 0 18px #f6be3c99}.is-finished .windows[data-v-eda15226]{animation:.3s cubic-bezier(.23,1,.32,1) card-punch-eda15226}.is-settled[data-v-eda15226],.is-settled .windows[data-v-eda15226],.is-settled .window[data-v-eda15226]{animation:none}.window.is-pair[data-v-eda15226]{position:relative}.window.is-pair[data-v-eda15226]:after{content:"";border-radius:inherit;border:2px solid var(--color-primary);animation:1s ease-in-out infinite alternate pair-pulse-eda15226;position:absolute;inset:0}.window.is-pair.tier-rare[data-v-eda15226]:after{border-color:#e0a82e}.card-flash[data-v-eda15226]{pointer-events:none;opacity:0;background:#cfe3f9;animation:.42s ease-out flash-eda15226;position:absolute;inset:0}.tier-rare .card-flash[data-v-eda15226]{background:#fde3a0;animation:.56s ease-out flash-eda15226}.tier-common .card-flash[data-v-eda15226]{display:none}.card-foil[data-v-eda15226]{cursor:grab;width:100%;height:100%;position:absolute;inset:0}.card-foil[data-v-eda15226]:active{cursor:grabbing}.is-finished .card-foil[data-v-eda15226]{pointer-events:none}@keyframes card-in-eda15226{0%{opacity:0;transform:translate(24px)}}@keyframes card-out-eda15226{to{opacity:0;transform:translate(-32px)}}@keyframes window-pop-eda15226{0%{transform:scale(.94)}60%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes window-win-eda15226{0%{transform:scale(1)}45%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes card-punch-eda15226{0%{transform:scale(1)}40%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes pair-pulse-eda15226{0%{opacity:.2}to{opacity:1}}@keyframes flash-eda15226{0%{opacity:.5}to{opacity:0}}@media (prefers-reduced-motion:reduce){.card[data-v-eda15226],.window[data-v-eda15226],.window[data-v-eda15226]:after,.windows[data-v-eda15226],.card-flash[data-v-eda15226]{transition:none;animation:none}.tally-enter-active[data-v-eda15226],.tally-move[data-v-eda15226],.tally-leave-active[data-v-eda15226],.tally-pane-leave-active[data-v-eda15226],.meter-seg[data-v-eda15226]{transition:none}}.cs[data-v-56d1d4dc]{min-height:21px;padding-left:2.25rem;display:block;position:relative}.cs-input[data-v-56d1d4dc]{z-index:-1;opacity:0;position:absolute}.cs-label[data-v-56d1d4dc]{vertical-align:top;cursor:pointer;margin-bottom:0;display:inline-block;position:relative}.cs-label[data-v-56d1d4dc]:before{content:"";-webkit-user-select:none;user-select:none;background-color:#dee2e6;border-radius:.5rem;width:1.75rem;height:16px;transition:background-color .15s ease-in-out,border-color .15s ease-in-out;display:block;position:absolute;top:3px;left:-2.25rem}.cs-input:focus-visible~.cs-label[data-v-56d1d4dc]:before{outline:2px solid var(--color-primary);outline-offset:2px}.cs-label[data-v-56d1d4dc]:after{content:"";background-color:#adb5bd;border-radius:50%;width:calc(1rem - 4px);height:calc(1rem - 4px);transition:transform .15s ease-in-out,background-color .15s ease-in-out;display:block;position:absolute;top:calc(.25rem + 2px);left:calc(2px - 2.25rem)}.cs-input:checked~.cs-label[data-v-56d1d4dc]:before{background-color:var(--color-brand-primary);border-color:var(--color-brand-primary)}.cs-input:checked~.cs-label[data-v-56d1d4dc]:after{background-color:#fff;transform:translate(.75rem)}.cs-input:disabled~.cs-label[data-v-56d1d4dc]{color:#6c757d;cursor:default}.sentinel[data-v-9dea5e02]{pointer-events:none;visibility:hidden}.windowed-item-list[data-v-9dea5e02]{position:relative}.selection-bar-enter-active[data-v-8b1f717d]{transition:transform .2s cubic-bezier(.165,.84,.44,1),opacity .2s ease-out}.selection-bar-leave-active[data-v-8b1f717d]{transition:transform .15s ease-out,opacity .15s ease-out}.selection-bar-enter-from[data-v-8b1f717d],.selection-bar-leave-to[data-v-8b1f717d]{opacity:0;transform:translateY(12px)}@media (prefers-reduced-motion:reduce){.selection-bar-enter-active[data-v-8b1f717d],.selection-bar-leave-active[data-v-8b1f717d]{transition:none}}.selection-bar-enter-active[data-v-a5f24ee4]{transition:transform .2s cubic-bezier(.165,.84,.44,1),opacity .2s ease-out}.selection-bar-leave-active[data-v-a5f24ee4]{transition:transform .15s ease-out,opacity .15s ease-out}.selection-bar-enter-from[data-v-a5f24ee4],.selection-bar-leave-to[data-v-a5f24ee4]{opacity:0;transform:translateY(12px)}@media (prefers-reduced-motion:reduce){.selection-bar-enter-active[data-v-a5f24ee4],.selection-bar-leave-active[data-v-a5f24ee4]{transition:none}}.page-input[data-v-36340337]{max-width:3.5rem}input[type=number][data-v-36340337]{appearance:textfield}input[type=number][data-v-36340337]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-36340337]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-36340337]:hover::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-36340337]:hover::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cr[data-v-a6891e2a]{min-height:21px;margin-right:16px;padding-left:24px;display:inline-flex;position:relative}.cr-input[data-v-a6891e2a]{z-index:-1;opacity:0;position:absolute}.cr-label[data-v-a6891e2a]{vertical-align:top;cursor:pointer;margin-bottom:0;display:inline-block;position:relative}.cr-label[data-v-a6891e2a]:before{content:"";-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#dee2e6;border-radius:50%;width:16px;height:16px;display:block;position:absolute;top:3px;left:-24px}.cr-input:focus-visible~.cr-label[data-v-a6891e2a]:before{outline:2px solid var(--color-primary);outline-offset:2px}.cr-label[data-v-a6891e2a]:after{content:"";background:50%/50% 50% no-repeat;width:16px;height:16px;display:block;position:absolute;top:3px;left:-24px}.cr-input:checked~.cr-label[data-v-a6891e2a]:before{background-color:var(--color-brand-primary);border-color:var(--color-brand-primary)}.cr-input:checked~.cr-label[data-v-a6891e2a]:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.cr-input:disabled~.cr-label[data-v-a6891e2a]{color:#6c757d;cursor:default}[data-notivue=success],[data-notivue=promise-resolve]{--nv-bg:var(--nv-success-bg);--nv-fg:var(--nv-success-fg);--nv-accent:var(--nv-success-accent);--nv-border:var(--nv-success-border)}[data-notivue=error],[data-notivue=promise-reject]{--nv-bg:var(--nv-error-bg);--nv-fg:var(--nv-error-fg);--nv-accent:var(--nv-error-accent);--nv-border:var(--nv-error-border)}[data-notivue=warning]{--nv-bg:var(--nv-warning-bg);--nv-fg:var(--nv-warning-fg);--nv-accent:var(--nv-warning-accent);--nv-border:var(--nv-warning-border)}[data-notivue=info]{--nv-bg:var(--nv-info-bg);--nv-fg:var(--nv-info-fg);--nv-accent:var(--nv-info-accent);--nv-border:var(--nv-info-border)}[data-notivue=promise]{--nv-bg:var(--nv-promise-bg);--nv-fg:var(--nv-promise-fg);--nv-accent:var(--nv-promise-accent);--nv-border:var(--nv-promise-border)}.Notivue__notification{--tip-width:calc(var(--tip-width-fx,1) * var(--nv-tip-width,0px));box-sizing:border-box;width:var(--nv-min-width,auto);max-width:var(--nv-width,100%);background-color:var(--nv-bg,var(--nv-global-bg));align-items:var(--nv-y-align);border-radius:var(--nv-radius,0);border:var(--nv-border-width,0) solid var(--nv-border,var(--nv-global-border));box-shadow:var(--nv-shadow,0 0 #0000),inset var(--tip-width) 0 0 var(--nv-accent,var(--nv-global-accent));display:flex;position:relative}.Notivue__notification *{box-sizing:border-box;touch-action:manipulation}.Notivue__icon{min-width:var(--nv-icon-size);width:var(--nv-icon-size);height:var(--nv-icon-size);margin:var(--nv-spacing) 0 var(--nv-spacing) var(--nv-spacing);color:var(--nv-accent,var(--nv-global-accent));justify-content:center;align-items:center;animation:.2s ease-in-out backwards Notivue__icon-pop-kf;display:flex;overflow:visible}@media (prefers-reduced-motion){.Notivue__icon{animation-duration:0s}}@keyframes Notivue__icon-pop-kf{0%{opacity:0;transform:scale(.33)}to{opacity:1;transform:scale(1)}}.Notivue__content{--nv-content-space:calc(var(--nv-spacing) + var(--nv-spacing) * .15);text-align:inherit;padding:var(--nv-content-space);flex-direction:column;flex-grow:1;display:flex}.Notivue__content-title{color:var(--nv-fg,var(--nv-global-fg));font-weight:700;line-height:1;font-size:var(--nv-title-size);margin:0 0 .33em;padding:0}.Notivue__content-message{max-height:250px;color:var(--nv-fg,var(--nv-global-fg));line-height:1.375;font-size:var(--nv-message-size);white-space:pre-line;margin:0;padding:0;overflow:auto}.Notivue__close{cursor:pointer;padding:calc(var(--nv-spacing) / 2);margin:0;margin:var(--nv-spacing) var(--nv-spacing) var(--nv-spacing) 0;font-weight:700;line-height:1;font-size:var(--nv-message-size);color:var(--nv-fg,var(--nv-global-fg));-webkit-tap-highlight-color:#0000;background:0 0;border:none;position:relative}.Notivue__close:after{content:"";background-color:var(--nv-fg,var(--nv-global-fg));opacity:0;border-radius:calc(var(--nv-radius) / 2);width:100%;height:100%;transition:opacity .1s ease-out;position:absolute;inset:0}@media (hover:hover){.Notivue__close:hover{opacity:1}.Notivue__close:hover:after{opacity:.1}.Notivue__close:hover .Notivue__close-icon{opacity:1}}.Notivue__close-icon{width:var(--nv-icon-size);height:var(--nv-icon-size);color:var(--nv-fg,var(--nv-global-fg));pointer-events:none;opacity:.65;display:flex}[dir=rtl] .Notivue__notification{--tip-width-fx:-1}[dir=rtl] .Notivue__icon{margin:var(--nv-spacing) var(--nv-spacing) var(--nv-spacing) 0}[dir=rtl] .Notivue__content-message{font-size:calc(var(--nv-message-size) + .1em)}[dir=rtl] .Notivue__content-title{font-size:calc(var(--nv-title-size) + .1em)}[dir=rtl] .Notivue__close{margin:var(--nv-spacing) 0 var(--nv-spacing) var(--nv-spacing)}[data-notivue-align=top] .Notivue__enter,[data-notivue-align=top] .Notivue__leave{--notivue-ty:-200%}[data-notivue-align=bottom] .Notivue__enter,[data-notivue-align=bottom] .Notivue__leave{--notivue-ty:200%}.Notivue__enter{animation:.35s cubic-bezier(.5,1,.25,1) Notivue__enter-kf}.Notivue__leave{animation:.35s Notivue__leave-kf}.Notivue__clearAll{animation:.5s cubic-bezier(.22,1,.36,1) Notivue__clearAll-kf}@keyframes Notivue__enter-kf{0%{transform:translate3d(0,var(--notivue-ty),0) scale(.25);opacity:0}to{opacity:1;transform:translateZ(0)scale(1)}}@keyframes Notivue__leave-kf{0%{opacity:.7;transform:translateZ(0)scale(1)}to{transform:translate3d(0,var(--notivue-ty),0) scale(.01);opacity:0}}@keyframes Notivue__clearAll-kf{0%{opacity:1}to{opacity:0}}.notification-container{display:inline-block;position:relative}.notification-bell{position:relative}.notification-badge{color:#fff;text-align:center;vertical-align:1px;background-color:#ff3838;border-radius:10px;min-width:18px;padding:2px 6px;font-size:10px;font-weight:700;line-height:1}.notification-popover-content{border:1px solid var(--color-line);border-radius:var(--radius-card);width:350px;max-width:calc(100vw - 20px);box-shadow:var(--shadow-popover);z-index:1050;background:#fff;overflow:hidden}.notification-popover-header{background:#f8f9fa;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:12px 15px;font-size:16px;font-weight:600;display:flex}.mark-all-read-btn{color:#007bff;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:5px 10px;font-size:13px;transition:background-color .2s}.mark-all-read-btn:hover{background-color:#007bff1a}.notification-list{flex:1;max-height:350px;overflow-y:auto}.notification-item{cursor:pointer;border-bottom:1px solid #eee;align-items:flex-start;padding:15px;transition:background-color .2s;display:flex;position:relative}.notification-item:hover{background-color:#f8f9fa}.notification-item:hover .notification-actions{display:block}.notification-item.unread{background-color:#e8f4fd}.notification-item.unread:before{content:"";background-color:#007bff;width:4px;position:absolute;top:0;bottom:0;left:0}.notification-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-right:12px;font-size:18px;display:flex}.notification-icon.info{color:#007bff;background-color:#e8f4fd}.notification-icon.success{color:#28a745;background-color:#d4edda}.notification-icon.warning{color:#ffc107;background-color:#fff3cd}.notification-icon.danger{color:#dc3545;background-color:#f8d7da}.notification-content{flex:1;min-width:0}.notification-title{margin-bottom:4px;font-size:14px;font-weight:600}.notification-message{color:#666;font-size:13px;line-height:1.4}.notification-time{color:#999;margin-top:4px;font-size:11px}.notification-actions{display:none;position:absolute;top:15px;right:15px}.notification-delete{color:#dc3545;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:12px;transition:background-color .2s}.notification-delete:hover{background-color:#dc35451a}.notification-empty{text-align:center;color:#999;padding:40px}.notification-footer{text-align:center;border-top:1px solid #eee;padding:10px}.load-more-btn{color:#666;cursor:pointer;background:0 0;border:1px solid #ddd;border-radius:4px;padding:8px 20px;font-size:14px;transition:all .2s}.load-more-btn:hover{color:#333;background-color:#f8f9fa;border-color:#999}@media (max-width:480px){.notification-popover-content{width:300px;max-width:calc(100vw - 20px)}}.dt-muted[data-v-c5d6145e],.dt-banked[data-v-c5d6145e],.dt-note[data-v-c5d6145e]{color:var(--color-ink-soft)}.dt-banked[data-v-c5d6145e]{font-size:.875rem}.dt-note[data-v-c5d6145e]{color:var(--color-muted);margin:.5rem 0 .25rem;font-size:.8125rem}.dt-rows[data-v-c5d6145e]{margin-inline:-1.25rem}.dt-row[data-v-c5d6145e]{grid-template-columns:minmax(7rem,12rem) 1fr 4.5rem;align-items:center;column-gap:1rem;padding:.45rem 1.25rem;display:grid}.dt-row[data-v-c5d6145e]:nth-child(2n){background:var(--color-panel)}.dt-name[data-v-c5d6145e]{color:var(--color-ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.dt-track[data-v-c5d6145e]{background:var(--color-divider);border-radius:999px;height:6px;display:block;overflow:hidden}.dt-row:nth-child(2n) .dt-track[data-v-c5d6145e]{background:var(--color-panel-divider)}.dt-fill[data-v-c5d6145e]{border-radius:inherit;background:var(--color-primary);height:100%;transition:width .22s cubic-bezier(.23,1,.32,1);display:block}.dt-fill--full[data-v-c5d6145e]{background:var(--color-success)}.dt-count[data-v-c5d6145e]{font-variant-numeric:tabular-nums;color:var(--color-ink);text-align:right;white-space:nowrap;font-size:.875rem}.dt-count--zero[data-v-c5d6145e],.dt-cap[data-v-c5d6145e]{color:var(--color-muted)}.dt-toggle[data-v-c5d6145e]{color:var(--color-muted);cursor:pointer;text-align:left;background:0 0;border:0;margin-top:.75rem;margin-bottom:.5rem;padding:0;font-size:.8125rem}.dt-toggle[data-v-c5d6145e]:hover{color:var(--color-primary)}.dt-toggle[data-v-c5d6145e]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width:640px){.dt-row[data-v-c5d6145e]{grid-template-columns:1fr auto}.dt-track[data-v-c5d6145e]{display:none}}@media (prefers-reduced-motion:reduce){.dt-fill[data-v-c5d6145e]{transition:none}}.selection-bar-enter-active[data-v-b093b977],.selection-bar-leave-active[data-v-b093b977]{transition:opacity .18s ease-out,transform .18s cubic-bezier(.23,1,.32,1)}.selection-bar-enter-from[data-v-b093b977],.selection-bar-leave-to[data-v-b093b977]{opacity:0;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.selection-bar-enter-active[data-v-b093b977],.selection-bar-leave-active[data-v-b093b977]{transition:none}}.chart-container[data-v-ccc7a3f9]{position:relative}.chart-container svg[data-v-ccc7a3f9]{touch-action:none;display:block}.chart-tooltip[data-v-ccc7a3f9]{background:var(--color-ink);color:#fff;pointer-events:none;white-space:nowrap;z-index:10;border-radius:6px;padding:8px 12px;font-size:12px;line-height:1.5;position:absolute;box-shadow:0 2px 8px #0003}.chart-tooltip-date[data-v-ccc7a3f9]{margin-bottom:2px;font-weight:600}.chart-tooltip-row[data-v-ccc7a3f9]{align-items:center;gap:4px;display:flex}.chart-tooltip-dot[data-v-ccc7a3f9]{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.chart-legend[data-v-ccc7a3f9]{color:var(--color-muted);justify-content:center;gap:16px;margin-top:8px;font-size:13px;display:flex}.chart-legend-item[data-v-ccc7a3f9]{align-items:center;gap:6px;display:flex}.chart-legend-swatch[data-v-ccc7a3f9]{border-radius:2px;width:12px;height:3px;display:inline-block}.json-view[data-v-91aca834]{background:#f8f9fa;border:1px solid #e2e3e5;border-radius:4px;max-height:320px;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;overflow:auto}
