.hp-root{--hp-spring:cubic-bezier(.34, 1.56, .64, 1);--hp-ease:var(--rn-ease-out,cubic-bezier(.2, .8, .2, 1));--hp-d1:var(--rn-dur-1,.14s);--hp-d2:var(--rn-dur-2,.22s);--hp-d3:var(--rn-dur-3,.34s)}.hp-root[data-hp-hide="1"] .hp-amt{filter:blur(.42em);-webkit-user-select:none;user-select:none}.hp-amt{font-variant-numeric:tabular-nums}.hp-rail-wrap{top:calc(var(--rn-header-h,4rem) + .25rem);z-index:20;background:color-mix(in oklab, var(--rn-bg,var(--rn-canvas,#fff)) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-inline:-1rem;padding:.5rem 1rem .625rem;position:sticky}@media (min-width:1024px){.hp-rail-wrap{-webkit-backdrop-filter:none;background:0 0;margin:0;padding:0;position:static}}.hp-rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:minmax(8.75rem,1fr);grid-auto-flow:column;gap:.625rem;padding:.25rem .125rem .375rem;display:grid;overflow-x:auto}.hp-rail::-webkit-scrollbar{display:none}@media (min-width:1024px){.hp-rail{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));grid-auto-flow:row;overflow:visible}}.hp-pocket{scroll-snap-align:start;border-radius:var(--rn-r-lg,18px);text-align:left;background:var(--rn-surface,var(--rn-surf,#fff));border:1px solid var(--rn-line);min-height:6.25rem;box-shadow:var(--rn-shadow-1,0 1px 2px #0000000f);transition:transform var(--hp-d2) var(--hp-spring);touch-action:manipulation;-webkit-tap-highlight-color:transparent;padding:.75rem;position:relative}.hp-pocket:after{content:"";border-radius:calc(var(--rn-r-lg,18px) + 3px);border:2px solid var(--hp-c,var(--rn-brand));box-shadow:0 10px 28px -10px var(--hp-c,var(--rn-brand));opacity:0;transition:opacity var(--hp-d1) var(--hp-ease);pointer-events:none;position:absolute;inset:-3px}.hp-pocket:active{transform:scale(.98)}.hp-board[data-dragging="1"] .hp-pocket{transform:scale(.985)}.hp-board[data-dragging="1"] .hp-pocket[data-over="1"]{transform:scale(1.06)translateY(-2px)}.hp-board[data-dragging="1"] .hp-pocket[data-over="1"]:after{opacity:1}.hp-board[data-dragging="1"] .hp-pocket[data-current="1"]{opacity:.55}.hp-pocket[data-gulp="1"]{animation:hp-gulp .52s var(--hp-spring)}@keyframes hp-gulp{0%{transform:scale(1.06)}35%{transform:scale(1.14)}65%{transform:scale(.96)}to{transform:scale(1)}}.hp-bubble{color:#fff;background:var(--hp-c,var(--rn-brand));border-radius:.75rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.hp-bar{background:var(--rn-line);border-radius:999px;height:.375rem;overflow:hidden}.hp-bar>i{border-radius:inherit;background:var(--hp-c,var(--rn-brand));transform-origin:0;width:100%;height:100%;transform:scaleX(var(--hp-p,0));transition:transform .7s var(--hp-ease);display:block}.hp-bar[data-state=warning]>i{background:var(--rn-warning,var(--rn-warn))}.hp-bar[data-state=over]>i{background:var(--rn-danger)}.hp-card{background:var(--rn-surface,var(--rn-surf,#fff));border:1px solid var(--rn-line);border-radius:var(--rn-r,12px);touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;min-height:4rem;transition:opacity var(--hp-d2) var(--hp-ease), transform var(--hp-d2) var(--hp-ease);animation:hp-in var(--hp-d3) var(--hp-ease) both;align-items:center;gap:.75rem;padding:.625rem .5rem .625rem .875rem;display:flex;position:relative}.hp-card[data-pressing="1"]{transition-duration:.38s;transform:scale(.97)}.hp-card[data-lifted="1"]{opacity:.3;transform:scale(.98)}.hp-card[data-leaving="1"]{opacity:0;transform:translate(14px)scale(.96)}@keyframes hp-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hp-grip{width:2.75rem;height:2.75rem;color:var(--rn-fg-subtle);cursor:grab;border-radius:.75rem;flex:none;place-items:center;display:grid}.hp-grip:hover{color:var(--rn-fg);background:color-mix(in oklab, var(--rn-fg) 5%, transparent)}.hp-ghost{z-index:80;pointer-events:none;will-change:transform, opacity;transition:none;animation:none;position:fixed;top:0;left:0;box-shadow:0 18px 40px -12px #00000059,0 2px 6px #0000001f}.hp-ghost[data-anim="1"]{transition:transform .38s var(--hp-spring), opacity .3s var(--hp-ease)}.hp-ghost[data-anim=back]{transition:transform .32s var(--hp-ease), opacity .32s var(--hp-ease)}.hp-board[data-dragging="1"]{cursor:grabbing}body.hp-noscroll{overscroll-behavior:none}.hp-toast{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 5.75rem);z-index:90;width:min(26rem,100vw - 2rem);animation:hp-toast-in .3s var(--hp-spring) both;position:fixed;transform:translate(-50%)}@media (min-width:1024px){.hp-toast{bottom:1.5rem}}@keyframes hp-toast-in{0%{opacity:0;transform:translate(-50%,16px)scale(.98)}to{opacity:1;transform:translate(-50%)}}.hp-sheet-backdrop{z-index:95;animation:hp-fade var(--hp-d2) var(--hp-ease) both;background:#00000073;position:fixed;inset:0}.hp-sheet{z-index:96;overscroll-behavior:contain;background:var(--rn-surface-solid,var(--rn-surface,var(--rn-surf,#fff)));max-height:min(88dvh,44rem);padding:.5rem 1rem calc(env(safe-area-inset-bottom,0px) + 1rem);animation:hp-sheet-up .36s var(--hp-spring) both;border-radius:1.375rem 1.375rem 0 0;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -12px 40px -12px #0000004d}@media (min-width:640px){.hp-sheet{width:min(30rem,100vw - 2rem);animation:hp-pop .28s var(--hp-spring) both;border-radius:1.25rem;padding:1rem 1.25rem 1.25rem;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}.hp-sheet-handle{background:var(--rn-line-strong);border-radius:999px;width:2.5rem;height:.3rem;margin:.25rem auto .75rem}@media (min-width:640px){.hp-sheet-handle{display:none}}@keyframes hp-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes hp-pop{0%{opacity:0;transform:translate(-50%,-46%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes hp-fade{0%{opacity:0}to{opacity:1}}.hp-fab{right:1rem;bottom:calc(env(safe-area-inset-bottom,0px) + 5.5rem);z-index:40;width:3.5rem;height:3.5rem;color:var(--rn-fg-on-brand,#fff);background:var(--rn-brand);box-shadow:0 12px 28px -10px var(--rn-brand), 0 2px 6px #00000026;transition:transform var(--hp-d2) var(--hp-spring);animation:hp-pop-fab .42s var(--hp-spring) both;border-radius:1.25rem;place-items:center;display:grid;position:fixed}.hp-fab:active{transform:scale(.92)}@media (min-width:1024px){.hp-fab{bottom:2rem;right:2rem}}@keyframes hp-pop-fab{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.hp-donut circle[data-seg]{transition:opacity var(--hp-d2) var(--hp-ease)}.hp-chart-in{animation:hp-in .5s var(--hp-ease) both}.hp-line-path{stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.hp-root *,.hp-root :before,.hp-root :after,.hp-ghost,.hp-toast,.hp-sheet,.hp-sheet-backdrop,.hp-fab{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.hp-noprint,header,footer,nav{display:none!important}.hp-print{color:#000!important;background:#fff!important}.hp-print table{border-collapse:collapse;width:100%;font-size:11px}.hp-print th,.hp-print td{text-align:left;border-bottom:1px solid #ccc;padding:4px 6px}.hp-root[data-hp-hide="1"] .hp-amt{filter:none}}
