:root{--sg-ease:cubic-bezier(.22, 1, .36, 1)}.sg-light{--sg-focus:#6e6e736b;--sg-focus-border:#3c3c438c;--sg-selection:#76768042;--sg-hover:#0000000b;--sg-press:#00000014;--sg-scroll:#0000002e;--sg-scroll-hover:#00000052}.sg-dark{--sg-focus:#c8c8cd52;--sg-focus-border:#ebebf573;--sg-selection:#a0a0aa52;--sg-hover:#ffffff0f;--sg-press:#ffffff1a;--sg-scroll:#fff3;--sg-scroll-hover:#ffffff57}html{scroll-behavior:smooth}html,body{background:0 0;margin:0;padding:0;overflow-x:clip}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"tnum" 1, "cv11" 1;font-variant-numeric:tabular-nums}button,input,select,textarea,optgroup{font-feature-settings:inherit;font-variant-numeric:inherit;letter-spacing:inherit;font-family:inherit}button{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}input,select,textarea{transition:box-shadow .15s,border-color .15s,background .15s}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3.5px var(--sg-focus);border-color:var(--sg-focus-border)!important}:focus-visible{outline:3px solid var(--sg-focus);outline-offset:1px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}::selection{background:var(--sg-selection)}.sg-tab,.sg-tab>*{min-width:0;max-width:100%}.sg-shell{grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.sg-sidebar{box-sizing:border-box;flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.sg-side-item{transition:background-color .12s}.sg-side-item:not(.sg-side-on):hover{background:var(--sg-hover)!important}.sg-side-item:not(.sg-side-on):active{background:var(--sg-press)!important}.sg-titlebar{z-index:60;height:30px;position:fixed;top:0;left:0;right:0}@media (width<=860px){.sg-shell{grid-template-columns:minmax(0,1fr)}.sg-sidebar{flex-flow:wrap;align-items:center;gap:8px;height:auto;position:static;padding:12px 16px!important}.sg-sidebar-nav{flex:100%;overflow-x:auto;flex-direction:row!important}.sg-sidebar-group-label,.sg-sidebar-spacer{display:none!important}.sg-sidebar-accounts{flex:100%;gap:16px;flex-direction:row!important}}.sg-glass{position:relative}.sg-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--sg-scroll) transparent;overflow-x:hidden}.sg-scroll>*{min-width:0}.sg-scroll::-webkit-scrollbar{width:8px}.sg-scroll::-webkit-scrollbar-track{background:0 0}.sg-scroll::-webkit-scrollbar-thumb{background:var(--sg-scroll);background-clip:content-box;border:2px solid #0000;border-radius:99px}.sg-scroll::-webkit-scrollbar-thumb:hover{background:var(--sg-scroll-hover);background-clip:content-box;border:2px solid #0000}.sg-row-hover:hover{background:var(--sg-hover)}:root{--sg-spring:cubic-bezier(.32, .72, 0, 1);--sg-soft:cubic-bezier(.2, .8, .2, 1)}.sg-dark .sg-glass{isolation:isolate;transition:box-shadow .5s var(--sg-soft), transform .5s var(--sg-soft), border-color .4s ease}.sg-dark .sg-glass:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:1;background:linear-gradient(150deg,#ffffffc7 0%,#fff3 20%,#ffffff08 46%,#ffffff14 70%,#ffffff61 100%);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sg-dark .sg-glass>*{z-index:2;position:relative}.sg-dark .sg-glass:hover{border-color:#ffffff24!important}.sg-link{transition:transform .4s var(--sg-spring), border-color .3s ease, box-shadow .4s var(--sg-soft)}.sg-link:hover{border-color:#fff3!important}.sg-light .sg-link:hover{border-color:#00000029!important}.sg-link:active{transition-duration:.12s;transform:scale(.985)}.sg-noscroll{scrollbar-width:none}.sg-noscroll::-webkit-scrollbar{display:none}@keyframes sgMenu{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:none}}.sg-menu{transform-origin:0 0;animation:sgMenu .22s var(--sg-spring) both}.sg-menu-item:hover{background:#ffffff1a!important}.sg-light .sg-menu-item:hover{background:#0000000f!important}.sg-dark .sg-raised{box-shadow:inset 0 1px #ffffff47,inset 0 -1px #00000040,0 10px 30px #00000073}.sg-ambient{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.sg-ambient>i{filter:blur(100px);will-change:transform;border-radius:50%;position:absolute}.sg-ambient>i:first-child{width:620px;height:620px;animation:sgDriftA 38s var(--sg-soft) infinite alternate;background:radial-gradient(circle,#d6805cb8,#0000 70%);top:-12%;left:8%}.sg-ambient>i:nth-child(2){width:700px;height:700px;animation:sgDriftB 46s var(--sg-soft) infinite alternate;background:radial-gradient(circle,#6c849ea8,#0000 70%);top:28%;right:-10%}.sg-ambient>i:nth-child(3){width:560px;height:560px;animation:sgDriftC 42s var(--sg-soft) infinite alternate;background:radial-gradient(circle,#70a4988f,#0000 70%);bottom:-18%;left:30%}.sg-ambient>i:nth-child(4){width:380px;height:380px;animation:sgDriftA 52s var(--sg-soft) infinite alternate-reverse;background:radial-gradient(circle,#d6ac5275,#0000 70%);bottom:10%;left:-6%}.sg-idle .sg-ambient>i{animation-play-state:paused}.sg-light .sg-ambient{opacity:.35}@keyframes sgDriftA{0%{transform:translate(0,0)scale(1)}to{transform:translate(90px,60px)scale(1.12)}}@keyframes sgDriftB{0%{transform:translate(0,0)scale(1.05)}to{transform:translate(-110px,-70px)scale(.92)}}@keyframes sgDriftC{0%{transform:translate(0,0)scale(.95)}to{transform:translate(70px,-90px)scale(1.1)}}.sg-grain{pointer-events:none;z-index:0;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.sg-pill{pointer-events:none;transition:transform .6s var(--sg-spring), width .6s var(--sg-spring), height .6s var(--sg-spring);border-radius:12px;position:absolute;top:0;left:0}.sg-dark .sg-pill{background:linear-gradient(#ffffff2b,#ffffff12);box-shadow:inset 0 1px #ffffff52,inset 0 -1px #ffffff0a,inset 0 0 0 .5px #ffffff1a,0 6px 18px #00000059}.sg-light .sg-pill{background:#00000013}.sg-seg-thumb{pointer-events:none;transition:transform .5s var(--sg-spring);border-radius:10px;position:absolute;top:2px;bottom:2px;left:2px}.sg-dark .sg-seg-thumb{background:linear-gradient(#ffffff3d,#ffffff1a);box-shadow:inset 0 1px #ffffff61,inset 0 0 0 .5px #ffffff1f,0 3px 10px #0006}.sg-light .sg-seg-thumb{background:#fff;box-shadow:0 1px 2px #0000001f,0 0 0 .5px #0000000d}button:not(:disabled){transition:background-color .2s ease, color .2s ease, border-color .2s ease, opacity .2s ease, box-shadow .3s var(--sg-soft), filter .25s ease, transform .35s var(--sg-spring)}button:not(:disabled):active{transition-duration:.12s;transform:scale(.97)}.sg-dark button:not(:disabled):hover{filter:brightness(1.12)}.sg-glass-btn{-webkit-backdrop-filter:blur(20px)saturate(180%)}.sg-card3d{transition:transform .45s var(--sg-ease), box-shadow .45s var(--sg-ease);will-change:transform}.sg-card3d:hover{transform:translateY(-3px);box-shadow:0 18px 40px #00000047,0 2px 6px #0000002e}.sg-card3d:active{transition-duration:.12s;transform:translateY(-1px)}.sg-card-sheen{opacity:0;transition:transform 1.1s var(--sg-ease), opacity .45s ease;transform:rotate(17deg)translate(-140%)}.sg-card3d:hover .sg-card-sheen{opacity:.7;transform:rotate(17deg)translate(330%)}.sg-card-edit{opacity:0;transition:opacity .2s}.sg-card3d:hover .sg-card-edit{opacity:1}.sg-swatch{transition:transform .2s var(--sg-ease), box-shadow .2s ease}.sg-swatch:hover{transform:translateY(-1px)}.sg-drop.sg-drop-on{border-color:var(--sg-focus-border)!important;background:var(--sg-hover)!important}@keyframes sgIn{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}.sg-tab>*{animation:sgIn .7s var(--sg-spring) both}.sg-tab>:nth-child(2){animation-delay:50ms}.sg-tab>:nth-child(3){animation-delay:.1s}.sg-tab>:nth-child(4){animation-delay:.15s}.sg-tab>:nth-child(n+5){animation-delay:.2s}.sg-tab>*>.sg-glass{animation:sgIn .7s var(--sg-spring) both}.sg-tab>*>.sg-glass:nth-child(2){animation-delay:80ms}.sg-tab>*>.sg-glass:nth-child(n+3){animation-delay:.14s}@keyframes sgOverlay{0%{opacity:0}to{opacity:1}}@keyframes sgModal{0%{opacity:0;transform:translateY(20px)scale(.94)}to{opacity:1;transform:none}}.sg-modal-ov{animation:.3s both sgOverlay}.sg-modal{animation:sgModal .55s var(--sg-spring) both}@keyframes sgToast{0%{opacity:0;transform:translate(-50%,24px)scale(.9)}to{opacity:1;transform:translate(-50%)scale(1)}}.sg-toast{animation:sgToast .6s var(--sg-spring) both}.sg-root{transition:background .3s,color .3s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}.sg-card3d:hover{transform:none}}html.sgp{--bg:#000;--card:#1c1c1e;--card2:#2c2c2e;--sheet:#1c1c1e;--text:#fff;--sub:#ebebf599;--faint:#ebebf54d;--sep:#54545899;--fill:#7676803d;--fill2:#76768066;--green:#30d158;--red:#ff453a;--orange:#ff9f0a;--blue:#0a84ff;--primary:#fff;--on-primary:#000;--bar:#262629b8;--bar-edge:#ffffff24;--toast:#3a3a3ed1;--st:env(safe-area-inset-top,0px);--sb:env(safe-area-inset-bottom,0px);--tabb:max(calc(var(--sb) - 10px), 12px);--tabh:calc(var(--tabb) + 64px + 10px);background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.sgp,html.sgp body{overscroll-behavior:none;height:100%;margin:0;overflow:hidden}html.sgp{min-height:min(100lvh, calc(100% + env(safe-area-inset-top,0px)))}html.sgp body{background:var(--bg);-webkit-text-size-adjust:100%;position:fixed;inset:0}.p-app{background:var(--bg);color:var(--text);letter-spacing:-.01em;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;font:400 17px/22px -apple-system,SF Pro Text,system-ui,sans-serif;position:fixed;inset:0}.p-app *,.p-app :before,.p-app :after{box-sizing:border-box}:where(.p-app) button{appearance:none;color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border:0;margin:0;padding:0}:where(.p-app) input,:where(.p-app) select{appearance:none;color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border:0;border-radius:0;outline:0;min-width:0;margin:0;padding:0;box-shadow:none!important}.p-app input{-webkit-user-select:text;user-select:text}.p-app input::placeholder{color:var(--faint)}.p-num{font-variant-numeric:tabular-nums;font-family:ui-rounded,SF Pro Rounded,-apple-system,system-ui,sans-serif}.p-app:before,.p-app:after{content:"";z-index:5;pointer-events:none;position:absolute;left:0;right:0}.p-app:before{height:calc(var(--st) + 6px);background:linear-gradient(var(--bg) 55%, transparent);top:0}.p-app:after{height:calc(var(--tabh) + 14px);background:linear-gradient(transparent, var(--bg) 62%);bottom:0}.p-screen{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding:calc(var(--st) + 10px) 16px calc(var(--tabh) + 16px);scrollbar-width:none;animation:.22s p-fade;position:absolute;inset:0;overflow:hidden auto}.p-screen::-webkit-scrollbar{display:none}.p-sheet-body::-webkit-scrollbar{display:none}.p-cats::-webkit-scrollbar{display:none}.p-titlebar{justify-content:space-between;align-items:center;gap:12px;margin:4px 0 14px 4px;display:flex}.p-titlebar h1{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.022em;min-width:0;margin:0;font-size:34px;font-weight:700;line-height:41px;overflow:hidden}.p-titlebar.small{flex-shrink:0;height:34px;margin:0 0 0 4px}.p-titlebar.small h1{letter-spacing:-.02em;font-size:20px;line-height:25px}.p-app .p-gear{background:var(--fill);height:34px;color:var(--sub);border-radius:50%;flex:0 0 34px;place-items:center;display:grid;position:relative}.p-gear i{background:var(--orange);width:10px;height:10px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;top:0;right:0}.p-label{letter-spacing:.02em;text-transform:uppercase;color:var(--sub);justify-content:space-between;align-items:baseline;gap:12px;margin:24px 16px 8px;font-size:13px;font-weight:600;line-height:18px;display:flex}.p-foot{color:var(--sub);margin:8px 16px 0;font-size:13px;line-height:18px}.p-card{background:var(--card);border-radius:22px;padding:16px}.p-cap{letter-spacing:.03em;text-transform:uppercase;color:var(--sub);font-size:12px;font-weight:600;line-height:16px}.p-link{color:var(--blue);letter-spacing:-.01em;text-transform:none;font-size:15px;font-weight:400;line-height:20px}.p-group{background:var(--card);border-radius:22px;overflow:hidden}.p-row{text-align:left;align-items:center;gap:12px;width:100%;min-height:54px;padding:8px 16px;display:flex;position:relative}.p-row+.p-row:before{content:"";background:var(--sep);height:.5px;position:absolute;top:0;left:16px;right:0}.p-row.has-ic+.p-row.has-ic:before{left:66px}.p-app button.p-row:active{background:var(--fill);transition-duration:0s;transform:none}.p-ic{border-radius:12px;flex:0 0 38px;place-items:center;height:38px;font-size:19px;line-height:1;display:grid}.p-row-main{flex:1;min-width:0}.p-row-title,.p-row-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p-row-title{font-size:17px;line-height:22px}.p-row-sub{color:var(--sub);font-size:13px;line-height:18px}.p-row-val{min-width:0;color:var(--sub);white-space:nowrap;flex:0 auto;align-items:center;gap:6px;display:flex}.p-row-val>span{text-overflow:ellipsis;overflow:hidden}.p-row-val svg{color:var(--faint);flex-shrink:0}.p-row-amt{flex-shrink:0;font-size:17px;font-weight:600}.p-input{flex:1;height:38px;font-size:17px}.p-app .p-cover{opacity:0;width:100%;height:100%;font-size:16px;display:block;position:absolute;inset:0}.p-primary,.p-secondary{border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;padding:0 18px;font-size:17px;font-weight:600;display:flex}.p-primary>span,.p-secondary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.p-app .p-primary{background:var(--primary);color:var(--on-primary)}.p-app .p-primary.dim{background:var(--fill);color:var(--faint)}.p-app .p-primary.done{background:var(--green);color:#fff}.p-app .p-secondary{background:var(--fill)}.p-app .p-red{color:var(--red)}.p-bar{background:var(--fill);border-radius:3px;height:6px;overflow:hidden}.p-bar i{background:var(--green);border-radius:3px;min-width:6px;height:100%;transition:width .5s cubic-bezier(.32,.72,0,1);display:block}.p-tabs{left:50%;bottom:var(--tabb);z-index:10;background:var(--bar);-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);height:64px;box-shadow:inset 0 0 0 .5px var(--bar-edge), 0 12px 32px #00000047;border-radius:32px;gap:2px;padding:5px;display:flex;position:absolute;transform:translate(-50%)}.p-tab{letter-spacing:0;width:66px;height:54px;color:var(--sub);border-radius:27px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10px;font-weight:600;line-height:12px;display:flex}.p-tab svg{transition:transform .3s cubic-bezier(.32,.72,0,1)}.p-tab.on svg{transform:scale(1.08)}.p-app .p-tab.on{color:var(--text);background:var(--fill)}.p-log{padding:calc(var(--st) + 6px) 16px var(--tabh);flex-direction:column;gap:10px;animation:.22s p-fade;display:flex;position:absolute;inset:0}.p-app.on-log:after{display:none}.p-hero{flex-shrink:0;padding:11px 16px 13px}.p-hero-top{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.p-hero-top>div{min-width:0}.p-hero-num{letter-spacing:-.01em;white-space:nowrap;margin-top:2px;font-size:26px;font-weight:700;line-height:30px}.p-hero-num small{color:var(--sub);margin-left:6px;font-size:14px;font-weight:500;line-height:1}.p-card.p-hero .p-bar{margin:11px 0 0}.p-amount{letter-spacing:-.02em;white-space:nowrap;flex:1;justify-content:center;align-items:center;min-height:56px;font-weight:700;line-height:1;transition:font-size .18s;display:flex}.p-amount i{color:var(--sub);margin-right:.08em;font-size:.56em;font-style:normal;font-weight:600;transform:translateY(-.16em)}.p-amount b{animation:.16s ease-out p-pop;display:inline-block}.p-amount.zero b{color:var(--faint)}.p-pills{flex-shrink:0;justify-content:center;gap:8px;min-width:0;display:flex}.p-pill{background:var(--fill);white-space:nowrap;border-radius:17px;flex:none;align-items:center;gap:6px;height:34px;padding:0 13px;font-size:14px;font-weight:500;line-height:18px;display:inline-flex;position:relative}.p-pill svg{color:var(--sub);flex-shrink:0}.p-pill.on{background:var(--text);color:var(--bg)}.p-pill.on svg{color:inherit}.p-pill.shrink{flex:0 auto;min-width:0}.p-pill.shrink>span{text-overflow:ellipsis;overflow:hidden}.p-cats{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:16px;flex-shrink:0;gap:12px;display:flex;overflow-x:auto}.p-cat-page{scroll-snap-align:start;flex:0 0 100%;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:64px;align-content:start;gap:8px;display:grid}.p-app .p-cat{background:var(--card);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:0 5px;display:flex}.p-cat-e{font-size:21px;line-height:26px}.p-cat-n{align-items:center;max-width:100%;height:26px;display:flex}.p-cat-n>span{-webkit-line-clamp:2;overflow-wrap:anywhere;letter-spacing:0;text-align:center;color:var(--sub);-webkit-box-orient:vertical;font-size:11px;font-weight:500;line-height:13px;display:-webkit-box;overflow:hidden}.p-app .p-cat.on{background:color-mix(in srgb, var(--c) 24%, var(--card));box-shadow:inset 0 0 0 1.5px var(--c)}.p-cat.on .p-cat-n>span{color:var(--text)}.p-dots{flex-shrink:0;justify-content:center;gap:6px;height:6px;margin-top:-2px;display:flex}.p-dots i{background:var(--fill2);border-radius:50%;width:6px;height:6px;transition:background .2s}.p-dots i.on{background:var(--text)}.p-keys{flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.p-app .p-key{background:var(--card);border-radius:14px;place-items:center;height:clamp(40px,5.45vh,52px);font-size:24px;font-weight:500;line-height:1;transition:background .25s;display:grid}.p-app .p-key.ghost{background:0 0}.p-app .p-key:active{background:var(--fill2);transition-duration:0s;transform:none}.p-log>.p-primary{flex-shrink:0}.p-search{background:var(--fill);height:38px;color:var(--sub);border-radius:12px;align-items:center;gap:7px;padding:0 10px;display:flex}.p-search svg{flex-shrink:0}.p-search input{height:100%;color:var(--text);flex:1;font-size:17px}.p-empty{text-align:center;color:var(--sub);flex-direction:column;align-items:center;gap:6px;padding:72px 28px 0;font-size:15px;line-height:20px;display:flex}.p-empty b{color:var(--text);margin-top:8px;font-size:20px;font-weight:600;line-height:25px}.p-more{margin-top:16px}.p-week{align-items:center;gap:18px;display:flex}.p-ring{flex:0 0 104px;height:104px;position:relative}.p-ring svg{display:block;transform:rotate(-90deg)}.p-ring circle{fill:none;stroke-width:11px;stroke-linecap:round}.p-ring circle+circle{transition:stroke-dashoffset .7s cubic-bezier(.32,.72,0,1)}.p-ring-mid{place-items:center;font-size:22px;font-weight:700;display:grid;position:absolute;inset:0}.p-week-main{flex:1;min-width:0}.p-big{letter-spacing:-.015em;white-space:nowrap;margin:2px 0 4px;font-size:30px;font-weight:700;line-height:36px}.p-note{color:var(--sub);font-size:13px;line-height:18px}.p-card .p-bar{margin:12px 0 10px}.p-catrow{min-height:0;padding:11px 16px 13px;display:block}.p-catrow-top{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.p-catrow-top>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.p-catrow-top>span:last-child{flex-shrink:0;font-weight:600}.p-catrow .p-bar{height:5px}.p-ov{left:0;right:0;top:var(--vvo,0px);height:var(--vvh,100%);z-index:40;background:#0000007a;flex-direction:column;justify-content:flex-end;animation:.25s p-fade;display:flex;position:fixed}.p-sheet{max-height:calc(100% - var(--st) - 10px);padding-bottom:max(var(--sb), 16px);background:var(--sheet);box-shadow:0 -.5px 0 var(--bar-edge);border-radius:28px 28px 0 0;flex-direction:column;animation:.42s cubic-bezier(.32,.72,0,1) p-up;display:flex}.p-sheet-top{touch-action:none;flex-shrink:0}.p-grab{background:var(--fill2);border-radius:3px;flex-shrink:0;width:36px;height:5px;margin:6px auto 0}.p-sheet-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px 14px 20px;display:flex}.p-sheet-title{letter-spacing:-.02em;min-width:0;font-size:20px;font-weight:700;line-height:25px}.p-app .p-x{background:var(--fill);height:30px;color:var(--sub);border-radius:50%;flex:0 0 30px;place-items:center;display:grid}.p-sheet-body{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 16px 4px;overflow-y:auto}.p-sheet .p-group{background:var(--card2)}.p-stack{gap:10px;margin-top:16px;display:grid}.p-edit-amt{letter-spacing:-.02em;justify-content:center;align-items:baseline;gap:4px;margin:2px 0 18px;font-size:46px;font-weight:700;line-height:56px;display:flex}.p-edit-amt i{color:var(--sub);font-size:.56em;font-style:normal;font-weight:600}.p-edit-amt input{max-width:280px;height:56px}.p-edit-amt input:disabled{opacity:1;-webkit-text-fill-color:currentColor}.p-choice{min-height:0;padding:12px 16px;display:block}.p-choice span{white-space:normal;display:block}.p-seg{background:var(--fill);border-radius:11px;padding:2px;display:flex}.p-app .p-seg button{border-radius:9px;flex:1;min-width:0;height:34px;font-size:14px;font-weight:500;line-height:18px}.p-app .p-seg button.on{background:#76768085;font-weight:600;box-shadow:0 1px 4px #00000040}.p-chips{flex-wrap:wrap;gap:8px;display:flex}.p-app .p-chip{background:var(--fill);text-overflow:ellipsis;white-space:nowrap;border-radius:19px;max-width:100%;height:38px;padding:0 15px;font-size:15px;font-weight:500;line-height:20px;overflow:hidden}.p-app .p-chip.on{background:var(--text);color:var(--bg)}.p-app .p-chip.add{box-shadow:inset 0 0 0 1px var(--fill2);color:var(--sub);background:0 0}.p-ic.round{border-radius:50%;font-size:16px;font-weight:600}.p-share{color:var(--sub);flex:none;align-items:center;gap:3px;display:flex}.p-share input{max-width:110px;height:38px;color:var(--text);font-size:17px}.p-two{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.p-app .p-mini{background:var(--fill);text-overflow:ellipsis;white-space:nowrap;border-radius:12px;min-width:0;height:40px;padding:0 10px;font-size:15px;font-weight:500;overflow:hidden}.p-duo{grid-template-columns:1fr 1fr;gap:10px;display:grid}.p-duo .p-card{min-width:0;padding:14px 16px}.p-mid{letter-spacing:-.01em;white-space:nowrap;margin-top:3px;font-size:24px;font-weight:700;line-height:29px}.p-hero-cap{text-align:center;color:var(--sub);margin:0 0 16px;font-size:15px;line-height:20px}.p-sheet .p-edit-amt.tight{margin-bottom:2px}.p-cards{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:14px -16px 0;padding:2px 16px 24px;scroll-padding:0 16px;display:flex;overflow-x:auto}.p-cards::-webkit-scrollbar{display:none}.p-cards>div{scroll-snap-align:start;flex:0 0 300px}.p-cards.one>div{flex-basis:100%}.p-cards:after{content:"";flex:0 0 4px}.p-cards+.p-label{margin-top:4px}.p-toast{top:calc(var(--st) + 8px);z-index:60;pointer-events:none;justify-content:center;display:flex;position:fixed;left:16px;right:16px}.p-toast>div{background:var(--toast);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);color:#fff;text-align:center;border-radius:22px;max-width:100%;padding:11px 18px;font-size:14px;font-weight:500;line-height:19px;animation:.42s cubic-bezier(.32,.72,0,1) p-drop;box-shadow:0 10px 30px #0000004d}@keyframes p-fade{0%{opacity:0}}@keyframes p-up{0%{transform:translateY(100%)}}@keyframes p-pop{0%{opacity:.5;transform:scale(.9)}}@keyframes p-drop{0%{opacity:0;transform:translateY(-140%)}}@media (prefers-reduced-motion:reduce){.p-app *,.p-app{animation-duration:10ms!important}}
