:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f2f2f7;--surface:#fff;--label:#000;--label-2:#3c3c4399;--label-3:#3c3c434d;--sep:#3c3c4329;--fill:#7878801f;--hover:#78788014;--seg-on:#fff;--accent:#007aff;--danger:#ff3b30;--green:#34c759;--purple:#af52de;--ring:color-mix(in srgb, var(--accent) 40%, transparent);--r-group:16px;--r-control:12px;--r-button:14px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#000;--surface:#1c1c1e;--label:#fff;--label-2:#ebebf599;--label-3:#ebebf54d;--sep:#545458a6;--fill:#7878803d;--hover:#78788029;--seg-on:#636366;--accent:#0a84ff;--danger:#ff453a;--green:#30d158;--purple:#bf5af2}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);min-height:100dvh;color:var(--label);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,system-ui,sans-serif;font-size:calc(17px * var(--text-scale,1));-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1.35}button,input{font:inherit;color:inherit}a{color:var(--accent)}.page{width:100%;max-width:640px;padding:calc(env(safe-area-inset-top,0px) + 32px) 20px calc(env(safe-area-inset-bottom,0px) + 56px);margin:0 auto}.page-narrow{max-width:420px}.auth{padding-top:calc(env(safe-area-inset-top,0px) + 12vh)}.large-title{font-size:calc(34px * var(--text-scale,1));letter-spacing:-.022em;margin:0;font-weight:700;line-height:1.1}.subtitle{font-size:calc(15px * var(--text-scale,1));color:var(--label-2);margin:6px 0 0}.section-title{font-size:calc(13px * var(--text-scale,1));color:var(--label-2);margin:28px 16px 8px;font-weight:400}.section-head{justify-content:space-between;align-items:baseline;margin:28px 16px 8px;display:flex}.section-head h2{font-size:calc(13px * var(--text-scale,1));color:var(--label-2);margin:0;font-weight:400}.footnote{font-size:calc(13px * var(--text-scale,1));color:var(--label-2);margin:8px 16px 0;line-height:1.4}.footnote.error{color:var(--danger)}.stack>*+*{margin-top:12px}.gap{height:28px}.back{min-height:44px;color:var(--accent);align-items:center;gap:6px;margin-left:-4px;text-decoration:none;display:inline-flex}.back svg{transform:rotate(180deg)}.group{background:var(--surface);border-radius:var(--r-group);overflow:hidden}.group:focus-within{box-shadow:0 0 0 3px var(--ring)}.row{width:100%;min-height:52px;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:8px 16px;text-decoration:none;display:flex;position:relative}.row+.row:before{content:"";background:var(--sep);height:1px;position:absolute;top:0;left:16px;right:0}.has-tiles>.row+.row:before{left:58px}.row-indent{padding-left:58px}.tappable{cursor:pointer}.tappable:active{background:var(--fill)}@media (hover:hover){.tappable:hover{background:var(--hover)}.tappable:active{background:var(--fill)}}.tappable:focus-visible,.btn:focus-visible,.seg:focus-visible,.link-btn:focus-visible,.drop:focus-visible,.back:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.tappable:focus-visible{outline-offset:-3px}.tappable:disabled{opacity:.5;cursor:default}.row-main{flex-direction:column;flex:1;min-width:0;display:flex}.row-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.row-main .row-title{flex:none}.row-sub{font-size:calc(13px * var(--text-scale,1));color:var(--label-2)}.row-detail{color:var(--label-2);font-variant-numeric:tabular-nums}.row-accent{color:var(--accent)}.row-center{justify-content:center}.row-danger{color:var(--danger)}.chevron{color:var(--label-3);flex:none}.tile{color:#fff;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.tile-purple{background:var(--purple)}.tile-green{background:var(--green)}.avatar{background:var(--fill);width:36px;height:36px;color:var(--label-2);font-size:calc(15px * var(--text-scale,1));text-transform:uppercase;border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.field{width:100%;min-height:52px;font-size:calc(17px * var(--text-scale,1));background:0 0;border:0;outline:none;padding:0 16px}.field::placeholder{color:var(--label-3)}.code-field{text-align:center;height:64px;font-size:calc(30px * var(--text-scale,1));letter-spacing:.4em;text-indent:.4em;font-variant-numeric:tabular-nums;font-weight:600}.btn{border-radius:var(--r-button);width:100%;height:50px;font-size:calc(17px * var(--text-scale,1));cursor:pointer;border:0;font-weight:600;transition:opacity .15s;display:block}.btn:active{opacity:.7}.btn:disabled{opacity:.45;cursor:default}.btn-primary{background:var(--accent);color:#fff}.btn-tinted{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent)}.link-btn{color:var(--accent);font-size:calc(15px * var(--text-scale,1));cursor:pointer;background:0 0;border:0;padding:0}.link-btn:active{opacity:.6}.or{font-size:calc(13px * var(--text-scale,1));color:var(--label-2);align-items:center;gap:12px;margin:22px 0;display:flex}.or:before,.or:after{content:"";background:var(--sep);flex:1;height:1px}.qr{border-radius:var(--r-group);background:#fff;width:fit-content;margin:20px auto;padding:12px}.qr img{display:block}.drop{background:var(--surface);border:1.5px dashed var(--sep);border-radius:var(--r-group);text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:6px;width:100%;margin-top:24px;padding:36px 20px;display:flex}.drop[data-dragging=true]{border-color:var(--accent)}.drop-icon{color:var(--accent)}.drop-title{color:var(--accent);font-weight:600}.drop-sub{font-size:calc(13px * var(--text-scale,1));color:var(--label-2)}.stats{grid-template-columns:repeat(3,1fr);margin-top:24px;display:grid}.stat{text-align:center;padding:16px 8px}.stat+.stat{border-left:1px solid var(--sep)}.stat-value{font-size:calc(28px * var(--text-scale,1));letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:600}.stat-value.accent{color:var(--accent)}.stat-label{font-size:calc(13px * var(--text-scale,1));color:var(--label-2);margin-top:2px}.search{background:var(--fill);border-radius:var(--r-control);height:40px;color:var(--label-2);align-items:center;gap:8px;padding:0 12px;display:flex}.search:focus-within{box-shadow:0 0 0 3px var(--ring)}.search input{min-width:0;height:100%;font-size:calc(17px * var(--text-scale,1));color:var(--label);background:0 0;border:0;outline:none;flex:1}.search input::placeholder{color:var(--label-2)}.segmented{background:var(--fill);border-radius:10px;grid-template-columns:1fr 1fr;padding:2px;display:grid}.seg{height:32px;font-size:calc(14px * var(--text-scale,1));cursor:pointer;background:0 0;border:0;border-radius:8px;font-weight:500}.seg[aria-pressed=true]{background:var(--seg-on);box-shadow:0 1px 3px #00000024}.empty{text-align:center;color:var(--label-2);padding:28px 16px}@media (prefers-reduced-motion:reduce){*{transition:none!important}}
:root{--sidebar:#ececf1b8;--ctx-bg:#f8f8fad6}@media (prefers-color-scheme:dark){:root{--sidebar:#222224b8;--ctx-bg:#2c2c2ed6}}.ctx{z-index:100;border:1px solid var(--sep);background:var(--ctx-bg);-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);min-width:200px;font-size:calc(13px * var(--text-scale,1));border-radius:8px;padding:4px;position:fixed;box-shadow:0 10px 30px #00000038}.ctx-item{width:100%;height:24px;color:var(--label);text-align:left;cursor:default;background:0 0;border:0;border-radius:5px;padding:0 10px;display:block}.ctx-item:hover:not(:disabled){background:var(--accent);color:#fff}.ctx-item.danger{color:var(--danger)}.ctx-item.danger:hover:not(:disabled){background:var(--danger);color:#fff}.ctx-item:disabled{opacity:.4}.ctx-sep{background:var(--sep);height:1px;margin:4px 8px}.sidebar{display:none}@media (min-width:900px){body{font-size:calc(13px * var(--text-scale,1));line-height:1.4}.shell{min-height:100dvh;display:flex}.shell-main{flex:1;min-width:0}.sidebar{border-right:1px solid var(--sep);background:var(--sidebar);-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);flex-direction:column;flex:none;align-self:flex-start;width:232px;height:100dvh;padding:18px 10px 12px;display:flex;position:sticky;top:0}.side-brand{font-size:calc(13px * var(--text-scale,1));padding:0 10px 14px;font-weight:700}.side-group-title{font-size:calc(11px * var(--text-scale,1));color:var(--label-2);padding:16px 10px 4px;font-weight:600}.side-item{width:100%;height:28px;color:var(--label);font-size:calc(13px * var(--text-scale,1));text-align:left;cursor:default;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 8px;text-decoration:none;display:flex}.side-item:hover{background:var(--hover)}.side-item[aria-current=page]{background:var(--accent);color:#fff}.side-item:focus-visible{outline:3px solid var(--ring);outline-offset:1px}.side-icon{color:#fff;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;display:grid}.side-icon svg{width:13px;height:13px}.side-item[aria-current=page] .side-icon{background:#ffffff3d!important}.side-spacer{flex:1}.shell .page{max-width:820px;padding:28px 40px 64px}.shell .page-narrow{max-width:380px}.shell .auth{padding-top:14vh}.shell .back{display:none}.shell .page-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.shell .large-title{font-size:calc(26px * var(--text-scale,1));letter-spacing:-.015em}.shell .subtitle{font-size:calc(13px * var(--text-scale,1));margin-top:4px}.shell .section-title,.shell .section-head h2{font-size:calc(13px * var(--text-scale,1));color:var(--label);font-weight:600}.shell .section-title,.shell .section-head{margin:24px 4px 8px}.shell .footnote{font-size:calc(11.5px * var(--text-scale,1));margin:6px 4px 0}.shell .group{border-radius:10px}.shell .row{gap:10px;min-height:40px;padding:6px 14px}.shell .row+.row:before{left:14px}.shell .has-tiles>.row+.row:before{left:48px}.shell .row-indent{padding-left:48px}.shell .row-sub{font-size:calc(11.5px * var(--text-scale,1))}.shell .tile{border-radius:6px;width:22px;height:22px}.shell .tile svg{width:14px;height:14px}.shell .avatar{width:28px;height:28px;font-size:calc(12px * var(--text-scale,1))}.shell .tappable,.shell .btn,.shell .seg,.shell .link-btn,.shell .row-action,.shell .drop,.shell .drop-card{cursor:default}.shell .row[aria-current=true]{background:color-mix(in srgb, var(--accent) 16%, transparent)}.shell .btn{height:32px;font-size:calc(13px * var(--text-scale,1));border-radius:8px;font-weight:500}.shell .auth .btn{height:40px;font-size:calc(14px * var(--text-scale,1))}.shell .link-btn{font-size:calc(13px * var(--text-scale,1))}.shell .field{min-height:36px;font-size:calc(13px * var(--text-scale,1))}.shell .auth .field{min-height:44px;font-size:calc(14px * var(--text-scale,1))}.shell .code-field{height:52px;font-size:calc(24px * var(--text-scale,1))}.shell .search{border-radius:7px;height:28px;padding:0 8px}.shell .search input{font-size:calc(13px * var(--text-scale,1))}.shell .segmented{border-radius:8px}.shell .seg{height:24px;font-size:calc(12px * var(--text-scale,1));border-radius:6px}.shell .stat{padding:14px 8px}.shell .stat-value{font-size:calc(22px * var(--text-scale,1))}.shell .stat-label{font-size:calc(11.5px * var(--text-scale,1))}.shell .drop{padding:40px 20px}.shell .drop-sub{font-size:calc(11.5px * var(--text-scale,1))}.shell .empty{padding:22px 14px}.shell .pm-actions{flex-direction:row-reverse;align-items:center;gap:14px;margin-top:2px;display:flex}.shell .pm-actions .btn{width:auto;padding:0 14px}.shell .pm-refresh{min-height:0;margin-top:0}.shell .pm-status{font-size:calc(11.5px * var(--text-scale,1))}.shell .drop-card{border-radius:10px;padding:14px}.shell .dc-price{font-size:calc(30px * var(--text-scale,1))}.shell .dc-old{font-size:calc(13px * var(--text-scale,1))}.shell .dc-when{font-size:calc(11px * var(--text-scale,1))}.shell .badge-drop{font-size:calc(12px * var(--text-scale,1));padding:3px 8px}.shell .chg{font-size:calc(11.5px * var(--text-scale,1))}.shell .detail-name{font-size:calc(20px * var(--text-scale,1))}.shell .detail-price{font-size:calc(30px * var(--text-scale,1))}.shell .chart-box{border-radius:10px;padding:14px}.shell .chart-axis{font-size:calc(11px * var(--text-scale,1))}.shell .ig-actions{margin-top:4px}.shell .sheet-backdrop{background:#00000047;align-items:center}.shell .sheet{border-radius:12px;max-width:460px;max-height:80dvh;padding:12px 20px 20px;box-shadow:0 24px 70px #00000059}.shell .sheet-grab{display:none}.shell .sheet-head{min-height:32px}.shell .sheet-title{font-size:calc(13px * var(--text-scale,1))}}@media (min-width:1100px){.shell-main:has(.page[data-inspector=true]){padding-right:340px}.shell .sheet-backdrop.inspector{pointer-events:none;background:0 0;align-items:stretch;width:340px;animation:none;inset:0 0 0 auto}.shell .sheet-backdrop.inspector .sheet{border-left:1px solid var(--sep);background:var(--bg);width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;pointer-events:auto;border-radius:0;padding:16px 20px 40px;animation:.22s cubic-bezier(.32,.72,0,1) inspector-in}}@keyframes inspector-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.shell .sheet-backdrop.inspector .sheet{animation:none}}
:root{--glass:#ffffff94;--glass-strong:#ffffffc7;--glass-inset:#ffffff8c;--glass-hi:#ffffffe6;--glass-rim:#ffffff8c;--glass-line:#0000000f;--glass-shadow:0 8px 32px #1f26871a, 0 1px 3px #0000000d;--glass-blur:blur(28px) saturate(180%);--amb-1:#0a84ff33;--amb-2:#af52de29;--amb-3:#30d1581f;--r-group:24px;--r-control:18px;--r-button:999px}@media (prefers-color-scheme:dark){:root{--glass:#3a3a3e80;--glass-strong:#2c2c30b8;--glass-inset:#78788038;--glass-hi:#ffffff38;--glass-rim:#ffffff1a;--glass-line:#ffffff0f;--glass-shadow:0 10px 36px #00000080, 0 1px 3px #0000004d;--amb-1:#0a84ff4d;--amb-2:#bf5af23d;--amb-3:#30d15824}}html{background:var(--bg)}body{background:0 0}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60vmax 50vmax at 8% -8%, var(--amb-1), transparent 62%), radial-gradient(55vmax 45vmax at 105% 18%, var(--amb-2), transparent 60%), radial-gradient(60vmax 50vmax at 40% 112%, var(--amb-3), transparent 62%);position:fixed;inset:0}.shell .group,.shell .drop-card,.shell .chart-box,.shell .drop,.shell .stat,.shell .search,.shell .sidebar,.shell .tabbar,.shell .ctx,.shell .sheet{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:var(--glass);box-shadow:inset 0 1px 0 var(--glass-hi), inset 0 0 0 1px var(--glass-rim), 0 0 0 .5px var(--glass-line), var(--glass-shadow);border:0}.shell .group,.shell .drop-card,.shell .chart-box,.shell .drop,.shell .stat{border-radius:var(--r-group)}.shell .chart-box.down{background:color-mix(in srgb, var(--green) 14%, var(--glass))}.shell .thumb-empty,.shell .fav-empty{background:var(--glass-inset);box-shadow:inset 0 1px 0 var(--glass-hi), inset 0 0 0 1px var(--glass-rim)}.shell .thumb,.shell .fav{border-color:var(--glass-rim)}.shell .sk{background:linear-gradient(90deg, var(--glass-inset) 0%, var(--glass-strong) 45%, var(--glass-inset) 90%);background-size:200% 100%}.shell .stat:active{transform:scale(.98)}.shell .group:focus-within{box-shadow:inset 0 1px 0 var(--glass-hi), inset 0 0 0 1px var(--glass-rim), var(--glass-shadow), 0 0 0 3px var(--ring)}.shell .drop{border:1.5px dashed color-mix(in srgb, var(--label-3) 80%, transparent);box-shadow:inset 0 1px 0 var(--glass-hi), var(--glass-shadow)}.shell .drop[data-dragging=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--glass))}.shell .drop-card{background:color-mix(in srgb, var(--green) 18%, var(--glass));box-shadow:inset 0 1px 0 var(--glass-hi), inset 0 0 0 1px color-mix(in srgb, var(--green) 38%, transparent), var(--glass-shadow)}.shell .sheet .group,.shell .sheet .chart-box{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-inset);box-shadow:inset 0 1px 0 var(--glass-hi), inset 0 0 0 1px var(--glass-rim)}.shell .swipe-content{background:0 0}.shell .row+.row:before{background:var(--sep)}.shell .tappable:active{background:color-mix(in srgb, var(--label) 7%, transparent)}@media (hover:hover){.shell .tappable:hover{background:color-mix(in srgb, var(--label) 5%, transparent)}}.shell .btn{border-radius:999px;transition:transform .2s cubic-bezier(.32,.72,0,1),opacity .15s}.shell .btn:active{transform:scale(.97)}.shell .btn-primary{background:color-mix(in srgb, var(--accent) 92%, transparent);-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);box-shadow:inset 0 1px 0 #ffffff73, inset 0 -1px 0 #00000014, 0 6px 18px color-mix(in srgb, var(--accent) 38%, transparent)}.shell .btn-tinted{background:color-mix(in srgb, var(--accent) 16%, var(--glass));-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px 0 var(--glass-hi), inset 0 0 0 1px var(--glass-rim)}.shell .search{height:44px;box-shadow:inset 0 1px 0 var(--glass-hi), inset 0 0 0 1px var(--glass-rim), 0 0 0 .5px var(--glass-line);border-radius:999px;padding:0 16px}.shell .search:focus-within{box-shadow:inset 0 1px 0 var(--glass-hi), inset 0 0 0 1px var(--glass-rim), 0 0 0 3px var(--ring)}.shell .segmented{background:var(--glass-inset);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px 0 #0000000a, inset 0 0 0 1px var(--glass-rim);border-radius:999px;padding:3px}.shell .seg{border-radius:999px;height:34px;transition:background .2s,box-shadow .2s}.shell .seg[aria-pressed=true]{background:var(--glass-strong);box-shadow:inset 0 1px 0 var(--glass-hi), 0 2px 8px #00000024}.shell .tile{border-radius:10px;box-shadow:inset 0 1px #ffffff59}.shell .badge-drop,.shell .live-pill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.shell .sheet-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000038}.shell .sheet{background:var(--glass-strong);-webkit-backdrop-filter:blur(44px)saturate(190%);backdrop-filter:blur(44px)saturate(190%);border-radius:32px 32px 0 0}@media (min-width:640px){.shell .sheet{border-radius:32px}}.tabbar{display:none}@media (max-width:899px){.shell .page{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 112px)}.shell .tabbar{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);z-index:40;border-radius:999px;gap:2px;width:min(100% - 32px,420px);padding:5px;display:flex;position:fixed;transform:translate(-50%)}.tab{color:var(--label-2);font-size:calc(10.5px * var(--text-scale,1));border-radius:999px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:7px 4px 6px;font-weight:500;text-decoration:none;transition:background .25s,color .25s;display:flex}.tab svg{width:24px;height:24px}.tab[aria-current=page]{background:var(--glass-inset);color:var(--accent);box-shadow:inset 0 1px 0 var(--glass-hi), inset 0 0 0 1px var(--glass-rim)}.tab:focus-visible{outline:3px solid var(--ring);outline-offset:-2px}}@media (min-width:900px){.shell .sidebar{border-radius:28px;height:calc(100dvh - 20px);margin:10px 0 10px 10px;padding:18px 10px 12px;top:10px}.shell .side-item{border-radius:999px;height:32px;transition:background .2s}.shell .side-item[aria-current=page]{background:color-mix(in srgb, var(--accent) 92%, transparent);box-shadow:inset 0 1px 0 #fff6, 0 4px 14px color-mix(in srgb, var(--accent) 35%, transparent)}.shell .group,.shell .drop-card,.shell .chart-box,.shell .drop,.shell .stat{border-radius:20px}.shell .btn{border-radius:999px}.shell .search{border-radius:999px;height:32px;padding:0 12px}.shell .segmented{border-radius:999px}.shell .seg{border-radius:999px;height:26px}.shell .ctx{border-radius:14px}.shell .ctx-item{border-radius:8px}.shell .sheet{box-shadow:inset 0 1px 0 var(--glass-hi), inset 0 0 0 1px var(--glass-rim), 0 24px 70px #00000059;border-radius:26px}.shell .sheet-backdrop{background:#0003}}@media (min-width:1100px){.shell .sheet-backdrop.inspector{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;inset:10px 10px 10px auto}.shell .sheet-backdrop.inspector .sheet{background:var(--glass-strong);box-shadow:inset 0 1px 0 var(--glass-hi), inset 0 0 0 1px var(--glass-rim), var(--glass-shadow);border:0;border-radius:28px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--glass:var(--surface);--glass-strong:var(--surface)}}@media (prefers-reduced-transparency:reduce){:root{--glass:var(--surface);--glass-strong:var(--surface);--glass-inset:var(--fill);--amb-1:transparent;--amb-2:transparent;--amb-3:transparent}.shell .group,.shell .drop-card,.shell .chart-box,.shell .drop,.shell .stat,.shell .search,.shell .sidebar,.shell .tabbar,.shell .ctx,.shell .sheet,.shell .sheet-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}
